.clean-content.truecomp-content{max-width:none;padding:14px clamp(15px,3vw,40px) 42px}.truecomp-portal{--tc-line:#b0d7f638;--tc-text:#f5f9fd;--tc-muted:#c3d4e5;--tc-blue:#42a9f5;--tc-gold:#e0ad47;width:100%;color:var(--tc-text)}.truecomp-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 16px;padding:2px;display:flex}.truecomp-page-heading h1{color:#fff;margin:2px 0 0;font:700 clamp(29px,3vw,40px)/1.08 Georgia,Times New Roman,serif}.truecomp-page-heading p{color:#d7e5f2;max-width:780px;margin:8px 0 0;font-size:14px;line-height:1.55}.truecomp-page-heading>span{color:#8dd6ff;background:#1e7fc738;border:1px solid #5cbcff6b;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.truecomp-portal .panel{border:1px solid var(--tc-line);color:var(--tc-text);background:linear-gradient(145deg,#12395f,#0d2b4d 55%,#092541);border-radius:9px;box-shadow:0 15px 36px #00091a38}.truecomp-portal .comp-section-head h2,.truecomp-portal .compare-heading h2{color:#fff}.truecomp-portal .eyebrow{color:#79c9ff}.truecomp-portal .comp-reset{color:#eaf6ff;background:#153f68;border-color:#8acbfa59}.truecomp-portal .comp-reset:hover{background:#1d5487}.truecomp-portal .truecomp-level label,.truecomp-portal .truecomp-level label span,.truecomp-portal .truecomp-premium>label,.truecomp-portal .truecomp-selects label,.truecomp-portal .truecomp-secondary,.truecomp-portal .truecomp-secondary label>span{color:#dce9f5}.truecomp-portal .level-control,.truecomp-portal .truecomp-secondary{border-color:var(--tc-line)}.truecomp-portal .level-control strong{color:#061a31;background:#39a6ef}.truecomp-portal input[type=range]{accent-color:var(--tc-blue)}.truecomp-portal .level-marks,.truecomp-portal .level-control>p,.truecomp-portal .truecomp-premium>p,.truecomp-portal .truecomp-secondary p{color:var(--tc-muted)}.truecomp-portal .level-exact{color:#66dfb5}.truecomp-portal .level-interpolated{color:#79cfff}.truecomp-portal input:not([type=range]),.truecomp-portal select{color:#071c35;background:#dceafa;border:1px solid #a4cced8c;font-size:14px}.truecomp-portal input::placeholder{color:#526d86}.truecomp-portal input:focus,.truecomp-portal select:focus,.truecomp-portal button:focus-visible{outline-offset:2px;outline:3px solid #57beff7a}.truecomp-portal .money-input>span{color:#244b70}.truecomp-portal .premium-toggle{background:#08233f}.truecomp-portal .premium-toggle button{color:#b8ccde;font-size:12px}.truecomp-portal .premium-toggle button.selected{color:#fff;background:#2e8fd4}.truecomp-portal .truecomp-secondary input{color:#071c35;background:#dceafa}.truecomp-portal .truecomp-tabs button{color:#cbdcec;background:#0b2948;border:1px solid #9cc9ed3d;font-size:13px}.truecomp-portal .truecomp-tabs button.active{color:#fff;background:#287fbd;border-color:#54b8f8}.truecomp-portal .truecomp-single,.truecomp-portal .truecomp-compare{background:linear-gradient(145deg,#12395f,#0a2847)}.truecomp-portal .truecomp-result{border-color:var(--tc-line);color:#fff;background:linear-gradient(150deg,#071c36,#0b3158 75%,#0b2948)}.truecomp-portal .truecomp-result-head,.truecomp-portal .truecomp-stats,.truecomp-portal .truecomp-split{border-color:var(--tc-line)}.truecomp-portal .truecomp-result-head h2,.truecomp-portal .truecomp-stats strong,.truecomp-portal .truecomp-schedule h3,.truecomp-portal .truecomp-schedule .schedule-row>b,.truecomp-portal .truecomp-total strong{color:#fff}.truecomp-portal .truecomp-result-head p,.truecomp-portal .truecomp-stats span,.truecomp-portal .truecomp-stats small,.truecomp-portal .truecomp-split>div:first-child,.truecomp-portal .truecomp-split p,.truecomp-portal .truecomp-schedule .schedule-row>div small,.truecomp-portal .truecomp-total{color:var(--tc-muted)}.truecomp-portal .truecomp-stats strong.teal{color:#68e0b8}.truecomp-portal .truecomp-stats>div+div,.truecomp-portal .truecomp-schedule .schedule-row{border-color:var(--tc-line)}.truecomp-portal .truecomp-bar{background:#173d60}.truecomp-portal .truecomp-bar i,.truecomp-portal .advance-dot{background:var(--tc-blue)}.truecomp-portal .truecomp-bar b,.truecomp-portal .tail-dot{background:var(--tc-gold)}.truecomp-portal .truecomp-total{border-color:var(--tc-line);background:#c8e2f712}.truecomp-portal .comp-type{color:#075a4d;background:#d7f3e9}.truecomp-portal .comp-type.term{color:#174d82;background:#d7eaff}.truecomp-portal .comp-type.iul{color:#5d337c;background:#e8def6}.truecomp-portal .schedule-tag{color:#185d95;background:#d8ebfc}.truecomp-portal .schedule-tag.month{color:#735014;background:#f8e8bd}.truecomp-portal .inline-search{color:#173e62;background:#dceafa;border:1px solid #a4cced8c}.truecomp-portal .inline-search input{background:0 0;border:0}.truecomp-portal .comp-table{color:#eef7ff}.truecomp-portal .comp-table th{color:#d9eaff;background:#061b35}.truecomp-portal .comp-table td{background:#061b3552;border-color:#b0d7f624}.truecomp-portal .comp-table tbody tr:hover td{background:#3491d233}.truecomp-portal .comp-product-link{color:#83d1ff;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.truecomp-portal .comp-product-link:hover{text-decoration:underline}.truecomp-portal .comp-footnote,.truecomp-portal .truecomp-footer{color:#bfd0df}.truecomp-portal .truecomp-method{border-left-color:var(--tc-gold);color:#d9e4ee;background:#102f50}.truecomp-portal .truecomp-method strong{color:#ffd783}.truecomp-portal .empty-products{color:#c5d8e9}.truecomp-portal .truecomp-selects label,.truecomp-portal .truecomp-premium>label,.truecomp-portal .truecomp-secondary label,.truecomp-portal .truecomp-level label{color:#83d1ff;font-weight:850}.truecomp-portal .truecomp-selects select,.truecomp-portal .compare-tools select,.truecomp-portal input:not([type=range]){color:#0a568d;font-weight:750}.truecomp-portal .comp-table td:first-child strong,.truecomp-portal .comp-table td strong{color:#83d1ff}.truecomp-portal .comp-table td{color:#eaf5ff}.truecomp-portal .truecomp-result-head p,.truecomp-portal .truecomp-stats span,.truecomp-portal .truecomp-stats small{color:#d2e4f3}.truecomp-portal .truecomp-fixed-term{color:#83d1ff;align-items:center;gap:9px;font-size:13px;font-weight:850;display:flex}.truecomp-portal .truecomp-fixed-term strong{color:#fff;background:#123f6c;border:1px solid #64b9fb59;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:13px;display:inline-flex}.truecomp-portal .truecomp-secondary>p{max-width:470px}@media (max-width:760px){.clean-content.truecomp-content{padding:8px 8px 34px}.truecomp-page-heading{flex-direction:column;align-items:flex-start}.truecomp-page-heading>span{align-self:flex-start}.truecomp-portal .compare-tools{grid-template-columns:1fr}.truecomp-portal .truecomp-controls,.truecomp-portal .truecomp-single,.truecomp-portal .truecomp-compare{padding:15px}}
.clean-shell{grid-template-columns:238px minmax(0,1fr)}.clean-sidebar{padding:14px 12px}.clean-sidebar-logo{height:78px;margin-bottom:16px}.clean-logo.compact{max-height:64px}.clean-sidebar nav{gap:4px}.clean-sidebar nav button{border-radius:8px;gap:10px;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.25}.clean-sidebar nav button span{width:19px;font-size:16px}.clean-sidebar-user{padding:14px 4px 10px}.clean-sidebar-user strong{font-size:13px}.clean-sidebar-user span{font-size:12px}.clean-avatar{width:35px;height:35px}.clean-signout{padding:8px;font-size:12px}.clean-topbar{height:62px;padding:0 clamp(18px,3vw,42px)}.clean-topbar span{font-size:12px}.clean-topbar strong{font-size:14px}.clean-top-avatar{cursor:pointer;border:0;width:35px;height:35px;font-size:13px}.clean-top-avatar:hover{background:#c9e5fb}.clean-top-avatar:focus-visible{outline-offset:3px;outline:3px solid #64b9fb}.clean-content{padding:28px clamp(20px,4vw,52px) 50px}.clean-page-heading{margin-bottom:20px}.clean-eyebrow{margin-bottom:6px;font-size:12px!important}.clean-page-heading h1{margin-bottom:9px;font-size:clamp(30px,4vw,42px)}.clean-page-heading p{font-size:15px;line-height:1.55}.clean-empty-card{min-height:330px;padding:38px}.clean-pulse{width:58px;height:58px;margin-bottom:17px;font-size:28px}.clean-empty-card h2,.clean-card h2{font-size:23px}.clean-empty-card p{font-size:14px;line-height:1.6}.clean-empty-card>span{padding:7px 12px;font-size:12px}.clean-profile-menu{position:relative}.clean-profile-popover{color:#fff;background:linear-gradient(155deg,#123c67,#081f3b);border:1px solid #8ec7ef4a;border-radius:10px;width:250px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 20px 45px #020914b3}.clean-profile-popover>div{border-bottom:1px solid #ffffff20;flex-direction:column;min-width:0;padding:14px;display:flex}.clean-profile-popover>div strong{margin:0;font-size:13px}.clean-profile-popover>div span{color:#bcd0e3;text-transform:none;letter-spacing:0;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.clean-profile-popover button{color:#eaf4fd;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;width:100%;padding:11px 14px;font-size:12px;font-weight:750}.clean-profile-popover button:first-of-type{border-top:0}.clean-profile-popover button:hover,.clean-profile-popover button:focus-visible{color:#fff;background:#1a4e7c;outline:0}.clean-card{border-radius:10px;margin-bottom:15px;padding:20px}.clean-invite{gap:10px}.clean-card label,.clean-auth-card label{gap:5px;font-size:12px}.clean-card input,.clean-card select,.clean-auth-card input{border-radius:7px;height:41px;font-size:14px}.clean-primary{min-height:41px;padding:0 16px;font-size:13px}.clean-secondary{padding:7px 10px;font-size:12px}.clean-member{grid-template-columns:37px minmax(170px,1fr) minmax(120px,145px) auto auto;gap:10px;padding:11px 0}.clean-member>div:nth-child(2)>span{font-size:12px}.clean-role-control select{height:35px;font-size:12px}.clean-status{padding:5px 8px;font-size:12px}.clean-alert{font-size:12px}.clean-member-detail{width:min(570px,100%);padding:25px}.clean-member-close{width:36px;height:36px;font-size:24px;top:15px;right:15px}.clean-member-detail-header{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;padding:30px 45px 20px 0}.clean-member-detail-header .clean-avatar{width:46px;height:46px;font-size:17px}.clean-member-detail-header h2{font-size:25px}.clean-member-detail-header p{font-size:13px}.clean-member-detail-section{padding:18px 0}.clean-member-detail-section h3{margin-bottom:11px;font-size:15px}.clean-member-facts{gap:8px}.clean-member-facts>div{border-radius:8px;padding:11px}.clean-member-facts dt{font-size:12px}.clean-member-facts dd{font-size:13px}.clean-member-detail-actions select,.clean-member-detail-actions .clean-secondary{height:40px;min-height:40px;font-size:12px}.clean-settings{max-width:920px}.clean-settings-form{padding:23px}.clean-settings-form .clean-card-title{align-items:flex-start;margin-bottom:18px}.clean-settings-form .clean-card-title h2{margin:0}.clean-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.clean-settings-grid label:nth-child(3){grid-column:1}.clean-settings-grid input:disabled{opacity:.75;cursor:not-allowed;background:#cad9e7}.clean-settings-access{background:#0d294a;border:1px solid #ffffff24;border-radius:8px;align-content:start;gap:5px;padding:11px 13px;display:grid}.clean-settings-access>span{color:#b8cce0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.clean-settings-access strong{color:#6ee0b7;text-transform:capitalize;font-size:14px}.clean-settings-access small{color:#b9cddd;font-size:12px;line-height:1.4}.clean-settings-note{color:#b9cddd;margin:13px 0 0;font-size:12px}.clean-settings-actions{justify-content:flex-end;margin-top:18px;display:flex}.clean-avatar img,.clean-top-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.clean-avatar-editor{border-bottom:1px solid #ffffff20;align-items:center;gap:14px;margin-bottom:19px;padding-bottom:18px;display:flex}.clean-profile-photo{color:#fff;background:#286ec2;border:2px solid #6cbcf1;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-size:25px;font-weight:850;display:grid;overflow:hidden}.clean-profile-photo img{object-fit:cover;width:100%;height:100%}.clean-avatar-editor>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clean-avatar-editor small{color:#b9cddd;flex-basis:100%;font-size:12px}.clean-upload-button{cursor:pointer;background:#0d294a;border:1px solid #6ca8d8;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;color:#e5f0fb!important;display:inline-flex!important}.clean-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.clean-settings-grid label small{color:#aebfd0;min-height:16px;font-size:12px;font-weight:500}.clean-lead-sources{gap:8px;margin-top:15px;display:grid}.clean-lead-sources>label{color:#d8e7f5;gap:3px;font-size:12px;font-weight:800;display:grid}.clean-lead-sources>label small{color:#aebfd0;font-size:12px;font-weight:500}.clean-lead-sources>div{flex-wrap:wrap;gap:7px;display:flex}.clean-lead-sources>div>span{color:#eaf6ff;background:#123f6f;border:1px solid #66b8f35c;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.clean-lead-sources>div>span button{color:#bcd6ea;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.clean-lead-sources>div:last-of-type{grid-template-columns:1fr auto;display:grid}.clean-lead-sources input{color:#10233e;background:#fff;border:1px solid #cbd8e4;border-radius:7px;height:41px;padding:0 13px;font-size:14px}.underwriting-navigator{font-size:14px}.clean-content.underwriting-content{padding:6px clamp(8px,1.5vw,20px) 35px}.underwriting-navigator .workspace,.underwriting-navigator .navigator-grid{gap:12px}.underwriting-navigator .intake-card{padding:18px}.underwriting-navigator .card-heading{padding-bottom:13px}.underwriting-navigator .card-heading h2{font-size:21px}.underwriting-navigator .step-number{width:37px;height:37px}.underwriting-navigator .input-grid{gap:12px}.underwriting-navigator .input-grid label>span,.underwriting-navigator .field-group>span,.underwriting-navigator .medications>span{margin-bottom:6px;font-size:13px}.underwriting-navigator .input-grid input,.underwriting-navigator .input-grid select,.underwriting-navigator .choice-row button,.underwriting-navigator .segmented button,.underwriting-navigator .condition-adder select{height:43px;font-size:13px}.underwriting-navigator .section-label h3{font-size:17px}.underwriting-navigator .condition-card strong{font-size:13px}.underwriting-navigator .medications textarea{min-height:75px;font-size:13px}.underwriting-navigator .screen-button{height:48px;font-size:14px}.underwriting-navigator .results-heading{padding:0 18px 13px}.underwriting-navigator .result-row{padding:12px 15px}.underwriting-navigator .carrier-title strong,.underwriting-navigator .result-main>b{font-size:13px}.underwriting-navigator .result-main small,.underwriting-navigator .screening-note{font-size:12px}.underwriting-navigator .trust-strip{padding:14px 18px}.underwriting-navigator .trust-strip strong{font-size:14px}.underwriting-navigator .trust-strip span{font-size:12px}.underwriting-navigator .money-input i{z-index:1;color:#46637d;pointer-events:none;font-size:14px;line-height:1;top:50%;transform:translateY(-50%)}.underwriting-navigator .money-input input{font-variant-numeric:tabular-nums;padding-left:28px}.truecomp-portal .truecomp-controls{padding:18px}.truecomp-portal .comp-section-head h2{font-size:21px}.truecomp-portal .truecomp-primary{gap:24px;padding:15px 0}.truecomp-portal .truecomp-secondary{padding-top:14px}.truecomp-portal .truecomp-tabs{margin:13px 0 7px}.truecomp-portal .truecomp-single,.truecomp-portal .truecomp-compare{padding:15px}.truecomp-portal .truecomp-result-head,.truecomp-portal .truecomp-stats>div,.truecomp-portal .truecomp-split,.truecomp-portal .truecomp-schedule{padding:16px}.truecomp-portal .truecomp-stats strong{font-size:22px}.truecomp-portal .truecomp-schedule .schedule-row{min-height:52px}.truecomp-portal .truecomp-method{margin:12px 0;padding:11px 14px;font-size:12px}.truecomp-portal .truecomp-footer{font-size:12px}@media (max-width:820px){.clean-shell{display:block}.clean-sidebar{padding:10px}.clean-sidebar-logo{height:58px}.clean-sidebar nav{overflow-x:auto}.clean-sidebar nav button{white-space:nowrap}.clean-content{padding-top:22px}}@media (max-width:560px){.clean-content{padding:20px 12px 38px}.clean-page-heading p{font-size:14px}.clean-empty-card{min-height:300px;padding:28px 16px}.clean-member{grid-template-columns:35px minmax(0,1fr)}.clean-profile-popover{width:min(250px,100vw - 20px);right:-5px}.clean-settings-grid{grid-template-columns:1fr}.clean-settings-grid label:nth-child(3){grid-column:auto}.clean-settings-actions .clean-primary{width:100%}.underwriting-navigator .intake-card{padding:14px 11px}.underwriting-navigator .dob-fields{grid-template-columns:1fr 65px 86px}.truecomp-page-heading h1{font-size:29px}.truecomp-page-heading p{font-size:13px}}.clean-lead-sources>.clean-field-heading{color:#d8e7f5;gap:3px;font-size:12px;font-weight:800;display:grid}.clean-lead-sources>.clean-field-heading small{color:#aebfd0;font-size:12px;font-weight:500}
:root{--ll-void:#050c14;--ll-deep:#071522;--ll-panel:#0d1f2ed1;--ll-panel-strong:#0f263af5;--ll-cyan:#55e4f1;--ll-blue:#4b9dff;--ll-mint:#73f2c1;--ll-violet:#9b8cff;--ll-text:#effbff;--ll-muted:#9ab0be;--ll-line:#7cdcf02b}html,body{background:var(--ll-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-image:radial-gradient(circle at 77% -10%,#3774be3d,#0000 35%),radial-gradient(circle at 24% 108%,#2ac1ab1f,#0000 36%),linear-gradient(#081624,#050c14 66%);background-attachment:fixed}body:before{content:"";z-index:0;pointer-events:none;opacity:.38;background-image:linear-gradient(#6ccfe20b 1px,#0000 1px),linear-gradient(90deg,#6ccfe20b 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid var(--ll-cyan)!important}.clean-shell{isolation:isolate;color:var(--ll-text);background:0 0;grid-template-columns:238px minmax(0,1fr);position:relative}.portal-signal{z-index:-1;pointer-events:none;filter:blur(95px);opacity:.11;border-radius:50%;width:420px;height:420px;position:fixed}.portal-signal-one{background:var(--ll-cyan);animation:16s ease-in-out infinite ll-orb;top:-190px;right:3%}.portal-signal-two{background:var(--ll-violet);animation:20s ease-in-out infinite reverse ll-orb;bottom:-240px;left:28%}.clean-sidebar{z-index:20;border-right:1px solid var(--ll-line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#081521fa,#050d16f7);box-shadow:18px 0 60px #00000040}.clean-sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#55e4f11a,#0000 68%);height:230px;position:absolute;inset:0 0 auto}.clean-sidebar-logo{z-index:1;border-bottom:1px solid var(--ll-line);grid-template-rows:1fr auto;gap:5px;height:94px;margin-bottom:13px;padding:3px 7px 14px;position:relative}.clean-sidebar-logo .clean-logo.compact{filter:drop-shadow(0 10px 22px #299fff3b);max-height:58px}.clean-sidebar-logo>span{color:#6f8999;letter-spacing:.22em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.clean-sidebar nav{z-index:1;gap:5px;position:relative}.clean-sidebar nav button{color:#8299a8;background:0 0;border:1px solid #0000;border-radius:10px;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.clean-sidebar nav button:after{content:"";background:linear-gradient(110deg,#0000 15%,#ffffff0e,#0000 75%);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.clean-sidebar nav button:hover{color:#ebfcff;background:#55e4f10e;border-color:#55e4f11c;transform:translate(3px)}.clean-sidebar nav button:hover:after{transform:translate(110%)}.clean-sidebar nav button.active{color:#f2feff;box-shadow:inset 2px 0 var(--ll-cyan),0 0 26px #55e4f10f;background:linear-gradient(90deg,#55e4f121,#55e4f106);border-color:#55e4f138}.clean-sidebar nav button.active span{color:var(--ll-cyan);text-shadow:0 0 15px #55e4f1cc}.clean-sidebar-user{border-top-color:var(--ll-line)}.clean-sidebar-user strong{color:#edfaff}.clean-sidebar-user span{color:#7791a1}.clean-avatar,.clean-top-avatar{color:var(--ll-cyan);background:linear-gradient(145deg,#55e4f130,#4b9dff2b);border:1px solid #55e4f14d;box-shadow:inset 0 0 22px #55e4f112,0 0 22px #55e4f10d}.clean-signout{border-color:var(--ll-line);color:#7892a2;background:#ffffff05}.clean-signout:hover{color:#effcff;background:#55e4f10f;border-color:#55e4f14d}.clean-workspace{z-index:1;background:0 0;position:relative}.clean-topbar{border-bottom:1px solid var(--ll-line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#081724e6,#071420b3);height:68px;box-shadow:0 18px 55px #0000002b}.clean-topbar>div:first-child>span{color:var(--ll-cyan);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.clean-topbar>div:first-child>strong{color:#f1fbff;font-size:14px}.clean-topbar-actions{align-items:center;gap:12px;display:flex}.portal-online{border:1px solid var(--ll-line);color:#88a2b1;letter-spacing:.05em;text-transform:uppercase;background:#ffffff06;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;display:flex}.portal-online i,.portal-status-strip i{background:var(--ll-mint);width:6px;height:6px;box-shadow:0 0 12px var(--ll-mint);border-radius:50%;animation:2.2s ease-in-out infinite ll-pulse}.clean-top-avatar{transition:transform .18s,border-color .18s,box-shadow .18s}.clean-top-avatar:hover{border-color:var(--ll-cyan);background:#55e4f121;transform:translateY(-1px);box-shadow:0 0 24px #55e4f126}.clean-profile-popover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#102b3ffc,#061420fc);border-color:#55e4f13b;border-radius:13px;box-shadow:0 30px 80px #00000094,0 0 46px #55e4f112}.clean-profile-popover button:hover,.clean-profile-popover button:focus-visible{background:#55e4f114}.clean-content{max-width:1540px;padding-top:34px;position:relative}.clean-page-heading{max-width:850px}.clean-eyebrow{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ll-cyan)!important}.clean-page-heading h1,.clean-auth-card h1{color:var(--ll-text);letter-spacing:-.045em;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:750}.clean-page-heading p{color:#9eb3c0}.portal-welcome{max-width:920px;margin-bottom:27px}.portal-welcome h1{color:#0000;background:linear-gradient(100deg,#fff 8%,#a8e9ff 60%,#a99fff);-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,5vw,64px)}.portal-welcome p{max-width:780px;font-size:15px}.portal-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-launch-card{--card-accent:var(--ll-cyan);border:1px solid var(--ll-line);min-height:245px;color:var(--ll-text);text-align:left;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#122a3be0,#081723d1);border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:52px 1fr;gap:0 17px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0003,inset 0 1px #ffffff09}.portal-launch-card:before{content:"";background:var(--card-accent);filter:blur(75px);opacity:.09;border-radius:50%;width:260px;height:260px;transition:opacity .25s,transform .4s;position:absolute;inset:-45% -20% auto auto}.portal-launch-card:after{content:"";background:linear-gradient(transparent,var(--card-accent),transparent);opacity:.65;width:1px;position:absolute;inset:0 auto 0 0}.portal-launch-card:hover{border-color:color-mix(in srgb,var(--card-accent) 42%,transparent);box-shadow:0 28px 72px #0000004d,0 0 38px color-mix(in srgb,var(--card-accent) 7%,transparent);transform:translateY(-4px)}.portal-launch-card:hover:before{opacity:.16;transform:scale(1.12)}.portal-launch-card.violet{--card-accent:var(--ll-violet)}.portal-launch-card.mint{--card-accent:var(--ll-mint)}.portal-launch-card.blue{--card-accent:var(--ll-blue)}.portal-launch-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 38%,transparent);background:color-mix(in srgb,var(--card-accent) 9%,transparent);width:48px;height:48px;color:var(--card-accent);box-shadow:inset 0 0 24px color-mix(in srgb,var(--card-accent) 8%,transparent),0 0 24px color-mix(in srgb,var(--card-accent) 7%,transparent);border-radius:13px;place-items:center;font-size:23px;display:grid;position:relative}.portal-launch-card>div{z-index:1;position:relative}.portal-launch-card small{color:var(--card-accent);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.portal-launch-card h2{color:#f3fcff;letter-spacing:-.025em;margin:8px 0 9px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:22px}.portal-launch-card p{color:#91a8b6;max-width:520px;margin:0;font-size:13px;line-height:1.6}.portal-launch-card>b{z-index:1;color:#cce0e8;grid-column:2;align-self:end;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.portal-launch-card>b span{color:var(--card-accent);font-size:17px;transition:transform .2s}.portal-launch-card:hover>b span{transform:translate(4px)}.portal-status-strip{border:1px solid var(--ll-line);color:#6f8998;background:#05101985;border-radius:11px;align-items:center;gap:22px;margin-top:14px;padding:12px 15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:flex}.portal-status-strip span{align-items:center;gap:8px;display:flex}.portal-status-strip span:first-child{color:#a3c9bd}.portal-status-strip span:not(:first-child):before{content:"/";color:#365365;margin-right:14px}.clean-card,.clean-empty-card,.clean-member-detail{border:1px solid var(--ll-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#11293be6,#071622e0);box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff09}.clean-card{border-radius:14px}.clean-card h2,.clean-card strong,.clean-member-detail h2,.clean-member-detail h3{color:#f2fbff;font-family:Inter,Segoe UI,Arial,sans-serif}.clean-card label{color:#d7e8ee}.clean-muted,.clean-member>div:nth-child(2)>span{color:#8fa6b5}.clean-member{border-top-color:var(--ll-line)}.clean-card input,.clean-card select,.clean-auth-card input,.clean-lead-sources input{color:#effbff;background:#0b2132;border-color:#84ccde42;box-shadow:inset 0 1px 8px #0000002e}.clean-card input:hover,.clean-card select:hover,.clean-auth-card input:hover,.clean-lead-sources input:hover{border-color:#55e4f166}.clean-card input:disabled{color:#8ca1ad;background:#102536}.clean-primary{color:#041317;background:linear-gradient(135deg,#2bbfcf,#59e6c8);border:1px solid #55e4f16b;transition:transform .18s,box-shadow .18s;box-shadow:0 0 26px #55e4f129}.clean-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 38px #55e4f145}.clean-secondary{border-color:var(--ll-line);color:#d8edf2;background:#ffffff09}.clean-secondary:hover:not(:disabled){background:#55e4f112;border-color:#55e4f14d}.clean-card-title>span{color:var(--ll-cyan);background:#55e4f113;border:1px solid #55e4f12b}.clean-status.active{color:var(--ll-mint);background:#73f2c117;border:1px solid #73f2c138}.clean-status.inactive{color:#ff9daa;background:#ff7e8c14;border:1px solid #ff7e8c33}.clean-status.invited{color:#ffc777;background:#ffc26714;border:1px solid #ffc26733}.clean-member-name{color:#effbff}.clean-member-name:hover{color:var(--ll-cyan)}.clean-settings-access{border-color:var(--ll-line);background:#ffffff06}.clean-profile-photo{border-color:var(--ll-cyan);background:linear-gradient(145deg,#164e73,#16355d);box-shadow:0 0 28px #55e4f124}.clean-upload-button{background:#55e4f10f;border-color:#55e4f14d}.clean-lead-sources>div>span{background:#9b8cff17;border-color:#9b8cff47}.clean-auth{isolation:isolate;background:0 0;position:relative}.clean-auth:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 22%,#55e4f121,#0000 35%),radial-gradient(circle at 88% 80%,#9b8cff21,#0000 34%);position:absolute;inset:0}.clean-auth-brand{border-right:1px solid var(--ll-line);background:linear-gradient(145deg,#071927f0,#040d16f5);position:relative;overflow:hidden}.clean-auth-brand:after{content:"";border:1px solid #55e4f114;border-radius:50%;width:430px;height:430px;position:absolute;box-shadow:0 0 90px #55e4f10f,inset 0 0 90px #55e4f109}.clean-auth-brand .clean-logo,.clean-auth-brand p{z-index:1;position:relative}.clean-auth-brand .clean-logo{filter:drop-shadow(0 20px 40px #0e8bff40)}.clean-auth-brand p{color:#8ba4b4}.clean-auth-panel{background:#050e1752}.clean-auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#122b3ef0,#071521f2);border:1px solid #55e4f130;border-radius:20px;box-shadow:0 38px 110px #00000080,0 0 55px #55e4f10f}.clean-auth-card>p{color:#9bb0bd}.clean-auth-card label{color:#dcebef}.clean-link-button{color:var(--ll-cyan)}.clean-loading{background:radial-gradient(circle at 50% 35%,#4691dc33,transparent 35%),var(--ll-void)}.clean-content.underwriting-content,.clean-content.truecomp-content{max-width:none}.underwriting-navigator,.truecomp-portal{--panel-border:var(--ll-line)}.underwriting-navigator .intake-card,.underwriting-navigator .results-panel,.underwriting-navigator .trust-strip,.truecomp-portal .truecomp-controls,.truecomp-portal .truecomp-single,.truecomp-portal .truecomp-compare,.truecomp-portal .truecomp-result-head,.truecomp-portal .truecomp-stats>div,.truecomp-portal .truecomp-split,.truecomp-portal .truecomp-schedule{box-shadow:0 18px 52px #0003,inset 0 1px #ffffff08}@keyframes ll-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes ll-orb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-42px,34px)scale(1.12)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.portal-launch-grid{grid-template-columns:1fr}.portal-launch-card{min-height:210px}}@media (max-width:820px){.clean-shell{display:block}.portal-signal{display:none}.clean-sidebar{z-index:20;position:relative}.clean-sidebar-logo>span{display:none}.clean-topbar{position:sticky}.portal-online{display:none}.clean-content{padding-top:26px}.portal-welcome h1{font-size:clamp(34px,8vw,50px)}}@media (max-width:560px){.clean-topbar{height:60px}.clean-topbar>div:first-child>span{font-size:12px}.portal-launch-card{grid-template-columns:42px 1fr;min-height:0;padding:18px}.portal-launch-icon{width:40px;height:40px;font-size:19px}.portal-launch-card h2{font-size:18px}.portal-launch-card p{font-size:12px}.portal-status-strip{flex-direction:column;align-items:flex-start;gap:9px}.portal-status-strip span:not(:first-child):before{display:none}.clean-auth-brand:after{width:270px;height:270px}}
.underwriting-navigator,.truecomp-portal{--tool-panel:#0a1c2be0;--tool-panel-strong:#0c2233f5;--tool-field:#0a2031;--tool-line:#7de3;--tool-line-hot:#55e4f17a;--tool-text:#effbff;--tool-muted:#9cb3c1;--tool-cyan:#55e4f1;--tool-blue:#4b9dff;--tool-mint:#73f2c1;--tool-violet:#9b8cff;isolation:isolate;color:var(--tool-text);background:0 0;position:relative}.underwriting-navigator:before,.truecomp-portal:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background-image:linear-gradient(#55e4f109 1px,#0000 1px),linear-gradient(90deg,#55e4f109 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.clean-content.underwriting-content{padding:10px clamp(10px,2.1vw,30px) 44px}.underwriting-navigator .workspace{gap:16px}.underwriting-navigator .intake-card,.underwriting-navigator .results-card{border:1px solid var(--tool-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#102b3df0,#061420f0);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 68px #00000047,inset 0 1px #ffffff0a}.underwriting-navigator .intake-card:before,.underwriting-navigator .results-card:before{content:"";background:linear-gradient(90deg,transparent,var(--tool-cyan),transparent);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.underwriting-navigator .intake-card:after,.underwriting-navigator .results-card:after{content:"";z-index:-1;background:var(--tool-cyan);filter:blur(90px);opacity:.06;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-120px}.underwriting-navigator .results-card:after{background:var(--tool-violet)}.underwriting-navigator .card-heading{border-bottom:1px solid var(--tool-line);position:relative}.underwriting-navigator .card-heading p,.underwriting-navigator .section-label p{color:var(--tool-cyan);text-shadow:0 0 18px #55e4f13d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.underwriting-navigator .card-heading h2,.underwriting-navigator .section-label h3,.underwriting-navigator .results-empty h3{color:var(--tool-text);letter-spacing:-.025em;font-family:Inter,Segoe UI,Arial,sans-serif}.underwriting-navigator .step-number{color:var(--tool-cyan);background:#55e4f114;border:1px solid #55e4f152;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:inset 0 0 24px #55e4f10f,0 0 24px #55e4f10f}.underwriting-navigator .library-button,.underwriting-navigator .text-button,.underwriting-navigator .result-tools button{border:1px solid var(--tool-line);color:#c8f8fd;background:#55e4f10e;border-radius:9px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.underwriting-navigator .text-button{padding:10px 12px}.underwriting-navigator .library-button:hover,.underwriting-navigator .text-button:hover,.underwriting-navigator .result-tools button:hover{border-color:var(--tool-line-hot);background:#55e4f11c;transform:translateY(-1px);box-shadow:0 0 26px #55e4f114}.underwriting-navigator .input-grid label>span,.underwriting-navigator .field-group>span,.underwriting-navigator .medications>span{color:#dcecf2}.underwriting-navigator .input-grid input,.underwriting-navigator .input-grid select,.underwriting-navigator .condition-adder select,.underwriting-navigator .condition-card select,.underwriting-navigator .medications textarea,.underwriting-navigator .result-tools input,.underwriting-navigator .library-search input{background:var(--tool-field);color:var(--tool-text);border:1px solid #84ccde40;border-radius:10px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 2px 10px #00000038}.underwriting-navigator input::placeholder,.underwriting-navigator textarea::placeholder{color:#6f8998}.underwriting-navigator .input-grid input:hover,.underwriting-navigator .input-grid select:hover,.underwriting-navigator .condition-adder select:hover,.underwriting-navigator .condition-card select:hover,.underwriting-navigator .medications textarea:hover{background:#0c2538;border-color:#55e4f16b}.underwriting-navigator .choice-row button,.underwriting-navigator .segmented button{border:1px solid var(--tool-line);color:#95adbb;background:#ffffff06;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}.underwriting-navigator .choice-row button:hover,.underwriting-navigator .segmented button:hover{color:#e8faff;border-color:#55e4f157;transform:translateY(-1px)}.underwriting-navigator .choice-row button.active,.underwriting-navigator .segmented button.active{color:#edfdff;background:linear-gradient(135deg,#55e4f130,#4b9dff21);border-color:#55e4f194;box-shadow:inset 0 0 24px #55e4f10f,0 0 20px #55e4f10f}.underwriting-navigator .split-input i,.underwriting-navigator .unit-input i,.underwriting-navigator .money-input i{color:var(--tool-cyan)}.underwriting-navigator .field-hint{color:#7893a3}.underwriting-navigator .field-hint.age-ready{color:var(--tool-mint);text-shadow:0 0 16px #73f2c12e}.underwriting-navigator .condition-block{border-color:var(--tool-line)}.underwriting-navigator .section-label>span{color:#c4bbff;background:#9b8cff17;border:1px solid #9b8cff38}.underwriting-navigator .condition-adder button{color:#fff;background:linear-gradient(135deg,#26b8c8,#3d91e3);border:1px solid #55e4f15c;border-radius:10px;box-shadow:0 9px 24px #2f9fcc29}.underwriting-navigator .condition-card{border-color:var(--tool-line);background:#ffffff06;border-radius:11px}.underwriting-navigator .condition-card strong{color:var(--tool-text)}.underwriting-navigator .condition-card button{color:#a8bdc8;background:#ffffff0d}.underwriting-navigator .empty-condition,.underwriting-navigator .privacy-line,.underwriting-navigator .screening-note{color:var(--tool-muted)}.underwriting-navigator .screen-button{background:linear-gradient(110deg,#1fb8c9,#3e91e6 58%,#7d6de3);border:1px solid #68ede27a;border-radius:11px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #3198cf3d,0 0 28px #55e4f114}.underwriting-navigator .screen-button:before{content:"";background:linear-gradient(110deg,#0000 20%,#fff3,#0000 65%);transition:transform .55s;position:absolute;inset:0;transform:translate(-115%)}.underwriting-navigator .screen-button:hover{filter:saturate(1.13);transform:translateY(-2px);box-shadow:0 18px 42px #3198cf52,0 0 36px #55e4f121}.underwriting-navigator .screen-button:hover:before{transform:translate(115%)}.underwriting-navigator .radar{background:radial-gradient(circle,#55e4f121 0 2px,#0000 3px),repeating-radial-gradient(circle,#0000 0 18px,#55e4f117 19px 20px);border-color:#55e4f147;box-shadow:inset 0 0 45px #55e4f10d,0 0 42px #55e4f10f}.underwriting-navigator .radar:after{background:linear-gradient(90deg,var(--tool-cyan),transparent);box-shadow:0 0 9px var(--tool-cyan)}.underwriting-navigator .radar i{background:var(--tool-mint);box-shadow:0 0 0 5px #73f2c114,0 0 14px #73f2c1b3}.underwriting-navigator .results-empty p,.underwriting-navigator .results-empty ul{color:var(--tool-muted)}.underwriting-navigator .fit-summary button{background:#ffffff09;border-color:#0000;transition:transform .18s,border-color .18s,background .18s}.underwriting-navigator .fit-summary button:hover{background:#fff1;transform:translateY(-2px)}.underwriting-navigator .fit-summary button.active{box-shadow:0 0 22px color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.underwriting-navigator .fit-likely_fit{color:var(--tool-mint)}.underwriting-navigator .fit-review{color:#ffc96f}.underwriting-navigator .fit-likely_decline{color:#ff8f9e}.underwriting-navigator .fit-insufficient{color:#baaaff}.underwriting-navigator .result-list{border-color:var(--tool-line)}.underwriting-navigator .result-row{border-bottom-color:var(--tool-line);background:#04111c61;transition:background .18s,transform .18s,box-shadow .18s}.underwriting-navigator .result-row:hover{z-index:1;box-shadow:inset 2px 0 var(--tool-cyan);background:#55e4f112;position:relative;transform:translate(3px)}.underwriting-navigator .carrier-monogram{color:var(--tool-cyan);background:linear-gradient(145deg,#55e4f126,#4b9dff1f);border:1px solid #55e4f133;box-shadow:inset 0 0 20px #55e4f112}.underwriting-navigator .carrier-title strong,.underwriting-navigator .result-score b{color:var(--tool-text)}.underwriting-navigator .result-main>b{color:#bdd0da}.underwriting-navigator .result-main small,.underwriting-navigator .result-score small{color:#7f99a8}.underwriting-navigator .trust-strip{border-color:var(--tool-line);background:linear-gradient(110deg,#55e4f112,#9b8cff0b);border-radius:13px;box-shadow:inset 0 1px #ffffff08}.underwriting-navigator .trust-strip span{color:var(--tool-muted)}.underwriting-navigator .trust-strip button{color:var(--tool-cyan)}.underwriting-navigator .modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070dc7}.underwriting-navigator .detail-drawer,.underwriting-navigator .library-modal{border:1px solid var(--tool-line);background:linear-gradient(145deg,#0f2a3e,#071723);box-shadow:-28px 0 90px #00000094,0 0 52px #55e4f10d}.underwriting-navigator .close-button{border-color:var(--tool-line);color:#d8edf3;background:#0a2031}.underwriting-navigator .source-detail,.underwriting-navigator .library-list article{border-color:var(--tool-line);background:#ffffff06}.underwriting-navigator .availability-grid div{background:#55e4f10a;border:1px solid #55e4f11a}.clean-content.truecomp-content{padding:18px clamp(14px,2.6vw,38px) 46px}.truecomp-page-heading{align-items:center;margin-bottom:19px;padding:4px 2px 12px;position:relative}.truecomp-page-heading:after{content:"";background:linear-gradient(90deg,var(--tool-cyan),#55e4f124,transparent);height:1px;position:absolute;bottom:0;left:2px;right:2px}.truecomp-page-heading h1{letter-spacing:-.045em;color:#0000;background:linear-gradient(100deg,#fff,#b0edff 68%,#b5aaff);-webkit-background-clip:text;background-clip:text;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:760}.truecomp-page-heading p{color:var(--tool-muted)}.truecomp-page-heading>span{color:var(--tool-mint);letter-spacing:.04em;background:#73f2c112;border-color:#73f2c140;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:inset 0 0 18px #73f2c10a}.truecomp-portal .panel{border:1px solid var(--tool-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#102a3cf0,#061420ed);border-radius:15px;position:relative;overflow:hidden;box-shadow:0 24px 66px #00000045,inset 0 1px #ffffff0a}.truecomp-portal .panel:before{content:"";background:linear-gradient(90deg,transparent,var(--tool-cyan),transparent);opacity:.65;height:1px;position:absolute;top:0;left:0;right:0}.truecomp-portal .comp-section-head h2{letter-spacing:-.02em;font-family:Inter,Segoe UI,Arial,sans-serif}.truecomp-portal .eyebrow{color:var(--tool-cyan);letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.truecomp-portal .comp-reset{border:1px solid var(--tool-line);color:#caf8fd;background:#55e4f10e;border-radius:9px;transition:transform .18s,border-color .18s,background .18s}.truecomp-portal .comp-reset:hover{border-color:var(--tool-line-hot);background:#55e4f11c;transform:translateY(-1px)}.truecomp-portal .truecomp-primary{align-items:stretch}.truecomp-portal .truecomp-level,.truecomp-portal .truecomp-premium{background:#010c1440;border:1px solid #55e4f11c;border-radius:11px;padding:16px}.truecomp-portal .level-control strong{color:var(--tool-cyan);background:#55e4f11a;border:1px solid #55e4f147;border-radius:8px;box-shadow:inset 0 0 20px #55e4f10d}.truecomp-portal input[type=range]{height:7px;accent-color:var(--tool-cyan)}.truecomp-portal input:not([type=range]),.truecomp-portal select,.truecomp-portal .inline-search{background:var(--tool-field);color:var(--tool-text);border:1px solid #84ccde40;border-radius:10px;box-shadow:inset 0 2px 10px #0003}.truecomp-portal input:not([type=range]):hover,.truecomp-portal select:hover,.truecomp-portal .inline-search:hover{background:#0c2538;border-color:#55e4f16b}.truecomp-portal .money-input>span{color:var(--tool-cyan)}.truecomp-portal .premium-toggle{background:#071a29;border:1px solid #55e4f11f}.truecomp-portal .premium-toggle button{color:#8fa8b6;transition:background .18s,color .18s,box-shadow .18s}.truecomp-portal .premium-toggle button.selected{color:#eefcff;background:linear-gradient(135deg,#55e4f133,#4b9dff2e);box-shadow:inset 0 0 18px #55e4f10d}.truecomp-portal .truecomp-secondary{border-color:var(--tool-line)}.truecomp-portal .truecomp-fixed-term strong{color:var(--tool-mint);background:#73f2c112;border-color:#73f2c13d;border-radius:8px}.truecomp-portal .truecomp-tabs{gap:8px}.truecomp-portal .truecomp-tabs button{border:1px solid var(--tool-line);color:#92aab8;background:#ffffff06;border-radius:9px;transition:transform .18s,border-color .18s,background .18s,color .18s}.truecomp-portal .truecomp-tabs button:hover{color:#effcff;border-color:#55e4f157;transform:translateY(-1px)}.truecomp-portal .truecomp-tabs button.active{color:#fff;background:linear-gradient(135deg,#55e4f12b,#4b9dff21);border-color:#55e4f185;box-shadow:0 0 26px #55e4f10f}.truecomp-portal .truecomp-result{border-color:var(--tool-line);background:linear-gradient(145deg,#03101beb,#0a283be0);border-radius:13px;box-shadow:inset 0 1px #ffffff06}.truecomp-portal .truecomp-result-head,.truecomp-portal .truecomp-stats,.truecomp-portal .truecomp-split{border-color:var(--tool-line)}.truecomp-portal .truecomp-stats>div{background:linear-gradient(145deg,#ffffff06,#0000)}.truecomp-portal .truecomp-stats>div+div{border-color:var(--tool-line)}.truecomp-portal .truecomp-stats strong{letter-spacing:-.03em;font-family:Inter,Segoe UI,Arial,sans-serif}.truecomp-portal .truecomp-stats strong.teal{color:var(--tool-mint);text-shadow:0 0 22px #73f2c126}.truecomp-portal .truecomp-bar{background:#071a29;border-radius:999px;height:10px;box-shadow:inset 0 2px 7px #00000047}.truecomp-portal .truecomp-bar i{background:linear-gradient(90deg,#39a8f7,var(--tool-cyan));box-shadow:0 0 16px #55e4f166}.truecomp-portal .truecomp-bar b{background:linear-gradient(90deg,#b894ff,var(--tool-violet));box-shadow:0 0 16px #9b8cff59}.truecomp-portal .advance-dot{background:var(--tool-cyan);box-shadow:0 0 9px #55e4f199}.truecomp-portal .tail-dot{background:var(--tool-violet);box-shadow:0 0 9px #9b8cff8c}.truecomp-portal .truecomp-schedule .schedule-row{border-color:var(--tool-line);transition:background .18s,transform .18s}.truecomp-portal .truecomp-schedule .schedule-row:hover{background:#55e4f109;transform:translate(2px)}.truecomp-portal .schedule-tag{color:var(--tool-cyan);background:#55e4f114;border:1px solid #55e4f133;border-radius:8px}.truecomp-portal .schedule-tag.month{color:#c2b8ff;background:#9b8cff14;border-color:#9b8cff33}.truecomp-portal .truecomp-total{background:#73f2c10e;border-color:#73f2c12e;border-radius:9px}.truecomp-portal .truecomp-total strong{color:var(--tool-mint);font-family:Inter,Segoe UI,Arial,sans-serif}.truecomp-portal .comp-type{color:var(--tool-mint);background:#73f2c117;border:1px solid #73f2c133}.truecomp-portal .comp-type.term{color:#86c4ff;background:#4b9dff1a;border-color:#4b9dff38}.truecomp-portal .comp-type.iul{color:#c2b8ff;background:#9b8cff1a;border-color:#9b8cff38}.truecomp-portal .comp-table{border-collapse:separate;border-spacing:0 4px}.truecomp-portal .comp-table th{color:#aac1ce;background:#071a29;border:0}.truecomp-portal .comp-table td{background:#ffffff06;border-color:#0000;transition:background .18s}.truecomp-portal .comp-table tbody tr:hover td{background:#55e4f112}.truecomp-portal .comp-product-link{color:var(--tool-cyan)}.truecomp-portal .truecomp-method{border:1px solid #9b8cff2b;border-left:3px solid var(--tool-violet);color:#b5c8d2;background:#9b8cff0e;border-radius:10px}.truecomp-portal .truecomp-method strong{color:#c8c0ff}@media (max-width:760px){.clean-content.underwriting-content,.clean-content.truecomp-content{padding-inline:8px}.underwriting-navigator .intake-card,.underwriting-navigator .results-card,.truecomp-portal .panel{border-radius:12px}.truecomp-portal .truecomp-level,.truecomp-portal .truecomp-premium{padding:12px}}@media (prefers-reduced-motion:reduce){.underwriting-navigator .screen-button:before{display:none}}
.crm-shell{--crm-line:#7cdcf02b;--crm-panel:#0d1f2ed6;--crm-field:#0a2031;--crm-cyan:#55e4f1;--crm-mint:#73f2c1;--crm-violet:#9b8cff;color:#effbff;gap:16px;display:grid}.crm-header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 15px;display:flex}.crm-header h1{letter-spacing:-.05em;margin:3px 0 5px;font-size:clamp(34px,4vw,52px)}.crm-header p{color:#9ab0be;max-width:720px;margin:0;font-size:14px;line-height:1.55}.crm-header>.clean-primary{flex:none;min-height:44px;padding-inline:18px}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.crm-metrics article{border:1px solid var(--crm-line);background:linear-gradient(145deg,#122a3be6,#071622e0);border-radius:13px;min-height:128px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff08}.crm-metrics article:after{content:"";background:var(--crm-cyan);filter:blur(50px);opacity:.06;border-radius:50%;width:130px;height:130px;position:absolute;top:-60px;right:-50px}.crm-metrics small{color:#829aa8;letter-spacing:.12em;text-transform:uppercase;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace}.crm-metrics strong{color:#f3fcff;letter-spacing:-.04em;margin:12px 0 5px;font-size:27px;display:block}.crm-metrics span{color:#8098a6;font-size:12px}.crm-metrics article:nth-child(2):after{background:var(--crm-mint)}.crm-metrics article:nth-child(3):after{background:#4b9dff}.crm-metrics article:nth-child(4):after{background:var(--crm-violet)}.crm-filter-panel{border:1px solid var(--crm-line);background:#05101994;border-radius:13px;grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(140px,.55fr));gap:10px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff06}.crm-filter-panel label,.crm-date-filter{color:#8ba3b0;gap:6px;font-size:12px;font-weight:800;display:grid}.crm-filter-panel input,.crm-filter-panel select{background:var(--crm-field);color:#effbff;border:1px solid #84ccde3b;border-radius:8px;min-width:0;height:40px;padding:0 10px}.crm-search{background:var(--crm-field);height:40px;color:var(--crm-cyan);border:1px solid #84ccde3b;border-radius:8px;align-items:center;gap:9px;padding:0 11px;display:flex}.crm-search input{background:0 0;border:0;flex:1;height:auto;padding:0}.crm-date-filter{grid-template-columns:1fr auto 1fr;align-items:end}.crm-date-filter>span{grid-column:1/-1}.crm-date-filter b{color:#63808f;padding-bottom:13px;font-size:12px}.crm-clear{border:1px solid var(--crm-line);color:#9eb6c2;background:#ffffff06;border-radius:8px;align-self:end;height:40px;font-size:12px;font-weight:800}.crm-clear:disabled{opacity:.35}.crm-clear:not(:disabled):hover{color:#eaffff;background:#55e4f112;border-color:#55e4f166}.crm-client-panel{border:1px solid var(--crm-line);background:linear-gradient(145deg,#0f2638e0,#05121de0);border-radius:14px;overflow:hidden;box-shadow:0 22px 60px #0000003b,inset 0 1px #ffffff08}.crm-list-head{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.crm-list-head>div{align-items:center;gap:10px;display:flex}.crm-list-head>div>span{min-width:28px;height:25px;color:var(--crm-cyan);background:#55e4f112;border:1px solid #55e4f12e;border-radius:7px;place-items:center;padding:0 7px;font-size:12px;font-weight:850;display:grid}.crm-list-head strong{font-size:14px}.crm-list-head>span{color:#78929f;font-size:12px}.crm-client-list{display:grid}.crm-client-row{border:0;border-bottom:1px solid var(--crm-line);color:#eaf9fd;text-align:left;background:#030f1840;grid-template-columns:42px minmax(150px,1.1fr) minmax(118px,.7fr) minmax(160px,1fr) minmax(118px,.7fr) minmax(105px,.65fr) minmax(105px,.65fr) 15px;align-items:center;gap:12px;width:100%;min-height:78px;padding:12px 15px;transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:relative}.crm-client-row:last-child{border-bottom:0}.crm-client-row:hover{z-index:1;box-shadow:inset 2px 0 var(--crm-cyan);background:#55e4f10f;transform:translate(3px)}.crm-client-avatar{width:40px;height:40px;color:var(--crm-cyan);background:linear-gradient(145deg,#55e4f124,#4b9dff1f);border:1px solid #55e4f140;border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.crm-client-row>span:not(.crm-client-avatar){min-width:0}.crm-client-row small,.crm-client-row b,.crm-client-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-client-row small{color:#728c99;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.crm-client-row b{color:#ddecf1;font-size:12px}.crm-client-row em{color:#7994a2;margin-top:4px;font-size:12px;font-style:normal}.crm-client-name strong{color:#f5fdff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.crm-client-name small{text-transform:none;margin-top:5px}.crm-client-row>i{color:var(--crm-cyan);font-size:19px;font-style:normal}.crm-money b{color:#bbf7e1}.crm-disposition{border:1px solid #ffffff1f;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:12px!important;display:inline-flex!important}.crm-disposition.sold-policy{color:var(--crm-mint);background:#73f2c114;border-color:#73f2c13b}.crm-disposition.underwriting{color:#8bc8ff;background:#4b9dff14;border-color:#4b9dff3d}.crm-disposition.not-interested{color:#c2b9ff;background:#9b8cff14;border-color:#9b8cff38}.crm-disposition.declined-coverage{color:#ff9daa;background:#ff7e8c14;border-color:#ff7e8c38}.crm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:38px;display:flex}.crm-empty>span{width:54px;height:54px;color:var(--crm-cyan);background:#55e4f10f;border:1px solid #55e4f13d;border-radius:50%;place-items:center;font-size:22px;display:grid;box-shadow:inset 0 0 26px #55e4f10d,0 0 28px #55e4f10d}.crm-empty strong{margin-top:15px;font-size:18px}.crm-empty p{color:#829aa7;max-width:440px;margin:7px 0 16px;font-size:13px;line-height:1.6}.crm-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070dc7;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-editor{border-left:1px solid var(--crm-line);color:#effbff;background:radial-gradient(circle at 95% 2%,#55e4f117,#0000 28rem),linear-gradient(155deg,#0c2639,#06141f 70%);width:min(790px,100%);height:100%;overflow:auto;box-shadow:-28px 0 90px #00000094}.crm-editor>header{z-index:4;border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071622f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px;display:flex;position:sticky;top:0}.crm-editor>header h2{letter-spacing:-.04em;margin:3px 0 4px;font-size:28px}.crm-editor>header p{color:#8aa2af;margin:0;font-size:12px}.crm-editor>header button{border:1px solid var(--crm-line);color:#d9edf2;background:#ffffff08;border-radius:50%;flex:none;width:38px;height:38px;font-size:23px}.crm-editor>section{border-bottom:1px solid var(--crm-line);padding:23px 27px}.crm-section-title{align-items:center;gap:11px;margin-bottom:16px;display:flex}.crm-section-title>span{width:35px;height:35px;color:var(--crm-cyan);background:#55e4f112;border:1px solid #55e4f140;border-radius:10px;place-items:center;font:850 12px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.crm-section-title h3{margin:0;font-size:16px}.crm-section-title p{color:#78929f;margin:3px 0 0;font-size:12px}.crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.crm-form-grid label{color:#b9ccd5;align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{background:var(--crm-field);color:#effbff;border:1px solid #84ccde3b;border-radius:9px;width:100%;min-width:0;padding:0 11px;box-shadow:inset 0 2px 9px #0003}.crm-form-grid input,.crm-form-grid select{height:43px}.crm-form-grid textarea{resize:vertical;padding-block:10px;line-height:1.5}.crm-form-grid input:hover,.crm-form-grid select:hover,.crm-form-grid textarea:hover{background:#0c2538;border-color:#55e4f16b}.crm-wide{grid-column:1/-1}.crm-build-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-calculated{background:#73f2c10e;border:1px solid #73f2c12e;border-radius:9px;flex-direction:column;justify-content:center;min-height:69px;padding:10px 12px;display:flex}.crm-calculated span{color:#91afa8;text-transform:uppercase;font-size:12px;font-weight:800}.crm-calculated strong{color:var(--crm-mint);margin:5px 0 2px;font-size:18px}.crm-calculated small{color:#718f8a;font-size:12px}.crm-money-input{position:relative}.crm-money-input>span{z-index:1;color:var(--crm-cyan);position:absolute;top:13px;left:11px}.crm-money-input input{padding-left:25px}.crm-commission-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-commission-card>div{background:#9b8cff0b;border:1px solid #9b8cff24;border-radius:10px;padding:13px}.crm-commission-card span,.crm-commission-card strong{display:block}.crm-commission-card span{color:#8f9dad;text-transform:uppercase;font-size:12px;font-weight:800}.crm-commission-card strong{color:#c8c0ff;margin-top:7px;font-size:17px}.crm-commission-card p{color:#819aa6;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}.crm-editor>.clean-alert{margin:16px 27px 0}.crm-editor>footer{z-index:4;border-top:1px solid var(--crm-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071622f2;grid-template-columns:auto 1fr auto auto;gap:9px;padding:15px 27px;display:grid;position:sticky;bottom:0}.crm-editor>footer button{min-height:41px}.crm-delete{color:#ff9daa;background:#ff7e8c12;border:1px solid #ff7e8c38;border-radius:9px;padding:0 13px;font-weight:800}@media (max-width:1200px){.crm-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-search{grid-column:1/-1}.crm-date-filter,.crm-clear{grid-column:span 2}.crm-client-row{grid-template-columns:42px 1fr 130px 1fr 110px 15px}.crm-client-row>.crm-money:nth-last-of-type(2),.crm-client-row>span:nth-of-type(5){display:none}}@media (max-width:900px){.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-client-row{grid-template-columns:42px 1fr 125px 110px 15px}.crm-client-row>span:nth-of-type(4){display:none}.crm-form-grid,.crm-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-wide{grid-column:1/-1}.crm-commission-card{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.crm-header{flex-direction:column;align-items:flex-start}.crm-header>.clean-primary{width:100%}.crm-metrics{grid-template-columns:1fr 1fr}.crm-metrics article{min-height:110px;padding:14px}.crm-metrics strong{font-size:22px}.crm-filter-panel{grid-template-columns:1fr}.crm-search,.crm-date-filter,.crm-clear{grid-column:auto}.crm-client-row{grid-template-columns:38px 1fr 15px;padding:12px}.crm-client-row>span:not(.crm-client-avatar):not(.crm-client-name){display:none}.crm-client-avatar{width:36px;height:36px}.crm-list-head>span{display:none}.crm-editor>header,.crm-editor>section,.crm-editor>footer{padding-left:15px;padding-right:15px}.crm-form-grid,.crm-build-grid,.crm-commission-card{grid-template-columns:1fr}.crm-wide,.crm-commission-card p{grid-column:auto}.crm-editor>footer{grid-template-columns:1fr 1fr}.crm-editor>footer span{display:none}.crm-editor>footer .crm-delete{grid-column:1/-1}.crm-date-filter{grid-template-columns:1fr auto 1fr}}.crm-modal{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;width:min(790px,100vw - 274px);padding:0;display:block;inset:76px 18px 82px auto}.crm-editor{pointer-events:auto;border:1px solid #55e4f13d;border-radius:17px;width:100%;height:100%;box-shadow:-18px 22px 80px #0000009e,0 0 45px #55e4f10f}.crm-editor>header{border-radius:16px 16px 0 0}.crm-window-actions{gap:8px;display:flex}.crm-window-actions button:first-child{font-size:18px}.crm-proof-card{background:#081b29b8;border:1px dashed #84ccde47;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.crm-proof-card.verified{background:#73f2c10e;border-style:solid;border-color:#73f2c147}.crm-proof-icon{width:44px;height:44px;color:var(--crm-cyan);background:#55e4f114;border:1px solid #55e4f140;border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid}.crm-proof-card.verified .crm-proof-icon{color:var(--crm-mint);background:#73f2c117;border-color:#73f2c145}.crm-proof-copy{min-width:0}.crm-proof-copy strong{color:#edfaff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.crm-proof-copy p{color:#8ca4b1;margin:5px 0;font-size:12px}.crm-proof-copy span{color:var(--crm-cyan);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:850}.crm-proof-actions{align-items:center;gap:8px;display:flex}.crm-proof-actions input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-proof-actions label,.crm-proof-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:39px;margin:0;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.crm-client-dock{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05111bf0;border:1px solid #55e4f136;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:8px 11px;display:flex;position:fixed;bottom:12px;left:256px;right:18px;box-shadow:0 18px 60px #0000007a,inset 0 1px #ffffff0a}.crm-dock-label{color:#718b99;letter-spacing:.12em;text-transform:uppercase;flex:none;padding:0 5px;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace}.crm-client-dock>div{gap:7px;min-width:0;display:flex;overflow-x:auto}.crm-dock-client{background:#0f2637d1;border:1px solid #84ccde29;border-radius:10px;flex:0 0 210px;grid-template-columns:minmax(0,1fr) 28px;display:grid;overflow:hidden}.crm-dock-client.active{border-color:#55e4f175;box-shadow:inset 0 0 24px #55e4f112}.crm-dock-client>button:first-child{color:#eaf9fd;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:6px 7px;display:grid}.crm-dock-client i{width:30px;height:30px;color:var(--crm-cyan);background:#55e4f11a;border-radius:8px;grid-row:1/3;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.crm-dock-client b,.crm-dock-client small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-dock-client b{font-size:12px}.crm-dock-client small{color:#718d9a;font-size:12px}.crm-dock-client>button:last-child{color:#78919d;background:0 0;border:0;border-left:1px solid #84ccde1f;font-size:17px}.crm-dock-client>button:hover{color:#fff;background:#55e4f112}.crm-disposition.approved-sold{color:var(--crm-mint);background:#73f2c114;border-color:#73f2c13b}.crm-disposition.cancelled{color:#a9bbc4}.crm-disposition.declined{color:#ff9daa;background:#ff7e8c14;border-color:#ff7e8c38}.crm-disposition.payment-failed{color:#ffc879;background:#ffb85c14;border-color:#ffb85c40}.crm-disposition.schedule-follow-up{color:#c2b9ff;background:#9b8cff14;border-color:#9b8cff3d}.crm-follow-up-date{background:#9b8cff0f;border:1px solid #9b8cff38;border-radius:10px;padding:8px}@media (max-width:820px){.crm-modal{width:calc(100vw - 20px);inset:68px 10px 78px}.crm-client-dock{bottom:8px;left:10px;right:10px}.crm-dock-label{display:none}}@media (max-width:620px){.crm-proof-card{grid-template-columns:40px minmax(0,1fr)}.crm-proof-icon{width:38px;height:38px}.crm-proof-actions{grid-column:1/-1}.crm-proof-actions label,.crm-proof-actions button{flex:1}.crm-dock-client{flex-basis:180px}}@media (max-width:420px){.crm-metrics,.crm-editor>footer{grid-template-columns:1fr}.crm-editor>footer .crm-delete{grid-column:auto}}
.crm-view-tabs{background:#05121d9e;border:1px solid #84ccde26;border-radius:12px;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.crm-view-tabs button{color:#88a2af;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.crm-view-tabs button span{color:#a9c2cc;background:#ffffff0f;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.crm-view-tabs button.active{color:#f1fcff;background:linear-gradient(135deg,#55e4f129,#4b9dff1f);box-shadow:inset 0 0 0 1px #55e4f140}.crm-view-tabs button.active span{color:#55e4f1;background:#55e4f129}.crm-workflow-view{gap:15px;display:grid}.crm-workflow-intro{background:radial-gradient(circle at 90% 0,#55e4f114,#0000 22rem),#071825c7;border:1px solid #55e4f12b;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 21px;display:flex}.crm-workflow-intro h2{color:#f1fbff;margin:3px 0 5px;font-size:22px}.crm-workflow-intro p{color:#86a0ad;margin:0;font-size:12px}.crm-workflow-intro>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.crm-workflow-intro>div:last-child strong{color:#73f2c1;font-size:27px}.crm-workflow-intro>div:last-child span{color:#7f98a5;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.crm-pipeline-board{scrollbar-color:#55e4f152 #05121d73;grid-template-columns:repeat(10,minmax(250px,1fr));gap:11px;padding-bottom:11px;display:grid;overflow-x:auto}.crm-pipeline-lane{background:#05121da8;border:1px solid #84ccde26;border-radius:13px;flex-direction:column;min-height:510px;display:flex;overflow:hidden}.crm-pipeline-lane>header{background:#0f2a3bcc;border-bottom:1px solid #84ccde1f;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.crm-pipeline-lane>header span{color:#cfe5ec;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:900}.crm-pipeline-lane>header b{color:#55e4f1;background:#55e4f11c;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.crm-pipeline-dropzone{flex-direction:column;flex:1;gap:9px;min-height:460px;padding:10px;display:flex}.crm-pipeline-lane.dragging .crm-pipeline-dropzone{background:#55e4f106}.crm-pipeline-dropzone>p{color:#5f7885;text-align:center;margin:auto;font-size:12px}.crm-pipeline-dropzone article{cursor:grab;background:linear-gradient(145deg,#0f2a3bf2,#071926f2);border:1px solid #84ccde2b;border-radius:11px;box-shadow:0 12px 25px #0000002e}.crm-pipeline-dropzone article.busy{opacity:.55}.crm-pipeline-dropzone article>button{color:#effaff;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:11px;display:grid}.crm-pipeline-dropzone article>button>span:last-child{min-width:0}.crm-pipeline-dropzone article strong,.crm-pipeline-dropzone article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-pipeline-dropzone article strong{font-size:12px}.crm-pipeline-dropzone article small{color:#78939f;margin-top:3px;font-size:12px}.crm-pipeline-avatar{color:#55e4f1;background:#55e4f11a;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.crm-pipeline-dropzone article>div{justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.crm-pipeline-dropzone article>div b{color:#73f2c1;font-size:12px}.crm-pipeline-dropzone select{color:#bad0d9;background:#0b2638;border:1px solid #84ccde2e;border-radius:7px;min-width:0;max-width:126px;height:29px;padding:0 6px;font-size:12px}.crm-task-layout{grid-template-columns:minmax(310px,.72fr) minmax(500px,1.28fr);gap:14px;display:grid}.crm-task-composer,.crm-task-board{background:#061521c2;border:1px solid #84ccde29;border-radius:14px;padding:18px}.crm-task-composer h3,.crm-task-board h3{color:#effaff;margin:0;font-size:16px}.crm-task-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;display:grid}.crm-task-form-grid label{color:#a8bdc6;gap:6px;font-size:12px;font-weight:850;display:grid}.crm-task-form-grid input,.crm-task-form-grid select,.crm-task-form-grid textarea,.crm-activity-composer select,.crm-activity-composer textarea,.crm-inline-task input,.crm-inline-task select{color:#eefaff;width:100%;font:inherit;background:#0b2638;border:1px solid #84ccde38;border-radius:8px;padding:0 10px}.crm-task-form-grid input,.crm-task-form-grid select,.crm-activity-composer select,.crm-inline-task input,.crm-inline-task select{height:39px}.crm-task-form-grid textarea,.crm-activity-composer textarea{resize:vertical;padding-block:9px}.crm-task-wide{grid-column:1/-1}.crm-task-composer>.clean-primary{min-height:40px}.crm-task-composer .clean-alert{margin:12px 0 0}.crm-task-board>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.crm-task-board>header>div:first-child span{color:#718c99;font-size:12px}.crm-task-board>header>div:last-child{background:#ffffff09;border-radius:8px;gap:4px;padding:3px;display:flex}.crm-task-board>header button{color:#7e98a5;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 9px;font-size:12px;font-weight:850}.crm-task-board>header button.active{color:#75edf5;background:#55e4f11f}.crm-task-items{gap:8px;max-height:655px;display:grid;overflow:auto}.crm-task-items>article{background:#0c253594;border:1px solid #84ccde21;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px;display:grid}.crm-task-items>article.overdue{border-color:#ff7e8c47;box-shadow:inset 3px 0 #ff7e8c}.crm-task-items>article.complete{opacity:.62}.crm-task-check{place-items:center;width:28px;color:#73f2c1!important;background:#55e4f10d!important;border:1px solid #55e4f145!important;border-radius:8px!important;height:28px!important;padding:0!important;display:grid!important}.crm-task-items article>div{min-width:0}.crm-task-items article>div>span{align-items:center;gap:6px;display:flex}.crm-task-items article>div>span b,.crm-task-items article>div>span em{color:#8bc8ff;text-transform:uppercase;background:#4b9dff17;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal}.crm-task-items article>div>span em{color:#c2b9ff;background:#9b8cff17}.crm-task-items article strong{color:#eaf8fc;margin-top:6px;font-size:12px;display:block}.crm-task-items article p{color:#829aa6;margin:4px 0;font-size:12px;line-height:1.45}.crm-task-items article small{color:#718b98;font-size:12px}.crm-task-items article small button{color:#55e4f1;height:auto;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.crm-task-remove{color:#708a97!important;background:0 0!important;border:0!important;height:27px!important;padding:0!important;font-size:16px!important}.crm-workflow-empty{color:#78929e;text-align:center;place-items:center;min-height:220px;display:grid}.crm-workflow-empty span{color:#73f2c1;background:#73f2c114;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.crm-workflow-empty strong{color:#cfe3ea}.crm-workflow-empty p{margin:0;font-size:12px}.crm-client-workflow{padding:0!important}.crm-client-workflow-grid{grid-template-columns:1.15fr .85fr;display:grid}.crm-client-workflow-grid>section{border-top:1px solid #84ccde24;min-width:0;padding:22px 27px}.crm-client-workflow-grid>section+section{border-left:1px solid #84ccde24}.crm-client-workflow header{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-client-workflow header h3{margin:3px 0 0;font-size:16px}.crm-client-workflow header>b{color:#55e4f1;background:#55e4f117;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.crm-activity-composer,.crm-inline-task{grid-template-columns:130px 1fr auto;gap:7px;margin:15px 0;display:grid}.crm-activity-composer textarea{grid-column:1/-1}.crm-activity-composer button{grid-column:3}.crm-activity-timeline{max-height:430px;display:grid;overflow:auto}.crm-activity-timeline>article{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.crm-activity-timeline>article>i{position:relative}.crm-activity-timeline>article>i:before{content:"";background:#092030;border:2px solid #55e4f1;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:4px}.crm-activity-timeline>article>i:after{content:"";background:#55e4f12e;width:1px;position:absolute;top:14px;bottom:-5px;left:8px}.crm-activity-timeline>article:last-child>i:after{display:none}.crm-activity-timeline article>div{padding:0 0 15px}.crm-activity-timeline article span{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-activity-timeline article span b{color:#7bcff0;text-transform:uppercase;font-size:12px}.crm-activity-timeline time{color:#667f8c;font-size:12px}.crm-activity-timeline strong{color:#dcecf2;margin:4px 0;font-size:12px;display:block}.crm-activity-timeline p{color:#7f98a4;margin:0;font-size:12px;line-height:1.45}.crm-inline-task{grid-template-columns:1fr 1fr}.crm-inline-task button{grid-column:1/-1}.crm-client-task-list{gap:7px;max-height:430px;display:grid;overflow:auto}.crm-client-task-list article{background:#0c25358c;border:1px solid #84ccde21;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.crm-client-task-list article.complete{opacity:.56}.crm-client-task-list article>button{color:#73f2c1;background:#55e4f10a;border:1px solid #55e4f13d;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.crm-client-task-list strong,.crm-client-task-list span{display:block}.crm-client-task-list strong{color:#e6f5f9;font-size:12px}.crm-client-task-list span{color:#748e9a;margin-top:3px;font-size:12px}.crm-client-task-list>p,.crm-activity-timeline>p{color:#718b98;font-size:12px}.crm-client-workflow>.clean-alert{margin:12px 27px}.crm-compliance-card{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crm-compliance-status{background:#55e4f10b;border:1px solid #55e4f12e;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;padding:12px;display:flex}.crm-compliance-status>span{color:#55e4f1;background:#55e4f11a;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.crm-compliance-status strong,.crm-compliance-status small{display:block}.crm-compliance-status strong{color:#dfedf2;font-size:12px}.crm-compliance-status small{color:#76909c;margin-top:3px;font-size:12px}.crm-contact-permissions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.crm-contact-permissions label{background:#ff7e8c09;border:1px solid #ff7e8c29;border-radius:9px;min-height:42px;padding:0 11px;grid-template-columns:none!important;align-items:center!important;gap:8px!important;display:flex!important}.crm-contact-permissions input{width:16px!important;height:16px!important;box-shadow:none!important;padding:0!important}.crm-compliance-note{color:#78929e;grid-column:1/-1;font-size:12px;line-height:1.55}.portal-session-warning{z-index:500;color:#f6f9fa;background:#16181bf5;border:1px solid #ffb85c57;border-radius:12px;align-items:center;gap:16px;max-width:430px;padding:15px 17px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 70px #0000008c}.portal-session-warning strong,.portal-session-warning span{display:block}.portal-session-warning strong{font-size:12px}.portal-session-warning span{color:#a8b4ba;margin-top:3px;font-size:12px}.portal-session-warning button{color:#06202e;background:#55e4f1;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 13px;font-size:12px;font-weight:900}@media (max-width:1050px){.crm-task-layout,.crm-client-workflow-grid{grid-template-columns:1fr}.crm-client-workflow-grid>section+section{border-left:0}.crm-compliance-card{grid-template-columns:1fr 1fr}}@media (max-width:700px){.crm-workflow-intro{flex-direction:column;align-items:flex-start}.crm-workflow-intro>div:last-child{align-items:flex-start}.crm-task-form-grid{grid-template-columns:1fr}.crm-task-wide{grid-column:auto}.crm-task-composer,.crm-task-board{padding:14px}.crm-activity-composer,.crm-inline-task{grid-template-columns:1fr}.crm-activity-composer textarea,.crm-activity-composer button,.crm-inline-task button{grid-column:auto}.crm-client-workflow-grid>section{padding:18px 15px}.crm-compliance-card,.crm-contact-permissions{grid-template-columns:1fr}.portal-session-warning{max-width:none;bottom:10px;left:10px;right:10px}}.crm-policy-filters{gap:7px;padding:3px;display:flex;overflow:auto}.crm-policy-filters button{color:#8fa9b5;white-space:nowrap;background:#05121db3;border:1px solid #84ccde29;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.crm-policy-filters button b{color:#d6eaf1;margin-left:5px}.crm-policy-filters button.active{color:#77edf5;background:#55e4f11f;border-color:#55e4f161}.crm-policy-table,.crm-import-preview{background:#061521bd;border:1px solid #84ccde29;border-radius:14px;overflow:auto}.crm-policy-table table,.crm-import-preview table{border-collapse:collapse;width:100%;min-width:850px}.crm-policy-table th,.crm-policy-table td,.crm-import-preview th,.crm-import-preview td{color:#b5cad3;text-align:left;border-bottom:1px solid #84ccde1a;padding:12px 14px;font-size:12px}.crm-policy-table th,.crm-import-preview th{color:#7f9daa;text-transform:uppercase;letter-spacing:.06em;background:#0f2a3bc7;font-size:11px}.crm-policy-table td button:first-child{color:#eaf8fc;text-align:left;background:0 0;border:0;display:grid}.crm-policy-table td small,.crm-import-preview td small{color:#718d9a;margin-top:3px;display:block}.crm-policy-table select{color:#e8f6fa;background:#0b2638;border:1px solid #84ccde33;border-radius:8px;min-width:180px;height:36px;padding:0 8px}.crm-policy-table td.negative{color:#ff8d9a}.crm-open-arrow{font-size:22px;color:#55e4f1!important;background:0 0!important;border:0!important}.crm-import-layout{grid-template-columns:minmax(280px,.65fr) minmax(500px,1.35fr);gap:14px;display:grid}.crm-import-uploader,.crm-import-preview{padding:18px}.crm-import-uploader{background:#061521bd;border:1px solid #84ccde29;border-radius:14px}.crm-import-uploader>label{color:#9ab3be;text-align:center;cursor:pointer;background:#55e4f109;border:1px dashed #55e4f14d;border-radius:12px;place-items:center;min-height:240px;display:grid}.crm-import-uploader>label span{color:#55e4f1;font-size:30px}.crm-import-uploader>label strong{color:#e9f8fc}.crm-import-uploader input{opacity:0;width:1px;height:1px;position:absolute}.crm-import-uploader p,.crm-import-preview>p{color:#78929e;font-size:12px;line-height:1.55}.crm-import-preview>header{justify-content:space-between;gap:12px;display:flex}.crm-import-preview header h3{color:#effaff;margin:0}.crm-import-preview header span{color:#78929e;font-size:12px}.crm-import-preview header b{color:#55e4f1}.crm-import-preview>div{overflow:auto}.crm-import-preview>.clean-primary{margin-top:10px}@media (max-width:1050px){.crm-import-layout{grid-template-columns:1fr}}
.agent-calendar-panel{--calendar-line:#7cdcf029;border:1px solid var(--calendar-line);color:#edfaff;background:linear-gradient(145deg,#0e2536e6,#05121de6);border-radius:16px;margin-top:18px;padding:18px;box-shadow:0 22px 65px #0000003d,inset 0 1px #ffffff09}.agent-calendar-panel>header{border-bottom:1px solid var(--calendar-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding-bottom:15px;display:flex}.agent-calendar-panel h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:22px}.agent-calendar-panel header p{color:#829ba8;max-width:700px;margin:0;font-size:12px;line-height:1.5}.agent-calendar-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.agent-calendar,.agent-upcoming{border:1px solid var(--calendar-line);background:#0410198c;border-radius:12px;overflow:hidden}.agent-calendar-toolbar{border-bottom:1px solid var(--calendar-line);grid-template-columns:38px 1fr 38px;align-items:center;padding:9px;display:grid}.agent-calendar-toolbar strong{text-align:center;font-size:13px}.agent-calendar-toolbar button{border:1px solid var(--calendar-line);color:#c9f8fc;background:#55e4f10a;border-radius:8px;width:34px;height:34px;font-size:22px}.agent-calendar-weekdays,.agent-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.agent-calendar-weekdays{border-bottom:1px solid var(--calendar-line)}.agent-calendar-weekdays span{color:#708b99;text-align:center;text-transform:uppercase;padding:8px;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace}.agent-calendar-grid>div{border-right:1px solid var(--calendar-line);border-bottom:1px solid var(--calendar-line);min-height:92px;padding:7px}.agent-calendar-grid>div:nth-child(7n){border-right:0}.agent-calendar-grid>div>span{color:#a9bec8;border-radius:7px;place-items:center;width:24px;height:24px;margin-bottom:4px;font-size:12px;font-weight:850;display:grid}.agent-calendar-grid>div.outside{opacity:.34}.agent-calendar-grid>div.today>span{color:#051722;background:#55e4f1;box-shadow:0 0 20px #55e4f159}.agent-calendar-grid>div>button{color:#c9f8fc;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#55e4f10f;border:1px solid #55e4f124;border-radius:5px;width:100%;margin-top:3px;padding:4px 5px;font-size:12px;font-weight:800;display:block;overflow:hidden}.agent-calendar-grid>div>button small{color:#72919e;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.agent-calendar-grid>div>button.birthday{color:#c9c1ff;background:#9b8cff14;border-color:#9b8cff33}.agent-calendar-grid>div>button.followup{color:#ffd397;background:#ffb85c12;border-color:#ffb85c33}.agent-calendar-grid>div>b{color:#69828f;margin-top:4px;font-size:12px;display:block}.agent-upcoming>div:first-child{border-bottom:1px solid var(--calendar-line);justify-content:space-between;align-items:center;padding:13px;display:flex}.agent-upcoming>div:first-child span{color:#718c99;text-transform:uppercase;font-size:12px;font-weight:850}.agent-upcoming>div:first-child strong{color:#55e4f1;font-size:12px}.agent-upcoming>button{border:0;border-bottom:1px solid var(--calendar-line);color:#eaf9fd;text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr);gap:10px;width:100%;padding:11px 12px;display:grid}.agent-upcoming>button:hover{background:#55e4f10e}.agent-upcoming time{background:#55e4f10f;border:1px solid #55e4f12e;border-radius:9px;align-content:center;place-items:center;height:42px;display:grid}.agent-upcoming time b{color:#6e909d;text-transform:uppercase;font-size:12px}.agent-upcoming time strong{color:#dffcff;font-size:15px}.agent-upcoming button>span{min-width:0}.agent-upcoming button small,.agent-upcoming button b,.agent-upcoming button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-upcoming button small{color:#55e4f1;text-transform:uppercase;font-size:12px;font-weight:850}.agent-upcoming button b{color:#eaf9fd;margin:3px 0;font-size:12px}.agent-upcoming button em{color:#718d9a;font-size:12px;font-style:normal}.agent-upcoming>p{color:#78919e;margin:0;padding:24px 17px;font-size:12px;line-height:1.6}.agent-action-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.agent-action-metrics article{border:1px solid var(--calendar-line);background:#0410197a;border-radius:10px;padding:13px}.agent-action-metrics small,.agent-action-metrics strong,.agent-action-metrics span{display:block}.agent-action-metrics small{color:#718c99;text-transform:uppercase;font-size:12px;font-weight:850}.agent-action-metrics strong{color:#effcff;margin:7px 0 3px;font-size:23px}.agent-action-metrics span{color:#6f8996;font-size:12px}.agent-action-queue{border:1px solid var(--calendar-line);background:#04101980;border-radius:12px;margin-bottom:14px;overflow:hidden}.agent-action-queue>div:first-child{border-bottom:1px solid var(--calendar-line);padding:13px 15px}.agent-action-queue h3{margin:2px 0 0;font-size:15px}.agent-action-queue>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-action-queue button{border:0;border-right:1px solid var(--calendar-line);border-bottom:1px solid var(--calendar-line);color:#eaf9fd;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.agent-action-queue button:hover{background:#55e4f10e}.agent-action-queue button.urgent{background:linear-gradient(90deg,#ff7e8c12,#0000)}.agent-action-queue button>i{color:#55e4f1;background:#55e4f10f;border:1px solid #55e4f12e;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.agent-action-queue button.urgent>i{color:#ff9daa;background:#ff7e8c14;border-color:#ff7e8c40}.agent-action-queue button span{min-width:0}.agent-action-queue button small,.agent-action-queue button strong,.agent-action-queue button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-action-queue button small{color:#86a2af;text-transform:uppercase;font-size:12px;font-weight:850}.agent-action-queue button strong{margin:3px 0;font-size:12px}.agent-action-queue button em{color:#6e8996;font-size:12px;font-style:normal}.agent-action-queue button>b{color:#55e4f1;white-space:nowrap;font-size:12px}.agent-action-queue>p{color:#78919e;margin:0;padding:20px 15px;font-size:12px}.agent-calendar-grid>div>button.task{color:#a9f7d8;background:#73f2c114;border-color:#73f2c138}@media (max-width:1100px){.agent-calendar-layout{grid-template-columns:1fr}.agent-upcoming{grid-template-columns:repeat(2,1fr);display:grid}.agent-upcoming>div:first-child,.agent-upcoming>p{grid-column:1/-1}}@media (max-width:700px){.agent-calendar-panel{padding:12px}.agent-calendar-panel>header{flex-direction:column;align-items:flex-start}.agent-calendar-panel>header button{width:100%}.agent-action-metrics{grid-template-columns:1fr 1fr}.agent-action-queue>div:last-child{grid-template-columns:1fr}.agent-action-queue button{grid-template-columns:32px minmax(0,1fr)}.agent-action-queue button>b{display:none}.agent-calendar-layout{display:block}.agent-calendar-grid>div{min-height:54px;padding:4px}.agent-calendar-grid>div>button{border-radius:50%;width:6px;height:6px;margin:2px 1px 0;padding:0;font-size:0;display:inline-block}.agent-calendar-grid>div>button small{display:none}.agent-upcoming{margin-top:12px;display:block}.agent-calendar-weekdays span{padding:6px 2px}.agent-calendar-grid>div>span{width:20px;height:20px;font-size:12px}}.agent-calendar-header-actions{flex:none;gap:8px;display:flex}.agent-calendar-header-actions button{white-space:nowrap}.agent-calendar-grid>div{position:relative}.agent-calendar-grid>div>button.calendar-day-add{color:#688793;text-align:center;opacity:.55;background:0 0;border:1px solid #0000;border-radius:6px;width:20px;height:20px;margin:0;padding:0;font-size:15px;line-height:18px;position:absolute;top:7px;right:6px}.agent-calendar-grid>div:hover>button.calendar-day-add,.agent-calendar-grid>div>button.calendar-day-add:focus-visible{color:#bffaff;opacity:1;background:#55e4f117;border-color:#55e4f13d}.agent-calendar-grid>div>button.manual{color:#c9fbff;background:linear-gradient(90deg,#55e4f121,#7679ff14);border-color:#55e4f14d}.calendar-event-drawer{z-index:70;color:#edfaff;background:linear-gradient(155deg,#0d2436fc,#030e18fc);border:1px solid #55e4f14d;border-radius:16px;width:min(470px,100vw - 36px);max-height:calc(100vh - 36px);position:fixed;bottom:18px;right:18px;overflow:auto;box-shadow:0 30px 90px #0009,0 0 35px #55e4f11f}.calendar-event-drawer form{gap:13px;padding:18px;display:grid}.calendar-event-drawer header{border-bottom:1px solid #7cdcf029;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:0 0 13px;display:flex}.calendar-event-drawer header h3{margin:3px 0 0;font-size:19px}.calendar-event-drawer header>button{color:#dffcff;background:#55e4f10d;border:1px solid #7cdcf033;border-radius:9px;width:34px;height:34px;font-size:24px}.calendar-event-drawer label{color:#a9c3ce;letter-spacing:.02em;gap:6px;font-size:12px;font-weight:800;display:grid}.calendar-event-drawer label>span{color:#55e4f1}.calendar-event-drawer label small{color:#7694a0;font-size:12px;font-weight:600;line-height:1.45}.calendar-event-drawer input,.calendar-event-drawer select,.calendar-event-drawer textarea{color:#edfaff;width:100%;font:inherit;background:#071b2a;border:1px solid #7cdcf038;border-radius:9px;outline:none;padding:10px 11px;font-size:12px}.calendar-event-drawer input:focus,.calendar-event-drawer select:focus,.calendar-event-drawer textarea:focus{border-color:#55e4f1;box-shadow:0 0 0 3px #55e4f11c}.calendar-event-drawer textarea{resize:vertical}.calendar-event-row{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.calendar-event-row label.calendar-all-day{background:#55e4f10a;border:1px solid #7cdcf02e;border-radius:9px;align-items:center;min-height:39px;padding:9px 10px;display:flex}.calendar-event-row label.calendar-all-day input{accent-color:#55e4f1;width:16px;height:16px;margin:0 7px 0 0;padding:0}.calendar-event-drawer footer{border-top:1px solid #7cdcf029;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.calendar-event-drawer footer>div{gap:8px;display:flex}.calendar-event-drawer .calendar-delete{color:#ffacb6;background:#ff7e8c14;border:1px solid #ff7e8c4d;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:850}.calendar-event-drawer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.agent-calendar-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.agent-calendar-grid>div>button.calendar-day-add{border-radius:5px;place-items:center;width:17px;height:17px;margin:0;font-size:12px;display:grid;top:3px;right:3px}.agent-calendar-grid>div>button.manual{width:7px;height:7px;display:inline-block}.calendar-event-drawer{border-radius:16px 16px 0 0;width:100vw;max-height:92vh;bottom:0;right:0}.calendar-event-drawer form{padding:15px}.calendar-event-row{grid-template-columns:1fr}.calendar-event-drawer footer{flex-direction:column-reverse;align-items:stretch}.calendar-event-drawer footer>div{grid-template-columns:1fr 1fr;display:grid}.calendar-event-drawer footer .calendar-delete{width:100%}}
.company-leaderboard{--leader-cyan:#55e4f1;--leader-line:#7cdcf029;color:#eaf9fd}.leaderboard-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.leaderboard-hero h1{color:#f4fdff;letter-spacing:-.045em;margin:4px 0 8px;font-family:inherit;font-size:clamp(30px,4vw,48px)}.leaderboard-hero p{color:#83a0ad;margin:0;font-size:13px}.leaderboard-hero>button{border:1px solid var(--leader-line);color:#bffaff;background:#55e4f10f;border-radius:9px;min-height:40px;padding:0 15px;font-weight:850}.leaderboard-hero>button:disabled{opacity:.5}.leaderboard-periods{border:1px solid var(--leader-line);background:#04101980;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:7px;display:grid}.leaderboard-periods button{color:#7795a2;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:42px;font-size:12px;font-weight:900}.leaderboard-periods button:hover{color:#dffcff}.leaderboard-periods button.active{color:#dffcff;background:linear-gradient(135deg,#55e4f133,#4a7aff24);box-shadow:inset 0 0 0 1px #55e4f13d,0 8px 25px #0003}.leaderboard-filter-controls{align-items:flex-end;gap:8px;margin:12px 2px 0;display:flex}.leaderboard-filter-controls label{color:#7894a0;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:12px;font-weight:900;display:grid}.leaderboard-filter-controls select,.leaderboard-filter-controls input{border:1px solid var(--leader-line);color:#dffcff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2132;border-radius:8px;min-width:145px;height:39px;padding:0 11px}.leaderboard-filter-controls>span{color:#6f9fb6;place-items:center;height:39px;display:grid}.leaderboard-range{color:#7894a0;align-items:center;gap:12px;margin:13px 2px 16px;font-size:12px;display:flex}.leaderboard-range span{text-transform:uppercase;letter-spacing:.09em;font-weight:900}.leaderboard-range strong{color:#c9f8fc}.leaderboard-range small{margin-left:auto}.leaderboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.leaderboard-metrics article{border:1px solid var(--leader-line);background:linear-gradient(145deg,#0e2536e0,#05121de0);border-radius:12px;padding:16px;box-shadow:0 15px 45px #0000002e}.leaderboard-metrics span,.leaderboard-metrics strong,.leaderboard-metrics small{display:block}.leaderboard-metrics span{color:#75929f;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.leaderboard-metrics strong{color:#effdff;letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(19px,2.5vw,29px)}.leaderboard-metrics small{color:#6c8793;font-size:12px}.leaderboard-layout{gap:14px;display:grid}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leaderboard-podium article{border:1px solid var(--leader-line);background:linear-gradient(145deg,#0d2839e6,#05131eeb);border-radius:13px;padding:18px;position:relative;overflow:hidden}.leaderboard-podium article:after{background:var(--leader-cyan);content:"";filter:blur(55px);opacity:.08;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-35px;right:-20px}.leaderboard-podium article.place-1{border-color:#55e4f157;box-shadow:0 0 35px #55e4f114}.leaderboard-podium article>div{justify-content:space-between;align-items:center;display:flex}.leaderboard-podium article>div span{color:var(--leader-cyan);font-size:18px}.leaderboard-podium article>div b{color:#73909d;font:900 12px ui-monospace,SFMono-Regular,Consolas,monospace}.leaderboard-podium h2{color:#f0fcff;text-overflow:ellipsis;white-space:nowrap;margin:18px 0 8px;font-size:16px;overflow:hidden}.leaderboard-podium article>strong,.leaderboard-podium article>small{display:block}.leaderboard-podium article>strong{color:#bffaff;font-size:22px}.leaderboard-podium article>small{color:#708d99;margin-top:4px;font-size:12px}.leaderboard-podium em{color:#8ff3fa;letter-spacing:.1em;text-transform:uppercase;background:#55e4f112;border:1px solid #55e4f133;border-radius:20px;margin-top:13px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.leaderboard-table{border:1px solid var(--leader-line);background:#04101994;border-radius:13px;overflow:hidden}.leaderboard-table>header,.leaderboard-table>article{grid-template-columns:65px minmax(180px,1fr) 100px 150px;align-items:center;gap:12px;display:grid}.leaderboard-table>header{border-bottom:1px solid var(--leader-line);color:#718d99;letter-spacing:.1em;text-transform:uppercase;background:#55e4f10a;padding:11px 16px;font-size:12px;font-weight:900}.leaderboard-table>header span:last-child{text-align:right}.leaderboard-table>article{border-bottom:1px solid var(--leader-line);min-height:62px;padding:9px 16px}.leaderboard-table>article:last-child{border-bottom:0}.leaderboard-table>article:hover{background:#55e4f109}.leaderboard-table>article>b{color:#6f8b98;font:900 12px ui-monospace,SFMono-Regular,Consolas,monospace}.leaderboard-table>article>div{align-items:center;gap:10px;min-width:0;display:flex}.leaderboard-table>article>div span{color:#bffaff;background:#55e4f112;border:1px solid #55e4f133;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.leaderboard-table>article>div strong{color:#eaf9fd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.leaderboard-table>article>small{color:#8aa4af;font-size:12px}.leaderboard-table>article>em{color:#bffaff;text-align:right;font-size:12px;font-style:normal;font-weight:900}.leaderboard-empty{border:1px solid var(--leader-line);text-align:center;background:#0410198c;border-radius:14px;align-content:center;place-items:center;min-height:330px;padding:35px;display:grid}.leaderboard-empty i{color:#55e4f1;background:#55e4f10f;border:1px solid #55e4f133;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:23px;font-style:normal;display:grid}.leaderboard-empty strong{color:#eaf9fd}.leaderboard-empty p{color:#76919e;max-width:540px;font-size:12px;line-height:1.6}.leaderboard-privacy{background:#73f2c109;border:1px solid #73f2c124;border-radius:10px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.leaderboard-privacy>span{color:#73f2c1}.leaderboard-privacy p{color:#77939f;margin:0;font-size:12px;line-height:1.55}.leaderboard-privacy strong{color:#acdcca}@media (max-width:850px){.leaderboard-metrics{grid-template-columns:1fr 1fr}.leaderboard-podium{grid-template-columns:1fr}.leaderboard-table>header,.leaderboard-table>article{grid-template-columns:45px minmax(130px,1fr) 70px 120px}}@media (max-width:560px){.leaderboard-hero{flex-direction:column;align-items:flex-start}.leaderboard-hero>button{width:100%}.leaderboard-periods{grid-template-columns:1fr 1fr}.leaderboard-filter-controls{flex-direction:column;align-items:stretch}.leaderboard-filter-controls select,.leaderboard-filter-controls input{width:100%}.leaderboard-filter-controls>span{display:none}.leaderboard-range{flex-direction:column;align-items:flex-start}.leaderboard-range small{margin-left:0}.leaderboard-metrics{grid-template-columns:1fr 1fr}.leaderboard-table{overflow-x:auto}.leaderboard-table>header,.leaderboard-table>article{min-width:520px}.leaderboard-podium h2{font-size:14px}}
.lead-analytics{--analytics-line:#84ccde29;color:#eaf8fc}.analytics-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.analytics-header h1{color:#f4fcff;letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(32px,4vw,48px)}.analytics-header p{color:#92aab7;max-width:720px;margin:0;font-size:14px;line-height:1.65}.analytics-header label,.analytics-spend-form label{color:#b9d0d9;gap:7px;font-size:12px;font-weight:800;display:grid}.analytics-header select,.analytics-header input,.analytics-spend-form input,.analytics-spend-form select{color:#eefbff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2132;border:1px solid #84ccde3d;border-radius:9px;height:43px;padding:0 12px}.analytics-period-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.analytics-month-range,.analytics-custom-range{align-items:flex-end;gap:7px;display:flex}.analytics-custom-range>span{color:#6f9fb6;place-items:center;height:43px;display:grid}.analytics-month-range label:first-child select{min-width:132px}.analytics-month-range label:last-child select{min-width:96px}.analytics-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.analytics-summary article,.analytics-table-panel,.analytics-spend-form,.analytics-expenses{border:1px solid var(--analytics-line);background:linear-gradient(145deg,#102839eb,#071520e0);border-radius:14px;box-shadow:0 18px 52px #0003,inset 0 1px #ffffff08}.analytics-summary article{min-height:126px;padding:17px}.analytics-summary small{color:#7894a3;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.analytics-summary strong{color:#effcff;letter-spacing:-.04em;margin:14px 0 5px;font-size:25px;display:block}.analytics-summary span{color:#78b7c1;font-size:12px;line-height:1.4}.analytics-table-panel{margin-bottom:15px;padding:20px}.analytics-panel-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.analytics-panel-title h2,.analytics-spend-form h2{color:#f0fbff;margin:0;font-size:20px}.analytics-panel-title>span{color:#84cbd3;background:#55e4f10f;border:1px solid #55e4f129;border-radius:20px;padding:6px 9px;font-size:12px}.analytics-table-wrap{margin-top:16px;overflow-x:auto}.analytics-table-wrap table{min-width:920px;margin:0}.analytics-table-wrap th{border-bottom-color:var(--analytics-line);color:#78929f;padding:10px;font-size:12px}.analytics-table-wrap td{color:#b8ced7;border-bottom-color:#84ccde17;padding:14px 10px;font-size:12px}.analytics-table-wrap td:first-child{color:#effbff;display:table-cell}.analytics-table-wrap tbody tr:hover{background:#55e4f109}.analytics-method{color:#718b98;margin:14px 0 0;font-size:12px;line-height:1.55}.analytics-lower-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:15px;display:grid}.analytics-spend-form,.analytics-expenses{padding:21px}.analytics-spend-form>p{color:#829ca9;font-size:12px;line-height:1.6}.analytics-spend-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analytics-spend-form label{margin-top:12px}.analytics-spend-form label small{color:#708997;font-weight:500}.analytics-spend-form .clean-primary{margin-top:17px}.analytics-expenses>div:last-child{margin-top:14px}.analytics-expenses article{border-top:1px solid #84ccde1a;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:12px;padding:12px 0;display:grid}.analytics-expenses article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.analytics-expenses article strong{color:#eaf9fd;font-size:12px}.analytics-expenses article span{color:#77929f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analytics-expenses article b{color:#79e7c2;font-size:12px}.analytics-expenses article button{color:#ff9daa;background:#ff7e8c0d;border:1px solid #ff7e8c2e;border-radius:7px;width:28px;height:28px}.analytics-empty{color:#829ca9;text-align:center;padding:30px 5px}@media (max-width:1250px){.analytics-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.analytics-header{flex-direction:column;align-items:flex-start}.analytics-period-controls{justify-content:flex-start;width:100%}.analytics-lower-grid{grid-template-columns:1fr}}@media (max-width:560px){.analytics-period-controls{flex-direction:column;align-items:stretch}.analytics-month-range{grid-template-columns:1fr 1fr;display:grid}.analytics-month-range select{width:100%;min-width:0!important}.analytics-custom-range{grid-template-columns:1fr 18px 1fr;display:grid}.analytics-custom-range input{width:100%;min-width:0}.analytics-summary{grid-template-columns:1fr 1fr}.analytics-summary article{min-height:110px}.analytics-spend-form>div{grid-template-columns:1fr}}
.leaderboard-podium-name{gap:10px;margin:15px 0 9px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.leaderboard-podium-name>img,.leaderboard-podium-name>span{color:#bffaff;object-fit:cover;background:#55e4f114;border:1px solid #55e4f142;border-radius:11px;flex:none;place-items:center;font-weight:900;width:38px!important;height:38px!important;font-size:12px!important;display:grid!important}.leaderboard-podium-name h2{margin:0}.leaderboard-table>article>div img{object-fit:cover;background:#55e4f112;border:1px solid #55e4f133;border-radius:10px;flex:none;width:36px;height:36px;display:grid}
.clean-sidebar .clean-admin-nav{border-top:1px solid #84ccde21;margin-top:auto;padding-top:13px}.clean-sidebar .clean-admin-nav+.clean-sidebar-user{margin-top:8px}@media (max-width:820px){.clean-sidebar .clean-admin-nav{border-top:0;margin-top:0;padding-top:0}.clean-sidebar .clean-admin-nav+.clean-sidebar-user{margin-top:0}}
