@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-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{--navy-950:#06111d;--navy-900:#091827;--navy-850:#0c2032;--navy-800:#112a3f;--panel:#102337;--panel-strong:#132a40;--line:#9ebed524;--line-bright:#76c9f140;--text:#edf7ff;--muted:#8fa8ba;--muted-strong:#b8cbd8;--cyan:#39c9ff;--blue:#4087ff;--violet:#9a77ff;--green:#48d39a;--amber:#f6bd55;--red:#ff667a}.titan-login-page{color:#eaf2ff;background:radial-gradient(circle at 16% 18%,#1f5cb22e,#0000 32%),#07111f;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.titan-login-panel{background:#050f1de0;border-right:1px solid #7ca6de2e;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,96px);display:flex}.titan-login-brand{align-items:center;gap:14px;margin-bottom:70px;display:flex}.titan-login-mark{color:#fff;background:linear-gradient(145deg,#173f75,#0b203d);border:1px solid #4e8fe8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:800;display:grid;box-shadow:0 10px 30px #1459b647}.titan-login-brand div{gap:2px;display:grid}.titan-login-brand strong{letter-spacing:.16em;font-size:1.2rem}.titan-login-brand small,.titan-login-kicker{color:#78a8e7;letter-spacing:.14em;font-size:.68rem}.titan-login-panel h1{color:#fff;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.98}.titan-login-copy{color:#a9bad1;max-width:520px;margin:0 0 30px;font-size:1rem;line-height:1.65}.titan-login-form{gap:18px;max-width:520px;display:grid}.titan-login-form label{color:#cbd8ea;gap:8px;font-size:.82rem;font-weight:650;display:grid}.titan-login-form input{color:#fff;width:100%;min-height:52px;font:inherit;background:#0f1f35d1;border:1px solid #7ea1d047;border-radius:12px;outline:none;padding:0 15px}.titan-login-form input:focus{border-color:#5b9bf0;box-shadow:0 0 0 3px #5b9bf024}.titan-login-form button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2c78d9,#1858ad);border:0;border-radius:12px;margin-top:4px;font-weight:750;box-shadow:0 16px 30px #1250a640}.titan-login-form button:disabled{cursor:wait;opacity:.65}.titan-login-error{color:#ff9d9d;margin:-3px 0 0;font-size:.84rem}.titan-login-help{color:#6f849f;margin:22px 0 0;font-size:.78rem}.titan-login-rail{background:linear-gradient(#0611200d,#061120d6),radial-gradient(circle at 70% 18%,#2775dc61,#0000 28%),linear-gradient(145deg,#0c2342,#06101e 72%);flex-direction:column;justify-content:flex-end;padding:clamp(48px,8vw,110px);display:flex;position:relative;overflow:hidden}.titan-login-rail:before{content:"";aspect-ratio:1;border:1px solid #5d97e638;border-radius:50%;width:min(38vw,520px);position:absolute;inset:8% 8% auto auto;box-shadow:0 0 0 42px #4d87d70b,0 0 0 84px #4d87d706}.titan-login-rail>*{z-index:1;position:relative}.titan-login-rail>span{color:#68a4f4;letter-spacing:.18em;font-size:.72rem;font-weight:750}.titan-login-rail h2{color:#f3f7ff;letter-spacing:-.045em;max-width:690px;margin:16px 0 28px;font-size:clamp(2rem,4.1vw,4.6rem);line-height:1.03}.titan-login-rail ul{color:#9fb1c9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;max-width:620px;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.titan-login-rail li:before{content:"—";color:#4c91ec;margin-right:8px}@media (max-width:920px){.titan-login-page{grid-template-columns:1fr}.titan-login-panel{border-right:0;min-height:100vh}.titan-login-rail{display:none}.titan-login-brand{margin-bottom:50px}}*{box-sizing:border-box}html{background:var(--navy-950)}body{background:var(--navy-950);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.role-preview-banner{z-index:10020;color:#fff4d8;background:#3a2a0d;border:1px solid #f6bd55;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(720px,100vw - 150px);padding:10px 12px;font-size:12px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.role-preview-banner button{color:#241a08;cursor:pointer;background:#f6bd55;border:1px solid #ffffff4d;border-radius:7px;flex:none;padding:7px 10px;font-weight:850}.role-preview-picker select{border:1px solid var(--line-bright);width:100%;color:var(--text);background:#071827;border-radius:8px;padding:10px;font-weight:750}@media (max-width:700px){.role-preview-banner{width:auto;top:8px;left:8px;right:8px;transform:none}.role-preview-banner span{max-width:60%}}.inbox-shell{background:radial-gradient(circle at 70% 0,#39c9ff1f,transparent 36%),var(--navy-950);min-height:100vh;padding:76px 36px 90px 266px}.inbox-hero{justify-content:space-between;align-items:end;gap:30px;max-width:1380px;margin:0 auto 24px;display:flex}.inbox-hero small,.inbox-review small,.inbox-history small,.inbox-orb small{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:900}.inbox-hero h1{margin:8px 0;font-size:38px}.inbox-hero p{max-width:760px;color:var(--muted-strong);margin:0;line-height:1.65}.inbox-hero>span{background:#48d39a14;border:1px solid #48d39a4d;border-radius:12px;gap:3px;min-width:230px;padding:13px 16px;display:grid}.inbox-hero>span b{color:var(--green);font-size:11px}.inbox-hero>span i{color:var(--muted);font-size:11px;font-style:normal}.inbox-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;max-width:1380px;margin:auto;display:grid}.inbox-capture,.inbox-review,.inbox-history{border:1px solid var(--line);background:linear-gradient(150deg,#132a40f5,#091827f7);border-radius:16px;box-shadow:0 18px 50px #0003}.inbox-capture{padding:24px}.inbox-orb{align-items:center;gap:18px;margin-bottom:18px;display:flex}.inbox-orb button{border:1px solid var(--cyan);width:66px;height:66px;color:var(--cyan);cursor:pointer;background:#39c9ff1f;border-radius:50%;font-size:28px}.inbox-orb button.listening{border-color:var(--red);color:#fff;background:#ff667a33;animation:1.2s infinite voicePulse}.inbox-orb h2{margin:5px 0 4px;font-size:20px}.inbox-orb p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.inbox-capture textarea{resize:vertical;border:1px solid var(--line-bright);width:100%;color:var(--text);background:#071827;border-radius:12px;outline:none;padding:16px;line-height:1.6}.inbox-capture textarea:focus{border-color:var(--cyan)}.inbox-capture footer{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.inbox-primary,.inbox-secondary,.inbox-review header button{cursor:pointer;border-radius:9px;padding:11px 15px;font-weight:850}.inbox-primary,.inbox-review header button{color:#fff;background:linear-gradient(135deg,#1aa8da,#397cff);border:0}.inbox-secondary{border:1px solid var(--line-bright);color:var(--text);background:#0b2235}.inbox-primary:disabled,.inbox-review button:disabled{opacity:.5}.inbox-error{color:#ff9aaa;font-size:12px}.inbox-review{padding:22px}.inbox-review>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.inbox-review h2{margin:5px 0 0;font-size:20px}.inbox-reply{color:var(--muted-strong);font-size:12px;line-height:1.55}.inbox-actions{gap:9px;display:grid}.inbox-actions>article{border:1px solid var(--line);background:#06111d73;border-radius:10px;gap:12px;padding:13px;display:flex}.inbox-actions>article>span{color:var(--cyan);border:1px solid #39c9ff40;border-radius:6px;align-self:start;padding:5px;font-size:9px;font-weight:900}.inbox-actions b{font-size:13px}.inbox-actions p{color:var(--muted);margin:5px 0;font-size:11px}.inbox-actions small{color:var(--muted);letter-spacing:0}.inbox-empty{text-align:center;color:var(--muted);padding:54px 20px}.inbox-empty b{color:var(--muted-strong)}.inbox-history{max-width:1380px;margin:18px auto 0;padding:22px}.inbox-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.inbox-history h2{margin:5px 0 0}.inbox-history header p{color:var(--muted);font-size:11px}.inbox-history>div>article{border-bottom:1px solid var(--line);gap:14px;padding:13px 4px;display:flex}.inbox-history article>span{text-align:center;width:72px;height:24px;color:var(--amber);text-transform:uppercase;background:#f6bd551f;border-radius:12px;padding:5px;font-size:9px;font-weight:900}.inbox-history article>span.confirmed{color:var(--green);background:#48d39a1f}.inbox-history article div{gap:5px;display:grid}.inbox-history article b{font-size:12px;font-weight:650}.inbox-history article small{color:var(--muted);letter-spacing:0}@media (max-width:1000px){.inbox-shell{padding:82px 18px 90px}.inbox-grid{grid-template-columns:1fr}.inbox-hero{align-items:start}.inbox-hero>span{display:none}}@media (max-width:620px){.inbox-shell{padding:78px 12px 90px}.inbox-hero h1{font-size:29px}.inbox-hero p{font-size:12px}.inbox-capture,.inbox-review,.inbox-history{padding:16px}.inbox-orb{align-items:start}.inbox-orb button{flex:none;width:54px;height:54px}.inbox-capture footer{grid-template-columns:1fr 1.3fr;display:grid}.inbox-review>header,.inbox-history>header{align-items:start}.inbox-history header p{display:none}}.global-voice-button{z-index:10000;color:#f3fbff;cursor:pointer;background:linear-gradient(135deg,#153a50,#087ca5);border:1px solid #55d8f4;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:92px;min-height:46px;padding:10px 16px;font-weight:850;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #00000061}.global-voice-button span{color:#62e0fa;font-size:13px}.global-voice-button.listening{background:linear-gradient(135deg,#762d43,#b3415d);border-color:#ff8293;animation:1.1s infinite globalVoicePulse}.global-voice-button.listening span{color:#fff}.global-voice-status{z-index:10001;color:#dff7ff;background:#082334;border:1px solid #39c9ff;border-radius:9px;max-width:min(340px,100vw - 36px);padding:10px 13px;font-size:11px;font-weight:750;position:fixed;bottom:74px;right:18px;box-shadow:0 12px 32px #0006}.global-voice-status.error{background:#3b1b27;border-color:#ff8293}@keyframes globalVoicePulse{50%{transform:scale(.96);box-shadow:0 0 0 8px #ff667a1a}}@media (max-width:700px){.global-voice-button{min-height:50px;bottom:12px;right:12px}.global-voice-status{bottom:70px;right:12px}}.ai-key-card{max-width:760px}.ai-key-form{gap:14px;padding:20px;display:grid}.ai-key-form label{color:#8fa8ba;gap:7px;font-size:10px;font-weight:800;display:grid}.ai-key-form input{border:1px solid var(--line-bright);color:#edf7ff;background:#071827;border-radius:9px;padding:13px}.ai-key-form p{color:#7893a5;margin:0;font-size:10px;line-height:1.6}.ai-key-form button{justify-self:start}.leads-shell{background:radial-gradient(circle at 76% 0, #2797d01c, transparent 35%), var(--navy-950);min-height:100vh}.leads-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.lead-head-actions{gap:8px;display:flex}.lead-secondary{border:1px solid var(--line-bright);color:#86d9f7;cursor:pointer;background:#102a3e;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.lead-metrics,.pay-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.lead-metrics article,.pay-summary article{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.lead-metrics small,.pay-summary small{color:#7590a3;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.lead-metrics strong,.pay-summary strong{margin-top:8px;font-size:25px;display:block}.lead-metrics .warn,.lead-facts .warn{color:#f6bd55}.lead-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.lead-tabs button{color:#718da0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 13px;font-size:10px;font-weight:800}.lead-tabs button.active{color:#e8f7fd;border-color:#43caf8}.lead-tabs b{color:#6fd4f8;background:#19384e;border-radius:12px;margin-left:6px;padding:2px 6px}.lead-layout{grid-template-columns:340px 1fr;align-items:start;gap:14px;display:grid}.lead-queue,.lead-detail,.pay-table{border:1px solid var(--line);background:#091b2ad6;border-radius:11px;overflow:hidden}.lead-tools{grid-template-columns:1fr 120px;gap:7px;padding:12px;display:grid}.lead-tools input,.lead-tools select,.lead-modal input,.lead-modal select,.lead-modal textarea{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;outline:0;min-width:0;padding:10px}.lead-queue>button{border:0;border-top:1px solid var(--line);color:#7893a5;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:7px;width:100%;padding:14px;display:grid}.lead-queue>button.active,.lead-queue>button:hover{background:#34a4db14;box-shadow:inset 2px 0 #3dc9ff}.lead-queue b,.lead-queue small{display:block}.lead-queue b{color:#e8f5fb;font-size:11px}.lead-queue small{margin-top:5px;font-size:8px}.lead-queue em{font-size:8px;font-style:normal}.lead-queue em.overdue{color:#f6bd55}.lead-queue i{color:#58cffa;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:850}.lead-detail{min-height:470px;padding:21px}.lead-detail>header{justify-content:space-between;gap:15px;display:flex}.lead-detail header small,.lead-modal header small{color:#4fcafc;letter-spacing:.14em;font-size:8px;font-weight:900}.lead-detail h2,.lead-modal h2{margin:6px 0;font-size:23px}.lead-detail header p{color:#7893a5;margin:0;font-size:10px}.lead-priority{color:#88abc0;text-transform:uppercase;background:#173346;border-radius:15px;align-self:start;padding:5px 8px;font-size:7px}.lead-priority.high{color:#f6bd55;background:#f6bd551f}.lead-facts{grid-template-columns:repeat(4,1fr);gap:9px;margin:21px 0;display:grid}.lead-facts>div{border:1px solid var(--line);background:#091b2a;border-radius:8px;padding:12px}.lead-facts small,.lead-facts b{display:block}.lead-facts small{color:#678397;font-size:7px;font-weight:850}.lead-facts b{overflow-wrap:anywhere;margin-top:7px;font-size:9px}.lead-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#92aabb;min-height:90px;padding:16px 2px;font-size:10px;line-height:1.65}.lead-detail footer{align-items:center;gap:8px;margin-top:17px;display:flex}.lead-detail footer a{color:#64cff5;margin-left:auto;font-size:9px;text-decoration:none}.lead-address,.lead-contact-list{background:#0b2130;border:1px solid #1d4053;border-radius:14px;margin-top:18px;padding:16px 18px}.lead-address{gap:6px;display:grid}.lead-address small,.lead-contact-list>small,.edit-contact-section small{color:#73c9ef;letter-spacing:.08em;font-size:11px;font-weight:800}.lead-address a,.lead-contact-list a{color:#8ddcff;text-decoration:none}.lead-contact-list>div{border-bottom:1px solid #18384a;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.lead-contact-list>div:last-child{border-bottom:0;padding-bottom:0}.lead-contact-list span{gap:4px;display:grid}.lead-contact-list em{color:#8caabc;font-size:12px;font-style:normal}.lead-edit-modal{width:min(1080px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto}.edit-contact-section{background:#091f2d;border:1px solid #1d4053;border-radius:14px;margin:18px 0;padding:18px}.edit-contact-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.edit-contact-section header p{color:#8caabc;margin:4px 0 0}.edit-contact-row{grid-template-columns:1.1fr 1.1fr .9fr 1.2fr 36px;align-items:end;gap:10px;margin-top:10px;display:grid}.edit-contact-row>button{color:#d9f4ff;cursor:pointer;background:#102c3d;border:1px solid #31566a;border-radius:10px;height:42px;font-size:20px}@media (max-width:780px){.lead-contact-list>div,.edit-contact-section>header{flex-direction:column;align-items:flex-start}.edit-contact-row{border:1px solid #18384a;border-radius:12px;grid-template-columns:1fr;padding:14px}}.pay-workspace{gap:2px;display:grid}.pay-row{border-top:1px solid var(--line);color:#98afbf;grid-template-columns:1.25fr .8fr 1.3fr .55fr 1.1fr;align-items:center;gap:12px;padding:13px 15px;font-size:9px;display:grid}.pay-row.head{color:#5c798d;letter-spacing:.09em;text-transform:uppercase;border:0;font-size:7px;font-weight:900}.pay-row.late{box-shadow:inset 3px 0 #f6bd55}.pay-row b,.pay-row small{display:block}.pay-row b{color:#e7f4fb;font-size:10px}.pay-row small{color:#678397;margin-top:4px;font-size:8px;line-height:1.4}.pay-row i{color:#8db4c9;text-transform:uppercase;background:#173346;border-radius:14px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.pay-row i.earned{color:#f6bd55;background:#f6bd551f}.pay-row i.approved,.pay-row i.scheduled{color:#65d3fb;background:#39c9ff1f}.pay-row i.paid{color:#68dda9;background:#48d39a1f}.pay-row button{border:1px solid var(--line);color:#62cdf4;cursor:pointer;background:#0c2639;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:7px;display:block}.lead-modal{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:13px;width:min(720px,94vw);max-height:92vh;padding:23px;display:grid;overflow:auto}.lead-modal header{justify-content:space-between;display:flex}.lead-modal header button{color:#7c98aa;background:0 0;border:0;font-size:27px}.lead-modal>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-modal label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.lead-modal textarea{resize:vertical;min-height:80px}.lead-modal>.quote-primary{justify-self:start}.rapid-lead-modal{width:min(620px,94vw)}.rapid-lead-intro{color:#8ba8b8;margin:-5px 0 2px;font-size:11px;line-height:1.55}.lead-modal>.rapid-lead-core{grid-template-columns:1fr 1fr}.rapid-lead-core .rapid-lead-business{grid-column:1/-1}.rapid-lead-modal label span,.rapid-voice-note i,.rapid-lead-more summary span{color:#56798c;text-transform:none;letter-spacing:0;font-size:8px;font-style:normal;font-weight:700}.rapid-voice-note>span{justify-content:space-between;display:flex}.rapid-voice-note>div{position:relative}.rapid-voice-note textarea{width:100%;min-height:94px}.rapid-lead-more{border:1px solid var(--line);background:#0718277a;border-radius:9px}.rapid-lead-more summary{color:#84aabc;cursor:pointer;justify-content:space-between;padding:11px 12px;font-size:10px;font-weight:850;display:flex}.rapid-lead-more>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.voice-lead-capture{background:linear-gradient(135deg,#123a4cdb,#071c29f0);border:1px solid #286177;border-radius:11px;overflow:hidden}.voice-lead-capture.listening{border-color:#b6506b;box-shadow:0 0 0 3px #b6506b1a}.voice-lead-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.voice-lead-orb{color:#fff;background:linear-gradient(145deg,#32cae9,#4a79ff);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid;box-shadow:0 0 22px #30c6e840}.voice-lead-capture.listening .voice-lead-orb{background:linear-gradient(145deg,#d75d7b,#8c3554);animation:1.1s infinite voicePulse}.voice-lead-heading>span:nth-child(2){gap:2px;min-width:0;display:grid}.voice-lead-heading small{color:#4bd6f1;letter-spacing:.14em;font-size:7px;font-weight:950}.voice-lead-heading b{color:#dff5fd;font-size:11px}.voice-lead-heading em{color:#779baa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.voice-lead-heading>button,.voice-lead-review button{color:#031820;cursor:pointer;background:#22bddf;border:1px solid #35c7e5;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:950}.voice-lead-heading>button:disabled,.voice-lead-review button:disabled{cursor:wait;opacity:.58}.voice-lead-review{border-top:1px solid #21495b;gap:7px;padding:10px 12px 12px;display:grid}.lead-modal .voice-lead-review textarea,.quick-stop-modal .voice-lead-review textarea{resize:vertical;min-height:64px}.voice-lead-review>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-lead-review>div span{color:#78b4c6;font-size:8px;line-height:1.35}.voice-lead-review>div span.error{color:#ff9bae}.voice-lead-review button{color:#a8dce8;background:#102f3e;border-color:#315d70;flex:none;padding:7px 9px}@media (max-width:560px){.voice-lead-heading{grid-template-columns:auto minmax(0,1fr)}.voice-lead-heading>button{grid-column:1/-1;width:100%}.voice-lead-review>div{flex-direction:column;align-items:stretch}}.lead-modal>.rapid-location{background:#0a2634;border:1px solid #24495b;border-radius:9px;grid-template-columns:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.rapid-location>i{color:#63dbf3;background:#173d4c;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:950;display:grid}.rapid-location>span{gap:2px;display:grid}.rapid-location b{color:#cfe5ee;font-size:10px}.rapid-location small{color:#6e8e9d;font-size:8px}.rapid-location.ready{background:#1c5b442e;border-color:#24644f}.rapid-location.ready>i{color:#8ef0c3;background:#1d6249}.rapid-location.unavailable{border-color:#6c493f}.rapid-location.unavailable>i{color:#ffb092;background:#623b34}.lead-modal>.rapid-lead-actions{justify-content:flex-end;gap:8px;display:flex}.rapid-lead-actions button{min-width:118px}.rapid-lead-actions .quote-primary:disabled{cursor:wait;opacity:.55}@media (max-width:1000px){.leads-main{margin-left:0;padding:22px 14px}.lead-layout{grid-template-columns:1fr}.lead-queue{max-height:330px;overflow:auto}.lead-metrics,.pay-summary{grid-template-columns:1fr 1fr}.pay-table{overflow:auto}.pay-row{min-width:760px}}@media (max-width:620px){.quotes-header,.lead-head-actions{display:grid}.lead-head-actions{grid-template-columns:1fr 1fr}.lead-facts,.lead-modal>div,.lead-modal>.rapid-lead-core,.rapid-lead-more>div{grid-template-columns:1fr}.rapid-lead-core .rapid-lead-business{grid-column:auto}.lead-detail footer{flex-direction:column;align-items:stretch}.lead-detail footer a{margin:5px 0 0}.lead-metrics,.pay-summary{grid-template-columns:1fr 1fr}}.comp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comp-plan-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:11px;padding:18px}.comp-plan-grid header{justify-content:space-between;align-items:start;gap:12px;display:flex}.comp-plan-grid header small{color:#58cef8;letter-spacing:.08em;font-size:8px;font-weight:850}.comp-plan-grid h2{margin:6px 0 0;font-size:17px}.comp-plan-grid i{color:#68dda9;text-transform:uppercase;background:#48d39a1f;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.comp-plan-grid article>div{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.comp-plan-grid span{border:1px solid var(--line);background:#091b2a;border-radius:8px;padding:11px}.comp-plan-grid span small,.comp-plan-grid span b{display:block}.comp-plan-grid span small{color:#668397;font-size:7px;font-weight:850}.comp-plan-grid span b{margin-top:6px;font-size:9px}.comp-plan-grid p{color:#829bab;min-height:34px;font-size:9px;line-height:1.55}.comp-plan-grid article>strong{color:#f6bd55;font-size:8px}@media (max-width:720px){.comp-plan-grid{grid-template-columns:1fr}.comp-plan-grid article>div{grid-template-columns:1fr 1fr}}.coach-shell{color:#dcecf5;background:#06131f;min-height:100vh}.coach-main{max-width:1500px;margin-left:238px;padding:32px}.coach-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.coach-hero small,.coach-ask small,.coach-actions header small,.coach-side>section>small{color:#24c7ee;letter-spacing:.14em;font-size:11px;font-weight:900}.coach-hero h1{margin:5px 0;font-size:38px}.coach-hero p{color:#8da8b9;margin:0}.coach-learning{background:#0a1c2a;border:1px solid #18384a;border-radius:12px;min-width:185px;padding:16px;display:grid}.coach-learning b{color:#5edbfd;font-size:30px}.coach-learning span{font-weight:800}.coach-learning small{color:#7e9aaa;letter-spacing:0}.coach-ask{background:linear-gradient(110deg,#0b2433,#09202e 70%,#112b39);border:1px solid #18445a;border-radius:14px;margin-bottom:20px;padding:20px}.coach-ask h2{margin:4px 0 14px}.coach-ask>div{gap:8px;display:flex}.coach-ask input{color:#e4f4fb;background:#061520;border:1px solid #285067;border-radius:8px;flex:1;padding:12px}.coach-ask button,.coach-side button{color:#dff5ff;background:#102b3b;border:1px solid #285067;border-radius:7px;padding:9px 12px;font-weight:800}.coach-ask>p{color:#bfe5f3;background:#071823;border-radius:8px;padding:13px}.coach-ask nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.coach-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:18px;display:grid}.coach-actions,.coach-side>section{background:#091a27;border:1px solid #17384a;border-radius:13px;padding:18px}.coach-actions>header{justify-content:space-between;align-items:center;display:flex}.coach-actions>article{border-top:1px solid #183545;grid-template-columns:34px 1fr;gap:12px;padding:17px 0;display:grid}.coach-actions>article>i{color:#74dff7;background:#122e3d;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.coach-actions>article.top>i{color:#03131d;background:#1dbfe3}.coach-actions article small{color:#7897a9;font-weight:800}.coach-actions h3{margin:4px 0;font-size:18px}.coach-actions p,.coach-side p{color:#9db6c4;line-height:1.5}.coach-actions details summary{color:#62cfe9;cursor:pointer;font-size:12px}.coach-actions footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.coach-actions footer span{color:#718d9d;margin-left:auto;font-size:11px}.coach-actions footer button{color:#a8c5d4;background:0 0;border:1px solid #285065;border-radius:6px;padding:7px 9px}.coach-actions footer .coach-do{color:#031620;background:#20c4e8;border-color:#20c4e8;font-weight:900}.coach-side{align-content:start;gap:18px;display:grid}.coach-side article{border-top:1px solid #193848;padding:14px 0}.coach-outcomes{flex-wrap:wrap;gap:6px;display:flex}.sidebar{scrollbar-color:#20c4e8 #071723;scrollbar-width:auto;overflow-y:auto}.sidebar::-webkit-scrollbar-thumb{background:#20c4e8;border:2px solid #071723;border-radius:8px}@media (max-width:1050px){.coach-main{margin-left:0;padding:20px}.coach-grid{grid-template-columns:1fr}}@media (max-width:650px){.coach-hero{flex-direction:column;align-items:start}.coach-ask>div{flex-wrap:wrap}.coach-ask input{flex-basis:100%}.coach-actions footer span{flex-basis:100%;margin-left:0}}.resources-shell{background:radial-gradient(circle at 75% 0, #2797d01c, transparent 35%), var(--navy-950);min-height:100vh}.resources-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.resource-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.resource-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.resource-metrics small{color:#7590a3;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.resource-metrics strong{margin-top:8px;font-size:25px;display:block}.resource-tools{grid-template-columns:1fr 175px 190px;gap:8px;margin-bottom:14px;display:grid}.resource-tools input,.resource-tools select,.resource-form input,.resource-form select,.resource-form textarea{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:8px;outline:0;padding:11px}.resource-tools input:focus,.resource-form input:focus,.resource-form textarea:focus{border-color:#3bc7fb}.resource-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.resource-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.resource-library>article,.sequence-panel{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:11px}.resource-library>article{flex-direction:column;min-height:260px;padding:17px;display:flex}.resource-library>article.inactive{opacity:.5}.resource-library article header{justify-content:space-between;align-items:center;display:flex}.resource-library i,.sequence-panel i{color:#60d2ff;text-transform:uppercase;background:#39c9ff1c;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.resource-library header b{color:#f6bd55;text-transform:uppercase;background:#f6bd551c;border-radius:20px;padding:5px 8px;font-size:7px}.resource-library h2{margin:13px 0 6px;font-size:16px}.resource-library>article>small{color:#668398;font-size:8px}.resource-library>article>p{color:#9eb5c4;white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:14px 0;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.resource-library footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.resource-library button,.resource-library a{border:1px solid var(--line);color:#84cbe8;cursor:pointer;background:#0a2234;border-radius:6px;padding:7px 9px;font-size:8px;text-decoration:none}.sequence-panel{overflow:hidden}.sequence-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;display:flex}.sequence-panel>header small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:850}.sequence-panel>header b{color:#7590a3;font-size:9px}.sequence-panel>article{padding:17px}.sequence-panel h2{margin:11px 0 6px;font-size:16px}.sequence-panel>article>p{color:#7894a7;font-size:9px;line-height:1.55}.sequence-panel article section{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:10px;padding:12px 0;display:grid}.sequence-panel section>strong{color:#57cdf8;font-size:8px}.sequence-panel section b,.sequence-panel section small{display:block}.sequence-panel section b{font-size:9px}.sequence-panel section small{color:#718da0;margin-top:4px;font-size:8px;line-height:1.45}.resource-modal{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:14px;width:min(720px,95vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #000}.resource-modal>header{justify-content:space-between;display:flex}.resource-modal header small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:850}.resource-modal h2{margin:7px 0 0}.resource-modal header>button{color:#7994a6;background:0 0;border:0;font-size:28px}.resource-modal pre{border:1px solid var(--line);color:#cfe2ec;white-space:pre-wrap;background:#071827;border-radius:9px;padding:17px;font:11px/1.7 Inter,sans-serif}.resource-subject{margin:18px 0 8px}.resource-subject b{color:#5bcaef;font-size:8px}.resource-subject p{color:#dbeaf1;margin:5px 0;font-size:11px}.resource-modal footer{align-items:center;gap:12px;margin-top:14px;display:flex}.resource-modal footer a{color:#66cef3;font-size:9px}.resource-form{gap:12px;display:grid}.resource-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.resource-form>header{display:flex}.resource-form label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.resource-form textarea{resize:vertical;min-height:150px}.resource-form .resource-check{flex-direction:row;align-self:end;align-items:center;padding:11px 0;display:flex}.resource-check input{width:auto}.resource-form>.quote-primary{justify-self:start}@media (max-width:1050px){.resources-main{margin-left:0;padding:22px 14px}.resource-layout{grid-template-columns:1fr}.resource-metrics{grid-template-columns:1fr 1fr}}@media (max-width:680px){.resource-tools,.resource-library,.resource-form>div{grid-template-columns:1fr}.resource-metrics{grid-template-columns:1fr 1fr}.quotes-header{display:grid}}.ai-shell{background:radial-gradient(circle at 72% 0, #2db5ed1c, transparent 35%), var(--navy-950);min-height:100vh}.ai-main{max-width:1550px;margin-left:230px;padding:34px 38px 70px}.ai-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:15px;display:grid}.ai-card{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff2,#081826e6);border-radius:13px;padding:22px;box-shadow:0 25px 70px #00000024}.ai-card header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:15px}.ai-card header small,.ai-answer>small{color:#55cffb;letter-spacing:.15em;font-size:8px;font-weight:900}.ai-card h2{margin:6px 0 0;font-size:20px}.ai-card header p{color:#7792a5;margin:8px 0 0;font-size:10px;line-height:1.6}.ai-ask form{grid-template-columns:1fr auto;gap:8px;display:grid}.ai-ask input,.ai-voice textarea,.ai-voice select{border:1px solid var(--line);color:#e6f5fc;background:#071827;border-radius:8px;outline:0;padding:12px}.ai-ask input:focus,.ai-voice textarea:focus,.ai-voice select:focus{border-color:#43c9fa}.ai-prompts{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.ai-prompts button{border:1px solid var(--line);color:#89a9bb;cursor:pointer;background:#2c88b714;border-radius:20px;padding:7px 10px;font-size:8px}.ai-prompts button:hover{color:#d9f3ff;border-color:#2e8cb9}.ai-answer{background:#04121d8c;border:1px solid #44c5f638;border-radius:10px;padding:16px}.ai-answer>p{color:#cfe3ed;margin:9px 0 14px;font-size:11px;line-height:1.75}.ai-answer>a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;gap:15px;padding:12px 2px;text-decoration:none;display:flex}.ai-answer b,.ai-answer small{display:block}.ai-answer b{font-size:10px}.ai-answer small{color:#69869a;margin-top:4px;font-size:8px}.ai-answer em{color:#6bcff4;text-align:right;max-width:45%;font-size:8px;font-style:normal}.ai-voice{gap:12px;display:grid}.ai-voice label{color:#718da0;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:850;display:grid}.ai-voice textarea{resize:vertical;min-height:145px;line-height:1.65}.ai-mic{color:#71d9ff;cursor:pointer;background:#2d97c81c;border:1px solid #43c9fa47;border-radius:24px;justify-self:start;align-items:center;gap:9px;padding:10px 14px;font-size:9px;font-weight:850;display:flex}.ai-mic span{color:#f78}.ai-mic.listening{color:#ff9aaa;background:#ff667a1a;border-color:#ff667a66}.ai-voice>.quote-primary{justify-self:start}.ai-voice footer{border-top:1px solid var(--line);color:#688397;padding-top:12px;font-size:8px}@media (max-width:950px){.ai-main{margin-left:0;padding:22px 14px}.ai-grid{grid-template-columns:1fr}}@media (max-width:560px){.ai-ask form{grid-template-columns:1fr}.ai-answer>a{display:grid}.ai-answer em{text-align:left;max-width:none}}select,textarea{color:inherit}.quotes-shell{background:radial-gradient(circle at 72% 0, #2b9eda1a, transparent 35%), var(--navy-950);min-height:100vh;color:var(--text)}.quotes-side{border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2e7096 #071522;z-index:20;background:linear-gradient(#0c2133,#06111d 78%);flex-direction:column;width:230px;padding:25px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.quotes-side::-webkit-scrollbar{width:8px}.quotes-side::-webkit-scrollbar-track{background:#071522}.quotes-side::-webkit-scrollbar-thumb{background:#2e7096;border:2px solid #071522;border-radius:10px}.quotes-logo{color:#fff;align-items:center;gap:12px;margin:0 10px 28px;text-decoration:none;display:flex}.quotes-logo b{color:#65d4ff;background:#12334c;border:1px solid #2e7096;border-radius:9px;place-items:center;width:48px;height:42px;font-size:13px;display:grid;box-shadow:inset 0 -2px #e89943}.quotes-logo span{letter-spacing:.13em;color:#b9d0de;font-size:11px;font-weight:850}.quotes-side nav{gap:5px;display:grid}.quotes-side nav a{color:#91a8ba;border-radius:8px;padding:12px 14px;font-size:12px;font-weight:650;text-decoration:none}.quotes-side nav a:hover,.quotes-side nav a.active{color:#fff;background:linear-gradient(90deg,#2690c93b,#19597e0d);box-shadow:inset 2px 0 #3dc9ff}.quotes-side-note{border:1px solid var(--line);background:#0d2537b3;border-radius:10px;margin-top:auto;padding:14px}.quotes-side-note small,.quotes-header small,.quote-builder-head small{letter-spacing:.16em;color:#4fcafc;font-size:9px;font-weight:850}.quotes-side-note p{color:#809aab;margin:8px 0 0;font-size:10px;line-height:1.6}.quotes-main{max-width:1500px;margin-left:230px;padding:34px 38px 70px}.quotes-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.quotes-header h1{margin:6px 0;font-size:32px}.quotes-header p{color:var(--muted);margin:0;font-size:13px}.quote-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#258dcc,#35c2f3);border:0;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:800;box-shadow:0 10px 25px #1893cf33}.quote-primary:disabled{opacity:.55;cursor:wait}.quote-error,.quote-success{color:#ff9cab;background:#ff667a17;border:1px solid #ff667a4d;border-radius:8px;padding:10px 14px;font-size:12px}.quote-success{color:#78e3b5;background:#48d39a14;border-color:#48d39a4d}.quote-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.quote-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3feb,#0a1c2bcc);border-radius:10px;padding:17px 18px}.quote-metrics small{color:#7993a6;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:750;display:block}.quote-metrics strong{color:#fff;margin-top:9px;font-size:25px;display:block}.quote-list-card{border:1px solid var(--line);background:#0c2031bd;border-radius:12px;overflow:hidden}.quote-tools{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:flex}.quote-tools input,.quote-tools select,.quote-form-grid input,.quote-form-grid select,.quote-item-edit input,.quote-item-edit select,.quote-notes textarea,.quote-detail-actions select{border:1px solid var(--line);color:#d9edf8;background:#091c2b;border-radius:7px;outline:none;padding:10px 11px}.quote-tools input{flex:1}.quote-tools select{width:160px}.quote-tools input:focus,.quote-tools select:focus,.quote-form-grid input:focus,.quote-form-grid select:focus{border-color:#3bc7fb}.quote-table-head,.quote-row{grid-template-columns:1.4fr 1.1fr 1fr .7fr .65fr;align-items:center;gap:15px;display:grid}.quote-table-head{color:#5f7d91;text-transform:uppercase;letter-spacing:.12em;padding:11px 16px;font-size:9px;font-weight:800}.quote-row{border-top:1px solid var(--line);color:#a9bfce;min-height:70px;padding:13px 16px;font-size:11px;text-decoration:none}.quote-row:hover{background:#3fa9db0f}.quote-row b,.quote-row small{display:block}.quote-row b{color:#e8f5fb;font-size:12px}.quote-row small{color:#6f899c;margin-top:5px;font-size:9.5px}.quote-status{color:#9bc5db;text-transform:uppercase;background:#1a3548;border-radius:20px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:850;display:inline-block}.quote-status.sent{color:#63d4ff;background:#39c9ff1f}.quote-status.accepted{color:#65dfa9;background:#48d39a1f}.quote-status.declined{color:#ff8b9a;background:#ff667a1f}.quote-empty{text-align:center;color:#8ca5b6;padding:55px}.quote-empty b{color:#fff}.quote-empty p{font-size:11px}.quote-modal-bg{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080ec7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.quote-builder{background:#0b1d2c;border:1px solid #52beec42;border-radius:14px;width:min(1040px,96vw);max-height:94vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #000}.quote-builder-head,.quote-items-title,.quote-builder-foot{justify-content:space-between;align-items:center;gap:18px;display:flex}.quote-builder-head h2{margin:6px 0 0;font-size:24px}.quote-builder-head>button{color:#7e9bad;cursor:pointer;background:0 0;border:0;font-size:30px}.quote-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.quote-form-grid label,.quote-notes{color:#7893a5;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:750;display:grid}.quote-items-title{margin:20px 0 10px}.quote-items-title h3{margin:0;font-size:15px}.quote-items-title p{color:#738ea1;margin:4px 0 0;font-size:10px}.quote-items-title button{border:1px solid var(--line-bright);color:#61cff9;background:#102f46;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:750}.quote-items{gap:7px;display:grid}.quote-item-edit{grid-template-columns:110px 1fr 72px 100px 110px 35px;gap:7px;display:grid}.quote-item-edit input,.quote-item-edit select{min-width:0;font-size:10px}.quote-item-edit>button{border:1px solid var(--line);color:#7893a5;background:#0a1926;border-radius:7px;font-size:20px}.quote-item-edit>button:disabled{opacity:.25}.quote-notes{margin-top:18px}.quote-notes textarea{resize:vertical;text-transform:none;letter-spacing:normal}.quote-builder-foot{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.quote-builder-foot p{color:#7791a3;margin:0;font-size:11px}.quote-builder-foot p b{color:#fff;font-size:17px}.quote-builder-foot p span{margin:0 8px}.quote-builder-foot p small{color:#597689;margin-top:7px;display:block}.quote-detail-shell{min-height:100vh;color:var(--text);background:#07131f;padding:28px 20px 70px}.quote-detail-top{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 18px;display:flex}.quote-detail-top>a{color:#71cdef;font-size:11px;text-decoration:none}.quote-detail-actions{gap:9px;display:flex}.quote-detail-actions select,.quote-detail-actions button{padding:9px 12px}.quote-detail-actions button{color:#fff;background:#2aa8dd;border:0;border-radius:7px;font-size:11px;font-weight:800}.quote-detail-shell>.quote-error,.quote-detail-shell>.quote-success{max-width:980px;margin:0 auto 14px}.quote-loading{text-align:center;color:#89a3b4;max-width:980px;margin:100px auto}.quote-paper{color:#172b3a;background:#fff;max-width:980px;margin:0 auto;padding:52px 58px;box-shadow:0 24px 80px #00000052}.quote-paper-head{border-bottom:3px solid #0b3b5b;justify-content:space-between;gap:30px;padding-bottom:24px;display:flex}.quote-paper-brand b,.quote-paper-brand span,.quote-paper-brand small{display:block}.quote-paper-brand b{color:#0b3b5b;letter-spacing:.08em;font-size:34px}.quote-paper-brand span{letter-spacing:.13em;margin-top:7px;font-size:11px;font-weight:900}.quote-paper-brand small{color:#dd8a2f;letter-spacing:.17em;margin-top:6px;font-size:8px;font-weight:900}.quote-paper-meta{text-align:right}.quote-paper-meta small,.quote-customer small,.quote-paper-notes small{color:#4780a1;letter-spacing:.15em;font-size:8px;font-weight:900}.quote-paper-meta h1{margin:7px 0 8px;font-size:20px}.quote-paper-meta p{color:#6b7c87;margin:3px 0;font-size:9px}.quote-customer{background:#f1f6f9;grid-template-columns:1fr 1fr;gap:35px;margin:30px 0;padding:22px;display:grid}.quote-customer h2,.quote-customer h3{margin:7px 0;font-size:18px}.quote-customer h3{font-size:15px}.quote-customer p{color:#647783;margin:3px 0;font-size:10px}.quote-paper-items{margin-top:28px}.quote-paper-items h3{color:#0b3b5b;margin:0 0 10px;font-size:13px}.quote-paper-item-head,.quote-paper-item{grid-template-columns:1fr 55px 110px 110px;gap:10px;display:grid}.quote-paper-item-head{color:#738792;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #b9cad4;padding:8px;font-size:8px;font-weight:850}.quote-paper-item{border-bottom:1px solid #e0e9ee;padding:12px 8px;font-size:10px}.quote-paper-item>span:nth-child(n+2){text-align:right}.quote-paper-item b,.quote-paper-item small{display:block}.quote-paper-item small{color:#8598a2;text-transform:capitalize;margin-top:4px;font-size:8px}.quote-paper-totals{border-top:2px solid #0b3b5b;width:360px;margin:28px 0 25px auto}.quote-paper-totals>div{border-bottom:1px solid #d9e4e9;justify-content:space-between;padding:12px 4px;font-size:10px;display:flex}.quote-paper-totals b{font-size:15px}.quote-paper-totals b small{font-size:8px}.quote-paper-notes,.quote-paper-notice{background:#f3f7f9;margin-top:20px;padding:16px}.quote-paper-notes p,.quote-paper-notice p{color:#5e737f;margin:7px 0 0;font-size:9px;line-height:1.6}.quote-paper-notice{background:#fff8ef;border-left:3px solid #dd8a2f}.quote-paper-notice b{font-size:10px}.quote-paper-footer{color:#71848e;border-top:1px solid #ccd9e0;justify-content:space-between;gap:30px;margin-top:35px;padding-top:17px;font-size:8px;display:flex}.quote-paper-footer p{margin:3px 0}.quote-history-card{border:1px solid var(--line);background:#0d2234;border-radius:10px;max-width:980px;margin:18px auto 0;padding:18px}.quote-history-card>small{color:#52c8f5;letter-spacing:.15em;font-size:8px;font-weight:900}.quote-history-card>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:12px;padding:12px 0 0;display:flex}.quote-history-card b{font-size:10px}.quote-history-card span{color:#6f899b;font-size:9px}@media (max-width:850px){.quotes-side{width:auto;height:auto;padding:14px;position:static}.quotes-side nav{grid-template-columns:repeat(4,1fr)}.quotes-side nav a{text-align:center;padding:9px 4px;font-size:9px}.quotes-side-note{display:none}.quotes-main{margin:0;padding:24px 14px}.quote-metrics{grid-template-columns:1fr 1fr}.quote-table-head{display:none}.quote-row{grid-template-columns:1.4fr 1fr .7fr}.quote-row>span:nth-child(2),.quote-row>span:nth-child(5){display:none}.quote-form-grid{grid-template-columns:1fr}.quote-item-edit{grid-template-columns:1fr 1fr}.quote-item-edit input:first-of-type{grid-column:1/-1}.quote-paper{padding:30px 24px}.quote-paper-head,.quote-customer{grid-template-columns:1fr;display:grid}.quote-paper-meta{text-align:left}.quote-paper-item-head,.quote-paper-item{grid-template-columns:1fr 35px 78px}.quote-paper-item-head span:nth-child(3),.quote-paper-item span:nth-child(3){display:none}.quote-paper-totals{width:100%}.quote-history-card>div{display:grid}}@media print{body{background:#fff}.quote-detail-top,.quote-history-card,.quote-detail-shell>.quote-error,.quote-detail-shell>.quote-success{display:none!important}.quote-detail-shell{background:#fff;padding:0}.quote-paper{box-shadow:none;max-width:none;min-height:100vh;padding:36px 42px}.quote-paper-items,.quote-paper-notice,.quote-paper-totals{break-inside:avoid}}.team-shell{background:radial-gradient(circle at 78% 0, #2fabe21c, transparent 35%), var(--navy-950);min-height:100vh}.team-main{max-width:1600px;margin-left:230px;padding:34px 38px 70px}.team-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.team-header small,.team-list-card header small,.permission-card>small,.team-modal small{color:#4fcafc;letter-spacing:.15em;font-size:8px;font-weight:900}.team-header h1{margin:6px 0;font-size:32px}.team-header p{color:#7f9aad;margin:0;font-size:12px}.team-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.team-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:11px;padding:17px 18px}.team-metrics small{color:#6b8aa0;letter-spacing:.11em;font-size:8px;font-weight:850}.team-metrics strong{margin:8px 0 4px;font-size:25px;display:block}.team-metrics span{color:#6f899b;font-size:9px}.team-onboarding{background:#238bbe0f;border:1px solid #39c9ff2e;border-radius:11px;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin-bottom:17px;padding:16px 18px;display:grid}.team-onboarding>div{align-items:center;gap:12px;display:flex}.team-onboarding>div>b{color:#61d0fa;background:#123b56;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.team-onboarding strong,.team-onboarding small{display:block}.team-onboarding strong{font-size:11px}.team-onboarding small{color:#7691a4;margin-top:4px;font-size:8.5px}.team-onboarding>i{background:#5dbce538;height:1px}.team-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px;display:grid}.team-list-card,.permission-card{border:1px solid var(--line);background:#0b1f2fd1;border-radius:12px;overflow:hidden}.team-list-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.team-list-card h2,.permission-card h2{margin:5px 0 0;font-size:16px}.team-list-card>header>span{color:#85ccea;background:#12344b;border-radius:20px;padding:6px 9px;font-size:8px}.team-person{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 190px 76px;align-items:center;gap:13px;padding:14px 18px;display:grid}.team-person:last-child{border-bottom:0}.team-avatar{color:#6ed4fb;background:#12334b;border:1px solid #4dc4f238;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.team-person-name strong,.team-person-name small{display:block}.team-person-name strong{font-size:10.5px}.team-person-name small{color:#6e899c;margin-top:4px;font-size:8.5px}.team-person label{color:#647f92;letter-spacing:.09em;text-transform:uppercase;gap:4px;font-size:7px;font-weight:800;display:grid}.team-person select{border:1px solid var(--line);color:#cce2ee;background:#091c2b;border-radius:7px;padding:8px;font-size:9px}.team-state{color:#66d9aa;text-transform:uppercase;cursor:pointer;background:#48d39a17;border:1px solid #48d39a38;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:850}.team-state.inactive{color:#e98391;background:#ff667a12;border-color:#ff667a33}.permission-card{padding:19px}.permission-card>article{border-top:1px solid var(--line);padding:15px 0}.permission-card>article:first-of-type{margin-top:11px}.permission-card article div b,.permission-card article div span{display:block}.permission-card article div b{font-size:10.5px}.permission-card article div span{color:#708da0;margin-top:4px;font-size:8.5px}.permission-card ul{grid-template-columns:1fr 1fr;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.permission-card li{color:#9bb1c0;font-size:8px}.permission-card li:before{content:"✓";color:#46cf9a;margin-right:5px}.team-empty{color:#7a96a8;text-align:center;padding:35px}.team-modal{background:#0b1d2c;border:1px solid #52beec42;border-radius:14px;width:min(520px,94vw);padding:24px;box-shadow:0 30px 90px #000}.team-modal header{justify-content:space-between;align-items:start;display:flex}.team-modal h2{margin:6px 0;font-size:23px}.team-modal header button{color:#7693a5;background:0 0;border:0;font-size:28px}.team-modal>p{color:#7994a6;font-size:10px;line-height:1.55}.team-modal label{color:#7893a5;letter-spacing:.09em;text-transform:uppercase;gap:7px;margin:13px 0;font-size:8px;font-weight:800;display:grid}.team-modal input,.team-modal select{border:1px solid var(--line);color:#d9edf8;text-transform:none;letter-spacing:normal;background:#091c2b;border-radius:7px;padding:11px;font-size:10px}@media (max-width:1050px){.team-metrics{grid-template-columns:1fr 1fr}.team-layout,.team-onboarding{grid-template-columns:1fr}.team-onboarding>i{display:none}.team-onboarding>div{padding:7px 0}}@media (max-width:850px){.team-main{margin-left:0;padding:24px 14px}.team-header{align-items:flex-start}.team-person{grid-template-columns:38px 1fr}.team-person label,.team-state{grid-column:2}.permission-card ul{grid-template-columns:1fr}}@media (max-width:560px){.team-header{display:grid}.team-metrics{grid-template-columns:1fr}.team-person{padding:13px}.team-onboarding{padding:12px}}.reports-shell{background:radial-gradient(circle at 78% 0, #2797d01c, transparent 34%), var(--navy-950);min-height:100vh}.reports-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.report-range{align-items:end;gap:8px;display:flex}.report-range label{color:#7590a3;letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.report-range select,.report-range button{border:1px solid var(--line);color:#d9edf8;background:#091c2b;border-radius:7px;padding:9px 11px}.report-range button{cursor:pointer;color:#60cff9}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.report-kpis article,.report-card{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:11px}.report-kpis article{padding:17px 18px}.report-kpis small,.report-card header small{color:#58cffa;letter-spacing:.13em;font-size:8px;font-weight:900}.report-kpis strong{margin:9px 0 5px;font-size:27px;display:block}.report-kpis span{color:#718da0;font-size:9px}.report-attention{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 18px;display:grid}.report-attention a{color:#9db2c1;background:#f6bd550e;border:1px solid #f6bd5533;border-radius:9px;align-items:center;gap:12px;padding:12px 15px;font-size:10px;text-decoration:none;display:flex}.report-attention b{color:#f6bd55;font-size:20px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.report-card{min-height:270px;padding:17px}.report-card.wide{grid-column:1/-1}.report-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:15px;margin-bottom:13px;padding-bottom:12px;display:flex}.report-card h2{margin:5px 0 0;font-size:16px}.report-card header a,.report-card header span{color:#6f8da1;font-size:8px;text-decoration:none}.report-bars{gap:12px;display:grid}.report-bars>div{grid-template-columns:125px 1fr 28px;align-items:center;gap:10px;display:grid}.report-bars span{color:#9ab1c1;font-size:9px}.report-bars i{background:#122d40;border-radius:5px;height:7px;overflow:hidden}.report-bars i b{background:linear-gradient(90deg,#288fcf,#43cef8);border-radius:5px;height:100%;display:block}.report-bars strong{text-align:right;font-size:10px}.report-table>div{border-top:1px solid var(--line);color:#9ab1c1;grid-template-columns:1.5fr .45fr .45fr .55fr .8fr;align-items:center;gap:12px;padding:11px 5px;font-size:9px;display:grid}.report-table>div:first-child{color:#5f7c91;text-transform:uppercase;letter-spacing:.09em;border:0;font-size:7px}.report-table strong,.report-table small{display:block}.report-table strong{color:#e9f6fc;font-size:10px}.report-table small{color:#658095;margin-top:4px;font-size:8px}.report-table .good{color:#63dda8}.report-table .warn{color:#f6bd55}.report-spark{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:145px;padding:12px 3px 0;display:flex}.report-spark i{background:linear-gradient(#48d1fb,#257bac);border-radius:3px 3px 0 0;flex:1;min-width:3px;max-width:22px}.report-card footer{color:#698498;margin-top:10px;font-size:8px}@media (max-width:1050px){.reports-main{margin-left:0;padding:22px 14px}.report-kpis{grid-template-columns:1fr 1fr}}@media (max-width:700px){.quotes-header{align-items:flex-start}.report-range{width:100%}.report-range label{flex:1}.report-range select{width:100%}.report-attention,.report-grid{grid-template-columns:1fr}.report-card.wide{grid-column:auto}.report-table{overflow:auto}.report-table>div{min-width:570px}.report-bars>div{grid-template-columns:105px 1fr 25px}}.install-shell{background:radial-gradient(circle at 74% 0, #2797d01a, transparent 34%), var(--navy-950);min-height:100vh}.install-main{max-width:1600px;margin-left:230px;padding:34px 36px 70px}.install-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.install-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.install-metrics small{color:#7590a3;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.install-metrics strong{margin-top:8px;font-size:25px;display:block}.install-metrics .warn{color:var(--amber)}.install-layout{grid-template-columns:295px 1fr;align-items:start;gap:15px;display:grid}.install-list,.install-detail{border:1px solid var(--line);background:#0a1d2dd1;border-radius:12px;overflow:hidden}.install-list-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;display:flex}.install-list-head small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:850}.install-list-head b{color:#718da0;font-size:9px}.install-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#8ba4b6;background:0 0;grid-template-columns:1fr auto;gap:7px;width:100%;padding:14px;display:grid}.install-list>button:hover,.install-list>button.active{background:#34a4db14;box-shadow:inset 2px 0 #3dc9ff}.install-list button b,.install-list button small{display:block}.install-list button b{color:#e8f5fb;font-size:11px}.install-list button small{margin-top:4px;font-size:8px}.install-list button em{color:#688397;grid-column:1/-1;font-size:8px;font-style:normal}.install-status{color:#9bc2d8;text-transform:uppercase;background:#173346;border-radius:20px;align-self:start;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.install-status.ready,.install-status.completed{color:#65dfa9;background:#48d39a1f}.install-status.on_hold{color:#ff8b9a;background:#ff667a1f}.install-status.scheduled,.install-status.onsite{color:#62d2ff;background:#39c9ff1f}.install-detail{min-height:610px;padding:20px}.install-detail-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.install-detail-head small,.install-new small{color:#4fcafc;letter-spacing:.14em;font-size:8px;font-weight:900}.install-detail-head h2{margin:6px 0 5px;font-size:23px}.install-detail-head p{color:#7791a4;margin:0;font-size:10px}.install-progress{text-align:right}.install-progress strong{color:#62d4ff;font-size:22px;display:block}.install-progress>span{background:#152f42;border-radius:4px;width:120px;height:5px;margin:6px 0 5px;display:block;overflow:hidden}.install-progress i{background:linear-gradient(90deg,#278fd1,#47d5f7);height:100%;display:block}.install-progress small{color:#658095;text-transform:uppercase;font-size:7px}.install-tabs{border-bottom:1px solid var(--line);gap:3px;margin:20px -20px;padding:0 20px;display:flex}.install-tabs button{color:#708a9d;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px;font-size:9px;font-weight:750}.install-tabs button.active{color:#dff5ff;border-color:#43c9fa}.install-checks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.install-checks article{border:1px solid var(--line);background:#0a1b29;border-radius:9px;padding:13px}.install-checks h3{color:#6fcff2;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:9px}.install-check{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.install-check span b,.install-check span small{display:block}.install-check span b{font-size:9px}.install-check span small{color:#658095;text-transform:capitalize;margin-top:3px;font-size:8px}.install-check select,.install-form input,.install-form select,.install-form textarea,.install-equipment input,.install-equipment select,.install-new input,.install-new select,.install-new textarea{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;outline:0;padding:9px}.install-check select{width:95px;font-size:8px}.install-check.complete b{color:#6edca9}.install-check.blocked b{color:#ff8998}.install-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.install-form label,.install-new label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.install-form .wide{grid-column:1/-1}.install-form textarea{resize:vertical;min-height:70px}.install-form>button{justify-self:start}.install-equipment>form{grid-template-columns:1.4fr 70px 110px 1fr auto;gap:7px;margin-bottom:13px;display:grid}.install-equipment article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 3px;display:flex}.install-equipment article b,.install-equipment article small{display:block}.install-equipment article b{font-size:10px}.install-equipment article small{color:#668196;margin-top:5px;font-size:8px}.install-equipment article select{width:120px}.install-events article{border-bottom:1px solid var(--line);gap:12px;padding:12px 4px;display:flex}.install-events i{background:#3fc7f8;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 12px #3fc7f866}.install-events b,.install-events small{display:block}.install-events b{font-size:10px}.install-events small{color:#6b8699;margin-top:5px;font-size:8px}.install-empty{text-align:center;color:#718a9b;padding:32px;font-size:10px}.install-empty b{color:#fff;font-size:13px}.install-new{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:13px;width:min(650px,94vw);padding:23px;display:grid}.install-new header{justify-content:space-between;display:flex}.install-new h2{margin:5px 0 0}.install-new header button{color:#7c98aa;background:0 0;border:0;font-size:26px}.install-new>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.install-new textarea{min-height:75px}.install-new>.quote-primary{justify-self:start}@media (max-width:950px){.install-main{margin-left:0;padding:22px 14px}.install-metrics{grid-template-columns:1fr 1fr}.install-layout{grid-template-columns:1fr}.install-list{max-height:260px;overflow:auto}.install-checks{grid-template-columns:1fr}}@media (max-width:650px){.install-metrics{grid-template-columns:1fr 1fr}.install-detail-head{align-items:flex-start}.install-tabs{overflow:auto}.install-form,.install-new>div{grid-template-columns:1fr}.install-form .wide{grid-column:auto}.install-equipment>form{grid-template-columns:1fr 80px}.install-equipment>form input:first-child,.install-equipment>form input:nth-of-type(2),.install-equipment>form button{grid-column:1/-1}}.inventory-shell{background:radial-gradient(circle at 76% 0, #2797d01a, transparent 34%), var(--navy-950);min-height:100vh}.inventory-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.inventory-head-actions{gap:8px;display:flex}.inventory-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px;display:grid}.inventory-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.inventory-metrics small{color:#7590a3;letter-spacing:.11em;font-size:8px;font-weight:850;display:block}.inventory-metrics strong{margin-top:8px;font-size:25px;display:block}.inventory-metrics .warn,.inventory-facts .warn{color:var(--amber)}.inventory-facts .danger{color:#ff8293}.inventory-facts .good{color:#65dfa9}.inventory-alerts{gap:8px;margin-bottom:14px;display:flex;overflow:auto}.inventory-alerts>div{background:#f6bd5512;border:1px solid #f6bd5538;border-radius:9px;min-width:220px;padding:11px 13px}.inventory-alerts b,.inventory-alerts span{display:block}.inventory-alerts b{color:#f6bd55;font-size:9px}.inventory-alerts span{color:#9d8d6c;margin-top:4px;font-size:8px}.inventory-layout{grid-template-columns:355px 1fr;align-items:start;gap:14px;display:grid}.inventory-list,.inventory-detail{border:1px solid var(--line);background:#091b2ad6;border-radius:11px;overflow:hidden}.inventory-tools{gap:7px;padding:12px;display:grid}.inventory-tools input,.inventory-tools select,.inventory-form input,.inventory-form select,.inventory-form textarea,.inventory-service input,.inventory-service select,.inventory-service textarea,.inventory-new input,.inventory-new select,.inventory-new textarea,.inventory-rule input{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;outline:0;min-width:0;padding:9px}.inventory-list-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 13px;display:flex}.inventory-list-head small{color:#4fcafc;letter-spacing:.12em;font-size:8px;font-weight:850}.inventory-list-head b{color:#718da0;font-size:8px}.inventory-list>button{border:0;border-bottom:1px solid var(--line);color:#7b95a7;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:7px;width:100%;padding:14px;display:grid}.inventory-list>button:hover,.inventory-list>button.active{background:#34a4db14;box-shadow:inset 2px 0 #3dc9ff}.inventory-list button b,.inventory-list button small{display:block}.inventory-list button b{color:#e8f5fb;font-size:10px}.inventory-list button small{margin-top:5px;font-size:8px}.inventory-list button em{grid-column:1/-1;font-size:8px;font-style:normal}.warranty-chip{letter-spacing:.04em;border-radius:5px;grid-column:1/-1;justify-self:start;padding:5px 7px;font-size:7px}.warranty-chip.danger{color:#fff;background:#a91e31}.warranty-chip.warn{color:#ffd176;background:#f6bd5529;border:1px solid #f6bd5547}.warranty-chip.good{color:#65dfa9;background:#30b87d1f}.warranty-chip.unrecorded{color:#91a7b5;background:#1a3445}.asset-status,.asset-loaner{color:#9bc2d8;text-transform:uppercase;background:#173346;border-radius:20px;align-self:start;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.asset-status.deployed{color:#65dfa9;background:#48d39a1f}.asset-status.in_repair{color:#ff8998;background:#ff667a21}.asset-status.loaned,.asset-status.reserved{color:#f6bd55;background:#f6bd551f}.asset-status.retired{opacity:.55}.asset-loaner{color:#bba6ff;background:#9a77ff24}.inventory-detail{min-height:650px;padding:20px}.inventory-detail-head{justify-content:space-between;gap:16px;display:flex}.inventory-detail-head>div:last-child{gap:6px;display:flex}.inventory-detail-head small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:900}.inventory-detail-head h2{margin:6px 0;font-size:23px}.inventory-detail-head p{color:#7791a4;margin:0;font-size:10px}.inventory-form{gap:15px;display:grid}.inventory-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inventory-facts>div{border:1px solid var(--line);background:#091b2a;border-radius:8px;padding:11px}.inventory-facts small,.inventory-facts b{display:block}.inventory-facts small{color:#668397;font-size:7px;font-weight:850}.inventory-facts b{margin-top:6px;font-size:9px}.inventory-fields,.inventory-new>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inventory-fields label,.inventory-new label,.inventory-rule label,.inventory-service label,.inventory-files label{color:#718da0;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:8px;font-weight:800;display:grid}.inventory-fields .wide{grid-column:1/-1}.inventory-fields textarea,.inventory-new textarea{resize:vertical;min-height:80px}.inventory-checkbox{align-items:center;text-transform:none!important;grid-template-columns:auto 1fr!important;display:flex!important}.inventory-checkbox input{width:auto}.inventory-form>.quote-primary{justify-self:start}.inventory-service>form{border:1px solid var(--line);background:#091b2a;border-radius:9px;gap:11px;padding:13px;display:grid}.inventory-service>form>div:first-child{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inventory-service textarea{resize:vertical;min-height:110px}.voice-row{align-items:center;gap:9px;display:flex}.voice-row span{color:#6e899b;font-size:8px}.voice-row .quote-primary{margin-left:auto}.voice-button,.voice-stop{border:1px solid var(--line-bright);color:#73d7fb;cursor:pointer;background:#102b40;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.voice-stop{color:#ff8998;border-color:#ff667a66}.inventory-timeline{margin-top:15px}.inventory-timeline article{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr;gap:10px;padding:12px 4px;display:grid}.inventory-timeline>article>i{background:#3fc7f8;border-radius:50%;width:8px;height:8px;margin-top:4px}.inventory-timeline>article>i.repair{background:#ff7185}.inventory-timeline>article>i.deployment{background:#4bd5a0}.inventory-timeline header{justify-content:space-between;display:flex}.inventory-timeline b{font-size:9px}.inventory-timeline time,.inventory-timeline small{color:#688397;font-size:8px}.inventory-timeline p{color:#c8dce7;white-space:pre-wrap;margin:7px 0;font-size:10px;line-height:1.55}.inventory-files>form{border:1px solid var(--line);background:#091b2a;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:13px;display:grid}.inventory-files>form small{color:#657f92;grid-column:1/-1;font-size:8px}.inventory-files>section{margin-top:14px}.inventory-files>section>a{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;padding:13px;text-decoration:none;display:flex}.inventory-files a b,.inventory-files a small{display:block}.inventory-files a b{font-size:10px}.inventory-files a small{color:#6e889a;margin-top:5px;font-size:8px}.inventory-files a em{color:#5dcff5;font-size:8px;font-style:normal}.inventory-new,.inventory-rule{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:13px;width:min(760px,95vw);max-height:92vh;padding:23px;display:grid;overflow:auto}.inventory-rule{width:min(430px,94vw)}.inventory-new header,.inventory-rule header{justify-content:space-between;display:flex}.inventory-new header small,.inventory-rule header small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:900}.inventory-new h2,.inventory-rule h2{margin:6px 0 0}.inventory-new header button,.inventory-rule header button{color:#7c98aa;background:0 0;border:0;font-size:26px}.inventory-new>.quote-primary,.inventory-rule>.quote-primary{justify-self:start}.inventory-notes-voice{justify-content:flex-start}.inventory-notes-voice .quote-primary{margin-left:0}.inventory-save-area{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.inventory-save-confirmation{color:#176b38;background:#eaf8ef;border:1px solid #9bd8b1;border-radius:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:700}.install-inventory-link{background:#2580aa14;border:1px solid #3fc7f838;border-radius:9px;padding:12px;grid-template-columns:minmax(0,1fr) auto!important}.install-inventory-link small{color:#6f94a8;grid-column:1/-1;font-size:8px}.install-equipment-divider{color:#5f7b8e;align-items:center;gap:10px;margin:14px 0;font-size:8px;display:flex}.install-equipment-divider:before,.install-equipment-divider:after{content:"";background:var(--line);flex:1;height:1px}.inventory-file-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.inventory-files>section.inventory-file-gallery>a{border:1px solid var(--line);background:#091b2a;border-radius:9px}.inventory-files>section.inventory-file-gallery>a.photo{grid-template-columns:1fr auto;align-items:end;gap:9px;padding:0 0 11px;display:grid;overflow:hidden}.inventory-file-gallery>a.photo img{object-fit:cover;background:#06131f;grid-column:1/-1;width:100%;height:145px}.inventory-file-gallery>a.photo span{min-width:0;padding-left:11px}.inventory-file-gallery>a.photo em{padding-right:11px}.inventory-file-gallery a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-new label>small{color:#647f91;text-transform:none;letter-spacing:0;font-size:7px;line-height:1.45}.inventory-photo-entry{background:#34a4db14;border:1px solid #40c7f847;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.inventory-photo-entry b,.inventory-photo-entry small{display:block}.inventory-photo-entry b{color:#dff5ff;font-size:10px}.inventory-photo-entry small{color:#7895a8;max-width:360px;margin-top:5px;font-size:8px;line-height:1.5}.inventory-photo-button{cursor:pointer;background:#126084;border:1px solid #46bfe9;border-radius:8px;justify-content:center;align-items:center;min-height:38px;color:#fff!important;text-transform:none!important;letter-spacing:0!important;padding:9px 12px!important;font-size:8px!important;display:flex!important}.inventory-photo-button.secondary{border-color:var(--line-bright);background:#102b40;color:#8ddfff!important}.inventory-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inventory-photo-selection{border-top:1px solid #46bfe93d;grid-column:1/-1;gap:6px;padding-top:10px;display:grid}.inventory-photo-selection>b{color:#6ee7a8}.inventory-photo-selection>span{color:#cceaf5;background:#0719268c;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:9px;display:flex}.inventory-photo-selection>span button{color:#ff9d9d;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.inventory-photo-overview{background:#f7fbfd;border:1px solid #dce8ee;border-radius:12px;margin:18px 0 4px;padding:14px}.inventory-photo-overview>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inventory-photo-overview>header>div{flex-direction:column;gap:3px;display:flex}.inventory-photo-overview>header small{color:#667b86;letter-spacing:.08em;font-size:10px;font-weight:800}.inventory-photo-overview>header b{font-size:14px}.inventory-photo-overview>header button{color:#116d98;cursor:pointer;background:#fff;border:1px solid #1683b5;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.inventory-photo-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventory-photo-overview>div button{cursor:pointer;background:#eef4f6;border:1px solid #d5e2e8;border-radius:9px;min-width:0;height:92px;padding:0;overflow:hidden}.inventory-photo-overview img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.inventory-photo-overview>header{align-items:flex-start}.inventory-photo-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-photo-overview>div button{height:120px}}.barcode-field{grid-template-columns:1fr auto;gap:6px;display:grid}.barcode-field button{color:#8de1ff;background:#3fc7f81f;border:1px solid #3fc7f873;border-radius:7px;padding:0 12px;font-size:9px;font-weight:800}.barcode-modal,.inventory-assign{border:1px solid var(--line);background:#091b2a;border-radius:12px;width:min(520px,100vw - 28px);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #00000080}.barcode-modal header,.inventory-assign header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.barcode-modal header small,.inventory-assign header small{color:#4fcafc;letter-spacing:.12em;font-size:8px;font-weight:850}.barcode-modal header h2,.inventory-assign header h2{margin:5px 0 0}.barcode-modal header>button,.inventory-assign header>button{color:#8da4b3;background:0 0;border:0;font-size:22px}.barcode-modal video{border:1px solid var(--line);object-fit:cover;background:#04101a;border-radius:9px;width:100%;min-height:190px;margin-bottom:12px;display:block}.barcode-modal form{grid-template-columns:1fr auto;gap:8px;display:grid}.barcode-modal input,.inventory-assign input,.inventory-assign select{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;outline:0;padding:10px}.barcode-help{color:#6f899b;margin-top:10px;line-height:1.5;display:block}.inventory-assign{gap:13px;display:grid}.inventory-assign header p{color:#7893a5;margin:6px 0 0;font-size:9px}.inventory-assign label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}@media (max-width:1100px){.inventory-main{margin-left:0;padding:22px 14px}.inventory-layout{grid-template-columns:1fr}.inventory-list{max-height:340px;overflow:auto}.inventory-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.inventory-head-actions{display:grid}.inventory-metrics{grid-template-columns:1fr 1fr}.inventory-facts,.inventory-fields,.inventory-new>div,.inventory-service>form>div:first-child{grid-template-columns:1fr}.inventory-fields .wide{grid-column:auto}.inventory-files>form{grid-template-columns:1fr}.voice-row{flex-direction:column;align-items:stretch}.voice-row .quote-primary{margin:0}.inventory-detail-head{display:grid}.install-inventory-link{grid-template-columns:1fr!important}.inventory-photo-entry{grid-template-columns:1fr 1fr}.inventory-photo-entry>div{grid-column:1/-1}}.support-shell{background:radial-gradient(circle at 76% 0, #2797d01a, transparent 34%), var(--navy-950);min-height:100vh}.support-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.support-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.support-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.support-metrics small{color:#7590a3;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.support-metrics strong{margin-top:8px;font-size:25px;display:block}.support-metrics .danger{color:#ff8293}.support-metrics .warn{color:var(--amber)}.support-layout{grid-template-columns:330px 1fr;align-items:start;gap:15px;display:grid}.support-queue,.support-detail{border:1px solid var(--line);background:#0a1d2dd6;border-radius:12px;overflow:hidden}.support-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr 105px;gap:7px;padding:12px;display:grid}.support-tools input,.support-tools select,.support-form input,.support-form select,.support-form textarea,.support-worklog select,.support-worklog textarea,.support-new input,.support-new select,.support-new textarea{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;outline:0;min-width:0;padding:9px}.support-tools input:focus,.support-form input:focus,.support-form textarea:focus,.support-worklog textarea:focus{border-color:#3bc7fb}.support-queue-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 14px;display:flex}.support-queue-head small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:850}.support-queue-head b{color:#718da0;font-size:9px}.support-queue>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:#8ba4b6;background:0 0;grid-template-columns:1fr auto;gap:7px;width:100%;padding:14px;display:grid}.support-queue>button:hover,.support-queue>button.active{background:#34a4db14;box-shadow:inset 2px 0 #3dc9ff}.support-queue button b,.support-queue button small{display:block}.support-queue button b{color:#e8f5fb;font-size:11px}.support-queue button small{margin-top:4px;font-size:8px;line-height:1.4}.support-queue button em{color:#688397;text-transform:capitalize;grid-column:1/-1;font-size:8px;font-style:normal}.support-priority{color:#9bc2d8;text-transform:uppercase;background:#173346;border-radius:20px;align-self:start;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.support-priority.high{color:#f2af62;background:#e89b4221}.support-priority.urgent{color:#ff8998;background:#ff667a21}.support-priority.low{color:#6f8c9f}.support-detail{min-height:650px;padding:20px}.support-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.support-detail-head small{color:#4fcafc;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.support-detail-head h2{margin:6px 0 5px;font-size:23px}.support-detail-head p{color:#7791a4;margin:0;font-size:10px}.support-detail-head>div:last-child{align-items:center;gap:7px;display:flex}.support-state{color:#9bc2d8;text-transform:uppercase;background:#173346;border-radius:20px;padding:5px 9px;font-size:8px}.support-state.resolved,.support-state.closed{color:#65dfa9;background:#48d39a1f}.support-state.waiting_customer,.support-state.waiting_vendor{color:#f2af62;background:#e89b4221}.support-worklog{grid-template-columns:260px 1fr;gap:14px;display:grid}.support-worklog>form{border:1px solid var(--line);background:#091b2a;border-radius:9px;align-content:start;gap:8px;padding:12px;display:grid}.support-worklog textarea{resize:vertical;min-height:145px}.support-worklog form button{justify-self:start}.support-worklog>div article{border-bottom:1px solid var(--line);padding:12px 4px}.support-worklog article i{color:#5bcdf7;text-transform:uppercase;background:#3fc7f81a;border-radius:14px;padding:4px 7px;font-size:7px;font-style:normal}.support-worklog article p{color:#c8dce7;white-space:pre-wrap;margin:10px 0 7px;font-size:10px;line-height:1.65}.support-worklog article small{color:#678296;font-size:8px}.support-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-form label,.support-new label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.support-form .wide{grid-column:1/-1}.support-form textarea{resize:vertical;min-height:80px}.support-form>button{justify-self:start}.support-history{gap:9px;display:grid}.support-history>article{border:1px solid var(--line);background:#091b2a;border-radius:9px;grid-template-columns:180px 1fr;gap:18px;padding:14px;display:grid}.support-history article b,.support-history article small{display:block}.support-history article b{font-size:10px}.support-history article small{color:#6f899b;margin-top:5px;font-size:8px}.support-history article p{color:#8aa4b5;margin:8px 0 0;font-size:9px;line-height:1.5}.support-history .support-current-equipment{background:linear-gradient(120deg,#195d803d,#091b2acc);border-color:#3fc7f83d;display:block}.support-current-equipment>small{letter-spacing:.12em;font-weight:850;color:#4fcafc!important;font-size:8px!important}.support-current-equipment h3{margin:8px 0 0}.support-current-equipment p{margin-top:6px!important}.support-new{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:13px;width:min(720px,94vw);max-height:92vh;padding:23px;display:grid;overflow:auto}.support-new header{justify-content:space-between;display:flex}.support-new header small{color:#4fcafc;letter-spacing:.14em;font-size:8px;font-weight:900}.support-new h2{margin:5px 0 0}.support-new header button{color:#7c98aa;background:0 0;border:0;font-size:26px}.support-new>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-new>label textarea{resize:vertical;min-height:95px}.support-new>.quote-primary{justify-self:start}@media (max-width:1050px){.support-main{margin-left:0;padding:22px 14px}.support-layout{grid-template-columns:1fr}.support-queue{max-height:310px;overflow:auto}}@media (max-width:700px){.support-metrics{grid-template-columns:1fr 1fr}.support-worklog,.support-form,.support-new>div{grid-template-columns:1fr}.support-form .wide{grid-column:auto}.support-detail-head{display:grid}.support-history>article{grid-template-columns:1fr}}.deals-shell{background:radial-gradient(circle at 72% 0%, #1675ab14, transparent 34%), var(--navy-950);min-height:100vh}.deals-sidebar{z-index:30;border-right:1px solid var(--line);background:linear-gradient(#0c2133,#06111d 78%);flex-direction:column;width:244px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.deals-brand,.deals-nav{color:inherit;text-decoration:none}.deals-brand{align-items:center;gap:11px;padding:0 10px 25px;display:flex}.deals-brand-mark{color:#6fd8ff;letter-spacing:.08em;background:linear-gradient(145deg,#164567,#0a2133);border:1px solid #53ceff57;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 -2px #e79b42}.deals-brand strong,.deals-brand small{display:block}.deals-brand strong{letter-spacing:.03em;font-size:20px;line-height:1}.deals-brand small{color:#54caff;letter-spacing:.17em;margin-top:5px;font-size:8px;font-weight:850}.deals-nav-label{color:#4d6b81;letter-spacing:.16em;margin:10px 13px 7px;font-size:9px;font-weight:850}.deals-nav{color:#91a8ba;border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;min-height:43px;padding:0 11px;font-size:12px;font-weight:620;display:grid}.deals-nav:hover{color:#e3f3fc;background:#64b4dc0f}.deals-nav.active{color:#fff;background:linear-gradient(90deg,#2690c93b,#19597e0d);border-color:#4abfef29;box-shadow:inset 2px 0 #3dc9ff}.deals-nav b{color:#90d8f6;text-align:center;background:#329dd326;border-radius:14px;min-width:23px;padding:2px 6px;font-size:9px}.deals-nav.muted{opacity:.57}.deals-side-spacer{flex:1;min-height:30px}.deals-user{border:1px solid var(--line);background:#091c2bbf;border-radius:10px;align-items:center;gap:10px;margin:18px 2px 0;padding:11px;display:flex}.deals-user>span{color:#73d8ff;background:#12354d;border:1px solid #3cc5ff3b;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.deals-user strong,.deals-user small{display:block}.deals-user strong{color:#d6e8f3;font-size:9.5px}.deals-user small{color:#617d91;margin-top:3px;font-size:8px}.deals-workspace{min-height:100vh;margin-left:244px}.deals-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111de8;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:13px 30px;display:flex;position:sticky;top:0}.deals-topbar h1{letter-spacing:-.025em;margin:0;font-size:23px}.deals-topbar .section-kicker{margin-bottom:5px}.deals-top-actions{align-items:center;gap:10px;display:flex}.deal-search{border:1px solid var(--line);color:#6b879b;background:#0f2538a1;border-radius:8px;align-items:center;gap:9px;width:min(360px,32vw);height:38px;padding:0 12px;display:flex}.deal-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.deal-search input::placeholder{color:#5e788b}.deals-content{max-width:1580px;margin:0 auto;padding:26px 30px 50px}.deal-message{border:1px solid;border-radius:8px;margin-bottom:14px;padding:10px 13px;font-size:11px}.deal-message.success{color:#84e4b9;background:#48d39a14;border-color:#48d39a40}.deal-message.error{color:#ff9aa8;background:#ff667a14;border-color:#ff667a47}.deal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.deal-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#122b41f2,#0a1b2af2);border-radius:11px;min-height:132px;padding:20px;position:relative;overflow:hidden}.deal-metrics article:after{content:"";border:1px solid #58beeb12;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-28px}.metric-signal{height:2px;position:absolute;top:0;left:0;right:0}.metric-signal.blue{background:linear-gradient(90deg,#0000,#3ebeff,#0000)}.metric-signal.violet{background:linear-gradient(90deg,#0000,#9476ff,#0000)}.metric-signal.green{background:linear-gradient(90deg,#0000,#48d39a,#0000)}.metric-signal.amber{background:linear-gradient(90deg,#0000,#f6bd55,#0000)}.deal-metrics small{color:#667f92;letter-spacing:.12em;font-size:8.5px;font-weight:850;display:block}.deal-metrics strong{margin-top:10px;font-size:30px;font-weight:720;line-height:1;display:block}.deal-metrics p{color:#7892a5;margin:8px 0 0;font-size:10px}.pipeline-board{border:1px solid var(--line);background:#0b1d2cdb;border-radius:12px;overflow:hidden;box-shadow:0 22px 50px #00000021}.pipeline-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px 20px;display:flex}.pipeline-toolbar h2{margin:0;font-size:17px}.stage-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.stage-filters button{color:#728da1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 10px;font-size:9.5px;font-weight:650}.stage-filters button:hover,.stage-filters button.active{color:#bcecff;background:#3293c31f;border-color:#41c1f72e}.stage-filters b{color:#6b9cb7;margin-left:4px;font-size:8px}.deal-table-head,.deal-table-row{grid-template-columns:minmax(210px,1.25fr) minmax(125px,.72fr) minmax(155px,.9fr) minmax(220px,1.25fr) minmax(145px,.8fr) 24px;align-items:center;gap:15px;display:grid}.deal-table-head{border-bottom:1px solid var(--line);color:#536e82;letter-spacing:.12em;text-transform:uppercase;background:#040f1938;min-height:39px;padding:0 19px;font-size:8px;font-weight:850}.deal-table-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #9ebed517;width:100%;min-height:76px;padding:10px 19px;transition:all .13s}.deal-table-row:last-child{border-bottom:0}.deal-table-row:hover{background:#3792c00e}.merchant-cell,.owner-cell{align-items:center;gap:10px;display:flex}.merchant-cell>i,.owner-cell>i{color:#7fd6f8;background:#112f45;border:1px solid #47b7e72b;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.merchant-cell>i.priority-high{color:#f6bd55;background:#f6bd5517;border-color:#f6bd5552}.merchant-cell strong,.merchant-cell small,.product-cell strong,.product-cell small,.action-cell strong,.action-cell small,.owner-cell small{display:block}.merchant-cell strong,.product-cell strong,.action-cell strong{color:#dcebf4;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:680;overflow:hidden}.merchant-cell small,.product-cell small,.action-cell small{color:#698396;margin-top:5px;font-size:8.5px}.action-cell small.overdue{color:#ef9a73}.owner-cell>i{border-radius:50%;width:27px;height:27px;font-size:7.5px}.owner-cell small{color:#8ca4b5;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:8.5px;overflow:hidden}.stage-chip{color:#8dcfee;text-transform:capitalize;white-space:nowrap;background:#3f8bb51a;border:1px solid #5aa8cf2e;border-radius:20px;align-items:center;min-height:25px;padding:0 9px;font-size:8.5px;font-style:normal;font-weight:760;display:inline-flex}.stage-chip.underwriting{color:#bca9ff;background:#9a77ff17;border-color:#9a77ff40}.stage-chip.approved,.stage-chip.live{color:#7be0b1;background:#48d39a14;border-color:#48d39a3d}.stage-chip.install_scheduled{color:#83c2ff;background:#41a6ff17;border-color:#41a6ff3d}.stage-chip.collecting_docs{color:#f3ca77;background:#f6bd5514;border-color:#f6bd5540}.stage-chip.on_hold{color:#ff96a4;background:#ff667a14;border-color:#ff667a38}.row-arrow{color:#527084;font-size:22px}.deals-empty{color:#6d879a;text-align:center;padding:45px 20px;font-size:11px}.deal-drawer-backdrop,.deal-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080ea8;position:fixed;inset:0}.deal-drawer-backdrop{justify-content:flex-end;display:flex}.deal-drawer{background:#091a29;border-left:1px solid #6ebee238;width:min(630px,92vw);height:100vh;overflow:hidden;box-shadow:-30px 0 90px #00000061}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:108px;padding:20px 24px;display:flex}.drawer-header h2{margin:0 10px 0 0;font-size:21px;display:inline-block}.drawer-header>button,.create-modal-heading>button{border:1px solid var(--line);color:#819bad;cursor:pointer;background:#ffffff06;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.drawer-tabs{border-bottom:1px solid var(--line);background:#040e173d;padding:0 20px;display:flex}.drawer-tabs button{color:#688296;cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:14px 13px;font-size:9px;font-weight:760;position:relative}.drawer-tabs button.active{color:#9ee4ff}.drawer-tabs button.active:after{content:"";background:#3dc9ff;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.drawer-body{height:calc(100vh - 153px);padding:19px 20px 50px;overflow-y:auto}.drawer-loading{color:#6b8598;text-align:center;padding:60px 20px}.drawer-card{border:1px solid var(--line);background:linear-gradient(145deg,#112a3eeb,#0a1b29eb);border-radius:11px;margin-bottom:14px;padding:18px}.drawer-card h3{margin:0;font-size:13px}.drawer-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.drawer-card-title>span{color:#6d9ab3;text-transform:uppercase;background:#579cc01a;border-radius:20px;padding:5px 8px;font-size:7.5px;font-weight:800}.drawer-card-title>span.high-priority{color:#efbe65;background:#f6bd551a}.drawer-form-grid,.create-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.drawer-form-grid label,.create-form-grid label,.task-fields label{color:#7590a3;letter-spacing:.02em;gap:6px;font-size:8.5px;font-weight:760;display:grid}.drawer-form-grid .wide,.create-form-grid .wide{grid-column:1/-1}.drawer-form-grid input,.drawer-form-grid select,.create-form-grid input,.create-form-grid select,.note-form textarea,.note-form select,.task-form input,.task-fields input,.task-fields select{color:#d6e7f1;background:#04101a7a;border:1px solid #8db5cd29;border-radius:7px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:10px}.drawer-form-grid input:focus,.drawer-form-grid select:focus,.create-form-grid input:focus,.create-form-grid select:focus,.note-form textarea:focus,.task-form input:focus{border-color:#3dc9ff80}.drawer-save{margin-top:14px}.account-details h3{margin-bottom:15px}.account-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.account-details dl div{min-width:0}.account-details dt{color:#59758a;text-transform:uppercase;font-size:8px;font-weight:800}.account-details dd{color:#c2d7e3;text-overflow:ellipsis;margin:5px 0 0;font-size:10px;overflow:hidden}.note-form textarea{resize:vertical;min-height:115px;padding:10px}.note-form>div:last-child{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.note-form select{width:130px}.record-list,.task-list{gap:9px;display:grid}.record-note,.deal-task{border:1px solid var(--line);background:#0f2639a3;border-radius:9px;padding:13px 14px}.record-note>span{color:#5e9cb9;letter-spacing:.1em;font-size:7.5px;font-weight:850}.record-note p{color:#c4d8e4;white-space:pre-wrap;margin:8px 0 10px;font-size:10.5px;line-height:1.55}.record-note small,.deal-task small,.event-timeline small{color:#5f7b90;font-size:8px}.record-empty{color:#607d91;text-align:center;margin:12px;font-size:10px}.task-form h3{margin-bottom:13px}.task-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.deal-task{align-items:center;gap:11px;display:flex}.deal-task>button{color:#6ed6ff;cursor:pointer;background:#2370971a;border:1px solid #5cb4da40;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.deal-task strong,.deal-task small{display:block}.deal-task strong{color:#ccdee8;margin-bottom:4px;font-size:9.5px}.deal-task.completed{opacity:.55}.deal-task.completed strong{text-decoration:line-through}.event-timeline{gap:0;padding:6px 2px;display:grid;position:relative}.event-timeline article{grid-template-columns:24px 1fr;gap:10px;min-height:62px;display:grid;position:relative}.event-timeline article:before{content:"";background:#5ba1c22b;width:1px;position:absolute;top:15px;bottom:-1px;left:6px}.event-timeline article:last-child:before{display:none}.event-timeline i{z-index:1;background:#4ecfff;border:3px solid #112c41;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #4ecfff4d}.event-timeline strong{color:#c8dce7;margin-bottom:6px;font-size:10px;display:block}.deal-modal-backdrop{place-items:center;padding:20px;display:grid}.deal-create-modal{background:#0a1c2b;border:1px solid #60b9e13d;border-radius:13px;width:min(720px,96vw);max-height:92vh;padding:22px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.create-modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.create-modal-heading h2{margin:0 0 7px;font-size:22px}.create-modal-heading span{color:#728da0;font-size:10px}.create-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}@media (max-width:1120px){.deal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-table-head,.deal-table-row{grid-template-columns:minmax(200px,1.2fr) 130px minmax(170px,1fr) minmax(220px,1.25fr) 24px}.deal-table-head>span:nth-child(5),.deal-table-row>span:nth-child(5){display:none}}@media (max-width:820px){.deals-sidebar{flex-direction:row;align-items:center;width:100%;min-height:auto;padding:10px;position:static;overflow-x:auto}.deals-brand{flex:none;padding:0 12px 0 0}.deals-brand-mark{width:34px;height:34px}.deals-brand>span:last-child,.deals-nav-label,.deals-side-spacer,.deals-user,.deals-nav.muted{display:none}.deals-nav{gap:7px;min-width:max-content;padding:0 11px;display:flex}.deals-workspace{margin-left:0}.deals-topbar{flex-direction:column;align-items:flex-start;padding:18px;position:static}.deals-top-actions{width:100%}.deal-search{flex:1;width:auto}.deals-content{padding:18px}.pipeline-toolbar{flex-direction:column;align-items:flex-start}.stage-filters{justify-content:flex-start}.deal-table-head{display:none}.deal-table-row{grid-template-columns:minmax(180px,1fr) 130px 24px;gap:9px;padding:12px 14px}.deal-table-row>span:nth-child(3),.deal-table-row>span:nth-child(4),.deal-table-row>span:nth-child(5){display:none}}@media (max-width:560px){.deal-metrics{grid-template-columns:1fr 1fr}.deal-metrics article{min-height:112px;padding:15px}.deals-top-actions{flex-direction:column;align-items:stretch}.deal-search{width:100%}.deal-table-row{grid-template-columns:minmax(155px,1fr) 24px}.deal-table-row>span:nth-child(2){display:none}.drawer-form-grid,.create-form-grid,.account-details dl,.task-fields{grid-template-columns:1fr}.drawer-form-grid .wide,.create-form-grid .wide{grid-column:auto}}.app-shell{background:radial-gradient(circle at 72% 0%, #1675ab17, transparent 33%), var(--navy-950);min-height:100vh}.sidebar{z-index:20;overscroll-behavior:contain;scrollbar-color:#39c9ff #071827;scrollbar-gutter:stable;scrollbar-width:auto;-webkit-overflow-scrolling:touch;border-right:1px solid var(--line);background:linear-gradient(180deg, #0d2234f5, #06111dfc), var(--navy-900);flex-direction:column;width:248px;height:100dvh;padding:22px 8px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden scroll}.sidebar::-webkit-scrollbar{width:12px}.sidebar::-webkit-scrollbar-track{background:#071827;border-left:1px solid #76c9f11f}.sidebar::-webkit-scrollbar-thumb{background:#39c9ff;border:3px solid #071827;border-radius:999px;min-height:44px}.sidebar::-webkit-scrollbar-thumb:hover{background:#72dcff}.brand{align-items:center;gap:12px;padding:0 10px 24px;display:flex}.brand-mark{background:linear-gradient(145deg,#123754,#091a2a);border:1px solid #53ceff59;border-radius:10px;justify-content:center;align-items:flex-end;gap:2px;width:40px;height:40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.brand-mark:after{content:"";background:#f5a84d;height:1px;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:0 -4px 10px #f5a84da6}.brand-mark span{z-index:1;background:linear-gradient(#65d7ff,#1c89c2);border-radius:3px 3px 0 0;width:3px}.brand-mark span:first-child{height:13px}.brand-mark span:nth-child(2){height:22px}.brand-mark span:nth-child(3){height:17px}.brand strong{letter-spacing:.02em;font-size:21px;font-weight:760;line-height:1;display:block}.brand small{color:#58caff;letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:800;display:block}.nav-section-label{color:#557086;letter-spacing:.17em;padding:8px 13px 7px;font-size:9px;font-weight:800}.side-nav{flex-direction:column;gap:3px;display:flex}.nav-item{color:#91a8ba;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;width:100%;min-height:42px;padding:0 10px;font-size:12.5px;font-weight:590;transition:all .16s;display:grid;position:relative}.nav-item:hover{color:#d9effc;background:#75b7dd0f}.nav-item.active{color:#fff;background:linear-gradient(90deg,#2690c938,#19597e12);border-color:#4abfef2b;box-shadow:inset 2px 0 #3dc9ff}.nav-icon{color:#69859a;display:flex}.nav-item.active .nav-icon{color:#54ceff}.nav-badge{color:#8dcde9;text-align:center;background:#26719726;border:1px solid #66bde62b;border-radius:12px;min-width:21px;padding:2px 6px;font-size:9px;font-weight:800}.sidebar-spacer{flex:1;min-height:18px}.sidebar-footer{border:1px solid var(--line);background:#030e1873;border-radius:10px;align-items:center;gap:10px;margin:15px 4px 0;padding:12px;display:flex}.status-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #48d39a14,0 0 12px #48d39a80}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer strong{color:#bdd0dc;font-size:9.5px}.sidebar-footer small{color:#526b7e;margin-top:3px;font-size:8.5px}.workspace{min-height:100vh;margin-left:248px}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111ddb;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);color:#6f8ba0;cursor:pointer;text-align:left;background:#10263994;border-radius:8px;align-items:center;gap:10px;width:min(465px,42vw);height:38px;padding:0 10px;font-size:11px;display:flex}.global-search span{flex:1}kbd{color:#7591a4;background:#ffffff06;border:1px solid #90b4ca2b;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px}.top-actions,.heading-actions{align-items:center;gap:9px;display:flex}.ask-button,.secondary-button,.primary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.ask-button{color:#7bdcff;background:#2284b41f;border:1px solid #3fc6ff45}.ask-button:hover{background:#2284b433}.icon-button{border:1px solid var(--line);color:#8ba3b5;cursor:pointer;background:#1026398c;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-dot{border:1px solid var(--navy-900);background:#ff6478;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.profile-button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 0 0 6px;display:flex}.avatar{color:#81dcff;background:linear-gradient(145deg,#174662,#0d293d);border:1px solid #45c2f23d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.profile-copy strong,.profile-copy small{display:block}.profile-copy strong{color:#dcebf4;font-size:10px;font-weight:700}.profile-copy small{color:#647e91;margin-top:2px;font-size:8.5px}.profile-chevron{color:#5e788b;margin-left:3px}.content{max-width:1500px;margin:0 auto;padding:34px 32px 45px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eyebrow,.section-kicker{color:#5c7b91;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.page-heading h1{color:#f2f9fd;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,34px);font-weight:710}.heading-copy{color:var(--muted);margin:7px 0 0;font-size:12px}.secondary-button{border:1px solid var(--line-bright);color:#b8d5e6;background:#13304894}.primary-button{color:#fff;background:linear-gradient(135deg,#26aeda,#1678b4);border:1px solid #37bce9;box-shadow:0 7px 20px #077eb52e}.mission-banner{background:linear-gradient(102deg,#0d3955e6,#091f31eb),#0a2236;border:1px solid #2eb4e93d;border-radius:14px;grid-template-columns:1.3fr 1fr;align-items:center;min-height:152px;padding:27px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.mission-banner:before{content:"";background-image:linear-gradient(#69c4ea09 1px,#0000 1px),linear-gradient(90deg,#69c4ea09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.mission-orbit{border:1px solid #4acdff14;border-radius:50%;position:absolute;right:11%}.orbit-one{width:310px;height:310px;top:-104px}.orbit-two{width:210px;height:210px;top:-53px;right:13.5%}.mission-content,.mission-stats{z-index:1;position:relative}.mission-kicker{color:#6acfff;letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.live-dot{background:#4bd7ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #4bd7ffcc}.mission-content h2{letter-spacing:-.025em;margin:10px 0 6px;font-size:22px;font-weight:700}.mission-content p{color:#9cb5c5;max-width:500px;margin:0;font-size:11px;line-height:1.6}.mission-stats{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:10px 34px;display:grid}.mission-stats>div{align-items:center;gap:9px;min-width:118px;display:flex}.mission-stats strong{color:#ecf9ff;font-size:31px;line-height:1}.mission-stats span{color:#7894a6;letter-spacing:.1em;max-width:72px;font-size:8px;font-weight:800;line-height:1.4}.mission-stats button{color:#65cef5;cursor:pointer;background:0 0;border:0;grid-column:1/3;justify-content:flex-end;align-items:center;gap:7px;padding:7px 0 0;font-size:10px;font-weight:700;display:inline-flex}.dismiss-banner{z-index:3;color:#55778b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:15px;display:grid}.sales-pace-card{background:radial-gradient(circle at 12% 0,#30c7eb29,#0000 38%),linear-gradient(115deg,#0b2434,#091b29 58%,#102b3b);border:1px solid #214a61;border-radius:14px;grid-template-columns:minmax(330px,1.15fr) minmax(520px,1.85fr);gap:18px;margin:15px 0 12px;display:grid;overflow:hidden;box-shadow:0 18px 48px #010a1138}.sales-pace-card.behind{border-color:#765043}.sales-pace-card.ahead{border-color:#257157}.sales-pace-main{padding:20px 22px}.sales-pace-kicker{color:#42d3f2;letter-spacing:.15em;font-size:9px;font-weight:900}.sales-pace-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-pace-heading button{padding:7px 10px}.sales-pace-score{align-items:baseline;gap:9px;margin-top:6px;display:flex}.sales-pace-score strong{color:#f3fbff;letter-spacing:-.05em;font-size:44px;line-height:1}.sales-pace-score span{color:#a5c0cf;font-size:12px;font-weight:750}.sales-pace-score em{color:#ff8492;background:#ff70801f;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900}.sales-pace-card.close .sales-pace-score em{color:#f6c56b;background:#f8be531f}.sales-pace-card.ahead .sales-pace-score em{color:#62dda9;background:#48d39a1f}.sales-pace-track{background:#173747;border-radius:8px;height:7px;margin:13px 0 10px;overflow:hidden}.sales-pace-track i{border-radius:inherit;background:linear-gradient(90deg,#20c6e9,#54e0b0);height:100%;transition:width .3s;display:block}.sales-pace-main p{color:#9bb6c5;min-height:34px;margin:0 0 11px;font-size:11px;line-height:1.5}.sales-pace-checkpoint{background:#04121c80;border:1px solid #1b4053;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:0 0 11px;padding:9px 10px;display:grid}.sales-pace-checkpoint span{min-width:0}.sales-pace-checkpoint small,.sales-pace-checkpoint b{display:block}.sales-pace-checkpoint small{color:#608294;letter-spacing:.1em;font-size:7px;font-weight:900}.sales-pace-checkpoint b{color:#d8edf5;margin-top:3px;font-size:10px}.sales-pace-checkpoint>i{color:#31586a;font-size:10px;font-style:normal}.sales-pace-math{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:9px;margin:0 0 8px;display:grid}.sales-pace-math article{background:#0618238f;border:1px solid #20485c;border-radius:9px;min-width:0;padding:9px 10px}.sales-pace-math article.personal{background:#1853673d;border-color:#42d3f273}.sales-pace-math small{color:#69899b;letter-spacing:.14em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.sales-pace-math article.personal small{color:#42d3f2}.sales-pace-math article div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 6px;display:grid}.sales-pace-math b,.sales-pace-math strong{color:#edfaff;font-size:18px;line-height:1}.sales-pace-math strong{color:#54e0b0}.sales-pace-math span{color:#7898aa;font-size:8px;line-height:1.2}.sales-pace-vs{color:#52778a;letter-spacing:.08em;align-self:center;font-size:7px;font-weight:900}.sales-pace-hint{color:#bdd3de;border-left:2px solid #42d3f2;margin:0 0 10px;padding:2px 0 2px 8px;font-size:9px;line-height:1.4}.sales-pace-main button{color:#04151e;cursor:pointer;background:#26c5e7;border:1px solid #35c9e9;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900}.sales-pace-numbers{border-left:1px solid #1b4053;grid-template-columns:repeat(4,1fr);display:grid}.sales-pace-numbers article{border-left:1px solid #183b4d;flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.sales-pace-numbers article:first-child{border-left:0}.sales-pace-numbers small{color:#69899b;letter-spacing:.12em;font-size:8px;font-weight:900}.sales-pace-numbers b{color:#e8f7fd;margin:7px 0 5px;font-size:25px}.sales-pace-numbers b i{color:#6f90a2;font-size:12px;font-style:normal}.sales-pace-numbers span{color:#7796a7;font-size:9px;line-height:1.35}.sales-pace-numbers span.positive{color:#59d4a1}.sales-pace-numbers span.negative{color:#ff7f8e}.pace-alert{background:linear-gradient(100deg,#351d1c,#261a20 60%,#172633);border:1px solid #c46a48;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;margin:0 0 12px;padding:13px 14px;display:grid;position:relative;box-shadow:0 14px 34px #00000038}.pace-alert.urgent{background:linear-gradient(100deg,#401b26,#2b1720 62%,#172432);border-color:#e45f6f}.pace-alert-icon{color:#180c09;background:#ed8a4e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid}.pace-alert.urgent .pace-alert-icon{background:#ff7181}.pace-alert div:nth-child(2){gap:2px;min-width:0;display:grid}.pace-alert small{color:#f4a36d;letter-spacing:.14em;font-size:8px;font-weight:950}.pace-alert b{color:#fff1ea;font-size:13px}.pace-alert span{color:#c8a8a0;font-size:10px;line-height:1.4}.pace-alert-action{color:#1c0d08;cursor:pointer;white-space:nowrap;background:#f08a4e;border:1px solid #f39a62;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:950}.pace-alert.urgent .pace-alert-action{background:#ff7181;border-color:#ff7787}.pace-alert-dismiss{color:#9f7a78;cursor:pointer;background:0 0;border:0;padding:5px;font-size:20px}.pace-save-toast{z-index:1300;color:#bdf6df;cursor:pointer;background:#0b302b;border:1px solid #33b88d;border-radius:10px;gap:18px;padding:13px 16px;font-weight:750;display:flex;position:fixed;top:22px;right:24px;box-shadow:0 15px 45px #020b11}.pace-save-toast span{color:#71a99b}.quick-stop-shade{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a10c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quick-stop-modal{color:#e7f6fc;background:#081b28;border:1px solid #24566c;border-radius:17px;width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #0000008c}.quick-stop-modal>header{border-bottom:1px solid #173c4d;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px 16px;display:flex}.quick-stop-modal header small{color:#36ceee;letter-spacing:.14em;font-size:8px;font-weight:950}.quick-stop-modal header h2{margin:4px 0 3px;font-size:24px}.quick-stop-modal header p{color:#7898a9;margin:0;font-size:10px;line-height:1.4}.quick-stop-modal header button{color:#7893a1;cursor:pointer;background:0 0;border:0;font-size:25px}.quick-stop-mode{grid-template-columns:1fr 1fr;gap:7px;padding:14px 20px 0;display:grid}.quick-stop-mode button{color:#88a9b9;cursor:pointer;background:#0b2635;border:1px solid #21485b;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.quick-stop-mode button.active{color:#68def5;background:#26c5e721;border-color:#37cbe9}.quick-stop-modal form{gap:11px;padding:16px 20px 20px;display:grid}.quick-stop-modal label{color:#a8c2ce;gap:5px;font-size:9px;font-weight:850;display:grid}.quick-stop-modal label>span{color:#5f8192;font-weight:650}.quick-stop-modal input,.quick-stop-modal select,.quick-stop-modal textarea{color:#e7f7fd;width:100%;font:inherit;background:#061722;border:1px solid #285268;border-radius:9px;outline:none;padding:11px 12px;font-size:11px}.quick-stop-modal input:focus,.quick-stop-modal select:focus,.quick-stop-modal textarea:focus{border-color:#31c9e8;box-shadow:0 0 0 2px #31c9e81f}.quick-stop-location{background:#0b2533;border:1px solid #24475a;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.quick-stop-location>i{color:#63dbf3;background:#173d4c;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:950;display:grid}.quick-stop-location.ready{background:#1c5b442e;border-color:#24644f}.quick-stop-location.ready>i{color:#8ef0c3;background:#1d6249}.quick-stop-location.denied{border-color:#714c43}.quick-stop-location.denied>i{color:#ffb092;background:#653a34}.quick-stop-location span{gap:2px;display:grid}.quick-stop-location b{color:#cfe5ee;font-size:10px}.quick-stop-location small{color:#6e8e9d;font-size:8px;line-height:1.35}.quick-stop-error{color:#ff9baa;background:#b437492e;border-radius:8px;margin:0;padding:9px 10px;font-size:10px}.quick-stop-modal footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.quick-stop-modal footer button{color:#9ebdca;cursor:pointer;background:#102c3a;border:1px solid #285268;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:900}.quick-stop-modal footer .quick-stop-save{color:#04151e;background:#26c5e7;border-color:#29c7e8}.quick-stop-modal footer button:disabled{cursor:wait;opacity:.55}@media (max-width:700px){.pace-alert{grid-template-columns:auto 1fr auto;align-items:start;padding:12px}.pace-alert-action{grid-column:2;justify-self:start}.pace-alert-dismiss{grid-area:1/3}.pace-alert span{display:none}.sales-pace-checkpoint{grid-template-columns:1fr;gap:7px}.sales-pace-checkpoint>i{display:none}.quick-stop-shade{align-items:end;padding:0}.quick-stop-modal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.quick-stop-modal>header,.quick-stop-modal form,.quick-stop-mode{padding-left:16px;padding-right:16px}.pace-save-toast{inset:auto 12px 82px}}.metric-card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#12293eeb,#0b1d2df2);box-shadow:inset 0 1px #ffffff05}.metric-card{border-radius:12px;min-height:142px;padding:17px 18px 15px;position:relative;overflow:hidden}.metric-card:after{filter:blur(8px);content:"";background:#38bdf806;border-radius:50%;width:120px;height:90px;position:absolute;bottom:-48px;right:-28px}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.metric-icon.blue{color:#57bdff;background:#39a7ff1a}.metric-icon.violet{color:#a98cff;background:#9a77ff1a}.metric-icon.green{color:#5fdda8;background:#48d39a17}.metric-icon.amber{color:#f7c86d;background:#f6bd551a}.trend{color:#627d90;font-size:8.5px;font-weight:650}.trend.positive{color:#64cda1}.trend.attention{color:#f3bd5e}.metric-card>strong{color:#f1f8fc;margin-top:14px;font-size:28px;font-weight:720;line-height:1;display:inline-block}.metric-label{color:#8099ab;margin-top:5px;font-size:9.5px;font-weight:600;display:block}.sparkline{opacity:.55;align-items:flex-end;gap:3px;height:25px;display:flex;position:absolute;bottom:18px;right:17px}.sparkline i{background:currentColor;border-radius:3px;width:3px;display:block}.sparkline i:first-child{height:7px}.sparkline i:nth-child(2){height:12px}.sparkline i:nth-child(3){height:9px}.sparkline i:nth-child(4){height:17px}.sparkline i:nth-child(5){height:13px}.sparkline i:nth-child(6){height:21px}.sparkline i:nth-child(7){height:25px}.blue-line{color:var(--cyan)}.violet-line{color:var(--violet)}.green-line{color:var(--green)}.amber-line{color:var(--amber)}.dashboard-grid{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{border-radius:12px}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:15px 18px 13px;display:flex}.panel-header .section-kicker{margin-bottom:5px}.panel-header h2,.activity-panel h2,.academy-panel h2{color:#e6f2f8;letter-spacing:-.015em;margin:0;font-size:14px;font-weight:680}.text-button{color:#6ebfe4;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.priority-list{padding:0 10px 9px}.priority-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #8badc414;grid-template-columns:5px minmax(150px,1.15fr) minmax(120px,1fr) auto 18px;align-items:center;gap:12px;width:100%;min-height:66px;padding:0 9px;transition:all .15s;display:grid}.priority-row:last-child{border-bottom:0}.priority-row:hover{background:#6abbe00b;border-radius:7px}.priority-row>svg{color:#4f7185}.priority-indicator{border-radius:5px;width:4px;height:30px}.priority-indicator.blue{background:var(--cyan);box-shadow:0 0 9px #39c9ff33}.priority-indicator.amber{background:var(--amber)}.priority-indicator.green{background:var(--green)}.priority-indicator.violet{background:var(--violet)}.priority-main strong,.priority-main small{display:block}.priority-main strong{color:#dceaf2;font-size:10.5px;font-weight:700}.priority-main small{color:#617c90;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8.5px;overflow:hidden}.priority-detail{color:#8098a9;font-size:8.7px}.status-pill{white-space:nowrap;border:1px solid;border-radius:20px;padding:4px 8px;font-size:7.7px;font-weight:750}.status-pill.blue{color:#65d1fa;background:#39c9ff12;border-color:#39c9ff33}.status-pill.amber{color:#eec16d;background:#f6bd5512;border-color:#f6bd5533}.status-pill.green{color:#64dca7;background:#48d39a12;border-color:#48d39a33}.status-pill.violet{color:#ae96ff;background:#9a77ff12;border-color:#9a77ff33}.period-select{border:1px solid var(--line);color:#748fa1;cursor:pointer;background:#07162366;border-radius:6px;padding:6px 9px;font-size:8.5px}.pipeline-summary{grid-template-columns:142px 1fr;align-items:center;gap:20px;min-height:240px;padding:22px 20px;display:grid}.pipeline-ring{background:conic-gradient(var(--cyan) 0 24%, var(--blue) 24% 44%, var(--violet) 44% 68%, var(--green) 68% 82%, #6584972b 82% 100%);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative}.pipeline-ring:after{content:"";background:#102438;border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 0 22px #0003}.pipeline-ring div{z-index:1;text-align:center}.pipeline-ring strong,.pipeline-ring span{display:block}.pipeline-ring strong{font-size:29px;line-height:1}.pipeline-ring span{color:#69869a;letter-spacing:.13em;margin-top:5px;font-size:7px;font-weight:800}.pipeline-stages{flex-direction:column;gap:14px;display:flex}.stage-row{grid-template-columns:88px 1fr 20px;align-items:center;gap:8px;display:grid}.stage-row span{color:#7f9aac;font-size:8.5px}.stage-row strong{color:#bdcfda;text-align:right;font-size:9px}.stage-track{background:#80a4ba17;border-radius:5px;height:4px;overflow:hidden}.stage-track i{background:linear-gradient(90deg,#2e90d2,#4ccaf9);border-radius:5px;height:100%;display:block}.radar-footer{border-top:1px solid var(--line);justify-content:space-between;padding:12px 18px;display:flex}.radar-footer span{color:#6f899c;align-items:center;gap:5px;font-size:8px;display:flex}.radar-footer span:first-child{color:#61cda1}.tools-panel{margin-top:14px}.updated-label{color:#546f82;font-size:8px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;display:grid}.tool-card{cursor:pointer;text-align:left;background:#07172461;border:1px solid #8fb5cc1a;border-radius:9px;grid-template-columns:39px 1fr 18px;align-items:center;gap:10px;min-height:74px;padding:0 12px;transition:all .15s;display:grid}.tool-card:hover{background:#0e2a3e99;border-color:#5bc4ef38;transform:translateY(-1px)}.tool-card>svg{color:#4a687d}.tool-icon{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.tool-icon.cyan{color:#54cbf8;background:#39c9ff17}.tool-icon.blue{color:#62a0ff;background:#4087ff17}.tool-icon.violet{color:#a88cff;background:#9a77ff17}.tool-icon.green{color:#62dca9;background:#48d39a17}.tool-icon.amber{color:#eec36d;background:#f6bd5517}.tool-icon.red{color:#ff8091;background:#ff667a14}.tool-card strong,.tool-card small{display:block}.tool-card strong{color:#cbdce6;font-size:10px;font-weight:700}.tool-card small{color:#5f788a;margin-top:4px;font-size:8.2px}.lower-grid{grid-template-columns:1.55fr 1fr;gap:14px;margin-top:14px;display:grid}.activity-panel .panel-header{min-height:62px}.signal-list{padding:2px 16px 9px}.signal-row{border-bottom:1px solid #8badc412;grid-template-columns:31px 1fr 30px;align-items:center;gap:10px;min-height:58px;display:grid}.signal-row:last-child{border-bottom:0}.signal-avatar{color:#72c9ed;background:#3792bf1f;border-radius:7px;place-items:center;width:29px;height:29px;font-size:7.5px;font-weight:800;display:grid}.signal-row p{color:#71899a;margin:0;font-size:9px;line-height:1.5}.signal-row p strong{color:#bacbd5}.signal-row p button{color:#64bde3;cursor:pointer;background:0 0;border:0;padding:0}.signal-row time{color:#4d687a;text-align:right;font-size:8px}.academy-panel{padding:22px 22px 20px;position:relative;overflow:hidden}.academy-panel:after{content:"";border:1px solid #50c9f814;border-radius:50%;width:190px;height:190px;position:absolute;top:-60px;right:-45px}.academy-visual{align-items:center;gap:14px;height:48px;margin-bottom:15px;display:flex}.academy-icon{color:#5ecdf6;background:#2380ac1a;border:1px solid #4bc9f92e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.academy-bars{align-items:center;gap:4px;height:32px;display:flex}.academy-bars i{opacity:.5;background:#4fc8f6;border-radius:4px;width:3px}.academy-bars i:first-child{height:9px}.academy-bars i:nth-child(2){height:22px}.academy-bars i:nth-child(3){height:31px}.academy-bars i:nth-child(4){height:17px}.academy-bars i:nth-child(5){height:25px}.academy-panel h2{max-width:320px;font-size:15px}.academy-panel p{color:#708a9c;max-width:400px;margin:8px 0 14px;font-size:9px;line-height:1.55}.academy-panel>button{color:#68c9ee;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a11b8;place-items:start center;padding:13vh 20px 20px;animation:.14s fade-in;display:grid;position:fixed;inset:0}.command-modal,.voice-modal{background:#0d2133;border:1px solid #5dc6ef3d;border-radius:14px;width:min(640px,100%);animation:.17s modal-in;overflow:hidden;box-shadow:0 28px 80px #00000073,inset 0 1px #ffffff08}.command-input{border-bottom:1px solid var(--line);color:#68d0f8;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:17px 18px;display:grid}.command-input input{color:#e9f6fd;background:0 0;border:0;outline:0;font-size:14px}.command-input input::placeholder{color:#607b8e}.command-body{min-height:208px;padding:17px 13px 14px}.command-label{color:#587489;letter-spacing:.13em;padding:0 9px 9px;font-size:8px;font-weight:800;display:block}.suggested-prompt,.command-result{color:#8da7b9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 10px;font-size:10.5px;display:flex}.suggested-prompt:hover,.command-result:hover{color:#d9edf8;background:#4eaed814}.result-icon{color:#58c9f5;background:#3ab6e81a;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.command-result>span:nth-child(2){flex:1}.command-result strong,.command-result small{display:block}.command-result strong{color:#d8e8f1;font-size:10px}.command-result small{color:#617c8f;margin-top:4px;font-size:8px}.enter-key{color:#587487}.command-footer{border-top:1px solid var(--line);background:#05111b47;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.command-footer span,.command-footer button{color:#5c7689;align-items:center;gap:6px;font-size:8px;display:flex}.command-footer button{color:#66c8ee;cursor:pointer;background:0 0;border:0;font-weight:700}.voice-modal{text-align:center;width:min(470px,100%);padding:32px 34px 28px;position:relative}.modal-close{color:#688396;cursor:pointer;background:#ffffff09;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:13px;right:13px}.voice-kicker{color:#5bcdf8;letter-spacing:.15em;font-size:8px;font-weight:800}.voice-modal h2{margin:9px 0 8px;font-size:22px}.voice-modal>p{color:#7e99aa;max-width:370px;margin:0 auto;font-size:10px;line-height:1.65}.voice-orb{color:#fff;cursor:pointer;background:radial-gradient(circle at 38% 30%,#36c2ee,#127eb4 70%);border:1px solid #45cafc59;border-radius:50%;place-items:center;width:82px;height:82px;margin:28px auto 12px;display:grid;position:relative;box-shadow:0 0 0 8px #33bcea0f,0 10px 30px #037eb240}.voice-orb.recording{background:radial-gradient(circle at 38% 30%,#ff768a,#d63e59 70%);border-color:#ff637880}.pulse-ring{border:1px solid #42cbfd33;border-radius:50%;position:absolute;inset:-11px}.recording .pulse-ring{border-color:#ff667a59;animation:1.4s infinite pulse}.voice-instruction{color:#abc0cd;font-size:9px;display:block}.voice-example{color:#718b9d;text-align:left;background:#0410194d;border:1px solid #89aec51f;border-radius:9px;margin-top:23px;padding:13px 15px;font-size:9px;font-style:italic;line-height:1.6}.voice-privacy{color:#5ebd95;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-size:8px;display:flex}.toast{z-index:150;color:#9ae4c2;background:#102c35;border:1px solid #48d39a38;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:9.5px;animation:.18s toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #00000047}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.sales-pace-card{grid-template-columns:1fr}.sales-pace-numbers{border-top:1px solid #1b4053;border-left:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.tool-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.sidebar{width:74px;padding-left:9px;padding-right:9px}.brand{justify-content:center;padding-left:0;padding-right:0}.brand>div:last-child,.nav-section-label,.nav-item>span:nth-child(2),.nav-badge,.sidebar-footer>div:last-child{display:none}.nav-item{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar-footer{justify-content:center}.workspace{margin-left:74px}.profile-copy,.profile-chevron{display:none}.global-search{width:min(400px,50vw)}.mission-banner{grid-template-columns:1fr;gap:22px}.mission-stats{justify-content:start}}@media (max-width:620px){.sales-pace-numbers{grid-template-columns:1fr 1fr}.sales-pace-numbers article:nth-child(3),.sales-pace-numbers article:nth-child(4){border-top:1px solid #183b4d}.sales-pace-score{flex-wrap:wrap}.sales-pace-score em{margin-left:0}.sales-pace-math{grid-template-columns:1fr}.sales-pace-vs{display:none}.topbar{padding:0 14px}.global-search{justify-content:center;width:42px}.global-search span,.global-search kbd,.ask-button span,.profile-button{display:none}.content{padding:24px 15px 35px}.page-heading{flex-direction:column;align-items:flex-start}.metric-grid,.tool-grid{grid-template-columns:1fr}.mission-banner{padding:24px 20px}.mission-stats{grid-template-columns:1fr 1fr;gap:12px}.priority-row{grid-template-columns:4px 1fr auto}.priority-detail,.priority-row>svg{display:none}.pipeline-summary{grid-template-columns:1fr;justify-items:center}.pipeline-stages{width:100%}.radar-footer{flex-direction:column;align-items:flex-start;gap:8px}}.docs-shell{color:#eaf6fc;background:#071522;min-height:100vh}.docs-side{z-index:3;background:#091b2b;border-right:1px solid #7caecb1f;width:235px;padding:30px 20px;position:fixed;inset:0 auto 0 0}.docs-side nav,.quotes-side nav{gap:6px;margin-top:34px;display:grid}.docs-side nav a,.quotes-side nav a{color:#7791a3;border-radius:8px;padding:11px 12px;font-size:11px;text-decoration:none}.docs-side nav a:hover,.docs-side nav a.active,.quotes-side nav a:hover,.quotes-side nav a.active{color:#8ce0ff;background:#2cb7ec1a}.docs-main{margin-left:235px;padding:36px 4vw 70px}.docs-account-bar{background:#0f2639cc;border:1px solid #7caecb24;border-radius:12px;justify-content:space-between;align-items:end;gap:22px;margin:25px 0 18px;padding:16px 18px;display:flex}.docs-account-bar label{color:#7890a1;gap:7px;font-size:9px;font-weight:750;display:grid}.docs-account-bar select,.docs-card select,.docs-card input,.docs-card textarea,.library-head input{color:#eef9ff;background:#071725;border:1px solid #7caecb2e;border-radius:8px;outline:none;padding:11px 12px}.docs-account-bar select{min-width:290px}.docs-account-bar>div{text-align:right;grid-template-columns:auto auto;gap:4px 14px;display:grid}.docs-account-bar>div small{color:#587287;grid-column:1/-1;font-size:8px}.docs-account-bar>div b{font-size:11px}.docs-account-bar>div span{color:#79d8fb;text-transform:capitalize;background:#39c9ff17;border-radius:99px;padding:4px 8px;font-size:8px}.docs-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.docs-card{background:linear-gradient(145deg,#122b40f5,#091a2afa);border:1px solid #7caecb24;border-radius:13px;box-shadow:0 18px 50px #00000024}.docs-card-head,.library-head{border-bottom:1px solid #7caecb1f;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.docs-card-head small,.library-head small{color:#45bfe9;font-size:8px;font-weight:800}.docs-card-head h2,.library-head h2{margin-top:5px;font-size:17px}.docs-card-head>strong{color:#77dcff;font-size:22px}.progress-track{background:#071522;border-radius:9px;height:5px;margin:0 20px 9px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#20a8df,#5be0bd);border-radius:9px;height:100%;display:block}.check-row{border-top:1px solid #7caecb17;justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.check-row span{gap:4px;display:grid}.check-row b{font-size:11px}.check-row small{color:#607b8d;text-transform:capitalize;font-size:8.5px}.check-row select{min-width:116px;padding:8px;font-size:9px}.upload-card{align-content:start;display:grid}.upload-card>label{color:#91a8b8;gap:7px;margin:0 20px 14px;font-size:9px;font-weight:700;display:grid}.upload-card>label:first-of-type{margin-top:18px}.upload-card label span{color:#516d80;font-weight:500}.upload-card textarea{resize:vertical}.upload-policy{color:#587287;margin:0 20px 14px;font-size:8px}.upload-card .quote-primary{margin:0 20px 20px}.library-card{margin-top:18px}.library-head input{width:min(280px,42vw)}.doc-list{display:grid}.doc-row{color:inherit;border-top:1px solid #7caecb17;grid-template-columns:38px 1fr auto 66px;align-items:center;gap:13px;padding:13px 20px;text-decoration:none;display:grid}.doc-row>i{color:#72d6fa;background:#39c9ff12;border:1px solid #39c9ff2e;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:800;display:grid}.doc-row span{gap:4px;display:grid}.doc-row span b{font-size:10.5px}.doc-row span small{color:#607b8d;font-size:8.5px}.doc-row>span:nth-child(3){text-align:right}.doc-row em{color:#65cef4;text-align:right;font-size:9px;font-style:normal}.doc-row:hover{background:#39c9ff09}@media (max-width:900px){.docs-side{width:auto;position:static}.docs-main{margin-left:0}.docs-grid{grid-template-columns:1fr}}@media (max-width:620px){.docs-main{padding:25px 15px 55px}.docs-account-bar{flex-direction:column;align-items:stretch}.docs-account-bar select{width:100%;min-width:0}.docs-account-bar>div{text-align:left}.library-head{flex-direction:column;align-items:stretch;gap:14px}.library-head input{width:100%}.doc-row{grid-template-columns:38px 1fr auto}.doc-row>span:nth-child(3){grid-column:2}.doc-row em{grid-area:1/3/3}}.catalog-shell{background:radial-gradient(circle at 75% 0, #39c9ff17, transparent 32%), var(--navy-950);min-height:100vh}.catalog-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(22px,5vw,72px);display:flex}.catalog-brand{color:#fff;align-items:baseline;gap:9px;text-decoration:none;display:flex}.catalog-brand b{font-size:22px}.catalog-brand span{color:var(--cyan);letter-spacing:.18em;font-size:9px;font-weight:800}.catalog-admin-link{border:1px solid var(--line-bright);color:#a8ddf3;border-radius:8px;padding:9px 14px;font-size:12px;text-decoration:none}.catalog-hero{border-bottom:1px solid var(--line);padding:56px clamp(22px,7vw,100px) 36px}.catalog-hero h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(34px,5vw,56px)}.catalog-hero>p:not(.section-kicker){max-width:720px;color:var(--muted-strong);line-height:1.65}.catalog-controls{gap:12px;max-width:760px;margin-top:30px;display:flex}.catalog-controls input,.catalog-controls select{border:1px solid var(--line);height:46px;color:var(--text);background:#0c2032;border-radius:9px;padding:0 14px}.catalog-controls input{flex:1}.catalog-body{padding:30px clamp(22px,7vw,100px) 70px}.catalog-count{color:#6d899c;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:800}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:linear-gradient(145deg,#112a3f,#0b1b2b);border-radius:14px;min-height:245px;padding:24px;transition:all .2s}.product-card:hover{border-color:var(--line-bright);transform:translateY(-3px)}.product-category{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.product-card h2,.product-modal h2{margin:13px 0 10px;font-size:22px}.product-card p{color:var(--muted);font-size:13px;line-height:1.55}.product-promo{color:var(--amber);margin-top:16px;font-size:11px;display:block}.product-open{color:#bcecff;margin-top:22px;font-size:11px;font-weight:750;display:block}.product-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-modal{border:1px solid var(--line-bright);background:#0d2133;border-radius:16px;width:min(720px,100%);max-height:90vh;padding:34px;position:relative;overflow:auto}.product-close{color:#8da8b9;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:16px}.product-lead{color:var(--muted-strong);line-height:1.6}.product-brief-block{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.product-brief-block small{color:#6fcff5;letter-spacing:.14em;font-size:9px;font-weight:850}.product-brief-block p{color:#c3d5e0;line-height:1.6}.product-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.product-links a{color:#fff;background:#1375a5;border-radius:8px;padding:10px 14px;text-decoration:none}.product-links span{color:#678396;font-size:11px}.product-editor-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.product-editor-grid label{color:#8fa8ba;font-size:10px;font-weight:700}.product-editor-grid .wide{grid-column:1/-1}.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#091a2a;border-radius:7px;margin-top:7px;padding:10px}.product-editor>.primary-button{margin:0 18px 18px}@media (max-width:980px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.catalog-controls{flex-direction:column}.catalog-grid,.product-editor-grid{grid-template-columns:1fr}.product-editor-grid .wide{grid-column:auto}}.admin-shell{background:radial-gradient(circle at 88% -10%, #39c9ff1c, transparent 32%), var(--navy-950);min-height:100vh}.admin-sidebar{z-index:20;border-right:1px solid var(--line);background:linear-gradient(#0d2234,#07131f);flex-direction:column;width:268px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.admin-brand-mark{width:42px;height:42px;color:var(--cyan);letter-spacing:.06em;background:linear-gradient(145deg,#16405e,#0b1d2d);border:1px solid #39c9ff57;border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:19px}.admin-brand small{color:var(--cyan);letter-spacing:.14em;margin-top:3px;font-size:9px;font-weight:800}.admin-nav-label{color:#59758a;letter-spacing:.17em;margin:42px 11px 10px;font-size:9px;font-weight:800}.admin-nav{color:#91a8ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.admin-nav span{color:#567389;font-family:var(--font-geist-mono);font-size:10px}.admin-nav.active{color:#fff;box-shadow:inset 2px 0 var(--cyan);background:#2da0d81f;border-color:#39c9ff2e}.admin-nav.active span{color:var(--cyan)}.admin-side-note{border:1px solid var(--line-bright);background:#1f6b941a;border-radius:12px;margin-top:auto;padding:15px}.admin-side-note strong{color:#cdefff;font-size:11px}.admin-side-note p{color:#7691a4;margin:6px 0 0;font-size:10px;line-height:1.55}.admin-back{color:#77bdda;margin:16px 4px 2px;font-size:11px;text-decoration:none}.admin-workspace{min-height:100vh;margin-left:268px}.admin-topbar{border-bottom:1px solid var(--line);background:#07131fd6;justify-content:space-between;align-items:center;min-height:88px;padding:0 38px;display:flex}.admin-topbar h1{letter-spacing:-.02em;margin:5px 0 0;font-size:24px}.admin-status{color:#8fcdb4;background:#48d39a0f;border:1px solid #48d39a2b;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.admin-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #48d39ab3}.admin-content{width:min(1180px,100% - 72px);margin:0 auto;padding:44px 0 70px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.admin-heading h2{letter-spacing:-.025em;margin:6px 0;font-size:27px}.admin-heading p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-card{border:1px solid var(--line);background:linear-gradient(150deg,#122a3ff5,#0a1b2bfa);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #00000021}.admin-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.admin-card-header span{color:#e5f5ff;font-size:12px;font-weight:760}.admin-card-header small{color:#688398;font-size:9px}.admin-field-list{gap:18px;padding:20px;display:grid}.admin-field{color:#9db3c2;gap:8px;font-size:10px;font-weight:700;display:grid}.admin-field input,.admin-field textarea,.user-form input,.user-form select{color:#eef8ff;width:100%;font:inherit;background:#04101ba8;border:1px solid #85b3cd2b;border-radius:9px;outline:none;padding:12px 13px;font-size:12px;line-height:1.5;transition:all .15s}.admin-field textarea{resize:vertical;min-height:106px}.admin-field input:focus,.admin-field textarea:focus,.user-form input:focus,.user-form select:focus{border-color:#39c9ff8c;box-shadow:0 0 0 3px #39c9ff12}.admin-field>small{color:#526c7f;font-size:8.5px;font-weight:500}.admin-message{border:1px solid;border-radius:10px;margin-bottom:22px;padding:13px 15px;font-size:11px}.admin-message.success{color:#9ae8c6;background:#48d39a14;border-color:#48d39a40}.admin-message.error{color:#ffadba;background:#ff667a14;border-color:#ff667a40}.admin-loading{min-height:360px;color:var(--muted);place-items:center;font-size:12px;display:grid}.user-create-card{margin-bottom:18px}.user-form{grid-template-columns:1.1fr 1.25fr 1fr auto;align-items:end;gap:14px;padding:20px;display:grid}.user-form label{color:#9db3c2;gap:8px;font-size:10px;font-weight:700;display:grid}.user-form select{appearance:auto}.admin-user-list{display:grid}.admin-user{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto 78px;align-items:center;gap:13px;padding:14px 20px;display:grid}.admin-user:last-child{border-bottom:0}.admin-user-avatar{color:#7bdcff;background:#2689b81f;border:1px solid #39c9ff33;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.admin-user>span:nth-child(2) strong,.admin-user>span:nth-child(2) small{display:block}.admin-user>span:nth-child(2) strong{font-size:11.5px}.admin-user>span:nth-child(2) small{color:#667f92;margin-top:4px;font-size:9.5px}.role-chip,.user-state{border:1px solid var(--line);color:#9bb1bf;text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:8.5px;font-weight:750}.role-chip.administrator{color:#c5b3ff;background:#9a77ff14;border-color:#9a77ff47}.role-chip.operations{color:#8edfff;background:#39c9ff14;border-color:#39c9ff40}.user-state{text-align:center;justify-self:end}.user-state.active{color:#87dfb9;background:#48d39a12;border-color:#48d39a38}@media (max-width:980px){.admin-sidebar{width:100%;position:static}.admin-side-note{margin-top:25px}.admin-workspace{margin-left:0}.admin-section-grid{grid-template-columns:1fr}.user-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.admin-topbar,.admin-heading{flex-direction:column;align-items:flex-start}.admin-topbar{gap:14px;padding:22px}.admin-content{width:calc(100% - 30px);padding-top:28px}.user-form{grid-template-columns:1fr}.admin-user{grid-template-columns:36px 1fr}.role-chip,.user-state{grid-column:2;justify-self:start}}.training-shell{background:radial-gradient(circle at 75% 0, #34a4db1c, transparent 34%), var(--navy-950);min-height:100vh}.training-main{max-width:1600px;margin-left:230px;padding:34px 36px 70px}.training-actions{gap:9px;display:flex}.training-actions>button:first-child{border:1px solid var(--line-bright);color:#74d5fa;background:#102d43;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.training-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.training-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.training-metrics small{color:#7590a3;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.training-metrics strong{margin-top:8px;font-size:25px;display:block}.training-metrics .warn{color:var(--amber)}.training-grid{grid-template-columns:1fr 310px;align-items:start;gap:15px;display:grid}.training-library,.training-assignments{border:1px solid var(--line);background:#0a1d2dd1;border-radius:12px;overflow:hidden}.training-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr 180px;gap:8px;padding:13px;display:grid}.training-tools input,.training-tools select,.training-modal input,.training-modal select,.training-modal textarea,.training-assignments select{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;outline:0;padding:10px}.training-tools input:focus,.training-modal input:focus,.training-modal textarea:focus{border-color:#3bc7fb}.training-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.training-cards article{border:1px solid var(--line);background:linear-gradient(145deg,#10273a,#091b2a);border-radius:10px;flex-direction:column;min-height:225px;padding:17px;display:flex}.training-cards article>div{justify-content:space-between;align-items:center;display:flex}.training-cards i,.training-cards b{color:#62d2ff;text-transform:uppercase;background:#39c9ff1a;border-radius:20px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900}.training-cards b{color:#f6bd55;background:#f6bd551f}.training-cards h2{margin:16px 0 6px;font-size:16px;line-height:1.35}.training-cards small{color:#718da0;font-size:8px}.training-cards p{color:#9ab1c0;font-size:10px;line-height:1.65}.training-cards a,.training-cards span{color:#64cff7;margin-top:auto;font-size:9px;font-weight:800;text-decoration:none}.training-cards span{color:#58758a}.training-assignments>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px;display:flex}.training-assignments>header small{color:#4fcafc;letter-spacing:.13em;font-size:8px;font-weight:900}.training-assignments>header b{color:#718da0;font-size:9px}.training-assignments article{border-bottom:1px solid var(--line);padding:14px}.training-assignments article i{color:#9bc2d8;text-transform:uppercase;background:#173346;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal}.training-assignments article.completed i{color:#65dfa9;background:#48d39a1f}.training-assignments h3{margin:10px 0 6px;font-size:11px;line-height:1.4}.training-assignments p,.training-assignments small{color:#7791a4;margin:0;font-size:8px;display:block}.training-assignments small{margin-top:5px}.training-assignments select{width:100%;margin-top:10px;padding:7px;font-size:8px}.training-modal{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:13px;width:min(690px,94vw);max-height:92vh;padding:23px;display:grid;overflow:auto}.training-modal header{justify-content:space-between;display:flex}.training-modal header small{color:#4fcafc;letter-spacing:.14em;font-size:8px;font-weight:900}.training-modal h2{margin:5px 0 0}.training-modal header button{color:#7c98aa;background:0 0;border:0;font-size:26px}.training-modal>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.training-modal label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.training-modal textarea{resize:vertical;min-height:105px}.training-modal .training-check{text-transform:none;align-items:center;display:flex}.training-modal .training-check input{width:auto}.training-modal>.quote-primary{justify-self:start}@media (max-width:1050px){.training-main{margin-left:0;padding:22px 14px}.training-grid{grid-template-columns:1fr}.training-assignments{order:-1;max-height:360px;overflow:auto}}@media (max-width:700px){.training-metrics{grid-template-columns:1fr 1fr}.training-cards,.training-tools,.training-modal>div{grid-template-columns:1fr}.quotes-header{align-items:flex-start}.training-actions{flex-direction:column}}.notify-shell{background:radial-gradient(circle at 72% 0, #269bd31c, transparent 36%), var(--navy-950);min-height:100vh}.notify-main{max-width:1550px;margin-left:230px;padding:34px 38px 70px}.notify-refresh{border:1px solid var(--line-bright);color:#66d3fb;cursor:pointer;background:#102f46;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.notify-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px;display:grid}.notify-metrics>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff2,#081927db);border-radius:11px;padding:17px 18px;position:relative;overflow:hidden}.notify-metrics>div:before{content:"";background:#3cc9fa;width:3px;position:absolute;inset:0 auto 0 0}.notify-metrics .urgent:before{background:var(--red)}.notify-metrics .attention:before{background:var(--amber)}.notify-metrics .upcoming:before{background:var(--violet)}.notify-metrics small{color:#7893a6;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.notify-metrics strong{margin-top:8px;font-size:26px;display:block}.notify-metrics .urgent strong{color:#ff8293}.notify-metrics .attention strong{color:#f4be65}.notify-metrics .upcoming strong{color:#aa91ff}.notify-board{border:1px solid var(--line);background:#091b2ad1;border-radius:12px;grid-template-columns:185px 1fr;display:grid;overflow:hidden}.notify-filters{border-right:1px solid var(--line);padding:10px}.notify-filters button{color:#819bad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:11px;font-size:9px;font-weight:750;display:flex}.notify-filters button:hover,.notify-filters button.active{color:#e7f7ff;background:#33a4db1c}.notify-filters button.active{box-shadow:inset 2px 0 #3bc9fb}.notify-filters b{color:#76cbed;background:#142f43;border-radius:12px;padding:3px 6px;font-size:8px}.notify-list{min-height:420px}.notify-card{border-bottom:1px solid var(--line);grid-template-columns:8px 86px 1fr 150px 110px;align-items:center;gap:14px;min-height:94px;padding:14px 16px;display:grid;position:relative}.notify-card:hover{background:#37a6da0b}.notify-card>i{background:#a48aff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #a48aff8c}.notify-card.urgent>i{background:#ff667a;box-shadow:0 0 12px #ff667a8c}.notify-card.attention>i{background:#f6bd55;box-shadow:0 0 12px #f6bd5580}.notify-kind{color:#638297;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.notify-copy h2{color:#e8f6fd;margin:0;font-size:12px}.notify-copy p{color:#879faf;margin:5px 0;font-size:9px}.notify-copy small{color:#5f7b90;font-size:8px}.notify-due b,.notify-due span{display:block}.notify-due b{color:#c5d9e5;font-size:9px}.notify-due span{color:#6e899b;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:850}.notify-card.urgent .notify-due b{color:#ff8b9a}.notify-actions{justify-items:end;gap:7px;display:grid}.notify-actions a{color:#5ed0fb;font-size:8px;font-weight:800;text-decoration:none}.notify-actions button{color:#5e798c;cursor:pointer;background:0 0;border:0;font-size:8px}.notify-actions button:hover{color:#c5d8e3}.notify-empty{text-align:center;color:#738da0;padding:70px 25px;font-size:10px}.notify-empty b{color:#dceef7;font-size:13px}.notify-empty p{max-width:460px;margin:8px auto 0;line-height:1.6}.notify-explainer{border:1px solid var(--line);color:#6f899b;background:#0a1c2a9e;border-radius:9px;grid-template-columns:auto 1fr 1fr;gap:18px;margin-top:15px;padding:14px 16px;font-size:8px;line-height:1.55;display:grid}.notify-explainer b{color:#56c9f4;text-transform:uppercase;letter-spacing:.12em}.notify-explainer p{margin:0}.notify-explainer span{border-left:1px solid var(--line);padding-left:18px}@media (max-width:1050px){.notify-main{margin-left:0;padding:22px 14px}.notify-board{grid-template-columns:1fr}.notify-filters{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.notify-filters button{min-width:110px}.notify-card{grid-template-columns:8px 80px 1fr 120px}}@media (max-width:720px){.notify-metrics{grid-template-columns:1fr 1fr}.notify-card{grid-template-columns:8px 1fr auto;gap:10px}.notify-kind{grid-column:2}.notify-copy{grid-column:2/-1}.notify-due{grid-column:2}.notify-actions{grid-column:3}.notify-explainer{grid-template-columns:1fr}.notify-explainer span{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}}.calendar-shell{background:radial-gradient(circle at 73% 0, #279ed71c, transparent 35%), var(--navy-950);min-height:100vh}.calendar-main{max-width:1600px;margin-left:230px;padding:34px 38px 70px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.calendar-nav,.calendar-views{align-items:center;gap:7px;display:flex}.calendar-nav button,.calendar-views button{border:1px solid var(--line);color:#91adbf;text-transform:capitalize;cursor:pointer;background:#0e293e;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.calendar-nav button:first-child,.calendar-nav button:nth-child(3){font-size:18px;line-height:14px}.calendar-nav h2{margin:0 0 0 9px;font-size:18px}.calendar-views{border:1px solid var(--line);background:#081a29;border-radius:8px;padding:3px}.calendar-views button{background:0 0;border:0}.calendar-views button.active{color:#65d2fb;background:#16415d}.calendar-filters{gap:7px;margin-bottom:12px;display:flex;overflow:auto}.calendar-filters button{white-space:nowrap;border:1px solid var(--line);color:#7894a7;cursor:pointer;background:#0c2436;border-radius:20px;align-items:center;gap:8px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.calendar-filters button.active{color:#dff5ff;background:#12354c;border-color:#3ac7f961}.calendar-filters b{color:#6bcdf2;background:#102c40;border-radius:10px;padding:2px 5px;font-size:7px}.calendar-grid{border:1px solid var(--line);background:#081a29;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-weekday{border-right:1px solid var(--line);color:#678599;letter-spacing:.1em;text-transform:uppercase;padding:9px 11px;font-size:8px;font-weight:900}.calendar-day{border-top:1px solid var(--line);border-right:1px solid var(--line);background:#0b1f2fbd;min-height:144px;padding:8px}.calendar-day:nth-child(7n+1){border-right:0}.calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.calendar-day>header b{color:#9fb5c4;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.calendar-day>header span{color:#45cafa;letter-spacing:.1em;font-size:6px;font-weight:900}.calendar-day.today>header b{color:#fff;background:#2aa8dd;border-radius:50%}.calendar-day.outside{opacity:.5;background:#06131eb3}.calendar-event{color:#d9edf7;background:#2c84b121;border-left:3px solid #48a9dc;border-radius:5px;margin-bottom:5px;padding:6px 7px;text-decoration:none;display:block;overflow:hidden}.calendar-event:hover{background:#2c84b138}.calendar-event time,.calendar-event strong,.calendar-event small,.calendar-event em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-event time{color:#64cffa;text-transform:uppercase;font-size:6px;font-weight:900}.calendar-event strong{margin-top:3px;font-size:8px}.calendar-event small,.calendar-event em{color:#6f8da0;margin-top:3px;font-size:6.5px}.calendar-event em{font-style:normal}.calendar-event.installation{background:#48d39a1a;border-color:#48d39a}.calendar-event.support{background:#ff667a17;border-color:#ff667a}.calendar-event.quote{background:#9a77ff1a;border-color:#9a77ff}.calendar-event.training{background:#f6bd5517;border-color:#f6bd55}.calendar-event.task{border-color:#48a9dc}.calendar-grid.week .calendar-day{min-height:610px}.calendar-grid.day{grid-template-columns:1fr}.calendar-grid.day .calendar-day{min-height:560px;padding:18px}.calendar-grid.day .calendar-day>header b{width:auto;height:auto;font-size:15px;display:block}.calendar-grid.day .calendar-event{grid-template-columns:90px 1fr 1fr 160px;align-items:center;gap:10px;padding:11px 13px;display:grid}.calendar-grid.day .calendar-event time,.calendar-grid.day .calendar-event strong,.calendar-grid.day .calendar-event small,.calendar-grid.day .calendar-event em{margin:0;font-size:9px}.calendar-empty,.calendar-loading{color:#708b9e;text-align:center;padding:55px 20px;font-size:10px}.calendar-loading{border:1px solid var(--line);background:#0a1f30;border-radius:12px}.calendar-note{border:1px solid var(--line);color:#6f899b;background:#0a1d2cad;border-radius:9px;align-items:center;gap:14px;margin-top:13px;padding:13px 15px;font-size:8px;display:flex}.calendar-note b{color:#59cdf7;text-transform:uppercase;letter-spacing:.1em}.calendar-note a{color:#64cff7;margin-left:auto;font-weight:800;text-decoration:none}@media (max-width:1050px){.calendar-main{margin-left:0;padding:22px 14px}.calendar-day{min-height:130px}.calendar-event small,.calendar-event em{display:none}}@media (max-width:720px){.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-nav{flex-wrap:wrap}.calendar-nav h2{width:100%;margin:6px 0}.calendar-grid.month,.calendar-grid.week{display:block}.calendar-weekday{display:none}.calendar-day,.calendar-grid.week .calendar-day{border-right:0;min-height:78px;padding:10px}.calendar-day.outside,.calendar-day>div:empty{display:none}.calendar-grid.day .calendar-event,.calendar-event{display:block}.calendar-note{flex-direction:column;align-items:flex-start}.calendar-note a{margin-left:0}}.retention-shell{color:#173044;background:#f5f7f9;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.retention-main{min-width:0;padding:38px 42px}.retention-actions{flex-wrap:wrap;gap:10px;display:flex}.retention-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0;display:grid}.retention-kpis article{background:#fff;border:1px solid #e0e7eb;border-radius:14px;flex-direction:column;padding:18px;display:flex;box-shadow:0 2px 8px #17304408}.retention-kpis small,.retention-detail small,.retention-modal small{letter-spacing:.11em;color:#6f7f89;font-size:10px;font-weight:800}.retention-kpis b{color:#173044;margin:5px 0;font-size:30px}.retention-kpis span{color:#71808a;font-size:12px}.retention-kpis .danger b{color:#b8443c}.retention-kpis .warn b{color:#b7791f}.account-warranty{letter-spacing:.03em;border-radius:6px;width:max-content;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.account-warranty.expired{color:#fff;background:#b4232f}.account-warranty.expiring{color:#975a16;background:#fff2d6;border:1px solid #efd29a}.account-warranty.current{color:#267052;background:#e4f6ed}.account-warranty.unrecorded{color:#697982;background:#edf1f3}.retention-list>button .account-warranty{margin-top:7px}.account-equipment{border:1px solid #dfe7eb;border-radius:13px;margin:18px;overflow:hidden}.account-equipment>header{background:#f7fafb;border-bottom:1px solid #e4ebee;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.account-equipment h3{margin:3px 0 0;font-size:16px}.account-equipment a{color:#1674a5;font-size:12px;font-weight:750}.account-equipment article{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.account-equipment article:last-child{border-bottom:0}.account-equipment article span{flex-direction:column;gap:3px;display:flex}.account-equipment article b{font-size:13px}.account-equipment article small{letter-spacing:0;font-size:10px}.account-equipment>p{color:#71808a;margin:0;padding:18px;font-size:12px}.retention-work{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.retention-list,.retention-detail{background:#fff;border:1px solid #dfe7eb;border-radius:16px;overflow:hidden}.retention-search{border-bottom:1px solid #e6ecef;gap:8px;padding:14px;display:grid}.retention-search input,.retention-search select,.retention-modal input,.retention-modal select,.retention-modal textarea{color:#173044;width:100%;font:inherit;background:#fff;border:1px solid #ccd8de;border-radius:9px;padding:10px 11px}.retention-list>button{text-align:left;color:#173044;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef0;grid-template-columns:1fr auto;gap:5px 8px;width:100%;padding:15px;display:grid}.retention-list>button:hover,.retention-list>button.active{background:#eef7f7}.retention-list>button.active{box-shadow:inset 3px 0 #087d7b}.retention-list button span{flex-direction:column;gap:3px;display:flex}.retention-list button b{font-size:14px}.retention-list button small,.retention-list button em{color:#71808a;font-size:11px;font-style:normal}.retention-list button em{grid-column:1/-1}.health{letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.health.healthy{color:#207350;background:#dff4ea}.health.watch{color:#9a6100;background:#fff0cf}.health.recovering{color:#2d5d9c;background:#dfeafc}.health.unreviewed{color:#64727b;background:#eef1f3}.retention-detail{padding:24px}.retention-detail>header{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.retention-detail h2{margin:4px 0;font-size:25px}.retention-detail header p{color:#71808a;margin:0;font-size:13px}.retention-panels{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.retention-panels article{border:1px solid #e1e8eb;border-radius:11px;flex-direction:column;gap:5px;padding:14px;display:flex}.retention-panels b{overflow-wrap:anywhere;font-size:13px}.retention-panels span{color:#73818a;font-size:11px}.retention-opps{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.retention-opps article{background:#eef8f7;border-left:3px solid #087d7b;border-radius:11px;padding:14px}.retention-opps article.risk{background:#fff3f1;border-left-color:#ba4c43}.retention-opps p,.retention-notes p{white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.retention-history{border-top:1px solid #e6ecef;margin-top:20px;padding-top:20px}.retention-history>header{justify-content:space-between;align-items:end;display:flex}.retention-history h3{margin:4px 0}.retention-history>header>span{color:#71808a;font-size:11px}.retention-history>div article{border-top:1px solid #edf1f2;gap:12px;padding:14px 0;display:flex}.retention-history article i{color:#087d7b;background:#e1f2f0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.retention-history article span{min-width:0}.retention-history article b{font-size:13px}.retention-history article p{margin:5px 0;font-size:13px;line-height:1.45}.retention-history article small{letter-spacing:0;text-transform:none;font-weight:500}.retention-notes{background:#f6f8f9;border-radius:10px;margin-top:16px;padding:14px}.retention-empty{text-align:center;color:#75838b;padding:30px;font-size:13px}.retention-modal{background:#fff;border-radius:16px;gap:13px;width:min(760px,92vw);max-height:90vh;padding:24px;display:grid;overflow:auto}.retention-modal>header{justify-content:space-between;align-items:start;display:flex}.retention-modal h2{margin:4px 0}.retention-modal header button{background:#eef2f3;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.retention-modal label{gap:6px;font-size:12px;font-weight:700;display:grid}.retention-modal textarea{resize:vertical;min-height:74px}.retention-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:1400px){.retention-shell{grid-template-columns:1fr;display:block}.retention-shell>.quotes-side{display:none!important}.retention-main{width:100%;max-width:none;margin:0;padding:28px 24px}.retention-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-work{grid-template-columns:1fr}.retention-list{max-height:390px;overflow:auto}.retention-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.retention-main{padding:22px 14px}.retention-kpis{grid-template-columns:1fr 1fr}.retention-panels,.retention-opps,.retention-form-grid{grid-template-columns:1fr}.retention-detail{padding:18px}}.tasks-shell{background:radial-gradient(circle at 76% 0, #2797d01c, transparent 35%), var(--navy-950);min-height:100vh}.tasks-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.task-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 15px;display:grid}.task-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff0,#091a28d6);border-radius:10px;padding:16px 18px}.task-kpis small{color:#7590a3;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.task-kpis b{margin:8px 0 4px;font-size:26px;display:block}.task-kpis span{color:#718da0;font-size:9px}.task-kpis .warn b{color:var(--amber)}.task-filters{align-items:center;gap:6px;margin-bottom:14px;display:flex;overflow:auto}.task-filters input{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:8px;min-width:220px;margin-right:4px;padding:10px}.task-filters button{white-space:nowrap;border:1px solid var(--line);color:#7590a3;cursor:pointer;background:#0d2638;border-radius:18px;padding:8px 11px;font-size:8px;font-weight:800}.task-filters button.active{color:#dff7ff;background:#39c9ff1f;border-color:#3fc8fa}.task-work{grid-template-columns:330px 1fr;align-items:start;gap:14px;display:grid}.task-list,.task-detail{border:1px solid var(--line);background:#091b2ad6;border-radius:11px;overflow:hidden}.task-list>button{border:0;border-bottom:1px solid var(--line);color:#7893a5;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:7px;width:100%;padding:14px;display:grid}.task-list>button.active,.task-list>button:hover{background:#34a4db14;box-shadow:inset 2px 0 #3dc9ff}.task-list b,.task-list small{display:block}.task-list b{color:#e8f5fb;font-size:11px}.task-list small{margin-top:5px;font-size:8px}.task-list i{color:#8db4c9;text-transform:uppercase;background:#173346;border-radius:16px;align-self:start;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.task-list i.high,.task-list i.urgent{color:#f6bd55;background:#f6bd551f}.task-list i.urgent{color:#ff8998;background:#ff667a1f}.task-list em{grid-column:1/-1;font-size:8px;font-style:normal}.task-list em.late{color:var(--amber)}.task-detail{min-height:570px;padding:21px}.task-detail>header{justify-content:space-between;gap:18px;display:flex}.task-detail header small{color:#4fcafc;letter-spacing:.12em;font-size:8px;font-weight:900}.task-detail h2{margin:6px 0;font-size:23px}.task-detail header p{color:#8ba4b5;margin:0;font-size:10px;line-height:1.6}.task-state{color:#9bc2d8;text-transform:uppercase;background:#173346;border-radius:17px;height:max-content;padding:5px 9px;font-size:7px;font-weight:850}.task-state.completed{color:#65dfa9;background:#48d39a1f}.task-state.blocked{color:#ff8998;background:#ff667a1f}.task-meta{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.task-meta div{border:1px solid var(--line);background:#091b2a;border-radius:8px;padding:12px}.task-meta small,.task-meta b{display:block}.task-meta small{color:#678397;font-size:7px;font-weight:850}.task-meta b{overflow-wrap:anywhere;margin-top:6px;font-size:9px}.task-actions{border-bottom:1px solid var(--line);gap:7px;padding-bottom:16px;display:flex}.task-actions button{border:1px solid var(--line);color:#82afc5;cursor:pointer;background:#0c2639;border-radius:7px;padding:8px 11px;font-size:8px}.task-actions .complete{color:#65dfa9;border-color:#48d39a40;margin-left:auto}.task-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:17px;display:grid}.task-columns h3{color:#6fcff2;text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;font-size:9px}.task-columns>div>label{border-top:1px solid var(--line);color:#c5d9e5;gap:9px;padding:11px 2px;font-size:9px;display:flex}.task-columns label.done{color:#668397;text-decoration:line-through}.task-columns label small{color:#658095;margin-top:4px;font-size:7px;display:block}.task-columns textarea,.task-modal input,.task-modal textarea,.task-modal select{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;width:100%;padding:10px}.task-columns textarea{resize:vertical;min-height:72px}.task-columns form button{margin-top:7px}.task-columns article{border-top:1px solid var(--line);padding:10px 2px}.task-columns article p{color:#bfd4df;margin:0 0 5px;font-size:9px;line-height:1.55}.task-columns article small{color:#678296;font-size:7px}.task-modal{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:12px;width:min(720px,94vw);max-height:92vh;padding:23px;display:grid;overflow:auto}.task-modal header{justify-content:space-between;display:flex}.task-modal header small{color:#4fcafc;letter-spacing:.14em;font-size:8px;font-weight:900}.task-modal h2{margin:5px 0}.task-modal header button{color:#7c98aa;background:0 0;border:0;font-size:26px}.task-modal>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-modal label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.task-modal label small{text-transform:none;letter-spacing:0}.task-modal textarea{resize:vertical;min-height:70px}.task-modal>.quote-primary{justify-self:start}@media (max-width:1400px){.retention-shell>.quotes-side,.tasks-shell>.quotes-side{display:none!important}.retention-main{width:100%!important;max-width:none!important;margin-left:0!important}.tasks-main{margin-left:0;padding:26px 20px}.task-work{grid-template-columns:1fr}.task-list{max-height:330px;overflow:auto}}@media (max-width:700px){.task-kpis{grid-template-columns:1fr 1fr}.tasks-main{padding:22px 14px}.task-meta,.task-columns,.task-modal>div{grid-template-columns:1fr}.task-actions{flex-wrap:wrap}.task-actions .complete{margin-left:0}.task-detail>header{display:grid}}.task-completed-note span{color:#65dfa9;background:#48d39a12;border:1px solid #48d39a33;border-radius:8px;padding:10px 12px;font-size:9px}.task-columns input:disabled{cursor:not-allowed;opacity:.55}.task-comment-form{gap:8px;display:grid}.task-comment-form>label{text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#67879b!important;border:0!important;padding:0!important;font-size:7px!important}.task-comment-mic{color:#dff6ff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#14445fe6,#0a2638e6);border:1px solid #43c9fa4d;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;width:100%;padding:10px 12px;display:grid}.task-comment-mic>span{color:#062033;background:#3ec9fa;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 6px #3ec9fa14}.task-comment-mic b{font-size:10px}.task-comment-mic small{color:#789db1;font-size:7px}.task-comment-mic.listening{background:#ff667a14;border-color:#ff667a8c}.task-comment-mic.listening>span{color:#fff;background:#ff667a;animation:1.2s infinite voicePulse}.task-comment-submit{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-comment-submit>small{color:#668599;font-size:7px}.task-comment-submit .lead-secondary{margin-top:0}.task-comment-submit .lead-secondary:disabled{cursor:not-allowed;opacity:.4}.daily-ai-review{background:#071827b8;border:1px solid #39c9ff3d;border-radius:11px;grid-column:1/-1;padding:16px}.daily-ai-review>small{color:#52cffb;letter-spacing:.14em;font-size:8px;font-weight:900}.daily-ai-review>p{color:#e3f3fb;margin:8px 0 13px;font-size:12px;line-height:1.6}.daily-ai-review>div{gap:7px;display:grid}.daily-ai-review article{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 2px;display:flex}.daily-ai-review article b{font-size:10px}.daily-ai-review article span{color:#7894a7;text-align:right;font-size:8px}.daily-ai-review footer{gap:8px;margin-top:13px;display:flex}.daily-ai-review footer button{border:1px solid var(--line);color:#8bb8cd;cursor:pointer;background:#0b2639;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.daily-ai-review footer .daily-confirm{color:#04131e;background:linear-gradient(135deg,#218fc7,#37bfe9);border-color:#39c9ff66}.daily-shell{background:radial-gradient(circle at 72% 0, #2eb1e51f, transparent 36%), var(--navy-950);min-height:100vh}.daily-main{max-width:1640px;margin-left:230px;padding:34px 36px 70px}.daily-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.daily-head small{color:#4fcafc;letter-spacing:.15em;font-size:8px;font-weight:900}.daily-head h1{margin:7px 0 5px;font-size:30px}.daily-head p{color:#7894a6;margin:0;font-size:11px}.daily-head>div:last-child{gap:8px;display:flex}.daily-head input,.daily-type-button{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:8px;padding:10px}.daily-type-button{cursor:pointer;color:#8db0c3}.titan-brief{background:linear-gradient(90deg,#1a779f26 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#1a779f1a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 7% 40%,#41d2ff33,#0000 23%),linear-gradient(125deg,#06131f,#0a2232 60%,#071926);border:1px solid #50d3ff5c;border-radius:18px;grid-template-columns:112px minmax(320px,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:25px 26px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052,inset 0 1px #ffffff08}.titan-presence{justify-items:center;gap:7px;display:grid}.titan-core{color:#dffaff;letter-spacing:.08em;background:radial-gradient(circle,#78e4ff 0 5%,#168dbb 7% 18%,#0a293c 20% 52%,#071722 54%);border:1px solid #66e0ffb8;border-radius:50%;place-items:center;width:72px;height:72px;font-size:21px;font-weight:300;display:grid;box-shadow:0 0 0 7px #44d0ff0d,0 0 36px #33c7f640}.titan-presence i{background:#4ee3b2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #4ee3b2}.titan-presence small,.titan-brief-copy>small{color:#50ccf7;letter-spacing:.16em;font-size:8px;font-weight:900}.titan-brief-copy h2{color:#edfaff;max-width:780px;margin:8px 0;font-size:clamp(20px,2vw,29px);font-weight:520;line-height:1.25}.titan-brief-copy p{color:#83a7ba;max-width:760px;margin:0;font-size:10px;line-height:1.65}.titan-brief-copy strong{color:#c9eefb}.titan-brief-actions{gap:9px;min-width:165px;display:grid}.titan-brief-actions button{color:#9ab8c7;cursor:pointer;background:#051621d1;border:1px solid #244c61;border-radius:8px;min-height:39px;padding:0 13px;font-size:9px;font-weight:800}.titan-brief-actions .titan-listen{color:#effcff;background:linear-gradient(135deg,#167da4,#21a9d3);border-color:#40bfe9}.titan-listen span{margin-right:7px;font-size:8px}.titan-status-strip{background:#020d158c;border-top:1px solid #53c6eb29;grid-column:1/-1;gap:0;margin:20px -26px 0;padding-left:26px;display:flex}.titan-status-strip span{color:#64869a;border-right:1px solid #53c6eb21;padding:10px 17px;font-size:8px}.titan-status-strip b{color:#c6e9f6;margin-right:4px}.titan-status-strip .ready{color:#56d9ad;margin-left:auto}.titan-status-strip .standby{color:#e5ba63;margin-left:auto}.daily-voice{background:radial-gradient(circle at 82% 25%,#2abef42e,#0000 25%),linear-gradient(130deg,#0b2437,#091a29 70%);border:1px solid #40c7fa47;border-radius:16px;grid-template-columns:1fr 190px;align-items:center;gap:20px;margin-top:22px;padding:26px;display:grid;box-shadow:0 22px 70px #00000038}.daily-voice.listening{border-color:#4ed2ffb3;box-shadow:0 0 0 4px #43cafc0f,0 22px 70px #0000004d}.daily-voice-copy small{color:#52cffd;letter-spacing:.15em;font-size:8px;font-weight:900}.daily-voice-copy h2{margin:8px 0 7px;font-size:23px}.daily-voice-copy p{color:#82a1b4;max-width:660px;margin:0;font-size:10px;line-height:1.6}.daily-mic{color:#e5f7ff;cursor:pointer;background:linear-gradient(150deg,#14445f,#0e2d42);border:1px solid #4dcffe61;border-radius:14px;justify-items:center;gap:4px;padding:17px;display:grid}.daily-mic>span{color:#062033;background:#3ec9fa;border-radius:50%;place-items:center;width:55px;height:55px;font-size:18px;display:grid;box-shadow:0 0 0 8px #3ec9fa14}.listening .daily-mic>span{color:#fff;background:#ff667a;animation:1.2s infinite voicePulse}.daily-mic b{margin-top:9px;font-size:12px}.daily-mic small{color:#78a2b9;font-size:7px}.daily-conversation{border:1px solid var(--line);background:#05131db8;border-radius:11px;grid-column:1/-1;padding:14px}.daily-conversation label{color:#67879b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.daily-conversation textarea{resize:vertical;color:#dceef7;width:100%;min-height:82px;font:inherit;background:0 0;border:0;outline:0;font-size:11px;line-height:1.6}.daily-conversation>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.daily-conversation span{color:#668599;font-size:8px}.daily-conversation button{color:#fff;cursor:pointer;background:#147da4;border:1px solid #2b9bc6;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:800}.daily-conversation button:disabled{cursor:not-allowed;opacity:.4}.daily-voice-status{color:#8ecdb1;background:#48d39a12;border:1px solid #48d39a33;border-radius:8px;grid-column:1/-1;padding:11px;font-size:9px;line-height:1.5}.daily-voice>footer{color:#678699;grid-column:1/-1;gap:18px;font-size:7px;display:flex}.daily-voice>footer span{align-items:center;gap:6px;display:flex}.daily-voice>footer i{background:#4fd69f;border-radius:50%;width:7px;height:7px}.daily-voice>footer i.pending{background:#f4bd57}@keyframes voicePulse{50%{box-shadow:0 0 0 16px #ff667a14}}.daily-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.daily-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff2,#091a28d6);border-radius:11px;padding:16px 18px}.daily-kpis small{color:#7590a3;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.daily-kpis b{margin:8px 0 4px;font-size:26px;display:block}.daily-kpis span{color:#718da0;font-size:9px}.daily-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.daily-column{gap:14px;display:grid}.daily-panel{border:1px solid var(--line);background:#091b2ae0;border-radius:12px;overflow:hidden}.daily-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.daily-panel h2{margin:0 0 4px;font-size:13px}.daily-panel header small{color:#688498;font-size:8px}.daily-panel header>button{border:1px solid var(--line-bright);color:#5bd0fb;cursor:pointer;background:#0e2c40;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.daily-panel header>a{color:#5bd0fb;font-size:8px;text-decoration:none}.daily-panel>article{border-bottom:1px solid var(--line);grid-template-columns:5px 1fr auto;align-items:start;gap:11px;padding:12px 15px;display:grid}.daily-panel>article>i{background:#3ac7fb;border-radius:5px;width:5px;height:100%;min-height:31px}.daily-panel>article>i.high{background:#f6bd55}.daily-panel>article>i.urgent{background:#ff667a}.daily-panel article b{font-size:10px}.daily-panel article p{color:#718da0;margin:5px 0 0;font-size:8px;line-height:1.5}.daily-panel article span{gap:5px;display:flex}.daily-panel article span button{border:1px solid var(--line);color:#79bcd7;cursor:pointer;background:#0b2435;border-radius:6px;padding:5px 7px;font-size:8px}.daily-panel article em{color:#6f8b9e;text-transform:uppercase;font-size:7px;font-style:normal}.daily-empty{color:#637e91;margin:0;padding:18px;font-size:9px}.daily-close{background:linear-gradient(110deg,#22685433,#091b2ae0);border:1px solid #48d39a33;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:18px;display:flex}.daily-close small{color:#58d6a0;letter-spacing:.13em;font-size:8px;font-weight:900}.daily-close b{margin:6px 0;font-size:14px;display:block}.daily-close p{color:#789789;margin:0;font-size:9px}.daily-close button{white-space:nowrap;color:#68dda9;cursor:pointer;background:#10382f;border:1px solid #48d39a40;border-radius:8px;padding:10px 13px;font-size:9px}.daily-modal{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:12px;width:min(680px,94vw);padding:23px;display:grid}.daily-modal header{justify-content:space-between;display:flex}.daily-modal header small{color:#4fcafc;letter-spacing:.14em;font-size:8px;font-weight:900}.daily-modal h2{margin:5px 0}.daily-modal header button{color:#7c98aa;background:0 0;border:0;font-size:26px}.daily-modal label{color:#718da0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.daily-modal input,.daily-modal textarea,.daily-modal select{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;width:100%;padding:10px}.daily-modal textarea{resize:vertical;min-height:85px}.daily-modal>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.daily-modal>.quote-primary{justify-self:start}@media (max-width:1400px){.daily-shell>.quotes-side{display:none!important}.daily-main{max-width:none;margin-left:0;padding:26px 20px}.daily-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.titan-brief{grid-template-columns:82px 1fr}.titan-brief-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.titan-status-strip{overflow-x:auto}.titan-status-strip span{white-space:nowrap}.daily-grid{grid-template-columns:1fr}.daily-kpis{grid-template-columns:1fr 1fr}.daily-head{flex-direction:column;align-items:flex-start}.daily-head>div:last-child{width:100%}.daily-head input{flex:1}.daily-voice{grid-template-columns:1fr}.daily-mic{grid-row:2}.daily-conversation,.daily-voice>footer,.daily-voice-status{grid-column:1}}@media (max-width:560px){.daily-main{padding:20px 13px}.daily-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.daily-voice{padding:18px 14px}.titan-brief{text-align:center;grid-template-columns:1fr;padding:20px 15px 0}.titan-presence{display:none}.titan-brief-actions{grid-column:1;grid-template-columns:1fr}.titan-status-strip{text-align:left;margin:18px -15px 0;padding-left:0}.daily-voice-copy h2{font-size:20px}.daily-conversation>div,.daily-voice>footer,.daily-close{flex-direction:column;align-items:flex-start}.daily-modal>div{grid-template-columns:1fr}}.onboard-shell{background:radial-gradient(circle at 74% 0, #30b5df1a, transparent 34%), var(--navy-950);min-height:100vh}.onboard-main{max-width:1600px;margin-left:230px;padding:34px 38px 70px}.onboard-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.onboard-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#112a3ff2,#081927de);border-radius:10px;padding:16px 18px}.onboard-metrics small{color:#7893a6;letter-spacing:.12em;font-size:8px;font-weight:850;display:block}.onboard-metrics strong{margin-top:8px;font-size:25px;display:block}.onboard-metrics .warn{color:#f6bd55}.onboard-metrics .good{color:#59d9a3}.onboard-grid{grid-template-columns:285px 1fr;align-items:start;gap:14px;display:grid}.onboard-list,.onboard-detail{border:1px solid var(--line);background:#091b2adb;border-radius:12px;overflow:hidden}.onboard-list>header{border-bottom:1px solid var(--line);color:#5fcdf6;justify-content:space-between;padding:14px;font-size:8px;display:flex}.onboard-list>header span{color:#668295}.onboard-list>button{border:0;border-bottom:1px solid var(--line);color:#d9edf7;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:7px;width:100%;padding:14px;display:grid;position:relative}.onboard-list>button:hover,.onboard-list>button.active{background:#36aede14}.onboard-list>button.active{box-shadow:inset 3px 0 #3ccafb}.onboard-list b,.onboard-list small{display:block}.onboard-list b{font-size:10px}.onboard-list small{color:#6d8799;margin-top:5px;font-size:7.5px}.onboard-list i{color:#68d0f8;background:#17374d;border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.onboard-list em{background:#071620;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.onboard-list em span{background:linear-gradient(90deg,#37b9ed,#58d89f);height:100%;display:block}.onboard-list>button>strong{color:#f2b957;font-size:6px;position:absolute;bottom:8px;right:12px}.onboard-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.onboard-detail>header small{color:#49c9fa;letter-spacing:.13em;font-size:8px;font-weight:900}.onboard-detail>header h2{margin:6px 0;font-size:20px}.onboard-detail>header p{color:#7894a6;margin:0;font-size:9px}.onboard-detail>header>div:last-child{justify-items:end;gap:9px;display:grid}.onboard-detail>header i{color:#65d2fb;text-transform:uppercase;background:#41c2f11a;border-radius:20px;padding:5px 9px;font-size:8px;font-style:normal}.onboard-detail>header i.blocked{color:#f6bd55;background:#f6bd551f}.onboard-detail>header i.completed{color:#5edca7;background:#48d39a1f}.onboard-detail>header button{color:#58cdf8;background:0 0;border:0;font-size:8px;font-weight:800}.onboard-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.onboard-summary span{border-right:1px solid var(--line);padding:13px 16px}.onboard-summary small,.onboard-summary b{display:block}.onboard-summary small{color:#637f92;letter-spacing:.1em;font-size:7px;font-weight:850}.onboard-summary b{margin-top:6px;font-size:9px}.onboard-blocker{background:#f6bd5512;border:1px solid #f6bd553d;border-radius:8px;margin:14px 14px 0;padding:12px 14px}.onboard-blocker b{color:#f6bd55;letter-spacing:.12em;font-size:7px}.onboard-blocker p{color:#c7b58f;margin:6px 0 0;font-size:9px}.onboard-phases{grid-template-columns:repeat(2,1fr);gap:11px;padding:14px;display:grid}.onboard-phases>section{border:1px solid var(--line);background:#0a2031;border-radius:9px;overflow:hidden}.onboard-phases>section>header{border-bottom:1px solid var(--line);color:#6ed3f8;justify-content:space-between;padding:10px 12px;font-size:8px;display:flex}.onboard-phases article{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr 104px;align-items:center;gap:9px;padding:9px;display:grid}.onboard-phases article:last-child{border-bottom:0}.onboard-phases article>button{color:#5ddba5;background:#081a28;border:1px solid #29485d;border-radius:5px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.onboard-phases article.blocked>button{color:#f6bd55}.onboard-phases article b,.onboard-phases article small{display:block}.onboard-phases article b{font-size:8.5px}.onboard-phases article small{color:#607e92;margin-top:4px;font-size:6.5px}.onboard-phases select{border:1px solid var(--line);color:#84a1b3;background:#081a28;border-radius:6px;padding:6px;font-size:7px}.onboard-history{border-top:1px solid var(--line);padding:15px}.onboard-history>b{color:#55cdf8;letter-spacing:.12em;font-size:8px}.onboard-history p{color:#a7bdca;justify-content:space-between;margin:10px 0 0;font-size:8px;display:flex}.onboard-history small{color:#5d788b}.onboard-modal{border:1px solid var(--line-bright);background:#0b1e2e;border-radius:13px;gap:12px;width:min(700px,94vw);max-height:92vh;padding:23px;display:grid;overflow:auto}.onboard-modal header{justify-content:space-between;display:flex}.onboard-modal header small{color:#54cdf8;letter-spacing:.13em;font-size:8px;font-weight:900}.onboard-modal h2{margin:6px 0}.onboard-modal header button{color:#829bac;background:0 0;border:0;font-size:26px}.onboard-modal>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboard-modal label{color:#748fa1;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:800;display:grid}.onboard-modal input,.onboard-modal select,.onboard-modal textarea{border:1px solid var(--line);color:#d8edf8;background:#071827;border-radius:7px;padding:10px}.onboard-modal textarea{min-height:70px}.onboard-modal>.quote-primary{justify-self:start}@media (max-width:1050px){.onboard-main{margin-left:0;padding:22px 14px}.onboard-grid{grid-template-columns:1fr}.onboard-list{max-height:300px;overflow:auto}}@media (max-width:720px){.onboard-metrics,.onboard-phases,.onboard-summary{grid-template-columns:1fr 1fr}.onboard-detail>header{flex-direction:column;gap:16px}.onboard-detail>header>div:last-child{justify-items:start}.onboard-phases article{grid-template-columns:24px 1fr}.onboard-phases select{grid-column:2}.onboard-modal>div{grid-template-columns:1fr}.onboard-history p{flex-direction:column;gap:6px}}.premium-coach{background:radial-gradient(circle at 70% -15%,#2ea9dd29,#0000 35%),#06131f}.coach-nav{overflow-y:auto}.coach-nav-label{color:#4c7186;letter-spacing:.16em;padding:18px 22px 8px;font-size:9px;font-weight:900}.coach-premium-head{justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;display:flex}.coach-premium-head>div>small,.coach-priority header small,.coach-deal-lab header small,.coach-missions header small,.coach-checkin>small{color:#31cbed;letter-spacing:.17em;font-size:9px;font-weight:900}.coach-premium-head h1{letter-spacing:-.035em;margin:4px 0;font-size:37px}.coach-premium-head p{color:#88a4b5;margin:0}.coach-streak{background:#081b28e6;border:1px solid #1a4053;border-radius:13px;width:240px;padding:14px 16px}.coach-streak>span,.coach-streak>small{color:#7393a5;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.coach-streak>b{margin:5px 0;font-size:24px;display:block}.coach-streak b i{color:#688799;font-size:12px;font-style:normal}.coach-streak>div{background:#173444;border-radius:5px;height:5px;margin-bottom:7px;overflow:hidden}.coach-streak>div i{background:linear-gradient(90deg,#25c7ea,#55e0b1);height:100%;display:block}.coach-command{background:linear-gradient(110deg,#0c2635,#09202d 55%,#123342);border:1px solid #22617a;border-radius:15px;grid-template-columns:auto minmax(160px,.6fr) minmax(260px,1.4fr) auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid;box-shadow:0 16px 45px #0000002e}.coach-orb{color:#fff;background:linear-gradient(145deg,#34d1f0,#477aff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 0 26px #34ccef52}.coach-command-copy{gap:3px;display:grid}.coach-command-copy small{color:#41d3f2;letter-spacing:.13em;font-size:8px;font-weight:900}.coach-command-copy b{font-size:12px}.coach-command input{color:#e7f7fd;background:#061722;border:1px solid #285268;border-radius:9px;outline:0;min-width:0;padding:12px}.coach-command button{cursor:pointer;background:#102f3e;border:1px solid #326379;border-radius:9px;padding:11px 13px;font-weight:850}.coach-command button:last-child{color:#041722;background:#25c5e7;border-color:#25c5e7}.coach-command button.listening{background:#9b4160;animation:1s infinite pulse}.coach-answer{background:#0a202e;border:1px solid #215267;border-radius:11px;grid-template-columns:1fr auto;gap:5px 20px;margin-top:8px;padding:14px 17px;display:grid}.coach-answer small{color:#46d0ee;letter-spacing:.14em;font-size:8px;font-weight:900}.coach-answer p{color:#c0dbe7;grid-column:1;margin:0;line-height:1.55}.coach-answer div{grid-area:1/2/3;align-items:center;gap:6px;display:flex}.coach-answer button{color:#bcd9e5;background:#102b3a;border:1px solid #2b586c;border-radius:7px;padding:7px 10px}.coach-toast{z-index:20;color:#bdf6df;background:#0b302b;border:1px solid #33b88d;border-radius:10px;gap:20px;padding:13px 16px;font-weight:750;display:flex;position:fixed;top:22px;right:24px;box-shadow:0 15px 45px #020b11}.coach-toast span{color:#71a99b}.coach-scoreboard{grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;display:grid}.coach-scoreboard article{background:#091b29d6;border:1px solid #183849;border-radius:11px;padding:14px 16px}.coach-scoreboard small,.coach-lab-block small,.coach-missions article>small{color:#6d8c9f;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.coach-scoreboard b{margin:4px 0;font-size:24px;display:block}.coach-scoreboard span{color:#7795a6;font-size:9px}.coach-scoreboard .danger b,.coach-scoreboard .danger span{color:#ff7283}.coach-premium-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:15px;display:grid}.coach-priority,.coach-deal-lab,.coach-missions,.coach-checkin{background:#081a27eb;border:1px solid #17394b;border-radius:14px;overflow:hidden}.coach-priority>header,.coach-missions>header{border-bottom:1px solid #173747;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.coach-priority h2,.coach-deal-lab h2,.coach-missions h2,.coach-checkin h2{margin:4px 0 0;font-size:20px}.coach-priority>header>span{color:#668798;font-size:9px}.coach-priority>article{cursor:pointer;border-bottom:1px solid #153343;grid-template-columns:38px 1fr;gap:12px;padding:17px 20px;transition:all .18s;display:grid}.coach-priority>article:hover,.coach-priority>article.selected{background:linear-gradient(90deg,#22b8dd1a,#0000);box-shadow:inset 3px 0 #28c8e9}.coach-rank{color:#6bd8f0;background:#123244;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.coach-priority-meta{color:#66899c;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.health{letter-spacing:.06em;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.health.hot{color:#52dba7;background:#42d29b21}.health.warm{color:#6eb3ff;background:#41a0ff21}.health.at_risk{color:#f78;background:#ff667a21}.coach-priority h3{margin:6px 0 3px;font-size:15px}.coach-priority p{color:#8da9b8;margin:0;font-size:11px;line-height:1.45}.coach-priority footer{gap:6px;margin-top:11px;display:flex}.coach-priority footer button{color:#8db0c0;background:0 0;border:1px solid #244c60;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.coach-priority footer .coach-primary{color:#04151f;background:#24c4e6;border-color:#24c4e6}.coach-deal-lab{align-self:start}.coach-deal-lab>header{border-bottom:1px solid #173747;padding:18px 19px;position:relative}.coach-deal-lab>header .health{position:absolute;top:18px;right:16px}.coach-lab-block{border-bottom:1px solid #153442;padding:15px 19px}.coach-lab-block p,.coach-lab-block li{color:#92afbe;font-size:10px;line-height:1.55}.coach-lab-block em{color:#f0b75b;font-size:9px;font-style:normal;display:block}.coach-lab-block>b{color:#e0f3fa;margin-top:6px;font-size:12px;display:block}.coach-lab-block ol{margin-bottom:0;padding-left:18px}.coach-lab-block.draft{background:#0b2230}.coach-lab-block.draft p{color:#bdd6e1}.coach-lab-block button{color:#bcecf8;background:#123243;border:1px solid #2c6076;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:850}.coach-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.75fr);gap:15px;margin-top:15px;display:grid}.coach-missions header a{color:#52d5f1;font-size:10px;text-decoration:none}.coach-missions>div{grid-template-columns:repeat(3,1fr);display:grid}.coach-missions article{border-right:1px solid #173747;padding:18px;position:relative}.coach-missions article.active{background:#29c2e414}.coach-missions article>span{color:#53d9ae;font-size:9px;font-weight:900;position:absolute;top:12px;right:12px}.coach-missions h3{margin:0 38px 8px 0;font-size:13px}.coach-missions p{color:#819ead;min-height:45px;font-size:9px;line-height:1.5}.coach-missions article>b{color:#bfd9e4;margin:5px 0 12px;font-size:9px;display:block}.coach-missions article button{color:#b9deeb;background:#102d3c;border:1px solid #28576c;border-radius:7px;width:100%;padding:8px;font-size:9px;font-weight:850}.coach-checkin{padding:18px}.coach-checkin>p{color:#7f9dad;font-size:10px}.coach-checkin>article{border-top:1px solid #173746;padding:12px 0}.coach-checkin article>b{font-size:10px}.coach-checkin article>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.coach-checkin article button{color:#b3d2df;background:#102b39;border:1px solid #285267;border-radius:6px;padding:6px 8px;font-size:8px}.coach-checkin>footer{background:#0d2533;margin:13px -18px -18px;padding:14px 18px}.coach-checkin>footer b{color:#4cd3ef;font-size:9px}.coach-checkin>footer p{color:#8ca9b8;margin:5px 0;font-size:9px;line-height:1.45}.coach-all-clear{color:#79d9b5;background:#34ce9714;border-radius:8px;margin-top:13px;padding:12px;font-size:9px}.coach-checkin button,.coach-missions button,.coach-priority button{cursor:pointer}@media (max-width:1150px){.coach-command{grid-template-columns:auto 1fr auto auto}.coach-command-copy{display:none}.coach-premium-grid,.coach-bottom-grid{grid-template-columns:1fr}.coach-scoreboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.coach-premium-head{flex-direction:column;align-items:flex-start}.coach-streak{width:100%}.coach-command{grid-template-columns:1fr 1fr}.coach-orb{display:none}.coach-command input{grid-column:1/-1}.coach-scoreboard{grid-template-columns:1fr 1fr}.coach-missions>div{grid-template-columns:1fr}.coach-missions article{border-bottom:1px solid #173747;border-right:0}.coach-priority>article{grid-template-columns:30px 1fr;padding:14px 12px}.coach-priority footer{flex-wrap:wrap}.coach-answer{grid-template-columns:1fr}.coach-answer div{grid-area:auto/1}.coach-premium-head h1{font-size:30px}}.mobile-nav-trigger,.mobile-nav-drawer,.mobile-nav-shade{display:none}@media (max-width:1400px){body.mobile-nav-open{overflow:hidden}.mobile-nav-trigger{top:max(12px,env(safe-area-inset-top));z-index:11000;color:#dff7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#071b2af5;border:1px solid #42ccf46b;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:8px 12px;display:inline-flex;position:fixed;left:12px;box-shadow:0 10px 28px #00000052}.mobile-nav-trigger span{color:#4bd5f5;font-size:21px;line-height:1}.mobile-nav-trigger b{letter-spacing:.04em;font-size:11px}.mobile-nav-shade{z-index:11001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01080eb8;border:0;display:block;position:fixed;inset:0}.mobile-nav-drawer{z-index:11002;color:#dceef6;background:linear-gradient(#0a2233,#06131f);border-right:1px solid #24546b;flex-direction:column;width:min(340px,88vw);height:100dvh;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:22px 0 55px #00000075}.mobile-nav-drawer.open{transform:translate(0)}.mobile-nav-drawer>header{padding:max(17px,env(safe-area-inset-top)) 17px 14px;border-bottom:1px solid #1a3c4e;flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-nav-drawer>header a{color:#e7f8ff;text-decoration:none;display:grid}.mobile-nav-drawer>header a b{color:#46d1f2;letter-spacing:.06em;font-size:20px}.mobile-nav-drawer>header a span{color:#799aab;letter-spacing:.17em;font-size:8px;font-weight:900}.mobile-nav-drawer>header button{color:#c9e8f3;cursor:pointer;background:#0d2a3b;border:1px solid #285469;border-radius:10px;width:42px;height:42px;font-size:27px}.nav-view-switch{background:#081a27;border-bottom:1px solid #17394b;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.nav-view-switch span{gap:2px;display:grid}.nav-view-switch b{color:#dff5fd;font-size:11px}.nav-view-switch small{color:#7897a7;font-size:9px}.nav-view-switch button{color:#6bdcf7;white-space:nowrap;cursor:pointer;background:#103044;border:1px solid #2a6078;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.mobile-nav-scroll details{border-bottom:1px solid #4a7c9421}.mobile-nav-scroll summary{color:#6f91a3;letter-spacing:.14em;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 17px 8px;font-size:9px;font-weight:900;list-style:none;display:flex}.mobile-nav-scroll summary::-webkit-details-marker{display:none}.mobile-nav-scroll summary i{font-size:14px;font-style:normal;transition:transform .18s}.mobile-nav-scroll details[open] summary i{transform:rotate(180deg)}.mobile-nav-drawer>footer{border-top:1px solid #1a3c4e;padding:13px 17px;display:grid}.mobile-nav-drawer>footer b{color:#d6eaf3;font-size:11px}.mobile-nav-drawer>footer span{color:#6f91a3;text-transform:capitalize;font-size:9px}.portal-quick-actions{z-index:10990;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.portal-quick-actions button{color:#dff7ff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081f2df5;border:1px solid #2a6178;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:10px;font-weight:900;display:flex;box-shadow:0 10px 26px #0000004d}.portal-quick-actions button:first-child{color:#03151d;background:#20bedd;border-color:#25c7e8}.portal-quick-actions button span{font-size:15px}.portal-quick-actions.field-map-quick-actions{flex-direction:column-reverse;align-items:flex-end;right:78px}.portal-quick-actions.field-map-quick-actions button{justify-content:center;min-width:132px}@media (min-width:1401px){body:not(:has(.app-shell)) .mobile-nav-trigger{display:inline-flex}}@media (max-width:650px){.portal-quick-actions{bottom:10px;right:10px}.portal-quick-actions.field-map-quick-actions{grid-template-columns:1fr 1fr;display:grid;left:10px;right:10px}.portal-quick-actions.field-map-quick-actions button{width:100%;min-width:0}.portal-quick-actions button{padding:8px 10px}.portal-quick-actions button span{font-size:14px}}.mobile-nav-scroll{overscroll-behavior:contain;padding:9px 13px max(25px,env(safe-area-inset-bottom));scrollbar-color:#35caec #071722;flex:auto;overflow-y:auto}.mobile-nav-scroll section{padding:10px 0 4px}.mobile-nav-scroll section>small{color:#587d91;letter-spacing:.16em;padding:5px 10px 7px;font-size:8px;font-weight:900;display:block}.mobile-nav-scroll nav{gap:3px;display:grid}.mobile-nav-scroll nav a{color:#9eb8c6;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;min-height:45px;padding:9px 11px;font-size:12px;font-weight:720;text-decoration:none;display:flex}.mobile-nav-scroll nav a i{color:#527587;font-size:20px;font-style:normal}.mobile-nav-scroll nav a.active{color:#e5f9ff;background:linear-gradient(90deg,#27bee22e,#27bee20d);border-color:#40cbef59;box-shadow:inset 3px 0 #36cbea}.mobile-nav-scroll nav a.active i{color:#48d4f4}.daily-main,.coach-main{padding-top:72px}.proactive-coach-backdrop{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020a10c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.proactive-coach-card{color:#e7f6fb;background:radial-gradient(circle at 90% 0,#2fb8e82b,#0000 34%),linear-gradient(145deg,#0b2635,#071924 70%);border:1px solid #24637b;border-radius:20px;width:min(680px,100%);padding:26px;position:relative;box-shadow:0 30px 100px #00000094}.proactive-coach-close{color:#7595a5;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:14px}.proactive-coach-brand{align-items:center;gap:12px;display:flex}.proactive-coach-brand>span{background:linear-gradient(145deg,#35d0ef,#477cff);border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 0 28px #31c9eb47}.proactive-coach-brand div{gap:3px;display:grid}.proactive-coach-brand small,.proactive-coach-answer small{color:#49d6f3;letter-spacing:.16em;font-size:9px;font-weight:900}.proactive-coach-brand b{font-size:17px}.proactive-coach-greeting{color:#c8e0e9;margin:22px 0 16px;font-size:19px;line-height:1.55}.proactive-coach-nudge{color:#d9bd91;text-align:left;cursor:pointer;background:#efae4b14;border:1px solid #5c4c35;border-radius:10px;width:100%;padding:12px 14px}.proactive-coach-nudge b{color:#f1bd69}.proactive-coach-answer{background:#0c2b3a;border-left:3px solid #34c9e8;border-radius:9px;margin-top:12px;padding:12px 14px}.proactive-coach-answer p{color:#c5dce5;margin:5px 0 0;line-height:1.5}.proactive-coach-input{grid-template-columns:1fr auto auto;gap:8px;margin-top:16px;display:grid}.proactive-coach-input input{color:#ecf9fd;background:#05141e;border:1px solid #2a566b;border-radius:10px;outline:none;min-width:0;padding:13px 14px}.proactive-coach-input button,.proactive-coach-actions button{color:#cbe5ee;cursor:pointer;background:#102e3d;border:1px solid #2b5a6e;border-radius:9px;padding:11px 13px;font-weight:800}.proactive-coach-input button:last-child,.proactive-coach-actions .primary{color:#04141d;background:#28c8e8;border-color:#28c8e8}.proactive-coach-input button.listening{background:#9b4160;animation:1s infinite pulse}.proactive-coach-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.proactive-coach-actions button:last-child{color:#7898a8;background:0 0;border-color:#0000;margin-left:auto}@media (max-width:650px){.proactive-coach-backdrop{align-items:end;padding:10px}.proactive-coach-card{border-radius:19px;padding:21px 17px}.proactive-coach-greeting{font-size:16px}.proactive-coach-input{grid-template-columns:1fr 1fr}.proactive-coach-input input{grid-column:1/-1}.proactive-coach-actions{grid-template-columns:1fr;display:grid}.proactive-coach-actions button:last-child{margin-left:0}}}.field-shell{color:#16233d;background:#f4f7fb;width:100%;max-width:100vw;min-height:100vh;display:block;overflow-x:hidden}.field-main{width:calc(100% - 230px);min-width:0;max-width:none;margin-left:230px;padding:32px;overflow-x:hidden}.field-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.field-header small{letter-spacing:.12em;color:#176bde;font-weight:800}.field-header h1{margin:5px 0;font-size:32px}.field-header p{color:#68758b;margin:0}.field-header>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.field-live{color:#40516d;background:#fff;border:1px solid #c8d2e3;border-radius:9px;padding:11px 15px;font-weight:750}.field-live.active{color:#15723d;background:#e8f8ee;border-color:#75c991}.field-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.field-stats article{background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:14px 17px}.field-stats small{color:#758197;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.field-stats b{margin-top:5px;font-size:21px;display:block}.field-tabs{background:#fff;border:1px solid #dce3ed;border-radius:10px 10px 0 0;display:flex;overflow:hidden}.field-tabs button{text-transform:uppercase;color:#485872;background:#fff;border:0;border-right:1px solid #dce3ed;flex:1;padding:13px;font-weight:800}.field-tabs button.active{color:#fff;background:#176bde}.field-filters{background:#fff;border:1px solid #dce3ed;border-top:0;align-items:center;gap:10px;padding:11px 14px;display:flex}.field-filters select{background:#fff;border:1px solid #ccd6e5;border-radius:7px;padding:9px 30px 9px 10px}.field-filters span{color:#65738a;margin-left:auto;font-size:13px}.field-map-wrap{background:#dbe5ee;border:1px solid #dce3ed;border-top:0;border-radius:0 0 12px 12px;width:100%;max-width:100%;height:calc(100vh - 330px);min-height:510px;position:relative;overflow:hidden}.field-map-canvas{z-index:1;width:100%;min-width:0;height:100%;position:absolute;inset:0}.field-div-icon,.field-cluster-icon{background:0 0!important;border:0!important}.field-div-icon span{--pin:#b8c3ca;background:var(--pin);color:#152034;border:3px solid #fff;border-radius:50% 50% 50% 6px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 2px 8px #0005}.field-div-icon span:first-line{transform:rotate(45deg)}.field-div-icon span{text-align:center;line-height:40px}.field-cluster-icon span{color:#fff;background:#26334a;border:4px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:21px;font-weight:900;display:grid;box-shadow:0 3px 10px #0005}.field-card{z-index:500;background:#fff;border-radius:14px;width:min(390px,100% - 36px);padding:20px;position:absolute;bottom:18px;left:18px;box-shadow:0 14px 40px #17233d3d}.field-card>button:first-child{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.field-card>small{color:#176bde;font-weight:800}.field-card h2{margin:6px 0}.field-card p{color:#68758b}.field-card>div{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.field-card span{background:#f3f6fa;border-radius:8px;padding:9px}.field-card span small,.field-card span b{display:block}.field-card span small{color:#7d899c;font-size:9px}.field-card .quote-primary{margin-right:12px}.field-card a{color:#176bde;font-size:13px;font-weight:750}.field-card .field-card-actions{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.field-card .field-card-actions .quote-primary{margin:0}.field-card .field-nav{background:#fff;border:1px solid #c9d4e5;border-radius:8px;justify-content:center;align-items:center;min-height:41px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.field-card .field-nav.google{color:#176bde}.field-card .field-nav.waze{color:#087d8c}.field-quick-log{color:#4c5e79;cursor:pointer;background:#fff;border:1px solid #c9d4e5;border-radius:8px;min-height:41px;padding:0 12px;font-weight:850}.debrief-capture>p{color:#617089;margin:0 0 16px;line-height:1.55}.debrief-capture textarea{min-height:190px}.debrief-review{max-width:850px;max-height:92vh;overflow:auto}.debrief-found{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.debrief-found span{background:#f7faff;border:1px solid #dce5f0;border-radius:10px;gap:5px;padding:12px;display:grid}.debrief-found small,.followup-package>small{color:#176bde;letter-spacing:.11em;font-size:9px;font-weight:900}.debrief-found b{color:#263750;font-size:12px}.followup-package{background:#f5f9ff;border:1px solid #cfe0f3;border-radius:12px;gap:11px;margin-top:16px;padding:15px;display:grid}.followup-package textarea{min-height:82px}.debrief-review>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.debrief-review>footer button{color:#4d5d74;cursor:pointer;background:#fff;border:1px solid #c6d2e1;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.debrief-review>footer .quote-primary{color:#fff;background:#176bde;border-color:#176bde}.field-card.recon-card{width:min(560px,100% - 36px);max-height:calc(100% - 36px);overflow:auto}.recon-brief{background:#f7faff;border:1px solid #d8e4f3;border-radius:12px;margin:16px 0;padding:14px}.recon-brief header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recon-brief header small,.recon-brief header b{display:block}.recon-brief header small{letter-spacing:.12em;color:#176bde;font-size:9px;font-weight:900}.recon-brief header button{color:#176bde;background:#fff;border:1px solid #b8cae2;border-radius:8px;padding:8px 10px;font-weight:800}.field-card .recon-brief>p{color:#44536b;margin:12px 0;line-height:1.45}.field-card .recon-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.field-card .recon-grid span{background:#fff;border:1px solid #e0e7f0}.field-card .recon-grid em{color:#65748b;margin-top:5px;font-size:11px;font-style:normal;display:block}.field-card .recon-grid .confidence{text-transform:uppercase;background:#eef1f5;border-radius:999px;width:max-content;padding:2px 6px;font-size:8px;font-weight:900;display:inline-block}.field-card .recon-grid .confidence.verified{color:#18723b;background:#dcf4e5}.field-card .recon-grid .confidence.possible{color:#8a5a00;background:#fff0c8}.recon-brief h3{text-transform:uppercase;letter-spacing:.06em;color:#24334b;margin:12px 0 4px;font-size:11px}.recon-brief ul{color:#44536b;margin:6px 0 10px;padding-left:18px;font-size:13px}.recon-brief li{margin:4px 0}.recon-brief footer{border-top:1px solid #dce5f0;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.recon-brief footer a{font-size:10px}.recon-brief footer small{color:#7c8798;margin-left:auto}.recon-save-note{color:#176bde;margin:-5px 0 12px;font-weight:750;display:block}.field-record-list{background:#fff;border:1px solid #dce3ed;border-top:0;border-radius:0 0 12px 12px;min-height:500px}.field-record-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ecf3;grid-template-columns:16px 1fr 80px 110px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.field-record-list span b,.field-record-list span small,.field-record-list strong small{display:block}.field-record-list small,.field-record-list em{color:#748198}.field-dot{background:#b8c3ca;border-radius:50%;width:11px;height:11px}.field-dot.converted{background:#68bd5c}.field-dot.qualified{background:#f0a51b}.field-dot.lost{background:#a97931}.field-modal{max-width:720px}@media (min-width:901px){body:has(.field-shell) .mobile-nav-trigger{display:none}}@media (max-width:900px){.field-shell{display:block}.field-shell>.quotes-side{display:none}.field-main{width:100%;margin-left:0;padding:72px 12px 18px}.field-header{flex-direction:column;align-items:flex-start}.field-header h1{font-size:27px}.field-header>div:last-child{width:100%}.field-header>div:last-child button{flex:1}.field-stats{grid-template-columns:1fr 1fr}.field-stats article{padding:11px}.field-tabs button{padding:12px 4px;font-size:11px}.field-filters{overflow-x:auto}.field-filters span{display:none}.field-map-wrap{height:65vh;min-height:490px}.field-card,.field-card.recon-card{width:calc(100% - 20px);max-height:calc(100% - 20px);bottom:10px;left:10px}.field-card .recon-grid{grid-template-columns:1fr}.recon-brief footer small{width:100%;margin-left:0}.field-record-list>button{grid-template-columns:12px 1fr 55px}.field-record-list>button em{display:none}.debrief-found{grid-template-columns:1fr}.debrief-review>footer{background:#fff;border-top:1px solid #e0e7ef;margin:16px -14px -14px;padding:12px 14px;position:sticky;bottom:0}.debrief-review>footer button{flex:1}.field-card .field-card-actions .quote-primary{flex:100%}}.google-field-map{width:100%;max-width:100%;height:100%;position:relative;overflow:hidden}.google-place-search{z-index:20;filter:drop-shadow(0 5px 13px #17233d38);width:min(560px,100% - 28px);position:absolute;top:14px;left:50%;transform:translate(-50%)}.google-place-search>label{color:#fff;letter-spacing:.08em;background:#176bde;border-radius:7px 7px 0 0;width:max-content;padding:5px 9px;font-size:9px;font-weight:900;display:block}.google-place-search>input{color:#17233d;background:#fff;border:1px solid #bdc9d8;border-radius:0 9px 9px;outline:none;width:100%;height:46px;padding:0 15px;font-size:15px}.google-place-search>input:focus{border-color:#176bde;box-shadow:0 0 0 3px #176bde26}.google-place-results{background:#fff;border:1px solid #d2dbe8;border-top:0;border-radius:0 0 10px 10px;max-height:285px;overflow:auto}.google-place-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ebf1;gap:3px;width:100%;padding:11px 14px;display:grid}.google-place-results button:hover,.google-place-results button:focus{background:#f1f6ff}.google-place-results b{color:#1e2e48;font-size:13px}.google-place-results span{color:#6e7b90;font-size:11px}.google-map-loading,.google-map-error{z-index:10;background:#fff;border-radius:9px;padding:13px 16px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #17233d2b}.google-map-error{color:#a62739}body[data-preview-role]:not([data-preview-role=actual]) .field-main{padding-top:112px}@media (max-width:900px){body[data-preview-role]:not([data-preview-role=actual]) .field-main{padding-top:132px}}.lead-recon{background:linear-gradient(145deg,#f8fbff,#f3f7fc);border:1px solid #d3e0f0;border-radius:13px;margin:18px 0;padding:16px}.lead-recon>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.lead-recon>header div{gap:3px;display:grid}.lead-recon>header small,.lead-recon h3{color:#176bde;letter-spacing:.11em;font-size:9px;font-weight:900}.lead-recon>header b{color:#24334b;font-size:15px}.lead-recon>header em{color:#748198;font-size:10px;font-style:normal}.lead-recon>header button{white-space:nowrap}.lead-recon>p{color:#506078;line-height:1.55}.lead-recon-grid{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.lead-recon-grid>span{background:#fff;border:1px solid #dce5ef;border-radius:10px;gap:5px;padding:12px;display:grid}.lead-recon-grid small{color:#6d7b90;letter-spacing:.08em;font-size:8px;font-weight:900}.lead-recon-grid b{color:#263750;font-size:12px}.lead-recon-grid em{color:#68778c;font-size:10px;font-style:normal;line-height:1.4}.lead-recon .confidence{color:#657184;text-transform:uppercase;background:#eef1f5;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:900}.lead-recon .confidence.verified{color:#18723b;background:#dcf4e5}.lead-recon .confidence.possible{color:#8a5a00;background:#fff0c8}.lead-recon h3{text-transform:uppercase;margin:14px 0 5px}.lead-recon ul{color:#506078;margin:6px 0 12px;padding-left:19px;font-size:12px;line-height:1.5}.lead-recon>footer{border-top:1px solid #dce5ef;flex-wrap:wrap;align-items:center;gap:8px;padding-top:11px;display:flex}.lead-recon>footer a{color:#176bde;font-size:10px;font-weight:800}.lead-recon>footer small{color:#7b8797;margin-left:auto;font-size:9px}@media (max-width:700px){.lead-recon>header{flex-direction:column}.lead-recon>header button{width:100%}.lead-recon-grid{grid-template-columns:1fr}.lead-recon>footer small{width:100%;margin-left:0}}.recon-deep-dive{gap:9px;margin:14px 0;display:grid}.recon-deep-dive details{background:#fff;border:1px solid #d9e4f1;border-radius:11px;overflow:hidden}.recon-deep-dive summary{cursor:pointer;color:#24334b;letter-spacing:.07em;text-transform:uppercase;background:#f5f8fc;padding:11px 13px;font-size:10px;font-weight:900;list-style:none}.recon-deep-dive summary::-webkit-details-marker{display:none}.recon-deep-dive details[open] summary{color:#176bde;border-bottom:1px solid #e1e8f1}.recon-deep-dive details>:not(summary){margin-left:13px;margin-right:13px}.recon-deep-dive details>p{color:#506078;font-size:11px;line-height:1.5}.recon-facts,.recon-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.recon-facts span,.recon-stack span,.recon-people span{background:#fbfdff;border:1px solid #e1e8f1;border-radius:8px;gap:3px;padding:9px;display:grid}.recon-facts small,.recon-stack small,.recon-people small{color:#718097;letter-spacing:.06em;font-size:8px;font-weight:900}.recon-facts b,.recon-stack b,.recon-people b{color:#2a3a52;font-size:11px}.recon-people{gap:7px;margin-top:8px;display:grid}.recon-people em{color:#69778b;font-size:9px;font-style:normal;line-height:1.4}.recon-review-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.recon-review-columns section{background:#f8fafc;border-radius:9px;padding:10px}.recon-deep-dive h4{color:#37475d;margin:2px 0 6px;font-size:10px}.recon-deep-dive ul{margin:6px 0 11px;padding-left:17px}.recon-deep-dive blockquote{color:#253b59;background:#f3f8ff;border-left:3px solid #176bde;padding:9px 11px;font-size:12px;line-height:1.5;margin-top:11px!important}.recon-deep-dive a{color:#176bde;margin-bottom:12px;font-size:10px;font-weight:800;display:inline-block}@media (max-width:700px){.recon-facts,.recon-stack,.recon-review-columns{grid-template-columns:1fr}}.field-find-me{color:#164968;cursor:pointer;background:#fff;border:1px solid #9bc7df;border-radius:8px;padding:10px 13px;font-weight:850}.live-rep-panel{z-index:18;color:#182942;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #c9d7e5;border-radius:12px;width:min(310px,100% - 28px);position:absolute;top:82px;right:14px;overflow:hidden;box-shadow:0 10px 30px #17233d2b}.live-rep-panel>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.live-rep-panel header span{gap:2px;display:grid}.live-rep-panel header small{color:#6d7d91;letter-spacing:.1em;font-size:8px;font-weight:900}.live-rep-panel header b{font-size:13px}.live-rep-panel header button{color:#176b9b;cursor:pointer;background:#edf7ff;border:1px solid #bad2e8;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:850}.live-rep-panel>button{color:#182942;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7edf3;grid-template-columns:15px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid}.live-rep-panel>button:hover{background:#edf7ff}.live-rep-panel>button i{color:#21a56f;font-style:normal}.live-rep-panel>button span{gap:2px;display:grid}.live-rep-panel>button b{font-size:11px}.live-rep-panel>button small{color:#718095;font-size:9px}.live-rep-panel>button strong{color:#176bde;font-size:9px}.live-rep-panel>p{color:#758397;margin:0;padding:14px;font-size:10px}@media (max-width:700px){.field-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.field-header>div:last-child .quote-primary{grid-column:1/-1}.live-rep-panel{width:210px;top:76px;right:8px}.live-rep-panel>header{padding:9px}.live-rep-panel>button{padding:8px 9px}.live-rep-panel header button{display:none}}.lead-flow-status{color:#cffafe;background:#082f4961;border:1px solid #22d3ee4d;border-radius:12px;margin:0 0 18px;padding:13px 16px;font-size:.9rem;font-weight:700}.lead-flow-status.working{color:#fef3c7;background:#713f124d;border-color:#facc1561}.day-cleanup{color:#e8f6fb;background:linear-gradient(135deg,#0a222ffa,#071822fa);border:1px solid #294f61;border-radius:14px;margin:14px 0 18px;overflow:hidden;box-shadow:0 14px 36px #00000029}.day-cleanup>header{border-bottom:1px solid #1d3e4e;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.day-cleanup>header small,.day-cleanup.all-clear small{color:#54d3ec;letter-spacing:.16em;font-size:8px;font-weight:950}.day-cleanup>header h2,.day-cleanup.all-clear h2{margin:4px 0 3px;font-size:18px;line-height:1.15}.day-cleanup>header p,.day-cleanup.all-clear p{color:#7f9dab;margin:0;font-size:10px}.day-cleanup-summary{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:0 6px;min-width:112px;display:grid}.day-cleanup-summary b{color:#8aebbc;font-size:22px}.day-cleanup-summary span{color:#7595a3;font-size:9px;font-weight:800}.day-cleanup-summary button{color:#50cfe8;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:end;margin-top:4px;font-size:9px;font-weight:900}.day-cleanup-list{background:#173848;gap:1px;display:grid}.day-cleanup-list article{background:#0a202c;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.day-cleanup-list article.urgent{background:linear-gradient(90deg,#6827216b,#0a202c 34%)}.day-cleanup-state{color:#62d9ef;background:#173c4d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:950;display:grid}.day-cleanup-list article.urgent .day-cleanup-state{color:#ffb19f;background:#743e35}.day-cleanup-copy{min-width:0}.day-cleanup-copy>div{align-items:center;gap:8px;display:flex}.day-cleanup-copy h3{color:#edf9fd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.day-cleanup-copy span{color:#7eb3c6;letter-spacing:.06em;text-transform:uppercase;background:#123547;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:900}.day-cleanup-copy ul{flex-wrap:wrap;gap:4px 13px;margin:5px 0 0;padding:0;list-style:none;display:flex}.day-cleanup-copy li{color:#8faab6;font-size:9px}.day-cleanup-copy li:before{content:"○";color:#55cfe8;margin-right:5px}.day-cleanup-list article>a,.day-cleanup-more{color:#65d9f0;white-space:nowrap;border:1px solid #2a687f;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:950;text-decoration:none}.day-cleanup-more{text-align:right;background:#0a202c;border:0;border-radius:0;padding:12px 18px;display:block}.day-cleanup.all-clear{background:linear-gradient(135deg,#11443354,#071c1ffa);border-color:#275d4b;align-items:center;gap:13px;padding:15px 18px;display:flex}.day-cleanup-clear{color:#9af2c9;background:#1a5b46;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:950;display:grid}@media (max-width:720px){.day-cleanup{border-radius:11px;margin:10px 0 14px}.day-cleanup>header{align-items:flex-start;padding:14px}.day-cleanup>header h2,.day-cleanup.all-clear h2{font-size:15px}.day-cleanup-summary{min-width:74px}.day-cleanup-list article{grid-template-columns:27px minmax(0,1fr);gap:9px;padding:12px 13px}.day-cleanup-list article>a{grid-column:2;justify-self:start}.day-cleanup-copy>div{flex-direction:column;align-items:flex-start;gap:4px}.day-cleanup-copy h3{max-width:100%}.day-cleanup-copy ul{gap:4px;display:grid}}.team-role-form{align-items:start}.team-role-checklist{border:1px solid #d9e0ea;border-radius:12px;min-width:240px;padding:12px}.team-role-checklist legend{color:#536176;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.team-role-checklist label{align-items:center;gap:8px;margin:7px 0;font-size:13px;font-weight:700;display:flex}.team-role-checklist input{width:auto}.team-user-row{grid-template-columns:44px minmax(180px,1.2fr) minmax(220px,1.4fr) auto auto minmax(180px,1fr);align-items:center;gap:14px}.team-user-identity,.team-role-chips,.team-user-actions{display:flex}.team-user-identity{flex-direction:column;gap:2px}.team-role-chips{flex-wrap:wrap;gap:6px}.team-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.team-user-actions button,.team-edit-actions>button,.admin-card-header>button{color:#263247;cursor:pointer;background:#fff;border:1px solid #cad3df;border-radius:8px;padding:7px 10px;font-weight:750}.team-user-actions button.danger{color:#a32626;border-color:#efb5b5}.invite-state{color:#617089;font-size:12px;font-weight:700}.team-edit-backdrop{z-index:120;background:#09132394;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-edit-dialog{gap:16px;width:min(680px,100%);max-height:calc(100vh - 48px);display:grid;overflow:auto}.team-edit-dialog>label{color:#263247;gap:7px;font-weight:800;display:grid}.team-edit-dialog input,.team-edit-dialog select{border:1px solid #cad3df;border-radius:9px;width:100%;padding:11px}.team-edit-dialog label small{color:#69768a;font-weight:500;line-height:1.45}.team-edit-actions{justify-content:flex-end;gap:9px;display:flex}.role-chip.finance{color:#145d8f;background:#e9f4ff}@media (max-width:1050px){.team-user-row{grid-template-columns:44px 1fr auto}.team-role-chips,.invite-state,.team-user-actions{grid-column:2/-1;justify-content:flex-start}}.recon-progress{background:#edf5ff;border:1px solid #c9dcf5;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800;color:#175fae!important}.rep-mobile-tabs{display:none}@media (max-width:900px){body:has(.rep-mobile-tabs){padding-bottom:74px}.rep-mobile-tabs{z-index:10020;min-height:64px;padding:5px max(6px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061924fa;border-top:1px solid #24495b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000040}.rep-mobile-tabs a,.rep-mobile-tabs button{color:#809caa;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:2px;min-width:0;text-decoration:none;display:grid}.rep-mobile-tabs span{font-size:17px;line-height:1}.rep-mobile-tabs b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;line-height:1.2;overflow:hidden}.rep-mobile-tabs a.active{color:#62d9ef;background:#123b4d}body:has(.rep-mobile-tabs) .portal-quick-actions{bottom:76px}body:has(.rep-mobile-tabs) .mobile-nav-drawer{padding-bottom:64px}}@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}
