@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:var(--text-xs,.75rem)}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:1.25rem}::file-selector-button{margin-inline-end:.25rem}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer tokens{:root{--ui-scale:.9;font-size:calc(16px * var(--ui-scale));--brand-900:#062b59;--brand-700:#0b4e86;--brand-500:#1f6fb2;--accent-500:#08afbe;--gray-50:#f6f8fb;--gray-100:#eaeff5;--gray-200:#d6dee8;--gray-500:#5a6b7d;--gray-700:#33414f;--gray-900:#15202b;--ok-bg:#e3f3ea;--ok-fg:#14603f;--warn-bg:#fff1d6;--warn-fg:#7a4d00;--danger-bg:#fde8e8;--danger-fg:#9b2c2c;--info-bg:#e6f0fb;--info-fg:#1b4f8a;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--shadow-sm:0 1px 2px #15202b14;--shadow-md:0 2px .25rem #062b590d, 0 .75rem 1.875rem #062b5912;--shadow-lg:0 1.25rem 3.75rem #062b5933;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--z-base:0;--z-raised:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--focus-ring:0 0 0 2px var(--gray-50), 0 0 0 .25rem var(--brand-500)}:root[data-accent=teal]{--brand-900:#063a3e;--brand-700:#0a6169;--brand-500:#1a8791;--accent-500:#2bb5c0}:root[data-accent=green]{--brand-900:#0f3d2a;--brand-700:#1a6b47;--brand-500:#2a8f61;--accent-500:#4cc38a}:root[data-accent=slate]{--brand-900:#1f2933;--brand-700:#3e4c59;--brand-500:#52606d;--accent-500:#7b8794}@media print{:root{--ui-scale:1}}:root{--ink:var(--gray-900);--muted:var(--gray-500);--line:var(--gray-200);--paper:#fff;--bg:var(--gray-50);--teal:var(--brand-700);--teal2:var(--accent-500);--nav:var(--brand-900);--red:var(--danger-fg);--yellow:var(--warn-fg);--blue:var(--brand-500);--green:var(--ok-fg);--purple:#7048a8;--shadow:var(--shadow-md);--workspace-glass-surface:#fafdffad;--workspace-glass-soft:#f4faff7a;--workspace-glass-row:#ffffff6b;--workspace-glass-data:#fafdffc2;--workspace-glass-strong:#ffffffe0;--workspace-glass-border:#49779a42;--workspace-glass-shadow:0 .4375rem 1.375rem #07305213;--workspace-readable-ink:#153650;--workspace-readable-muted:#46647a}}@layer base{*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{font-size:var(--text-base)}button,input,select,textarea{font:inherit}button{color:inherit}}@layer components{.app-shell{min-height:100vh}.sidebar{z-index:var(--z-sticky);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:.6875rem;height:4.625rem;padding:0 1.25rem;display:flex}.paper-brand span{color:#075a50;letter-spacing:-1px;background:#e5f3ef;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid}.brand b{letter-spacing:-.5px;font-size:1.1875rem;display:block}.brand small{font-size:var(--text-xs);letter-spacing:.04em;color:#92b5ad;margin-top:1px;display:block}.sidebar nav{flex:1;padding:1.125rem .75rem}.nav-label{font-size:var(--text-xs);letter-spacing:.04em;color:#769c93;margin:0 .5625rem .5rem;font-weight:700}.nav-label.lower{margin-top:1.375rem}.sidebar nav button{color:#bcd2cc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;height:2.625rem;margin:2px 0;padding:0 .6875rem;font-weight:600;display:flex}.sidebar nav button>span{text-align:center;color:#9abbb3;width:1.375rem;font-size:1.0625rem}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#0d6156;background:#eaf5f1;font-weight:700}.sidebar nav button.active>span{color:#0d6156}.sidebar nav em{font-style:normal;font-size:var(--text-xs);background:#ffffff1a;border-radius:.75rem;margin-left:auto;padding:2px .4375rem}.sidebar nav .active em{background:#cfe7e0}.sidebar-foot{border-top:1px solid #ffffff1a;align-items:center;gap:.625rem;min-height:4.5625rem;padding:.875rem;display:flex}.sidebar-foot .avatar{color:#0f5e54;width:2.125rem;height:2.125rem;font-weight:700;font-size:var(--text-xs);background:#d9ece7;border-radius:50%;place-items:center;display:grid}.sidebar-foot b,.sidebar-foot small{display:block}.sidebar-foot b{color:#fff;font-size:var(--text-xs)}.sidebar-foot small{color:#91aea7;font-size:var(--text-xs);margin-top:2px}.sidebar-foot button{color:#92aba5;background:0 0;border:0;margin-left:auto}.workspace{min-height:100vh;margin-left:14.75rem}.menu{cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:2.125rem;height:2.125rem;font-size:1.1875rem;display:none}.workspace main{max-width:106.25rem;margin:auto;padding:1.75rem}.page-head{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-head h1{letter-spacing:-.65px;margin:0 0 .4375rem;font-size:1.625rem;line-height:1.1}.page-head p{color:var(--muted);margin:0}.page-actions{gap:.5625rem;display:flex}.btn{border:1px solid var(--teal);background:var(--teal);color:#fff;height:2.375rem;font-weight:700;font-size:var(--text-xs);cursor:pointer;border-radius:.4375rem;padding:0 .9375rem;box-shadow:0 1px 2px #0000000d}.btn:hover{background:#075b51}.btn.secondary{color:#344642;background:#fff;border-color:#cfd9d6}.btn.secondary:hover{background:#f4f7f6}.btn.light{color:var(--teal);background:#fff;border-color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.625rem}.kpi-grid{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.kpi{cursor:pointer;grid-template-columns:2.125rem 1fr;gap:.3125rem .5625rem;padding:1rem;transition:all .18s;display:grid}.kpi:hover{transform:translateY(-2px);box-shadow:0 .5625rem 1.5rem #102d291a}.kpi-icon{border-radius:.5rem;grid-row:span 2;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.kpi-icon.blue{color:var(--blue);background:#e7f0fb}.kpi-icon.red{color:var(--red);background:#fce8e7}.kpi-icon.purple{color:var(--purple);background:#f0e9f8}.kpi-icon.yellow{color:var(--yellow);background:#fff3d9}.kpi-icon.green{color:var(--green);background:#e4f3ec}.kpi>span{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.kpi>b{letter-spacing:-1px;font-size:1.625rem;line-height:1}.kpi>small{color:#71807c;font-size:var(--text-xs);grid-column:1/-1;margin-top:.3125rem}.critical,.triple-grid>.card{padding:1.125rem}.section-head{justify-content:space-between;align-items:flex-start;gap:.875rem;margin-bottom:.9375rem;display:flex}.section-head h2{font-size:var(--text-base);letter-spacing:-.1px;margin:0 0 .25rem}.section-head p{color:var(--muted);font-size:var(--text-xs);margin:0}.section-head>button,.section-head div+button{color:var(--teal);font-weight:700;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.check{color:#0000;cursor:pointer;background:#fff;border:1px solid #cbd6d3;border-radius:50%;width:1.5625rem;height:1.5625rem}.check:hover{color:var(--green);background:#e8f4f0}.badge{font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;border-radius:1.25rem;align-items:center;gap:.3125rem;padding:.25rem .4375rem;font-weight:700;line-height:1;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}.badge.green{color:#176b51;background:#e4f3ec;border-color:#c8e4d8}.badge.red{color:#a83838;background:#fce9e8;border-color:#f0cdcb}.badge.yellow{color:#94610a;background:#fff3d9;border-color:#f1dfb7}.badge.blue{color:#235f9b;background:#e9f1fa;border-color:#cfdfef}.badge.gray{color:#65716e;background:#eff2f1;border-color:#e1e5e4}.badge.purple{color:#6a4398;background:#f0e9f8;border-color:#ded0ed}.bar{background:#edf1ef;border-radius:.625rem;height:.375rem;overflow:hidden}.bar span{background:var(--teal2);border-radius:.625rem;height:100%;display:block}.conversion{border-top:1px solid var(--line);grid-template-columns:1fr auto;margin-top:.9375rem;padding-top:.875rem;display:grid}.conversion span{font-size:var(--text-xs);color:var(--muted)}.conversion b{font-size:1.125rem}.conversion small{color:var(--green);font-size:var(--text-xs);grid-column:1/-1}.triple-grid{grid-template-columns:1.15fr 1fr .85fr;gap:.875rem;margin-top:.875rem;display:grid}.table-card{overflow:hidden}.search{color:#7b8985;border:1px solid #d5dedb;border-radius:.4375rem;align-items:center;gap:.5rem;width:min(23.75rem,45%);height:2.25rem;padding:0 .625rem;display:flex}.search input{background:0 0;border:0;width:100%}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:67.5rem}th{font-size:var(--text-xs);color:#74817e;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#f8faf9;padding:.625rem .75rem}td{font-size:var(--text-xs);color:#44524e;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:.625rem .75rem}tbody tr{cursor:pointer}tbody tr:hover{background:#f2f8f6}td b,td small{display:block}td b{font-size:var(--text-xs);color:#263632}td small{font-size:var(--text-xs);color:#7b8885;margin-top:.1875rem}.linkish{color:var(--teal)!important}.owner{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.owner i{color:#155f55;width:1.4375rem;height:1.4375rem;font-style:normal;font-weight:700;font-size:var(--text-xs);background:#dcebe7;border-radius:50%;place-items:center;display:grid}.danger-text{color:var(--red)!important}.empty{text-align:center;color:var(--muted);padding:3rem}.empty>span{width:2.625rem;height:2.625rem;font-size:var(--text-lg);background:#edf3f1;border-radius:50%;place-items:center;margin:auto;display:grid}.empty h3{color:var(--ink);font-size:var(--text-base);margin:.625rem 0 .3125rem}.empty p{font-size:var(--text-xs);margin:0}.empty.compact{padding:4.0625rem}.drawer-scrim,.modal-scrim{z-index:var(--z-overlay);background:#08181554;border:0;position:fixed;inset:0}.drawer{width:min(29.375rem,92vw);z-index:var(--z-modal);background:#fff;flex-direction:column;animation:.2s slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-1.25rem 0 3.4375rem #00000026}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.big-avatar{width:2.75rem;height:2.75rem;color:var(--teal);background:#dcece7;border-radius:.625rem;place-items:center;font-weight:700;display:grid}.detail-grid{grid-template-columns:1fr 1fr;gap:1.0625rem 1.25rem;display:grid}.detail-grid.thirds{grid-template-columns:repeat(3,1fr)}dt{color:#75827f;font-size:var(--text-xs);margin-bottom:.3125rem}dd{font-size:var(--text-xs);margin:0;font-weight:600}select{color:#263632;background:#fff;border:1px solid #ccd7d4;border-radius:.375rem;height:2.1875rem;padding:0 .5625rem}.detail-grid select{width:100%;height:1.9375rem}.next-action>span,.needs-next>span,.strategy>span,.report-summary>span,.eyebrow{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);font-weight:700}.timeline-mini>div{grid-template-columns:.75rem 1fr;gap:.5625rem;padding-bottom:.875rem;display:grid;position:relative}.timeline-mini>div:not(:last-child):after{content:"";background:#dce4e2;width:1px;position:absolute;top:.5625rem;bottom:0;left:.1875rem}.timeline-mini i{background:var(--teal2);z-index:1;border-radius:50%;width:.4375rem;height:.4375rem;margin-top:.1875rem}.timeline-mini p{margin:0}.timeline-mini b,.timeline-mini small{display:block}.timeline-mini b{font-size:var(--text-xs)}.timeline-mini small{color:var(--muted);font-size:var(--text-xs);margin-top:.1875rem}.drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}.record-bar{border:1px solid var(--line);background:#fff;border-radius:.625rem .625rem 0 0;justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex}.record-bar>div{align-items:center;gap:.75rem;display:flex}.record-bar h2{font-size:var(--text-md);margin:0 0 .25rem}.record-bar p{font-size:var(--text-xs);color:var(--muted);margin:0}.record-bar>div:last-child{gap:.4375rem}.green-avatar{color:var(--green);background:#e1f0ea}.purple-avatar{color:var(--purple);background:#eee6f6}.tabs{border:1px solid var(--line);background:#fff;border-top:0;margin-bottom:.9375rem;padding:0 .875rem;display:flex;overflow:auto}.tabs button{color:#6c7976;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;padding:.8125rem .75rem;font-weight:600}.tabs button.active{border-color:var(--teal);color:var(--teal)}.detail-columns{grid-template-columns:1.55fr .75fr;gap:.875rem;display:grid}.detail-columns>div{flex-direction:column;gap:.875rem;display:flex}.detail-columns .card,.tab-content{padding:1.125rem}.next-action{background:var(--nav);color:#fff;padding:1.25rem!important}.next-action>span{color:#8ec6b9}.next-action h3{margin:.5rem 0;font-size:1.0625rem}.next-action p{color:#c0d4cf;font-size:var(--text-xs);line-height:1.5}.next-action dl{grid-template-columns:1fr 1fr;margin:1.125rem 0;display:grid}.next-action dt{color:#8da8a2}.next-action dd{color:#fff}.next-action .btn{width:100%;color:var(--nav);background:#fff;border-color:#fff}.safe-preview{background:#f1f8f6;border:1px solid #d8ebe6;border-radius:.4375rem;padding:.875rem}.safe-preview>div{justify-content:space-between;display:flex}.safe-preview>div>span,.immutable>span,.private-note>b{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);font-weight:700}.safe-preview p{font-size:var(--text-xs);margin:.5rem 0;line-height:1.55}.safe-preview small{color:#70807c;font-size:var(--text-xs);margin-top:.375rem;display:block}.immutable{background:#f5f7f6;border-left:.1875rem solid #83918d;padding:1.125rem}.immutable p{color:#364440;font:italic .9375rem/1.7 Georgia,serif}.immutable small{font-size:var(--text-xs);color:var(--muted)}.private-note{background:#fff8e9;border:1px solid #efdfb9;border-radius:.5rem;padding:1rem}.private-note>b{color:#9a6507}.private-note textarea{resize:vertical;border:1px solid #ddcfae;border-radius:.375rem;width:100%;height:6.25rem;margin:.625rem 0;padding:.625rem}.portal-banner{color:#fff;background:linear-gradient(125deg,#123d36,#0b675a);border-radius:.625rem;justify-content:space-between;align-items:center;margin-bottom:.875rem;padding:1.0625rem 1.25rem;display:flex}.portal-banner>div{align-items:center;gap:.75rem;display:flex}.agency-logo{width:2.625rem;height:2.625rem;color:var(--teal);background:#fff;border-radius:.5625rem;place-items:center;font-weight:700;display:grid}.portal-banner b,.portal-banner small{display:block}.portal-banner b{font-size:.9375rem}.portal-banner small{font-size:var(--text-xs);color:#a9cdc5;margin-top:.1875rem}.portal-banner label{font-size:var(--text-xs);color:#b9d4ce}.portal-banner select{min-width:8.75rem;margin-top:.3125rem;display:block}.portal-kpis{grid-template-columns:repeat(8,1fr);gap:.5rem;margin-bottom:.875rem;display:grid}.portal-kpis .card{padding:.8125rem}.portal-kpis span{height:1.5625rem;color:var(--muted);font-size:var(--text-xs);display:block}.portal-kpis b{font-size:1.375rem;display:block}.portal-kpis small{color:#7a8784;font-size:var(--text-xs);margin-top:.25rem;display:block}.table-card>.section-head{margin:0;padding:1rem 1.125rem}.agency-bottom{grid-template-columns:1.5fr 1fr;gap:.875rem;margin-top:.875rem;display:grid}.agency-bottom>.card{padding:1.125rem}.staff-list>div{font-size:var(--text-xs);border-top:1px solid #edf1ef;grid-template-columns:10.625rem 1fr 4.0625rem 4.375rem;align-items:center;gap:.75rem;padding:.5625rem 0;display:grid}.staff-list small{color:var(--muted)}.help-card{color:#fff;background:linear-gradient(135deg,#0b6b5f,#138a78);border:0}.help-card>span{font-size:var(--text-xs);letter-spacing:.04em;color:#b9e0d7;font-weight:700}.help-card h2{max-width:18.75rem;margin:1.125rem 0 .5rem;font-size:1.4375rem}.help-card p{color:#cae4de;margin-bottom:1.875rem;line-height:1.55}.board-summary{border:1px solid var(--line);background:#fff;border-radius:.5625rem;grid-template-columns:repeat(6,1fr);margin-bottom:.875rem;display:grid}.board-summary>div{border-right:1px solid var(--line);padding:.8125rem 1.125rem}.board-summary>div:last-child{border:0}.board-summary b{margin-right:.4375rem;font-size:1.0625rem}.board-summary span{font-size:var(--text-xs);color:var(--muted)}.kanban{grid-template-columns:repeat(6,minmax(14.6875rem,1fr));gap:.625rem;padding-bottom:.625rem;display:grid;overflow:auto}.lane{background:#e9eeec;border-radius:.5625rem;min-height:35.625rem}.lane-head{border-top:.1875rem solid var(--teal);background:#f4f7f6;border-radius:.5625rem .5625rem 0 0;justify-content:space-between;align-items:center;height:2.6875rem;padding:0 .75rem;display:flex}.lane:nth-child(2) .lane-head{border-color:#2775ac}.lane:nth-child(3) .lane-head{border-color:#7552a2}.lane:nth-child(4) .lane-head{border-color:#d39021}.lane:nth-child(5) .lane-head{border-color:#32936f}.lane:nth-child(6) .lane-head{border-color:#596a66}.lane-head span{font-size:var(--text-xs);font-weight:700}.lane-head b{font-size:var(--text-xs);background:#dce5e2;border-radius:.625rem;padding:.1875rem .4375rem}.lane-body{padding:.5rem}.case-card{cursor:pointer;background:#fff;border:1px solid #dbe3e1;border-radius:.5rem;margin-bottom:.5rem;padding:.75rem;position:relative;box-shadow:0 1px 2px #0000000a}.case-card:hover{border-color:#99bfb6;box-shadow:0 .25rem .875rem #00000012}.case-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.case-card>div:first-child>b{color:var(--teal);font-size:var(--text-xs)}.case-card h3{font-size:var(--text-xs);margin:.6875rem 0 .25rem}.case-card>p{font-size:var(--text-xs);color:#50615c;margin:0 0 .1875rem}.case-card>small{font-size:var(--text-xs);color:#7b8885}.case-card hr{border:0;border-top:1px solid #edf1ef;margin:.625rem 0}.case-card dl{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.case-card dt,.case-card dd{font-size:var(--text-xs)}.case-next{background:#f2f6f5;border-radius:.3125rem;margin:.5625rem 0;padding:.4375rem}.case-next span{font-size:var(--text-xs);color:var(--teal);font-weight:700}.case-next p{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.case-card footer{justify-content:space-between;align-items:center;display:flex}.case-card footer b{font-size:var(--text-xs);color:var(--muted)}.case-card .owner{font-size:var(--text-xs)}.case-card .owner i{width:1.25rem;height:1.25rem}.move-btn{opacity:0;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cbd7d3;border-radius:.3125rem;padding:.25rem;position:absolute;top:2.375rem;right:.4375rem}.case-card:hover .move-btn,.move-btn:focus{opacity:1}.add-case{color:#6f7e7a;width:100%;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px dashed #bdcbc7;border-radius:.4375rem;padding:.5625rem}.modal-wrap{z-index:var(--z-modal);place-items:center;display:grid;position:fixed;inset:0}.modal{z-index:2;background:#fff;border-radius:.75rem;width:min(30rem,92vw);padding:1.5rem;position:relative;box-shadow:0 1.25rem 3.75rem #0003}.modal>span{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);font-weight:700}.modal h2{margin:.4375rem 0 .1875rem}.modal p{color:var(--muted);font-size:var(--text-xs)}.modal-options{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.125rem;display:grid}.modal-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0dd;border-radius:.4375rem;padding:.6875rem;font-weight:700}.modal-options button:hover:not(:disabled){background:#edf6f3;border-color:#91c0b5}.modal-options button:disabled{opacity:.4}.modal-options small{color:var(--muted);font-size:var(--text-xs);margin-top:.25rem;display:block}.case-detail-grid{grid-template-columns:1.45fr .8fr;gap:.875rem;display:grid}.case-detail-grid>div{flex-direction:column;gap:.875rem;display:flex}.case-detail-grid .card{padding:1.125rem}.needs-next{border-top:.25rem solid var(--red)}.needs-next>div{gap:.8125rem;margin:.75rem 0;display:flex}.next-number{width:2.25rem;height:2.25rem;color:var(--red);background:#fce8e7;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.needs-next h2{margin:0 0 .3125rem;font-size:1.125rem}.needs-next p{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.5}.needs-next dl{background:#f7f9f8;border-radius:.4375rem;grid-template-columns:repeat(3,1fr);padding:.6875rem;display:grid}.needs-next .btn{margin-top:.75rem}.offer-panel{border-top:.25rem solid #d99a28}.offer-head{justify-content:space-between;display:flex}.offer-head span{font-size:var(--text-xs);color:var(--yellow);font-weight:700}.offer-head h2{font-size:var(--text-md);margin:.3125rem 0 .875rem}.compare-head,.compare-row{border-bottom:1px solid #e8edeb;grid-template-columns:1fr .9fr .9fr;gap:.3125rem;padding:.5625rem;display:grid}.compare-head{font-size:var(--text-xs);background:#f6f8f7}.compare-row span{font-size:var(--text-xs);color:var(--muted)}.compare-row b{font-size:var(--text-xs)}.compare-row b:last-child{color:#9a6810}.strategy{margin-top:1.0625rem}.strategy>span{color:#8a641c;margin-bottom:.4375rem;display:block}.strategy button{width:100%;font-size:var(--text-xs);cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;justify-content:space-between;padding:.5625rem 2px;display:flex}.strategy button:hover{color:var(--teal)}.estimate-note{color:#7a622f;font-size:var(--text-xs);background:#fff7e5;border-radius:.3125rem;margin-top:.625rem;padding:.5rem;display:block}.requirements label{font-size:var(--text-xs);border-top:1px solid #edf1ef;align-items:center;gap:.5625rem;padding:.625rem 0;display:flex}.requirements .badge{margin-left:auto}.requirements input{accent-color:var(--teal)}.money-grid{grid-template-columns:1fr 1fr;display:grid}.money-grid dd{font-size:var(--text-md)}.money-grid .badge{vertical-align:middle}.privacy-note,.safe-box{color:#62716d;font-size:var(--text-xs);background:#f2f6f5;border-radius:.375rem;padding:.5625rem;line-height:1.5}.insights>label{color:#687773;font-size:var(--text-xs);letter-spacing:.5px;margin-bottom:.3125rem;font-weight:700;display:block}.confirm{background:#f0f7f5;border:1px solid #d5e9e4;border-radius:.4375rem;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.confirm input{accent-color:var(--teal);margin-top:2px}.confirm b,.confirm small{display:block}.confirm b{font-size:var(--text-xs)}.confirm small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.form-actions{justify-content:space-between;gap:.5rem;margin-top:1.25rem;display:flex}.overall{border-bottom:1px solid var(--line);align-items:center;gap:.875rem;margin-bottom:.5rem;padding-bottom:.875rem;display:flex}.overall>div:first-child{border:.4375rem solid #55a987;border-radius:50%;flex:none;justify-content:center;align-items:baseline;width:4.4375rem;height:4.4375rem;padding-top:1.0625rem;display:flex}.overall>div:first-child b{font-size:1.375rem}.overall>div:first-child span{font-size:var(--text-xs);color:var(--muted)}.overall h2{margin:0 0 .25rem;font-size:.9375rem}.overall p{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.4}.insights h3{font-size:var(--text-sm);margin:0 0 .875rem}.insights>p{font-size:var(--text-xs);margin:0 0 .9375rem}.insights>label{margin-top:.9375rem}.fit{font-size:var(--text-xs);border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:.4375rem 0;display:flex}.insights ul,.insights ol{padding-left:1rem}.insights li{font-size:var(--text-xs);line-height:1.6}.generated{margin-top:.75rem;padding:1.125rem}.generated>.tabs{border-left:0;border-right:0}.report-steps{border:1px solid var(--line);background:#fff;border-radius:.5625rem;grid-template-columns:repeat(4,1fr);margin-bottom:.875rem;display:grid;overflow:hidden}.report-steps button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:.625rem;padding:.8125rem 1.0625rem;display:flex}.report-steps button:last-child{border:0}.report-steps i{color:#64716e;width:1.6875rem;height:1.6875rem;font-style:normal;font-weight:700;font-size:var(--text-xs);background:#e9eeec;border-radius:50%;place-items:center;display:grid}.report-steps b,.report-steps small{display:block}.report-steps b{font-size:var(--text-xs)}.report-steps small{font-size:var(--text-xs);color:var(--muted);margin-top:2px}.report-steps button.active{background:#eef7f4}.report-steps button.active i,.report-steps button.complete i{background:var(--teal);color:#fff}.report-steps button.active b{color:var(--teal)}.report-layout{grid-template-columns:1.5fr .7fr;gap:.875rem;display:grid}.report-layout>.card,.exceptions{padding:1.5rem}.report-layout h2{font-size:var(--text-lg);margin:.625rem 0 .375rem}.report-layout>card>p{color:var(--muted)}.report-form{grid-template-columns:1fr 1fr;gap:.9375rem;margin-top:1.5625rem;display:grid}.report-form label{font-size:var(--text-xs);color:var(--muted)}.report-form label:first-child{grid-column:1/-1}.report-form select{width:100%;margin-top:.3125rem;display:block}.report-summary>span{margin-bottom:.9375rem;display:block}.report-summary>p{font-size:var(--text-xs);color:#3d504b;border-bottom:1px solid #edf1ef;margin:0;padding:.5rem 0}.report-summary>p:first-letter{color:var(--green)}.report-summary .safe-box{margin-top:1.25rem}.exceptions>.section-head{margin-top:.5rem}.exception-row{border-top:1px solid #e7ecea;grid-template-columns:2rem 1fr auto auto;align-items:center;gap:.75rem;padding:.8125rem 0;display:grid}.exception-icon{border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;font-weight:700;display:grid}.exception-icon.red{color:var(--red);background:#fce8e7}.exception-icon.yellow{color:var(--yellow);background:#fff2d9}.exception-icon.blue{color:var(--blue);background:#e6f0fa}.exception-row b,.exception-row small{display:block}.exception-row b{font-size:var(--text-xs)}.exception-row small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.preview-tools{border:1px solid var(--line);background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.875rem;padding:.625rem .875rem;display:flex}.preview-tools>div{align-items:center;gap:.625rem;display:flex}.preview-tools span{font-size:var(--text-xs);color:var(--muted)}.paper{color:#1f322e;background:#fff;width:min(53.75rem,100%);min-height:59.375rem;margin:auto;padding:2.625rem 3.4375rem;box-shadow:0 .3125rem 1.5625rem #0000001f}.paper>header{border-bottom:2px solid var(--nav);justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.paper-brand{align-items:center;gap:.5rem;display:flex}.paper-brand b{font-size:var(--text-md)}.paper>header>div:last-child{text-align:right}.paper>header>div:last-child b,.paper>header>div:last-child small{display:block}.paper>header>div:last-child b{font-size:var(--text-xs)}.paper>header>div:last-child small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.paper>section{padding:2.75rem 0 1.5625rem}.paper>section span{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);font-weight:700}.paper>section h1{margin:.5rem 0 .25rem;font-size:1.8125rem}.paper>section p{color:var(--muted);margin:0}.paper-kpis{background:#f0f6f4;border-radius:.5rem;grid-template-columns:repeat(5,1fr);padding:1.125rem;display:grid}.paper-kpis div{border-right:1px solid #d6e2df;padding:0 .8125rem}.paper-kpis div:last-child{border:0}.paper-kpis span,.paper-kpis b{display:block}.paper-kpis span{font-size:var(--text-xs);color:var(--muted);height:1.5625rem}.paper-kpis b{font-size:var(--text-xl)}.paper>h2,.paper-cols h2{font-size:var(--text-sm);margin:2.0625rem 0 .8125rem}.paper-chart>div{font-size:var(--text-xs);grid-template-columns:6.875rem 1fr 2.1875rem;align-items:center;gap:.625rem;margin:.75rem 0;display:grid}.paper-chart b{text-align:right}.paper-cols{grid-template-columns:1fr 1fr;gap:1.875rem;display:grid}.paper-cols p:not(.observation){font-size:var(--text-xs);border-top:1px solid #e6ecea;justify-content:space-between;margin:0;padding:.5625rem 0;display:flex}.paper-cols p span{color:var(--teal)}.observation{border-left:.1875rem solid var(--teal);font-size:var(--text-xs);background:#f1f6f4;padding:.8125rem;line-height:1.6}.paper>footer{font-size:var(--text-xs);color:var(--muted);border-top:1px solid #dfe6e3;margin-top:3.75rem;padding-top:.8125rem;position:relative}.paper>footer span{float:right}.delivery{place-items:center;min-height:31.25rem;display:grid}.delivery>.card{text-align:center;width:min(37.5rem,100%);padding:2.1875rem}.success-icon{width:3.625rem;height:3.625rem;color:var(--green);font-size:var(--text-xl);background:#e2f2eb;border-radius:50%;place-items:center;margin:auto;display:grid}.delivery h2{margin:.8125rem 0 .25rem;font-size:1.3125rem}.delivery>card>p{color:var(--muted)}.delivery-options{grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5625rem 0;display:grid}.delivery-options button{cursor:pointer;background:#fff;border:1px solid #d5dedb;border-radius:.5rem;padding:1.25rem}.delivery-options button:hover{background:#f2f8f6;border-color:#83b5aa}.delivery-options span,.delivery-options b,.delivery-options small{display:block}.delivery-options span{font-size:var(--text-xl);color:var(--teal);margin-bottom:.5rem}.delivery-options b{font-size:var(--text-xs)}.delivery-options small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.toast{z-index:var(--z-toast);border-left:.25rem solid var(--accent-500);border-radius:var(--radius-md);background:linear-gradient(120deg, var(--brand-900), #087e91);color:#fff;max-width:min(26.25rem,100vw - 2rem);box-shadow:var(--shadow-lg);font-size:var(--text-sm);align-items:center;gap:.625rem;padding:.75rem 1rem;font-weight:600;line-height:1.35;animation:.2s toastin;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast span{background:var(--accent-500);color:#fff;width:1.25rem;height:1.25rem;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;display:inline-grid}.toast.tone-success{border-left-color:var(--ok-fg);background:var(--ok-bg);color:var(--ok-fg)}.toast.tone-success span{background:var(--ok-fg)}.toast.tone-info{border-left-color:var(--info-fg);background:var(--info-bg);color:var(--info-fg)}.toast.tone-info span{background:var(--info-fg)}.toast.tone-warning{border-left-color:var(--warn-fg);background:var(--warn-bg);color:var(--warn-fg)}.toast.tone-warning span{background:var(--warn-fg)}.toast.tone-error{border-left-color:var(--danger-fg);background:var(--danger-bg);color:var(--danger-fg);padding-right:2.75rem}.toast.tone-error span{background:var(--danger-fg)}.toast .toast-close{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.toast .toast-close:hover{background:#00000014}@keyframes toastin{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (width<=640px){.toast{max-width:none;bottom:1rem;left:1rem;right:1rem}}.skeleton{border-radius:var(--radius-sm);background:var(--gray-100);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;min-height:1em;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton.text{height:1em;margin:.25em 0}.skeleton.title{width:40%;height:1.5em}.skeleton.block{border-radius:var(--radius-md);height:6rem}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.empty-state{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--gray-500);text-align:center;display:grid}.empty-state>svg,.empty-state-icon{background:var(--gray-100);width:2.75rem;height:2.75rem;color:var(--brand-700);font-size:var(--text-lg);border-radius:50%;place-items:center;display:grid}.empty-state h3{margin:var(--space-1) 0 0;color:var(--gray-900);font-size:var(--text-md);font-weight:600}.empty-state p{max-width:44ch;font-size:var(--text-sm);margin:0;line-height:1.5}.empty-state .btn{margin-top:var(--space-2)}.scrim{display:none}@media (width<=1200px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.portal-kpis{grid-template-columns:repeat(4,1fr)}.triple-grid{grid-template-columns:1fr 1fr}.triple-grid>.card:last-child{grid-column:1/-1}.kpi>span{white-space:normal}}@media (width<=900px){.sidebar{z-index:var(--z-modal);transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.workspace{margin-left:0}.menu{margin-right:.5rem;display:block}.scrim{z-index:var(--z-overlay);background:#0000004d;border:0;display:block;position:fixed;inset:0}.workspace main{padding:1.25rem}.detail-columns,.case-detail-grid,.report-layout,.agency-bottom{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.triple-grid{grid-template-columns:1fr}.triple-grid>.card:last-child{grid-column:auto}.board-summary{grid-template-columns:repeat(3,1fr)}.board-summary>div:nth-child(3){border-right:0}.board-summary>div{border-bottom:1px solid var(--line)}.report-steps button{padding:.625rem}.report-steps small{display:none}.portal-banner{align-items:flex-start}.detail-grid.thirds{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.workspace main{padding:.9375rem}.page-head{gap:.75rem}.page-head h1{font-size:1.375rem}.page-actions .secondary{display:none}.kpi-grid,.portal-kpis{grid-template-columns:repeat(2,1fr)}.kpi{padding:.8125rem}.search{width:100%}.report-steps span{display:none}.report-steps button{justify-content:center}.detail-grid.thirds,.detail-grid,.report-form{grid-template-columns:1fr}.record-bar{align-items:flex-start}.record-bar>div:last-child{flex-direction:column;align-items:flex-end}.portal-banner{flex-direction:column;gap:.875rem}.board-summary{grid-template-columns:1fr 1fr}.board-summary>div:nth-child(2n){border-right:0}.staff-list>div{grid-template-columns:1fr 1fr}.staff-list .bar{grid-column:1/-1}.paper{min-height:50rem;padding:1.5625rem 1.25rem}.paper-kpis{grid-template-columns:repeat(3,1fr);gap:.8125rem}.paper-kpis div{border:0}.paper-cols,.delivery-options{grid-template-columns:1fr}.page-actions{flex:none}.page-actions .btn{padding:0 .625rem}.exception-row{grid-template-columns:2rem 1fr auto}.exception-row .btn{grid-column:2/-1}.case-record>div:first-child .big-avatar{display:none}}.paper-brand img{object-fit:contain;width:13.125rem;height:auto}.case-card{flex-direction:column;height:16.875rem;display:flex}.case-card.expanded{border-color:#8cb9ae;height:auto;min-height:16.875rem;box-shadow:0 .4375rem 1.25rem #102d291a}.case-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:1.8125rem;display:-webkit-box;overflow:hidden}.case-card footer{margin-top:auto}.case-card-toggle{color:var(--teal);font-size:var(--text-xs);background:#f8faf9;border-top:1px solid #e5ebe9;border-radius:0 0 .4375rem .4375rem;justify-content:space-between;align-items:center;margin:.5625rem -.75rem -.75rem;padding:.5rem .75rem;font-weight:700;display:flex}.case-card-toggle b{font-size:var(--text-sm);line-height:1}.case-card.expanded .case-card-toggle{border-radius:0;margin-bottom:0}.case-card-details{cursor:default;background:#f8faf9;border-top:1px solid #e5ebe9;border-radius:0 0 .4375rem .4375rem;margin:0 -.75rem -.75rem;padding:.6875rem .75rem .75rem}.case-card-more{margin:0 0 .6875rem;grid-template-columns:repeat(2,1fr)!important;gap:.5625rem!important}.case-card-more div:last-child{grid-column:1/-1}.case-card-more dd{white-space:normal}.case-card-notes{border-top:1px solid #dfe7e4;padding-top:.5625rem}.case-card-notes>b{font-size:var(--text-xs);color:#40504c;margin-bottom:.3125rem;display:block}.case-card-notes p{font-size:var(--text-xs);color:#53625e;border-top:1px solid #e8eeec;margin:0;padding:.375rem 0;line-height:1.4}.case-card-notes p span{color:#81908c;font-size:var(--text-xs);margin-bottom:2px;display:block}.case-card-open{width:100%;color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #a8cbc3;border-radius:.3125rem;margin-top:.5625rem;padding:.4375rem;font-weight:700}.case-card-open:hover{background:#eaf5f2}.case-client-name{align-items:center;gap:.375rem;min-width:0;display:flex!important}.case-card .case-client-name{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset}.everlake-client-mark{background:#eaf8f5;border:1px solid #a9d8cf;border-radius:50%;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.everlake-client-mark .sidebar-icon{width:.875rem;height:.875rem}.ui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-eyebrow{color:var(--brand-700);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-md);color:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-button-sm{height:1.875rem;padding:0 var(--space-3);font-size:var(--text-xs)}.ui-button:disabled{cursor:not-allowed;opacity:.5}.ui-button-primary{border-color:var(--brand-700);background:var(--brand-700);color:#fff;box-shadow:var(--shadow-sm)}.ui-button-primary:hover:not(:disabled){border-color:var(--brand-900);background:var(--brand-900)}.ui-button-secondary{border-color:var(--gray-200);color:var(--gray-700);box-shadow:var(--shadow-sm);background:#fff}.ui-button-secondary:hover:not(:disabled){border-color:var(--gray-500);background:var(--gray-50);color:var(--gray-900)}.ui-button-ghost{color:var(--brand-700)}.ui-button-ghost:hover:not(:disabled){background:var(--info-bg)}.ui-button-danger{border-color:var(--danger-fg);background:var(--danger-fg);color:#fff}.ui-button-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger-fg) 88%, var(--gray-900))}.ui-button[aria-pressed=true]{border-color:var(--brand-700);background:var(--brand-700);color:#fff}.ui-card{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--paper);min-width:0;box-shadow:var(--shadow-md)}.ui-card-padded{padding:var(--space-4) var(--space-5)}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-page-header-copy{flex:17.5rem;min-width:0}.ui-page-header-copy h1,.ui-page-header-copy h2,.ui-page-header-copy h3{color:var(--gray-900);letter-spacing:-.2px;margin:0;line-height:1.2}.ui-page-header-copy h1{font-size:var(--text-xl)}.ui-page-header-copy h2{font-size:var(--text-md)}.ui-page-header-copy h3{font-size:var(--text-base)}.ui-page-header-copy .ui-eyebrow+h1,.ui-page-header-copy .ui-eyebrow+h2,.ui-page-header-copy .ui-eyebrow+h3{margin-top:var(--space-1)}.ui-page-header-copy p{margin:var(--space-1) 0 0;color:var(--gray-500);font-size:var(--text-sm);line-height:1.5}.ui-page-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.ui-card>.ui-page-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--gray-200);margin:0}.ui-kpi{gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--paper);color:var(--gray-900);box-shadow:var(--shadow-md);text-align:left;align-content:start;display:grid}.ui-kpi-action{cursor:pointer;font:inherit}.ui-kpi-action:hover{border-color:var(--brand-500)}.ui-kpi-pressed{border-color:var(--brand-700);box-shadow:inset 0 0 0 1px var(--brand-700)}.ui-kpi-icon{border-radius:var(--radius-md);background:var(--gray-100);width:1.75rem;height:1.75rem;color:var(--brand-700);place-items:center;display:grid}.ui-kpi-label{color:var(--gray-500);font-size:var(--text-xs);font-weight:600}.ui-kpi-value{font-size:var(--text-xl);letter-spacing:-.5px;font-weight:700;line-height:1.1}.ui-kpi-helper{color:var(--gray-500);font-size:var(--text-xs);line-height:1.4}.ui-kpi-info .ui-kpi-value{color:var(--info-fg)}.ui-kpi-success .ui-kpi-value{color:var(--ok-fg)}.ui-kpi-warning .ui-kpi-value{color:var(--warn-fg)}.ui-kpi-danger .ui-kpi-value{color:var(--danger-fg)}.ui-tabs{gap:var(--space-1);border-bottom:1px solid var(--gray-200);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-tab{padding:var(--space-3) var(--space-3);color:var(--gray-500);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;font-weight:600}.ui-tab:hover:not(:disabled){color:var(--gray-900)}.ui-tab:disabled{cursor:not-allowed;opacity:.5}.ui-tab-selected,.ui-tab-selected:hover:not(:disabled){border-bottom-color:var(--brand-700);color:var(--brand-700)}.ui-tab-panel{min-width:0}.ui-tab-panel:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ui-dialog-wrap{z-index:var(--z-modal);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog-scrim{z-index:var(--z-overlay);background:color-mix(in srgb, var(--gray-900) 45%, transparent);cursor:default;border:0;position:absolute;inset:0}.ui-dialog{z-index:var(--z-modal);gap:var(--space-4);width:min(30rem,100%);max-height:calc(100vh - var(--space-8));padding:var(--space-6);border:1px solid var(--gray-200);border-radius:var(--radius-lg);color:var(--gray-900);box-shadow:var(--shadow-lg);background:#fff;display:grid;position:relative;overflow:auto}.ui-dialog-sm{width:min(25rem,100%)}.ui-dialog-lg{width:min(47.5rem,100%)}.ui-dialog-close{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--gray-500);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;display:grid;position:absolute}.ui-dialog-close:hover{background:var(--gray-100);color:var(--gray-900)}.ui-dialog-head{gap:var(--space-1);padding-right:var(--space-8);display:grid}.ui-dialog-head h2{font-size:var(--text-lg);letter-spacing:-.2px;margin:0;line-height:1.2}.ui-dialog-head p{color:var(--gray-500);font-size:var(--text-sm);margin:0;line-height:1.5}.ui-dialog-body{min-width:0}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-field{gap:var(--space-1);min-width:0;display:grid}.ui-field-wide{grid-column:1/-1}.ui-field-label{color:var(--gray-700);font-size:var(--text-xs);font-weight:700}.ui-field-required{color:var(--danger-fg)}.ui-field input,.ui-field select,.ui-field textarea{width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);font-size:var(--text-base);background:#fff;font-weight:400}.ui-field textarea{resize:vertical;line-height:1.5}.ui-field-help{color:var(--gray-500);font-size:var(--text-xs);line-height:1.45}.ui-field-error{color:var(--danger-fg);font-size:var(--text-xs);font-weight:600;line-height:1.45}.ui-field-invalid input,.ui-field-invalid select,.ui-field-invalid textarea{border-color:var(--danger-fg)}.ui-badge{align-items:center;gap:var(--space-1);padding:.1875rem var(--space-2);font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;border-radius:62.4375rem;font-weight:600;line-height:1.3;display:inline-flex}.ui-badge-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ui-badge-neutral{background:var(--gray-100);color:var(--gray-700);border-color:var(--gray-200)}.ui-badge-info{background:var(--info-bg);color:var(--info-fg)}.ui-badge-success{background:var(--ok-bg);color:var(--ok-fg)}.ui-badge-warning{background:var(--warn-bg);color:var(--warn-fg)}.ui-badge-danger{background:var(--danger-bg);color:var(--danger-fg)}.ui-skeleton-group{gap:var(--space-2);display:grid}}@layer workspaces{.control-active{color:#0b675b!important;background:#eaf5f1!important;border-color:#80b7aa!important}.everlake-hero{color:#fff;background:linear-gradient(125deg,#173d36,#0b6b5f);border-radius:.6875rem;justify-content:space-between;align-items:center;gap:1.125rem;padding:1.125rem 1.25rem;display:flex}.everlake-hero>div{align-items:center;gap:.75rem;display:flex}.everlake-mark{width:2.75rem;height:2.75rem;color:var(--teal);background:#fff;border-radius:.625rem;place-items:center;font:700 1.375rem Georgia,serif;display:grid}.everlake-hero b,.everlake-hero small{display:block}.everlake-hero b{font-size:var(--text-md)}.everlake-hero small{font-size:var(--text-xs);color:#b9d5cf;margin-top:.25rem}.everlake-actions{gap:.5rem;display:flex!important}.everlake-privacy,.everlake-import{font-size:var(--text-xs);border-radius:.4375rem;margin-top:.5625rem;padding:.625rem .8125rem;line-height:1.5}.everlake-privacy{color:#5b6e69;background:#eef5f3;border:1px solid #dce9e6}.everlake-privacy b{color:var(--teal);margin-right:.3125rem}.everlake-import{color:#155f54;background:#e5f2ee;border:1px solid #c5e1d9;font-weight:700}.everlake-kpis{grid-template-columns:repeat(5,1fr);gap:.625rem;margin:.875rem 0;display:grid}.everlake-kpi span,.everlake-kpi small,.everlake-kpi b{display:block}.everlake-kpi span{font-size:var(--text-xs);color:var(--muted);min-height:1.375rem}.everlake-kpi b{letter-spacing:-.4px;font-size:1.3125rem}.everlake-kpi small{font-size:var(--text-xs);color:#7b8885;margin-top:.25rem}.everlake-tabs{gap:.375rem;margin-bottom:.75rem;display:flex;overflow:auto}.everlake-tabs button{color:#5c6b67;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5dfdc;border-radius:.4375rem;padding:.5625rem .8125rem;font-weight:700}.everlake-tabs button.active{color:var(--teal);background:#e4f2ee;border-color:#a7cdc3}.everlake-table{overflow:hidden}.everlake-table>header,.everlake-reminders>header,.everlake-guide>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.9375rem;padding:1.0625rem 1.125rem;display:flex}.everlake-table h2,.everlake-reminders h2,.everlake-guide h2{font-size:var(--text-base);margin:0 0 .25rem}.everlake-table header p,.everlake-reminders header p,.everlake-guide header p{font-size:var(--text-xs);color:var(--muted);margin:0}.everlake-filters{border-bottom:1px solid var(--line);background:#fbfcfc;gap:.5rem;padding:.75rem 1rem;display:flex}.everlake-filters .search{width:min(26.25rem,44%)}.everlake-filters select{min-width:8.75rem}.everlake-table td select{height:1.8125rem;font-size:var(--text-xs)}.everlake-table td input{width:9.375rem;height:1.8125rem;font-size:var(--text-xs);border:1px solid #d5dedb;border-radius:.3125rem;padding:0 .4375rem}.everlake-table>footer{color:var(--muted);font-size:var(--text-xs);padding:.625rem 1rem}.everlake-pill{font-size:var(--text-xs);border-radius:.75rem;padding:.25rem .4375rem;font-weight:700;display:inline-flex}.everlake-pill.green{color:#176b51;background:#e4f3ec}.everlake-pill.red{color:#a83838;background:#fce9e8}.everlake-pill.yellow{color:#94610a;background:#fff3d9}.everlake-pill.gray{color:#5f6b68;background:#edf1ef}.everlake-empty{text-align:center;padding:4.375rem 1.5625rem}.everlake-empty.compact{padding:2.8125rem 1.25rem}.everlake-empty>span{width:3rem;height:3rem;color:var(--teal);background:#e4f2ee;border-radius:50%;place-items:center;margin:auto;font-size:1.375rem;display:grid}.everlake-empty h3{margin:.75rem 0 .3125rem;font-size:.9375rem}.everlake-empty p{color:var(--muted);font-size:var(--text-xs);max-width:27.5rem;margin:0 auto 1.0625rem}.everlake-notification-grid{grid-template-columns:1.45fr .65fr;gap:.875rem;display:grid}.everlake-reminders{overflow:hidden}.everlake-reminder{border-top:1px solid #edf1ef;grid-template-columns:1.75rem 1fr auto 3.375rem;align-items:center;gap:.625rem;padding:.75rem 1.0625rem;display:grid}.everlake-reminder.done{opacity:.45}.everlake-reminder.done b{text-decoration:line-through}.everlake-reminder>button{width:1.5625rem;height:1.5625rem;color:var(--green);cursor:pointer;background:#fff;border:1px solid #c8d5d1;border-radius:50%;font-weight:700}.everlake-reminder b,.everlake-reminder small{display:block}.everlake-reminder b{font-size:var(--text-xs)}.everlake-reminder small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.everlake-reminder>span{font-size:var(--text-xs);color:#596863}.everlake-reminder em{text-align:center;font-style:normal;font-size:var(--text-xs);background:#edf1ef;border-radius:.6875rem;padding:.25rem .375rem;font-weight:700}.everlake-reminder em.high{color:var(--red);background:#fce9e8}.everlake-add-reminder{height:max-content;padding:1.375rem}.everlake-add-reminder h2{margin:.5rem 0 .3125rem;font-size:1.125rem}.everlake-add-reminder>p{font-size:var(--text-xs);color:var(--muted);margin:0 0 1.25rem;line-height:1.5}.everlake-add-reminder label,.everlake-checker label,.everlake-calculator label{font-size:var(--text-xs);color:#667570;margin:.75rem 0;font-weight:700;display:block}.everlake-add-reminder input,.everlake-add-reminder select,.everlake-checker input,.everlake-checker select,.everlake-calculator input{background:#fff;border:1px solid #ccd7d4;border-radius:.375rem;width:100%;height:2.25rem;margin-top:.3125rem;padding:0 .5625rem;display:block}.everlake-add-reminder .btn{width:100%;margin-top:.5rem}.everlake-stop{color:#fff;background:#442527;border-radius:.5625rem;align-items:center;gap:.75rem;margin-bottom:.8125rem;padding:.875rem 1.0625rem;display:flex}.everlake-stop b{font-size:var(--text-xs)}.everlake-stop span{font-size:var(--text-xs);color:#e4c5c6}.everlake-charge-grid{grid-template-columns:1.35fr .65fr;gap:.875rem;display:grid}.everlake-checker,.everlake-calculator{padding:1.3125rem}.everlake-checker h2,.everlake-calculator h2,.everlake-checklist h2,.everlake-confirm h2{margin:.5rem 0 .9375rem;font-size:1.0625rem}.everlake-date-grid{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.everlake-risk{background:#fff5df;border-left:.25rem solid #c48a20;border-radius:.375rem;margin-top:.9375rem;padding:.75rem}.everlake-risk.high{border-color:var(--red);background:#fcede8}.everlake-risk b{font-size:var(--text-xs)}.everlake-risk p{font-size:var(--text-xs);color:#5e625f;margin:.3125rem 0 0;line-height:1.55}.everlake-calculator dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:1.125rem 0 .625rem;display:grid}.everlake-calculator dl>div{background:#eff5f3;border-radius:.4375rem;padding:.75rem}.everlake-calculator dt{font-size:var(--text-xs)}.everlake-calculator dd{color:var(--teal);margin-top:.3125rem;font-size:1.125rem}.everlake-calculator>small{color:var(--muted);font-size:var(--text-xs);line-height:1.55;display:block}.everlake-guide{margin-top:.875rem;overflow:hidden}.everlake-rule-grid{grid-template-columns:repeat(3,1fr);display:grid}.everlake-rule-grid article{border-top:1px solid #edf1ef;border-right:1px solid #edf1ef;gap:.625rem;padding:1rem;display:flex}.everlake-rule-grid article:nth-child(3n){border-right:0}.everlake-rule-icon{width:1.5rem;height:1.5rem;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.everlake-rule-icon.green{color:var(--green);background:#e4f3ec}.everlake-rule-icon.red{color:var(--red);background:#fce9e8}.everlake-rule-icon.yellow{color:var(--yellow);background:#fff3d9}.everlake-rule-grid b{font-size:var(--text-xs)}.everlake-rule-grid p{font-size:var(--text-xs);color:var(--muted);margin:.3125rem 0 0;line-height:1.55}.everlake-bottom-grid{grid-template-columns:1.25fr .75fr;gap:.875rem;margin-top:.875rem;display:grid}.everlake-checklist,.everlake-confirm{padding:1.3125rem}.everlake-checklist label{font-size:var(--text-xs);border-top:1px solid #edf1ef;align-items:flex-start;gap:.5625rem;padding:.5625rem 0;line-height:1.45;display:flex}.everlake-checklist input{accent-color:var(--teal);margin-top:2px}.everlake-confirm{background:linear-gradient(135deg,#f8fbfa,#edf6f3)}.everlake-confirm p{color:#3f514c;font:italic .75rem/1.65 Georgia,serif}.everlake-confirm .btn{margin-top:.5rem}@media (width<=1100px){.everlake-kpis{grid-template-columns:repeat(3,1fr)}.everlake-notification-grid,.everlake-charge-grid,.everlake-bottom-grid{grid-template-columns:1fr}.everlake-rule-grid{grid-template-columns:repeat(2,1fr)}.everlake-rule-grid article:nth-child(3n){border-right:1px solid #edf1ef}.everlake-rule-grid article:nth-child(2n){border-right:0}}@media (width<=700px){.everlake-hero{flex-direction:column;align-items:flex-start}.everlake-actions{flex-direction:column;width:100%}.everlake-actions .btn{width:100%}.everlake-kpis{grid-template-columns:repeat(2,1fr)}.everlake-filters{flex-direction:column}.everlake-filters .search,.everlake-filters select{width:100%;min-width:0}.everlake-date-grid,.everlake-rule-grid{grid-template-columns:1fr}.everlake-rule-grid article{border-right:0}.everlake-stop,.everlake-table>header{flex-direction:column;align-items:flex-start}}.everlake-table td .call-status-select{border-width:1px;min-width:7.375rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.call-status-gray{color:#516074!important;background:#edf1f5!important;border-color:#cfd8e3!important}.call-status-amber{color:#8a5b00!important;background:#fff1d6!important;border-color:#edcc8b!important}.call-status-blue{color:#245f9d!important;background:#e5f0ff!important;border-color:#b8d1f0!important}.call-status-purple{color:#6d4298!important;background:#f0e8fb!important;border-color:#d7c1ee!important}.call-status-green{color:#176b4f!important;background:#e2f3e9!important;border-color:#b8ddc9!important}.call-status-red{color:#a13232!important;background:#fbe7e7!important;border-color:#efc0c0!important}.calendar-toolbar{color:#fff;background:linear-gradient(125deg,#173d36,#0b6b5f);border-radius:.6875rem;justify-content:space-between;align-items:center;gap:.9375rem;padding:1.0625rem 1.25rem;display:flex}.calendar-toolbar>div{align-items:center;gap:.625rem;display:flex}.calendar-toolbar>div:last-child{flex-wrap:wrap}.calendar-icon{width:2.5625rem;height:2.5625rem;color:var(--teal);background:#fff;border-radius:.5625rem;place-items:center;font-size:1.3125rem;display:grid}.calendar-toolbar b,.calendar-toolbar small{display:block}.calendar-toolbar b{font-size:var(--text-md)}.calendar-toolbar small{font-size:var(--text-xs);color:#b9d4ce;margin-top:.25rem}.calendar-message{color:#7d5d18;font-size:var(--text-xs);background:#fff4dc;border:1px solid #ead7aa;border-radius:.4375rem;margin-top:.625rem;padding:.625rem .8125rem}.calendar-kpis{grid-template-columns:repeat(4,1fr);gap:.6875rem;margin:.875rem 0;display:grid}.calendar-layout{grid-template-columns:minmax(38.75rem,1.45fr) minmax(19.375rem,.65fr);gap:.875rem;display:grid}.calendar-month{overflow:hidden}.calendar-month>header{border-bottom:1px solid var(--line);grid-template-columns:2.1875rem 1fr 2.1875rem;align-items:center;padding:.9375rem 1.0625rem;display:grid}.calendar-month>header>button{cursor:pointer;background:#fff;border:1px solid #d6dfdc;border-radius:.4375rem;width:2rem;height:2rem;font-size:1.3125rem}.calendar-month>header>div{text-align:center}.calendar-month h2{margin:0;font-size:.9375rem}.calendar-month>header div button{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;margin-top:.1875rem;font-weight:700}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);background:#f7f9f8}.calendar-weekdays span{text-align:center;font-size:var(--text-xs);color:#71807c;padding:.5rem;font-weight:700}.calendar-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1ef;border-top:0;border-left:0;min-height:6.5625rem;padding:.4375rem;overflow:hidden}.calendar-grid>button:nth-child(7n){border-right:0}.calendar-grid>button:hover{background:#f4f9f7}.calendar-grid>button.outside{color:#afb7b5;background:#fafbfb}.calendar-grid>button.selected{box-shadow:inset 0 0 0 2px var(--teal);background:#f1f8f6}.calendar-grid>button>span{width:1.4375rem;height:1.4375rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.calendar-grid>button.today>span{background:var(--teal);color:#fff}.calendar-grid>button div{gap:.1875rem;margin-top:.1875rem;display:grid}.calendar-grid i{text-overflow:ellipsis;white-space:nowrap;color:#235a50;font-style:normal;font-size:var(--text-xs);background:#e7f3ef;border-left:.1875rem solid #3d8f7d;border-radius:.1875rem;padding:.1875rem .25rem;display:block;overflow:hidden}.calendar-grid i.high{color:#8f3535;background:#fbeceb;border-color:#c15858}.calendar-grid em{font-style:normal;font-size:var(--text-xs);color:var(--muted);padding-left:.1875rem}.calendar-side{gap:.875rem;height:max-content;display:grid}.calendar-agenda,.calendar-upcoming{overflow:hidden}.calendar-agenda>header,.calendar-upcoming>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:.9375rem 1rem;display:flex}.calendar-agenda h2,.calendar-upcoming h2{font-size:var(--text-sm);margin:0}.calendar-agenda header span,.calendar-upcoming header span{font-size:var(--text-xs);color:var(--muted)}.calendar-agenda article{border-top:1px solid #edf1ef;grid-template-columns:3.625rem 1fr auto;align-items:start;gap:.5625rem;padding:.75rem .9375rem;display:grid}.calendar-agenda article>time{font-size:var(--text-xs);color:var(--teal);font-weight:700}.calendar-agenda article b,.calendar-agenda article small{display:block}.calendar-agenda article b{font-size:var(--text-xs)}.calendar-agenda article small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.calendar-agenda article>span{font-size:var(--text-xs);color:var(--teal);background:#edf5f2;border-radius:.625rem;padding:.25rem .375rem}.calendar-row-actions{grid-column:2/-1;gap:.3125rem;display:flex}.calendar-row-actions button{font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d4dedb;border-radius:.3125rem;padding:.25rem .4375rem}.calendar-row-actions button:last-child{color:var(--red)}.calendar-upcoming>p{font-size:var(--text-xs);color:var(--muted);padding:.9375rem}.calendar-upcoming>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:2.125rem 1fr auto;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;display:grid}.calendar-upcoming>button:hover{background:#f4f8f7}.calendar-upcoming time{text-align:center;border:1px solid #d9e2df;border-radius:.375rem;overflow:hidden}.calendar-upcoming time b,.calendar-upcoming time span{display:block}.calendar-upcoming time b{font-size:var(--text-base)}.calendar-upcoming time span{font-size:var(--text-xs);color:var(--teal);text-transform:uppercase;background:#e8f2ef;padding:2px}.calendar-upcoming>button>span b,.calendar-upcoming>button>span small{display:block}.calendar-upcoming>button>span b{font-size:var(--text-xs)}.calendar-upcoming>button>span small{font-size:var(--text-xs);color:var(--muted);margin-top:.1875rem}.calendar-upcoming em{font-style:normal;font-size:var(--text-xs);color:#7a8784}.calendar-form{margin-top:.875rem}.calendar-form-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.125rem;display:grid}.calendar-form-grid .ui-field-wide{grid-column:span 2}.calendar-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.9375rem;margin-top:1.125rem;padding-top:.9375rem;display:flex}.calendar-form>footer small{font-size:var(--text-xs);color:var(--muted);line-height:1.5}.calendar-form>footer .ui-button{flex:none}@media (width<=1150px){.calendar-layout{grid-template-columns:1fr}.calendar-side{grid-template-columns:1fr 1fr}.calendar-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-toolbar>div:last-child{width:100%}.calendar-toolbar .ui-button{flex:1;padding:0 .5rem}.calendar-kpis{grid-template-columns:repeat(2,1fr)}.calendar-month{overflow:auto}.calendar-month>header,.calendar-weekdays,.calendar-grid{min-width:40.625rem}.calendar-side,.calendar-form-grid{grid-template-columns:1fr}.calendar-form-grid .ui-field-wide{grid-column:auto}.calendar-form>footer{flex-direction:column;align-items:stretch}.calendar-form>footer .ui-button{width:100%}}.auth-page,.auth-loading{color:#173d36;background:radial-gradient(circle at 0 0,#e6f2ee,#0000 42%),#f4f7f6;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{background:#fff;border:1px solid #d8e2df;border-radius:.875rem;width:min(27.5rem,100%);padding:2.125rem;box-shadow:0 1.375rem 4.375rem #0f322b1f}.auth-brand.casepilot-brand{justify-content:center;align-items:center;gap:var(--space-3);margin:0 0 1.375rem;display:flex}.auth-brand.casepilot-brand img{width:min(100%,21.25rem);height:auto;display:block}.auth-card-loading{gap:var(--space-3);display:grid}.auth-card-loading .skeleton.title{width:60%}.casepilot-brandmark{color:#fff;letter-spacing:-.5px;background:#173f73;border-radius:.8125rem;flex:0 0 3.25rem;place-items:center;width:3.25rem;height:3.25rem;font-size:1.0625rem;font-weight:700;display:grid}.casepilot-brand>div{gap:.1875rem;display:grid}.casepilot-brand>div b{color:#102b4e;letter-spacing:-.8px;font-size:1.5625rem}.casepilot-brand>div small{color:#248e9c;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.auth-status{color:#0b675b;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;background:#e8f4f0;border-radius:1.25rem;padding:.3125rem .5rem;font-weight:700;display:inline-flex}.auth-card h1{margin:.875rem 0 .4375rem;font-size:1.6875rem}.auth-card>p{color:#63736f;margin:0 0 1.5rem;line-height:1.55}.auth-card form{gap:.9375rem;display:grid}.auth-card label{color:#4f615c;font-size:var(--text-xs);gap:.375rem;font-weight:700;display:grid}.auth-card input{height:2.625rem;font:inherit;background:#fff;border:1px solid #cbd8d4;border-radius:.4375rem;padding:0 .75rem}.auth-submit{color:#fff;cursor:pointer;background:#0b675b;border:0;border-radius:.4375rem;height:2.75rem;font-weight:700}.auth-submit:disabled{opacity:.55;cursor:wait}.auth-link{color:#0b675b;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-weight:700}.auth-message{color:#765619;font-size:var(--text-xs);background:#fff3d9;border-radius:.375rem;padding:.625rem;line-height:1.45}.auth-future{border-top:1px solid #e7ecea;gap:.1875rem;margin-top:1.75rem;padding-top:1.125rem;display:grid}.auth-future b{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.auth-future span{color:#71807c;font-size:var(--text-xs)}.auth-positioning{background:#f3f7fc;border:1px solid #d9e4f1;border-radius:.5625rem;gap:.3125rem;margin-top:1.25rem;padding:.875rem 1rem;display:grid}.auth-positioning b{color:#173f78;font-size:var(--text-xs);line-height:1.45}.auth-positioning span{color:#60728b;font-size:var(--text-xs);line-height:1.45}.app-footer{color:#617188;border-top:1px solid #dbe3ed;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:2.125rem;padding:1.25rem 2px .25rem;display:flex}.app-footer>div{gap:.25rem;display:grid}.app-footer .footer-brand{align-items:center;display:flex}.footer-brand img{object-fit:contain;width:14.375rem;height:auto}.footer-brand>div{gap:.25rem;display:grid}.app-footer>div:last-child{text-align:right;justify-items:end}.app-footer b{color:#173f78;font-size:var(--text-sm)}.app-footer span{font-size:var(--text-xs)}.app-footer a{color:#2162a5;font-size:var(--text-xs);font-weight:700;text-decoration:none}.app-footer a:hover{text-decoration:underline}@media (width<=640px){.app-footer{flex-direction:column;align-items:flex-start}.app-footer>div:last-child{text-align:left;justify-items:start}}.filter-panel,.board-filter-panel{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(3,minmax(9.375rem,1fr)) auto;align-items:end;gap:.75rem;padding:.875rem 1rem;display:grid}.filter-panel label,.board-filter-panel label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.35px;text-transform:uppercase;font-weight:700}.filter-panel select,.board-filter-panel select{text-transform:none;letter-spacing:0;width:100%;margin-top:.3125rem;display:block}.clear-filter{height:2.1875rem;color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.clear-filter:disabled{color:#9ca8a5;cursor:not-allowed}table.compact-columns{min-width:56.25rem}.next-action-column{background:#f4f9f7}td.next-action-column{border-left:.1875rem solid #b7d9d0}.board-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.board-toolbar>span{color:var(--muted);font-size:var(--text-xs)}.board-filter-panel{border:1px solid var(--line);border-radius:.5rem;grid-template-columns:minmax(11.25rem,17.5rem) auto;justify-content:start;margin-bottom:.625rem}.modal-scrim{z-index:0}.modal{z-index:1}.modal-close{color:#40514d;cursor:pointer;background:#eef3f1;border:0;border-radius:50%;width:1.875rem;height:1.875rem;font-size:1.1875rem;position:absolute;top:.875rem;right:.875rem}.report-main{padding:1.5rem}.report-steps button:disabled{cursor:not-allowed}.workspace,.workspace main{min-width:0}.kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.market-google-rail{background:#fff;border:1px solid #e3e7eb;border-radius:.75rem;top:.75rem;box-shadow:0 1px 2px #3c404314}.market-google-rail .market-sector-row{border-bottom-color:#edf0f2;grid-template-columns:minmax(0,1fr) 3.625rem 3.625rem;min-height:3.25rem;padding:.5rem .625rem}.market-google-rail .market-sector-row:hover{background:#f8f9fa}.market-google-rail .market-sector-name b{color:#202124;font-size:var(--text-xs)}.market-google-rail .market-sector-name small{color:#80868b;font-size:var(--text-xs)}.market-google-rail .market-sector-value b{color:#3c4043;font-size:var(--text-xs)}.market-google-rail .market-sector-value small{font-size:var(--text-xs)}.market-google-rail .market-sector-value small.positive{color:#137333}.market-google-rail .market-sector-value small.negative{color:#a50e0e}.market-google-rail .sector-sparkline{width:3.625rem;height:1.5625rem}.market-google-rail .sector-sparkline-baseline{stroke:#dadce0;stroke-dasharray:1 2}.market-google-rail .sector-sparkline.positive polyline{stroke:#1e8e3e}.market-google-rail .sector-sparkline.negative polyline{stroke:#d93025}.sector-sparkline-empty{border-bottom:1px dotted #dadce0;width:3.625rem;height:1.5625rem}.market-google-rail>footer{background:#f8f9fa;border-top:0}.market-google-board{background:#fff;border:1px solid #e3e7eb;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 2px #3c404314}.market-google-board>nav{align-items:center;gap:.375rem;padding:.8125rem .875rem .6875rem;display:flex}.market-google-board>nav button{color:#5f6368;min-width:3.625rem;height:1.9375rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1.125rem;padding:0 .9375rem;font-weight:600}.market-google-board>nav button:hover{color:#202124;background:#f1f3f4}.market-google-board>nav button.active{color:#202124;background:#f1f3f4;border-color:#5f6368;box-shadow:inset 0 0 0 1px #fff}.market-google-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;padding:0 .875rem .875rem;display:grid}.market-google-card{color:#3c4043;background:#f8f9fa;border-radius:.75rem;grid-template-rows:auto auto auto auto 1fr;min-width:0;min-height:11rem;padding:.8125rem .75rem 0;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:grid;overflow:hidden}.market-google-card:hover{background:#f1f3f4;box-shadow:0 1px .1875rem #3c40432e}.market-google-card h3{color:#202124;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .5rem;font-weight:600;line-height:1.2;overflow:hidden}.market-google-card>strong{color:#3c4043;font-size:var(--text-xs);white-space:nowrap;font-weight:500}.market-google-card>small{color:#5f6368;font-size:var(--text-xs);margin-top:2px}.market-google-move{align-items:center;gap:.25rem;margin-top:.4375rem;display:flex}.market-google-move b{font-size:var(--text-xs);font-weight:600}.market-google-move span{color:#fff;width:.8125rem;height:.8125rem;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.market-google-card.positive .market-google-move{color:#137333}.market-google-card.positive .market-google-move span{background:#1e8e3e}.market-google-card.negative .market-google-move{color:#a50e0e}.market-google-card.negative .market-google-move span{background:#d93025}.market-google-card.unavailable .market-google-move{color:#80868b}.market-google-card.unavailable .market-google-move span{background:#9aa0a6}.market-google-card .market-sparkline{color:#80868b;align-self:end;height:3.5625rem;margin-top:.4375rem}.market-google-card.positive .market-sparkline{color:#1e8e3e}.market-google-card.negative .market-sparkline{color:#d93025}.market-google-card .market-sparkline polyline{stroke:currentColor;stroke-width:1.5px}.market-google-card .market-sparkline-area{fill:currentColor;opacity:.1}.market-google-card .market-sparkline-baseline{stroke:#c4c7c5;stroke-dasharray:1 2;stroke-width:.7px}.market-google-card .market-sparkline-empty{height:3.5625rem;font-size:var(--text-xs);align-self:end}.market-google-board>footer{color:#80868b;font-size:var(--text-xs);border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.market-google-board .market-live-meta{color:#80868b}.market-google-board .market-live-meta b{color:#3c4043}.market-google-board .market-live-meta a{color:#1a73e8}.market-index-toolbar>div:first-child>span,.market-index-toolbar>div:first-child>b{display:block}.market-index-toolbar>div:first-child>span{color:#758292;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.market-index-toolbar>div:first-child>b{color:#2a3d52;font-size:var(--text-xs);margin-top:.25rem}@media (width<=1120px){.market-google-layout{grid-template-columns:1fr}.market-google-rail{position:static}.market-google-rail .market-sector-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-google-rail .market-sector-row:nth-child(odd){border-right:1px solid #edf0f2}}@media (width<=900px){.market-google-grid{grid-template-columns:repeat(5,minmax(9.375rem,1fr));overflow-x:auto}.market-google-board>footer{flex-direction:column;align-items:flex-start}}@media (width<=720px){.market-google-rail .market-sector-list{display:flex;overflow-x:auto}.market-google-rail .market-sector-row{border-right:1px solid #edf0f2;min-width:13.75rem}.market-google-grid,.market-google-board>nav{padding-left:.625rem;padding-right:.625rem}.market-index-toolbar{flex-direction:column;align-items:stretch}}.kpi{min-width:0}.task-row{grid-template-columns:1.6875rem minmax(0,1fr) auto auto}.task-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.task-main:hover b{color:var(--teal)}.task-row .arrow{color:var(--teal);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;font-weight:700}.next-panel-primary{border-left-width:.25rem;margin-top:.875rem;padding:1rem}.next-panel-primary .btn{width:100%;margin-top:.75rem}.board-risk-tabs{flex-wrap:wrap;gap:.375rem;display:flex}.board-risk-tabs button{color:#596864;min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d6e0dd;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:0 .6875rem;font-weight:700;display:inline-flex}.board-risk-tabs button.active{color:#0b675b;background:#eaf5f1;border-color:#80b7aa}.board-risk-tabs b{min-width:1.125rem;font-size:var(--text-xs);text-align:center;background:#e6ecea;border-radius:.625rem;padding:2px .3125rem}.case-next{border-left:.1875rem solid var(--teal)}.case-next p{font-weight:700}.move-btn{opacity:1}@media (width<=1200px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none),(pointer:coarse),(width<=900px){.move-btn{opacity:1}}@media (width<=640px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}table.compact-columns{min-width:47.5rem}table.compact-columns th:first-child,table.compact-columns td:first-child{width:4.375rem}table.compact-columns th:nth-child(2),table.compact-columns td:nth-child(2){width:5.625rem}table.compact-columns th:nth-child(3),table.compact-columns td:nth-child(3){width:10.3125rem}.filter-panel{grid-template-columns:1fr}.filter-panel .clear-filter{justify-self:start}.board-filter-panel{grid-template-columns:1fr auto}.board-toolbar{align-items:center}.board-toolbar .btn{align-items:center;display:inline-flex}.modal-options{grid-template-columns:1fr;max-height:56vh;overflow:auto}.detail-columns>div:last-child{order:-1}.task-row{grid-template-columns:1.6875rem minmax(0,1fr) auto}.task-row .badge{display:none}}.uw-workspace{gap:1.5rem;display:grid}.uw-layout{grid-template-columns:minmax(0,1fr) minmax(16.875rem,20rem);align-items:start;gap:1.125rem;display:grid}.uw-form-card{min-width:0;padding:clamp(1.375rem,2.2vw,2rem)}.uw-kicker{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-form-heading{justify-content:space-between;align-items:flex-start;gap:1.125rem;display:flex}.uw-form-heading h2{color:#102e52;margin:.5rem 0 .25rem;font-size:1.375rem}.uw-form-heading p{color:#62768b;max-width:38.125rem;font-size:var(--text-xs);margin:0;line-height:1.5}.uw-readiness{color:#758493;font-size:var(--text-xs);white-space:nowrap;background:#f4f7f9;border:1px solid #d5e0e7;border-radius:62.4375rem;flex:none;align-items:center;gap:.375rem;padding:.375rem .5625rem;font-weight:700;display:inline-flex}.uw-readiness:before{content:"";background:#94a4b0;border-radius:50%;width:.4375rem;height:.4375rem}.uw-readiness.ready{color:#246b5a;background:#eef8f4;border-color:#b8dacf}.uw-readiness.ready:before{background:#2ca67d;box-shadow:0 0 0 .1875rem #2ca67d1f}.uw-form-reference-actions{gap:.4375rem;display:grid}.uw-form-reference-actions button,.uw-form-reference-actions a{color:#176a78;min-height:2.375rem;font-size:var(--text-xs);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdde5;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.625rem;padding:0 .6875rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.uw-form-reference-actions button:hover,.uw-form-reference-actions a:hover{background:#eefafb;border-color:#72bec7}.uw-intro{color:#536d7c;background:#f3f9fb;border:1px solid #cfe1e8;border-radius:.5rem;align-items:flex-start;gap:.625rem;margin:1.25rem 0 0;padding:.6875rem .75rem;display:flex}.uw-intro>span{color:#087d8e;background:#dff2f3;border-radius:50%;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;font-weight:700;display:grid}.uw-intro p{font-size:var(--text-xs);margin:0;line-height:1.55}.uw-intro b{color:#1a5968}.uw-field-grid{grid-template-columns:.6fr 1.35fr .8fr;gap:.75rem;display:grid}.uw-field-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.uw-field-grid.uw-health-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-form-card label,.uw-height legend{color:#667570;font-size:var(--text-xs);font-weight:700}.uw-form-card input,.uw-form-card select,.uw-form-card textarea{color:#203a33;width:100%;font:inherit;background:#fff;border:1px solid #ccd9d5;border-radius:.4375rem;margin-top:.375rem}.uw-form-card input,.uw-form-card select{height:2.5rem;padding:0 .625rem}.uw-form-card textarea{resize:vertical;padding:.625rem;line-height:1.5}.uw-height{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.uw-height legend{grid-column:1/-1;margin-bottom:-1px}.uw-height label{color:#89948f;font-size:var(--text-xs)}.uw-bmi-formula{color:#667a74;font-size:var(--text-xs);background:#f5faf8;border:1px solid #d5e4df;border-radius:.4375rem;flex-wrap:wrap;align-items:center;gap:.3125rem .5rem;margin:.625rem 0 0;padding:.5rem .625rem;line-height:1.4;display:flex}.uw-bmi-formula b{color:#176a5d;font-size:var(--text-xs)}.uw-bmi-formula span{font-variant-numeric:tabular-nums}.uw-section{border-top:1px solid var(--line);margin-top:1.375rem;padding-top:1.25rem}.uw-section>header{align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.uw-section>header>span{color:#087c8e;width:1.75rem;height:1.75rem;font-size:var(--text-xs);background:#e5f3f4;border-radius:.5rem;flex:0 0 1.75rem;place-items:center;font-weight:700;display:grid}.uw-section h3{font-size:var(--text-sm);margin:0}.uw-section>header p{color:#7a8995;font-size:var(--text-xs);margin:2px 0 0;line-height:1.4}.uw-textarea{margin-top:.75rem;display:block}.uw-health-pickers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:.75rem;display:grid}.uw-clinical-readings{background:#f7faf9;border:1px solid #d4e0dd;border-radius:.5rem;margin-top:.875rem;padding:.75rem .875rem}.uw-clinical-readings summary{color:#294b43;font-size:var(--text-xs);cursor:pointer;font-weight:700}.uw-clinical-readings>p{color:#73817d;font-size:var(--text-xs);margin:.375rem 0 0;line-height:1.45}.uw-clinical-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5625rem;margin-top:.6875rem;display:grid}.uw-multiselect{min-width:0}.uw-multiselect-label{color:#667570;font-size:var(--text-xs);font-weight:700;display:block}.uw-multiselect details{margin-top:.375rem;position:relative}.uw-multiselect summary{color:#203a33;min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #ccd9d5;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .625rem;list-style:none;display:flex}.uw-multiselect summary::-webkit-details-marker{display:none}.uw-multiselect details[open] summary{border-color:#4f998b;border-radius:.4375rem .4375rem 0 0}.uw-multiselect summary b{color:var(--teal);font-size:var(--text-sm)}.uw-option-panel{z-index:var(--z-raised);background:#fff;border:1px solid #b9cbc5;border-radius:.5rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden;box-shadow:0 .875rem 1.875rem #1d373029}.uw-option-head{border-bottom:1px solid var(--line);color:#667570;font-size:var(--text-xs);background:#f4f8f7;justify-content:space-between;align-items:center;padding:.5625rem .625rem;font-weight:700;display:flex}.uw-option-head button{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:700}.uw-option-list{max-height:16.25rem;padding:.3125rem;overflow-y:auto}.uw-option-list label{color:#40554f;font-size:var(--text-xs);cursor:pointer;border-radius:.3125rem;align-items:flex-start;gap:.5rem;padding:.4375rem;font-weight:600;line-height:1.4;display:flex}.uw-option-list label:hover{background:#eef6f3}.uw-option-list input{width:.875rem;height:.875rem;accent-color:var(--teal);flex:0 0 .875rem;margin:0}.uw-selected-pills{flex-wrap:wrap;gap:.3125rem;margin-top:.4375rem;display:flex}.uw-selected-pills button,.uw-selected-pills>span{color:#315f55;min-height:1.5rem;font-size:var(--text-xs);background:#edf6f3;border:1px solid #c8ddd7;border-radius:.75rem;align-items:center;gap:.3125rem;padding:.25rem .4375rem;line-height:1.2;display:inline-flex}.uw-selected-pills button{cursor:pointer}.uw-selected-pills button span{font-size:var(--text-xs)}.uw-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.125rem;display:flex}.uw-actions .btn.primary{justify-content:center;min-width:11.25rem}.uw-actions .btn:disabled{box-shadow:none;color:#8795a0;cursor:not-allowed;background:#e5eaee;border-color:#ccd8df}.uw-action-status{align-items:center;gap:.5625rem;min-width:0;margin-right:auto;display:flex}.uw-action-status>span{color:#16577c;width:2rem;height:2rem;font-size:var(--text-xs);background:#eaf3f7;border-radius:.5625rem;flex:0 0 2rem;place-items:center;font-weight:700;display:grid}.uw-action-status p{margin:0}.uw-action-status b,.uw-action-status small{display:block}.uw-action-status b{color:#36566b;font-size:var(--text-xs)}.uw-action-status small{color:#7b8a95;font-size:var(--text-xs);margin-top:2px;line-height:1.35}.uw-workflow-rail{gap:.75rem;display:grid;position:sticky;top:1.125rem}.uw-workflow-rail .card{padding:1.125rem}.uw-workflow-card{border-top:.25rem solid #0a7c94;overflow:hidden}.uw-workflow-card>span,.uw-reference-tools>span{color:#087c91;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-workflow-card h3,.uw-reference-tools h3{color:#163b5b;font-size:var(--text-sm);margin:.375rem 0 .8125rem}.uw-workflow-card ol{margin:0;padding:0;list-style:none}.uw-workflow-card li{grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;padding:.5625rem 0;display:grid;position:relative}.uw-workflow-card li+li:before{content:"";background:#d5e2e8;width:1px;height:1.0625rem;position:absolute;top:-.5rem;left:.8125rem}.uw-workflow-card li>span{color:#778993;width:1.75rem;height:1.75rem;font-size:var(--text-xs);background:#fff;border:1px solid #cbd9e1;border-radius:50%;place-items:center;font-weight:700;display:grid}.uw-workflow-card li.active>span{color:#087d90;background:#e8f7f8;border-color:#78bdca}.uw-workflow-card li.complete>span{color:#0000;background:#e9f7f1;border-color:#65b99b;position:relative}.uw-workflow-card li.complete>span:after{color:#25785e;font-size:var(--text-xs);content:"✓";place-items:center;display:grid;position:absolute;inset:0}.uw-workflow-card li p{margin:0}.uw-workflow-card li b,.uw-workflow-card li small{display:block}.uw-workflow-card li b{color:#365267;font-size:var(--text-xs)}.uw-workflow-card li small{color:#7c8b96;font-size:var(--text-xs);margin-top:2px;line-height:1.35}.uw-reference-tools{border-top:.25rem solid #6d3d68}.uw-reference-tools>span{color:#73446f}.uw-reference-tools h3{color:#51324f}.uw-results-stage{gap:.875rem;scroll-margin-top:1.125rem;display:grid}.uw-results-stage>header{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:0 2px;display:flex}.uw-results-stage>header span{color:#087c91;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-results-stage>header h2{color:#102e52;font-size:var(--text-lg);margin:.3125rem 0 0}.uw-results-stage>header p{color:#667b8c;max-width:35rem;font-size:var(--text-xs);text-align:right;margin:0;line-height:1.5}.uw-results{min-width:0}.uw-results .card{padding:1.25rem}.uw-empty{text-align:center;background:linear-gradient(145deg,#fff,#f5fbfc);flex-direction:column;justify-content:center;min-height:16.25rem;display:flex}.uw-shield{background:var(--nav);color:#fff;border-radius:1.125rem;place-items:center;width:3.875rem;height:3.875rem;margin:0 auto .875rem;font-size:1.125rem;font-weight:700;display:grid}.uw-empty h2{margin:0 0 .4375rem;font-size:1.125rem}.uw-empty p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.55}.uw-empty ul{text-align:left;margin:1.125rem auto 0;padding:0;list-style:none}.uw-empty li{color:#58706a;font-size:var(--text-xs);padding:.375rem 0}.uw-empty li:before{content:"✓";color:var(--green);margin-right:.5rem;font-weight:700}.uw-rating{border-top:.25rem solid var(--teal)}.uw-rating>span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-rating h2{margin:.4375rem 0 1.0625rem;font-size:1.3125rem;line-height:1.25}.uw-result-meta{grid-template-columns:minmax(8.125rem,1fr);gap:.5rem;max-width:11.875rem;display:grid}.uw-result-meta p{background:#f2f7f5;border-radius:.4375rem;margin:0;padding:.6875rem}.uw-result-meta b,.uw-result-meta small{display:block}.uw-result-meta b{font-size:var(--text-md)}.uw-result-meta small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.uw-warning{color:#745a21;font-size:var(--text-xs);background:#fff4db;border-radius:.375rem;margin:.875rem 0 0;padding:.625rem;line-height:1.5}.uw-analysis h3{font-size:var(--text-xs);margin:0 0 .5625rem}.uw-analysis ul{margin:0;padding-left:1rem}.uw-analysis li{color:#50625d;font-size:var(--text-xs);padding:.25rem 0;line-height:1.5}.uw-result-content{gap:.875rem;min-width:0;display:grid}.uw-result-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(20.625rem,.92fr);align-items:start;gap:.875rem;display:grid}.uw-result-review{gap:.875rem;display:grid}.uw-carrier-ratings{overflow:hidden;padding:0!important}.uw-carrier-ratings>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.0625rem 1.1875rem .875rem;display:flex}.uw-carrier-ratings>header span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-carrier-ratings>header h3{font-size:var(--text-base);margin:.3125rem 0 0}.uw-carrier-ratings>header>small{color:var(--muted);font-size:var(--text-xs)}.uw-carrier-rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.uw-carrier-rating-grid article{border-right:1px solid var(--line);background:#fff;min-width:0;padding:.875rem}.uw-carrier-rating-grid article:last-child{border-right:0}.uw-carrier-rating-grid article.best{box-shadow:inset 0 .25rem 0 var(--teal);background:#edf3fb}.uw-carrier-rating-head{justify-content:space-between;align-items:flex-start;gap:.375rem;display:flex}.uw-carrier-rating-head b,.uw-carrier-rating-head small{display:block}.uw-carrier-rating-head b{color:#243b5e;font-size:var(--text-xs)}.uw-carrier-rating-head small{color:#788698;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.uw-carrier-rating-head em{background:var(--teal);color:#fff;font-size:var(--text-xs);letter-spacing:.5px;border-radius:.5625rem;flex:none;padding:.1875rem .3125rem;font-style:normal;font-weight:700}.uw-carrier-rating-grid h4{color:#122a4b;min-height:2.1875rem;font-size:var(--text-sm);margin:.75rem 0 .5rem;line-height:1.3}.uw-carrier-rating-grid p{color:#697789;font-size:var(--text-xs);margin:.4375rem 0 0;line-height:1.45}.uw-carrier-rating-grid p b{color:#43536a}.uw-carrier-ratings>footer{border-top:1px solid var(--line);color:#6c7989;font-size:var(--text-xs);background:#f7f9fc;padding:.625rem .9375rem;line-height:1.45}.uw-products h3{font-size:var(--text-xs);margin:0 0 .75rem}.uw-product{border-top:1px solid var(--line);padding:.875rem 0}.uw-product>span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-product h4{margin:.3125rem 0 2px;font-size:.9375rem}.uw-product>b,.uw-product>small{display:block}.uw-product>b{color:#324842;font-size:var(--text-xs)}.uw-product>small{color:var(--muted);font-size:var(--text-xs);margin-top:.1875rem}.uw-product>p{color:#50625d;font-size:var(--text-xs);margin:.5625rem 0;line-height:1.55}.uw-product>em{color:#715a25;font-size:var(--text-xs);background:#fff6e2;border-radius:.3125rem;padding:.5rem;font-style:normal;line-height:1.5;display:block}.uw-probability{background:#f2f7f5;border-radius:.4375rem;grid-template-columns:1fr 1fr;gap:.5rem;margin:.6875rem 0;padding:.625rem;display:grid}.uw-probability>div{background:#d9e3e0;border-radius:.3125rem;grid-column:1/-1;height:.4375rem;overflow:hidden}.uw-probability>div span{background:var(--teal);border-radius:.3125rem;height:100%;display:block}.uw-probability p{margin:0}.uw-probability p b,.uw-probability p small{display:block}.uw-probability p b{font-size:var(--text-base)}.uw-probability p small{color:var(--muted);font-size:var(--text-xs);line-height:1.35}.uw-probability>small{color:#72817d;font-size:var(--text-xs);grid-column:1/-1;line-height:1.4}.uw-source-note{background:#eff7f4;border:1px solid #d4e2de;border-radius:.5rem;padding:.875rem}.uw-source-note b{color:var(--teal);font-size:var(--text-xs)}.uw-source-note p{color:#5f716c;font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.55}.uw-exam-prep{border-left:.25rem solid #173f73}.uw-exam-prep summary{color:#1f3e66;font-size:var(--text-xs);cursor:pointer;font-weight:700}.uw-exam-prep>p{color:#657489;font-size:var(--text-xs);margin:.5rem 0 0;line-height:1.5}.uw-exam-prep>div{grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.75rem;display:grid}.uw-exam-prep section{background:#f3f6fb;border-radius:.4375rem;padding:.6875rem}.uw-exam-prep section b{color:#173f73;font-size:var(--text-xs)}.uw-exam-prep ul{margin:.4375rem 0 0;padding-left:.9375rem}.uw-exam-prep li{color:#58677a;font-size:var(--text-xs);padding:.1875rem 0;line-height:1.45}.uw-exam-prep>small{color:#7a6a47;font-size:var(--text-xs);margin-top:.625rem;line-height:1.45;display:block}.uw-follow-through-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.uw-reference-library{gap:.75rem;padding-top:2px;display:grid}.uw-reference-library>div:first-child>span{color:#6f3d69;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-reference-library>div:first-child h2{color:#2f2742;margin:.3125rem 0 2px;font-size:1.125rem}.uw-reference-library>div:first-child p{color:#78808d;font-size:var(--text-xs);margin:0}.uw-reference-stack{gap:.625rem;display:grid}.uw-reference-key{border-top:.25rem solid var(--teal);overflow:hidden;padding:0!important}.uw-reference-key>summary{cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.25rem;list-style:none;display:flex}.uw-reference-key>summary::-webkit-details-marker{display:none}.uw-reference-key>summary>div:first-child span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-reference-key>summary h3{color:#142c4d;margin:.3125rem 0 0;font-size:.9375rem}.uw-reference-key>summary>div:last-child{text-align:right}.uw-reference-key>summary p{color:#6b7889;max-width:24.375rem;font-size:var(--text-xs);margin:0;line-height:1.45}.uw-reference-key>summary b{color:#087c91;font-size:var(--text-xs);align-items:center;gap:.3125rem;margin-top:.3125rem;display:inline-flex}.uw-reference-key>summary b span{transition:transform .2s}.uw-reference-key[open]>summary{border-bottom:1px solid var(--line)}.uw-reference-key[open]>summary b span{transform:rotate(180deg)}.uw-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.uw-reference-grid article{border-right:1px solid var(--line);background:#fff;min-width:0;padding:1rem}.uw-reference-grid article:last-child{border-right:0}.uw-reference-grid article>b{color:#173f73;min-height:1.375rem;font-size:var(--text-xs);letter-spacing:.25px;background:#eaf1fb;border-radius:.75rem;align-items:center;padding:.25rem .4375rem;font-weight:700;display:inline-flex}.uw-reference-grid h4{color:#243b5e;min-height:2.625rem;font-size:var(--text-xs);margin:.625rem 0 .5rem;line-height:1.35}.uw-reference-grid ul{margin:0;padding-left:.9375rem}.uw-reference-grid li{color:#566578;font-size:var(--text-xs);padding:.1875rem 0;line-height:1.5}.uw-reference-grid article>p{color:#725c2a;font-size:var(--text-xs);background:#fff7e8;border-radius:.375rem;margin:.625rem 0 0;padding:.5rem;line-height:1.45}.uw-reference-grid article>p strong{color:#534012}.uw-reference-key>footer{border-top:1px solid var(--line);color:#687689;font-size:var(--text-xs);background:#f7f9fc;padding:.6875rem 1rem;line-height:1.5}.uw-substance-key{border-top-color:#173f73}.uw-substance-key>summary>div:first-child span{color:#173f73}.uw-substance-key .uw-reference-grid article>b{color:#275f52;background:#eef6f3}.uw-substance-key dl{margin:.6875rem 0 0}.uw-substance-key dl div{border-top:1px solid #e8edf3;padding:.5rem 0}.uw-substance-key dt{color:#27405f;font-size:var(--text-xs);letter-spacing:.25px;text-transform:uppercase;font-weight:700}.uw-substance-key dd{color:#5b6878;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.uw-quick-quote-contacts{border-top:.25rem solid var(--teal);padding:1rem}.uw-quick-quote-contacts>span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.uw-quick-quote-contacts h3{color:#24423b;font-size:var(--text-sm);margin:.375rem 0 .3125rem}.uw-quick-quote-contacts>p{color:#63736e;font-size:var(--text-xs);margin:0;line-height:1.5}.uw-quick-quote-contacts ul{margin:.8125rem 0;padding:0;list-style:none}.uw-quick-quote-contacts li{font-size:var(--text-xs);border-top:1px solid #e6ecea;grid-template-columns:6.5625rem minmax(0,1fr);gap:.5rem;padding:.4375rem 0;display:grid}.uw-quick-quote-contacts li b{color:#334a44}.uw-quick-quote-contacts a{overflow-wrap:anywhere;color:var(--teal);font-weight:700;text-decoration:none}.uw-quick-quote-contacts a:hover{text-decoration:underline}.uw-quick-quote-contacts>small{color:#765f2e;font-size:var(--text-xs);background:#fff6e3;border-radius:.375rem;padding:.5625rem .625rem;line-height:1.5;display:block}.uw-guide-facts{border-left:.25rem solid #6f245f}.uw-guide-facts summary{cursor:pointer;color:#48223f;font-size:var(--text-xs);font-weight:700}.uw-guide-facts ul{margin:.8125rem 0 0;padding-left:1.0625rem}.uw-guide-facts li{color:#566963;font-size:var(--text-xs);padding:.25rem 0;line-height:1.5}.uw-juvenile-chart-wrap{padding:1.5rem}.uw-juvenile-chart-modal{width:min(53.75rem,94vw);max-height:90vh;padding:1.75rem;overflow:auto}.uw-juvenile-chart-modal>p{margin:.25rem 0 1.125rem}.uw-juvenile-chart-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.875rem;display:grid}.uw-juvenile-chart-grid>section{background:#fff;border:1px solid #d9e4e1;border-radius:.5625rem;min-width:0;overflow:hidden}.uw-juvenile-chart-grid section>header{background:#f3f8f6;border-bottom:1px solid #d9e4e1;justify-content:space-between;align-items:center;gap:.625rem;padding:.6875rem .8125rem;display:flex}.uw-juvenile-chart-grid header b{color:#1e4d43;font-size:var(--text-xs)}.uw-juvenile-chart-grid header small{color:#71827d;font-size:var(--text-xs)}.uw-juvenile-chart-modal table{table-layout:fixed;min-width:0}.uw-juvenile-chart-modal th{font-size:var(--text-xs);white-space:normal;padding:.5rem .625rem}.uw-juvenile-chart-modal td{color:#344b45;font-size:var(--text-xs);text-align:center;padding:.375rem .625rem}.uw-juvenile-chart-modal th:first-child,.uw-juvenile-chart-modal td:first-child{text-align:left}.uw-brightfuture-premium{background:#fff;border:1px solid #ded4df;border-radius:.5625rem;margin-top:1rem;overflow:hidden}.uw-brightfuture-premium-heading{background:#fbf7fb;border-bottom:1px solid #ded4df;padding:.75rem .875rem}.uw-brightfuture-premium-heading>span{color:#8a5d80;font-size:var(--text-xs);letter-spacing:.04em;margin-bottom:.1875rem;font-weight:700;display:block}.uw-brightfuture-premium-heading h3{color:#633057;font-size:var(--text-xs);margin:0}.uw-brightfuture-premium-heading h3 small{font-size:var(--text-xs);font-weight:700}.uw-brightfuture-premium-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;padding:.875rem;display:grid}.uw-brightfuture-premium .table-wrap{border:1px solid #e3d8e2;border-radius:.4375rem}.uw-brightfuture-premium table{width:100%}.uw-brightfuture-premium th{color:#56304f;background:#f8f2f7}.uw-brightfuture-premium-steps{padding:2px .25rem}.uw-brightfuture-premium-steps>b{color:#56304f;font-size:var(--text-xs)}.uw-brightfuture-premium-steps ol{margin:.5rem 0 0;padding-left:1.25rem}.uw-brightfuture-premium-steps li{color:#5f5360;font-size:var(--text-xs);padding:.1875rem 0 .1875rem .1875rem;line-height:1.4}.uw-brightfuture-premium-steps li::marker{color:#6b315d;font-weight:700}.uw-juvenile-chart-modal footer{background:#fff6e3;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.125rem;margin-top:1rem;padding:.8125rem .875rem;display:flex}.uw-juvenile-chart-modal footer p{color:#715d30;max-width:36.875rem;font-size:var(--text-xs);margin:0;line-height:1.5}.uw-juvenile-chart-modal footer a{color:#176a5d;font-size:var(--text-xs);flex:none;font-weight:700;text-decoration:none}.uw-juvenile-chart-modal footer a:hover{text-decoration:underline}@media (width<=1100px){.uw-carrier-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-carrier-rating-grid article{border-bottom:1px solid var(--line)}}@media (width<=700px){.uw-carrier-ratings{grid-column:auto}.uw-carrier-ratings>header{flex-direction:column}.uw-carrier-rating-grid{grid-template-columns:1fr}.uw-carrier-rating-grid article{border-right:0}}.issued-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:.875rem;display:grid}.issued-company-filter{background:#f3f8f6;border:1px solid #ccdcd7;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.125rem;margin-bottom:.75rem;padding:.8125rem 1rem;display:flex}.issued-company-filter>div span,.issued-company-filter>div b,.issued-company-filter>div small{display:block}.issued-company-filter>div span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.issued-company-filter>div b{font-size:var(--text-base);margin-top:.25rem}.issued-company-filter>div small{color:#71807b;font-size:var(--text-xs);margin-top:2px}.issued-company-filter label{color:#62726d;font-size:var(--text-xs);font-weight:700}.issued-company-filter select{color:#29473f;width:14.375rem;height:2.1875rem;font-size:var(--text-xs);background:#fff;border:1px solid #c6d6d1;border-radius:.375rem;margin-top:.3125rem;font-weight:700;display:block}.issued-kpis .card{border-top:.1875rem solid var(--green);padding:1rem}.issued-kpis span,.issued-kpis small{display:block}.issued-kpis span{min-height:1.5rem;color:var(--muted);font-size:var(--text-xs);font-weight:700}.issued-kpis b{font-size:var(--text-xl);letter-spacing:-.5px;display:block}.issued-kpis small{color:#75847f;font-size:var(--text-xs);margin-top:.25rem}.issued-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.issued-tabs{gap:.375rem;display:flex}.issued-tabs button{color:#5e6d68;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d4dfdb;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:.4375rem .625rem;font-weight:700;display:flex}.issued-tabs button b{font-size:var(--text-xs);background:#edf2f0;border-radius:.5625rem;padding:1px .3125rem}.issued-tabs button.active{border-color:var(--teal);color:var(--teal);background:#eaf5f1}.issued-tabs button.active b{background:#cfe7e0}.issued-search{color:#7a8884;border:1px solid #d4dfdb;border-radius:.4375rem;align-items:center;gap:.5rem;width:min(22.5rem,45%);height:2.1875rem;padding:0 .625rem;display:flex}.issued-search input{width:100%;font-size:var(--text-xs);background:0 0;border:0}.issued-table table{min-width:61.25rem}.issued-case-actions{align-items:center}.issued-premium-net{flex-wrap:wrap;align-items:baseline;gap:.3125rem .4375rem;display:inline-flex}.issued-premium-net em{color:#b2353d;font-size:var(--text-xs);white-space:nowrap;font-style:normal;font-weight:700}.issued-kpis .issued-kpi-chargeback{color:#b2353d;font-size:var(--text-xs);margin-top:2px;font-style:normal;font-weight:700;display:block}.issued-case-actions button.issued-chargeback-action{color:#a33139;background:#fff4f4;border-color:#ddaeb1}.issued-case-actions button.issued-chargeback-action:hover{background:#fee9ea;border-color:#be555b}.prior-business-divider{background:#f2f7fc;border:1px solid #d6e2ee;border-radius:.5625rem;align-items:center;gap:.875rem;margin:1.625rem 0 .75rem;padding:.8125rem 1rem;display:flex}.prior-business-divider>span{color:#195780;font-size:var(--text-xs);letter-spacing:.04em;background:#dceaf7;border-radius:62.4375rem;flex:none;padding:.3125rem .5rem;font-weight:700}.prior-business-divider h2{color:#172f50;font-size:var(--text-sm);margin:0}.prior-business-divider p{color:#66788c;font-size:var(--text-xs);margin:2px 0 0}.issued-policy-editor{width:min(56.25rem,94vw);max-height:90vh;padding-bottom:0;overflow:auto}.case-editor-grid label.issued-chargeback-field{color:#8f2f36;background:#fff7f7;border:1px solid #e4b9bc;border-radius:.5rem;padding:.5625rem .625rem}.issued-chargeback-field .currency-input{margin-top:.25rem}.issued-chargeback-field .currency-input input{border-color:#d99ba0}.issued-chargeback-field>small{color:#a1575c;font-size:var(--text-xs);margin-top:.3125rem;font-weight:600;display:block}.issued-chargeback-field>small b{color:#7f242b}.issued-history{margin-bottom:1.125rem}.issued-import-card{background:linear-gradient(135deg,#f7faff 0%,#eef5fb 100%);border:1px solid #cbd9e8;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1.375rem;margin-bottom:.75rem;padding:1rem 1.125rem;display:flex;box-shadow:0 2px .5rem #1137650d}.issued-import-copy{align-items:flex-start;gap:.8125rem;min-width:0;display:flex}.issued-import-icon{color:#fff;background:#153f73;border-radius:.5625rem;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;font-weight:700;display:grid}.issued-import-copy .eyebrow{color:#167c91;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.issued-import-copy h2{color:#142e51;font-size:var(--text-base);margin:.1875rem 0 2px}.issued-import-copy p{color:#64758a;font-size:var(--text-xs);margin:0;line-height:1.45}.issued-import-copy small{color:#66768a;font-size:var(--text-xs);margin-top:.375rem;display:block}.issued-import-message{color:#29536f;font-size:var(--text-xs);margin-top:.4375rem;font-weight:700}.issued-import-actions{flex:none;align-items:center;gap:.5625rem;display:flex}.issued-save-state{font-size:var(--text-xs);font-weight:700}.issued-save-state.saved{color:#247758}.issued-save-state.saving,.issued-save-state.loading{color:#89691e}.issued-save-state.error{color:#b34747}.issued-save-state.local{color:#65758a}.issued-save-state.paused{color:#b3772f}.issued-history-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;margin-bottom:.75rem;display:grid}.issued-history-kpis article{background:#fff;border:1px solid #d8e1eb;border-top:.1875rem solid #1e6599;border-radius:.5rem;min-width:0;padding:.8125rem .875rem}.issued-history-kpis article:nth-child(2){border-top-color:#1b8774}.issued-history-kpis article:nth-child(3){border-top-color:#7462a5}.issued-history-kpis article:nth-child(4){border-top-color:#3f79ad}.issued-history-kpis article:nth-child(5){border-top-color:#c8943a}.issued-history-kpis article.negative{background:snow;border-top-color:#bd5151}.issued-history-kpis span,.issued-history-kpis small{display:block}.issued-history-kpis span{color:#68788c;min-height:1.375rem;font-size:var(--text-xs);font-weight:700;line-height:1.25}.issued-history-kpis b{color:#172f50;letter-spacing:-.03em;text-overflow:ellipsis;font-size:1.125rem;display:block;overflow:hidden}.issued-history-kpis article.negative b{color:#a33c42}.issued-history-kpis small{color:#8591a0;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.issued-history-table{overflow:hidden}.issued-history-header{justify-content:space-between;align-items:flex-end;gap:1.125rem;padding:.875rem 1rem .6875rem;display:flex}.issued-history-header h2{color:#172f50;font-size:var(--text-sm);margin:0}.issued-history-header p{color:#788699;font-size:var(--text-xs);margin:2px 0 0}.issued-history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex}.issued-history-controls label{color:#6e7c8c;font-size:var(--text-xs);gap:.25rem;font-weight:700;display:grid}.issued-history-controls select,.issued-history-controls input{color:#203b5e;height:2rem;font-size:var(--text-xs);background:#fff;border:1px solid #d3dde8;border-radius:.375rem}.issued-history-controls select{min-width:8.125rem;padding:0 1.5625rem 0 .5rem}.issued-history-controls input{width:11.875rem;padding:0 .5625rem}.issued-history-categories{border-bottom:1px solid #e1e7ee;gap:.3125rem;padding:0 1rem .75rem;display:flex}.issued-history-categories button{color:#627287;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5625rem;font-weight:700;display:flex}.issued-history-categories button b{font-size:var(--text-xs);background:#edf1f5;border-radius:.5rem;padding:1px .3125rem}.issued-history-categories button.active{color:#164d76;background:#edf5fa;border-color:#1b638f}.issued-history-table table{min-width:86.25rem}.issued-history-table th{white-space:nowrap}.issued-history-table td{vertical-align:top}.issued-history-table td small{white-space:normal;max-width:11.25rem}.issued-history-table tr.adjustment-row{background:snow}.issued-history-table tr.adjustment-row:hover{background:#fff4f3}.issued-category,.issued-transaction{font-size:var(--text-xs);white-space:nowrap;border-radius:.625rem;align-items:center;padding:.1875rem .375rem;font-weight:700;display:inline-flex}.issued-category.life{color:#227052;background:#e8f4ef}.issued-category.annuity{color:#2b5f99;background:#eaf1fb}.issued-category.investments{color:#674f96;background:#f0ebfa}.issued-category.other{color:#617078;background:#eef1f2}.issued-transaction.paid{color:#23704f;background:#e9f5ee}.issued-transaction.adjustment{color:#a13c42;background:#fbe8e6}.money-negative{color:#a33c42}.money-positive{color:#176a50}.issued-entry-actions{gap:.3125rem;display:flex}.issued-entry-actions button{color:#27567f;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cfd9e4;border-radius:.3125rem;padding:.25rem .4375rem;font-weight:700}.issued-entry-actions button:hover{background:#edf5fa}.issued-entry-actions button:last-child{color:#a13c42;border-color:#ead0d0}.issued-entry-actions button:last-child:hover{background:#fff0ef}.issued-entry-editor{width:min(48.75rem,94vw);max-height:90vh;overflow-y:auto}.issued-entry-editor>h2{color:#172f50;font-size:var(--text-lg)}.issued-entry-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6875rem;margin-top:1.125rem;display:grid}.issued-entry-editor-grid label{color:#66768a;min-width:0;font-size:var(--text-xs);font-weight:700}.issued-entry-editor-grid input,.issued-entry-editor-grid select{color:#203b5e;width:100%;height:2.1875rem;font-size:var(--text-xs);background:#fff;border:1px solid #ccd8e3;border-radius:.375rem;margin-top:.3125rem;padding:0 .5625rem;display:block}.issued-entry-editor-actions{border-top:1px solid #e2e8ee;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:.875rem;display:flex}@media (width<=1200px){.issued-history-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.issued-history-header{flex-direction:column;align-items:flex-start}.issued-history-controls{flex-wrap:wrap;width:100%}}@media (width<=760px){.issued-import-card,.issued-import-actions{flex-direction:column;align-items:stretch}.issued-import-actions .btn{width:100%}.issued-history-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.issued-history-categories{overflow-x:auto}.issued-history-categories button{flex:none}.issued-history-controls label,.issued-history-controls select,.issued-history-controls input{width:100%}.issued-entry-editor-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.issued-history-kpis,.issued-entry-editor-grid{grid-template-columns:1fr}}.issued-import-preview{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border-left:.25rem solid var(--brand-500);display:grid}.issued-import-preview .eyebrow{color:var(--brand-700);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.issued-import-preview h2{color:var(--gray-900);font-size:var(--text-md);overflow-wrap:anywhere;margin:0}.issued-import-preview>p{color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.5}.issued-import-preview-counts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));margin:0;display:grid}.issued-import-preview-counts>div{padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50)}.issued-import-preview-counts dt{color:var(--gray-500);font-size:var(--text-xs);font-weight:700}.issued-import-preview-counts dd{margin:var(--space-1) 0 0;color:var(--gray-900);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.issued-import-preview-duplicates summary{cursor:pointer;color:var(--brand-700);font-size:var(--text-sm);font-weight:600}.issued-import-preview-duplicates ul{margin:var(--space-2) 0 0;color:var(--gray-700);font-size:var(--text-xs);padding-left:1.125rem;line-height:1.6}.issued-import-preview-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-editor-grid label>small.payment-status-note{color:#75847f;font-size:var(--text-xs);margin-top:.3125rem;font-weight:500;line-height:1.4;display:block}.issued-transaction-match{background:#f7fbfa;border:1px solid #cfe0dc;border-radius:.5rem;margin:1rem 0 0;padding:.6875rem .8125rem}.issued-transaction-match-head b,.issued-transaction-match-head small{display:block}.issued-transaction-match-head b{color:#23443e;font-size:var(--text-xs)}.issued-transaction-match-head small{color:#6a7c77;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.issued-transaction-match-list{gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.issued-transaction-match-list label{cursor:pointer;background:#fff;border:1px solid #d6e3df;border-radius:.375rem;align-items:flex-start;gap:.5625rem;padding:.5rem .625rem;display:flex}.issued-transaction-match-list label:has(input:checked){border-color:var(--teal);background:#eaf5f1}.issued-transaction-match-list input[type=radio]{width:.9375rem;height:.9375rem;accent-color:var(--teal);flex:0 0 .9375rem;margin:2px 0 0}.issued-transaction-match-list span{min-width:0}.issued-transaction-match-list b,.issued-transaction-match-list small{display:block}.issued-transaction-match-list b{color:#263632;font-size:var(--text-xs)}.issued-transaction-match-list small{color:#6a7c77;font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:2px;line-height:1.4}.retention-card{gap:var(--space-4);display:grid}.retention-card>header{gap:var(--space-1);display:grid}.retention-card>header span{color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.retention-card>header b{color:var(--gray-900);font-size:var(--text-lg)}.retention-card>header small{color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.retention-run{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;display:grid}.retention-run-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.retention-run-head b{color:var(--gray-900);font-size:var(--text-sm)}.retention-run-head button{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-700);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:#fff}.retention-run-meta{gap:var(--space-2);font-size:var(--text-xs);color:var(--gray-500);flex-wrap:wrap;align-items:center;display:flex}.retention-channel{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--gray-100);color:var(--gray-700);font-weight:700}.retention-channel.channel-call,.retention-channel.channel-voicemail{background:var(--gray-100);color:var(--brand-700)}.retention-due{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--gray-100);color:var(--gray-700);font-weight:700}.retention-due.is-due{background:var(--warn-bg);color:var(--warn-fg)}.retention-due.is-overdue{background:var(--danger-bg);color:var(--danger-fg)}.retention-due.is-upcoming{background:var(--ok-bg);color:var(--ok-fg)}.retention-step-title{color:var(--gray-900);font-size:var(--text-sm)}.retention-script{padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--gray-50);color:var(--gray-900);font:inherit;font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:16.25rem;margin:0;line-height:1.6;overflow:auto}.retention-log{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.retention-log input{flex:13.75rem;min-width:0}.retention-start{gap:var(--space-2);display:grid}.retention-start button{gap:var(--space-1);text-align:left;padding:var(--space-3);border:1px dashed var(--gray-200);border-radius:var(--radius-md);background:#fff;display:grid}.retention-start button b{color:var(--gray-900);font-size:var(--text-sm)}.retention-start button small{color:var(--gray-500);font-size:var(--text-xs);line-height:1.45}.retention-deadline{gap:var(--space-1);font-size:var(--text-xs);color:var(--gray-700);display:grid}.retention-deadline small{color:var(--gray-500);line-height:1.45}.retention-modal{max-width:45rem}.issued-retention-action.is-due{border-color:var(--warn-fg);color:var(--warn-fg);font-weight:700}.case-view-switch{background:#e9efed;border:1px solid #d6dfdc;border-radius:.5625rem;gap:.25rem;width:fit-content;margin-bottom:.875rem;padding:.25rem;display:flex}.case-view-switch button,.case-view-switch>span{color:#63716d;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;padding:.5rem .8125rem;font-weight:700;display:inline-flex}.case-view-switch>span{cursor:default}.case-view-switch button.active,.case-view-switch>span.active{color:var(--teal);background:#fff;box-shadow:0 1px .25rem #173d361c}.case-vendor-reference{border-color:#d8e1ec;grid-template-columns:minmax(11.875rem,.72fr) minmax(0,1.55fr);margin-bottom:.75rem;display:grid;overflow:hidden;box-shadow:0 2px .5rem #1a33540d}.vendor-reference-identity{background:linear-gradient(135deg,#f7f9fc,#eef3f8);border-right:1px solid #dfe6ef;align-items:center;gap:.5625rem;padding:.625rem .8125rem;display:flex}.vendor-reference-mark{color:#fff;width:1.75rem;height:1.75rem;font-size:var(--text-xs);letter-spacing:.04em;background:#173f73;border-radius:.5rem;flex:0 0 1.75rem;place-items:center;font-weight:700;display:grid}.vendor-reference-identity h2{color:#1d304d;font-size:var(--text-xs);margin:0;line-height:1.25}.vendor-reference-identity p{color:#788598;font-size:var(--text-xs);margin:2px 0 0}.vendor-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vendor-list article{flex-direction:column;justify-content:center;min-width:0;padding:.5625rem .8125rem;display:flex}.vendor-list article+article{border-left:1px solid #e3e8ef}.vendor-list article b{color:#253650;font-size:var(--text-xs);letter-spacing:.025em}.vendor-actions{flex-wrap:wrap;align-items:center;gap:.3125rem .5rem;margin-top:.25rem;display:flex}.vendor-list article a{color:#31577f;font-size:var(--text-xs);font-weight:600;text-decoration:none}.vendor-list article a:hover{color:#0b69b7}.vendor-list article a:not(:first-child){border-left:1px solid #d7e0ea;padding-left:.5rem}.vendor-list article .vendor-results-link{color:#0c5d9a;font-weight:700}.tracker-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-bottom:.875rem;display:grid}.tracker-kpis .card{padding:.875rem}.tracker-kpis span,.tracker-kpis small{display:block}.tracker-kpis span{min-height:2rem;color:var(--muted);font-size:var(--text-xs);font-weight:700;line-height:1.35}.tracker-kpis b{font-size:1.4375rem;display:block}.tracker-kpis small{color:#778580;font-size:var(--text-xs);margin-top:.25rem}.status-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.5rem}.status-kpis .card{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:4rem;padding:.1875rem .5rem;display:flex}.status-kpis span{width:100%;min-height:1.25rem;font-size:var(--text-xs);line-height:1.1}.status-kpis small{width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.1;overflow:hidden}.status-kpi{border:1px solid var(--status-border);background:var(--status-bg)}.status-kpi span,.status-kpi b,.status-kpi small{color:var(--status-text)}.status-kpi-clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.status-kpi-clickable:hover{transform:translateY(-1px);box-shadow:0 .4375rem 1.125rem #2d454f24}.case-comp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.875rem;display:grid}.case-comp-kpis .card{box-sizing:border-box;color:#155f52;text-align:center;background:#edf8f5;border:1px solid #b9d7d0;flex-direction:column;justify-content:center;align-items:center;min-height:4rem;padding:.4375rem .75rem;display:flex}.case-comp-kpis span,.case-comp-kpis b,.case-comp-kpis small{width:100%;display:block}.case-comp-kpis span{font-size:var(--text-xs);font-weight:700;line-height:1.1}.case-comp-kpis b{margin-top:2px;font-size:1.3125rem;line-height:1}.case-comp-kpis small{color:#527c74;font-size:var(--text-xs);margin-top:2px;line-height:1.1}.pending-comp-gdc-values{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:2px;display:grid}.pending-comp-gdc-values>div{justify-content:center;align-items:baseline;gap:.4375rem;min-width:0;padding:0 .625rem;display:flex}.pending-comp-gdc-values>div+div{border-left:1px solid #b9d7d0}.pending-comp-gdc-values i{color:#527c74;font-size:var(--text-xs);font-style:normal;font-weight:700}.case-comp-kpis .pending-comp-gdc-values b{width:auto;margin:0;font-size:1.3125rem}.status-approved{--status-bg:#e5f5ec;--status-border:#a9d9bd;--status-text:#24633f}.status-waiting{--status-bg:#e8f1fb;--status-border:#b5d0ec;--status-text:#285f91}.status-underwriting{--status-bg:#f0eafb;--status-border:#cdbde9;--status-text:#684b98}.status-medical{--status-bg:#fbeaf0;--status-border:#e9bccb;--status-text:#91445f}.status-payment{--status-bg:#fcecdf;--status-border:#e9b995;--status-text:#8b4a1f}.status-scheduling{--status-bg:#fff3d9;--status-border:#efd39a;--status-text:#8a5b0f}.status-declined{--status-bg:#fce8e8;--status-border:#e9b4b4;--status-text:#963d3d}.status-conversion,.status-cancelled{--status-bg:#e3f5f7;--status-border:#a8dce1;--status-text:#176a73}.status-credit{--status-bg:#fff4dc;--status-border:#e6c474;--status-text:#755211}.status-neutral{--status-bg:#edf1f0;--status-border:#cbd4d1;--status-text:#4f5f5a}.case-tracker{overflow:hidden}.tracker-category-tabs{gap:.375rem;padding:.875rem 1rem .625rem;display:flex;overflow-x:auto}.tracker-category-tabs button{color:#596863;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6dfdc;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:.5rem .6875rem;font-weight:700;display:flex}.tracker-category-tabs button b{font-size:var(--text-xs);background:#edf2f0;border-radius:.625rem;padding:1px .3125rem}.tracker-category-tabs button.active{border-color:var(--teal);color:var(--teal);background:#eaf5f1}.tracker-category-tabs button.active b{background:#cfe7e0}.tracker-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(16.25rem,1fr) 11.875rem auto;align-items:center;gap:.5625rem;padding:0 1rem .875rem;display:grid}.tracker-tools .issued-search{width:100%}.case-status-key{border-bottom:1px solid var(--line);color:#667570;font-size:var(--text-xs);white-space:nowrap;background:#f8faf9;align-items:center;gap:.5rem;padding:.4375rem .875rem;display:flex;overflow-x:auto}.case-status-key>b{color:#2d403b}.case-status-key span{border:1px solid var(--status-border);background:var(--status-bg);color:var(--status-text);border-radius:62.4375rem;align-items:center;padding:.25rem .4375rem;font-weight:700;display:inline-flex}.case-view-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.case-view-toolbar .case-view-switch{flex:none;margin-bottom:0}.carrier-case-group{border:2px solid var(--brand-navy,var(--nav));background:#fff;border-radius:.5625rem;margin:.625rem .75rem .75rem;overflow:hidden}.carrier-case-group>header{background:#f1f6f4;justify-content:space-between;align-items:center;gap:.625rem;padding:.5625rem .875rem;display:flex}.carrier-case-group>header>div{align-items:center;gap:.5625rem;display:flex}.carrier-case-group>header>div>span.carrier-group-logo{flex:0 0 5.625rem;width:5.625rem;height:2.5rem}.carrier-case-group>header b,.carrier-case-group>header small{display:block}.carrier-case-group>header small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.carrier-case-group>header strong{color:var(--teal);font-size:var(--text-xs)}.carrier-case-group table{border-collapse:separate;border-spacing:0 .1875rem;min-width:78.75rem}.carrier-case-group th{font-size:var(--text-xs);padding:.5rem .625rem}.carrier-case-group td{vertical-align:top;font-size:var(--text-xs);padding:.5625rem .625rem}.carrier-case-row td{border-top:2px solid var(--carrier-color);border-bottom:2px solid var(--carrier-color);background:#fff}.carrier-case-row td:first-child{border-left:.3125rem solid var(--carrier-color);border-radius:.4375rem 0 0 .4375rem}.carrier-case-row td:last-child{border-right:2px solid var(--carrier-color);border-radius:0 .4375rem .4375rem 0}.carrier-case-row:hover td{background:color-mix(in srgb, var(--carrier-color) 4%, #fff)}.carrier-case-card{border:2px solid var(--carrier-color);border-left-width:.3125rem}.carrier-case-card:hover{border-color:var(--carrier-color);box-shadow:0 .3125rem 1rem color-mix(in srgb, var(--carrier-color) 18%, transparent)}.carrier-case-group td:first-child{min-width:10.3125rem}.carrier-case-group td:nth-child(2){min-width:11.875rem}.carrier-case-group td:nth-child(3),.carrier-case-group td:nth-child(4){min-width:10.3125rem}.carrier-case-group td:nth-child(5){min-width:10.9375rem}.carrier-case-group td:nth-child(6),.carrier-case-group td:nth-child(7){min-width:12.8125rem}.carrier-case-group td:last-child{min-width:10.625rem}.clickable-record{cursor:pointer}.wrap-cell{white-space:normal;max-width:15.625rem;line-height:1.4}.carrier-case-row td{vertical-align:middle;height:7rem}.carrier-case-row .wrap-cell,.tracker-activity-cell>small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:15.625rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tracker-notes-toggle{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#f4faf8;border:1px solid #b9d5ce;border-radius:.3125rem;align-items:center;gap:.3125rem;margin-top:.4375rem;padding:.25rem .4375rem;font-weight:700;display:inline-flex}.tracker-notes-toggle:hover{background:#e6f4f0}.tracker-notes-toggle span{font-size:var(--text-xs);line-height:1}.application-client-toggle{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:2px 0;display:flex}.application-client-toggle>span{min-width:0;display:block}.application-client-toggle em{color:#6d7f92;font-size:var(--text-sm);flex:none;font-style:normal;transition:transform .16s}.application-client-toggle[aria-expanded=true] em{transform:rotate(180deg)}.carrier-case-row.expanded td{background:#f7fbfa;border-bottom-color:#a4c9c0}.tracker-notes-row{cursor:default}.tracker-notes-row:hover{background:0 0}.tracker-notes-row td{background:0 0;border:0;padding:0 .625rem .8125rem;height:auto!important}.tracker-notes-panel{background:#f7fbfa;border:1px solid #cbded9;border-top:0;border-radius:0 0 .5rem .5rem;overflow:hidden}.tracker-notes-panel>header{border-bottom:1px solid #dce9e6;justify-content:space-between;align-items:center;padding:.6875rem .8125rem;display:flex}.tracker-notes-panel>header span,.tracker-notes-panel>header b{display:block}.tracker-notes-panel>header span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.tracker-notes-panel>header b{font-size:var(--text-xs);margin-top:.1875rem}.tracker-notes-panel>header button{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #aecdc5;border-radius:.3125rem;padding:.375rem .5625rem;font-weight:700}.tracker-notes-panel>header button:hover{background:#eaf5f2}.application-note-panel-actions{align-items:center;gap:.4375rem;display:flex}.tracker-notes-panel>.application-expanded-note-editor{margin:.75rem .8125rem .5625rem}.tracker-notes-panel>.application-saved-notes-head{max-height:none;margin:0;padding:0 .8125rem .1875rem;overflow:visible}.tracker-notes-panel>div{max-height:22.5rem;padding:0 .8125rem .5625rem;overflow:auto}.tracker-notes-panel article{border-top:1px solid #e1ebe8;grid-template-columns:8.125rem 3.625rem minmax(0,1fr);align-items:start;gap:.5625rem;padding:.625rem 0;display:grid}.tracker-notes-panel article:first-child{border-top:0}.tracker-notes-panel article>span{color:var(--muted);font-size:var(--text-xs)}.tracker-notes-panel article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3d4e49;font-size:var(--text-xs);margin:0;line-height:1.5}.tracker-notes-empty{color:var(--muted);font-size:var(--text-xs);margin:0;padding:.875rem 0}.case-status-select{border:1px solid var(--status-border);background:var(--status-bg);border-radius:.375rem;align-items:center;display:inline-flex}.case-status-select select{width:11rem;height:1.9375rem;color:var(--status-text);font-size:var(--text-xs);background:0 0;border:0;font-weight:700}.tracker-edit{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #c7d6d2;border-radius:.3125rem;padding:.375rem .5625rem;font-weight:700}.tracker-edit:hover{background:#eaf5f1}.client-event-link{color:var(--teal);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.client-event-link:hover b{text-decoration:underline}.client-event-link small{color:var(--muted)}.case-row-actions{white-space:nowrap;gap:.3125rem;display:flex}.case-row-actions.pending-case-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.case-row-actions.pending-case-actions .policy-issued-action{grid-column:1/-1}.case-row-actions button,.everlake-detail-actions button{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #c9d7d3;border-radius:.3125rem;padding:.3125rem .4375rem;font-weight:700}.case-row-actions button:hover,.everlake-detail-actions button:hover{background:#eaf5f1}.case-row-actions button.policy-issued-action,.btn.policy-issued{color:#126247;background:#e8f6ef;border-color:#69ad92}.case-row-actions button.policy-issued-action:hover,.btn.policy-issued:hover{background:#d9f0e5}.case-row-actions button.delete-case-action,.btn.danger{color:#a23d3d;background:#fff;border-color:#e3b4b4}.case-row-actions button.delete-case-action:hover,.btn.danger:hover{background:#fff0f0}.pending-editor-actions{gap:.4375rem}.pending-editor-spacer{flex:1}.declined-cases-dialog{width:min(68.75rem,95vw);max-height:88vh;overflow:auto}.declined-cases-dialog>p{color:var(--muted);font-size:var(--text-xs);margin:.25rem 0 .875rem}.declined-cases-summary{color:#963d3d;background:#fce8e8;border:1px solid #e9b4b4;border-radius:.4375rem;align-items:baseline;gap:.4375rem;margin-bottom:.75rem;padding:.4375rem .6875rem;display:inline-flex}.declined-cases-summary b{font-size:var(--text-lg);line-height:1}.declined-cases-summary span{font-size:var(--text-xs);font-weight:700}.declined-cases-summary.client-cancelled-summary{color:#176a73;background:#e3f5f7;border-color:#a8dce1}.declined-cases-table{border:1px solid #e1e8e6;border-radius:.5rem;max-height:52vh}.declined-cases-table table{min-width:61.25rem}.declined-cases-table td{vertical-align:middle}.declined-cases-table td small{margin-top:.1875rem;display:block}.everlake-detail-actions{gap:.375rem;display:flex}.client-event-dialog{width:min(47.5rem,94vw);max-height:90vh;overflow:auto}.client-event-dialog>p{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.client-event-error{color:#913c3c;font-size:var(--text-xs);background:#fceaea;border:1px solid #e3b8b8;border-radius:.375rem;margin-top:.75rem;padding:.5625rem .6875rem}.client-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.125rem;display:grid}.client-event-grid label{color:#667570;font-size:var(--text-xs);font-weight:700}.client-event-grid label.wide{grid-column:1/-1}.client-event-grid input,.client-event-grid select,.client-event-grid textarea{background:#fff;border:1px solid #ccd7d4;border-radius:.375rem;width:100%;margin-top:.3125rem;padding:0 .5625rem;display:block}.client-event-grid input,.client-event-grid select{height:2.25rem}.client-event-grid textarea{resize:vertical;min-height:4.75rem;padding:.5625rem}.client-event-grid .client-event-alert{background:#f1f8f6;border:1px solid #cfe0dc;border-radius:.4375rem;align-items:flex-start;gap:.5625rem;padding:.6875rem;display:flex}.client-event-grid .client-event-alert input{width:.9375rem;height:.9375rem;accent-color:var(--teal);margin:1px 0 0}.client-event-alert b,.client-event-alert small{display:block}.client-event-alert small{color:var(--muted);margin-top:.1875rem;font-weight:500}@media (width<=720px){.client-event-grid{grid-template-columns:1fr}.client-event-grid label.wide{grid-column:auto}}.case-editor{width:min(57.5rem,94vw);max-height:90vh;padding-bottom:0;overflow:auto}.application-import{background:#f1f8f6;border:1px solid #cfe0dc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.125rem;padding:.8125rem .875rem;display:flex}.application-import b,.application-import small,.application-import em{display:block}.application-import b{color:#23443e;font-size:var(--text-xs)}.application-import small{color:#6a7c77;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.application-import em{color:var(--teal);font-size:var(--text-xs);margin-top:.4375rem;font-style:normal;font-weight:700}.application-import .btn{cursor:pointer;flex:none;align-items:center;display:inline-flex}.application-import .btn.disabled{opacity:.55;cursor:wait}.application-import input[type=file]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.case-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.case-editor-grid label{color:#667570;font-size:var(--text-xs);font-weight:700}.case-editor-grid input,.case-editor-grid select,.case-editor-grid textarea{color:#263632;width:100%;font-size:var(--text-xs);background:#fff;border:1px solid #ccd8d4;border-radius:.375rem;margin-top:.3125rem;display:block}.case-editor-grid input{height:2.1875rem;padding:0 .5625rem}.case-editor-grid select{height:2.1875rem}.case-editor-grid textarea{resize:vertical;min-height:4.875rem;padding:.5625rem}.case-editor-grid .wide,.case-editor-grid .case-notes-field{grid-column:1/-1}.case-editor-grid .currency-input{margin-top:.3125rem;display:block;position:relative}.case-editor-grid .currency-input i{z-index:1;color:#52645f;font-style:normal;font-size:var(--text-xs);position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.case-editor-grid .currency-input input{margin-top:0;padding-left:1.3125rem}.case-notes-field>small{color:#75847f;font-size:var(--text-xs);margin-top:.3125rem;font-weight:500;line-height:1.4;display:block}.case-update-history{background:#f7faf9;border:1px solid #d7e3df;border-radius:.5rem;margin:1.125rem 0;padding:0;overflow:hidden}.case-update-history summary{color:#27483f;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.45px;cursor:pointer;align-items:center;gap:.5rem;padding:.75rem .8125rem;font-weight:700;display:flex}.case-update-history summary span{color:var(--teal);font-size:var(--text-xs);background:#dcebe6;border-radius:62.4375rem;padding:2px .375rem}.case-update-history p{color:#52625e;font-size:var(--text-xs);border-top:1px solid #e0e8e5;grid-template-columns:7rem 3.125rem minmax(0,1fr);align-items:start;gap:.5rem;margin:0;padding:.5625rem .8125rem;line-height:1.45;display:grid}.case-update-history p span{color:var(--teal);font-weight:700}.case-update-history p b{color:#41534d;font-size:var(--text-xs);font-weight:600}.case-update-kind{color:#3d5b7d;font-size:var(--text-xs);text-transform:uppercase;background:#e8eef5;border-radius:62.4375rem;justify-self:start;padding:2px .3125rem;font-style:normal;font-weight:700}.case-update-kind.note{color:#21654f;background:#e5f3ed}.case-update-kind.status{color:#66458e;background:#eee8f7}.case-update-empty{color:#76847f;font-size:var(--text-xs);border-top:1px solid #e0e8e5;padding:.8125rem}.case-editor .drawer-actions{background:#fff;margin:0 -1.5rem;position:sticky;bottom:0}.tracker-case-health{flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;margin-top:.1875rem;display:flex}.tracker-case-health>b{border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-700);font-size:var(--text-xs);border-radius:62.4375rem;padding:1px .375rem;font-weight:700}.tracker-case-health.risk-watch>b{color:#8a5b0f;background:#fff3d9;border-color:#efd39a}.tracker-case-health.risk-at-risk>b{color:#963d3d;background:#fce8e8;border-color:#e9b4b4}.tracker-case-health>small{color:var(--muted);font-size:var(--text-xs)}.application-requirements{background:#fff;border:1px solid #cfe0dc;border-radius:.5rem;margin:.75rem .8125rem .25rem;padding:.6875rem .8125rem}.application-requirements-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.application-requirements-head b{color:#23443e;font-size:var(--text-xs)}.application-requirements-head span{color:var(--muted);font-size:var(--text-xs);font-weight:600}.application-requirements-list{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.25rem .75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.application-requirements-list li{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.application-requirements-list label{color:#2d403b;min-width:0;font-size:var(--text-xs);cursor:pointer;align-items:center;gap:.4375rem;font-weight:600;display:flex}.application-requirements-list input[type=checkbox]{width:.9375rem;height:.9375rem;accent-color:var(--teal);flex:0 0 .9375rem;margin:0}.application-requirements-list li.done label{color:var(--muted);text-decoration:line-through}.application-requirement-remove{color:#8a9793;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .375rem;line-height:1.4}.application-requirement-remove:hover{color:#963d3d}.application-requirements-empty{color:var(--muted);font-size:var(--text-xs);margin:.5rem 0 0}.application-requirements-add{gap:.375rem;margin-top:.5625rem;display:flex}.application-requirements-add input{color:#263632;min-width:0;height:2rem;font-size:var(--text-xs);background:#fff;border:1px solid #ccd8d4;border-radius:.375rem;flex:auto;padding:0 .5625rem}.application-requirements-add button{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#f4faf8;border:1px solid #aecdc5;border-radius:.375rem;flex:none;padding:0 .6875rem;font-weight:700}.application-requirements-add button:disabled{opacity:.55;cursor:default}.case-editor>.application-requirements{margin:1rem 0 0}.agent-partner-tabs{scrollbar-width:thin;gap:.5625rem;margin-bottom:.875rem;padding-bottom:2px;display:flex;overflow-x:auto}.agent-partner-tabs button{color:#3e514c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dfdc;border-radius:.5625rem;align-items:center;gap:.625rem;min-width:14.0625rem;padding:.6875rem .8125rem;display:flex;box-shadow:0 1px 2px #12362f0a}.agent-partner-tabs button:hover{background:#f5faf8;border-color:#8db9ae}.agent-partner-tabs button.active{border-color:var(--teal);color:var(--teal);box-shadow:inset 0 -2px 0 var(--teal);background:#eaf5f1}.agent-partner-tabs button>.partner-initials{width:2.125rem;height:2.125rem;color:var(--teal);font-size:var(--text-xs);background:#dcece7;border-radius:.5rem;flex:0 0 2.125rem;place-items:center;font-weight:700;display:grid}.agent-partner-tabs button.active>.partner-initials{background:var(--teal);color:#fff}.agent-partner-tabs b,.agent-partner-tabs small{display:block}.agent-partner-tabs b{font-size:var(--text-xs)}.agent-partner-tabs small{color:#788681;font-size:var(--text-xs);margin-top:.1875rem}.agent-partner-tabs .partner-goal-achieved{letter-spacing:.01em;margin-top:.3125rem;font-weight:700}.partner-workspace-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin:0 0 .5rem;padding:0;display:flex}.workspace main .partner-workspace-actions .btn.partner-management-action{white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;width:10.75rem;min-width:10.75rem;height:2.5rem;padding:0 .75rem;display:inline-flex}.workspace main .partner-workspace-actions .btn.partner-notification-header-action{color:#245b82;background:linear-gradient(135deg,#f1f9fe,#dceffa);border-color:#a8cfe3;width:15.75rem;min-width:15.75rem;box-shadow:0 .1875rem .625rem #245b8214}.workspace main .partner-workspace-actions .btn.partner-notification-header-action:hover{color:#174d74;background:#e3f3fc;border-color:#79b4d1}.partner-goal-card{border-left:.25rem solid #167c91;grid-template-columns:minmax(16.25rem,.8fr) minmax(17.5rem,1.2fr) auto;align-items:center;gap:1.375rem;margin-bottom:.875rem;padding:.9375rem 1.0625rem;display:grid}.partner-goal-copy>span{color:#167c91;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.partner-goal-copy h2{color:#172f50;font-size:var(--text-lg);margin:.25rem 0 1px}.partner-goal-copy h2 small{color:#728095;font-size:var(--text-xs);font-weight:700}.partner-goal-copy p{color:#778497;font-size:var(--text-xs);margin:0}.partner-goal-progress{grid-template-columns:1fr 2.625rem;align-items:center;gap:.625rem;display:grid}.partner-goal-progress>div{background:#e9eef3;border-radius:.625rem;height:.5625rem;overflow:hidden}.partner-goal-progress>div span{background:linear-gradient(90deg,#17639a,#12a5a9);border-radius:.625rem;height:100%;display:block}.partner-goal-progress b{color:#1c4f76;font-size:var(--text-xs);text-align:right}.partner-goal-actions{gap:.375rem;display:flex}.partner-goal-actions button{color:#27567f;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cfd9e4;border-radius:.375rem;padding:.375rem .5625rem;font-weight:700}.partner-goal-actions button:hover{background:#edf5fa}.partner-goal-actions button:last-child{color:#a13c42;border-color:#ead0d0}.partner-goal-actions button:last-child:hover{background:#fff0ef}.partner-empty-directory{text-align:center;align-content:center;place-items:center;min-height:20.625rem;padding:1.875rem;display:grid}.partner-empty-directory>span{background:#e7f0f8;border-radius:.875rem;place-items:center;width:3.25rem;height:3.25rem;font-size:1.5625rem;display:grid}.partner-empty-directory h2{color:#1c3658;margin:.8125rem 0 .25rem;font-size:1.125rem}.partner-empty-directory p{color:#718095;font-size:var(--text-xs);margin:0 0 1.125rem}.partner-editor{width:min(38.125rem,94vw);max-height:92vh;overflow:auto}.partner-editor h2{color:#172f50}.partner-editor-grid{grid-template-columns:1.3fr .9fr;gap:.75rem;margin-top:1.125rem;display:grid}.partner-editor-grid.partner-identity-grid,.partner-editor-grid.partner-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-editor-grid.partner-production-grid{border-top:1px solid #e2e8ee;margin-top:.875rem;padding-top:.875rem}.partner-editor-grid label{color:#65758a;font-size:var(--text-xs);font-weight:700}.partner-editor-grid label small{color:#7c8b9c;font-size:var(--text-xs);margin-top:.3125rem;font-weight:600;line-height:1.4;display:block}.partner-editor-grid input{color:#203b5e;width:100%;height:2.25rem;font-size:var(--text-xs);border:1px solid #ccd8e3;border-radius:.375rem;margin-top:.3125rem;padding:0 .5625rem;display:block}.partner-editor-actions{border-top:1px solid #e2e8ee;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:.875rem;display:flex}.lead-editor{width:min(47.5rem,94vw);max-height:90vh;overflow:auto}.lead-editor h2{color:#172f50}.lead-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.125rem;display:grid}.lead-editor-grid label{color:#65758a;font-size:var(--text-xs);font-weight:700}.lead-editor-grid input,.lead-editor-grid select,.lead-editor-grid textarea{color:#203b5e;width:100%;font-size:var(--text-xs);background:#fff;border:1px solid #ccd8e3;border-radius:.375rem;margin-top:.3125rem;display:block}.lead-editor-grid input,.lead-editor-grid select{height:2.375rem;padding:0 .625rem}.lead-editor-grid textarea{resize:vertical;min-height:5.125rem;padding:.625rem}.lead-editor-grid .wide{grid-column:1/-1}.lead-phone{white-space:nowrap;font-variant-numeric:tabular-nums}.lead-note-compose{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.lead-note-compose textarea{resize:vertical;width:100%;min-height:4.5rem;font:inherit;border:1px solid #d3ddda;border-radius:.375rem;padding:.5625rem}.lead-note-history{border:1px solid #e0e7e5;border-radius:.4375rem;margin-top:.5625rem;overflow:hidden}.lead-note-history article{background:#f8faf9;border-top:1px solid #e8eeec;padding:.5625rem .6875rem}.lead-note-history article:first-child{border-top:0}.lead-note-history article span{color:#81908c;font-size:var(--text-xs);display:block}.lead-note-history article p{color:#53625e;font-size:var(--text-xs);white-space:pre-wrap;margin:.1875rem 0 0;line-height:1.45}.lead-editor-actions{border-top:1px solid #e2e8ee;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:.875rem;display:flex}.btn.danger{color:#a83838;background:#fff;border-color:#dca9a6}.btn.danger:hover{background:#fce9e8;border-color:#c87d78}.drawer-actions{flex-wrap:wrap}.drawer-actions .btn.danger{margin-right:auto}@media (width<=1050px){.issued-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.case-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-layout{grid-template-columns:1fr}.uw-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.uw-result-detail-grid{grid-template-columns:1fr}.uw-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-reference-grid article{border-bottom:1px solid var(--line)}.uw-clinical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-goal-card{grid-template-columns:1fr 1fr}.partner-goal-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=680px){.issued-kpis{grid-template-columns:1fr 1fr}.case-comp-kpis{grid-template-columns:1fr}.issued-company-filter{flex-direction:column;align-items:stretch}.issued-company-filter select{width:100%}.issued-toolbar{flex-direction:column;align-items:stretch}.issued-search{width:100%}.tracker-kpis{grid-template-columns:1fr 1fr}.tracker-tools,.case-vendor-reference{grid-template-columns:1fr}.vendor-reference-identity{border-bottom:1px solid #dfe6ef;border-right:0}.case-editor-grid{grid-template-columns:1fr}.carrier-case-group>header{flex-direction:column;align-items:flex-start}.uw-field-grid,.uw-field-grid.thirds,.uw-field-grid.uw-health-basics{grid-template-columns:1fr}.uw-form-heading,.uw-juvenile-chart-modal footer{flex-direction:column;align-items:stretch}.uw-readiness{align-self:flex-start}.uw-actions{flex-direction:column;align-items:stretch}.uw-action-status{margin:0 0 .25rem}.uw-actions .btn.primary{min-width:0}.uw-workflow-rail{grid-template-columns:1fr}.uw-results-stage>header{flex-direction:column;align-items:flex-start;gap:.375rem}.uw-results-stage>header p{text-align:left}.uw-follow-through-details,.uw-juvenile-chart-grid,.uw-brightfuture-premium-grid,.uw-health-pickers,.uw-clinical-grid,.uw-exam-prep>div{grid-template-columns:1fr}.uw-reference-key>summary{flex-direction:column;align-items:flex-start;gap:.4375rem}.uw-reference-key>summary>div:last-child{text-align:left}.uw-reference-key>summary p{max-width:none}.uw-reference-grid{grid-template-columns:1fr}.uw-reference-grid article{border-right:0}.partner-workspace-actions{flex-direction:column;align-items:stretch}.workspace main .partner-workspace-actions .btn.partner-management-action{width:100%;min-width:0}.partner-goal-card{grid-template-columns:1fr}.partner-goal-actions{grid-column:auto}.partner-goal-actions button{flex:1}.partner-editor-grid,.partner-editor-grid.partner-identity-grid,.partner-editor-grid.partner-production-grid,.lead-editor-grid{grid-template-columns:1fr}.lead-editor-grid .wide{grid-column:auto}}.comp-page{gap:.875rem;display:grid}.comp-assumption-bar{background:#f4f8f7;border:1px solid #ceddd8;border-radius:.5625rem;align-items:center;gap:1.5rem;padding:.8125rem 1rem;display:flex}.comp-assumption-bar>div>span,.comp-assumption-bar>p small{color:#6a7a75;font-size:var(--text-xs);font-weight:700;display:block}.comp-assumption-bar select{min-width:9.375rem;height:2rem;margin-top:.3125rem}.comp-assumption-bar>p{text-align:right;margin:0 0 0 auto}.comp-assumption-bar>p b{color:var(--teal);font-size:var(--text-xs);display:block}.comp-segmented{gap:.1875rem;margin-top:.3125rem;display:flex}.comp-segmented button,.comp-type-switch button{color:#5c6d67;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cddbd7;padding:.4375rem .6875rem;font-weight:700}.comp-segmented button:first-child,.comp-type-switch button:first-child{border-radius:.375rem 0 0 .375rem}.comp-segmented button:last-child,.comp-type-switch button:last-child{border-radius:0 .375rem .375rem 0}.comp-segmented button.active,.comp-type-switch button.active{border-color:var(--teal);background:var(--teal);color:#fff}.comp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.comp-kpis .card{border-top:.1875rem solid #89afa6;padding:.9375rem}.comp-kpis .card.emphasized{border-top-color:var(--green);background:#f4faf7}.comp-kpis span,.comp-kpis small{display:block}.comp-kpis span{color:#65736f;min-height:1.5rem;font-size:var(--text-xs);font-weight:700}.comp-kpis b{letter-spacing:-.4px;font-size:1.3125rem;display:block}.comp-kpis small{color:#788681;font-size:var(--text-xs);margin-top:.25rem;line-height:1.35}.comp-table-card{overflow:hidden}.comp-table-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.125rem 1.25rem .875rem;display:flex}.comp-kicker{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.comp-table-card h2,.comp-calculator-head h2{font-size:var(--text-md);margin:.3125rem 0 .1875rem}.comp-table-card header p,.comp-calculator-head p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.comp-source-pill{color:var(--teal);font-size:var(--text-xs);background:#e8f4f0;border-radius:.75rem;flex:none;padding:.375rem .5625rem;font-weight:700}.comp-table-card table{min-width:58.75rem}.comp-table-card td b,.comp-table-card td small{display:block}.comp-table-card td small{color:#7a8984;font-size:var(--text-xs);margin-top:.1875rem}.comp-table-card td:first-child{min-width:9.6875rem}.comp-table-card td:nth-child(2){min-width:10.9375rem}.comp-table-card td:nth-child(3){min-width:15.3125rem}.comp-table-card td:nth-child(6){min-width:7.8125rem}.comp-case-split{color:#31564d;width:100%;height:1.8125rem;font-size:var(--text-xs);background:#fff;border:1px solid #cbd9d5;border-radius:.3125rem;margin-bottom:.375rem;font-weight:700}.comp-positive{color:var(--green)}.comp-table-card>footer{border-top:1px solid var(--line);color:#6d7c77;font-size:var(--text-xs);background:#f8faf9;justify-content:space-between;gap:1.125rem;padding:.6875rem 1rem;display:flex}.comp-table-card>footer b{color:#354a44}.comp-manual-layout{grid-template-columns:minmax(0,1.35fr) minmax(21.25rem,.65fr);align-items:stretch;display:grid}.comp-calculator-card{padding:0;overflow:hidden}.comp-calculator-head{background:#fbfcfc;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.125rem 1.25rem .9375rem;display:flex}.comp-calculator-head>div{max-width:46.25rem}.comp-form,.comp-result{padding:1.25rem}.comp-form{min-width:0}.comp-type-switch{margin:0 0 .8125rem;display:flex}.comp-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.comp-field-grid .wide{grid-column:1/-1}.comp-field-grid label{color:#62726d;font-size:var(--text-xs);font-weight:700}.comp-field-grid label>input,.comp-field-grid label>select,.comp-suffix{background:#fff;border:1px solid #cad8d4;border-radius:.375rem;width:100%;height:2.375rem;margin-top:.3125rem}.comp-field-grid label>input{padding:0 .5625rem}.comp-field-grid label>select{padding:0 .5rem}.comp-field-grid label>small{color:#84908c;font-size:var(--text-xs);margin-top:.25rem;font-weight:500;display:block}.comp-calculator-detail{background:#f2f5fa;border-radius:.375rem;flex-direction:column;justify-content:center;align-self:end;min-height:2.375rem;margin:0;padding:.4375rem .625rem;display:flex}.comp-calculator-detail b,.comp-calculator-detail span{display:block}.comp-calculator-detail b{color:#1b365d;font-size:var(--text-xs)}.comp-calculator-detail span{color:#758193;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.comp-addon-panel{background:#f7f9fc;border:1px solid #d6e0ee;border-radius:.5rem;margin-top:.875rem;padding:.875rem}.comp-addon-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6875rem;display:flex}.comp-addon-panel>header b{color:#17345d;font-size:var(--text-xs)}.comp-addon-panel>header span{color:#6f7c8d;max-width:20.625rem;font-size:var(--text-xs);text-align:right;line-height:1.45}.comp-addon-panel input:disabled{cursor:not-allowed;color:#96a0ad;background:#edf1f5}.comp-suffix{align-items:center;display:flex;overflow:hidden}.comp-suffix input{border:0;flex:1;min-width:0;height:100%;padding:0 .5625rem}.comp-suffix span{color:#6a7974;font-size:var(--text-xs);padding:0 .625rem;font-weight:700}.comp-result{background:linear-gradient(#f6faf8 0%,#fff 100%);border-left:1px solid #dce5e2;min-width:0}.comp-result>h2{color:#183d34;letter-spacing:-1px;margin:.5rem 0 2px;font-size:2.125rem}.comp-result>p{color:var(--muted);font-size:var(--text-xs);margin:0 0 1.125rem}.comp-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.comp-result-grid p{background:#f3f7f6;border-radius:.375rem;margin:0;padding:.625rem}.comp-result-grid span,.comp-result-grid b{display:block}.comp-result-grid span{color:#71807b;min-height:1.25rem;font-size:var(--text-xs)}.comp-result-grid b{font-size:var(--text-xs);margin-top:.1875rem}.comp-trail,.comp-formula{background:#eaf5f1;border-radius:.375rem;margin-top:.75rem;padding:.625rem}.comp-trail b,.comp-trail span,.comp-formula b,.comp-formula span{display:block}.comp-trail b,.comp-formula b{color:var(--teal);font-size:var(--text-xs)}.comp-trail span,.comp-formula span{color:#61736d;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.5}.comp-renewals{background:#f7f9fc;border:1px solid #d6e0ee;border-radius:.4375rem;margin-top:.75rem;padding:.75rem}.comp-renewals-head{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.comp-renewals-head b{color:var(--teal);font-size:var(--text-xs)}.comp-renewals-head span{color:#6f7c8d;max-width:14.375rem;font-size:var(--text-xs);text-align:right;line-height:1.45}.comp-renewal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem;margin-top:.625rem;display:grid}.comp-renewal-grid p{background:#fff;border-radius:.375rem;margin:0;padding:.5625rem;box-shadow:inset 0 0 0 1px #e1e6ef}.comp-renewal-grid span,.comp-renewal-grid b,.comp-renewal-grid small,.comp-no-renewal b,.comp-no-renewal span{display:block}.comp-renewal-grid span{color:#667487;font-size:var(--text-xs);font-weight:700}.comp-renewal-grid b{color:#162d50;font-size:var(--text-base);margin-top:.25rem}.comp-renewal-grid small{color:#7b8797;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.4}.comp-no-renewal{background:#fff;border-radius:.375rem;margin:.625rem 0 0;padding:.5625rem}.comp-no-renewal b{color:#475568;font-size:var(--text-xs)}.comp-no-renewal span{color:#7b8797;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.comp-formula{background:#f6f3e8}.comp-formula b{color:#745f28}.comp-disclaimer{background:#fff8e8;border:1px solid #e1d3a9;border-radius:.5rem;padding:.8125rem 1rem}.comp-disclaimer b{color:#6d5721;font-size:var(--text-xs)}.comp-disclaimer p{color:#735f31;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.55}.comp-plan-switch{background:#f4f8f7;border:1px solid #ceddd8;border-radius:.5625rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}.comp-plan-switch>div{max-width:35rem}.comp-plan-switch p{color:var(--muted);font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.5}.comp-plan-options{flex-wrap:wrap;gap:.5rem;display:flex}.comp-plan-options button{color:#33463f;min-width:13.125rem;font-size:var(--text-xs);text-align:left;cursor:pointer;background:#fff;border:1px solid #cad8d4;border-radius:.4375rem;padding:.5625rem .8125rem;font-weight:700;display:block}.comp-plan-options button small{color:#77857f;font-size:var(--text-xs);margin-top:.1875rem;font-weight:500;line-height:1.4;display:block}.comp-plan-options button.active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);color:#10352c}.comp-plan-note{color:var(--muted);font-size:var(--text-xs);flex-basis:100%;margin:0}.comp-schedule-card{padding:0;overflow:hidden}.comp-schedule-add{color:#33463f;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cad8d4;border-radius:.4375rem;align-self:center;padding:.5rem .8125rem;font-weight:700}.comp-schedule-add:disabled{cursor:not-allowed;color:#96a0ad;background:#edf1f5}.comp-schedule-layout{grid-template-columns:minmax(0,1.35fr) minmax(21.25rem,.65fr);align-items:stretch;display:grid}.comp-schedule-list{gap:.75rem;min-width:0;padding:1.25rem;display:grid}.comp-schedule-row{background:#f9fbfc;border:1px solid #d6e0ee;border-radius:.5rem;padding:.875rem}.comp-schedule-row.active{border-color:var(--teal);background:#f2f8f6}.comp-schedule-row>header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.6875rem;display:flex}.comp-schedule-pick{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.comp-schedule-pick b{color:#17345d;font-size:var(--text-sm);display:block}.comp-schedule-pick small{color:#6f7c8d;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45;display:block}.comp-schedule-remove,.comp-schedule-bands-head button,.comp-schedule-bands p button{color:#62726d;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cad8d4;border-radius:.375rem;padding:.3125rem .5625rem;font-weight:700}.comp-schedule-bands-head button:disabled{cursor:not-allowed;color:#96a0ad;background:#edf1f5}.comp-schedule-notes{grid-column:1/-1}.comp-schedule-bands{margin-top:.75rem}.comp-schedule-bands-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.comp-schedule-bands-head b{color:#17345d;font-size:var(--text-xs)}.comp-schedule-bands>small{color:#84908c;font-size:var(--text-xs)}.comp-schedule-bands p{grid-template-columns:minmax(0,1fr) 6.875rem auto;gap:.5rem;margin:0 0 .5rem;display:grid}.comp-schedule-bands p input{background:#fff;border:1px solid #cad8d4;border-radius:.375rem;height:2.125rem;padding:0 .5625rem}.comp-schedule-result .comp-field-grid{grid-template-columns:1fr;margin-bottom:1rem}@media (width<=1150px){.comp-schedule-layout{grid-template-columns:1fr}.comp-schedule-result{border-top:1px solid #dce5e2;border-left:0}}@media (width<=720px){.comp-plan-options button{width:100%;min-width:0}.comp-schedule-bands p{grid-template-columns:1fr}}@media (width<=1150px){.comp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.comp-manual-layout{grid-template-columns:1fr}.comp-result{border-top:1px solid #dce5e2;border-left:0}}@media (width<=720px){.comp-assumption-bar{flex-direction:column;align-items:stretch;gap:.75rem}.comp-assumption-bar>p{text-align:left;margin-left:0}.comp-kpis{grid-template-columns:1fr 1fr}.comp-field-grid{grid-template-columns:1fr}.comp-field-grid .wide{grid-column:auto}.comp-renewals-head{flex-direction:column}.comp-renewals-head span{text-align:left;max-width:none}.comp-addon-panel>header,.comp-calculator-head{flex-direction:column}.comp-addon-panel>header span{text-align:left;max-width:none}.comp-renewal-grid{grid-template-columns:1fr}}.index-workspace-layout{grid-template-columns:16.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.market-sector-rail{border-color:#cfdad7;min-width:0;position:sticky;top:.5rem;overflow:hidden}.market-sector-rail>header{background:#f8faf9;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:flex-end;gap:.5rem;padding:.8125rem .75rem .625rem;display:flex}.market-sector-rail>header span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.market-sector-rail>header h2{margin:.25rem 0 0;font-size:.9375rem}.market-sector-rail>header a{color:#5c6d68;font-size:var(--text-xs);white-space:nowrap;font-weight:700;text-decoration:none}.market-sector-rail>header a:hover{color:var(--teal);text-decoration:underline}.market-sector-list{display:grid}.market-sector-row{min-height:3rem;color:inherit;border-bottom:1px solid #e1e7e5;grid-template-columns:minmax(0,1fr) 4.125rem 3.875rem;align-items:center;gap:.375rem;padding:.4375rem .625rem;text-decoration:none;transition:background-color .15s;display:grid}.market-sector-row:hover{background:#f2f7f5}.market-sector-name,.market-sector-value{min-width:0}.market-sector-name b,.market-sector-name small,.market-sector-value b,.market-sector-value small{display:block}.market-sector-name b{color:#223a55;font-size:var(--text-xs)}.market-sector-name small{color:#6f7d79;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.market-sector-value{text-align:right}.market-sector-value b{color:#263c36;font-size:var(--text-xs);white-space:nowrap}.market-sector-value small{font-size:var(--text-xs);white-space:nowrap;margin-top:2px;font-weight:700}.market-sector-value small.positive{color:#217340}.market-sector-value small.negative{color:#b33b42}.market-sector-value small.unavailable{color:#72807c}.market-sector-value i{margin-left:.1875rem;font-style:normal}.sector-sparkline{width:4.125rem;height:1.625rem;display:block;overflow:visible}.sector-sparkline-baseline{stroke:#d8e0de;stroke-dasharray:1.5 2;stroke-width:1px}.sector-sparkline polyline{fill:none;stroke:#7a8985;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.sector-sparkline.positive polyline{stroke:#2b8a4b}.sector-sparkline.negative polyline{stroke:#d0444c}.market-sector-rail>footer{background:#f8faf9;justify-content:space-between;align-items:center;gap:.5rem;padding:.5625rem .625rem;display:flex}.market-sector-rail>footer span{font-size:var(--text-xs);font-weight:700}.market-sector-rail>footer span.current{color:#287245}.market-sector-rail>footer span.delayed{color:#8b6034}.market-sector-rail>footer small{color:#7b8783;font-size:var(--text-xs);white-space:nowrap}.index-page{gap:.75rem;display:grid}.index-hero{color:#fff;background:linear-gradient(120deg,#123f3b 0%,#176a61 62%,#20877c 100%);border-radius:.5625rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem;display:flex}.index-hero>div:first-child{max-width:45rem}.index-hero span,.index-browser>div>span,.index-directory header span,.foresters-note>span{font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.index-hero h2{margin:.375rem 0;font-size:1.375rem}.index-hero p{color:#d9eeea;max-width:43.75rem;font-size:var(--text-xs);margin:0;line-height:1.55}.index-snapshot{background:#ffffff1a;border:1px solid #ffffff38;border-radius:.5rem;min-width:11.875rem;padding:.8125rem .9375rem}.index-snapshot span,.index-snapshot b,.index-snapshot small{display:block}.index-snapshot b{font-size:var(--text-sm);margin-top:.3125rem}.index-snapshot small{color:#d5e9e5;font-size:var(--text-xs);margin-top:.1875rem}.index-feed-alert{color:#8a3434;font-size:var(--text-xs);background:#fff2f2;border:1px solid #e6b9b9;border-radius:.4375rem;align-items:center;gap:.5625rem;padding:.625rem .8125rem;display:flex}.index-feed-alert span{color:#765858}.index-warning{background:#fff9eb;border:1px solid #ead8a9;border-radius:.4375rem;align-items:flex-start;gap:.6875rem;padding:.8125rem .9375rem;display:flex}.index-warning>span{color:#fff;height:1.375rem;font-size:var(--text-xs);background:#956f17;border-radius:50%;flex:0 0 1.375rem;place-items:center;font-weight:700;display:grid}.index-warning b{color:#66501b;font-size:var(--text-xs)}.index-warning p{color:#77683f;font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.45}.index-browser{justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1rem 1.125rem;display:flex}.index-browser h2{margin:.3125rem 0 .1875rem;font-size:.9375rem}.index-browser p{color:var(--muted);font-size:var(--text-xs);margin:0}.index-browser>div>span,.index-directory header span,.foresters-note>span{color:var(--teal)}.index-controls{grid-template-columns:9.0625rem 11.25rem 12.8125rem;gap:.5rem;display:grid}.index-controls label{color:#64766f;font-size:var(--text-xs);font-weight:700}.index-controls select,.index-controls input{color:#30443e;width:100%;height:2.125rem;font-size:var(--text-xs);background:#fff;border:1px solid #c9d8d4;border-radius:.375rem;margin-top:.3125rem;padding:0 .5625rem;display:block}.index-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.index-kpis .card{border-top:.1875rem solid #8ea9a2;padding:.875rem .9375rem}.index-kpis .green{border-top-color:#3b9970}.index-kpis .amber{border-top-color:#d0a346}.index-kpis .red{border-top-color:#b96565}.index-kpis span,.index-kpis b,.index-kpis small{display:block}.index-kpis span{color:#697a74;font-size:var(--text-xs);font-weight:700}.index-kpis b{margin-top:.25rem;font-size:1.375rem}.index-kpis small{color:#7c8985;font-size:var(--text-xs);margin-top:.1875rem}.foresters-note{border-left:.25rem solid var(--teal);padding:1.125rem}.foresters-note h2{margin:.3125rem 0;font-size:.9375rem}.foresters-note p{max-width:47.5rem;color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.55}.index-directory{overflow:hidden}.index-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1.125rem;padding:1.0625rem 1.1875rem .8125rem;display:flex}.index-directory header h2{font-size:var(--text-md);margin:.3125rem 0 .1875rem}.index-directory header p{color:var(--muted);font-size:var(--text-xs);margin:0}.index-directory>header>b{color:#60746d;font-size:var(--text-xs)}.index-directory table{min-width:97.5rem}.index-directory td b,.index-directory td small{display:block}.index-directory td small{color:#7b8985;max-width:20.625rem;font-size:var(--text-xs);margin-top:.25rem;line-height:1.4}.index-directory td:first-child{min-width:15.3125rem}.index-directory td:nth-child(2){min-width:20rem}.index-directory td:nth-child(3){min-width:6.875rem}.index-directory td:nth-child(4){min-width:7.1875rem}.index-directory td:nth-child(5){text-align:right;min-width:5.9375rem}.index-directory td:nth-child(6),.index-directory td:nth-child(7),.index-directory td:nth-child(8),.index-directory td:nth-child(9){text-align:center;min-width:5.3125rem}.index-directory td:last-child{min-width:15.9375rem}.index-directory a{color:var(--teal);font-size:var(--text-xs);font-weight:700;text-decoration:none}.index-directory a:hover{text-decoration:underline}.index-level{color:#243f5e;font-size:var(--text-xs);white-space:nowrap}.index-metric{font-size:var(--text-xs);white-space:nowrap}.index-metric.positive{color:#28764e}.index-metric.negative{color:#a23c3c}.index-metric.unavailable{color:#788680;font-size:var(--text-xs);font-weight:700}.index-status{font-size:var(--text-xs);border-radius:.5625rem;padding:.1875rem .375rem;font-weight:700;display:inline-block}.index-status.current{color:#287245;background:#e4f4ea}.index-status.partial{color:#836219;background:#fff1d4}.index-status.source-delayed{color:#8b3f3f;background:#f7e3e3}.index-empty{text-align:center;padding:2.375rem}.index-empty h3{font-size:var(--text-sm);margin:0}.index-empty p{color:var(--muted);font-size:var(--text-xs);margin:.25rem 0 0}.index-footnotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.index-footnotes>div{background:#fff;border:1px solid #d5e0dc;border-radius:.4375rem;padding:.8125rem .875rem}.index-footnotes b{color:#314941;font-size:var(--text-xs)}.index-footnotes p{color:#687873;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}@media (width<=1050px){.index-workspace-layout{grid-template-columns:12.8125rem minmax(0,1fr)}.index-browser{flex-direction:column;align-items:stretch}.index-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.index-workspace-layout{grid-template-columns:1fr}.market-sector-rail{position:static}.market-sector-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sector-row:nth-child(odd){border-right:1px solid #e1e7e5}}@media (width<=720px){.index-hero{flex-direction:column;align-items:flex-start}.index-snapshot{width:100%}.index-controls,.index-kpis,.index-footnotes{grid-template-columns:1fr}}@media (width<=560px){.market-sector-list{grid-template-columns:1fr}.market-sector-row:nth-child(odd){border-right:0}}.market-workspace{color:#1d2d3f;gap:.75rem;display:grid}.market-live-board{background:#13283d;border:1px solid #cad5df;border-radius:.5625rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #142b4014}.market-live-board>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:.9375rem 1.0625rem .75rem;display:flex}.market-live-board>header>div:first-child>span{color:#80b5d7;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.market-live-board>header h2{color:#fff;letter-spacing:-.2px;margin:.25rem 0 0;font-size:1.0625rem}.market-live-meta{color:#bbcad6;font-size:var(--text-xs);grid-template-columns:.4375rem auto auto;align-items:center;gap:.375rem;display:grid}.market-live-meta i{background:#4fd08f;border:2px solid #5fd69d40;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .25rem #4fd08f14}.market-live-meta b{color:#e9f3f8;font-size:var(--text-xs)}.market-live-meta a{color:#8dccf2;text-decoration:none}.market-headline-grid{background:#ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.market-headline-card{background:#fff;min-width:0;padding:.8125rem .875rem .6875rem}.market-headline-title{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.market-headline-title>div>b,.market-headline-title>div>span,.market-headline-quote b,.market-headline-quote small{display:block}.market-headline-title>div>b{color:#173f67;font-size:var(--text-xs);letter-spacing:.2px}.market-headline-title>div>span{color:#6e7c89;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.market-headline-title .market-source-status{margin-top:1px}.market-headline-quote{margin-top:.6875rem}.market-headline-quote b{color:#1d3349;letter-spacing:-.2px;font-size:.9375rem}.market-headline-quote small{color:#8a949e;font-size:var(--text-xs);margin-top:2px}.market-headline-chart{margin-top:.5rem}.market-headline-chart>span{color:#7b8793;font-size:var(--text-xs);letter-spacing:.5px;text-transform:uppercase;margin-bottom:.1875rem;font-weight:700;display:block}.market-sparkline{width:100%;height:2.6875rem;display:block;overflow:visible}.market-sparkline polyline{fill:none;stroke:#55778f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.market-headline-card.positive .market-sparkline polyline{stroke:#2a8658}.market-headline-card.negative .market-sparkline polyline{stroke:#b04b4b}.market-sparkline-empty{color:#99a3ac;height:2.6875rem;font-size:var(--text-xs);place-items:center;display:grid}.market-headline-returns{border-top:1px solid #e2e7ec;border-bottom:1px solid #e2e7ec;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.4375rem;display:grid}.market-headline-returns>div{padding:.4375rem 0}.market-headline-returns>div+div{border-left:1px solid #e2e7ec;padding-left:.625rem}.market-headline-returns span,.market-headline-returns b{display:block}.market-headline-returns span{color:#87929d;font-size:var(--text-xs);letter-spacing:.5px;font-weight:700}.market-headline-returns b{color:#677582;font-size:var(--text-xs);margin-top:.1875rem}.market-headline-returns b.positive{color:#237348}.market-headline-returns b.negative{color:#a54242}.market-headline-returns b.unavailable{color:#a2abb3}.market-headline-source{color:#336b92;font-size:var(--text-xs);margin-top:.5rem;font-weight:700;text-decoration:none;display:inline-block}.market-headline-source:hover{text-decoration:underline}.market-overview-head{background:#fff;border:1px solid #d5dde6;border-left:.25rem solid #173f67;justify-content:space-between;align-items:center;gap:1.875rem;padding:1.25rem 1.375rem;display:flex}.market-overview-head>div:first-child{max-width:45rem}.market-overview-head>div:first-child>span,.market-ticker-panel>header span{color:#2d668b;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.market-overview-head h2{color:#172b42;letter-spacing:-.25px;margin:.3125rem 0 .25rem;font-size:1.3125rem}.market-overview-head p{color:#657486;font-size:var(--text-xs);margin:0;line-height:1.5}.market-overview-meta{grid-template-columns:repeat(2,minmax(9.375rem,1fr));gap:.5rem;min-width:22.5rem;display:grid}.market-overview-meta>div{background:#f7f9fb;border:1px solid #dde4eb;border-radius:.4375rem;padding:.6875rem .8125rem}.market-overview-meta span,.market-overview-meta b,.market-overview-meta small{display:block}.market-overview-meta span{color:#758292;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.market-overview-meta b{color:#223d5a;font-size:var(--text-xs);margin-top:.25rem}.market-overview-meta small{color:#7b8794;font-size:var(--text-xs);margin-top:.1875rem}.market-feed-alert{color:#785d35;font-size:var(--text-xs);background:#fff8ed;border:1px solid #e2c9a7;border-radius:.4375rem;align-items:center;gap:.625rem;padding:.625rem .8125rem;display:flex}.market-toolbar{border-color:#d7dfe7;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:.75rem .875rem;display:flex}.market-view-tabs{align-items:center;gap:.25rem;display:flex}.market-view-tabs button{color:#5d6d7e;min-height:2rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.4375rem;padding:0 .6875rem;font-weight:700;display:flex}.market-view-tabs button span{color:#607083;min-width:1.1875rem;height:1.0625rem;font-size:var(--text-xs);background:#e9edf2;border-radius:.5625rem;place-items:center;padding:0 .3125rem;display:grid}.market-view-tabs button.active{color:#1e4f78;background:#edf3f8;border-color:#b8c7d6}.market-view-tabs button.active span{color:#fff;background:#1e4f78}.market-filter-controls{grid-template-columns:9.6875rem 15.625rem;gap:.5rem;display:grid}.market-filter-controls label>span{color:#718091;font-size:var(--text-xs);letter-spacing:.55px;text-transform:uppercase;margin-bottom:.25rem;font-weight:700;display:block}.market-filter-controls select,.market-filter-controls input{color:#2a3d52;width:100%;height:2rem;font-size:var(--text-xs);background:#fff;border:1px solid #ccd6e0;border-radius:.375rem;padding:0 .5625rem}.market-filter-controls select:disabled{color:#98a2ac;cursor:not-allowed;background:#f1f3f5}.market-search input{min-width:0}.market-disclosure{color:#657484;font-size:var(--text-xs);background:#f6f8fa;border:1px solid #d8e1e8;border-radius:.4375rem;align-items:center;gap:.5625rem;padding:.5625rem .75rem;display:flex}.market-disclosure b{color:#2e465f}.market-ticker-panel{border-color:#d4dde6;overflow:hidden}.market-ticker-panel>header{background:#fafbfc;border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.875rem 1.0625rem .6875rem;display:flex}.market-ticker-panel>header h3{color:#1c334b;font-size:var(--text-base);margin:.25rem 0 0}.market-ticker-panel>header>b{color:#6d7b89;font-size:var(--text-xs)}.market-ticker-table{border-collapse:collapse;min-width:81.25rem}.market-ticker-table th{color:#687788;font-size:var(--text-xs);text-align:left;white-space:nowrap;background:#f1f4f7;border-bottom:1px solid #d8e0e8;padding:.5rem .6875rem;font-weight:600}.market-ticker-table td{vertical-align:middle;border-bottom:1px solid #e5e9ee;padding:.6875rem}.market-ticker-table tbody tr:last-child td{border-bottom:0}.market-ticker-table tbody tr:hover{background:#f8fafc}.market-ticker-table th:first-child,.market-ticker-table td:first-child{width:7.375rem}.market-ticker-table th:nth-child(2),.market-ticker-table td:nth-child(2){min-width:15.9375rem}.market-ticker-table th:nth-child(3),.market-ticker-table td:nth-child(3){text-align:right;width:6.5625rem}.market-ticker-table th:nth-child(n+4):nth-child(-n+9),.market-ticker-table td:nth-child(n+4):nth-child(-n+9){text-align:right;width:4.875rem}.market-symbol>b{color:#173f67;font-size:var(--text-xs);letter-spacing:.15px;display:block}.market-source-status{color:#768391;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.25rem;margin-top:.3125rem;font-weight:700;display:flex}.market-source-status i{background:#8a97a3;border-radius:50%;width:.3125rem;height:.3125rem}.market-source-status.current i{background:#2f8a5b}.market-source-status.partial i{background:#c18a2e}.market-source-status.source-delayed i{background:#b75757}.market-name-cell b,.market-name-cell small,.market-name-cell em,.market-level-cell b,.market-level-cell small,.market-source-cell small{display:block}.market-name-cell b{color:#20354b;font-size:var(--text-xs)}.market-name-cell small{color:#73808e;font-size:var(--text-xs);margin-top:.1875rem}.market-name-cell em{color:#536e86;font-size:var(--text-xs);margin-top:.25rem;font-style:normal;font-weight:700}.market-level-cell b{color:#273b50;font-size:var(--text-xs);white-space:nowrap}.market-level-cell small{color:#7c8792;font-size:var(--text-xs);white-space:nowrap;margin-top:.25rem}.market-return{color:#687582;font-size:var(--text-xs);white-space:nowrap}.market-return.positive{color:#237348}.market-return.negative{color:#a54242}.market-return.unavailable{color:#a2abb3}.market-source-cell a{color:#245f89;font-size:var(--text-xs);white-space:nowrap;font-weight:700;text-decoration:none}.market-source-cell a:hover{text-decoration:underline}.market-source-cell .market-live-source{color:#2f7f5b;font-size:var(--text-xs);margin-top:.25rem;display:block}.market-source-cell small{color:#7b8793;max-width:16.875rem;font-size:var(--text-xs);margin-top:.3125rem;line-height:1.35}.market-empty{text-align:center;padding:2rem 1.25rem}.market-empty h3{color:#30475f;font-size:var(--text-xs);margin:0}.market-empty p{color:#778593;font-size:var(--text-xs);margin:.25rem 0 0}.market-methodology{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.market-methodology p{color:#6c7987;font-size:var(--text-xs);background:#fff;border:1px solid #d8e0e7;border-radius:.4375rem;margin:0;padding:.625rem .75rem;line-height:1.45}.market-methodology b{color:#314b63}@media (width<=900px){.market-headline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-overview-head{flex-direction:column;align-items:flex-start}.market-overview-meta{width:100%;min-width:0}.market-toolbar{flex-direction:column;align-items:stretch}.market-filter-controls{grid-template-columns:10.625rem minmax(0,1fr)}}@media (width<=640px){.market-live-board>header{flex-direction:column;align-items:flex-start}.market-headline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-overview-meta,.market-filter-controls,.market-methodology{grid-template-columns:1fr}.market-view-tabs{align-items:stretch}.market-view-tabs button{flex:1;justify-content:center;padding:0 .375rem}.market-disclosure{flex-direction:column;align-items:flex-start}}@media (width<=430px){.market-headline-grid{grid-template-columns:1fr}}.rate-page{gap:.875rem;display:grid}.rate-callout{border:1px solid #c8ddd7;border-left:.25rem solid var(--teal);background:#f2f8f6;border-radius:.5625rem;align-items:center;gap:.875rem;padding:1.0625rem 1.1875rem;display:flex}.rate-callout>span,.rate-kicker{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.rate-callout>span{white-space:nowrap;background:#dceee9;border-radius:.3125rem;padding:.4375rem .5rem}.rate-callout>div{flex:1}.rate-callout h2{margin:0 0 .1875rem;font-size:.9375rem}.rate-callout p{color:#60736d;font-size:var(--text-xs);margin:0;line-height:1.45}.rate-browser{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 1.25rem;display:flex}.rate-browser h2{margin:.3125rem 0 .1875rem;font-size:1.0625rem}.rate-browser p{color:#71807b;font-size:var(--text-xs);margin:0}.rate-browser-controls{grid-template-columns:repeat(2,minmax(11.875rem,1fr));gap:.625rem;display:grid}.rate-browser-controls label{color:#61716c;font-size:var(--text-xs);font-weight:700}.rate-browser-controls select{color:#26463d;width:100%;height:2.375rem;font-size:var(--text-xs);background:#fff;border:1px solid #c4d5d0;border-radius:.375rem;margin-top:.3125rem;font-weight:700;display:block}.rate-category-overview{background:#d5e0dc;border:1px solid #d5e0dc;border-radius:.5rem;grid-template-columns:.9fr 1.2fr 1.2fr;gap:1px;display:grid;overflow:hidden}.rate-category-overview>div{background:#fff;padding:.8125rem .9375rem}.rate-category-overview span,.rate-category-overview b{display:block}.rate-category-overview span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.rate-category-overview b{color:#3c514b;font-size:var(--text-xs);margin-top:.3125rem;font-weight:600;line-height:1.45}.carrier-shelf{overflow:hidden}.carrier-shelf>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1.125rem;padding:1.0625rem 1.1875rem .8125rem;display:flex}.carrier-shelf h2{font-size:var(--text-md);margin:.3125rem 0 .1875rem}.carrier-shelf header p{color:var(--muted);font-size:var(--text-xs);margin:0}.shelf-view-toggle{background:#f4f8f6;border:1px solid #c8d8d3;border-radius:.4375rem;flex:none;padding:.1875rem;display:flex}.shelf-view-toggle button{color:#687b75;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.3125rem;padding:.4375rem .625rem;font-weight:700}.shelf-view-toggle button.active{color:var(--teal);background:#fff;box-shadow:0 1px .25rem #1c463d1f}.shelf-category-tabs{border-bottom:1px solid var(--line);background:#f8faf9;gap:.375rem;padding:.6875rem 1rem;display:flex;overflow-x:auto}.shelf-category-tabs button{color:#687973;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d1ddd9;border-radius:.9375rem;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-weight:700;display:inline-flex}.shelf-category-tabs button span{min-width:.9375rem;height:.9375rem;font-size:var(--text-xs);background:#e8efed;border-radius:.5rem;place-items:center;padding:0 .25rem;display:grid}.shelf-category-tabs button.active{border-color:var(--teal);color:#175f55;background:#e5f3f0}.shelf-product-table table{min-width:70rem}.shelf-product-table td:first-child{width:7.1875rem}.shelf-product-table td:nth-child(2){width:10.9375rem}.shelf-product-table td:nth-child(3){min-width:16.25rem}.shelf-product-table td:nth-child(4){min-width:19.375rem}.shelf-product-table td:nth-child(5){width:8.125rem}.shelf-rate-current{color:var(--teal);font-size:var(--text-xs);line-height:1.45}.shelf-rate-missing{color:#8a6a27;font-size:var(--text-xs)}.shelf-product-footer{border-top:1px solid var(--line);color:#74827e;font-size:var(--text-xs);background:#f8faf9;justify-content:space-between;gap:1rem;padding:.625rem 1rem;display:flex}.shelf-product-footer b{color:#755d24}.carrier-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.carrier-shelf-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);opacity:.66;padding:.9375rem 1.0625rem}.carrier-shelf-grid article:nth-child(2n){border-right:0}.carrier-shelf-grid article:nth-last-child(-n+2){border-bottom:0}.carrier-shelf-grid article.active{opacity:1;background:#fbfdfc}.carrier-shelf-grid article>div:first-child{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.carrier-shelf-grid article>div:first-child span{color:#2f4740;font-size:var(--text-xs);font-weight:700}.carrier-shelf-grid article>div:first-child b{color:#71817c;font-size:var(--text-xs)}.carrier-pills{flex-wrap:wrap;gap:.3125rem;margin-top:.625rem;display:flex}.carrier-pills button{color:#38665d;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #c9dad5;border-radius:.75rem;padding:.3125rem .5rem;font-weight:700}.carrier-pills button:hover,.carrier-pills button.selected{border-color:var(--teal);color:#175e54;background:#e4f3ef}.carrier-shelf-grid article p{color:#6b7a75;font-size:var(--text-xs);margin:.5625rem 0 0;line-height:1.5}.rate-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.rate-kpis .card{border-top:.1875rem solid #8daaa3;padding:.9375rem}.rate-kpis .verified{border-top-color:var(--green)}.rate-kpis .attention{border-top-color:#d3a84c}.rate-kpis span,.rate-kpis small{display:block}.rate-kpis span{color:#687872;font-size:var(--text-xs);font-weight:700}.rate-kpis b{margin-top:.3125rem;font-size:1.4375rem;display:block}.rate-kpis small{color:#7d8985;font-size:var(--text-xs);margin-top:.1875rem}.rate-directory{overflow:hidden}.rate-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.125rem 1.25rem .875rem;display:flex}.rate-directory h2{font-size:var(--text-md);margin:.3125rem 0 .1875rem}.rate-directory header p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.45}.rate-filters{align-items:center;gap:.4375rem;display:flex}.rate-filters select{min-width:8.4375rem;height:2.125rem}.rate-search{color:#74837e;background:#fff;border:1px solid #cbd8d4;border-radius:.375rem;align-items:center;gap:.4375rem;width:16.875rem;height:2.125rem;padding:0 .5625rem;display:flex}.rate-search input{width:100%;min-width:0;font-size:var(--text-xs);border:0}.rate-directory table{min-width:80rem}.rate-directory td b,.rate-directory td small{display:block}.rate-directory td small{color:#7b8985;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.rate-directory td:first-child{min-width:14.375rem}.rate-directory td:nth-child(2){min-width:9.375rem}.rate-directory td:nth-child(4){min-width:11.875rem}.rate-directory td:nth-child(5),.rate-directory td:nth-child(6){min-width:9.375rem}.rate-value{color:var(--teal);font-size:var(--text-sm)}.rate-status{font-size:var(--text-xs);white-space:nowrap;border-radius:.75rem;align-items:center;gap:.3125rem;padding:.3125rem .4375rem;font-weight:700;display:inline-flex}.rate-status i{background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}.rate-status.green{color:#287245;background:#e4f4ea}.rate-status.blue{color:#35698c;background:#e8f0f8}.rate-status.yellow{color:#85641b;background:#fff3d8}.rate-edit{color:var(--teal);font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #bfd4ce;border-radius:.3125rem;padding:.375rem .5625rem;font-weight:700}.rate-directory>footer{border-top:1px solid var(--line);color:#6a7974;font-size:var(--text-xs);background:#f8faf9;justify-content:space-between;padding:.6875rem 1rem;display:flex}.rate-directory>footer b{color:#765b1d}.rate-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.rate-guidance>div{background:#fff;border:1px solid #d5e0dc;border-radius:.4375rem;padding:.8125rem}.rate-guidance b{color:#314941;font-size:var(--text-xs)}.rate-guidance p{color:#677771;font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.5}.rate-editor{width:min(56.25rem,94vw);max-height:90vh;overflow:auto}.rate-editor>h2{margin:.375rem 0 .25rem;font-size:1.1875rem}.rate-editor>p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.rate-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6875rem;margin-top:1.125rem;display:grid}.rate-editor-grid label{color:#62726d;font-size:var(--text-xs);font-weight:700}.rate-editor-grid input,.rate-editor-grid select,.rate-editor-grid textarea{color:#253a34;width:100%;font:inherit;background:#fff;border:1px solid #cbd8d4;border-radius:.375rem;margin-top:.3125rem;display:block}.rate-editor-grid input,.rate-editor-grid select{height:2.25rem;padding:0 .5625rem}.rate-editor-grid textarea{resize:vertical;padding:.5625rem;line-height:1.45}.rate-editor-grid .wide{grid-column:1/-1}.rate-editor-actions{justify-content:flex-end;gap:.5rem;margin-top:1.0625rem;display:flex}@media (width<=1050px){.rate-browser,.rate-directory>header{flex-direction:column;align-items:stretch}.rate-filters{flex-wrap:wrap}.rate-search{flex:16.25rem}}@media (width<=720px){.rate-callout{flex-direction:column;align-items:flex-start}.rate-browser-controls,.rate-category-overview{grid-template-columns:1fr}.rate-kpis{grid-template-columns:1fr 1fr}.rate-guidance,.rate-editor-grid{grid-template-columns:1fr}.rate-editor-grid .wide{grid-column:auto}.rate-filters{grid-template-columns:1fr;display:grid}.rate-search{width:100%}.carrier-shelf-grid{grid-template-columns:1fr}.carrier-shelf-grid article{border-right:0;border-bottom:1px solid var(--line)}.carrier-shelf-grid article:nth-last-child(2){border-bottom:1px solid var(--line)}.carrier-shelf>header{flex-direction:column;align-items:stretch}.shelf-view-toggle{align-self:flex-start}.shelf-product-footer{flex-direction:column;align-items:flex-start}}.handoff-boundary{border:1px solid #b9d8d0;border-left:.3125rem solid var(--teal);box-shadow:var(--shadow);background:linear-gradient(115deg,#f7fbfa 0%,#eef7f4 58%,#e2f1ed 100%);border-radius:.625rem;grid-template-columns:minmax(0,1.15fr) minmax(22.5rem,.85fr);align-items:center;gap:1.375rem;margin-bottom:.75rem;padding:1.25rem 1.375rem;display:grid;overflow:hidden}.handoff-boundary-copy>span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;margin-bottom:.4375rem;font-weight:700;display:block}.handoff-boundary-copy h2{color:#193c35;letter-spacing:-.25px;margin:0 0 .375rem;font-size:1.125rem}.handoff-boundary-copy p{color:#566a64;max-width:46.25rem;font-size:var(--text-xs);margin:0;line-height:1.55}.ownership-split{background:#fff;border:1px solid #c7dad5;border-radius:.5rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ownership-split>div{padding:.8125rem .875rem}.ownership-split>div+div{background:#e9f5f1;border-left:1px solid #c7dad5}.ownership-split b,.ownership-split small{display:block}.ownership-split b{color:#314c45;font-size:var(--text-xs)}.ownership-split>div+div b{color:var(--teal)}.ownership-split small{color:#6c7c77;font-size:var(--text-xs);margin-top:.3125rem;line-height:1.45}.casepilot-stage-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:.5625rem;grid-template-columns:repeat(6,minmax(7.5rem,1fr));margin-bottom:.75rem;display:grid;overflow-x:auto}.casepilot-stage-strip>div{border-right:1px solid var(--line);align-items:center;gap:.5rem;min-width:7.8125rem;padding:.6875rem .8125rem;display:flex;position:relative}.casepilot-stage-strip>div:last-child{border-right:0}.casepilot-stage-strip>div:after{z-index:1;color:#aab9b5;content:"›";font-size:.9375rem;position:absolute;right:-.3125rem}.casepilot-stage-strip>div:last-child:after{display:none}.casepilot-stage-strip span{color:#64746f;width:1.25rem;height:1.25rem;font-size:var(--text-xs);background:#edf2f0;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.casepilot-stage-strip b{color:#53655f;font-size:var(--text-xs);white-space:nowrap}.casepilot-stage-strip .active{background:#edf7f4}.casepilot-stage-strip .active span{background:var(--teal);color:#fff}.casepilot-stage-strip .active b{color:var(--teal)}.system-record{color:#778681;font-size:var(--text-xs);margin-top:.3125rem;font-weight:700;display:block}.record-ownership-note{background:#edf7f4;border:1px solid #c9ddd7;border-radius:.4375rem;margin-bottom:.75rem;padding:.625rem .6875rem}.record-ownership-note b,.record-ownership-note span{display:block}.record-ownership-note b{color:var(--teal);font-size:var(--text-xs)}.record-ownership-note span{color:#61736d;font-size:var(--text-xs);margin-top:.25rem;line-height:1.45}@media (width<=1050px){.handoff-boundary{grid-template-columns:1fr}}@media (width<=640px){.handoff-boundary{padding:1rem}.ownership-split{grid-template-columns:1fr}.ownership-split>div+div{border-top:1px solid #c7dad5;border-left:0}}.mentor-page{gap:1rem;display:grid}.mentor-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#54cdac4d,#0000 28%),linear-gradient(125deg,#123b35 0%,#155f54 62%,#197467 100%);border-radius:.75rem;grid-template-columns:minmax(0,1fr) 13.125rem;align-items:center;gap:1.75rem;padding:1.75rem 1.875rem;display:grid;box-shadow:0 1rem 2.5rem #0c37302e}.mentor-hero>div>span,.mentor-lesson header span,.mentor-practice>span,.mentor-scorecard span,.mentor-need-finder header span,.mentor-objections>div>span,.mentor-guardrails>span{color:#31a991;font-size:var(--text-xs);letter-spacing:.04em;margin-bottom:.4375rem;font-weight:700;display:block}.mentor-hero>div>span{color:#83e0cb}.mentor-hero h2{max-width:45rem;margin:0;font-family:Georgia,serif;font-size:clamp(1.4375rem,2.7vw,2.25rem);font-weight:500;line-height:1.12}.mentor-hero p{color:#d8eee9;max-width:45rem;font-size:var(--text-xs);margin:.75rem 0 0;line-height:1.65}.mentor-progress{background:#ffffff14;border:1px solid #ffffff2e;border-radius:.625rem;padding:1.0625rem}.mentor-progress>b{font-family:Georgia,serif;font-size:1.9375rem;font-weight:500;display:block}.mentor-progress>b small{color:#a7d8cc;font-size:var(--text-base)}.mentor-progress>span{color:#cae5df;font-size:var(--text-xs);margin:2px 0 .75rem;display:block}.mentor-progress>div{background:#ffffff29;border-radius:62.4375rem;height:.3125rem;overflow:hidden}.mentor-progress i{border-radius:inherit;background:#63d7bb;height:100%;transition:width .25s;display:block}.mentor-module-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.mentor-module-grid button{border:1px solid var(--line);text-align:left;color:#53625e;background:#fff;border-radius:.5625rem;min-height:7rem;padding:.8125rem;transition:transform .15s,border-color .15s;box-shadow:0 .1875rem .6875rem #1a362f0a}.mentor-module-grid button:hover{border-color:#90c8ba;transform:translateY(-2px)}.mentor-module-grid button.active{border-color:var(--teal);box-shadow:inset 0 .1875rem 0 var(--teal);background:#edf8f5}.mentor-module-grid button.complete span{color:#fff;background:var(--teal)}.mentor-module-grid button>span{color:#177563;width:1.4375rem;height:1.4375rem;font-size:var(--text-xs);background:#dff3ed;border-radius:50%;place-items:center;margin-bottom:.625rem;font-weight:700;display:grid}.mentor-module-grid b,.mentor-module-grid small{display:block}.mentor-module-grid b{color:#263c36;font-size:var(--text-xs)}.mentor-module-grid small{font-size:var(--text-xs);margin-top:.3125rem;line-height:1.45}.mentor-coaching-layout{grid-template-columns:minmax(0,1.7fr) minmax(15.625rem,.7fr);gap:.875rem;display:grid}.mentor-lesson{padding:1.375rem}.mentor-lesson header,.mentor-need-finder header{justify-content:space-between;align-items:flex-start;gap:1.125rem;margin-bottom:1.125rem;display:flex}.mentor-lesson h2,.mentor-need-finder h2,.mentor-objections h2,.mentor-guardrails h2{color:#223a34;margin:0;font-family:Georgia,serif;font-size:1.125rem;font-weight:500}.mentor-lesson header p,.mentor-need-finder header p{color:#73817d;font-size:var(--text-xs);margin:.3125rem 0 0}.mentor-step-list{display:grid}.mentor-step-list article{border-top:1px solid #e7eeeb;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.9375rem 0;display:grid}.mentor-step-list article>span{width:1.75rem;height:1.75rem;color:var(--teal);font-size:var(--text-xs);background:#e9f6f2;border-radius:.4375rem;place-items:center;font-weight:700;display:grid}.mentor-step-list h3{color:#2d443e;font-size:var(--text-xs);margin:1px 0 .25rem}.mentor-step-list p{color:#64736f;font-size:var(--text-xs);margin:0;line-height:1.5}.mentor-step-list blockquote{color:#34544c;font-size:var(--text-xs);background:#f0f8f6;border-left:.1875rem solid #54bca4;border-radius:0 .375rem .375rem 0;margin:.5625rem 0 0;padding:.5625rem .6875rem;font-style:normal;line-height:1.5}.mentor-practice-stack{align-content:start;gap:.875rem;display:grid}.mentor-practice,.mentor-scorecard{padding:1.1875rem}.mentor-practice h3{color:#2b403b;font-size:var(--text-xs);margin:0 0 .875rem}.mentor-practice label{color:#5b6c67;font-size:var(--text-xs);font-weight:700}.mentor-practice select{color:#344a44;width:100%;font-size:var(--text-xs);background:#fff;border:1px solid #cfdad6;border-radius:.375rem;margin-top:.375rem;padding:.5625rem}.mentor-scenario{background:#f4f7f6;border-radius:.5rem;margin-top:.8125rem;padding:.8125rem}.mentor-scenario b{color:#2f4b44;font-size:var(--text-xs)}.mentor-scenario p{color:#657570;font-size:var(--text-xs);margin:.375rem 0 0;line-height:1.55}.mentor-scorecard>div{justify-content:space-between;align-items:center;margin-bottom:.5625rem;display:flex}.mentor-scorecard>div>span{margin:0}.mentor-scorecard>div>b{color:var(--teal);font-size:1.125rem}.mentor-scorecard>label{color:#455a54;font-size:var(--text-xs);border-top:1px solid #edf1ef;align-items:center;gap:.5rem;padding:.4375rem 0;display:flex}.mentor-scorecard input{accent-color:var(--teal)}.mentor-scorecard .btn{width:100%;margin-top:.625rem}.mentor-need-finder{padding:1.375rem}.mentor-need-finder header [role=group]{flex-wrap:wrap;gap:.3125rem;display:flex}.mentor-need-finder header button{color:#667772;font-size:var(--text-xs);background:#fff;border:1px solid #d6e0dd;border-radius:62.4375rem;padding:.375rem .5625rem;font-weight:700}.mentor-need-finder header button.active{border-color:var(--teal);color:#fff;background:var(--teal)}.mentor-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mentor-branch-grid article{background:#fbfcfc;border:1px solid #e1e9e6;border-radius:.5rem;min-height:6.75rem;padding:.8125rem}.mentor-branch-grid span{color:#2a8b77;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.mentor-branch-grid h3{color:#2f443f;font-size:var(--text-xs);margin:.4375rem 0 .3125rem}.mentor-branch-grid p{color:#6b7975;font-size:var(--text-xs);margin:0;line-height:1.5}.mentor-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,.8fr);gap:.875rem;display:grid}.mentor-objections,.mentor-guardrails{padding:1.3125rem}.mentor-objections details{border-top:1px solid #e5ece9}.mentor-objections summary{color:#344a44;font-size:var(--text-xs);cursor:pointer;padding:.75rem 1.5rem .75rem 0;font-weight:700;list-style:none;position:relative}.mentor-objections summary:after{content:"+";color:var(--teal);font-size:var(--text-base);position:absolute;right:.25rem}.mentor-objections details[open] summary:after{content:"–"}.mentor-objections details p{color:#697873;font-size:var(--text-xs);margin:-2px 0 .5rem;line-height:1.5}.mentor-objections blockquote{color:#2e5b50;font-size:var(--text-xs);background:#edf7f4;border-radius:.375rem;margin:0 0 .75rem;padding:.5625rem .6875rem;font-style:normal}.mentor-guardrails>span{color:#6fd2bb}.mentor-guardrails h2{color:#fff}.mentor-guardrails ul{margin:.9375rem 0;padding-left:1.0625rem}.mentor-guardrails li{font-size:var(--text-xs);margin:.5rem 0;line-height:1.5}.mentor-guardrails p{color:#a9c8c0;font-size:var(--text-xs);border-top:1px solid #ffffff24;margin:.875rem 0 0;padding-top:.8125rem;line-height:1.5}.mentor-sources{padding:0;overflow:hidden}.mentor-sources summary{color:#39514b;font-size:var(--text-xs);cursor:pointer;padding:.9375rem 1.125rem;font-weight:700}.mentor-sources ul{color:#677772;font-size:var(--text-xs);margin:0;padding:0 2.1875rem 1rem;line-height:1.8}@media (width<=1050px){.mentor-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-coaching-layout,.mentor-bottom-grid{grid-template-columns:1fr}.mentor-practice-stack{grid-template-columns:1fr 1fr}}@media (width<=720px){.mentor-hero{grid-template-columns:1fr;padding:1.375rem}.mentor-module-grid{grid-template-columns:1fr 1fr}.mentor-coaching-layout,.mentor-bottom-grid,.mentor-practice-stack{grid-template-columns:1fr}.mentor-lesson header,.mentor-need-finder header{display:grid}.mentor-branch-grid{grid-template-columns:1fr}}.brandmark,.paper-brand span{color:#173f73;background:#e8eef8}.brand small,.sidebar-foot small{color:#91a8c7}.nav-label{color:#7892b5}.sidebar nav button>span{color:#9fb1cb;font-variant-emoji:text;font-family:Segoe UI Symbol,Segoe UI,sans-serif}.sidebar nav button.active{color:#173f73;background:#e9f0fa}.sidebar nav .active em{background:#cfddf0}.sidebar-foot button{color:#91a8c7}.top-actions button:hover,.btn.secondary:hover{background:#eff3f9}.top-actions .help{background:#e7eef8}.btn:hover{background:#102f59}.agency-icon,.big-avatar,.owner i,.empty>span,.everlake-empty>span{background:#e6edf8}.saved-tabs button.active,.everlake-tabs button.active,.tracker-category-tabs button.active,.agent-partner-tabs button.active,.mentor-module-grid button.active,.shelf-category-tabs button.active{color:#173f73;background:#eaf0f9;border-color:#9fb7d7}.saved-tabs em,.tracker-category-tabs button.active b,.issued-tabs button.active b{background:#d6e2f2}.date-tasks>div span,.calendar-upcoming time span,.calendar-agenda article>span{background:#e8eef8}tbody tr:hover,.mini-table button:hover,.calendar-grid>button:hover,.calendar-upcoming>button:hover{background:#f3f6fb}.agency-engagement-empty{text-align:center;gap:.3125rem;padding:1.125rem .5rem;display:grid}.agency-engagement-empty b{color:#263f60;font-size:var(--text-xs)}.agency-engagement-empty small{color:#758296;font-size:var(--text-xs);line-height:1.45}.agency-engagement-empty button{color:#245f9d;width:auto;height:auto;font-size:var(--text-xs);border:1px solid #cbd8e7;border-radius:.375rem;grid-template-columns:none;justify-self:center;margin-top:.3125rem;padding:.4375rem .625rem;font-weight:700;display:inline-flex}.client-card,.case-next,.calendar-grid>button.selected,.report-steps button.active,.mentor-scenario,.comp-result-grid p{background:#f2f5fa}.next-panel,.safe-preview,.record-ownership-note,.rate-callout,.ownership-split>div+div,.mentor-step-list blockquote,.mentor-objections blockquote,.comp-trail{background:#edf2f9}.portal-banner{background:linear-gradient(125deg,#0b1f3a,#173f73)}.help-card{background:linear-gradient(135deg,#173f73,#2b64a3)}.everlake-hero,.calendar-toolbar{background:linear-gradient(125deg,#0d2748,#1b4d83)}.index-hero{background:linear-gradient(120deg,#0b1f3a 0%,#173f73 62%,#2b64a3 100%)}.mentor-hero{background:radial-gradient(circle at 88% 18%,#6291cd52,#0000 28%),linear-gradient(125deg,#0b1f3a 0%,#173f73 62%,#2b64a3 100%);box-shadow:0 1rem 2.5rem #0b1f3a33}.mentor-guardrails{color:#dce6f4;background:#102b4e}.mentor-hero>div>span,.mentor-guardrails>span{color:#9fc2ed}.mentor-hero p,.mentor-progress>span{color:#d8e5f5}.mentor-progress>b small{color:#aac3e3}.mentor-progress i{background:#72a4df}.mentor-module-grid button:hover{border-color:#91acd0}.mentor-module-grid button>span,.mentor-step-list article>span{color:#173f73;background:#e2ebf7}.mentor-step-list blockquote{border-left-color:#5f8fc9}.mentor-branch-grid span{color:#2b64a3}.mentor-guardrails p{color:#afc3dc}.auth-shell{background:radial-gradient(circle at 0 0,#e4ebf6,#0000 42%),#f4f7fb}.auth-brand>span,.auth-submit{background:#173f73}.handoff-boundary{background:linear-gradient(115deg,#f8fafd 0%,#eef3f9 58%,#e4ecf7 100%);border-color:#b9cce3}.casepilot-stage-strip .active,.foresters-note,.everlake-privacy,.everlake-confirm{background:#edf2f9}.partner-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.625rem;display:flex}.partner-banner-actions .btn{margin-bottom:1px}.partner-report-center{grid-template-columns:minmax(0,1.05fr) minmax(22.5rem,.95fr);gap:.875rem;margin-bottom:.875rem;display:grid}.partner-notification-card,.partner-notification-history{padding:1.125rem}.partner-rule-grid{grid-template-columns:minmax(13.75rem,1.2fr) 1fr 1fr auto;align-items:end;gap:.625rem;display:grid}.partner-rule-grid>label:first-child{color:var(--muted);font-size:var(--text-xs);font-weight:700}.partner-rule-grid input[type=email]{width:100%;height:2.375rem;color:var(--ink);background:#fff;border:1px solid #ccd7d4;border-radius:.4375rem;margin-top:.3125rem;padding:0 .625rem;display:block}.partner-rule-check{border:1px solid var(--line);background:#f8fafc;border-radius:.5rem;align-items:flex-start;gap:.5625rem;min-height:3.875rem;padding:.6875rem;display:flex}.partner-rule-check input{accent-color:var(--teal);margin-top:2px}.partner-rule-check b,.partner-rule-check small{display:block}.partner-rule-check b{font-size:var(--text-xs)}.partner-rule-check small{color:var(--muted);font-size:var(--text-xs);margin-top:.25rem;line-height:1.35}.partner-delivery-note{color:#516578;font-size:var(--text-xs);background:#eef4fa;border-left:.1875rem solid #3f78ad;border-radius:.3125rem;margin:.8125rem 0 0;padding:.625rem .75rem;line-height:1.45}.partner-notification-settings{width:min(73.75rem,96vw);max-height:92vh;padding:1.625rem;overflow:auto}.partner-notification-settings h2{color:#173858;margin-bottom:.3125rem}.partner-notification-settings>p{max-width:55rem;margin:0 0 1.1875rem;line-height:1.55}.partner-notification-settings-grid{background:#fff;border:1px solid #d9e2e9;border-radius:.5625rem;overflow-x:auto}.partner-notification-settings-header,.partner-notification-settings-row{grid-template-columns:11.875rem minmax(15rem,1fr) repeat(3,minmax(9.0625rem,.65fr));align-items:center;gap:0;min-width:63.75rem;display:grid}.partner-notification-settings-header{color:#607286;font-size:var(--text-xs);letter-spacing:.35px;text-transform:uppercase;background:#f3f7fa;font-weight:700}.partner-notification-settings-header>span,.partner-notification-settings-row>div,.partner-notification-settings-row>label{border-right:1px solid #e5ebef;align-items:center;min-height:3.25rem;padding:.5625rem .6875rem;display:flex}.partner-notification-settings-header>span:last-child,.partner-notification-settings-row>:last-child{border-right:0}.partner-notification-settings-row{border-top:1px solid #e5ebef}.partner-notification-settings-row:nth-child(odd){background:#fbfcfd}.partner-notification-settings-row .owner{color:#294664;font-size:var(--text-xs);font-weight:700}.partner-notification-settings-row label[role=cell]>input[type=email]{color:#233f5e;width:100%;height:2.125rem;font-size:var(--text-xs);border:1px solid #cbd7e1;border-radius:.375rem;padding:0 .5625rem}.partner-notification-option{color:#506276;font-size:var(--text-xs);cursor:pointer;justify-content:center;gap:.4375rem;font-weight:700}.partner-notification-option input{accent-color:#17639a;width:1rem;height:1rem}.partner-notification-option:has(input:disabled){color:#8b98a6;cursor:default}.partner-notification-option.all-updates{color:#245f94;background:#f2f8fc}.partner-notification-explainer{background:#eef5fa;border-left:.1875rem solid #397aab;border-radius:.375rem;gap:.25rem;margin-top:.8125rem;padding:.6875rem .8125rem;display:grid}.partner-notification-explainer b{color:#285a81;font-size:var(--text-xs)}.partner-notification-explainer span{color:#5c7183;font-size:var(--text-xs);line-height:1.45}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1200px){.partner-report-center{grid-template-columns:1fr}.partner-rule-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.partner-banner-actions,.partner-rule-grid{grid-template-columns:1fr;align-items:stretch;width:100%}.partner-banner-actions{display:grid}.partner-banner-actions select,.partner-banner-actions .btn{width:100%}}.nonmed-page{gap:.625rem;display:grid}.nonmed-library-head span,.nonmed-field-grid article>span{color:#6eaed1;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.nonmed-route-key{background:#fff;border:1px solid #dce4ed;border-radius:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px .5rem #1a33540a}.nonmed-route-key article{align-items:flex-start;gap:.5625rem;padding:.625rem .75rem;display:flex}.nonmed-route-key article+article{border-left:1px solid #e3e9f0}.nonmed-route-key b,.nonmed-route-key p{display:block}.nonmed-route-key b{color:#253650;font-size:var(--text-xs)}.nonmed-route-key p{color:#708097;font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.45}.nonmed-route-dot{border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem;margin-top:2px}.nonmed-route-dot.true{background:#17806d}.nonmed-route-dot.simple{background:#4c64ad}.nonmed-route-dot.accelerated{background:#c18421}.nonmed-library-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nonmed-library-head span,.nonmed-field-grid article>span{color:#477199}.nonmed-library-head h3,.nonmed-field-grid h3{color:#1c3150;font-size:var(--text-sm);margin:.1875rem 0 0}.nonmed-library-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.nonmed-library-actions small{color:#778598;text-align:right;flex-basis:100%}.nonmed-library-actions button{color:#245f7d;cursor:pointer;background:#ffffffd1;border:1px solid #c6d8e3;border-radius:.4375rem;min-height:1.8125rem;padding:0 .625rem;font-weight:700}.nonmed-library-actions button:hover{background:#edf7fa;border-color:#5c91aa}.nonmed-filter-rail{background:#ffffff80;border-top:1px solid #dbe5ea;border-bottom:1px solid #dbe5ea}.nonmed-filter-rail>summary{color:#31586c;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 2px;font-weight:700;list-style:none;display:flex}.nonmed-filter-rail>summary::-webkit-details-marker{display:none}.nonmed-filter-rail>summary small{color:#738590;margin-left:auto;font-weight:700}.nonmed-filter-rail>summary:after{content:"+";color:#22657c;background:#edf5f7;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid}.nonmed-filter-rail[open]>summary:after{content:"−"}.nonmed-filter-rail[open]>summary{border-bottom:1px solid #e4ebef}.nonmed-filter-rail>footer{color:#687b88;justify-content:space-between;align-items:center;gap:.75rem;padding:0 2px .625rem;display:flex}.nonmed-filter-rail>footer b{color:#153f64;margin-right:.1875rem}.nonmed-filter-rail>footer button{color:#216982;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem 0;font-weight:700}.nonmed-filter-grid{grid-template-columns:.7fr 1fr 1fr 1.35fr 1fr;gap:.625rem;padding:.6875rem 2px .625rem;display:grid}.nonmed-filter-grid label{color:#68788c;font-size:var(--text-xs);font-weight:700}.nonmed-filter-grid input,.nonmed-filter-grid select{color:#243650;width:100%;height:2.0625rem;font:inherit;font-size:var(--text-xs);background:#fbfcfe;border:1px solid #d6dfe9;border-radius:.4375rem;margin-top:.3125rem;padding:0 .5625rem}.nonmed-library{gap:.5625rem;display:grid}.nonmed-library-head{align-items:flex-end;padding:0 2px}.nonmed-library-head small{color:#778598;font-size:var(--text-xs)}.nonmed-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.nonmed-product{background:#fffffff0;border:1px solid #c7d8e2;border-top:.1875rem solid #16868a;border-radius:.625rem;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 .25rem .8125rem #183a4f12}.nonmed-product:hover{border-color:#117a80 #6d9aaf #6d9aaf;box-shadow:0 .4375rem 1.125rem #183a4f1c}.nonmed-product>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:flex-start;gap:.625rem;padding:.625rem .75rem .5625rem;display:flex}.nonmed-product-identity{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.nonmed-product-logo{background:#fff;border:1px solid #d7e3eb;border-radius:.4375rem;flex:0 0 3.625rem;place-items:center;width:3.625rem;height:1.9375rem;padding:.25rem .375rem;display:grid;overflow:hidden}.nonmed-product-logo img{object-fit:contain;width:100%;height:100%}.nonmed-product-logo.foresters img{width:88%;height:88%;transform:translateY(-1px)}.nonmed-product-copy{min-width:0}.nonmed-product-copy>span{color:#6f7f92;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.nonmed-product-copy>h3{color:#1c304e;font-size:var(--text-sm);margin:2px 0 0;line-height:1.3}.nonmed-route{font-size:var(--text-xs);white-space:nowrap;border-radius:62.4375rem;flex:none;padding:.1875rem .4375rem;font-style:normal;font-weight:700}.nonmed-route.true{color:#146a5b;background:#e3f2ed}.nonmed-route.simple{color:#40549a;background:#e9ebf8}.nonmed-route.accelerated{color:#8b5e16;background:#fbf0da}.nonmed-product-facts{background:#f8fafc;border-bottom:1px solid #e8edf2;grid-template-columns:.7fr 1.25fr 1fr;display:grid}.nonmed-product-facts p{min-width:0;margin:0;padding:.4375rem .5625rem}.nonmed-product-facts p+p{border-left:1px solid #e1e7ed}.nonmed-product-facts span,.nonmed-product-facts b{display:block}.nonmed-product-facts span{color:#7d8998;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.nonmed-product-facts b{color:#273b57;font-size:var(--text-xs);margin-top:2px;line-height:1.4}.nonmed-product>section.nonmed-product-references{background:#f4f8fc;border-bottom:1px solid #e1e8ef;padding:.5rem .75rem .5625rem}.nonmed-product-references>b{margin-bottom:.375rem;display:block;color:#3d668b!important}.nonmed-product-references>div{flex-wrap:wrap;gap:.3125rem;display:flex}.nonmed-product-references button{color:#234d72;cursor:pointer;text-align:left;background:#fff;border:1px solid #cad9e7;border-radius:.4375rem;flex:9.0625rem;justify-content:space-between;align-items:center;gap:.4375rem;min-width:0;min-height:1.875rem;padding:.3125rem .5rem;display:flex}.nonmed-product-references button:hover{background:#edf6fd;border-color:#6e9bbe;box-shadow:0 .1875rem .5625rem #1c466a14}.nonmed-product-references button span{min-width:0;font-size:var(--text-xs);font-weight:700;line-height:1.35}.nonmed-product-references button small{color:#67849e;font-size:var(--text-xs);white-space:nowrap;flex:none;margin-top:1px;line-height:1.3}.nonmed-product-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5625rem;padding:.5625rem .75rem .5rem;display:grid}.nonmed-product-body>section{min-width:0}.nonmed-product-body>section>b,.nonmed-product-guidance>aside>b{color:#40536c;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.nonmed-product ul{color:#53647a;font-size:var(--text-xs);margin:.3125rem 0 0;padding-left:.9375rem;line-height:1.45}.nonmed-product-guidance{align-content:start;gap:.4375rem;min-width:0;display:grid}.nonmed-product-guidance>aside{background:#fcf7ee;border-left:.1875rem solid #cf9a42;border-radius:0 .4375rem .4375rem 0;margin:0;padding:.5rem .5625rem}.nonmed-product-guidance>aside p{color:#6b5a3c;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.45}.nonmed-product details{background:#fff;border:1px solid #e1e7ee;border-radius:.4375rem;margin:0}.nonmed-product details summary{color:#365775;font-size:var(--text-xs);cursor:pointer;padding:.4375rem .5rem;font-weight:700}.nonmed-product details p{color:#667589;font-size:var(--text-xs);margin:0;padding:0 .5rem .5rem;line-height:1.45}.nonmed-product>footer{color:#8792a1;font-size:var(--text-xs);border-top:1px solid #edf1f5;margin-top:auto;padding:.4375rem .75rem .5rem}.nonmed-empty{text-align:center;padding:1.75rem}.nonmed-empty>span{color:#4f657c;width:2.25rem;height:2.25rem;font-size:var(--text-base);background:#edf2f7;border-radius:50%;place-items:center;margin:0 auto .5rem;font-weight:700;display:grid}.nonmed-empty h3{color:#223754;font-size:var(--text-sm);margin:0}.nonmed-empty p{color:#748196;font-size:var(--text-xs);margin:.3125rem auto .75rem}.nonmed-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.nonmed-field-grid article{padding:.875rem .9375rem}.nonmed-field-grid article p{color:#627187;font-size:var(--text-xs);margin:.5rem 0 0;line-height:1.55}.nonmed-disclaimer{background:#eef4f8;border:1px solid #d5e0eb;border-radius:.5625rem;grid-template-columns:auto 1fr;gap:.75rem;padding:.6875rem .875rem;display:grid}.nonmed-disclaimer b{color:#1f405f;font-size:var(--text-xs);white-space:nowrap}.nonmed-disclaimer p{color:#66798b;font-size:var(--text-xs);margin:0;line-height:1.45}.nonmed-reference-modal{gap:0;width:min(68.75rem,100%);padding:0}.nonmed-reference-modal>.ui-dialog-head{background:linear-gradient(#fff,#f7fafc);border-bottom:1px solid #dce5ee;padding:1.5rem 1.625rem 1.125rem}.nonmed-reference-content{gap:.9375rem;padding:1.25rem 1.625rem 1.5rem;display:grid}.nonmed-reference-content section>h3{color:#294967;font-size:var(--text-xs);margin:0 0 .5rem}.nonmed-reference-callout{background:#eef7f5;border-left:.25rem solid #2e7e77;border-radius:0 .5rem .5rem 0;padding:.75rem .875rem}.nonmed-reference-callout.warning{background:#fff6e5;border-color:#bb7f21}.nonmed-reference-callout b{color:#225d57;font-size:var(--text-xs)}.nonmed-reference-callout.warning b{color:#8c5a10}.nonmed-reference-callout p{color:#536f6b;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.nonmed-reference-callout.warning p{color:#755f39}.nonmed-reference-table{table-layout:fixed;border:1px solid #d7e0e8;width:100%;min-width:40rem}.nonmed-reference-table.compact,.nonmed-reference-table.build{min-width:32.5rem}.nonmed-reference-table.planright{min-width:48.75rem}.nonmed-reference-table.insurance-classes{min-width:45rem}.nonmed-reference-table.preferred-table{min-width:65rem}.nonmed-reference-table.medical-impairment-table{min-width:53.125rem}.nonmed-reference-table.medical-impairment-table th:first-child{width:34%}.nonmed-reference-table.medical-impairment-table th:last-child{width:10.625rem}.nonmed-reference-table.preferred-table th:first-child{width:9.375rem}.nonmed-reference-table.preferred-table th:nth-child(2){width:4.5rem}.nonmed-reference-table.preferred-table.general th:nth-child(2){width:auto}.nonmed-reference-table th{color:#496071;font-size:var(--text-xs);text-transform:none;white-space:normal;background:#eaf0f5;border-right:1px solid #d9e1e8;padding:.5rem .5625rem;line-height:1.3}.nonmed-reference-table td{color:#3f5060;font-size:var(--text-xs);vertical-align:top;white-space:normal;border-right:1px solid #e1e7ec;padding:.4375rem .5625rem;line-height:1.4}.nonmed-reference-table tbody tr{cursor:default}.nonmed-reference-table tbody tr:nth-child(2n){background:#f8fafc}.nonmed-reference-table tbody tr:hover{background:#f2f7fa}.nonmed-reference-table th:last-child,.nonmed-reference-table td:last-child{border-right:0}.nonmed-reference-table.compact th,.nonmed-reference-table.compact td,.nonmed-reference-table.build th,.nonmed-reference-table.build td,.nonmed-reference-table.planright th,.nonmed-reference-table.planright td{text-align:center}.nonmed-reference-table.compact th:first-child,.nonmed-reference-table.compact td:first-child,.nonmed-reference-table.build th:first-child,.nonmed-reference-table.build td:first-child,.nonmed-reference-table.planright th:first-child,.nonmed-reference-table.planright td:first-child{text-align:left}.nonmed-reference-list{color:#526679;font-size:var(--text-xs);margin:0;padding:0 0 0 1.125rem;line-height:1.55}.nonmed-reference-list li{padding:.1875rem 0}.nonmed-reference-footnote{color:#765f33;font-size:var(--text-xs);background:#fff6e5;border-radius:.4375rem;margin:0;padding:.6875rem .8125rem;line-height:1.5}.planright-pdf-reference{min-height:0}.planright-pdf-frame{background:#eef3f7;border:1px solid #d8e2ea;border-radius:.5625rem;min-height:42.5rem;overflow:hidden;box-shadow:inset 0 1px 2px #1c384e0f}.planright-pdf-frame iframe{background:#fff;border:0;width:100%;height:42.5rem;display:block}.planright-pdf-reference>a{color:#285f84;width:fit-content;font-size:var(--text-xs);background:#f4f9fc;border:1px solid #c9dae7;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:.5625rem .75rem;font-weight:700;text-decoration:none;display:inline-flex}.planright-pdf-reference>a:hover{background:#eaf4fa;border-color:#78a1bc}.planright-pdf-reference>a span{font-size:var(--text-xs);line-height:1}.nonmed-reference-table.livewell-bmi-table{min-width:55rem}.nonmed-reference-table.livewell-bmi-table th,.nonmed-reference-table.livewell-bmi-table td{text-align:center}.livewell-juvenile-section{background:#fffaf0;border:1px solid #e4d7b8;border-radius:.5625rem;gap:.625rem;padding:.875rem;display:grid}.livewell-section-heading{justify-content:space-between;align-items:flex-start;gap:1.125rem;display:flex}.livewell-section-heading h3{margin:0}.livewell-section-heading p{color:#7c6d50;font-size:var(--text-xs);margin:.25rem 0 0}.livewell-section-heading>span{color:#805d13;font-size:var(--text-xs);letter-spacing:.4px;background:#f3e3ba;border-radius:62.4375rem;flex:none;padding:.3125rem .4375rem;font-weight:700}.livewell-juvenile-grid{grid-template-columns:.9fr 1.1fr;gap:.75rem;display:grid}.livewell-juvenile-grid>div{min-width:0}.livewell-juvenile-grid h4{color:#5f553f;font-size:var(--text-xs);margin:0 0 .4375rem}.livewell-juvenile-grid small{color:#7c7059;font-size:var(--text-xs);margin-top:.375rem;line-height:1.4;display:block}.livewell-bmi-note{background:#f1f8f6;border:1px solid #cfe1dc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.125rem;padding:.75rem .875rem;display:flex}.livewell-bmi-note b{color:#236b60;font-size:var(--text-xs)}.livewell-bmi-note p{color:#5f7772;font-size:var(--text-xs);margin:.25rem 0 0}.livewell-bmi-note a{color:#276b83;font-size:var(--text-xs);flex:none;align-items:center;gap:.3125rem;font-weight:700;text-decoration:none;display:inline-flex}.brightfuture-rate-table{max-width:45rem;margin:0 auto}.brightfuture-rate-table th,.brightfuture-rate-table td{text-align:center!important}.brightfuture-rate-workflow{background:#fbf7fb;border:1px solid #ded4df;border-radius:.5625rem;padding:.9375rem}.brightfuture-rate-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.brightfuture-rate-workflow li{background:#fff;border:1px solid #eadfea;border-radius:.4375rem;grid-template-columns:1.625rem 1fr;align-items:start;gap:.5625rem;padding:.625rem;display:grid}.brightfuture-rate-workflow li>span{color:#fff;width:1.5rem;height:1.5rem;font-size:var(--text-xs);background:#6b315d;border-radius:50%;place-items:center;font-weight:700;display:grid}.brightfuture-rate-workflow li p{margin:0}.brightfuture-rate-workflow li b,.brightfuture-rate-workflow li small{display:block}.brightfuture-rate-workflow li b{color:#56304f;font-size:var(--text-xs)}.brightfuture-rate-workflow li small{color:#786a77;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.4}.brightfuture-rate-formula{background:#f1f8f6;border:1px solid #cfded9;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6875rem .8125rem;display:flex}.brightfuture-rate-formula b{color:#245f56;font-size:var(--text-xs)}.brightfuture-rate-formula span{color:#4d6e67;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700}.nonmed-reference-footer{color:#6f7d8b;font-size:var(--text-xs);background:#f7f9fb;border-top:1px solid #e0e7ed;padding:.6875rem 1.625rem .875rem;line-height:1.5}.nonmed-medical-controls{background:#f8fafc;border:1px solid #dce5ec;border-radius:.5rem;grid-template-columns:minmax(15rem,1fr) auto;align-items:end;gap:.625rem .875rem;padding:.75rem;display:grid}.nonmed-medical-controls label>span{color:#5b7084;font-size:var(--text-xs);margin-bottom:.3125rem;font-weight:700;display:block}.nonmed-medical-controls input{color:#2c4358;width:100%;height:2.375rem;font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #cad7e1;border-radius:.4375rem;padding:0 .6875rem}.nonmed-medical-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:.3125rem;display:flex}.nonmed-medical-controls button{color:#63788a;min-height:1.875rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d1dce4;border-radius:62.4375rem;padding:0 .5625rem;font-weight:700}.nonmed-medical-controls button:hover{color:#315e7e;border-color:#8aaac0}.nonmed-medical-controls button.active{color:#245b7f;background:#e9f3f8;border-color:#4e82a5}.nonmed-medical-controls>small{color:#7b8997;font-size:var(--text-xs);grid-column:1/-1}.nonmed-outcome{min-height:1.5rem;font-size:var(--text-xs);text-align:center;border:1px solid #0000;border-radius:62.4375rem;justify-content:center;align-items:center;padding:.1875rem .5rem;font-weight:700;line-height:1.25;display:inline-flex}.nonmed-outcome.accept{color:#1b6c59;background:#e9f7f1;border-color:#add6c8}.nonmed-outcome.decline{color:#9a3d3d;background:#fff0f0;border-color:#e3b7b7}.nonmed-outcome.individual-consideration{color:#8b641f;background:#fff8e8;border-color:#e4cf9f}.nonmed-outcome.see-build{color:#41698f;background:#eef4fb;border-color:#b8cce2}.nonmed-medical-empty{text-align:center;border:1px dashed #cfd9e2;border-radius:.5rem;padding:1.375rem}.nonmed-medical-empty b{color:#405a70;font-size:var(--text-xs)}.nonmed-medical-empty p{color:#718293;font-size:var(--text-xs);margin:.25rem 0 0}.uw-nonmed-guide-link{justify-content:center;width:100%;margin-top:.625rem}@media (width<=1080px){.nonmed-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nonmed-product-grid{grid-template-columns:1fr}.nonmed-field-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.nonmed-route-key,.nonmed-product-grid,.nonmed-field-grid{grid-template-columns:1fr}.nonmed-route-key article+article{border-top:1px solid #e3e9f0;border-left:0}.nonmed-filter-grid{grid-template-columns:1fr 1fr}.nonmed-library-head{flex-direction:column;align-items:flex-start}.nonmed-library-actions{justify-content:flex-start}.nonmed-library-actions small{text-align:left}.nonmed-product-body,.nonmed-disclaimer,.nonmed-medical-controls{grid-template-columns:1fr}.nonmed-medical-controls>div{justify-content:flex-start}.nonmed-medical-controls>small{grid-column:auto}.nonmed-reference-modal>.ui-dialog-head,.nonmed-reference-content{padding-left:1.0625rem;padding-right:1.0625rem}.planright-pdf-frame{min-height:35rem}.planright-pdf-frame iframe{height:35rem}.livewell-juvenile-grid{grid-template-columns:1fr}.livewell-bmi-note{flex-direction:column;align-items:flex-start}.brightfuture-rate-workflow ol{grid-template-columns:1fr}.brightfuture-rate-formula{flex-direction:column;align-items:flex-start}}@media (width<=480px){.nonmed-filter-grid,.nonmed-product-facts{grid-template-columns:1fr}.nonmed-product-facts p+p{border-top:1px solid #e1e7ed;border-left:0}.nonmed-product>header{flex-direction:column;align-items:stretch}.nonmed-product-head-actions{justify-content:space-between}}.everlake-client-cell{align-items:center;gap:.3125rem;min-width:11.25rem;display:flex}.everlake-favorite{color:#9ba8b7;cursor:pointer;width:1.5rem;height:1.5rem;font-size:var(--text-sm);background:#fff;border:1px solid #d8e0e9;border-radius:.375rem;flex:0 0 1.5rem;place-items:center;padding:0;line-height:1;display:grid}.everlake-favorite:hover,.everlake-favorite.active{color:#c88900;background:#fff7df;border-color:#e0b349}.everlake-client-toggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:2px 0;display:flex}.everlake-client-toggle span{min-width:0;display:block}.everlake-client-toggle em{color:#6d7f92;font-style:normal;font-size:var(--text-sm);transition:transform .16s}.everlake-client-toggle[aria-expanded=true] em{transform:rotate(180deg)}.everlake-note-compose{align-items:center;gap:.3125rem;min-width:14.6875rem;display:flex}.everlake-table td .everlake-note-compose input{width:10.375rem;min-width:7.5rem}.everlake-note-compose button{color:#fff;cursor:pointer;height:1.8125rem;font-size:var(--text-xs);background:#173f73;border:1px solid #173f73;border-radius:.375rem;padding:0 .5625rem;font-weight:700}.everlake-note-compose button:disabled{color:#8d9aaa;cursor:not-allowed;background:#e7ecf1;border-color:#ccd5df}.everlake-note-history-row,.everlake-note-history-row:hover{cursor:default;background:#f7fafc}.everlake-note-history-row>td{padding:0 1.125rem 1rem}.everlake-note-history{background:#fff;border:1px solid #dbe4ed;border-radius:.5625rem;padding:.75rem .875rem;box-shadow:0 .25rem .875rem #1130540f}.everlake-note-history>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.everlake-note-history>header div{gap:2px;display:grid}.everlake-note-history>header b{color:#173f73;font-size:var(--text-xs)}.everlake-note-history>header small{color:#7c8997;margin:0}.everlake-note-history>header button{color:#42566d;cursor:pointer;font-size:var(--text-xs);background:#f8fafc;border:1px solid #d6dee7;border-radius:.375rem;padding:.3125rem .5rem;font-weight:700}.everlake-note-list{gap:.4375rem;display:grid}.everlake-note-list article{background:#f4f7fa;border-radius:.4375rem;grid-template-columns:7.8125rem 1fr;gap:.75rem;padding:.5rem .625rem;display:grid}.everlake-note-list time{color:#63768b;font-size:var(--text-xs);font-weight:700}.everlake-note-list p,.everlake-no-notes{color:#2d425a;font-size:var(--text-xs);margin:0;line-height:1.45}.sidebar nav button>span{flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.sidebar-icon{width:1.3125rem;height:1.3125rem;display:block;overflow:visible}.sidebar-icon-accent{stroke:#12d2be}.sidebar nav button:hover .sidebar-icon,.sidebar nav button.active .sidebar-icon{filter:saturate(1.08)brightness(1.05)}@media (forced-colors:active){.sidebar-icon g,.sidebar-icon-accent{stroke:currentColor}}.sidebar-brand{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ffffff1f;width:100%;min-height:6.25rem;padding:.625rem .75rem}.sidebar-brand img{object-fit:contain;width:100%;height:4.875rem;display:block}.sidebar nav{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;padding:.5rem .75rem;display:flex;overflow-y:auto}.sidebar nav button{min-height:2.625rem;margin:0}.mobile-nav-toggle{display:none}@media (width<=900px){.mobile-nav-toggle{z-index:var(--z-sticky);color:#0b2d5d;cursor:pointer;width:2.625rem;height:2.625rem;font-size:var(--text-lg);background:#fff;border:1px solid #d3deea;border-radius:.625rem;place-items:center;margin:.625rem 0 0 .75rem;display:grid;position:sticky;top:.625rem;box-shadow:0 .3125rem 1.125rem #071e3d24}}.sidebar-brand{background:#eaf4ff;border-bottom-color:#c8dff5}.sidebar-brand img{mix-blend-mode:multiply}.sidebar nav button{color:#071e3d}.sidebar-brand{place-items:center;min-height:6.25rem;display:grid}.sidebar-brand img{object-fit:contain;mix-blend-mode:normal;width:4.875rem;height:4.875rem}.sidebar-brand.official-wordmark-wrap{background:#fff;height:6.25rem;min-height:6.25rem;padding:0;overflow:hidden}.sidebar-brand.official-wordmark-wrap img{width:100%;max-width:none;height:6rem;transform:scale(1.06)}.footer-brand img{width:3.625rem;height:3.625rem}.paper-brand img{width:3.375rem;height:3.375rem}.sidebar nav button:hover{color:#071e3d;background:#dcecff}.sidebar nav button.active{color:#071e3d;background:#ffffffd1;box-shadow:0 .25rem .875rem #071e3d14}.sidebar-foot{color:#071e3d;border-top-color:#c8dff5}.sidebar-foot .avatar{color:#071e3d;background:#d6e8fa}.workspace{background:radial-gradient(circle at 50% -10%,#1785f51a,#0000 28rem),#eaf4ff}.workspace main{background:0 0}.page-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:5.375rem;margin-bottom:1.5rem;display:grid;position:relative}.page-title-wrap{text-align:center;grid-column:2;justify-content:center;align-items:center;gap:.8125rem;display:flex}.page-title-icon{background:#ffffffd1;border:1px solid #12d2be61;border-radius:.875rem;flex:0 0 2.875rem;place-items:center;width:2.875rem;height:2.875rem;display:grid;box-shadow:0 .4375rem 1.25rem #071e3d17}.page-title-icon .sidebar-icon{width:1.6875rem;height:1.6875rem}.page-title-wrap h1{color:#0000;font-size:var(--text-2xl);letter-spacing:-.75px;background:linear-gradient(92deg,#071e3d 0%,#173f73 56%,#12aeb8 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 .3125rem;font-weight:700}.page-title-wrap p{color:#526d8d;font-size:var(--text-xs);margin:0;font-weight:500}.carrier-logo-strip{scrollbar-width:thin;gap:.4375rem;max-width:min(55rem,100% - 20.625rem);margin:0 0 0 auto;padding:.1875rem 2px .3125rem;display:flex;overflow-x:auto}.carrier-logo-frame{background:#fff;border:1px solid #dce5ec;border-radius:.4375rem;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 2px .4375rem #071e3d0f}.carrier-logo-strip>.carrier-logo-frame{flex:0 0 5.625rem;width:5.625rem;height:2.5rem}.carrier-logo-frame>img{object-fit:contain;object-position:center;width:calc(100% - .875rem);max-width:none;height:calc(100% - .625rem);margin:0;display:block;position:absolute;inset:.3125rem .4375rem;transform:none}.carrier-logo-frame.carrier-logo-foresters>img{width:calc(100% - 1.375rem);height:calc(100% - .5rem);inset:.1875rem .6875rem .3125rem}.carrier-logo-monogram{color:#174d6a;width:100%;height:100%;font-size:var(--text-xs);letter-spacing:.45px;background:linear-gradient(145deg,#eff7fc,#e4f1f4);place-items:center;font-weight:700;display:grid}.carrier-logo-fallback{display:none}.carrier-logo-frame>img[hidden]+.carrier-logo-fallback{display:grid}.carrier-logo-frame.carrier-logo-other{background:#edf4f7;border-color:#cedbe3}.page-head .page-actions{grid-column:3;justify-self:end}@media (width<=900px){.page-head{grid-template-columns:1fr;gap:.875rem;padding-top:.25rem}.page-title-wrap,.page-head .page-actions{grid-column:1;justify-self:center}.case-view-toolbar{flex-direction:column;align-items:flex-start}.carrier-logo-strip{max-width:calc(100vw - 2.75rem);margin-left:0}}@media (width<=640px){.page-title-wrap{gap:.625rem}.case-update-history p{grid-template-columns:1fr;gap:.25rem}.page-title-icon{border-radius:.75rem;flex-basis:2.5rem;width:2.5rem;height:2.5rem}.page-title-wrap h1{font-size:var(--text-xl)}.page-title-wrap p{max-width:17.5rem}}.performance-center{background:#f6f9fd;border:1px solid #cddbeb;border-radius:.6875rem;overflow:hidden}.performance-head{background:#fff;border-bottom:1px solid #dbe5f1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 1.25rem;display:flex}.performance-head h2{color:#071e3d;margin:.3125rem 0 .1875rem;font-size:1.0625rem}.performance-head p{color:#6f7d8e;font-size:var(--text-xs);margin:0}.performance-tabs,.case-report-toggle{background:#e7eef7;border-radius:.4375rem;padding:.1875rem;display:flex}.performance-tabs button,.case-report-toggle button{color:#5c6f88;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.3125rem;padding:.5rem .75rem;font-weight:700}.performance-tabs button.active,.case-report-toggle button.active{color:#0b4b83;background:#fff;box-shadow:0 1px .3125rem #071e3d1f}.performance-grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.75fr);gap:.75rem;padding:.75rem;display:grid}.performance-grid>.card{padding:1.125rem}.performance-section-title{justify-content:space-between;align-items:flex-start;gap:1.125rem;margin-bottom:.875rem;display:flex}.performance-section-title b,.performance-section-title small{display:block}.performance-section-title b{color:#102d51;font-size:var(--text-xs)}.performance-section-title small{color:#7b8796;font-size:var(--text-xs);margin-top:.1875rem}.performance-section-title>span{color:#086b5f;font-size:var(--text-xs);background:#e8f4f0;border-radius:.625rem;flex:none;padding:.3125rem .5rem;font-weight:700}.production-period-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.production-period-grid article{background:#f8fbff;border:1px solid #dce5ef;border-radius:.5rem;padding:.75rem}.production-period-grid article>span,.production-period-grid article>b,.production-period-grid article>small{display:block}.production-period-grid article>span{color:#3d638d;font-size:var(--text-xs);font-weight:700}.production-period-grid article>b{color:#071e3d;margin-top:.4375rem;font-size:1.125rem}.production-period-grid article>small{color:#8490a0;min-height:1.25rem;font-size:var(--text-xs);margin-top:2px}.production-period-grid dl{grid-template-columns:1fr 1fr;gap:.3125rem;margin:.5625rem 0 0;display:grid}.production-period-grid dl div{border-top:1px solid #e2e9f1;padding-top:.4375rem}.production-period-grid dt{color:#7b8796;font-size:var(--text-xs)}.production-period-grid dd{color:#243b58;font-size:var(--text-xs);margin:2px 0 0;font-weight:700}.production-dispositions{border:1px solid #e0e7ef;border-radius:.4375rem;grid-template-columns:repeat(4,1fr);margin-top:.75rem;display:grid;overflow:hidden}.production-dispositions p{border-right:1px solid #e0e7ef;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.5625rem .625rem;display:flex}.production-dispositions p:last-child{border-right:0}.production-dispositions span{color:#6c7989;font-size:var(--text-xs)}.production-dispositions b{color:#112c4d;font-size:var(--text-xs)}.mix-layout{grid-template-columns:9.375rem 1fr;align-items:center;gap:1.125rem;display:grid}.mix-donut{background:conic-gradient(#dce5ef 0 100%);border-radius:50%;place-items:center;width:9rem;height:9rem;display:grid}.mix-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:5.875rem;height:5.875rem}.mix-donut>span{text-align:center;grid-area:1/1;position:relative}.mix-donut b,.mix-donut small{display:block}.mix-donut b{color:#071e3d;font-size:var(--text-sm)}.mix-donut small{color:#788596;font-size:var(--text-xs);margin-top:2px}.mix-legend p{border-bottom:1px solid #e7edf3;grid-template-columns:.5rem 1fr auto;align-items:center;gap:.4375rem;margin:0;padding:.5625rem 0;display:grid}.mix-legend i{border-radius:50%;width:.4375rem;height:.4375rem}.mix-legend span{color:#53647a;font-size:var(--text-xs)}.mix-legend b{color:#102d51;font-size:var(--text-xs)}.performance-note{color:#7b8796;font-size:var(--text-xs);margin-top:.8125rem;line-height:1.5;display:block}.incentive-inputs{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.incentive-inputs label{color:#617185;font-size:var(--text-xs);font-weight:700}.incentive-inputs input{background:#fff;border:1px solid #ccd8e5;border-radius:.375rem;width:100%;height:2.25rem;margin-top:.3125rem;padding:0 .5625rem}.incentive-inputs small{color:#8792a0;font-size:var(--text-xs);margin-top:.25rem;font-weight:500;display:block}.incentive-formula{grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:stretch;gap:.5625rem;margin-top:1rem;display:grid}.incentive-formula>i{color:#7a8797;align-self:center;font-size:.9375rem;font-style:normal}.incentive-formula p{background:#f8fafc;border:1px solid #dce4ed;border-radius:.4375rem;margin:0;padding:.6875rem}.incentive-formula p.result{background:#edf9f5;border-color:#9ed5c8}.incentive-formula span,.incentive-formula b{display:block}.incentive-formula span{color:#718092;min-height:1.25rem;font-size:var(--text-xs)}.incentive-formula b{color:#102d51;font-size:var(--text-base);margin-top:.25rem}.incentive-formula .result b{color:#087563}.incentive-cap{background:#fff7e7;border-radius:.4375rem;grid-template-columns:1fr auto;align-items:center;gap:.1875rem .75rem;margin-top:.625rem;padding:.625rem .75rem;display:grid}.incentive-cap span{color:#725e30;font-size:var(--text-xs);font-weight:700}.incentive-cap b{color:#624b12;font-size:.9375rem}.incentive-cap small{color:#8a784f;font-size:var(--text-xs);grid-column:1/-1}.qualifier-kpis{grid-template-columns:1fr 1fr;gap:.4375rem;display:grid}.qualifier-kpis p{background:#f4f7fb;border-radius:.4375rem;margin:0;padding:.625rem}.qualifier-kpis span,.qualifier-kpis b{display:block}.qualifier-kpis span{color:#718092;font-size:var(--text-xs)}.qualifier-kpis b{color:#102d51;margin-top:.1875rem;font-size:1.0625rem}.qualifier-list{margin-top:.75rem}.qualifier-list>p{border-top:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.5625rem 0;display:flex}.qualifier-list span b,.qualifier-list span small{display:block}.qualifier-list span b{color:#263c59;font-size:var(--text-xs)}.qualifier-list span small{color:#7c8998;font-size:var(--text-xs);margin-top:2px}.qualifier-list em{color:#8a641c;font-size:var(--text-xs);background:#fff1d9;border-radius:.5625rem;padding:.25rem .4375rem;font-style:normal;font-weight:700}.qualifier-list em.qualified{color:#087563;background:#e2f4ed}.earnings-total{color:#fff;background:linear-gradient(120deg,#0b2d5d,#164f83);border-radius:.5rem;margin-bottom:.8125rem;padding:1.0625rem}.earnings-total span,.earnings-total b,.earnings-total small{display:block}.earnings-total span{color:#b9d5ef;font-size:var(--text-xs)}.earnings-total b{margin-top:.3125rem;font-size:1.75rem}.earnings-total small{color:#d1e2f2;font-size:var(--text-xs);margin-top:.1875rem}.earnings-summary dl{margin:0}.earnings-summary dl div{border-top:1px solid #e5ebf1;justify-content:space-between;gap:1.125rem;padding:.625rem 0;display:flex}.earnings-summary dt{color:#667589;font-size:var(--text-xs)}.earnings-summary dd{color:#173453;font-size:var(--text-xs);margin:0;font-weight:700}.report-readiness>p{border-top:1px solid #e5ebf1;align-items:flex-start;gap:.625rem;margin:0;padding:.625rem 0;display:flex}.report-readiness>p>i{color:#8a641c;width:1.375rem;height:1.375rem;font-size:var(--text-xs);background:#fff1d9;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.report-readiness>p>i.ready{color:#087563;background:#e2f4ed}.report-readiness span b,.report-readiness span small{display:block}.report-readiness span b{color:#253c59;font-size:var(--text-xs)}.report-readiness span small{color:#7b8796;font-size:var(--text-xs);margin-top:2px}.performance-empty{color:#788596;text-align:center;place-items:center;min-height:6.875rem;padding:1.125rem;display:grid}.performance-empty b,.performance-empty span{display:block}.performance-empty b{color:#344b67;font-size:var(--text-xs)}.performance-empty span{font-size:var(--text-xs);margin-top:.25rem}.comp-rules{background:#f6f9fd;border:1px solid #cddbeb;border-radius:.6875rem;overflow:hidden}.comp-rules>header{background:#fff;border-bottom:1px solid #dbe5f1;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.125rem 1.25rem;display:flex}.comp-rules>header h2{color:#071e3d;margin:.3125rem 0 .1875rem;font-size:1.0625rem}.comp-rules>header p{color:#6f7d8e;font-size:var(--text-xs);margin:0}.comp-rules-grid{grid-template-columns:minmax(0,.85fr) minmax(32.5rem,1.15fr);gap:.75rem;padding:.75rem .75rem 0;display:grid}.comp-rules-grid>.card{padding:1.125rem}.scale-planner-inputs{grid-template-columns:1.2fr .8fr;gap:.625rem;display:grid}.scale-planner-inputs label{color:#617185;font-size:var(--text-xs);font-weight:700}.scale-planner-inputs input{background:#fff;border:1px solid #ccd8e5;border-radius:.375rem;width:100%;height:2.25rem;margin-top:.3125rem;padding:0 .5625rem}.scale-planner-inputs small{color:#8792a0;font-size:var(--text-xs);margin-top:.25rem;font-weight:500;line-height:1.35;display:block}.scale-planner-result{grid-template-columns:.8fr 1.2fr;gap:.75rem;margin-top:.8125rem;display:grid}.scale-planner-result>div{color:#fff;background:linear-gradient(120deg,#0b2d5d,#15578e);border-radius:.5rem;padding:.9375rem}.scale-planner-result>div span,.scale-planner-result>div b,.scale-planner-result>div small{display:block}.scale-planner-result>div span{color:#bdd8ee;font-size:var(--text-xs)}.scale-planner-result>div b{margin-top:.3125rem;font-size:1.375rem}.scale-planner-result>div small{color:#d9e9f6;font-size:var(--text-xs);margin-top:.1875rem}.scale-planner-result dl{margin:0}.scale-planner-result dl div{border-top:1px solid #e4eaf1;justify-content:space-between;gap:.75rem;padding:.5rem 0;display:flex}.scale-planner-result dt{color:#69788a;font-size:var(--text-xs)}.scale-planner-result dd{color:#173453;font-size:var(--text-xs);margin:0;font-weight:700}.comp-rate-reference{overflow:hidden}.comp-rate-reference table{min-width:40.625rem}.comp-rate-reference td b,.comp-rate-reference td small{display:block}.comp-rate-reference td b{color:#173453;font-size:var(--text-xs)}.comp-rate-reference td small{color:#7a8796;font-size:var(--text-xs);margin-top:2px}.comp-fact-cards{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.75rem;display:grid}.comp-fact-cards article{background:#fff;border:1px solid #dde6ef;border-radius:.5rem;gap:.625rem;padding:.8125rem;display:flex}.comp-fact-cards article>span{color:#0b5f9b;width:1.5625rem;height:1.5625rem;font-size:var(--text-xs);background:#e7f2fc;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.comp-fact-cards b,.comp-fact-cards p{display:block}.comp-fact-cards b{color:#153553;font-size:var(--text-xs)}.comp-fact-cards p{color:#708093;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.45}.comp-rules-details{background:#fff;border:1px solid #d9e3ed;border-radius:.5rem;margin:0 .75rem .75rem;overflow:hidden}.comp-rules-details summary{color:#173453;font-size:var(--text-xs);cursor:pointer;padding:.6875rem .8125rem;font-weight:700}.comp-rules-details>div{border-top:1px solid #e2e8ef;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.comp-rules-details section{border-right:1px solid #e2e8ef;padding:.8125rem}.comp-rules-details section:last-child{border-right:0}.comp-rules-details section b{color:#173453;font-size:var(--text-xs)}.comp-rules-details section p{color:#6e7c8d;font-size:var(--text-xs);margin:.375rem 0 0;line-height:1.5}.carrier-comp-guide{background:#f5f8fb;border:1px solid #d9e3ed;border-radius:.625rem;overflow:hidden}.carrier-comp-guide>header{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.125rem 1.25rem;display:flex}.carrier-comp-guide>header h2{color:#071e3d;margin:.3125rem 0 .1875rem;font-size:1.0625rem}.carrier-comp-guide>header p{color:#6f7d8e;font-size:var(--text-xs);margin:0}.carrier-guide-picker{grid-template-columns:11.875rem minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.carrier-guide-picker>label{color:#cfe0f1;font-size:var(--text-xs);background:#0d315f;border-radius:.5rem;padding:.875rem;font-weight:700}.carrier-guide-picker select{color:#153553;width:100%;height:2.125rem;font-size:var(--text-xs);background:#fff;border:0;border-radius:.375rem;margin-top:.4375rem;padding:0 .5rem;font-weight:700}.carrier-guide-summary{grid-template-columns:1.5fr .9fr .75fr 1fr;gap:.5rem;display:grid}.carrier-guide-summary article{background:#fff;border:1px solid #dce5ed;border-radius:.5rem;padding:.75rem}.carrier-guide-summary span,.carrier-guide-summary b,.carrier-guide-summary small{display:block}.carrier-guide-summary span{color:#768496;font-size:var(--text-xs);font-weight:700}.carrier-guide-summary b{color:#143554;font-size:var(--text-xs);margin-top:.3125rem;line-height:1.45}.carrier-guide-summary small{color:#6f7f90;font-size:var(--text-xs);margin-top:.1875rem}.carrier-guide-cards{grid-template-columns:1fr 1fr;gap:.75rem;padding:0 .75rem .75rem;display:grid}.carrier-guide-cards>.card{padding:1.0625rem}.carrier-advance-card dl{margin:.625rem 0 0}.carrier-advance-card dl div{border-top:1px solid #e4eaf0;justify-content:space-between;gap:1.25rem;padding:.4375rem 0;display:flex}.carrier-advance-card dt{color:#65758a;font-size:var(--text-xs)}.carrier-advance-card dd{color:#173453;font-size:var(--text-xs);text-align:right;margin:0;font-weight:700}.carrier-advance-card p{color:#4f6174;font-size:var(--text-xs);margin:.625rem 0 .3125rem;line-height:1.55}.carrier-advance-card>small,.carrier-pay-card>small{color:#7a8796;font-size:var(--text-xs);line-height:1.5;display:block}.carrier-pay-grid{grid-template-columns:repeat(5,1fr);gap:.375rem;margin-top:.75rem;display:grid}.carrier-pay-grid article{cursor:pointer;border:1px solid #dee6ee;border-radius:.375rem;padding:.5625rem .4375rem}.carrier-pay-grid article.active{background:#eef7fc;border-color:#1c78a9;box-shadow:inset 0 0 0 1px #1c78a9}.carrier-pay-grid b,.carrier-pay-grid span,.carrier-pay-grid small{display:block}.carrier-pay-grid b{color:#173453;font-size:var(--text-xs)}.carrier-pay-grid span{color:#0c6b94;font-size:var(--text-xs);margin-top:.3125rem;font-weight:700}.carrier-pay-grid small{color:#7a8796;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.carrier-flow{justify-content:center;align-items:center;gap:.5625rem;margin:.875rem 0 .5rem;display:flex}.carrier-flow span{color:#456079;font-size:var(--text-xs);background:#edf2f7;border-radius:62.4375rem;padding:.375rem .5625rem;font-weight:700}.carrier-flow i{color:#35a7cf;font-size:var(--text-xs);font-style:normal}.carrier-guide-detail{background:#fff;border:1px solid #d9e3ed;border-radius:.5rem;margin:0 .75rem .75rem;overflow:hidden}.carrier-guide-detail summary{color:#173453;font-size:var(--text-xs);cursor:pointer;padding:.6875rem .8125rem;font-weight:700}.carrier-guide-detail>.table-wrap,.carrier-guide-detail>.rolling-guide-grid,.carrier-guide-detail>.eligibility-tables{border-top:1px solid #e2e8ef}.carrier-guide-detail table{min-width:56.25rem}.carrier-guide-detail th{white-space:normal;line-height:1.3}.carrier-guide-detail td b{color:#173453;font-size:var(--text-xs)}.carrier-guide-detail footer{color:#718093;font-size:var(--text-xs);border-top:1px solid #e2e8ef;padding:.6875rem .8125rem;line-height:1.55}.rolling-guide-grid{grid-template-columns:repeat(3,1fr);display:grid}.rolling-guide-grid section{border-right:1px solid #e2e8ef;padding:.9375rem}.rolling-guide-grid section:last-child{border-right:0}.rolling-guide-grid b,.rolling-guide-grid strong,.rolling-guide-grid span{display:block}.rolling-guide-grid b{color:#173453;font-size:var(--text-xs)}.rolling-guide-grid strong{color:#08799f;font-size:var(--text-base);margin-top:.375rem}.rolling-guide-grid span{color:#718093;font-size:var(--text-xs);margin-top:.25rem}.rolling-guide-copy{border-top:1px solid #e2e8ef;grid-template-columns:1fr 1fr;display:grid}.rolling-guide-copy p{color:#637286;font-size:var(--text-xs);margin:0;padding:.8125rem;line-height:1.55}.rolling-guide-copy p+p{border-left:1px solid #e2e8ef}.eligibility-tables{grid-template-columns:1fr 1fr;display:grid}.eligibility-tables>section{min-width:0;padding:.8125rem}.eligibility-tables>section+section{border-left:1px solid #e2e8ef}.eligibility-tables h3{color:#173453;font-size:var(--text-xs);margin:0 0 .5625rem}.eligibility-tables .table-wrap{border:1px solid #e2e8ef;border-radius:.375rem}.eligibility-tables table{min-width:32.5rem}.eligibility-tables>section>small{color:#768496;font-size:var(--text-xs);margin-top:.5rem;line-height:1.5;display:block}.incentive-program-bar{background:#fff;border:1px solid #dae4ef;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:.75rem .75rem 0;padding:.6875rem .8125rem;display:flex}.incentive-program-bar b,.incentive-program-bar small{display:block}.incentive-program-bar b{color:#173453;font-size:var(--text-xs)}.incentive-program-bar small{color:#7b8796;font-size:var(--text-xs);margin-top:.1875rem}.asset-bonus-callout{background:#edf7f3;border-radius:.4375rem;align-items:center;gap:.75rem;margin-bottom:.8125rem;padding:.6875rem .75rem;display:flex}.asset-bonus-callout b{color:#087563;font-size:var(--text-sm);flex:none}.asset-bonus-callout span{color:#5d746e;font-size:var(--text-xs);line-height:1.45}.asset-inputs{grid-template-columns:repeat(2,1fr)}.incentive-cap.qualified{background:#e9f7f1}.incentive-cap.qualified span,.incentive-cap.qualified b{color:#087563}.asset-rule-list>p{border-top:1px solid #e4eaf1;align-items:flex-start;gap:.5625rem;margin:0;padding:.625rem 0;display:flex}.asset-rule-list>p>i{color:#087563;width:1.3125rem;height:1.3125rem;font-size:var(--text-xs);background:#e3f3ed;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.asset-rule-list p span b,.asset-rule-list p span small{display:block}.asset-rule-list p span b{color:#253d5a;font-size:var(--text-xs)}.asset-rule-list p span small{color:#7a8796;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.asset-exclusions{background:#fff3e3;border-radius:.4375rem;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding:.6875rem;display:flex}.asset-exclusions b{color:#7d5a18;width:100%;font-size:var(--text-xs)}.asset-exclusions span{color:#7a6844;font-size:var(--text-xs);background:#fff;border-radius:.5625rem;padding:.25rem .4375rem;font-weight:700}.incentive-view-bar{background:#f7fafd;border:1px solid #dae4ef;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:.625rem .75rem 0;padding:.6875rem .8125rem;display:flex}.incentive-view-bar b,.incentive-view-bar small{display:block}.incentive-view-bar b{color:#173453;font-size:var(--text-xs)}.incentive-view-bar small{color:#7b8796;font-size:var(--text-xs);margin-top:.1875rem}.incentive-tiles{grid-template-columns:repeat(5,1fr);gap:.5rem;margin:.625rem .75rem 0;display:grid}.incentive-tiles p{background:#fff;border:1px solid #dce4ed;border-radius:.4375rem;margin:0;padding:.625rem .6875rem}.incentive-tiles p.result{background:#edf9f5;border-color:#9ed5c8}.incentive-tiles span,.incentive-tiles b,.incentive-tiles small{display:block}.incentive-tiles span{color:#718092;font-size:var(--text-xs);font-weight:700}.incentive-tiles b{color:#102d51;margin-top:.1875rem;font-size:1.0625rem}.incentive-tiles p.result b{color:#087563}.incentive-tiles small{color:#8792a0;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.4}.incentive-risk{background:#fdecec;border-radius:.4375rem;align-items:flex-start;gap:.625rem;margin:.625rem .75rem 0;padding:.6875rem .8125rem;display:flex}.incentive-risk.pending{background:#fff3e3}.incentive-risk>i{color:#9b2c2c;width:1.3125rem;height:1.3125rem;font-size:var(--text-xs);background:#f6d3d3;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.incentive-risk.pending>i{color:#7d5a18;background:#f6e2c2}.incentive-risk b,.incentive-risk small{display:block}.incentive-risk b{color:#8f2626;font-size:var(--text-xs)}.incentive-risk.pending b{color:#7d5a18}.incentive-risk small{color:#7d6161;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.incentive-risk.pending small{color:#7a6844}.incentive-engine{gap:.5rem;display:grid}.incentive-engine>div{grid-template-columns:1fr 1fr 1.1fr;align-items:stretch;gap:.5rem;display:grid}.incentive-engine p{background:#f8fafc;border:1px solid #dce4ed;border-radius:.4375rem;margin:0;padding:.5625rem .625rem}.incentive-engine p.result{background:#eef4fb;border-color:#cbdcef}.incentive-engine span,.incentive-engine b{display:block}.incentive-engine span{color:#718092;min-height:2.25rem;font-size:var(--text-xs);line-height:1.35}.incentive-engine b{color:#102d51;font-size:var(--text-sm);margin-top:.1875rem}.incentive-engine>div:last-child p.result{background:#edf9f5;border-color:#9ed5c8}.incentive-engine>div:last-child p.result b{color:#087563}.incentive-model .incentive-inputs{margin-top:1rem}.incentive-cap.capped{background:#fdecec}.incentive-cap.capped span,.incentive-cap.capped b{color:#8f2626}.incentive-cap.capped small{color:#7d6161}.qualifier-kpis b.met{color:#087563}.qualifier-kpis b.unmet{color:#9b2c2c}.qualifier-declared{color:#7c8998;font-size:var(--text-xs);align-items:center;gap:.3125rem;margin-top:.3125rem;font-weight:700;display:inline-flex}.qualifier-declared input{width:.8125rem;height:.8125rem;margin:0}.qualifier-count{text-align:center;flex:none;gap:.125rem;display:grid}.qualifier-count small{color:#8792a0;font-size:var(--text-xs);font-weight:700}.qualifier-count input{text-align:center;width:3.25rem;height:1.75rem;font-size:var(--text-xs);background:#fff;border:1px solid #ccd8e5;border-radius:.3125rem;padding:0 .375rem}.qualifier-remove{color:#7c8998;width:1.25rem;height:1.25rem;font-size:var(--text-xs);cursor:pointer;background:#eef2f7;border:0;border-radius:50%;flex:none;padding:0;line-height:1}.qualifier-remove:hover{color:#9b2c2c;background:#f6dcdc}.qualifier-add{gap:.375rem;margin-top:.75rem;display:flex}.qualifier-add input{height:2rem;font-size:var(--text-xs);background:#fff;border:1px solid #ccd8e5;border-radius:.375rem;flex:auto;padding:0 .5625rem}.qualifier-add button{color:#1c5e93;height:2rem;font-size:var(--text-xs);cursor:pointer;background:#f2f7fc;border:1px solid #c3d3e5;border-radius:.375rem;flex:none;padding:0 .75rem;font-weight:700}.qualifier-add button:disabled{opacity:.5;cursor:default}@media (width<=900px){.incentive-tiles{grid-template-columns:repeat(2,1fr)}.incentive-engine>div{grid-template-columns:1fr}}.case-report-controls{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.75rem;padding:1.125rem 1.25rem;display:flex}.case-report-controls h2{color:#071e3d;margin:.3125rem 0 .1875rem;font-size:1.0625rem}.case-report-controls p{color:#758294;font-size:var(--text-xs);margin:0}.case-report-filters{grid-template-columns:minmax(13.125rem,1.4fr) repeat(3,minmax(7.8125rem,1fr));gap:.5rem;min-width:min(45rem,58vw);display:grid}.case-report-filters select{min-width:0;height:2.25rem}.case-report-filters .issued-search{width:auto}.case-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5625rem;margin-bottom:.75rem;display:grid}.case-report-kpis .card{border-top:.1875rem solid #68a6db;padding:.8125rem .9375rem}.case-report-kpis span,.case-report-kpis b,.case-report-kpis small{display:block}.case-report-kpis span{color:#65758a;min-height:1.375rem;font-size:var(--text-xs);font-weight:700}.case-report-kpis b{color:#071e3d;font-size:var(--text-lg)}.case-report-kpis small{color:#8390a0;font-size:var(--text-xs);margin-top:.1875rem}.case-report-layout{grid-template-columns:minmax(0,1.5fr) minmax(18.75rem,.7fr);gap:.75rem;margin-bottom:.75rem;display:grid}.case-report-layout>.card{padding:1.0625rem}.case-report-chart>header,.case-report-partners>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.case-report-chart header b,.case-report-chart header small,.case-report-partners header b,.case-report-partners header small{display:block}.case-report-chart header b,.case-report-partners header b{color:#102d51;font-size:var(--text-xs)}.case-report-chart header small,.case-report-partners header small{color:#7a8797;font-size:var(--text-xs);margin-top:.1875rem}.case-report-bars p{border-top:1px solid #e7edf3;grid-template-columns:minmax(9.375rem,.7fr) 1fr 1.75rem;align-items:center;gap:.625rem;margin:0;padding:.5rem 0;display:grid}.case-report-bars span{color:#4e6076;font-size:var(--text-xs)}.case-report-bars p>i{background:#edf2f7;border-radius:.375rem;height:.625rem;overflow:hidden}.case-report-bars p>i>em{border-radius:inherit;background:linear-gradient(90deg,#137bb5,#12b2be);height:100%;display:block}.case-report-bars p>b{color:#102d51;font-size:var(--text-xs);text-align:right}.case-report-partners>div>p{border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.625rem 0;display:flex}.case-report-partners p span b,.case-report-partners p span small{display:block}.case-report-partners p span b{color:#263c59;font-size:var(--text-xs)}.case-report-partners p span small{color:#8290a0;font-size:var(--text-xs);margin-top:2px}.case-report-partners p strong{color:#0c6b61;font-size:var(--text-xs)}.case-report-table{overflow:hidden}.case-report-table>.performance-section-title{padding:.9375rem 1.125rem 0}.case-report-table table{min-width:61.25rem}.case-report-table td b,.case-report-table td small{display:block}.case-report-table td small{color:#7c8997;font-size:var(--text-xs);margin-top:.1875rem}.case-report-table>footer{color:#718092;font-size:var(--text-xs);text-align:center;background:#f7f9fc;border-top:1px solid #e4eaf0;padding:.625rem 1rem}@media (width<=1150px){.performance-grid,.case-report-layout,.comp-rules-grid{grid-template-columns:1fr}.comp-fact-cards{grid-template-columns:1fr 1fr}.carrier-guide-picker{grid-template-columns:1fr}.carrier-guide-summary{grid-template-columns:1fr 1fr}.carrier-guide-cards,.eligibility-tables{grid-template-columns:1fr}.eligibility-tables>section+section{border-top:1px solid #e2e8ef;border-left:0}.case-report-controls{flex-direction:column;align-items:stretch}.case-report-filters{width:100%;min-width:0}.case-report-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.performance-head{flex-direction:column;align-items:stretch}.performance-tabs{align-self:flex-start}.production-period-grid,.production-dispositions{grid-template-columns:1fr 1fr}.production-dispositions p:nth-child(2){border-right:0}.production-dispositions p:nth-child(-n+2){border-bottom:1px solid #e0e7ef}.incentive-inputs,.incentive-formula{grid-template-columns:1fr}.incentive-formula>i{display:none}.mix-layout{grid-template-columns:1fr}.mix-donut{margin:auto}.case-report-filters{grid-template-columns:1fr}.case-report-kpis{grid-template-columns:1fr 1fr}.case-report-bars p{grid-template-columns:minmax(6.25rem,.8fr) 1fr 1.5rem}.scale-planner-inputs,.scale-planner-result,.asset-inputs,.comp-fact-cards,.comp-rules-details>div{grid-template-columns:1fr}.comp-rules-details section{border-bottom:1px solid #e2e8ef;border-right:0}.carrier-comp-guide>header{flex-direction:column;align-items:flex-start}.carrier-guide-summary,.rolling-guide-grid,.rolling-guide-copy{grid-template-columns:1fr}.carrier-pay-grid{grid-template-columns:1fr 1fr}.rolling-guide-grid section{border-bottom:1px solid #e2e8ef;border-right:0}.rolling-guide-copy p+p{border-top:1px solid #e2e8ef;border-left:0}.incentive-program-bar{flex-direction:column;align-items:stretch}}.workspace main{color:#17233a;max-width:112.5rem;font-size:var(--text-base);padding:1.875rem clamp(1.375rem,2.5vw,2.5rem);line-height:1.5}.page-head{grid-template-columns:minmax(0,1fr) auto;min-height:4.5rem;margin-bottom:1.375rem;padding:0 2px}.page-title-wrap{text-align:left;grid-column:1;justify-content:flex-start}.page-head .page-actions{grid-column:2;align-items:center}.page-title-wrap h1{margin-bottom:.375rem;font-size:clamp(1.75rem,2.2vw,2.125rem);line-height:1.1}.everlake-notes-open{color:#2e4d69;cursor:pointer;width:3.375rem;height:1.6875rem;font-size:var(--text-xs);text-align:center;background:#ffffffb8;border:1px solid #526b8233;border-radius:.3125rem;place-items:center;padding:0 .5rem;font-weight:700;line-height:1;display:inline-grid}.everlake-notes-open:hover,.everlake-notes-open[aria-expanded=true]{background:#fff;border-color:#8aabc5;box-shadow:0 2px .4375rem #1c416014}.everlake-notes-open.has-draft{color:#73540f;background:#fff9e8;border-color:#d7a53a}.everlake-expanded-note-editor{background:#f7fbfe;border:1px solid #ccdce8;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .625rem;margin:2px 0 .75rem;padding:.75rem;display:grid}.everlake-expanded-note-editor label{grid-column:1/-1}.everlake-expanded-note-editor label b,.everlake-expanded-note-editor label small{display:block}.everlake-expanded-note-editor label b{color:#173f73;font-size:var(--text-xs)}.everlake-expanded-note-editor label small{color:#718293;font-size:var(--text-xs);margin-top:2px}.everlake-expanded-note-editor textarea.auto-grow-textarea{color:#263d51;min-height:5.5rem;max-height:15rem;font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #b7c9d8;border-radius:.4375rem;padding:.625rem .6875rem;line-height:1.55;overflow-y:auto}.everlake-expanded-note-editor>button{color:#fff;cursor:pointer;min-width:6.5625rem;height:2.125rem;font-size:var(--text-xs);background:#173f73;border:1px solid #173f73;border-radius:.4375rem;align-self:end;padding:0 .75rem;font-weight:700}.everlake-expanded-note-editor>button:disabled{color:#8d9aaa;cursor:not-allowed;background:#e7ecf1;border-color:#ccd5df}.everlake-saved-notes-head{color:#344f68;font-size:var(--text-xs);align-items:center;gap:.375rem;margin:2px 0 .4375rem;display:flex}.everlake-saved-notes-head span{text-align:center;min-width:1.1875rem;font-size:var(--text-xs);background:#e8eef4;border-radius:62.4375rem;padding:2px .375rem;font-weight:700}.workspace main :where(h2,h3){color:#172f50;line-height:1.25}.workspace main .section-head h2,.workspace main .table-card>.section-head h2,.workspace main :where(.everlake-table,.everlake-reminders,.everlake-guide,.calendar-agenda,.calendar-upcoming) h2{font-weight:700;font-size:var(--text-md)!important}.workspace main .section-head p{font-size:var(--text-xs)!important;line-height:1.5!important}.workspace main p{font-size:var(--text-xs)!important;line-height:1.55!important}.workspace main small{font-size:var(--text-xs)!important;line-height:1.45!important}.workspace main label,.workspace main legend{color:#52647a;line-height:1.4;font-size:var(--text-xs)!important}.workspace main :where(input,select,textarea){color:#17233a;min-height:2.5rem;line-height:1.4;font-size:var(--text-sm)!important}.workspace main textarea{padding-block:.625rem}.workspace main .btn{min-height:2.5rem;font-size:var(--text-xs);padding-inline:1rem;line-height:1.2}.workspace main .badge,.workspace main :where(.everlake-pill,.issued-category,.issued-transaction){min-height:1.5rem;padding:.3125rem .5rem;line-height:1.2;font-size:var(--text-xs)!important}.workspace main :where(.eyebrow,[class$=-kicker],[class$=-source-pill]){letter-spacing:.04em;line-height:1.35;font-size:var(--text-xs)!important}.workspace main th{color:#56677a;letter-spacing:.035em;padding:.6875rem .75rem;line-height:1.35;font-size:var(--text-xs)!important}.workspace main td{color:#34465c;padding:.6875rem .75rem;line-height:1.45;font-size:var(--text-xs)!important}.workspace main td b{line-height:1.35;font-size:var(--text-xs)!important}.workspace main td small{margin-top:.25rem}.workspace main dt{color:#617187;line-height:1.35;font-size:var(--text-xs)!important}.workspace main dd{color:#1d314d;line-height:1.4;font-size:var(--text-sm)!important}.workspace main li,.workspace main a{font-size:var(--text-xs)!important;line-height:1.5!important}.workspace main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.performance-tabs) button{min-height:2.375rem;line-height:1.3;font-size:var(--text-xs)!important}.workspace main :where(.case-row-actions,.issued-entry-actions,.calendar-row-actions,.everlake-detail-actions) button{min-height:1.875rem;font-size:var(--text-xs)!important}.card{border-color:#d6e1eb;box-shadow:0 .1875rem .75rem #11345612}.section-head{margin-bottom:1.0625rem}.kpi-grid,.dash-grid,.triple-grid,.issued-kpis,.calendar-kpis,.everlake-kpis,.tracker-kpis,.case-report-kpis{gap:.875rem}.kpi{grid-template-columns:2.375rem minmax(0,1fr);align-content:center;gap:.4375rem .6875rem;min-height:6.5rem;padding:1.0625rem}.kpi .kpi-icon{width:2.25rem;height:2.25rem;font-size:var(--text-md);border-radius:.5625rem;grid-row:1/span 2}.kpi .kpi-icon.orange{color:#c45f16;background:#fff0e4}.kpi .kpi-icon.gold{color:#a66d00;background:#fff5d8}.kpi .kpi-icon.indigo{color:#4a57b5;background:#e9edff}.kpi>span{color:#52647a;min-width:0;font-weight:700;font-size:var(--text-xs)!important;white-space:normal!important;line-height:1.25!important}.kpi>b{color:#15283d;font-variant-numeric:tabular-nums;letter-spacing:-.75px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(1.1875rem,1.5vw,1.625rem);line-height:1.05;overflow:hidden}.dashboard-pending-card{cursor:pointer;margin-top:.875rem;padding:1.25rem}.dashboard-pending-metrics{background:#f7faf9;border:1px solid #dce6e3;border-radius:.5625rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-pending-metrics article{border-right:1px solid #dce6e3;min-width:0;padding:1.125rem 1.25rem}.dashboard-pending-metrics article:last-child{border-right:0}.dashboard-pending-metrics span,.dashboard-pending-metrics b{display:block}.dashboard-pending-metrics span{color:#607187;min-height:1.75rem;font-size:var(--text-xs);font-weight:700;line-height:1.35}.dashboard-pending-metrics b{color:#0b675b;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:.375rem;font-size:clamp(1.5rem,2vw,2rem);line-height:1}@media (width<=640px){.dashboard-pending-metrics{grid-template-columns:1fr}.dashboard-pending-metrics article{border-bottom:1px solid #dce6e3;border-right:0}.dashboard-pending-metrics article:last-child{border-bottom:0}}.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-partner-results-card{padding:.9375rem 1rem}.dashboard-partner-results-card .section-head{margin-bottom:.5rem}.dashboard-partner-results{grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr));gap:.5rem;margin-bottom:0;padding-bottom:.375rem;display:grid;overflow:visible}.dashboard-partner-results button{width:100%;min-width:0}.kpi>span,.status-kpi span,.case-comp-kpis span,.issued-kpis span,.everlake-kpi span,.case-report-kpis span,.rate-kpis span{font-size:var(--text-xs)!important;line-height:1.35!important}.kpi>small,.status-kpi small,.case-comp-kpis small,.issued-kpis small,.everlake-kpi small,.case-report-kpis small,.rate-kpis small{color:#64758a}.bonus-editor>label{color:#64758a;font-size:var(--text-xs);gap:.4375rem;margin-top:1.25rem;font-weight:700;display:grid}.bonus-editor>label input{width:100%}.status-kpis .card{min-height:5.5rem;padding:.625rem .75rem}.status-kpis small{text-overflow:clip;white-space:normal;overflow:visible}.case-status-key{font-size:var(--text-xs);gap:.5625rem;padding:.5625rem .875rem}.case-status-key span{font-size:var(--text-xs);padding:.3125rem .5rem}.case-view-switch span,.tracker-category-tabs button,.issued-tabs button,.performance-tabs button{font-size:var(--text-xs)!important}.carrier-case-group>header b{font-size:var(--text-sm)}.carrier-case-group>header strong{font-size:var(--text-xs)}.carrier-case-group th,.carrier-case-group td,.carrier-case-group td b{font-size:var(--text-xs)!important}.case-vendor-reference h2{font-weight:700;font-size:var(--text-sm)!important}.vendor-reference-identity p,.vendor-actions a,.vendor-list article>b{font-size:var(--text-xs)!important;line-height:1.4!important}.case-tracker>.tracker-category-tabs{scrollbar-width:thin;align-items:center;gap:.75rem}.tracker-category-buttons{flex:none;align-items:center;gap:.375rem;display:flex}.case-vendor-reference.case-vendor-reference-inline{min-width:37.5rem;height:2.375rem;box-shadow:none;border-radius:.4375rem;flex:1 0 37.5rem;grid-template-columns:minmax(10.3125rem,.68fr) minmax(26.5625rem,1.72fr);margin:0}.case-vendor-reference-inline .vendor-reference-identity{border-bottom:0;border-right:1px solid #dfe6ef;gap:.4375rem;padding:.25rem .5rem}.case-vendor-reference-inline .vendor-reference-mark{border-radius:.375rem;flex-basis:1.5rem;width:1.5rem;height:1.5rem}.case-vendor-reference.case-vendor-reference-inline h2{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden;font-size:var(--text-xs)!important}.dashboard-estimate-note{color:#6a7480;font-size:var(--text-xs);text-align:center;margin:-2px 2px 0;line-height:1.4;display:block}.case-vendor-reference-inline .vendor-reference-identity p{display:none}.case-vendor-reference-inline .vendor-list{grid-template-columns:repeat(2,minmax(0,1fr))}.case-vendor-reference-inline .vendor-list article{flex-direction:row;align-items:center;gap:.4375rem;min-width:0;padding:.25rem .5rem}.case-vendor-reference-inline .vendor-list article>b{white-space:nowrap;flex:none;font-size:var(--text-xs)!important;line-height:1.2!important}.case-vendor-reference-inline .vendor-actions{flex-wrap:nowrap;gap:.3125rem;min-width:0;margin-top:0}.case-vendor-reference-inline .vendor-actions a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-xs)!important;line-height:1.2!important}.case-vendor-reference-inline .vendor-list article a:not(:first-child){padding-left:.3125rem}.app-footer span,.app-footer a{font-size:var(--text-xs);line-height:1.45}:where(.everlake,.calendar-workspace,.comp-page,.performance-center,.comp-rules,.uw-workspace,.uw-layout,.uw-reference-stack,.mentor-page,.rate-page,.index-page,.nonmed-page) :where(span,em){font-size:var(--text-xs)!important;line-height:1.4!important}:where(.everlake,.calendar-workspace,.comp-page,.performance-center,.comp-rules,.uw-workspace,.uw-layout,.uw-reference-stack,.mentor-page,.rate-page,.index-page,.nonmed-page) :where(h2,h3,b){line-height:1.3}.calendar-grid i,.calendar-grid em,.calendar-weekdays span,.calendar-agenda article b,.calendar-agenda article small{font-size:var(--text-xs)!important;line-height:1.35!important}.performance-section-title b,.comp-rules-details section b,.comp-fact-cards b,.qualifier-list span b,.report-readiness span b,.asset-rule-list p span b,.mentor-module-grid b,.mentor-scenario b,.uw-carrier-rating-head b,.uw-product>b,.rate-guidance b,.mix-legend b,.comp-calculator-detail b,.comp-renewals-head b,.comp-no-renewal b,.comp-table-card>footer b,.comp-disclaimer b{font-size:var(--text-xs)!important}.uw-empty li,.uw-source-note b,.uw-reference-grid article>b,.uw-exam-prep :where(b,li),.uw-quick-quote-contacts :where(b,li,a),.uw-guide-facts li{font-size:var(--text-xs)!important;line-height:1.5!important}.partner-result-counts span,.vendor-reference-mark,.tracker-category-tabs button b,.issued-company-filter>div span,.issued-tabs button b,.prior-business-divider>span,.issued-save-state,.handoff-boundary-copy>span,.ownership-split b,.casepilot-stage-strip span,.casepilot-stage-strip b,.table-foot span,.table-foot b,.partner-goal-copy>span,.portal-kpis span,.help-card>span,.coach-step>span,.eligibility-grid label>span,.eligibility-aside>span{font-size:var(--text-xs)!important;line-height:1.4!important}.portal-kpis small:empty{min-height:.625rem}.nonmed-route-key b,.nonmed-product-facts b,.nonmed-product-body>section>b,.nonmed-product-guidance>aside>b,.nonmed-disclaimer b,.rate-category-overview b,.shelf-product-footer b,.index-warning b,.index-directory>header>b,.index-footnotes b{font-size:var(--text-xs)!important;line-height:1.4!important}.workspace main button,.workspace main summary,.workspace main blockquote,.workspace main footer,.workspace main i,.everlake-privacy b,.comp-addon-panel>header b,.safe-box{font-size:var(--text-xs)!important;line-height:1.45!important}.mentor-page h3{font-size:var(--text-xs)!important;line-height:1.4!important}.performance-grid>.card,.comp-rules-grid>.card,.mentor-coaching-layout>.card,.mentor-practice,.mentor-scorecard{padding:1.25rem}@media (width<=900px){.dashboard-summary-grid{grid-template-columns:1fr}.page-head{grid-template-columns:1fr;gap:.875rem;min-height:auto}.page-title-wrap,.page-head .page-actions{grid-column:1;justify-self:stretch}.page-title-wrap{text-align:left;justify-content:flex-start}.page-head .page-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=640px){.workspace main{padding:1.375rem 1rem}.page-title-wrap h1{font-size:1.625rem}.page-title-wrap p{font-size:var(--text-xs)}.page-title-icon{flex-basis:2.625rem;width:2.625rem;height:2.625rem}.workspace main th,.workspace main td{font-size:var(--text-xs)!important}}html,body,button,input,select,textarea{font-optical-sizing:auto;font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nav-label,.workspace main :where(.eyebrow,[class$=-kicker],.modal>span,.next-action>span,.needs-next>span,.strategy>span,.report-summary>span){font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.workspace main :where(th,dt,.badge,[class$=-source-pill],.everlake-pill,.issued-category,.issued-transaction,.nonmed-route,.case-status-key span,.lane-head span){letter-spacing:normal;text-transform:none;font-weight:600}.workspace main th{white-space:normal;vertical-align:bottom}.workspace main button small,.workspace main :where(p,small,label,legend,input,select,option,textarea){letter-spacing:normal;text-transform:none}.sidebar nav button{font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-sm);letter-spacing:.005em;text-transform:none;font-weight:600}.sidebar{width:13.75rem}.workspace{margin-left:13.75rem}.sidebar-brand.official-wordmark-wrap{place-items:center}.sidebar-brand.official-wordmark-wrap img{object-fit:contain;width:90%;height:5.375rem;margin:auto;transform:none}.sidebar nav{padding-left:.5rem;padding-right:.625rem}.workspace main{padding-left:clamp(1.125rem,1.8vw,1.75rem)}@media (width<=900px){.workspace{margin-left:0}}.everlake-hero{padding:.875rem 1rem}.everlake-privacy,.everlake-import{margin-top:.375rem;padding:.4375rem .625rem}.everlake-kpis{gap:.375rem;margin:.5rem 0}.everlake-kpi{padding:.625rem .75rem}.everlake-tabs{background:#fff;border:1px solid #cbd8e5;border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:.5rem;display:grid;overflow:hidden}.everlake-tabs button{text-align:center;border:0;border-right:1px solid #cbd8e5;border-radius:0;width:100%;padding:.5rem .5625rem}.everlake-tabs button:last-child{border-right:0}.everlake-table>header{padding:.8125rem .875rem}.everlake-filters{grid-template-columns:minmax(16.25rem,2fr) repeat(3,minmax(9.375rem,.8fr));gap:.375rem;padding:.5625rem .75rem;display:grid}.everlake-filters .search,.everlake-filters select{width:100%;min-width:0}.everlake-filters-permanent{grid-template-columns:minmax(16.25rem,2fr) repeat(2,minmax(9.375rem,.8fr))}.everlake-table table{min-width:0}.everlake-table th,.everlake-table td{padding-left:.375rem;padding-right:.375rem}.everlake-table td input{width:100%}.everlake-table td .call-status-select{min-width:0}.everlake-client-table,.everlake-client-table-permanent,.everlake-client-table-term,.everlake-client-table-book{table-layout:fixed;width:100%;min-width:0!important}.everlake-client-table th{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:#496075;font-weight:700;line-height:1.25}.everlake-client-table th,.everlake-client-table td{vertical-align:middle;padding:.3125rem .25rem}.workspace main .everlake-client-table th,.workspace main .everlake-client-table td,.workspace main .everlake-client-table td b{font-size:var(--text-xs)!important}.everlake-client-table td{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.everlake-client-table-permanent th,.everlake-client-table-permanent td,.everlake-client-table-term th,.everlake-client-table-term td{vertical-align:middle;padding-top:.3125rem;padding-bottom:.3125rem}.everlake-client-table-permanent td small,.everlake-client-table-term td small{margin-top:2px}.everlake-client-table-permanent .everlake-col-client{width:15%}.everlake-client-table-permanent .everlake-col-phone{width:9%}.everlake-client-table-permanent .everlake-col-contract{width:7%}.everlake-client-table-permanent .everlake-col-policy-status{width:7.5%}.everlake-client-table-permanent .everlake-col-product{width:10%}.everlake-client-table-permanent .everlake-col-cash,.everlake-client-table-permanent .everlake-col-face,.everlake-client-table-permanent .everlake-col-payment{width:7.5%}.everlake-client-table-permanent .everlake-col-agent{width:8%}.everlake-client-table-permanent .everlake-col-call-status{width:15%}.everlake-client-table-permanent .everlake-col-notes{width:6%}.everlake-client-table-term .everlake-col-term-status{width:8.5%}.everlake-client-table-term .everlake-col-client{width:13.5%}.everlake-client-table-term .everlake-col-phone{width:9%}.everlake-client-table-term .everlake-col-contract{width:5.5%}.everlake-client-table-term .everlake-col-policy-status{width:6%}.everlake-client-table-term .everlake-col-product{width:8%}.everlake-client-table-term .everlake-col-term-end,.everlake-client-table-term .everlake-col-window,.everlake-client-table-term .everlake-col-face,.everlake-client-table-term .everlake-col-payment,.everlake-client-table-term .everlake-col-agent{width:7%}.everlake-client-table-term .everlake-col-call-status{width:10%}.everlake-client-table-term .everlake-col-notes{width:4.5%}.everlake-client-table-book .everlake-col-client{width:18%}.everlake-client-table-book .everlake-col-phone{width:10%}.everlake-client-table-book .everlake-col-contract{width:7%}.everlake-client-table-book .everlake-col-policy-status{width:8%}.everlake-client-table-book .everlake-col-product{width:11%}.everlake-client-table-book .everlake-col-face,.everlake-client-table-book .everlake-col-payment{width:8.5%}.everlake-client-table-book .everlake-col-agent{width:9%}.everlake-client-table-book .everlake-col-call-status{width:14%}.everlake-client-table-book .everlake-col-notes{width:6%}.everlake-phone-cell{white-space:nowrap}.everlake-phone-cell a{color:#145f78;font-weight:700;text-decoration:none}.everlake-phone-cell a:hover{text-decoration:underline}.everlake-client-table-term .everlake-pill{white-space:normal;max-width:100%}.everlake-client-table-permanent .everlake-client-cell,.everlake-client-table-term .everlake-client-cell,.everlake-client-table-permanent .everlake-note-compose,.everlake-client-table-term .everlake-note-compose{width:100%;min-width:0}.everlake-client-table-permanent td .call-status-select,.everlake-client-table-term td .call-status-select{width:100%;min-width:0;padding-left:.4375rem;padding-right:1.25rem}.everlake-client-table-permanent td .everlake-note-compose input,.everlake-client-table-term td .everlake-note-compose input{flex:1;width:auto;min-width:0}.everlake-client-table-permanent .everlake-note-compose button,.everlake-client-table-term .everlake-note-compose button{flex:none;padding-left:.4375rem;padding-right:.4375rem}.everlake-client-row>td{transition:background-color .15s}.everlake-client-row.call-status-row-gray>td{background:#f2f5f8}.everlake-client-row.call-status-row-amber>td{background:#fff7e8}.everlake-client-row.call-status-row-blue>td{background:#edf5ff}.everlake-client-row.call-status-row-purple>td{background:#f7f1fc}.everlake-client-row.call-status-row-green>td{background:#edf8f2}.everlake-client-row.call-status-row-red>td{background:#fff0f0}.everlake-client-row.call-status-row-gray:hover>td{background:#e9eef3}.everlake-client-row.call-status-row-amber:hover>td{background:#fff0d6}.everlake-client-row.call-status-row-blue:hover>td{background:#e1eeff}.everlake-client-row.call-status-row-purple:hover>td{background:#efe5f8}.everlake-client-row.call-status-row-green:hover>td{background:#e1f2e9}.everlake-client-row.call-status-row-red:hover>td{background:#fde4e4}.everlake-client-table-book td{text-overflow:ellipsis;overflow:hidden}.everlake-client-table-book .everlake-client-cell,.everlake-client-table-book .everlake-note-compose{width:100%;min-width:0}.everlake-client-table-book .everlake-client-toggle b,.everlake-client-table-book .everlake-client-toggle small{text-overflow:ellipsis;overflow:hidden}.everlake-client-table-book td .call-status-select{width:100%;min-width:0;padding-left:.4375rem;padding-right:1.25rem}.everlake-client-table-book td .everlake-note-compose input{flex:1;width:auto;min-width:0}.everlake-client-table-book .everlake-note-compose button{flex:none;padding-left:.4375rem;padding-right:.4375rem}@media (width<=700px){.everlake-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.everlake-tabs button:nth-child(2){border-right:0}.everlake-tabs button:nth-child(-n+2){border-bottom:1px solid #cbd8e5}.everlake-filters{grid-template-columns:1fr}}.everlake-duplicate-scrim{z-index:var(--z-modal);-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#0f223794;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.everlake-duplicate-dialog{background:#fff;border:1px solid #d9e3ec;border-radius:.875rem;width:min(38.75rem,100%);max-height:calc(100vh - 2.5rem);padding:1.625rem;overflow:auto;box-shadow:0 1.5rem 4.375rem #0a203747}.everlake-duplicate-icon{color:#8a5b00;width:2.625rem;height:2.625rem;font-size:var(--text-lg);background:#fff1d6;border-radius:50%;place-items:center;margin-bottom:.875rem;font-weight:700;display:grid}.everlake-duplicate-dialog h2{color:#183a61;font-size:var(--text-lg);margin:.4375rem 0}.everlake-duplicate-dialog>p{color:#627388;font-size:var(--text-xs);margin:0;line-height:1.55}.everlake-duplicate-summary{background:#eef5fb;border-radius:.5rem;gap:.1875rem;margin:1rem 0 .625rem;padding:.6875rem .8125rem;display:grid}.everlake-duplicate-summary b{color:#234e7d;font-size:var(--text-xs);overflow-wrap:anywhere}.everlake-duplicate-summary span{color:#64778b;font-size:var(--text-xs)}.everlake-duplicate-list{border:1px solid #dce5ed;border-radius:.5rem;overflow:hidden}.everlake-duplicate-list article{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:.875rem;padding:.5rem .6875rem;display:flex}.everlake-duplicate-list article:first-child{border-top:0}.everlake-duplicate-list article div{gap:1px;min-width:0;display:grid}.everlake-duplicate-list article b{color:#263f59;font-size:var(--text-xs)}.everlake-duplicate-list article small,.everlake-duplicate-list article span{color:#718195;font-size:var(--text-xs)}.everlake-duplicate-list article span{text-align:right;flex:none}.everlake-duplicate-more{color:#5c6f83;border-top:1px solid #e8edf2;padding:.5rem .6875rem;display:block}.everlake-duplicate-explainer{background:#f5f9fc;border-left:.1875rem solid #2f779e;gap:.1875rem;margin-top:.6875rem;padding:.625rem .75rem;display:grid}.everlake-duplicate-explainer b{color:#234e7d;font-size:var(--text-xs)}.everlake-duplicate-explainer span{color:#68798c;font-size:var(--text-xs);line-height:1.5}.everlake-duplicate-actions{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.everlake-duplicate-actions .btn{min-width:7.875rem}.everlake-duplicate-cancel{color:#68798c;cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;margin-left:auto;padding:.4375rem .25rem;font-weight:700}@media (width<=640px){.everlake-duplicate-dialog{padding:1.25rem}.everlake-duplicate-actions{flex-direction:column;align-items:stretch}.everlake-duplicate-actions .btn{width:100%}.everlake-duplicate-cancel{margin-left:0}}.status-kpis{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(6.5rem,1fr));gap:.375rem;margin-bottom:.5rem;padding-bottom:2px;overflow-x:auto}.status-kpis .card{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:2px;height:3.5rem;min-height:3.5rem;padding:.25rem .5rem;display:grid}.status-kpis span{letter-spacing:.015em;text-transform:uppercase;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-family:Inter Variable,Inter,Arial Black,Arial,sans-serif;font-weight:700;display:-webkit-box;overflow:hidden;font-size:var(--text-xs)!important;line-height:1.05!important}.status-kpis b{font-size:1.0625rem;line-height:1}.carrier-case-group table{table-layout:fixed;border-spacing:0 2px;width:100%;min-width:73.75rem}.carrier-case-group th{padding:.4375rem .5rem;font-size:var(--text-xs)!important}.carrier-case-group td{height:5.25rem;padding:.375rem .5rem;font-size:var(--text-xs)!important}.carrier-case-group td b{font-size:var(--text-xs)!important}.carrier-case-group td small{font-size:var(--text-xs);margin-top:1px;line-height:1.2}.carrier-case-group th:first-child,.carrier-case-group td:first-child{width:9.0625rem}.carrier-case-group th:nth-child(2),.carrier-case-group td:nth-child(2){width:9.6875rem}.carrier-case-group th:nth-child(3),.carrier-case-group td:nth-child(3){width:9.0625rem}.carrier-case-group th:nth-child(4),.carrier-case-group td:nth-child(4){width:5.375rem}.carrier-case-group th:nth-child(5),.carrier-case-group td:nth-child(5){width:9.0625rem}.carrier-case-group th:nth-child(6),.carrier-case-group td:nth-child(6){width:10rem}.carrier-case-group th:nth-child(7),.carrier-case-group td:nth-child(7){width:12.8125rem}.carrier-case-group td{overflow-wrap:anywhere;min-width:0}.carrier-case-row.case-status-row>td{border-top-color:var(--status-border);border-bottom-color:var(--status-border);background:var(--status-bg);transition:background-color .15s,border-color .15s}.carrier-case-row.case-status-row>td:first-child{border-left-color:var(--status-border)}.carrier-case-row.case-status-row>td:last-child{border-right-color:var(--status-border)}.carrier-case-row.case-status-row:hover>td,.carrier-case-row.case-status-row.expanded>td{border-color:var(--status-border);background:color-mix(in srgb, var(--status-bg) 86%, var(--status-border))}.workspace main .carrier-case-row .case-status-select select{width:100%;height:1.875rem;min-height:1.875rem;padding:0 1.5rem 0 .5rem;line-height:1.15;font-size:var(--text-xs)!important}.application-term-cell b{color:var(--brand-navy,var(--nav))}.application-term-cell.term-needed b,.estimate-unavailable{color:#9b2f38!important}.tracker-activity-summary{min-width:0}.tracker-activity-summary small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tracker-notes-toggle{min-height:1.5rem;font-size:var(--text-xs);margin-top:.25rem;padding:.1875rem .375rem}.workspace main .case-row-actions.pending-case-actions button{min-height:1.5625rem;padding:.1875rem .3125rem;font-size:var(--text-xs)!important}.sidebar-brand.official-wordmark-wrap{flex:0 0 6.5rem;height:6.5rem;min-height:6.5rem;padding:0 .1875rem}.sidebar-brand.official-wordmark-wrap img{width:100%;height:6.125rem}.sidebar nav{scrollbar-width:thin;justify-content:flex-start;gap:.3125rem;padding:.375rem .5rem}.nav-group{gap:1px;display:grid}.sidebar .nav-label{color:#5c7799;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:2px .625rem 1px;font-weight:700;line-height:.8125rem}.sidebar nav button{height:2.3125rem;min-height:2.3125rem;font-size:var(--text-sm);border-radius:.5rem;gap:.625rem;padding:0 .625rem;font-weight:700}.sidebar nav button>span{flex-basis:1.4375rem;width:1.4375rem;height:1.4375rem}.sidebar nav .sidebar-icon{width:1.25rem;height:1.25rem}.sidebar-foot{flex:0 0 3.25rem;gap:.5rem;height:3.25rem;min-height:3.25rem;padding:.4375rem .6875rem}.sidebar-foot .avatar{width:1.8125rem;height:1.8125rem}@media (width>=901px) and (height<=820px){.sidebar-brand.official-wordmark-wrap{flex-basis:6rem;height:6rem;min-height:6rem;padding-left:.1875rem;padding-right:.1875rem}.sidebar-brand.official-wordmark-wrap img{width:100%;height:5.75rem}.sidebar nav{gap:2px;padding-top:.25rem;padding-bottom:.25rem}.sidebar .nav-label{font-size:var(--text-xs);margin-top:1px;margin-bottom:0;line-height:.6875rem}.sidebar nav button{height:2.1875rem;min-height:2.1875rem;font-size:var(--text-sm)}.sidebar-foot{flex-basis:3.125rem;height:3.125rem;min-height:3.125rem}}.workspace-pager{color:#5d6f80;min-height:3rem;font-size:var(--text-xs);background:#f8fbfd;border-top:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:.875rem;padding:.5625rem .875rem!important;display:flex!important}.workspace-pager>div{align-items:center;gap:.5rem;display:flex}.workspace-pager button{color:#173f73;cursor:pointer;min-width:4.125rem;height:1.75rem;font-size:var(--text-xs);background:#fff;border:1px solid #c6d5e4;border-radius:.375rem;font-weight:700}.workspace-pager button:hover:not(:disabled){background:#eaf4ff}.workspace-pager button:disabled{cursor:default;opacity:.42}.workspace-pager b{color:#30485f;font-size:var(--text-xs);white-space:nowrap}.table-wrap thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #dce5ed}.casepilot-compact-tables .table-wrap th,.casepilot-compact-tables .table-wrap td{padding-top:.4375rem;padding-bottom:.4375rem}.casepilot-compact-tables .issued-history-table td,.casepilot-compact-tables .everlake-table td{font-size:var(--text-xs)}.handoff-boundary-collapsible{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4rem;padding:.75rem 1rem}.handoff-boundary-collapsible.open{grid-template-columns:minmax(17.5rem,.9fr) minmax(28.75rem,1.35fr) auto}.handoff-guide-toggle{color:#fff;cursor:pointer;min-width:7.875rem;height:2rem;font-size:var(--text-xs);background:#ffffff1c;border:1px solid #ffffff57;border-radius:.4375rem;align-self:center;font-weight:700}.handoff-guide-toggle:hover{background:#ffffff2e}.handoff-boundary-collapsible:not(.open) .handoff-boundary-copy h2{margin-bottom:0}.dashboard-task-card{overflow:hidden}.dashboard-task-list{display:grid}.dashboard-task-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e8ee;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.5625rem;width:100%;padding:.625rem .875rem;display:grid}.dashboard-task-list button:hover{background:#f5f9fd}.dashboard-task-list .task-risk{background:#7590aa;border-radius:50%;width:.4375rem;height:.4375rem}.dashboard-task-list .task-risk.red{background:#c24a4a}.dashboard-task-list .task-risk.yellow{background:#d39b25}.dashboard-task-list .task-risk.green{background:#3d956c}.dashboard-task-list b,.dashboard-task-list small{display:block}.dashboard-task-list b{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-task-list small{color:#6d7c89;font-size:var(--text-xs);margin-top:.1875rem}.dashboard-task-list em{color:#536b82;font-size:var(--text-xs);white-space:nowrap;font-style:normal;font-weight:700}.calendar-form-actions{flex:none;gap:.5rem;display:flex}.calendar-form-actions .ui-button{min-width:7rem}.index-directory td:nth-child(2) small{overflow-wrap:anywhere;white-space:normal;max-width:22.5rem}.mentor-module-grid{z-index:var(--z-raised);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#eaf4fff5;border:1px solid #ccdae7;border-radius:.5625rem;padding:.3125rem;position:sticky;top:.5rem;box-shadow:0 .3125rem .875rem #13355b14}.settings-page{gap:.875rem;display:grid}.settings-hero{color:#fff;background:linear-gradient(125deg,#102f5d,#1d69a9);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.375rem;display:flex}.settings-hero>div:first-child{max-width:45rem}.settings-hero span{font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.settings-hero h2{margin:.375rem 0 .25rem;font-size:1.3125rem}.settings-hero p{color:#dbeafa;font-size:var(--text-xs);margin:0;line-height:1.5}.settings-save-state{font-size:var(--text-xs);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff42;border-radius:1.125rem;align-items:center;gap:.4375rem;padding:.5rem .6875rem;font-weight:700;display:flex}.settings-save-state i{background:#70dda9;border-radius:50%;width:.4375rem;height:.4375rem}.settings-save-state.unsaved i{background:#ffd26d}.settings-layout{grid-template-columns:minmax(0,1.35fr) minmax(19.375rem,.65fr);align-items:start;gap:.875rem;display:grid}.settings-stack{gap:.875rem;display:grid}.settings-section{overflow:hidden}.settings-fields{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.settings-status{color:#28714d;font-size:var(--text-xs);background:#e3f4eb;border-radius:.75rem;padding:.25rem .5rem}.settings-profile{grid-template-columns:1fr 1fr;margin:0;padding:.3125rem 1.0625rem .8125rem;display:grid}.settings-profile div{border-bottom:1px solid #edf1f4;padding:.625rem .25rem}.settings-profile div:nth-last-child(-n+2){border-bottom:0}.settings-profile dt{color:#6c7b89;font-size:var(--text-xs)}.settings-profile dd{color:#263f56;font-size:var(--text-xs);margin:.25rem 0 0;font-weight:700}.settings-options{display:grid}.settings-options label{cursor:pointer;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:1.125rem;padding:.8125rem 1.0625rem;display:flex}.settings-options label:first-child{border-top:0}.settings-options b,.settings-options small{display:block}.settings-options b{color:#2d4357;font-size:var(--text-xs)}.settings-options small{color:#70808e;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.settings-options input{accent-color:#1a6faa;flex:none;width:2rem;height:1.125rem}.settings-connections article{border-top:1px solid #edf1f4;grid-template-columns:.5625rem minmax(0,1fr) auto;align-items:center;gap:.5625rem;padding:.75rem .9375rem;display:grid}.settings-connections article>i{background:#3da777;border-radius:50%;width:.5rem;height:.5rem}.settings-connections article>i.manual{background:#d7a03c}.settings-connections article b,.settings-connections article small{display:block}.settings-connections article b{font-size:var(--text-xs)}.settings-connections article small{color:#748390;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.settings-connections article>span{color:#4e687e;font-size:var(--text-xs);font-weight:700}.settings-audit{margin:0;padding:.25rem 1rem .75rem;list-style:none}.settings-audit li{border-bottom:1px solid #edf1f4;padding:.625rem 0}.settings-audit li:last-child{border-bottom:0}.settings-audit b,.settings-audit small{display:block}.settings-audit b{font-size:var(--text-xs)}.settings-audit small{color:#70808e;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.settings-actions{justify-content:flex-end;gap:.5rem;display:flex}.comp-scope-note{color:#526b82;font-size:var(--text-xs);background:#f4f9fe;border:1px solid #cbdbea;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .8125rem;line-height:1.45;display:flex}.comp-scope-note b{color:#174d7b;font-size:var(--text-xs);flex:none}.applications-carrier-logo-strip{width:max-content;max-width:100%;margin:-.375rem auto .875rem}.applications-carrier-logo-strip>.carrier-logo-frame{border-color:#d5e2ea;box-shadow:0 .1875rem .625rem #071e3d12}.application-policy-details{align-content:start;gap:.3125rem;display:grid}.application-policy-details>div,.application-carrier-cell>span:last-child{min-width:0}.application-row-carrier-logo{width:4.375rem;height:1.75rem;box-shadow:none;border-radius:.3125rem;flex:0 0 4.375rem}.application-row-carrier-logo>img{width:calc(100% - .625rem);height:calc(100% - .375rem);inset:.1875rem .3125rem}.application-row-carrier-logo.carrier-logo-foresters>img{width:calc(100% - 1.125rem);height:calc(100% - .3125rem);inset:2px .5625rem .1875rem}.application-row-carrier-logo .carrier-logo-monogram{font-size:var(--text-xs)}.application-carrier-cell{align-items:center;gap:.5rem;min-width:0;display:flex}.application-carrier-cell b,.application-carrier-cell small{display:block}.case-card-brand-row>span:first-child{align-items:center;gap:.4375rem;min-width:0;display:flex}.case-card-brand-row>span:first-child>b{color:var(--teal);font-size:var(--text-xs)}.application-card-carrier-logo{width:4.5rem;height:1.8125rem;box-shadow:none;border-radius:.3125rem;flex:0 0 4.5rem}.application-card-carrier-logo>img{width:calc(100% - .625rem);height:calc(100% - .375rem);inset:.1875rem .3125rem}.automation-workspace{gap:.875rem;display:grid}.automation-hero{color:#fff;background:linear-gradient(125deg,#082c57 0%,#0b5278 56%,#0b897f 100%);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.75rem;min-height:9.375rem;padding:1.625rem 1.875rem;display:flex;overflow:hidden}.automation-hero>div:first-child{max-width:51.25rem}.automation-hero span,.automation-setup-head>div>span{color:#9dd9de;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.automation-workspace .automation-hero h2{color:#fff;letter-spacing:-.5px;margin:.5rem 0 .375rem;font-size:1.5625rem}.automation-hero p{color:#c6dce6;font-size:var(--text-xs);margin:0;line-height:1.6}.automation-hero-stat{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:.625rem;flex:none;place-items:center;width:6.75rem;height:5.75rem;padding:.875rem;display:grid}.automation-hero-stat b{font-size:var(--text-2xl);line-height:1;display:block}.automation-hero-stat span{color:#cce4e8;font-size:var(--text-xs);letter-spacing:0;line-height:1.4}.automation-guide{grid-template-columns:minmax(0,1fr) 16.875rem;align-items:stretch;min-height:13.125rem;display:grid}.automation-guide-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.automation-guide-copy>p{max-width:47.5rem}.automation-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.automation-guide-steps li{background:#ffffff14;border:1px solid #ffffff29;border-radius:.5rem;align-items:flex-start;gap:.5625rem;padding:.625rem;display:flex}.automation-guide-steps li>b{color:#0b6880;width:1.3125rem;height:1.3125rem;font-size:var(--text-xs);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.automation-guide-steps strong,.automation-guide-steps small{display:block}.automation-guide-steps strong{color:#fff;font-size:var(--text-xs)}.automation-guide-steps small{color:#c8e0e5;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.4}.automation-guide-security{background:#03213e47;border:1px solid #fff3;border-radius:.625rem;flex-direction:column;justify-content:center;padding:1.25rem;display:flex}.automation-guide-security>span{color:#086f69;font-size:var(--text-xs);letter-spacing:.04em;background:#d8f4ed;border-radius:.25rem;align-self:flex-start;padding:.25rem .375rem}.automation-guide-security>b{color:#fff;font-size:var(--text-xs);margin-top:.625rem;line-height:1.35}.automation-guide-security>p{color:#c9e0e5;font-size:var(--text-xs);margin-top:.5rem;line-height:1.55}.automation-guide-security strong{color:#fff}.automation-directory{border:1px solid var(--line);background:#eef3f5;border-radius:.625rem;padding:.875rem}.automation-rule-card{background:#fff;border:1px solid #d7e1e6;border-radius:.5625rem;padding:1.25rem}.automation-rule-card>header{justify-content:space-between;align-items:flex-start;gap:1.125rem;display:flex}.automation-rule-card>header span{color:#1480a2;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.automation-rule-card>header h3{color:#0d2b4d;margin:.3125rem 0;font-size:1.0625rem}.automation-rule-card>header p{color:#65768a;font-size:var(--text-xs);margin:0;line-height:1.55}.automation-rule-card>header>strong{color:#708093;font-size:var(--text-xs);background:#f2f5f7;border-radius:62.4375rem;flex:none;padding:.3125rem .5rem}.automation-rule-card>header>strong.ready{color:#087563;background:#e5f5ee}.automation-rule-routing{grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.9375rem;display:grid}.automation-rule-routing>section{background:#f7fafb;border:1px solid #dbe5e9;border-radius:.5rem;min-width:0;padding:.8125rem}.automation-rule-routing>section>span{color:#137b91;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.automation-rule-routing>section>b{color:#23475d;font-size:var(--text-xs);margin:.375rem 0;display:block}.automation-rule-routing code{color:#086e85;font-family:inherit;font-size:var(--text-xs);font-weight:700}.automation-rule-routing small{color:#71818a;font-size:var(--text-xs);margin-top:.4375rem;line-height:1.5;display:block}.automation-rule-routing section>div{background:#fff;border:1px solid #d6e3e8;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .5625rem;display:flex}.automation-rule-routing button{color:#08708f;font-size:var(--text-xs);cursor:pointer;background:#e4f2f5;border:0;border-radius:.3125rem;padding:.3125rem .4375rem;font-weight:700}.automation-rule-card>footer{justify-content:space-between;align-items:center;gap:.875rem;margin-top:.875rem;display:flex}.automation-rule-card>footer ul{flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:flex}.automation-rule-card>footer li{color:#506779;font-size:var(--text-xs)}.automation-rule-card>footer li:before{content:"✓";color:#15947c;margin-right:.3125rem;font-weight:700}.automation-rule-card>footer button{color:#fff;font-size:var(--text-xs);cursor:pointer;background:#0c7595;border:0;border-radius:.375rem;flex:none;padding:.5rem .625rem;font-weight:700}.automation-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1e6;border-radius:.5625rem;grid-template-columns:3rem minmax(0,1fr) 8.125rem;align-items:start;gap:1rem;width:100%;padding:1.25rem;transition:all .16s;display:grid}.automation-option:hover{border-color:#65a9bd;transform:translateY(-1px);box-shadow:0 .5rem 1.5rem #0b3d5517}.automation-option-icon{color:#08799f;background:linear-gradient(135deg,#e5f3fc,#daf5ef);border-radius:.625rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.375rem;display:grid}.automation-option>div>span{color:#1480a2;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.automation-option h3{color:#0d2b4d;font-size:var(--text-md);margin:.3125rem 0}.automation-option p{color:#65768a;max-width:45rem;font-size:var(--text-xs);margin:0;line-height:1.55}.automation-option ul{flex-wrap:wrap;gap:.375rem 1rem;margin:.6875rem 0 0;padding:0;list-style:none;display:flex}.automation-option li{color:#506779;font-size:var(--text-xs)}.automation-option li:before{content:"✓";color:#15947c;margin-right:.3125rem;font-weight:700}.automation-option aside{flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:5.3125rem;display:flex}.automation-option aside strong{color:#708093;font-size:var(--text-xs);background:#f2f5f7;border-radius:62.4375rem;padding:.3125rem .5rem}.automation-option aside strong.ready{color:#087563;background:#e5f5ee}.automation-option aside b{color:#0b6e93;font-size:var(--text-xs)}.automation-safety{background:#f3f9f7;border:1px solid #d7e6e2;border-radius:.5rem;align-items:center;gap:1rem;padding:.8125rem 1rem;display:flex}.automation-safety b{color:#116c60;font-size:var(--text-xs);flex:none}.automation-safety span{color:#647771;font-size:var(--text-xs);line-height:1.5}.automation-back{color:#0b7198;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.automation-setup-head{background:#fff;border:1px solid #dce5eb;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.375rem;display:flex}.automation-setup-head>div>span{color:#08799f}.automation-setup-head h2{color:#0c2b4c;font-size:var(--text-lg);margin:.375rem 0 .25rem}.automation-setup-head p{color:#6e7d8e;font-size:var(--text-xs);margin:0}.automation-setup-head>strong{color:#6f7d8d;font-size:var(--text-xs);white-space:nowrap;background:#f0f3f6;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.4375rem .625rem;display:flex}.automation-setup-head>strong i{background:#8d99a6;border-radius:50%;width:.4375rem;height:.4375rem}.automation-setup-head>strong.ready{color:#087563;background:#e7f5ef}.automation-setup-head>strong.ready i{background:#14a184}.apps-rule-banner{background:linear-gradient(90deg,#eef9f5,#f8fbfc);border:1px solid #b9dfd4;border-radius:.5625rem;grid-template-columns:auto minmax(11.875rem,.8fr) auto minmax(18.75rem,1.25fr);align-items:center;gap:.75rem;padding:.8125rem .9375rem;display:grid}.apps-rule-banner>span{color:#fff;font-size:var(--text-xs);letter-spacing:.04em;background:#0c6f69;border-radius:.3125rem;padding:.3125rem .4375rem;font-weight:700}.apps-rule-banner>div b,.apps-rule-banner>div small{display:block}.apps-rule-banner>div b{color:#174a51;font-size:var(--text-xs)}.apps-rule-banner>div small{color:#688084;font-size:var(--text-xs);margin-top:.1875rem}.apps-rule-banner>strong{color:#087563;font-size:var(--text-xs);background:#dff3eb;border-radius:62.4375rem;padding:.3125rem .5rem}.apps-rule-banner>p{color:#61757b;font-size:var(--text-xs);margin:0;line-height:1.5}.automation-setup-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.automation-config-card,.automation-test-card{min-width:0;padding:1.1875rem}.automation-section-title{align-items:flex-start;gap:.625rem;margin-bottom:.9375rem;display:flex}.automation-section-title>i{color:#0a7097;width:1.5625rem;height:1.5625rem;font-size:var(--text-xs);background:#e6f3fa;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.automation-section-title b,.automation-section-title small{display:block}.automation-section-title b{color:#153553;font-size:var(--text-xs)}.automation-section-title small{color:#7b8795;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.automation-field-grid{grid-template-columns:1fr;gap:.625rem;display:grid}.automation-field-grid label{color:#657488;font-size:var(--text-xs);font-weight:700}.automation-field-grid input,.automation-field-grid select{width:100%;height:2.25rem;margin-top:.3125rem}.automation-field-grid label>small{color:#758492;font-size:var(--text-xs);margin-top:.3125rem;line-height:1.4;display:block}.automation-field-grid input[readonly]{cursor:default;background:#f4f7f9}.automation-field-grid input.verified-email{color:#146e60;border-color:#a9d5c9;font-weight:700}.automation-field-grid input.invalid-email{color:#a44943;background:#fff5f4;border-color:#e3bdba}.automation-outlook-rule-card{grid-column:1/-1}.automation-outlook-layout{grid-template-columns:minmax(0,1fr) 16.875rem;align-items:start;gap:1rem;display:grid}.automation-outlook-steps{counter-reset:outlook-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.automation-outlook-steps li{counter-increment:outlook-step;border-top:1px solid #e5ecef;grid-template-columns:9.375rem minmax(0,1fr);gap:.75rem;padding:.625rem .625rem .625rem 1.875rem;display:grid;position:relative}.automation-outlook-steps li:first-child{border-top:0}.automation-outlook-steps li:before{content:counter(outlook-step);color:#087391;width:1.125rem;height:1.125rem;font-size:var(--text-xs);background:#e4f3f6;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:.5625rem;left:2px}.automation-outlook-steps li>b{color:#23465d;font-size:var(--text-xs)}.automation-outlook-steps li>span{color:#627582;font-size:var(--text-xs);line-height:1.5}.automation-outlook-steps li>small{color:#758690;font-size:var(--text-xs);grid-column:2;line-height:1.45}.automation-outlook-steps code{color:#08708b;font-family:inherit;font-size:var(--text-xs);font-weight:700}.automation-rule-destination{background:linear-gradient(145deg,#edf9f5,#f7fbfc);border:1px solid #b9ded5;border-radius:.5625rem;padding:.9375rem}.automation-rule-destination>span{color:#0d796f;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.automation-rule-destination>b{color:#0b5f70;font-size:var(--text-xs);overflow-wrap:anywhere;margin:.4375rem 0 .5625rem;display:block}.automation-rule-destination>button{color:#fff;width:100%;font-size:var(--text-xs);cursor:pointer;background:#0b7b82;border:0;border-radius:.375rem;padding:.5rem;font-weight:700}.automation-rule-destination>div{border-top:1px solid #cfe4df;margin-top:.875rem;padding-top:.8125rem}.automation-rule-destination>div>strong,.automation-rule-destination>div>small{display:block}.automation-rule-destination>div>strong{color:#42666a;font-size:var(--text-xs)}.automation-rule-destination input{cursor:default;width:100%;height:2.125rem;font-size:var(--text-xs);background:#fff;margin-top:.3125rem}.automation-rule-destination input.verified-email{color:#146e60;border-color:#a9d5c9;font-weight:700}.automation-rule-destination input.invalid-email{color:#a44943;background:#fff5f4;border-color:#e3bdba}.automation-rule-destination>div>small{color:#6b7e80;font-size:var(--text-xs);margin-top:.3125rem;line-height:1.4}.automation-instructions{background:#f3f7fa;border-radius:.5rem;margin-top:.8125rem;padding:.8125rem}.automation-instructions>b{color:#173b5b;font-size:var(--text-xs)}.automation-instructions>p{color:#68798a;font-size:var(--text-xs);margin:.3125rem 0 .625rem;line-height:1.5}.automation-instructions>div{background:#fff;border:1px solid #d8e2e9;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.4375rem .5625rem;display:flex}.automation-instructions code{color:#0b6487;font-family:inherit;font-size:var(--text-xs);text-overflow:ellipsis;font-weight:700;overflow:hidden}.automation-instructions button{color:#0a6e93;font-size:var(--text-xs);cursor:pointer;background:#e5f2f7;border:0;border-radius:.3125rem;flex:none;padding:.3125rem .4375rem;font-weight:700}.automation-connection-note{background:#fff8e8;border:1px solid #eadbb6;border-radius:.4375rem;align-items:flex-start;gap:.5625rem;margin-top:.625rem;padding:.625rem;display:flex}.automation-connection-note>i{color:#8b6415;width:1.25rem;height:1.25rem;font-size:var(--text-xs);background:#f5dfaa;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.automation-connection-note b,.automation-connection-note small{display:block}.automation-connection-note b{color:#7b5b1d;font-size:var(--text-xs)}.automation-connection-note small{color:#806e49;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.automation-check-list label{cursor:pointer;border-top:1px solid #e6ebef;align-items:flex-start;gap:.5625rem;padding:.625rem 0;display:flex}.automation-check-list input{accent-color:#0b7f85;margin-top:2px}.automation-check-list span{flex:1;min-width:0}.automation-check-list b,.automation-check-list small{display:block}.automation-check-list b{color:#304b64;font-size:var(--text-xs)}.automation-check-list small{color:#7a8795;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.4}.automation-check-list em{color:#147493;font-size:var(--text-xs);background:#e9f3f7;border-radius:62.4375rem;padding:.25rem .375rem;font-style:normal;font-weight:700}.automation-mode-options{gap:.5rem;display:grid}.automation-mode-options>label{cursor:pointer;border:1px solid #dce4ea;border-radius:.4375rem;gap:.5625rem;padding:.6875rem;display:flex}.automation-mode-options>label.active{background:#eef8f8;border-color:#5aa4b6;box-shadow:inset 0 0 0 1px #5aa4b6}.automation-mode-options input{accent-color:#0b7f85;margin-top:2px}.automation-mode-options b,.automation-mode-options small{display:block}.automation-mode-options b{color:#24465e;font-size:var(--text-xs)}.automation-mode-options small{color:#748391;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.automation-save{width:100%;margin-top:.75rem}.automation-test-card textarea{color:#3e5368;width:100%;min-height:9.0625rem;font:var(--text-xs)/1.6 Inter, sans-serif;resize:vertical;border:1px solid #d4dfe7;border-radius:.4375rem;padding:.75rem}.automation-test-actions{justify-content:flex-end;gap:.4375rem;margin-top:.5625rem;display:flex}.automation-preview{background:#f8fafb;border:1px solid #dce4e9;border-radius:.5rem;margin-top:.75rem;padding:.8125rem}.automation-preview.matched{background:#f0f9f6;border-color:#b9dfd4}.automation-preview.unmatched{background:#fff9ed;border-color:#eadbb6}.automation-preview header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.automation-preview header span,.automation-preview header b{display:block}.automation-preview header span{color:#147b8f;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.automation-preview header b{color:#173f54;font-size:var(--text-xs);margin-top:.25rem}.automation-preview header strong{color:#087563;font-size:var(--text-xs)}.automation-preview dl{background:#fff;border:1px solid #dce7e5;border-radius:.375rem;grid-template-columns:repeat(3,1fr);margin:.6875rem 0 0;display:grid}.automation-preview dl div{border-right:1px solid #e4ecea;min-width:0;padding:.5rem}.automation-preview dl div:last-child{border-right:0}.automation-preview dt{color:#7b898c;font-size:var(--text-xs)}.automation-preview dd{color:#264c55;font-size:var(--text-xs);margin:.25rem 0 0;font-weight:700;line-height:1.35}.automation-preview>p{color:#5f7378;font-size:var(--text-xs);margin:.625rem 0;line-height:1.5}.automation-signals{flex-wrap:wrap;gap:.3125rem;margin-bottom:.625rem;display:flex}.automation-signals span{color:#247564;font-size:var(--text-xs);background:#e7f3ef;border-radius:62.4375rem;padding:.25rem .375rem;font-weight:700}@media (width<=1000px){.automation-setup-grid,.automation-guide{grid-template-columns:1fr}.automation-guide-security{min-height:0}.automation-outlook-layout{grid-template-columns:1fr}}@media (width<=680px){.automation-hero,.automation-setup-head{flex-direction:column;align-items:flex-start}.automation-guide-steps,.automation-rule-routing{grid-template-columns:1fr}.automation-rule-card>header,.automation-rule-card>footer{flex-direction:column;align-items:flex-start}.automation-outlook-steps li{grid-template-columns:1fr}.automation-outlook-steps li>small{grid-column:auto}.automation-option{grid-template-columns:2.625rem 1fr}.automation-option aside{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}.apps-rule-banner{grid-template-columns:auto 1fr}.apps-rule-banner>p{grid-column:1/-1}.automation-field-grid,.automation-preview dl{grid-template-columns:1fr}.automation-preview dl div{border-bottom:1px solid #e4ecea;border-right:0}.automation-preview dl div:last-child{border-bottom:0}}.nonmed-product.selected-for-comparison{border-color:#0e938a #176f88 #176f88;box-shadow:0 0 0 2px #18808924,0 .375rem 1rem #0e35551a}.nonmed-product-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.3125rem;display:flex}.nonmed-compare-button{color:#1f6598;cursor:pointer;font-size:var(--text-xs);background:#fff;border:1px solid #bed1e2;border-radius:.375rem;padding:.1875rem .4375rem;font-weight:700}.nonmed-compare-button[aria-pressed=true]{background:#eaf4ff;border-color:#2776ad}.nonmed-compare-button:disabled{cursor:default;opacity:.5}.nonmed-compare-tray{margin-bottom:0;overflow:hidden}.nonmed-compare-tray>header{background:#f4f9fe;border-bottom:1px solid #dce6ef;justify-content:space-between;align-items:center;padding:.5625rem .75rem;display:flex}.nonmed-compare-tray>header span{color:#2776ad;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.nonmed-compare-tray>header h3{font-size:var(--text-xs);margin:.25rem 0 0}.nonmed-compare-tray>header button,.nonmed-compare-tray article>button{color:#1f6598;cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;font-weight:700}.nonmed-compare-tray>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nonmed-compare-tray article{border-right:1px solid #e1e8ef;padding:.625rem .75rem}.nonmed-compare-tray article:last-child{border-right:0}.nonmed-compare-tray .nonmed-product-identity{align-items:center;gap:.5rem}.nonmed-compare-tray .nonmed-product-logo{width:3.625rem;height:1.9375rem;box-shadow:none;border-radius:.375rem;flex-basis:3.625rem;padding:.25rem .375rem}.nonmed-compare-tray .nonmed-product-copy>span{color:#55718a;font-size:var(--text-xs);font-weight:700;display:block}.nonmed-compare-tray .nonmed-product-copy>b{color:#203b55;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.3;display:block}.nonmed-compare-tray article>span,.nonmed-compare-tray article>b,.nonmed-compare-tray article>small{display:block}.nonmed-compare-tray article>span{color:#55718a;font-size:var(--text-xs);font-weight:700}.nonmed-compare-tray article>b{font-size:var(--text-xs);margin-top:.1875rem}.nonmed-compare-tray article>small{color:#6c7e8f;font-size:var(--text-xs);margin-top:.1875rem}.nonmed-compare-tray dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin:.5rem 0;display:grid}.nonmed-compare-tray dt{color:#71808d;font-size:var(--text-xs)}.nonmed-compare-tray dd{font-size:var(--text-xs);margin:2px 0 0;font-weight:700}@media (width<=1100px){.handoff-boundary-collapsible.open{grid-template-columns:1fr auto}.handoff-boundary-collapsible.open .ownership-split{grid-column:1/-1}.settings-layout{grid-template-columns:1fr}}@media (width<=700px){.workspace-pager{flex-direction:column;align-items:stretch}.workspace-pager>div{justify-content:space-between}.handoff-boundary-collapsible,.handoff-boundary-collapsible.open{grid-template-columns:1fr}.handoff-guide-toggle{justify-self:stretch}.settings-hero{flex-direction:column;align-items:flex-start}.settings-profile{grid-template-columns:1fr}.settings-profile div:nth-last-child(2){border-bottom:1px solid #edf1f4}.settings-fields{grid-template-columns:1fr}.settings-fields .ui-field-wide{grid-column:auto}.calendar-form-actions{width:100%}.calendar-form-actions .ui-button{flex:1;min-width:0}.comp-scope-note{flex-direction:column;align-items:flex-start}.nonmed-compare-tray>div{grid-template-columns:1fr}.nonmed-compare-tray article{border-bottom:1px solid #e1e8ef;border-right:0}.nonmed-compare-tray article:last-child{border-bottom:0}}.automation-status{gap:var(--space-2);margin:0 0 var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.automation-status>div{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff}.automation-status dt{color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.automation-status dd{margin:var(--space-1) 0 0;color:var(--gray-900);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.automation-status dd.ready{color:var(--ok-fg)}.automation-unsaved{margin-top:var(--space-2);color:var(--warn-fg);font-size:var(--text-xs);font-weight:600;display:block}.automation-blockers{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3) var(--space-2) 1.75rem;border:1px solid var(--danger-fg);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-fg);font-size:var(--text-xs);font-weight:600;line-height:1.45}.automation-signals span.ok{background:var(--ok-bg);color:var(--ok-fg)}.automation-signals span.warn{background:var(--warn-bg);color:var(--warn-fg)}.automation-audit-card{gap:var(--space-3);display:grid}.automation-audit-empty{color:var(--gray-500);font-size:var(--text-sm);margin:0}.automation-audit-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.automation-audit-list li{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-100);border-radius:var(--radius-md);background:var(--gray-50);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.automation-audit-list li b{color:var(--gray-900);font-size:var(--text-sm);display:block}.automation-audit-list li small{color:var(--gray-500);font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:2px;line-height:1.4;display:block}.automation-audit-more{color:var(--gray-500);font-size:var(--text-xs)}.automation-audit-sync{color:var(--warn-fg);font-size:var(--text-xs);font-weight:600}@media (width<=640px){.automation-status{grid-template-columns:1fr}}.current-rates-page{gap:.875rem;display:grid}.current-rates-verified{text-align:right;background:#ffffffc7;border:1px solid #2481742e;border-radius:.5625rem;min-width:12.8125rem;padding:.75rem .875rem;box-shadow:0 .25rem .75rem #124b440f}.current-rates-verified span,.current-rates-verified b,.current-rates-verified small{display:block}.current-rates-verified span{color:#68817f;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.current-rates-verified b{color:#175f55;font-size:var(--text-sm);margin-top:.1875rem}.current-rates-verified small{color:#7a8c8b;font-size:var(--text-xs);margin-top:.1875rem}.current-rates-toolbar{grid-template-columns:minmax(15rem,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.current-rates-search{color:#698084;background:#fff;border:1px solid #cbd9dd;border-radius:.4375rem;align-items:center;gap:.4375rem;height:2.3125rem;padding:0 .6875rem;display:flex}.current-rates-search input{color:#243f47;width:100%;min-width:0;font-size:var(--text-xs);background:0 0;border:0}.current-rates-tabs{background:#eef4f3;border-radius:.5rem;gap:.3125rem;padding:.1875rem;display:flex;overflow-x:auto}.current-rates-count{border-left:1px solid #d8e3e1;min-width:7rem;padding-left:.75rem}.current-rates-count b,.current-rates-count span{display:block}.current-rates-count b{color:#174f58;font-size:var(--text-md)}.current-rates-count span{color:#728481;font-size:var(--text-xs);margin-top:1px}.current-carrier-grid{column-count:2;column-gap:.875rem}.current-carrier-card{break-inside:avoid;background:#fff;border:1px solid #cedbd9;border-radius:.6875rem;width:100%;margin:0 0 .875rem;display:inline-block;overflow:hidden;box-shadow:0 .4375rem 1.25rem #13393512}.current-carrier-card>header{background:linear-gradient(135deg,#f5faf8,#eef5f4);border-bottom:1px solid #d9e4e1;justify-content:space-between;align-items:center;gap:.875rem;padding:.75rem .875rem;display:flex}.current-carrier-identity{align-items:center;gap:.6875rem;min-width:0;display:flex}.current-carrier-logo{background:#fff;border:1px solid #d4dfe2;border-radius:.5rem;flex:0 0 7.75rem;width:7.75rem;height:2.875rem;position:relative;overflow:hidden;box-shadow:0 2px .4375rem #0f2b3712}.current-carrier-logo img{object-fit:contain;object-position:50% 50%;width:calc(100% - 1.125rem);height:calc(100% - .75rem);display:block;position:absolute;inset:.375rem .5625rem}.current-carrier-identity h3{color:#173f49;font-size:var(--text-sm);margin:0}.current-carrier-identity p{color:#71827f;font-size:var(--text-xs);margin:.1875rem 0 0}.current-carrier-card>header>a{color:#1c7166;font-size:var(--text-xs);white-space:nowrap;background:#fff;border:1px solid #bdd3ce;border-radius:.375rem;flex:none;padding:.4375rem .5625rem;font-weight:700;text-decoration:none}.current-carrier-card>header>a:hover{background:#eaf6f3;border-color:#248a7d}.current-carrier-rates{display:grid}.current-rate-row{border-bottom:1px solid #e4ecea;grid-template-columns:minmax(9.6875rem,1fr) minmax(10.9375rem,1.08fr);gap:.3125rem .75rem;padding:.6875rem .8125rem;display:grid}.current-rate-row:last-child{border-bottom:0}.current-rate-row:nth-child(2n){background:#fbfdfd}.current-rate-product>span{color:#317268;font-size:var(--text-xs);background:#e8f2f0;border-radius:62.4375rem;padding:.1875rem .375rem;font-weight:700;display:inline-flex}.current-rate-product h4{color:#203d45;font-size:var(--text-xs);margin:.375rem 0 0;line-height:1.35}.current-rate-product p{color:#667b7d;font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.4}.current-rate-value{text-align:right}.current-rate-value span,.current-rate-value b,.current-rate-value small{display:block}.current-rate-value span{color:#6b7e7d;font-size:var(--text-xs);font-weight:700}.current-rate-value b{color:#087a6d;font-size:var(--text-base);margin-top:.25rem;line-height:1.25}.current-rate-value small{color:#7c8c8b;font-size:var(--text-xs);margin-top:.1875rem}.current-rate-detail{color:#647775;font-size:var(--text-xs);border-top:1px dashed #dce6e4;grid-column:1/-1;margin:0;padding-top:.3125rem;line-height:1.4}.current-carrier-card>footer{background:#f4f8f7;border-top:1px solid #dbe6e3;gap:.1875rem;padding:.5rem .8125rem;display:grid}.current-carrier-card>footer span{color:#58736f;font-size:var(--text-xs);font-weight:700}.current-carrier-card>footer b{color:#758582;font-size:var(--text-xs);font-weight:600;line-height:1.4}.current-rates-notice{background:#fffaf0;border:1px solid #e0d3ad;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.8125rem;padding:.75rem .875rem;display:grid}.current-rates-notice b{color:#795d1d;font-size:var(--text-xs);white-space:nowrap}.current-rates-notice p{color:#776b4e;font-size:var(--text-xs);margin:0;line-height:1.45}@media (width<=1200px){.current-rates-toolbar{grid-template-columns:1fr auto}.current-rates-tabs{grid-area:2/1/auto/-1}.current-carrier-grid{column-count:1}}@media (width<=680px){.current-rates-verified{text-align:left;min-width:0}.current-rates-toolbar{grid-template-columns:1fr}.current-rates-tabs{grid-area:auto}.current-rates-count{border-top:1px solid #d8e3e1;border-left:0;padding:.5rem 0 0}.current-carrier-card>header{flex-direction:column;align-items:flex-start}.current-carrier-card>header>a{text-align:center;align-self:stretch}.current-carrier-logo{flex-basis:6.75rem;width:6.75rem}.current-rate-row{grid-template-columns:1fr}.current-rate-value{text-align:left;border-top:1px dashed #dce6e4;padding-top:.4375rem}.current-rate-detail{border-top:0;padding-top:0}.current-rates-notice{grid-template-columns:1fr}}.app-shell,.auth-page,.auth-loading,.app-shell .workspace{min-height:100vh}.auto-grow-textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.lead-editor-grid textarea.auto-grow-textarea,.case-editor-grid textarea.auto-grow-textarea,.lead-note-compose textarea.auto-grow-textarea{resize:none;height:auto;overflow:hidden}.lead-note-compose{grid-template-columns:minmax(0,1fr) auto;min-width:0}.lead-note-history,.lead-note-history article,.lead-note-history p{min-width:0;max-width:100%}.lead-note-history article{overflow:hidden}.lead-note-history p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.everlake-note-compose{align-items:flex-end}.everlake-table td .everlake-note-compose textarea{color:#31453f;width:10.375rem;min-width:7.5rem;min-height:1.9375rem;font:inherit;font-size:var(--text-xs);background:#fff;border:1px solid #ccd7d4;border-radius:.375rem;padding:.4375rem .5rem;line-height:1.4}.everlake-client-table-permanent td .everlake-note-compose textarea,.everlake-client-table-term td .everlake-note-compose textarea,.everlake-client-table-book td .everlake-note-compose textarea{flex:1;width:auto;min-width:0}.everlake-note-history-row>td{white-space:normal;min-width:0}.everlake-note-history,.everlake-note-list,.everlake-note-list article,.everlake-note-list p{min-width:0;max-width:100%}.everlake-note-history{overflow:hidden}.everlake-note-list article{grid-template-columns:7.8125rem minmax(0,1fr);overflow:hidden}.everlake-note-list p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.everlake-client-details{background:#f8fbfa;border-bottom:1px solid #dce7e3;padding:.875rem}.everlake-client-details-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.everlake-client-details-head b{color:#234e47;font-size:var(--text-xs)}.everlake-client-details-head small{color:#71837e;font-size:var(--text-xs)}.everlake-client-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.everlake-client-detail-grid>div{background:#fff;border:1px solid #dce7e3;border-radius:.4375rem;min-width:0;padding:.5625rem .625rem}.everlake-client-detail-grid>div.wide{grid-column:span 2}.everlake-client-detail-grid dt{color:#71837e;font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.1875rem;font-weight:700}.everlake-client-detail-grid dd{color:#2d4540;font-size:var(--text-xs);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:600;line-height:1.4}.everlake-client-detail-grid a{color:#176b82;text-decoration:none}.everlake-client-detail-grid a:hover{text-decoration:underline}.tracker-notes-row>td{white-space:normal}.tracker-notes-panel,.tracker-notes-panel>div,.tracker-notes-panel article,.tracker-notes-panel article>p{min-width:0;max-width:100%}.tracker-notes-panel>div{overflow:hidden auto}.tracker-notes-panel article,.tracker-notes-panel article>p{overflow-wrap:anywhere;word-break:break-word}.case-update-history p,.case-update-history p b,.case-card-notes,.case-card-notes p{min-width:0;max-width:100%}.case-update-history p b,.case-card-notes p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}@media (width<=700px){.everlake-client-details-head{flex-direction:column;align-items:flex-start}.everlake-client-detail-grid{grid-template-columns:1fr}.everlake-client-detail-grid>div.wide{grid-column:auto}.everlake-expanded-note-editor{grid-template-columns:1fr}.everlake-expanded-note-editor>button{width:100%}.everlake-note-list article{grid-template-columns:1fr}}.mentorship-shell{--mentor-ink:#18314f;--mentor-muted:#66768b;--mentor-blue:#1f66a5;--mentor-blue-dark:#153f70;--mentor-teal:#159782;--mentor-line:#dce5ef;--mentor-soft:#f4f7fb;min-width:0;color:var(--mentor-ink);gap:1.125rem;display:grid}.mentorship-shell :where(button,summary){text-transform:none!important}.mentorship-shell .mentor-icon{flex:none;width:1.25rem;height:1.25rem}.mentor-command-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 83% 0,#3dafc647,#0000 29%),linear-gradient(124deg,#102c50 0%,#164979 56%,#176b7f 100%);border-radius:1rem;grid-template-columns:minmax(0,1fr);min-height:13.125rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.375rem 3.4375rem #12305033}.mentor-command-hero:after{z-index:-1;content:"";border:1px solid #ffffff21;border-radius:50%;width:29.375rem;height:29.375rem;position:absolute;bottom:-11.25rem;right:-5rem;box-shadow:0 0 0 3rem #ffffff09,0 0 0 6.5625rem #ffffff06}.mentor-command-copy{align-self:center;max-width:51.25rem;padding:1.625rem 2.125rem}.mentor-kicker,.mentor-section-heading span,.mentor-panel>header span,.mentor-panel>span,.mentor-product-title>span,.mentor-term-grid article>div>span,.mentor-rider-grid article>span,.mentor-review-lanes article>span,.mentor-scenario-library article>span{color:var(--mentor-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mentor-command-copy .mentor-kicker{color:#7fe1d1}.mentor-command-copy h2{color:#fff;letter-spacing:-.045em;max-width:45.625rem;margin:.4375rem 0 .5rem;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:700;line-height:1.02}.mentor-command-copy>p{color:#d8e7f3;max-width:43.125rem;font-size:var(--text-xs);margin:0;line-height:1.5}.mentor-hero-actions{flex-wrap:wrap;gap:.5625rem;margin-top:1rem;display:flex}.mentor-hero-actions button,.mentor-review-opening>button{color:#173e69;min-height:2.375rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.5625rem;justify-content:center;align-items:center;gap:.5625rem;padding:0 .875rem;font-weight:700;display:inline-flex}.mentor-hero-actions button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff42}.mentor-desk-nav{z-index:var(--z-sticky);border:1px solid var(--mentor-line);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#fffffff2;border-radius:.8125rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3125rem;padding:.4375rem;display:grid;position:sticky;top:4.5rem;box-shadow:0 .5rem 1.5rem #19345314}.mentor-desk-nav button{color:#68798e;min-height:2.8125rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .625rem;font-weight:700;display:flex}.mentor-desk-nav button:hover{color:var(--mentor-blue-dark);background:#f2f6fb}.mentor-desk-nav button.active{color:#fff;background:linear-gradient(135deg,#1f5f9d,#1c7792);box-shadow:0 .3125rem .75rem #185b8933}.mentor-desk-nav .mentor-icon{width:1.0625rem;height:1.0625rem}.mentor-desk{gap:1.125rem;min-width:0;animation:.18s mentorDeskIn;display:grid}@keyframes mentorDeskIn{0%{opacity:.3;transform:translateY(.25rem)}to{opacity:1;transform:none}}.mentor-section-heading{justify-content:space-between;align-items:flex-end;gap:1.875rem;padding:1.125rem .1875rem .25rem;display:flex}.mentor-section-heading>div:first-child{max-width:53.125rem}.mentor-section-heading h2{color:var(--mentor-ink);letter-spacing:-.035em;margin:.3125rem 0 .375rem;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;line-height:1.12}.mentor-section-heading p{color:var(--mentor-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.mentor-panel{border:1px solid var(--mentor-line);background:#fff;border-radius:.875rem;min-width:0;box-shadow:0 .4375rem 1.375rem #1631500e}.mentor-panel>header{justify-content:space-between;align-items:flex-start;gap:1.125rem;display:flex}.mentor-panel>header h2,.mentor-panel>h2{color:var(--mentor-ink);letter-spacing:-.02em;margin:.3125rem 0 0;font-size:1.1875rem;font-weight:700;line-height:1.25}.mentor-panel>header small{color:#8794a4;font-size:var(--text-xs);line-height:1.45}.mentor-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.mentor-quick-grid>button{border:1px solid var(--mentor-line);text-align:left;min-height:14.375rem;color:var(--mentor-ink);cursor:pointer;background:#fff;border-radius:.875rem;flex-direction:column;align-items:flex-start;padding:1.375rem;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;box-shadow:0 .4375rem 1.25rem #1631500d}.mentor-quick-grid>button:hover{border-color:#98b8d9;transform:translateY(-.1875rem);box-shadow:0 .9375rem 1.875rem #1631501a}.mentor-quick-icon{width:2.625rem;height:2.625rem;color:var(--mentor-blue);background:#eaf2fb;border-radius:.6875rem;place-items:center;margin-bottom:1.375rem;display:grid}.mentor-quick-grid small{color:var(--mentor-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mentor-quick-grid b{color:var(--mentor-ink);margin-top:.4375rem;font-size:.9375rem;line-height:1.35}.mentor-quick-grid p{color:var(--mentor-muted);font-size:var(--text-xs);margin:.4375rem 0 1.125rem;line-height:1.55}.mentor-quick-grid i{color:var(--mentor-blue);font-size:var(--text-xs);align-items:center;gap:.4375rem;margin-top:auto;font-style:normal;font-weight:700;display:flex}.mentor-quick-grid i .mentor-icon{width:.9375rem;height:.9375rem}.mentor-home-columns{grid-template-columns:minmax(0,1.15fr) minmax(26.25rem,.85fr);gap:.875rem;display:grid}.mentor-principles{padding:1.5rem}.mentor-principles>article{border-top:1px solid #e7edf4;grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem;padding:1.0625rem 0;display:grid}.mentor-principles>article:first-of-type{margin-top:1.0625rem}.mentor-principles>article>span{width:2.125rem;height:2.125rem;color:var(--mentor-blue);font-size:var(--text-xs);background:#eaf2fb;border-radius:.5625rem;place-items:center;font-weight:700;display:grid}.mentor-principles h3{color:#223c5d;font-size:var(--text-sm);margin:0 0 .25rem}.mentor-principles p{color:var(--mentor-muted);font-size:var(--text-xs);margin:0;line-height:1.55}.mentor-call-rail{color:#eaf4f9;background:linear-gradient(150deg,#153655,#174f67);border:0;align-self:start;padding:1.125rem}.mentor-call-rail>header{text-align:center;display:block}.mentor-call-rail>header span{color:#f0c96d}.mentor-call-rail>header h2{color:#fff;font-size:var(--text-lg);margin-top:.25rem}.mentor-call-rail>header p{color:#c8dbe4;max-width:20.625rem;font-size:var(--text-xs);margin:.25rem auto 0;line-height:1.45}.mentor-call-rail ol{counter-reset:mentorArc;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.mentor-call-rail li{text-align:center;counter-increment:mentorArc;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.5625rem;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:6.5rem;padding:.625rem;display:flex;position:relative}.mentor-call-rail li:last-child{background:#f0c96d17;border-color:#f0c96d6b;grid-column:1/-1;justify-self:center;width:calc(50% - .25rem)}.mentor-call-rail li:before{color:#f5d98f;content:counter(mentorArc, decimal-leading-zero);width:1.5rem;height:1.5rem;font-size:var(--text-xs);background:#09283fb8;border:1px solid #f0c96d9e;border-radius:.4375rem;flex:0 0 1.5rem;place-items:center;font-weight:700;display:grid}.mentor-call-rail li>div{min-width:0}.mentor-call-rail li b,.mentor-call-rail li small{display:block}.mentor-call-rail li b{color:#fff;font-size:var(--text-xs);margin-top:.4375rem}.mentor-call-rail li small{color:#c4d7df;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.mentor-section-heading-row{align-items:flex-end}.mentor-path-select{flex-wrap:wrap;justify-content:flex-end;gap:.3125rem;display:flex}.mentor-path-select button,.mentor-source-filters button{color:#607287;min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:62.4375rem;padding:0 .6875rem;font-weight:700}.mentor-path-select button.active,.mentor-source-filters button.active{color:#fff;border-color:var(--mentor-blue);background:var(--mentor-blue)}.mentor-conversation-layout{grid-template-columns:minmax(0,1.6fr) minmax(18.75rem,.55fr);align-items:start;gap:.875rem;display:grid}.mentor-talk-path{overflow:hidden}.mentor-talk-path>header{border-bottom:1px solid var(--mentor-line);background:linear-gradient(#fff,#f8fafc);padding:1.5rem}.mentor-talk-path>header h2{font-size:var(--text-xl)}.mentor-talk-path>header p{max-width:43.75rem;color:var(--mentor-muted);font-size:var(--text-xs);margin:.4375rem 0 0;line-height:1.55}.mentor-talk-path>header>small{text-align:right;max-width:13.75rem}.mentor-talk-steps{padding:0 1.5rem}.mentor-talk-steps>article{border-bottom:1px solid #e7edf3;grid-template-columns:2.75rem minmax(0,1fr);gap:.9375rem;padding:1.25rem 0;display:grid}.mentor-talk-steps>article:last-child{border:0}.mentor-step-number{color:#fff;width:2.375rem;height:2.375rem;font-size:var(--text-xs);background:linear-gradient(135deg,#246daf,#198f93);border-radius:.625rem;place-items:center;font-weight:700;display:grid}.mentor-step-content>div h3{color:#203b5b;font-size:var(--text-base);margin:0}.mentor-step-content>div p{color:var(--mentor-muted);font-size:var(--text-xs);margin:.25rem 0 0}.mentor-step-content blockquote,.mentor-objection-library blockquote{border:1px solid #d8e8e6;border-left:.25rem solid var(--mentor-teal);color:#24485c;font-size:var(--text-xs);background:#f1f8f7;border-radius:.5rem;margin:.8125rem 0 0;padding:.9375rem 3rem .9375rem 1.0625rem;font-style:normal;line-height:1.58;position:relative}.mentor-step-content blockquote button,.mentor-objection-library blockquote button{color:#2c7082;cursor:pointer;background:#fff;border:1px solid #d1dfdf;border-radius:.4375rem;place-items:center;width:1.875rem;height:1.875rem;padding:0;display:grid;position:absolute;top:.625rem;right:.625rem}.mentor-step-content blockquote .mentor-icon,.mentor-objection-library blockquote .mentor-icon{width:.9375rem;height:.9375rem}.mentor-step-content>small{color:#6e7d90;font-size:var(--text-xs);margin-top:.5625rem;line-height:1.5;display:block}.mentor-step-content>small b{color:var(--mentor-ink)}.mentor-conversation-rail{gap:.875rem;display:grid}.mentor-discovery-card,.mentor-language-guardrail{padding:1.375rem}.mentor-discovery-card dl{gap:0;margin:1.0625rem 0 0;display:grid}.mentor-discovery-card dl>div{border-top:1px solid #e7edf3;grid-template-columns:4.875rem 1fr;gap:.625rem;padding:.6875rem 0;display:grid}.mentor-discovery-card dt{color:var(--mentor-teal);font-size:var(--text-xs);margin:0;font-weight:700}.mentor-discovery-card dd{color:#50647c;font-size:var(--text-xs);font-weight:500;line-height:1.45}.mentor-language-guardrail{color:#e6f1f6;background:linear-gradient(150deg,#183754,#1c5264);border:0}.mentor-language-guardrail>span{color:#79ddcd}.mentor-language-guardrail>h2{color:#fff}.mentor-language-guardrail p{color:#c7dce4;font-size:var(--text-xs);margin:.6875rem 0 0;line-height:1.6}.mentor-objection-library{padding:1.5rem}.mentor-objection-library>header{padding-bottom:.9375rem}.mentor-objection-library>div{grid-template-columns:1fr 1fr;gap:0 1.25rem;display:grid}.mentor-objection-library details{border-top:1px solid #e3eaf1}.mentor-objection-library summary{color:#29435f;font-size:var(--text-xs);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.9375rem 2px;font-weight:700;list-style:none;display:flex}.mentor-objection-library summary i{color:var(--mentor-blue);font-size:1.125rem;font-style:normal;font-weight:400}.mentor-objection-library details[open] summary i{transform:rotate(45deg)}.mentor-objection-library details>p{color:var(--mentor-muted);font-size:var(--text-xs);margin:-2px 0 .5625rem;line-height:1.55}.mentor-objection-library blockquote{font-size:var(--text-xs);margin:0 0 .9375rem}.mentor-product-section{padding:1.5rem}.mentor-product-section>header{padding-bottom:1.25rem}.mentor-product-grid,.mentor-rider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.mentor-product-grid>article,.mentor-term-grid>article,.mentor-rider-grid>article{background:#fbfcfe;border:1px solid #dfe7ef;border-radius:.75rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex;overflow:hidden}.mentor-product-title{border-bottom:1px solid #dfe7ef;padding-bottom:.9375rem}.mentor-product-title h3,.mentor-term-grid h3,.mentor-rider-grid h3{color:#1d3b5d;letter-spacing:-.02em;margin:.375rem 0 .1875rem;font-size:1.125rem}.mentor-product-title p,.mentor-term-grid article>div>p{color:var(--mentor-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.mentor-product-best{padding:.9375rem 0 2px}.mentor-product-best b,.mentor-product-caution b{color:var(--mentor-blue);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.mentor-product-best p,.mentor-product-caution p{color:#50647a;font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.55}.mentor-product-grid ul,.mentor-term-grid ul{gap:.4375rem;margin:.8125rem 0;padding:0;list-style:none;display:grid}.mentor-product-grid li,.mentor-term-grid li{color:#435a72;font-size:var(--text-xs);gap:.5rem;line-height:1.45;display:flex}.mentor-product-grid li:before,.mentor-term-grid li:before{color:var(--mentor-teal);content:"✓";font-weight:700}.mentor-product-caution{background:#fff6e8;border-radius:.5rem;margin-top:auto;padding:.8125rem}.mentor-product-caution b{color:#9c681d}.mentor-product-grid article>small,.mentor-term-grid article>small,.mentor-rider-grid article>small,.mentor-carrier-grid article>small{color:#8a97a7;font-size:var(--text-xs);margin-top:.875rem;line-height:1.4;display:block}.mentor-term-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mentor-term-grid>article{min-height:14.375rem}.mentor-rider-grid>article>span{color:var(--mentor-blue)}.mentor-rider-grid dl{gap:0;margin:.9375rem 0 0;display:grid}.mentor-rider-grid dl>div{border-top:1px solid #e2e9f0;padding:.6875rem 0}.mentor-rider-grid dt{color:var(--mentor-teal);font-size:var(--text-xs);margin:0 0 .25rem;font-weight:700}.mentor-rider-grid dd{color:#4d6278;font-size:var(--text-xs);font-weight:500;line-height:1.55}.mentor-rider-grid article>small{margin-top:auto;padding-top:.75rem}.mentor-underwriting-top{grid-template-columns:minmax(0,1.3fr) minmax(18.75rem,.7fr);gap:.875rem;display:grid}.mentor-quote-packet,.mentor-outcome-card,.mentor-carrier-desk,.mentor-decline-recovery,.mentor-exam-prep{padding:1.5rem}.mentor-quote-packet>header b{min-width:3.875rem;height:2.125rem;color:var(--mentor-blue);font-size:var(--text-xs);background:#eaf2fb;border-radius:62.4375rem;place-items:center;display:grid}.mentor-quote-packet>div{grid-template-columns:1fr 1fr;gap:0 1.5rem;margin-top:1.125rem;display:grid}.mentor-quote-packet>div p{color:#425a72;font-size:var(--text-xs);border-top:1px solid #e4eaf1;grid-template-columns:1.75rem 1fr;align-items:center;gap:.5625rem;margin:0;padding:.6875rem 0;display:grid}.mentor-quote-packet>div span{width:1.4375rem;height:1.4375rem;color:var(--mentor-blue);font-size:var(--text-xs);background:#edf3fa;border-radius:.375rem;place-items:center;font-weight:700;display:grid}.mentor-quote-packet>footer{color:#6a5630;font-size:var(--text-xs);background:#fff5df;border-radius:.5rem;margin-top:1rem;padding:.75rem;line-height:1.45}.mentor-outcome-card{color:#e5eff7;background:linear-gradient(150deg,#153453,#225270);border:0}.mentor-outcome-card>span{color:#7fe1cf}.mentor-outcome-card>h2{color:#fff;font-size:1.375rem}.mentor-outcome-card>p{color:#c9dce7;font-size:var(--text-xs);margin:.9375rem 0 .5rem}.mentor-outcome-card ul{gap:.5625rem;margin:0;padding:0;list-style:none;display:grid}.mentor-outcome-card li{color:#dce9ef;font-size:var(--text-xs);gap:.5625rem;display:flex}.mentor-outcome-card li:before{color:#68d4c1;content:"→"}.mentor-outcome-card blockquote{color:#fff;font-size:var(--text-xs);background:#ffffff12;border:1px solid #ffffff24;border-radius:.5rem;margin:1.25rem 0 0;padding:.8125rem;font-style:normal;line-height:1.5}.mentor-carrier-desk>header{padding-bottom:1.125rem}.mentor-carrier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;display:grid}.mentor-carrier-grid>article{background:#fbfcfe;border:1px solid #dfe7ef;border-radius:.6875rem;flex-direction:column;min-width:0;padding:1.0625rem;display:flex}.mentor-carrier-grid article>header{grid-template-columns:2.25rem 1fr;gap:.625rem;display:grid}.mentor-carrier-grid article>header>span{color:#fff;width:2.125rem;height:2.125rem;font-size:var(--text-xs);background:linear-gradient(135deg,#2268a6,#1b8891);border-radius:.5625rem;place-items:center;font-weight:700;display:grid}.mentor-carrier-grid h3{color:#223e5e;font-size:var(--text-sm);margin:0}.mentor-carrier-grid header p{color:var(--mentor-muted);font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.45}.mentor-carrier-grid dl{margin:.9375rem 0 0}.mentor-carrier-grid dl>div{border-top:1px solid #e1e8ef;padding:.625rem 0}.mentor-carrier-grid dt{color:var(--mentor-teal);font-size:var(--text-xs);font-weight:700}.mentor-carrier-grid dd{color:#50657b;font-size:var(--text-xs);margin-top:.25rem;font-weight:500;line-height:1.5}.mentor-carrier-grid article>small{margin-top:auto;padding-top:.625rem}.mentor-underwriting-bottom{grid-template-columns:minmax(0,1.4fr) minmax(17.5rem,.6fr);gap:.875rem;display:grid}.mentor-decline-recovery>ol{grid-template-columns:1fr 1fr;gap:.625rem;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.mentor-decline-recovery li{background:#f9fbfd;border:1px solid #e0e7ee;border-radius:.5625rem;grid-template-columns:1.875rem 1fr;gap:.625rem;padding:.8125rem;display:grid}.mentor-decline-recovery li>span{width:1.625rem;height:1.625rem;color:var(--mentor-blue);font-size:var(--text-xs);background:#e7f0fa;border-radius:.4375rem;place-items:center;font-weight:700;display:grid}.mentor-decline-recovery li b{color:#29455f;font-size:var(--text-xs)}.mentor-decline-recovery li p{color:var(--mentor-muted);font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.mentor-exam-prep>div{background:#f3f7fb;border-radius:.5625rem;margin-top:.9375rem;padding:.875rem}.mentor-exam-prep>div b{color:var(--mentor-blue);font-size:var(--text-xs);text-transform:uppercase}.mentor-exam-prep>div p{color:#52677c;font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.55}.mentor-exam-prep>small{color:#8593a3;font-size:var(--text-xs);margin-top:.8125rem;line-height:1.45;display:block}.mentor-review-opening{background:linear-gradient(110deg,#f2f8fa,#f6fbf8);border-color:#cfe2e5;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.375rem 1.5rem;display:flex}.mentor-review-opening>div{max-width:57.5rem}.mentor-review-opening blockquote{color:#294c61;font-size:var(--text-base);margin:.4375rem 0 0;font-style:normal;line-height:1.6}.mentor-review-opening>button{color:#fff;background:var(--mentor-blue);flex:none}.mentor-review-opening .mentor-icon{width:1rem;height:1rem}.mentor-review-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.mentor-review-lanes>article{border:1px solid var(--mentor-line);background:#fff;border-radius:.75rem;padding:1.1875rem;box-shadow:0 .375rem 1.125rem #1631500d}.mentor-review-lanes article>span{color:var(--mentor-teal)}.mentor-review-lanes h3{color:#203d5c;margin:.625rem 0 .1875rem;font-size:1.0625rem}.mentor-review-lanes b{color:var(--mentor-blue);font-size:var(--text-xs)}.mentor-review-lanes p{color:var(--mentor-muted);font-size:var(--text-xs);margin:.5rem 0 0;line-height:1.55}.mentor-review-columns{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.mentor-illustration-list,.mentor-review-questions,.mentor-scenario-library{padding:1.5rem}.mentor-illustration-list ul{gap:0;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.mentor-illustration-list li{color:#455c73;font-size:var(--text-xs);border-top:1px solid #e4eaf0;gap:.625rem;padding:.6875rem 0;line-height:1.45;display:flex}.mentor-illustration-list li:before{color:var(--mentor-teal);content:"✓";font-weight:700}.mentor-review-questions ol{counter-reset:reviewQuestion;grid-template-columns:1fr 1fr;gap:.5625rem;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.mentor-review-questions li{color:#455c73;font-size:var(--text-xs);counter-increment:reviewQuestion;background:#f9fbfd;border:1px solid #e1e8ef;border-radius:.5rem;grid-template-columns:1.75rem 1fr;align-items:center;gap:.5rem;padding:.625rem;line-height:1.4;display:grid}.mentor-review-questions li:before{width:1.4375rem;height:1.4375rem;color:var(--mentor-blue);content:counter(reviewQuestion);font-size:var(--text-xs);background:#e9f1fa;border-radius:50%;place-items:center;font-weight:700;display:grid}.mentor-scenario-library>header{padding-bottom:1.125rem}.mentor-scenario-library>div{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.mentor-scenario-library article{background:#fbfcfe;border:1px solid #dfe7ef;border-radius:.625rem;padding:1.0625rem}.mentor-scenario-library article>span{color:var(--mentor-teal)}.mentor-scenario-library h3{color:#28435f;font-size:var(--text-xs);margin:.4375rem 0 .3125rem}.mentor-scenario-library p{color:var(--mentor-muted);font-size:var(--text-xs);margin:0;line-height:1.55}.mentor-source-library{overflow:hidden}.mentor-source-library>header{border-bottom:1px solid var(--mentor-line);background:#f8fafc;align-items:center;padding:1.125rem}.mentor-source-search{color:#708196;background:#fff;border:1px solid #d2dce7;border-radius:.5625rem;align-items:center;gap:.5rem;width:min(27.5rem,100%);min-height:2.5rem;padding:0 .75rem;display:flex}.mentor-source-search .mentor-icon{width:1.0625rem;height:1.0625rem}.mentor-source-search input{color:#29435e;width:100%;font-size:var(--text-xs);background:0 0;border:0}.mentor-source-filters{flex-wrap:wrap;justify-content:flex-end;gap:.3125rem;display:flex}.mentor-source-filters button{min-height:1.9375rem;font-size:var(--text-xs)}.mentor-source-count{border-bottom:1px solid var(--mentor-line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:.4375rem;padding:.9375rem 1.25rem;display:grid}.mentor-source-count b{color:var(--mentor-blue);font-size:var(--text-xl)}.mentor-source-count span{color:#475e75;font-size:var(--text-xs);font-weight:700}.mentor-source-count small{color:#8b98a7;font-size:var(--text-xs);justify-self:end}.mentor-source-list{grid-template-columns:1fr 1fr;display:grid}.mentor-source-list>article{border-bottom:1px solid #e7edf3;grid-template-columns:2.125rem minmax(0,1fr) auto auto;align-items:center;gap:.6875rem;min-width:0;padding:.875rem 1.25rem;display:grid}.mentor-source-list>article:nth-child(odd){border-right:1px solid #e7edf3}.mentor-source-list>article>span{width:1.8125rem;height:1.8125rem;color:var(--mentor-blue);font-size:var(--text-xs);background:#eaf2fa;border-radius:.4375rem;place-items:center;font-weight:700;display:grid}.mentor-source-list article>div{min-width:0}.mentor-source-list article small{color:var(--mentor-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mentor-source-list h3{color:#2b465f;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:.1875rem 0 0;overflow:hidden}.mentor-source-list article>p{color:#7b8999;font-size:var(--text-xs);white-space:nowrap;margin:0}.mentor-source-list article>i{color:#247b6c;font-size:var(--text-xs);background:#e8f5f1;border-radius:62.4375rem;padding:.25rem .4375rem;font-style:normal;font-weight:700}.mentor-source-empty{text-align:center;color:#8290a1;grid-column:1/-1;padding:3.75rem 1.25rem}.mentor-source-empty .mentor-icon{margin:auto}.mentor-source-empty h3{color:#3d536a;font-size:var(--text-base);margin:.625rem 0 .25rem}.mentor-source-empty p{font-size:var(--text-xs);margin:0}.mentor-workspace-footer{color:#6b6045;background:#fffaf0;border:1px solid #e1d8bf;border-radius:.6875rem;align-items:flex-start;gap:.6875rem;padding:1rem 1.1875rem;display:flex}.mentor-workspace-footer .mentor-icon{color:#a27b2e;width:1.125rem;height:1.125rem}.mentor-workspace-footer p{font-size:var(--text-xs);margin:0;line-height:1.55}.mentor-workspace-footer b{color:#66532e}@media (width<=1200px){.mentor-quick-grid{grid-template-columns:1fr 1fr}.mentor-carrier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-carrier-grid>article:nth-last-child(-n+2){grid-column:span 1}.mentor-desk-nav button{flex-direction:column;gap:.25rem}}@media (width<=1020px){.mentor-command-hero,.mentor-home-columns,.mentor-conversation-layout,.mentor-underwriting-top,.mentor-underwriting-bottom{grid-template-columns:1fr}.mentor-conversation-rail,.mentor-product-grid,.mentor-rider-grid,.mentor-carrier-grid,.mentor-review-lanes{grid-template-columns:1fr 1fr}}@media (width<=760px){.mentor-command-copy{padding:1.5rem 1.375rem}.mentor-desk-nav{grid-template-columns:repeat(3,1fr);position:static}.mentor-desk-nav button{min-height:3.4375rem}.mentor-section-heading,.mentor-section-heading-row{align-items:start;display:grid}.mentor-path-select{justify-content:flex-start}.mentor-quick-grid,.mentor-product-grid,.mentor-term-grid,.mentor-rider-grid,.mentor-conversation-rail,.mentor-carrier-grid,.mentor-review-lanes,.mentor-review-columns,.mentor-scenario-library>div,.mentor-objection-library>div,.mentor-source-list,.mentor-decline-recovery>ol{grid-template-columns:1fr}.mentor-source-list>article:nth-child(odd){border-right:0}.mentor-talk-path>header{display:grid}.mentor-talk-path>header>small{text-align:left;max-width:none}.mentor-quote-packet>div,.mentor-review-questions ol{grid-template-columns:1fr}.mentor-review-opening{display:grid}.mentor-review-opening>button{justify-self:start}.mentor-source-library>header{display:grid}.mentor-source-filters{justify-content:flex-start}.mentor-source-count{grid-template-columns:auto 1fr}.mentor-source-count small{grid-column:1/-1;justify-self:start}}@media (width<=520px){.mentor-desk-nav{grid-template-columns:1fr 1fr}.mentor-hero-actions{display:grid}.mentor-hero-actions button{width:100%}.mentor-quick-grid{grid-template-columns:1fr}.mentor-talk-steps{padding:0 1rem}.mentor-talk-steps>article{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem}.mentor-step-number{width:2rem;height:2rem}.mentor-source-list>article{grid-template-columns:2rem minmax(0,1fr)}.mentor-source-list article>p,.mentor-source-list article>i{grid-column:2;justify-self:start}}.market-google-layout{grid-template-columns:16.25rem minmax(0,1fr);gap:1rem}.market-google-rail>header{background:#fff;border-bottom-color:#edf0f2;align-items:center;padding:1rem .875rem .75rem}.market-google-rail>header span{color:#5f6368;letter-spacing:.55px}.market-google-rail>header h2{color:#202124;font-size:var(--text-md);font-weight:500}.market-google-rail>header a{color:#5f6368;font-size:var(--text-xs)}@media (width<=1120px){.market-google-layout{grid-template-columns:1fr}.market-google-rail{position:static}.market-google-rail .market-sector-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-google-rail .market-sector-row:nth-child(odd){border-right:1px solid #edf0f2}}@media (width<=720px){.market-google-rail .market-sector-list{grid-template-columns:none;display:flex;overflow-x:auto}.market-google-rail .market-sector-row{border-right:1px solid #edf0f2;min-width:13.75rem}}.everlake-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.everlake-tabs .everlake-todo-tab{color:#7a5712;background:#fffbef}.everlake-tabs .everlake-todo-tab.active{color:#765000;background:#fff3cc;border-color:#ddb856;box-shadow:inset 0 -.1875rem #d49b15}.everlake-todo-count{color:#7a5712;font-size:var(--text-xs);white-space:nowrap;background:#fff8df;border:1px solid #e7cb81;border-radius:62.4375rem;flex:none;padding:.3125rem .5625rem;font-weight:700}.everlake-todo-empty>span{color:#c88900;background:#fff8df;border:1px solid #ecd38f}.everlake-client-table-book .everlake-favorite.active{box-shadow:0 0 0 .1875rem #e0b34929}@media (width<=900px){.everlake-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.everlake-tabs button:nth-child(3){border-right:0}.everlake-tabs button:nth-child(-n+3){border-bottom:1px solid #cbd8e5}}@media (width<=700px){.everlake-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.everlake-tabs button:nth-child(3){border-right:1px solid #cbd8e5}.everlake-tabs button:nth-child(2n){border-right:0}.everlake-tabs button:nth-child(-n+4){border-bottom:1px solid #cbd8e5}}.app-update-banner{z-index:var(--z-sticky);color:#f8fbff;background:linear-gradient(110deg,#102b4e 0%,#174778 72%,#1d5a92 100%);border-bottom:1px solid #ffffff2e;grid-template-columns:2.625rem minmax(0,1fr) auto;align-items:center;gap:.8125rem;min-height:4.375rem;padding:.6875rem clamp(1rem,2.4vw,2.125rem);display:grid;position:sticky;top:0;box-shadow:0 .5rem 1.5rem #0a23422e}.app-update-icon{color:#d7eaff;width:2.625rem;height:2.625rem;font-size:var(--text-xl);background:#ffffff1f;border-radius:.75rem;place-items:center;font-weight:700;display:grid}.app-update-banner b,.app-update-banner p{margin:0;display:block}.app-update-banner b{font-size:var(--text-base);letter-spacing:-.1px}.app-update-banner p{color:#c9ddf2;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.app-update-banner button{color:#12365f;cursor:pointer;background:#fff;border:1px solid #ffffffb3;border-radius:.5rem;min-height:2.375rem;padding:0 1rem;font-weight:700;box-shadow:0 .25rem .75rem #0000001f}.app-update-banner button:hover{background:#edf6ff}@media (width<=640px){.app-update-banner{grid-template-columns:2.125rem 1fr;padding:.75rem .875rem;position:relative}.app-update-icon{border-radius:.5625rem;width:2.125rem;height:2.125rem;font-size:1.1875rem}.app-update-banner button{grid-column:1/-1;width:100%}}.ms-shell{--ms-navy:#102b46;--ms-blue:#174f7a;--ms-teal:#16867f;--ms-orange:#f28b28;--ms-ink:#1e3042;--ms-muted:#68798a;--ms-line:#dce5eb;color:var(--ms-ink);gap:1rem}.ms-shell :where(button,input,textarea,select){font:inherit}.ms-shell :where(button){text-transform:none!important}.ms-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 87% 3%,#4fd3c633,#0000 28%),linear-gradient(122deg,#0d2742 0%,#15486e 57%,#13756f 100%);border:1px solid #57c3c038;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) 9.375rem;align-items:center;min-height:14.375rem;padding:2rem 2.375rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #0f2b4633}.ms-hero:after{z-index:-1;content:"";border:1px solid #ffffff21;border-radius:50%;width:32.5rem;height:32.5rem;position:absolute;bottom:-16.5625rem;right:-7.8125rem;box-shadow:0 0 0 3.25rem #ffffff09,0 0 0 7rem #ffffff06}.ms-hero-copy{max-width:50rem}.ms-hero-copy>span,.ms-heading span,.ms-card>header span{color:#43d0be;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-hero-copy h2{color:#fff;letter-spacing:-.05em;max-width:46.25rem;margin:.4375rem 0 .5625rem;font-size:clamp(1.8125rem,3.5vw,2.75rem);font-weight:700;line-height:1.02}.ms-hero-copy>p{color:#d5e5ee;max-width:43.125rem;font-size:var(--text-xs);margin:0;line-height:1.55}.ms-hero-copy>div{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.ms-hero-copy>div b{font-size:var(--text-xs)}.ms-hero-copy>div small{color:#bcd1dc;font-size:var(--text-xs);border-left:1px solid #ffffff38;padding-left:.75rem}.ms-progress{text-align:center;background:radial-gradient(circle at center, #143c59 0 55%, transparent 56%), conic-gradient(#52d7c7 var(--ms-progress), #ffffff26 0);border-radius:50%;place-content:center;justify-self:end;width:7.25rem;height:7.25rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 .9375rem 1.75rem #061f352e}.ms-progress strong{color:#fff;font-size:var(--text-xl);letter-spacing:-.04em;display:block}.ms-progress span{color:#bdd4dd;font-size:var(--text-xs);margin-top:1px;font-weight:700;display:block}.ms-nav{z-index:var(--z-sticky);border:1px solid var(--ms-line);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#fffffff5;border-radius:.8125rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3125rem;padding:.375rem;display:grid;position:sticky;top:4.5rem;box-shadow:0 .5rem 1.5625rem #14324914}.ms-nav button{color:#6a7b8c;min-height:2.625rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-weight:700}.ms-nav button:hover{color:var(--ms-blue);background:#f1f6f8}.ms-nav button.active{color:#fff;background:linear-gradient(135deg,#174c76,#16877f);box-shadow:0 .3125rem .8125rem #18577133}.ms-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.0625rem .1875rem .1875rem;display:flex}.ms-heading>div:first-child{max-width:53.125rem}.ms-heading h2{color:var(--ms-navy);letter-spacing:-.04em;margin:.3125rem 0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700}.ms-heading p{color:var(--ms-muted);font-size:var(--text-xs);margin:0;line-height:1.55}.ms-status{color:#26766c;font-size:var(--text-xs);background:#eef8f5;border:1px solid #cfe5df;border-radius:62.4375rem;flex:none;align-items:center;gap:.4375rem;padding:.5rem .6875rem;font-weight:700;display:inline-flex}.ms-status i{background:#32a997;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .25rem #32a9971f}.ms-card{border:1px solid var(--ms-line);background:#fff;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #1432490e}.ms-card>header{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:flex-start;gap:1.125rem;padding:1.3125rem 1.375rem;display:flex}.ms-card>header h3{color:var(--ms-navy);letter-spacing:-.025em;margin:.3125rem 0 0;font-size:1.125rem;font-weight:700}.ms-card>header>small{color:#8795a1;font-size:var(--text-xs)}.ms-today-grid{grid-template-columns:minmax(0,1.55fr) minmax(19.375rem,.65fr);align-items:start;gap:.875rem;display:grid}.ms-timeline{padding:0 1.375rem}.ms-timeline>button{text-align:left;width:100%;min-height:4rem;color:var(--ms-ink);cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edf1;grid-template-columns:1.5625rem 4.875rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.ms-timeline>button:first-child{border-top:0}.ms-timeline>button:hover{background:linear-gradient(90deg,#f5faf9,#fff)}.ms-timeline>button>i{color:#fff;width:1.3125rem;height:1.3125rem;font-size:var(--text-xs);border:1.5px solid #9baab6;border-radius:.4375rem;place-items:center;font-style:normal;display:grid}.ms-timeline>button.done>i{border-color:var(--ms-teal);background:var(--ms-teal)}.ms-timeline time{color:#567083;font-size:var(--text-xs);font-weight:700}.ms-timeline b,.ms-timeline small{display:block}.ms-timeline b{color:#263d52;font-size:var(--text-xs)}.ms-timeline small{color:var(--ms-muted);font-size:var(--text-xs);margin-top:.25rem;line-height:1.4}.ms-timeline>button.done b,.ms-timeline>button.done small{color:#8b9aa4}.ms-queues>header>b{color:#19756c;min-width:2.625rem;height:1.875rem;font-size:var(--text-xs);background:#e8f6f2;border-radius:62.4375rem;place-items:center;display:grid}.ms-queues>p{color:var(--ms-muted);font-size:var(--text-xs);margin:0;padding:.9375rem 1.25rem .4375rem;line-height:1.5}.ms-queues>div{padding:.3125rem .8125rem 1rem}.ms-queues>div button{text-align:left;color:#324b60;width:100%;min-height:2.9375rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edf1;grid-template-columns:1.75rem 1fr;align-items:center;gap:.625rem;padding:.3125rem .4375rem;font-weight:700;display:grid}.ms-queues>div button:first-child{border-top:0}.ms-queues>div button i{color:#315d78;width:1.5rem;height:1.5rem;font-size:var(--text-xs);background:#edf4f7;border-radius:.4375rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-queues>div button.done{color:#8a989f}.ms-queues>div button.done i{color:#fff;background:var(--ms-teal)}.ms-scorecard>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ms-scorecard article{border-left:1px solid #e7edf1;flex-direction:column;min-width:0;padding:1.125rem;display:flex}.ms-scorecard article>span{color:#667a89;font-size:var(--text-xs);font-weight:700}.ms-scorecard article>b{color:var(--ms-navy);letter-spacing:-.045em;margin:.375rem 0 1px;font-size:1.625rem}.ms-scorecard article>small{color:#93a0a9;font-size:var(--text-xs)}.ms-scorecard article>button{color:#28776f;font-size:var(--text-xs);cursor:pointer;background:#f5fbf9;border:1px solid #d4e1e6;border-radius:.4375rem;align-self:flex-start;margin-top:.8125rem;padding:.375rem .5rem;font-weight:700}.ms-scorecard article>button:hover{color:#fff;border-color:var(--ms-teal);background:var(--ms-teal)}@media (width<=1000px){.ms-today-grid{grid-template-columns:1fr}.ms-scorecard>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-scorecard article:nth-child(4){border-top:1px solid #e7edf1;border-left:0}.ms-scorecard article:nth-child(n+5){border-top:1px solid #e7edf1}}@media (width<=720px){.ms-hero{grid-template-columns:1fr;min-height:0;padding:1.6875rem 1.5rem}.ms-progress{display:none}.ms-nav{grid-template-columns:repeat(3,minmax(0,1fr));top:3.875rem}.ms-heading{flex-direction:column;align-items:flex-start}.ms-timeline{padding:0 .9375rem}.ms-timeline>button{grid-template-columns:1.5625rem 4.0625rem minmax(0,1fr);gap:.5rem}.ms-scorecard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-scorecard article:nth-child(3),.ms-scorecard article:nth-child(5){border-left:0}.ms-scorecard article:nth-child(n+3){border-top:1px solid #e7edf1}}.ms-shell :where(input,textarea){box-sizing:border-box}.ms-desk{gap:1rem;min-width:0;animation:.18s msDeskIn;display:grid}@keyframes msDeskIn{0%{opacity:.35;transform:translateY(.25rem)}to{opacity:1;transform:none}}.ms-hero-actions{gap:.5rem!important;margin-top:1.0625rem!important;display:flex!important}.ms-hero-actions button{color:#123e5d;min-height:2.3125rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:0;border-radius:.5625rem;padding:0 .8125rem;font-weight:700}.ms-hero-actions button.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.ms-date-control{gap:.375rem!important;margin-top:.9375rem!important}.ms-date-control label{background:#ffffff14;border:1px solid #fff3;border-radius:.5625rem;grid-template-columns:auto minmax(8.125rem,1fr);align-items:center;gap:.5rem;min-height:2.125rem;padding:.1875rem .3125rem .1875rem .625rem;display:grid}.ms-hero-copy>.ms-date-control label small{color:#bad3de;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;border:0;padding:0;font-weight:700}.ms-date-control input{color:#163b58;width:8.875rem;height:1.75rem;font-size:var(--text-xs);background:#fff;border:0;border-radius:.375rem;padding:0 .4375rem;font-weight:700}.ms-date-control>button{color:#fff;min-width:2.125rem;min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:.5625rem;padding:0 .5625rem;font-weight:700}.ms-nav button b,.ms-nav button small{display:block}.ms-nav button b{font-size:var(--text-xs)}.ms-nav button small{color:inherit;font-size:var(--text-xs);opacity:.78;margin-top:2px;font-weight:600}.ms-status.locked{color:#6d5525;background:#fff8e8;border-color:#e9d6a8}.ms-status.locked i{background:#d59936;box-shadow:0 0 0 .25rem #d599361f}.ms-day-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5625rem;display:grid}.ms-day-strip article{border:1px solid var(--ms-line);background:#fffffff0;border-radius:.75rem;min-width:0;padding:.9375rem 1.0625rem;box-shadow:0 .3125rem 1rem #1432490a}.ms-day-strip span,.ms-day-strip b,.ms-day-strip small{display:block}.ms-day-strip span{color:#71818e;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ms-day-strip b{color:var(--ms-navy);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;overflow:hidden}.ms-day-strip small{color:#87949e;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;overflow:hidden}.ms-mode{background:#edf3f6;border-radius:.5625rem;gap:.1875rem;padding:.1875rem;display:flex}.ms-mode button{color:#6d7d89;min-height:1.75rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.4375rem;padding:0 .5625rem;font-weight:700}.ms-mode button.active{color:#fff;background:var(--ms-blue)}.ms-timeline>button.now{background:#f0f8f6;border-radius:.625rem;width:calc(100% + 1.25rem);margin:0 -.625rem;padding-left:.625rem;padding-right:.625rem}.ms-timeline b em{color:#fff;background:var(--ms-orange);font-size:var(--text-xs);text-transform:uppercase;border-radius:62.4375rem;margin-left:.4375rem;padding:.1875rem .375rem;font-style:normal}.ms-schedule>header>div:first-child{min-width:0}.ms-schedule>header>div:first-child p{max-width:40.625rem;color:var(--ms-muted);font-size:var(--text-xs);margin:.375rem 0 0;line-height:1.5}.ms-schedule-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4375rem;margin-left:auto;display:flex}.ms-schedule-actions .ms-mode{flex:none}.ms-schedule-edit{min-height:2.125rem;color:var(--ms-blue);font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #bfd3df;border-radius:.5rem;padding:0 .6875rem;font-weight:700;box-shadow:0 2px .4375rem #1443630d}.ms-schedule-edit:hover{background:#f2f8fb;border-color:#77a8c2}.ms-schedule-edit:disabled{opacity:.5;cursor:wait}.ms-dial-guidance{border:1px solid #c6dbe7;border-left:.1875rem solid var(--ms-blue);color:#29485f;background:linear-gradient(120deg,#f1f7fb,#f7fbfb);border-radius:.625rem;grid-template-columns:minmax(11.25rem,.75fr) minmax(0,1.35fr);align-items:center;gap:.6875rem;margin:.875rem 1.375rem 2px;padding:.75rem .875rem;display:grid}.ms-dial-guidance>div{min-width:0}.ms-dial-guidance>div>span{color:#25716f;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1875rem;font-weight:700;display:block}.ms-dial-guidance b{color:var(--ms-navy);font-size:var(--text-xs);display:block}.ms-dial-guidance p{color:#64798a;font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.5}.ms-dial-guidance p strong{color:#345b75}.ms-timeline>button.protected-dial{box-shadow:inset .1875rem 0 0 var(--ms-blue);background:linear-gradient(90deg,#f3f8fc,#fff 42%)}.ms-timeline>button.protected-dial:hover{background:linear-gradient(90deg,#eaf4fa,#fff 54%)}.ms-timeline>button.now.protected-dial{background:linear-gradient(90deg,#eaf4fa,#f0f8f6 58%,#fff)}.ms-protected-badge{color:#1c6089;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;background:#e9f3f8;border:1px solid #b9d1de;border-radius:62.4375rem;align-items:center;margin-left:.4375rem;padding:.1875rem .375rem;font-weight:700;line-height:1;display:inline-flex}.ms-timeline>button.done .ms-protected-badge{opacity:.7}.ms-virtual-day-editor{border-color:#c1d7e3;flex-direction:column;width:min(56.25rem,100vw - 2rem);max-height:min(90vh,53.75rem);padding:1.625rem 1.75rem 1.375rem;display:flex;overflow:hidden}.ms-virtual-day-editor>span{color:#168f99;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-virtual-day-editor>h2{color:var(--ms-navy);letter-spacing:-.035em;margin:.4375rem 2.625rem .25rem 0;font-size:1.4375rem}.ms-virtual-day-editor>p{max-width:45.625rem;color:var(--ms-muted);font-size:var(--text-xs);margin:0;line-height:1.55}.ms-virtual-day-editor-list{overscroll-behavior:contain;scrollbar-width:thin;gap:.5625rem;min-height:0;margin:1.0625rem -.5rem 0 0;padding:0 .5rem .75rem 0;display:grid;overflow-y:auto}.ms-virtual-day-editor-row{background:#fbfcfd;border:1px solid #dce6eb;border-radius:.6875rem;grid-template-columns:minmax(9.375rem,.72fr) minmax(13.75rem,.9fr) minmax(15.625rem,1.25fr);align-items:start;gap:.875rem;padding:.8125rem .875rem;display:grid}.ms-virtual-day-editor-row.protected-dial{box-shadow:inset .1875rem 0 0 var(--ms-blue);background:linear-gradient(105deg,#f0f7fb,#fbfdfd 56%);border-color:#bad2df}.ms-virtual-day-editor-row>header{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;padding-top:1.25rem;display:flex}.ms-virtual-day-editor-row>header b{min-width:0;color:var(--ms-navy);font-size:var(--text-xs);line-height:1.35}.ms-virtual-day-editor-row>header small{color:#80909b;font-size:var(--text-xs);font-weight:700}.ms-virtual-day-editor-row>header .ms-protected-badge{margin:2px 0 0}.ms-virtual-day-time>span,.ms-virtual-day-details>span{color:#687b89;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-weight:700;display:block}.ms-virtual-day-time>div{grid-template-columns:minmax(5.125rem,1fr) auto minmax(5.125rem,1fr);align-items:end;gap:.4375rem;display:grid}.ms-virtual-day-time label{color:#7a8b97;min-width:0;font-size:var(--text-xs);gap:.25rem;font-weight:700;display:grid}.ms-virtual-day-time i{color:#8d9ba5;font-size:var(--text-xs);padding-bottom:.5625rem;font-style:normal}.ms-virtual-day-time input,.ms-virtual-day-details textarea{color:#203b51;width:100%;min-width:0;font-size:var(--text-xs);background:#fff;border:1px solid #cbd9e1;border-radius:.4375rem}.ms-virtual-day-time input{height:2rem;padding:0 .4375rem}.ms-virtual-day-details{min-width:0;display:block}.ms-virtual-day-details textarea{resize:vertical;min-height:3.6875rem;padding:.5rem .5625rem;line-height:1.45}.ms-virtual-day-editor .ms-virtual-day-error{color:#9b3434;font-size:var(--text-xs);background:#fff3f3;border:1px solid #edc4c4;border-radius:.4375rem;margin:.625rem 0 0;padding:.5rem .625rem;font-weight:700}.ms-virtual-day-editor-actions{border-top:1px solid #e0e8ed;justify-content:space-between;align-items:center;gap:.875rem;padding-top:.875rem;display:flex}.ms-virtual-day-editor-actions>div{align-items:center;gap:.5rem;display:flex}.ms-virtual-day-editor-actions .btn{white-space:nowrap}.ms-restore-day{color:#2b6688;font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:0;padding:.4375rem 0;font-weight:700}.ms-restore-day:hover{color:var(--ms-navy);text-decoration:underline}@media (width<=1100px){.ms-schedule>header{flex-wrap:wrap}.ms-schedule-actions{justify-content:flex-start;width:100%;margin-left:0}}@media (width<=800px){.ms-virtual-day-editor{width:calc(100vw - 1.5rem);max-height:92dvh;padding:1.4375rem 1.25rem 1.125rem}.ms-virtual-day-editor-row{grid-template-columns:minmax(0,1fr);gap:.6875rem}.ms-virtual-day-editor-row>header{padding-top:0}.ms-virtual-day-time>div{max-width:22.5rem}}@media (width<=720px){.ms-dial-guidance{grid-template-columns:minmax(0,1fr);margin-left:.9375rem;margin-right:.9375rem}}@media (width<=500px){.ms-schedule-actions{grid-template-columns:minmax(0,1fr);display:grid}.ms-schedule-actions .ms-mode{width:100%;display:flex}.ms-schedule-actions .ms-mode button{flex:1 1 0}.ms-schedule-edit{width:100%}.ms-dial-guidance{margin-top:.6875rem;padding:.6875rem .75rem}.ms-virtual-day-editor{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1.3125rem 1rem .9375rem}.ms-virtual-day-editor-list{margin-top:.875rem}.ms-virtual-day-editor-row{padding:.75rem}.ms-virtual-day-time>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ms-virtual-day-time>span,.ms-virtual-day-details>span,.ms-virtual-day-time label{font-size:var(--text-xs)}.ms-virtual-day-time input,.ms-virtual-day-details textarea{font-size:var(--text-md)}.ms-virtual-day-editor-actions{flex-direction:column-reverse;align-items:stretch}.ms-virtual-day-editor-actions>div{grid-template-columns:1fr;display:grid}.ms-virtual-day-editor-actions .btn,.ms-restore-day{text-align:center;width:100%}}.ms-queues>div button{grid-template-columns:1.75rem 1fr}.ms-queues>div button span b,.ms-queues>div button span small{display:block}.ms-queues>div button span b{color:inherit;font-size:var(--text-xs)}.ms-queues>div button span small{color:#7d8b96;font-size:var(--text-xs);margin-top:.1875rem;font-weight:600;line-height:1.35}.ms-scorecard article{padding:.9375rem .75rem;position:relative}.ms-scorecard article>span{color:var(--ms-navy);font-size:var(--text-xs);margin-bottom:.625rem}.ms-scorecard article label{grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.25rem;margin-top:.3125rem;display:grid}.ms-scorecard article label small{color:#87949e;font-size:var(--text-xs)}.ms-scorecard article input{width:100%;min-width:0;height:1.75rem;color:var(--ms-navy);font-size:var(--text-xs);background:#fbfcfd;border:1px solid #d7e1e6;border-radius:.375rem;padding:0 .3125rem;font-weight:700}.ms-scorecard article>button{margin-top:.5625rem}.ms-scorecard article>em{color:#99a4ab;font-size:var(--text-xs);margin-top:.4375rem;font-style:normal;display:block}.ms-scorecard article:nth-child(6n+1){border-left:0}.ms-scorecard article:nth-child(n+7){border-top:1px solid #e7edf1}.ms-funnel>header{border-bottom:0}.ms-funnel-rates{background:#dce5ea;border:1px solid #dce5ea;border-radius:.6875rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 1.375rem;display:grid;overflow:hidden}.ms-funnel-rates article{text-align:center;background:#fff;padding:.9375rem}.ms-funnel-rates span,.ms-funnel-rates b,.ms-funnel-rates small{display:block}.ms-funnel-rates span{color:#70818e;font-size:var(--text-xs);font-weight:700}.ms-funnel-rates b{color:var(--ms-navy);font-size:var(--text-lg);margin:.3125rem 0 2px}.ms-funnel-rates small{color:#98a4ac;font-size:var(--text-xs)}.ms-coaching-move{background:linear-gradient(115deg,#f1f9f7,#f9fcfb);border:1px solid #cfe3df;border-radius:.6875rem;margin:1rem 1.375rem 1.375rem;padding:1.125rem 8.75rem 1.125rem 1.25rem;position:relative}.ms-coaching-move>span{color:var(--ms-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-coaching-move h4{color:#21475a;font-size:var(--text-sm);margin:.3125rem 0 .25rem}.ms-coaching-move p{color:#607783;font-size:var(--text-xs);margin:0;line-height:1.45}.ms-coaching-move button{color:#fff;background:var(--ms-teal);min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;border:0;border-radius:.5rem;padding:0 .6875rem;font-weight:700;position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)}.ms-closeout>header>button{color:#fff;background:var(--ms-teal);min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;border:0;border-radius:.5rem;padding:0 .75rem;font-weight:700}.ms-closeout>header>button.locked{color:#6c5327;background:#ffeabc}.ms-closeout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1.25rem 1.375rem 1.4375rem;display:grid}.ms-closeout-grid label,.ms-evidence{color:#5d7180;font-size:var(--text-xs);font-weight:700}.ms-closeout-grid input,.ms-evidence textarea,.ms-call-review header input,.ms-script-controls input,.ms-objection-search input{width:100%;color:var(--ms-ink);background:#fbfcfd;border:1px solid #d3dfe5;border-radius:.5rem;margin-top:.375rem;display:block}.ms-closeout-grid input,.ms-call-review header input,.ms-script-controls input,.ms-objection-search input{height:2.25rem;font-size:var(--text-xs);padding:0 .625rem}.ms-period-banner{background:#d8e4e8;border:1px solid #d8e4e8;border-radius:.875rem;grid-template-columns:minmax(15.625rem,1.4fr) repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 .375rem 1.25rem #1432490b}.ms-period-banner>div{background:#fff;min-width:0;padding:1.0625rem 1.125rem}.ms-period-banner>div:first-child{background:linear-gradient(135deg,#123552,#176b70)}.ms-period-banner span,.ms-period-banner b,.ms-period-banner strong,.ms-period-banner small{display:block}.ms-period-banner span{color:#788895;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-period-banner b,.ms-period-banner strong{color:var(--ms-navy);letter-spacing:-.03em;margin-top:.3125rem;font-size:1.125rem}.ms-period-banner small{color:#8a979f;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.4}.ms-period-banner>div:first-child :where(span,small){color:#bdd4de}.ms-period-banner>div:first-child b{color:#fff;font-size:var(--text-md)}.ms-period-scorecard{overflow:hidden}.ms-period-goal-head,.ms-period-goal-row{grid-template-columns:minmax(9.375rem,1.2fr) minmax(5.625rem,.7fr) minmax(6.25rem,.75fr) minmax(9.375rem,1fr);align-items:center;gap:.875rem;padding:0 1.375rem;display:grid}.ms-period-goal-head{color:#85929b;min-height:2.125rem;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;background:#f7f9fa;font-weight:700}.ms-period-goal-row{border-top:1px solid #e7edf1;min-height:3.25rem}.ms-period-goal-row>span:first-child b,.ms-period-goal-row>span:first-child small{display:block}.ms-period-goal-row>span:first-child b{color:#354f62;font-size:var(--text-xs)}.ms-period-goal-row>span:first-child small{color:#93a0a8;font-size:var(--text-xs);margin-top:2px}.ms-period-goal-row>strong{color:var(--ms-navy);font-size:var(--text-xs)}.ms-period-goal-row input{width:100%;height:2rem;color:var(--ms-navy);font-size:var(--text-xs);background:#fbfcfd;border:1px solid #d5e0e5;border-radius:.4375rem;padding:0 .5rem;font-weight:700}.ms-goal-progress{grid-template-columns:minmax(3.75rem,1fr) 3rem;align-items:center;gap:.5625rem;display:grid}.ms-goal-progress>i{background:#e6edef;border-radius:62.4375rem;height:.4375rem;overflow:hidden}.ms-goal-progress>i em{border-radius:inherit;background:linear-gradient(90deg,var(--ms-blue),var(--ms-teal));height:100%;display:block}.ms-goal-progress>b{color:#647784;font-size:var(--text-xs)}.ms-period-grid{grid-template-columns:minmax(0,1.1fr) minmax(22.5rem,.9fr);align-items:start;gap:.875rem;display:grid}.ms-period-funnel>div{background:#dfe7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ms-period-funnel article{background:#fff;min-height:6.5rem;padding:.9375rem 1.0625rem}.ms-period-funnel article span,.ms-period-funnel article b,.ms-period-funnel article small{display:block}.ms-period-funnel article span{color:var(--ms-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-period-funnel article b{color:var(--ms-navy);margin-top:.375rem;font-size:1.375rem}.ms-period-funnel article small{color:#73838e;font-size:var(--text-xs);margin-top:.25rem;line-height:1.4}.ms-period-funnel>footer{background:#f8fafb;border-top:1px solid #e3eaed;padding:.9375rem 1.125rem}.ms-period-funnel>footer b{color:var(--ms-navy);font-size:var(--text-xs)}.ms-period-funnel>footer p{color:#6c7d88;font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.45}.ms-quality-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:1.0625rem 1.25rem;display:grid}.ms-quality-inputs label{color:#5e7381;font-size:var(--text-xs);font-weight:700}.ms-quality-inputs input{width:100%;height:2.125rem;color:var(--ms-navy);font-size:var(--text-xs);background:#fbfcfd;border:1px solid #d3dfe5;border-radius:.4375rem;margin-top:.3125rem;padding:0 .5rem;font-weight:700;display:block}.ms-quality-results{background:#e0e8eb;border-top:1px solid #e0e8eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ms-quality-results article{background:#f7faf9;padding:.875rem 1rem}.ms-quality-results span,.ms-quality-results b{display:block}.ms-quality-results span{color:#74848e;font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.ms-quality-results b{color:var(--ms-navy);margin-top:.25rem;font-size:.9375rem}.ms-period-review>header>button{color:#fff;background:var(--ms-teal);min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;border:0;border-radius:.5rem;padding:0 .75rem;font-weight:700}.ms-period-review>header>button.locked{color:#6c5327;background:#ffeabc}.ms-conversation-layout{grid-template-columns:minmax(16.875rem,.55fr) minmax(0,1.45fr);align-items:start;gap:.875rem;display:grid}.ms-stage-nav{padding:.625rem}.ms-stage-nav>button{text-align:left;color:#365064;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6edf1;border-radius:.5625rem;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.625rem;width:100%;min-height:3.75rem;padding:.5rem .5625rem;display:grid}.ms-stage-nav>button:first-child{border-top:0}.ms-stage-nav>button:hover{background:#f4f8f9}.ms-stage-nav>button.active{color:#fff;background:linear-gradient(135deg,#194d73,#168078);box-shadow:0 .4375rem .875rem #17556929}.ms-stage-nav>button>i{color:#29617a;width:1.8125rem;height:1.8125rem;font-size:var(--text-xs);background:#edf4f7;border-radius:.5rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-stage-nav>button.active>i{color:#fff;background:#ffffff24}.ms-stage-nav b,.ms-stage-nav small{display:block}.ms-stage-nav b{font-size:var(--text-xs)}.ms-stage-nav small{color:inherit;font-size:var(--text-xs);opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-weight:600;overflow:hidden}.ms-stage-detail>header>small{text-align:right;max-width:22.5rem;line-height:1.45}.ms-stage-job{border-left:.25rem solid var(--ms-orange);background:#fff7ec;border-radius:0 .5625rem .5625rem 0;margin:1.25rem 1.375rem 0;padding:1.0625rem}.ms-stage-job span,.ms-stage-prompts>span{color:#a76b27;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-stage-job p{color:#5f503f;font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.5}.ms-stage-prompts{padding:1.25rem 1.375rem}.ms-stage-prompts>span{color:var(--ms-teal)}.ms-stage-prompts blockquote{color:#244653;font-size:var(--text-xs);background:#f3faf8;border:1px solid #d8e7e4;border-radius:.5625rem;margin:.5625rem 0 0;padding:.875rem 3.5rem .875rem .9375rem;font-style:normal;line-height:1.5;position:relative}.ms-stage-prompts blockquote button{color:#27786f;min-height:1.6875rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #cfe1de;border-radius:.4375rem;padding:0 .5rem;font-weight:700;position:absolute;top:.5625rem;right:.5625rem}.ms-stage-detail>footer{background:#f8fafb;border-top:1px solid #e3eaee;padding:1rem 1.375rem}.ms-stage-detail>footer b{color:var(--ms-navy);font-size:var(--text-xs)}.ms-stage-detail>footer p{color:#647784;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.ms-precall>header{border-bottom:0}.ms-precall>div{background:#dce5ea;border:1px solid #dce5ea;border-radius:.6875rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 1.375rem 1.375rem;display:grid;overflow:hidden}.ms-precall article{background:#fff;grid-template-columns:1.6875rem 1fr;align-items:center;gap:.5625rem;min-height:3.875rem;padding:.75rem;display:grid}.ms-precall article i{color:#256b74;width:1.5rem;height:1.5rem;font-size:var(--text-xs);background:#eaf5f3;border-radius:.4375rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-precall article span{color:#4d6371;font-size:var(--text-xs);line-height:1.35}.ms-script-controls{border:1px solid var(--ms-line);background:#fff;border-radius:.8125rem;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:.75rem;display:flex}.ms-script-controls label{color:#657987;min-width:15.625rem;font-size:var(--text-xs);flex:1;font-weight:700}.ms-script-controls label input{margin-top:.3125rem}.ms-script-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.ms-script-controls>div button{color:#667987;min-height:1.875rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d7e1e6;border-radius:62.4375rem;padding:0 .5625rem;font-weight:700}.ms-script-controls>div button.active{color:#fff;border-color:var(--ms-blue);background:var(--ms-blue)}.ms-script-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.ms-script{border-radius:.8125rem}.ms-script summary,.ms-objection summary{cursor:pointer;padding:1.1875rem 2.8125rem 1.125rem 1.25rem;list-style:none;display:block;position:relative}.ms-script summary>span,.ms-objection summary>span{color:var(--ms-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-script summary h3,.ms-objection summary h3{color:var(--ms-navy);letter-spacing:-.02em;margin:.3125rem 0 .25rem;font-size:.9375rem}.ms-script summary p{color:#758490;font-size:var(--text-xs);margin:0;line-height:1.45}.ms-script summary>i,.ms-objection summary>i{color:var(--ms-blue);font-size:1.125rem;font-style:normal;font-weight:400;position:absolute;top:1.25rem;right:1.25rem}.ms-script[open] summary>i,.ms-objection[open] summary>i{transform:rotate(45deg)}.ms-script>div,.ms-objection>div{border-top:1px solid #e6edf1;padding:0 1.25rem 1.1875rem}.ms-script>div>small{color:#73818c;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-top:1rem;font-weight:700;display:block}.ms-script blockquote{border:1px solid #d7e6e3;border-left:.25rem solid var(--ms-teal);color:#2d4f59;font-size:var(--text-xs);background:#f3f9f8;border-radius:.4375rem;margin:.5625rem 0 0;padding:.8125rem .875rem;font-style:normal;line-height:1.55}.ms-script-coach{background:#fff6e8;border-radius:.5rem;margin-top:.6875rem;padding:.75rem}.ms-script-coach b{color:#95601f;font-size:var(--text-xs)}.ms-script-coach p{color:#715d41;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.45}.ms-script footer,.ms-objection footer{justify-content:space-between;align-items:center;gap:.9375rem;margin-top:.8125rem;display:flex}.ms-script footer small,.ms-objection footer small{color:#8c989f;font-size:var(--text-xs)}.ms-script footer button,.ms-objection footer button{color:#fff;background:var(--ms-blue);min-height:1.875rem;font-size:var(--text-xs);cursor:pointer;border:0;border-radius:.4375rem;padding:0 .5625rem;font-weight:700}.ms-empty{text-align:center;padding:2.5rem}.ms-empty b{color:var(--ms-navy);font-size:var(--text-sm)}.ms-empty p{color:var(--ms-muted);font-size:var(--text-xs);margin:.3125rem 0 0}.ms-objection-search{color:#637784;min-width:17.5rem;font-size:var(--text-xs);font-weight:700}.ms-objection-search input{margin-top:.375rem}.ms-aciad{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4375rem;display:grid}.ms-aciad article{background:#fff;border:1px solid #d8e4e7;border-radius:.6875rem;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.5625rem;min-width:0;padding:.75rem;display:grid}.ms-aciad article i{color:#fff;background:linear-gradient(135deg,var(--ms-blue),var(--ms-teal));width:1.9375rem;height:1.9375rem;font-size:var(--text-xs);border-radius:.5625rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-aciad article b,.ms-aciad article small{display:block}.ms-aciad article b{color:var(--ms-navy);font-size:var(--text-xs)}.ms-aciad article small{color:#84919a;font-size:var(--text-xs);margin-top:2px}.ms-objection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.ms-objection>div{gap:.5625rem;padding-top:.875rem;display:grid}.ms-objection>div article{background:#f7f9fa;border-radius:.5rem;padding:.75rem}.ms-objection>div article:first-child{background:#eef7f5}.ms-objection>div article:nth-child(3){background:#fff6e9}.ms-objection>div article span{color:var(--ms-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-objection>div article p{color:#4e6471;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.ms-review-score{background:#fff;border:1px solid #d5e2e5;border-radius:.6875rem;grid-template-columns:auto auto;align-items:end;min-width:5.75rem;padding:.5625rem .75rem;display:grid}.ms-review-score b{color:var(--ms-navy);font-size:1.375rem}.ms-review-score>span{color:#85939c;font-size:var(--text-xs);padding-bottom:.1875rem}.ms-review-score small{color:#87949d;font-size:var(--text-xs);grid-column:1/-1}.ms-coaching-grid{grid-template-columns:minmax(0,1.45fr) minmax(18.75rem,.55fr);align-items:start;gap:.875rem;display:grid}.ms-call-review header>div:last-child{width:min(11.25rem,38%)}.ms-call-review header input{margin:0}.ms-review-table{padding:.5rem 1.375rem .25rem}.ms-review-table>div{border-top:1px solid #e6edf1;grid-template-columns:minmax(0,1fr) repeat(3,2.5rem);align-items:center;min-height:2.75rem;display:grid}.ms-review-table>div.head{color:#87959e;min-height:2rem;font-size:var(--text-xs);text-transform:uppercase;border-top:0;font-weight:700}.ms-review-table>div.head span:not(:first-child){text-align:center}.ms-review-table>div b{color:#40586a;font-size:var(--text-xs)}.ms-review-table>div button{color:#70818d;width:1.625rem;height:1.625rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #d4e0e5;border-radius:.4375rem;justify-self:center;place-items:center;font-weight:700;display:grid}.ms-review-table>div button.active{color:#fff;border-color:var(--ms-teal);background:var(--ms-teal)}.ms-evidence{padding:.75rem 1.375rem 1.375rem;display:block}.ms-evidence textarea{resize:vertical;min-height:4.6875rem;font-size:var(--text-xs);padding:.625rem;line-height:1.5}.ms-diagnosis>p{color:#607581;font-size:var(--text-xs);margin:0;padding:1.125rem 1.25rem;line-height:1.5}.ms-diagnosis dl{margin:0;padding:0 1.25rem}.ms-diagnosis dl>div{border-top:1px solid #e5ecef;padding:.75rem 0}.ms-diagnosis dt{color:var(--ms-teal);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.ms-diagnosis dd{color:#455d6d;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.45}.ms-diagnosis>button{color:#fff;background:var(--ms-blue);width:calc(100% - 2.5rem);min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;border:0;border-radius:.5rem;margin:1rem 1.25rem 1.25rem;font-weight:700}.ms-roleplay>div{background:#dfe7eb;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.ms-roleplay>div button{text-align:left;color:#425b6b;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:flex-start;min-width:0;min-height:9.375rem;padding:.9375rem;display:flex}.ms-roleplay>div button i{color:#316a7b;width:1.6875rem;height:1.6875rem;font-size:var(--text-xs);background:#edf4f7;border-radius:.5rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-roleplay>div button.complete i{color:#fff;background:var(--ms-teal)}.ms-roleplay>div button b{color:var(--ms-navy);font-size:var(--text-xs);margin-top:.75rem}.ms-roleplay>div button span{font-size:var(--text-xs);margin-top:.3125rem;line-height:1.4}.ms-roleplay>div button small{color:#85929b;font-size:var(--text-xs);margin-top:auto;padding-top:.75rem;line-height:1.35}.ms-three-minute>div{background:#dfe7eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.ms-three-minute article{background:#fff;grid-template-columns:1.75rem 1fr;align-items:center;gap:.5rem;min-height:4.6875rem;padding:.8125rem;display:grid}.ms-three-minute article b{color:#fff;background:var(--ms-orange);width:1.5625rem;height:1.5625rem;font-size:var(--text-xs);border-radius:.5rem;place-items:center;display:grid}.ms-three-minute article span{color:#4b6271;font-size:var(--text-xs);line-height:1.4}.ms-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ms-source-grid>article{flex-direction:column;min-height:17.5rem;padding:1.375rem;display:flex}.ms-source-grid article>header{background:0 0;border:0;align-items:center;gap:.5625rem;padding:0;display:flex}.ms-source-grid article>header i{color:#fff;background:linear-gradient(135deg,var(--ms-blue),var(--ms-teal));width:1.9375rem;height:1.9375rem;font-size:var(--text-xs);border-radius:.5625rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-source-grid article>header span{color:var(--ms-teal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-source-grid h3{color:var(--ms-navy);font-size:var(--text-md);margin:1.0625rem 0 .5rem;line-height:1.25}.ms-source-grid p{color:#607582;font-size:var(--text-xs);margin:0;line-height:1.5}.ms-source-grid article>small{color:#8b979e;font-size:var(--text-xs);margin-top:.9375rem;line-height:1.45;display:block}.ms-source-grid a{color:#fff;background:var(--ms-blue);font-size:var(--text-xs);border-radius:.5rem;align-self:flex-start;margin-top:auto;padding:.5625rem .6875rem;font-weight:700;text-decoration:none}.ms-page-map>div{background:#dfe7eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ms-page-map article{background:#fff;grid-template-columns:3rem 1fr;align-items:center;gap:.5625rem;min-height:3.875rem;padding:.75rem;display:grid}.ms-page-map article b{color:var(--ms-orange);font-size:var(--text-xs)}.ms-page-map article span{color:#4c6372;font-size:var(--text-xs);line-height:1.35}.ms-source-hierarchy>div{background:#dfe7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ms-source-hierarchy article{background:#fff;min-height:8.75rem;padding:1.125rem}.ms-source-hierarchy article i{color:#fff;background:var(--ms-teal);width:1.75rem;height:1.75rem;font-size:var(--text-xs);border-radius:.5rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-source-hierarchy article b{color:var(--ms-navy);font-size:var(--text-xs);margin-top:.75rem;display:block}.ms-source-hierarchy article p{color:#647784;font-size:var(--text-xs);margin:.3125rem 0 0;line-height:1.5}.ms-footer{background:#fff9ec;border:1px solid #e5d7b8;border-radius:.75rem;grid-template-columns:1.8125rem 1fr;align-items:start;gap:.6875rem;padding:1rem 1.125rem;display:grid}.ms-footer>i{color:#fff;width:1.6875rem;height:1.6875rem;font-size:var(--text-xs);background:#d38a2c;border-radius:.5rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-footer p{color:#715f43;font-size:var(--text-xs);margin:0;line-height:1.55}@media (width<=1100px){.ms-scorecard>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-scorecard article{border-left:1px solid #e7edf1}.ms-scorecard article:nth-child(4n+1){border-left:0}.ms-scorecard article:nth-child(n+5){border-top:1px solid #e7edf1}.ms-roleplay>div,.ms-three-minute>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-page-map>div,.ms-period-banner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ms-day-strip{grid-template-columns:1fr 1fr}.ms-conversation-layout,.ms-coaching-grid,.ms-period-grid{grid-template-columns:1fr}.ms-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ms-stage-nav>button:nth-child(2){border-top:0}.ms-precall>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-aciad{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-source-grid{grid-template-columns:1fr}.ms-source-grid>article{min-height:13.75rem}}@media (width<=720px){.ms-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-script-controls,.ms-heading{align-items:stretch}.ms-script-controls{flex-direction:column}.ms-script-controls>div{justify-content:flex-start}.ms-objection-search{min-width:0}.ms-script-grid,.ms-objection-grid{grid-template-columns:1fr}.ms-scorecard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-scorecard article{border-left:1px solid #e7edf1}.ms-scorecard article:nth-child(odd){border-left:0}.ms-scorecard article:nth-child(n+3){border-top:1px solid #e7edf1}.ms-funnel-rates{grid-template-columns:repeat(6,minmax(5rem,1fr));overflow-x:auto}.ms-coaching-move{padding-right:1.25rem}.ms-coaching-move button{margin-top:.75rem;position:static;transform:none}.ms-closeout-grid,.ms-stage-nav{grid-template-columns:1fr}.ms-stage-nav>button:nth-child(2){border-top:1px solid #e6edf1}.ms-precall>div,.ms-aciad,.ms-roleplay>div,.ms-three-minute>div,.ms-source-hierarchy>div{grid-template-columns:1fr}.ms-roleplay>div button{min-height:7.8125rem}.ms-review-table>div{grid-template-columns:minmax(0,1fr) repeat(3,2.125rem)}.ms-page-map>div{grid-template-columns:1fr}.ms-period-goal-head,.ms-period-goal-row{grid-template-columns:minmax(7.1875rem,1fr) 4.375rem 5.5rem;gap:.5rem;padding:0 .875rem}.ms-period-goal-head span:last-child,.ms-period-goal-row .ms-goal-progress{display:none}}@media (width<=500px){.ms-day-strip{grid-template-columns:1fr}.ms-timeline>button{grid-template-columns:1.5rem 3.625rem minmax(0,1fr)}.ms-card>header{flex-direction:column;align-items:stretch}.ms-mode{align-self:flex-start}.ms-stage-detail>header>small{text-align:left;max-width:none}.ms-script footer,.ms-objection footer{flex-direction:column;align-items:flex-start}.ms-date-control label{grid-template-columns:1fr;gap:2px}.ms-date-control input{width:7.8125rem}.ms-period-banner,.ms-quality-inputs,.ms-quality-results{grid-template-columns:1fr}.ms-period-goal-head,.ms-period-goal-row{grid-template-columns:minmax(6.5625rem,1fr) 4.0625rem 5.125rem}}.todo-sync-state{color:#d7e8ef;font-size:var(--text-xs);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.todo-sync-state:before{content:"";background:#80e2ce;border-radius:50%;width:.375rem;height:.375rem}.todo-sync-state.saving:before{animation:1s infinite todoPulse}.todo-sync-state.offline:before{background:#ffd182}@keyframes todoPulse{50%{opacity:.35;transform:scale(.8)}}.todo-editor{width:min(38.75rem,100%)}.todo-editor-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.dashboard-day-grid{grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;display:grid}.dashboard-day-card{min-height:12.8125rem;overflow:hidden;padding:0!important}.dashboard-day-card>.section-head{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e2e9ef;align-items:center;margin:0;padding:.8125rem .9375rem}.dashboard-day-card>.section-head h2{font-size:var(--text-xs)}.dashboard-day-card>.section-head p{font-size:var(--text-xs);margin-top:2px}.dashboard-day-card>.section-head button{color:#217392;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.dashboard-calendar-list,.dashboard-todo-list{display:grid}.dashboard-calendar-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f4;grid-template-columns:3.875rem minmax(0,1fr) .4375rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;display:grid}.dashboard-calendar-list>button:first-child{border-top:0}.dashboard-calendar-list>button:hover{background:#f5f9fb}.dashboard-calendar-list time{color:#1d7890;font-size:var(--text-xs);font-weight:700}.dashboard-calendar-list b,.dashboard-calendar-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-calendar-list b{color:#294155;font-size:var(--text-xs)}.dashboard-calendar-list small{color:#718294;font-size:var(--text-xs);margin-top:.1875rem}.dashboard-calendar-list i{background:#43a590;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem #e5f5f1}.dashboard-todo-list>div{border-top:1px solid #edf1f4;grid-template-columns:2.125rem minmax(0,1fr);align-items:stretch;display:grid}.dashboard-todo-list>div:first-child{border-top:0}.dashboard-todo-check{cursor:pointer;background:#fff;border:1.5px solid #8a9aa7;border-radius:.3125rem;place-self:center;width:1rem;height:1rem;padding:0}.dashboard-todo-check:hover{background:#eaf6f3;border-color:#2b8d79}.dashboard-todo-copy{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;padding:.5625rem .8125rem .5625rem 0;display:grid}.dashboard-todo-copy:hover{background:#f8fafb}.dashboard-todo-copy b,.dashboard-todo-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-todo-copy b{color:#294155;font-size:var(--text-xs)}.dashboard-todo-copy small{color:#718294;font-size:var(--text-xs);margin-top:.1875rem}.dashboard-todo-copy em{color:#66788a;font-size:var(--text-xs);white-space:nowrap;background:#eef3f7;border-radius:62.4375rem;padding:.25rem .4375rem;font-style:normal;font-weight:700}.dashboard-todo-copy em.today{color:#8b6011;background:#fff2d6}.dashboard-todo-copy em.overdue{color:#a33e36;background:#fde8e4}.dashboard-mini-empty{text-align:center;align-content:center;place-items:center;min-height:9.375rem;padding:1.25rem;display:grid}.dashboard-mini-empty>span{color:#247c87;width:2.125rem;height:2.125rem;font-size:var(--text-md);background:#e8f4f3;border-radius:.6875rem;place-items:center;margin-bottom:.5rem;display:grid}.dashboard-mini-empty b{color:#385064;font-size:var(--text-xs)}.dashboard-mini-empty p{color:#7a8996;font-size:var(--text-xs);margin:.25rem 0 .5625rem}.dashboard-mini-empty button{color:#19728e;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700}@media (width<=1050px){.todo-note-grid{grid-template-columns:1fr 1fr}.todo-controls{flex-direction:column;align-items:stretch}.todo-filter-tabs{overflow-x:auto}.todo-search-sort label{flex:1}}@media (width<=760px){.todo-sync-state{justify-self:end}.todo-overview{grid-template-columns:1fr 1fr}.todo-note-grid,.dashboard-day-grid{grid-template-columns:1fr}.todo-search-sort{flex-direction:column;align-items:stretch}.todo-search-sort label,.todo-search-sort select{width:100%;min-width:0}.todo-editor-grid{grid-template-columns:1fr}.todo-editor-grid .ui-field-wide{grid-column:auto}}@media (width<=480px){.todo-overview{grid-template-columns:1fr}.todo-filter-tabs button{padding:0 .5625rem}}.workspace{--brand-navy:var(--brand-900);--brand-blue:var(--brand-700);--brand-cyan:var(--accent-500);--brand-cyan-bright:#22c8ce;--brand-sky:#dff6f8;--brand-ice:#f3fbfd;--workspace-mid:#0b4e86;--workspace-end:#078eaa;background:radial-gradient(circle at 94% 4%,#08afbe29,#0000 21rem),radial-gradient(circle at 12% 22%,#2671b71a,#0000 27.125rem),linear-gradient(145deg,#edf7ff 0%,#f8fbff 46%,#effafc 100%)}.page-head{isolation:isolate;background:radial-gradient(circle at 86% 15%, #45dcde45, transparent 15.75rem), linear-gradient(118deg, var(--brand-navy) 0%, var(--workspace-mid) 58%, var(--workspace-end) 100%);border:1px solid #22c8ce47;border-radius:1.125rem;min-height:6.75rem;padding:1.375rem 1.5rem;overflow:hidden;box-shadow:0 1.125rem 2.5rem #062b5929}.page-head:after{z-index:-1;content:"";border:1px solid #ffffff24;border-radius:50%;width:16.25rem;height:16.25rem;position:absolute;bottom:-7rem;right:-3.25rem;box-shadow:0 0 0 2.375rem #ffffff09,0 0 0 5.125rem #ffffff06}.page-title-icon{background:#fffffff0;border-color:#ffffff85;box-shadow:0 .625rem 1.5rem #021d423d}.page-title-wrap h1{color:#fff;text-shadow:0 2px .75rem #00193733;background:0 0}.page-title-wrap p{color:#cfedf4}.workspace:is([data-screen=todos],[data-screen=everlake],[data-screen=agency]){--workspace-mid:#0a567f;--workspace-end:#079e9f}.workspace:is([data-screen=underwriting],[data-screen=non-medical-life],[data-screen=compensation],[data-screen=annuity-rates],[data-screen=indexed-accounts]){--workspace-mid:#144f8e;--workspace-end:#0b78a4}.workspace:is([data-screen=mentorship],[data-screen=automation],[data-screen=settings]){--workspace-mid:#173f73;--workspace-end:#087f99}@media (width<=900px){.page-head{padding:1.25rem}}html,body{background:#edf7fc}.nav-group+.nav-group{margin-top:.25rem}.nav-label{color:#6ed9df;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.sidebar nav button{color:#c8d9ec;border:1px solid #0000}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#08afbe4a,#1e75b62e);border-color:#57dde057;box-shadow:inset .1875rem 0 #22c8ce,0 .375rem 1.125rem #00112a24}.workspace main{position:relative}.workspace main:before{z-index:-1;filter:blur(1px);content:"";background:linear-gradient(90deg,#176fb209,#08afbe11);border-radius:2.5rem;width:96%;height:20rem;position:absolute;top:9.6875rem;left:2%}.page-head .btn{color:#052b58;background:linear-gradient(135deg,#7be5e6,#26c8d0);border-color:#77efefb8;box-shadow:0 .5rem 1.25rem #001e4033}.page-head .btn:hover{background:#fff;border-color:#fff}.page-head .btn.secondary{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffff1a;border-color:#fff6}.page-head .btn.secondary:hover{background:#fff3}.workspace main .card{border-color:#cbdfea;box-shadow:0 .25rem .8125rem #0a365e0e,0 .75rem 1.875rem #0a365e0b}.workspace main .card:hover{border-color:#a9d8e0}.workspace main .section-head h2{color:#0b315e;align-items:center;gap:.5rem;display:flex}.workspace main .section-head h2:before{content:"";background:linear-gradient(#22c8ce,#1774b5);border-radius:6.1875rem;flex:0 0 .25rem;width:.25rem;height:1rem;box-shadow:0 0 0 .1875rem #08afbe14}.workspace main .section-head>button,.workspace main .section-head div+button,.workspace main .dashboard-day-card>.section-head button{color:#087c9d}.kpi{background:linear-gradient(145deg,#fff 0% 68%,#edf8fc 100%);position:relative;overflow:hidden;border-top:.1875rem solid #1680ba!important}.kpi:nth-child(2n){border-top-color:#12b8bf!important}.kpi:nth-child(3n){border-top-color:#0b4e86!important}.kpi:hover{transform:translateY(-.1875rem);box-shadow:0 .9375rem 1.875rem #083e6a1f!important}.kpi .kpi-icon.indigo,.kpi-icon.blue{color:#0b4e86;background:#e1effb}.kpi .kpi-icon.teal{color:#087888;background:#dff7f7}.dashboard-pending-metrics{background:linear-gradient(110deg,#f5faff,#edfafb);border-color:#cfe3ea}.dashboard-pending-metrics article{border-color:#d6e9ee}.dashboard-pending-metrics b{color:#087f98}.workspace main th{color:#315b79;background:linear-gradient(#f3fbfd,#eaf5fb);border-bottom-color:#c5dfe8}.workspace main tbody tr:hover{background:#eff9fb}.table-card,.everlake-table,.current-carrier-card{overflow:hidden}.table-tools,.everlake-filters,.current-rates-toolbar,.dashboard-day-card>.section-head,.table-card>.section-head{background:linear-gradient(#fff,#f6fbfd);border-color:#d5e7ed}.workspace main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.performance-tabs,.saved-tabs) button.active{color:#074f7c;background:linear-gradient(#e7fafa,#edf5fc);border-color:#12aebb;box-shadow:inset 0 -2px #12b8bf}.workspace main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.saved-tabs) button:hover{color:#08748e;background:#f0fafb}.workspace main .btn{background:linear-gradient(135deg,#073d70,#0b6d9b);border-color:#0a5d92}.workspace main .btn:hover{background:linear-gradient(135deg,#07547f,#08a3b2)}.workspace main .btn.secondary{color:#164e78;background:#fff;border-color:#bfd6e4}.workspace main .btn.secondary:hover{background:#eff9fb;border-color:#78bdcb}.workspace main .btn.light{color:#0b4e86;background:#fff;border-color:#fff;box-shadow:0 .5rem 1.25rem #031f4029}.workspace main .btn.light:hover{color:#087b94;background:#edfbfc}.workspace main :where(input,select,textarea,.search){border-color:#c4d9e5}.workspace main input[type=checkbox],.workspace main input[type=radio]{accent-color:#08a7b6}:is(.automation-hero,.settings-hero,.everlake-hero,.mentor-hero,.index-hero,.portal-banner,.help-card,.calendar-toolbar){background:radial-gradient(circle at 89% 13%,#42dedf40,#0000 14.875rem),linear-gradient(122deg,#062b59 0%,#0b4e86 57%,#078f9f 100%);border:1px solid #49d9dd5c;box-shadow:0 1rem 2.25rem #062b5929}.current-rates-hero{background:radial-gradient(circle at 88% 10%,#08afbe2e,#0000 15.75rem),linear-gradient(135deg,#f8fcff 0%,#e8f5fc 53%,#e6fafa 100%);border-color:#b6dfe6}.current-rates-eyebrow{color:#08788a;background:#d7f3f4}.current-rates-hero h2{color:#0b315e}.current-rates-verified{background:#ffffffe0;border-color:#b7dfe5}.current-rates-verified b{color:#087f95}.board-summary,.report-steps,.review-header,.record-bar,.tabs,.todo-controls{background:linear-gradient(#fff,#f8fcfd);border-color:#cbdfe9;box-shadow:0 .3125rem .9375rem #0837600d}.next-panel,.safe-preview,.record-ownership-note,.comp-scope-note,.everlake-privacy,.automation-preview,.rate-callout{background:linear-gradient(135deg,#f2f8fd,#eafafa);border-color:#c7e6ea}.next-panel{border-left-color:#0baab8}.agency-icon,.big-avatar,.owner i,.empty>span,.everlake-empty>span{color:#0b4e86;background:linear-gradient(145deg,#e5f1fb,#dbf7f7)}.bar{background:#e5eef5}.bar span:not(.green-fill):not(.yellow-fill){background:linear-gradient(90deg,#176fb2,#08afbe)}.modal,.drawer{border:1px solid #c6dce7}.drawer-head{background:linear-gradient(135deg,#f7fbff,#edfafa);border-bottom-color:#cee3ea}.modal>span{color:#07899b}.app-footer{color:#56738c;background:linear-gradient(120deg,#ffffffdb,#e5f8fae6);border:1px solid #cee2ea;border-radius:.875rem;align-items:center;margin-top:2.5rem;padding:1.125rem 1.25rem;box-shadow:0 .5rem 1.5rem #062b590f}.app-footer a{color:#087d99}.workspace main .page-head .btn:hover{background:#fff;border-color:#fff}.workspace main .page-head .btn.secondary{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#fff6}.workspace main .page-head .btn.secondary:hover{background:#fff3}@media (width<=900px){.page-head .page-actions{justify-content:flex-start}.mobile-nav-toggle{color:#fff;background:linear-gradient(145deg,#062b59,#087f98);border-color:#8fd8df}}@media (width<=640px){.page-head{border-radius:.9375rem;min-height:0}.page-title-wrap{align-items:flex-start}.page-title-wrap p{color:#c9e8f1}.page-head .page-actions{width:100%}.page-head .page-actions .btn{flex:1}.app-footer{align-items:flex-start}}.workspace[data-screen=dashboard] main{max-width:96.25rem}.dashboard-overview{gap:.75rem;display:grid}.dashboard-production-command{background:radial-gradient(circle at 86% 2%,#48d8c933,#0000 30%),linear-gradient(125deg,#0e2b47,#155273 58%,#147970);border:1px solid #3fb9b547;padding:1.5rem 1.625rem;display:block;overflow:hidden;box-shadow:0 .9375rem 2.125rem #0f324a29}.dashboard-production-command>.dashboard-production-funnel{border-color:#ffffff61;border-radius:.6875rem;width:100%;box-shadow:0 .875rem 1.875rem #05203338}.dashboard-section-heading{align-items:center;padding:0 2px;display:flex}.dashboard-section-heading>div>span{color:#16859a;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700;display:block}.dashboard-section-heading h2{color:#062b59;letter-spacing:.02em;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;margin:0;font-size:clamp(1.4375rem,1.65vw,1.6875rem);font-weight:700;line-height:1.08}.dashboard-section-heading>small{color:#728397;font-size:var(--text-xs)}.dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.dashboard-kpi-grid .kpi{background:#fff;grid-template-columns:1.875rem minmax(0,1fr);align-content:center;gap:.1875rem .5rem;min-height:4.75rem;padding:.625rem .75rem;box-shadow:0 .25rem .875rem #1437580e;border:1px solid #d8e4ed!important;border-left:.1875rem solid #1597aa!important}.dashboard-kpi-grid .kpi:nth-child(2n),.dashboard-kpi-grid .kpi:nth-child(3n){border-top-color:#d8e4ed!important}.dashboard-kpi-grid .kpi:hover{transform:translateY(-1px);border-color:#b9d4df #b9d4df #b9d4df #087e98!important;box-shadow:0 .625rem 1.5rem #14375817!important}.dashboard-kpi-grid .kpi .kpi-icon{width:1.875rem;height:1.875rem;font-size:var(--text-md);border-radius:.5rem}.dashboard-kpi-grid .kpi>span{color:#5d7084;font-weight:700;font-size:var(--text-xs)!important}.dashboard-kpi-grid .kpi>b{color:#15324d;font-size:clamp(1.1875rem,1.55vw,1.5625rem)}.dashboard-pending-card{cursor:default;background:radial-gradient(circle at 100% 0,#2ab2b71a,#0000 36%),linear-gradient(145deg,#f8fbff 0%,#f1fafb 100%);border-color:#cbdfe8;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:.75rem;margin-top:0;padding:1rem;display:grid;box-shadow:0 .25rem .875rem #1437580d}.dashboard-pending-card:hover{border-color:#bdd6e0;box-shadow:0 .375rem 1.125rem #14375812}.dashboard-pending-lead{text-align:center;justify-content:center;align-items:center;gap:.6875rem;min-width:0;display:flex}.dashboard-pending-mark{background:#f3fbfd;border:1px solid #b8d9e3;border-radius:.6875rem;flex:0 0 2.375rem;place-items:center;width:2.375rem;height:2.375rem;display:grid;box-shadow:0 .3125rem .75rem #0a4f8317}.dashboard-pending-mark .sidebar-icon{width:1.5rem;height:1.5rem}.dashboard-pending-lead>div>span{color:#16859a;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1875rem;font-weight:700;display:block}.dashboard-pending-lead h2{color:#123450;letter-spacing:-.3px;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.1}.dashboard-pending-lead p{color:#728397;font-size:var(--text-xs);margin:.1875rem 0 0}.dashboard-pending-metrics{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid;overflow:visible}.dashboard-pending-metrics article,.dashboard-pending-metrics article:last-child{text-align:center;background:#ffffffd1;border:1px solid #d7e5eb;border-radius:.625rem;place-items:center;min-width:0;min-height:4.375rem;padding:.625rem .75rem;display:grid;box-shadow:0 2px .4375rem #14375809}.dashboard-pending-metrics span{color:#526b7f;min-height:0;font-size:var(--text-xs);white-space:normal;font-weight:700;line-height:1.25}.dashboard-pending-metrics b{color:#0c708b;letter-spacing:-.55px;white-space:nowrap;margin-top:.3125rem;font-size:clamp(1.375rem,1.8vw,1.6875rem)}.dashboard-pending-action{color:#0a577e;width:100%;min-height:2.375rem;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b9d1dd;border-radius:.5625rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:700;display:inline-flex}.dashboard-pending-action:hover{color:#087887;background:#f7fcfd;border-color:#71b6c5}.dashboard-pending-action span{font-size:var(--text-base)}.dashboard-summary-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-top:.875rem;display:grid}.dashboard-summary-grid>*{min-width:0}.dashboard-summary-primary{grid-template-columns:minmax(0,1fr) minmax(18.75rem,.48fr);align-items:stretch;gap:.875rem;min-width:0;display:grid}.dashboard-partner-results-card{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.dashboard-partner-results-card>.section-head{background:linear-gradient(#fff,#f8fbfd);border-bottom:1px solid #dce7ee;align-items:center;margin:0;padding:.9375rem 1.0625rem}.dashboard-partner-results-card>.section-head h2{font-size:var(--text-base)}.dashboard-partner-results-card>.section-head p{font-size:var(--text-xs);margin-top:.1875rem}.dashboard-partner-results-card>.section-head button{color:#087c9d;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.dashboard-partner-results{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));grid-auto-rows:1fr;justify-content:stretch;align-items:stretch;gap:.625rem;width:100%;margin:0;padding:.875rem;display:grid}.dashboard-partner-results>button{box-sizing:border-box;text-align:center;border-radius:.6875rem;grid-template-rows:minmax(0,1fr) .25rem;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.25rem;width:100%;height:5.375rem;min-height:5.375rem;max-height:5.375rem;padding:.5rem .625rem;display:grid;overflow:hidden;box-shadow:0 2px .5rem #18385409;color:#1d374f!important;background:#fff!important;border:1px solid #dfe8ee!important}.dashboard-partner-results>button:hover{box-shadow:0 .4375rem 1.0625rem #18385413;background:#f8fcfd!important;border-color:#a8cad7!important}.agent-partner-dashboard-style>button{box-sizing:border-box;text-align:center;border-radius:.6875rem;grid-template-rows:minmax(0,1fr) .25rem;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.25rem;height:5.375rem;min-height:5.375rem;max-height:5.375rem;padding:.5rem .625rem;display:grid;overflow:hidden;box-shadow:0 2px .5rem #18385409;color:#1d374f!important;background:#fff!important;border:1px solid #dfe8ee!important}.agent-partner-dashboard-style>button:hover{box-shadow:0 .4375rem 1.0625rem #18385413;background:#f8fcfd!important;border-color:#a8cad7!important}.dashboard-partner-results>button>span.dashboard-partner-copy,.agent-partner-dashboard-style>button>span.dashboard-partner-copy{text-align:center;grid-template-rows:repeat(3,auto);align-content:center;justify-items:center;gap:.25rem;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.dashboard-partner-results b{color:#203a52;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-partner-results .dashboard-partner-name{font-size:var(--text-base);line-height:1.1}.dashboard-partner-results small{font-size:var(--text-xs)}.agent-partner-dashboard-style b{color:#203a52;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-partner-dashboard-style .dashboard-partner-name{font-size:var(--text-base);line-height:1.1}.agent-partner-dashboard-style small{font-size:var(--text-xs)}.dashboard-partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center stretch;gap:.5rem;width:100%;min-width:0;display:grid}.dashboard-partner-metrics small{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;text-align:center;white-space:nowrap;margin:0;font-weight:700;line-height:1.15;overflow:hidden}.dashboard-partner-metrics strong{font-weight:700}.dashboard-partner-results .partner-goal-achieved,.agent-partner-dashboard-style .partner-goal-achieved{font-size:var(--text-xs);text-align:center;margin:0;line-height:1.15}.dashboard-partner-progress{background:#e9eff3;border-radius:62.4375rem;grid-column:1/-1;height:.25rem;display:block;overflow:hidden}.dashboard-partner-progress>span{border-radius:inherit;height:100%;display:block}.dashboard-partner-results>.agency-engagement-empty{grid-column:1/-1}@media (width<=1050px){.dashboard-summary-primary{grid-template-columns:1fr}}@media (width<=760px){.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-production-command{padding:.75rem}.dashboard-pending-card{padding:.875rem}}@media (width<=440px){.dashboard-kpi-grid{grid-template-columns:1fr}}.dashboard-production-funnel{background:#fff;border:1px solid #cfdee7;padding:0;overflow:hidden;box-shadow:0 .4375rem 1.375rem #14375812}.dashboard-funnel-head{background:linear-gradient(105deg,#f9fcfe 0%,#f2faf9 100%);border-bottom:1px solid #dce7ed;justify-content:space-between;align-items:center;gap:1.125rem;padding:.5625rem .8125rem;display:flex}.dashboard-funnel-head>div>span,.dashboard-funnel-label>span{color:#147f91;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}.dashboard-funnel-head h2{color:#123450;font-size:var(--text-md);letter-spacing:-.3px;margin:2px 0 1px}.dashboard-funnel-head p{color:#738496;font-size:var(--text-xs);margin:0}.dashboard-funnel-head>button{color:#0a6681;min-height:1.875rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #b6d0da;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .625rem;font-weight:700;display:inline-flex}.dashboard-funnel-head>button:hover{color:#087d8d;background:#f8fdfd;border-color:#6eb5c0}.dashboard-funnel-head>button span{font-size:var(--text-xs)}.dashboard-funnel-metrics{border-bottom:1px solid #dce7ed;grid-template-columns:repeat(7,minmax(6.5rem,1fr));display:grid;overflow-x:auto}.dashboard-funnel-metrics article{border-right:1px solid #e1e9ee;min-width:0;padding:.4375rem .625rem .375rem}.dashboard-funnel-metrics article:last-child{border-right:0}.dashboard-funnel-metrics span,.dashboard-funnel-metrics b{display:block}.dashboard-funnel-metrics span{color:#526b7f;font-size:var(--text-xs);font-weight:700;line-height:1.2}.dashboard-funnel-metrics b{color:#123a57;letter-spacing:-.65px;font-variant-numeric:tabular-nums;margin-top:1px;font-size:clamp(1.0625rem,1.45vw,1.3125rem)}.dashboard-funnel-diagnosis{grid-template-columns:1fr;min-height:0;display:grid}.dashboard-funnel-diagnosis.has-coaching{grid-template-columns:minmax(0,1.75fr) minmax(14.375rem,.55fr)}.dashboard-funnel-diagnosis>section{grid-template-columns:minmax(7.8125rem,.32fr) minmax(0,1.68fr);align-items:center;gap:.625rem;padding:.4375rem .625rem;display:grid}.dashboard-funnel-label{margin:0;display:block}.dashboard-funnel-label>small{color:#8997a5;font-size:var(--text-xs);margin-top:2px;line-height:1.25;display:block}.dashboard-funnel-rates{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3125rem;display:grid}.dashboard-funnel-rates article{background:#f8fbfd;border:1px solid #dce7ed;border-radius:.5rem;min-width:0;padding:.3125rem .5rem}.dashboard-funnel-rates article.needs-focus{background:#fff9ee;border-color:#e8c58a}.dashboard-funnel-rates span,.dashboard-funnel-rates b{display:block}.dashboard-funnel-rates span{color:#65798a;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dashboard-funnel-rates b{color:#146e83;font-size:var(--text-base);letter-spacing:-.35px;margin-top:1px}.dashboard-funnel-rates article.needs-focus b{color:#a56718}.dashboard-funnel-diagnosis>aside{background:linear-gradient(125deg,#eef8f8,#f6fbfb);border-left:1px solid #cde0e4;flex-direction:column;justify-content:center;padding:.4375rem .75rem;display:flex}.dashboard-funnel-diagnosis>aside>span{color:#138292;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.dashboard-funnel-diagnosis>aside>b{color:#123a52;font-size:var(--text-xs);margin-top:.1875rem}.dashboard-funnel-diagnosis>aside>p{color:#647b89;font-size:var(--text-xs);margin:2px 0 0;line-height:1.4}.dashboard-funnel-diagnosis>aside>button{color:#08778a;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.25rem;padding:0;font-weight:700}@media (width<=1120px){.dashboard-funnel-diagnosis.has-coaching{grid-template-columns:1fr}.dashboard-funnel-diagnosis>aside{border-top:1px solid #cde0e4;border-left:0}}@media (width<=700px){.dashboard-funnel-head{flex-direction:column;align-items:flex-start}.dashboard-funnel-head>button{width:100%}.dashboard-funnel-diagnosis>section{grid-template-columns:1fr;gap:.3125rem}.dashboard-funnel-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-funnel-rates article:last-child{grid-column:1/-1}}.sidebar nav{scrollbar-width:thin;padding:.8125rem .75rem 1.125rem;overflow-y:auto}.sidebar .nav-group+.nav-group{margin-top:.875rem}.sidebar .nav-label{color:#82a9bc;font-size:var(--text-xs);letter-spacing:.04em;margin-bottom:.3125rem}.sidebar nav button{height:2.375rem;font-size:var(--text-xs);margin:1px 0}.workspace>main{padding-top:1.4375rem}.page-head{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:1.125rem;margin-bottom:.875rem;padding:0 2px;display:flex;overflow:visible}.page-head:after{display:none}.page-title-wrap{text-align:left;grid-column:auto;justify-content:flex-start;min-width:0}.page-head .page-actions{grid-column:auto;margin-left:auto}.page-title-wrap h1{color:#102f50;letter-spacing:-.8px;margin-bottom:.375rem;font-size:clamp(1.6875rem,2.35vw,2.25rem);line-height:1}.page-title-wrap p{color:#62758a;max-width:55rem;font-size:var(--text-xs);line-height:1.45}.workspace main .page-head .btn{color:#fff;background:linear-gradient(135deg,#0b6f88,#168fa1);border-color:#0b6f88;box-shadow:0 .375rem 1rem #0b6f882e}.workspace main .page-head .btn:hover{color:#fff;background:#084f72;border-color:#084f72}@media (width<=760px){.page-head{align-items:flex-start}}@media (width<=460px){.page-head{flex-direction:column}.page-actions,.page-actions .btn{width:100%}}.life-conversions-workspace{--lc-ink:#153047;--lc-muted:#627587;color:var(--lc-ink);gap:1.125rem;display:grid}.lc-kicker,.lc-playbook-head>div>span,.lc-summary-grid article>span,.lc-process-card>div>span,.lc-carrier-references>div>span,.lc-talk-grid article>span,.lc-compliance>span,.lc-audit-card>div>span{color:#0b8091;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.lc-view-panel{gap:1.125rem;display:grid}.lc-carrier-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.lc-carrier-picker>button{min-width:0;color:var(--lc-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2e8;border-radius:.8125rem;align-items:center;gap:.625rem;padding:.8125rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.lc-carrier-picker>button:hover{border-color:var(--carrier-accent);transform:translateY(-1px)}.lc-carrier-picker>button.active{border-color:var(--carrier-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--carrier-accent) 16%, transparent), 0 .5625rem 1.5rem #18354814}.lc-carrier-picker>button.active:after{content:"";background:var(--carrier-accent);border-radius:2px 2px 0 0;height:.1875rem;position:absolute;bottom:-1px;left:.8125rem;right:.8125rem}.lc-carrier-picker button>span:last-child{min-width:0;display:grid}.lc-carrier-picker button b{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-carrier-picker button small{color:#748494;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-carrier-logo{background:#fff;border:1px solid #dce5ea;border-radius:.625rem;flex:0 0 2.625rem;place-items:center;width:2.625rem;height:2.625rem;display:grid;overflow:hidden}.lc-carrier-logo img{object-fit:contain;width:88%;height:88%;display:block}.lc-carrier-monogram{color:#fff;font-size:var(--text-sm);letter-spacing:-.02em;background:linear-gradient(135deg,#156e70,#23a0a0);font-weight:700}.lc-playbook{border:1px solid #d4e0e6;border-top:.25rem solid var(--carrier-accent);background:#fff;border-radius:1.125rem;overflow:hidden;box-shadow:0 1rem 2.5rem #1a3a4e12}.lc-playbook-head{background:linear-gradient(90deg, color-mix(in srgb, var(--carrier-accent) 5%, white), #fff 55%);border-bottom:1px solid #e5ebef;align-items:center;gap:1rem;padding:1.4375rem 1.625rem;display:flex}.lc-playbook-head .lc-carrier-logo{border-radius:.875rem;flex-basis:3.875rem;width:3.875rem;height:3.875rem}.lc-playbook-head>div>span{color:var(--carrier-accent)}.lc-playbook-head h3{letter-spacing:-.02em;margin:.1875rem 0;font-size:1.4375rem}.lc-playbook-head p{color:#5d7080;font-size:var(--text-sm);margin:0;line-height:1.45}.lc-summary-grid,.lc-detail-grid,.lc-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-summary-grid{border-bottom:1px solid #e5ebef}.lc-summary-grid article{padding:1.25rem 1.625rem}.lc-summary-grid article+article{border-left:1px solid #e5ebef}.lc-summary-grid p{color:#304a5e;font-size:var(--text-sm);margin:.4375rem 0 0;line-height:1.55}.lc-summary-grid article>span{color:var(--carrier-accent)}.lc-detail-grid{background:#f8fafb;gap:1rem;padding:1.25rem 1.625rem}.lc-detail-card,.lc-bottom-grid>article{background:#fff;border:1px solid #dfe7eb;border-radius:.8125rem;padding:1.1875rem}.lc-detail-card h4,.lc-bottom-grid h4,.lc-process-card h4,.lc-carrier-references h4{font-size:var(--text-base);margin:0}.lc-detail-card ul,.lc-bottom-grid ul{gap:.5625rem;margin:.8125rem 0 0;padding:0 0 0 1.0625rem;display:grid}.lc-detail-card li,.lc-bottom-grid li{color:#4d6273;font-size:var(--text-xs);padding-left:2px;line-height:1.5}.lc-detail-card li::marker{color:var(--carrier-accent)}.lc-bottom-grid li::marker{color:var(--carrier-accent)}.lc-process-card{border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef;padding:1.375rem 1.625rem}.lc-process-card>div>span{color:var(--carrier-accent)}.lc-process-card>div h4{margin-top:.25rem}.lc-process-card ol{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1.0625rem 0 0;padding:0;list-style:none;display:grid}.lc-process-card li{color:#526879;min-width:0;font-size:var(--text-xs);grid-template-columns:1.5625rem 1fr;align-items:start;gap:.5625rem;line-height:1.45;display:grid}.lc-process-card li b{background:color-mix(in srgb, var(--carrier-accent) 11%, white);width:1.5625rem;height:1.5625rem;color:var(--carrier-accent);font-size:var(--text-xs);border-radius:.4375rem;place-items:center;display:grid}.lc-bottom-grid{gap:1rem;padding:1.25rem 1.625rem}.lc-bottom-grid p{color:#4c6273;font-size:var(--text-xs);margin:.5625rem 0 0;line-height:1.45}.lc-bottom-grid>article:first-child{background:#f8fbfc}.lc-carrier-references{border-top:1px solid #e5ebef;grid-template-columns:13.75rem 1fr;align-items:start;gap:1.25rem;padding:1.25rem 1.625rem 1.5rem;display:grid}.lc-carrier-references>div>span{color:var(--carrier-accent)}.lc-carrier-references h4{margin-top:.25rem}.lc-reference-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem;display:grid}.lc-reference-buttons a{color:#29475d;background:#fff;border:1px solid #dce6eb;border-radius:.625rem;gap:2px;padding:.6875rem 2.0625rem .6875rem .75rem;text-decoration:none;display:grid;position:relative}.lc-reference-buttons a:hover{background:#f7fcfd;border-color:#45a6b4}.lc-reference-buttons a span{font-size:var(--text-xs);font-weight:700}.lc-reference-buttons a small{color:#748694;font-size:var(--text-xs)}.lc-reference-buttons a b{color:#168395;position:absolute;top:.75rem;right:.75rem}.lc-empty-reference{color:#6a7d8c;font-size:var(--text-xs);border:1px dashed #cddbe2;border-radius:.625rem;margin:0;padding:.8125rem;line-height:1.5}.lc-talk-paths,.lc-prep{gap:1.125rem;display:grid}.lc-talk-paths>header{padding:.375rem 2px 0}.lc-talk-paths>header h3,.lc-prep h3,.lc-audit-card h3,.lc-reference-library h3{letter-spacing:-.02em;margin:.3125rem 0 .25rem;font-size:1.3125rem}.lc-talk-paths>header p,.lc-reference-library header p{color:#647787;font-size:var(--text-sm);margin:0}.lc-talk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.lc-talk-grid article{background:#fff;border:1px solid #dbe5ea;border-radius:.9375rem;padding:1.3125rem;box-shadow:0 .5rem 1.5625rem #18374b0d}.lc-talk-grid article>span{color:#177f90}.lc-talk-grid h4{font-size:var(--text-md);margin:.3125rem 0 0}.lc-talk-grid blockquote{color:#23485a;font-size:var(--text-sm);background:#f1faf9;border-left:.1875rem solid #24a2a9;border-radius:0 .625rem .625rem 0;margin:.8125rem 0;padding:.875rem 1rem;font-weight:600;line-height:1.55}.lc-talk-grid p,.lc-objection-grid p{color:#657888;font-size:var(--text-xs);margin:0;line-height:1.5}.lc-objection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.lc-objection-grid article{background:#f8fafb;border:1px solid #e0e7eb;border-radius:.75rem;padding:1rem}.lc-objection-grid b{color:#29495e;font-size:var(--text-xs);margin-bottom:.4375rem;display:block}.lc-talk-footer{color:#3f6170;font-size:var(--text-xs);background:#eef8f9;border:1px solid #cce1e5;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.9375rem 1.125rem;display:flex}.lc-talk-footer a,.lc-compliance a,.lc-worksheet-button{color:#0d7385;font-weight:700;text-decoration:none}.lc-prep-grid{grid-template-columns:minmax(0,1.55fr) minmax(17.5rem,.75fr);gap:1rem;display:grid}.lc-checklist,.lc-compliance,.lc-audit-card,.lc-reference-library{background:#fff;border:1px solid #d9e4e9;border-radius:1rem;box-shadow:0 .5625rem 1.75rem #1c3c500d}.lc-checklist{overflow:hidden}.lc-checklist header{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;padding:1.25rem 1.3125rem 1rem;display:flex}.lc-checklist header h3{margin-bottom:0}.lc-checklist header>b{color:#0a7d88;width:3.25rem;height:2.125rem;font-size:var(--text-xs);background:#eaf7f7;border-radius:.625rem;place-items:center;display:grid}.lc-checklist label{color:#40596b;font-size:var(--text-xs);cursor:pointer;border-bottom:1px solid #edf1f3;grid-template-columns:1.125rem 1fr;align-items:start;gap:.6875rem;padding:.8125rem 1.3125rem;line-height:1.45;display:grid}.lc-checklist label.done{color:#79909b;background:#f8fbfb;text-decoration:line-through}.lc-checklist input{accent-color:#168e97;margin:2px 0 0}.lc-reset{color:#597080;cursor:pointer;background:#fff;border:1px solid #cfdae0;border-radius:.5rem;margin:.875rem 1.3125rem 1.125rem;padding:.5rem .75rem;font-weight:700}.lc-reset:disabled{opacity:.45;cursor:default}.lc-compliance{background:linear-gradient(145deg,#fffdf7,#fff8ec);border-color:#f0d8a7;padding:1.375rem}.lc-compliance>span{color:#a86b00}.lc-compliance h3{color:#5d4218}.lc-compliance p{color:#6c5b3d;font-size:var(--text-xs);line-height:1.55}.lc-compliance a{color:#875b0d;gap:.625rem;margin-top:.4375rem;display:inline-flex}.lc-audit-card{background:linear-gradient(110deg,#f6fcfd,#fff);border-color:#cce1e5;grid-template-columns:1fr 1.6fr;gap:1.25rem;padding:1.375rem;display:grid}.lc-audit-card>div>span{color:#0c8090}.lc-audit-card>div p,.lc-audit-card>p{color:#657989;font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.55}.lc-audit-card>p{border-top:1px solid #dce9ec;grid-column:1/-1;margin-top:0;padding-top:.8125rem}.lc-audit-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem;margin:0;padding:0;list-style:none;display:grid}.lc-audit-card li{color:#5b7180;font-size:var(--text-xs);background:#fff;border:1px solid #dce8eb;border-radius:.625rem;align-items:center;gap:.5625rem;padding:.625rem;display:flex}.lc-audit-card li>b{color:#0d818c;background:#e7f6f7;border-radius:.4375rem;place-items:center;width:1.375rem;height:1.375rem;display:grid}.lc-reference-library{padding:1.375rem}.lc-reference-library>header{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1rem;display:flex}.lc-worksheet-button{font-size:var(--text-xs);background:#f0f9fa;border:1px solid #bcdce1;border-radius:.5625rem;flex:none;padding:.625rem .8125rem}.lc-reference-library .lc-reference-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-disclaimer{color:#687b89;font-size:var(--text-xs);background:#f7f9fa;border:1px solid #dbe4e8;border-radius:.75rem;padding:.875rem 1.0625rem;line-height:1.5}.lc-disclaimer b{color:#3f586a}@media (width<=1100px){.lc-carrier-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-process-card ol{grid-template-columns:repeat(2,1fr)}.lc-objection-grid,.lc-reference-library .lc-reference-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lc-prep-grid,.lc-audit-card,.lc-carrier-references{grid-template-columns:1fr}.lc-carrier-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-summary-grid,.lc-detail-grid,.lc-bottom-grid,.lc-talk-grid{grid-template-columns:1fr}.lc-summary-grid article+article{border-top:1px solid #e5ebef;border-left:0}.lc-reference-library>header{flex-direction:column;align-items:flex-start}}@media (width<=520px){.lc-carrier-picker,.lc-process-card ol,.lc-objection-grid,.lc-reference-buttons,.lc-reference-library .lc-reference-buttons{grid-template-columns:1fr}.lc-playbook-head,.lc-summary-grid article,.lc-detail-grid,.lc-process-card,.lc-bottom-grid,.lc-carrier-references{padding-left:1.125rem;padding-right:1.125rem}.lc-talk-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.lc-handoffs{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.lc-handoffs .btn{font-size:var(--text-sm)}.app-footer,.comp-source-pill,.annuity-source-panel,.market-source-cell,.ms-source-grid,.ms-page-map,.ms-source-hierarchy,.uw-source-note,.uw-reference-library,.lc-reference-library,.lc-talk-footer{display:none!important}.settings-hero-compact,.everlake-hero-compact,.calendar-toolbar-compact{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;margin-bottom:.625rem;padding:0;display:flex;overflow:visible}.settings-hero-compact .settings-save-state{color:#456074;background:#fff;border-color:#d4e0e6}.everlake-privacy{align-items:center;gap:.5rem;display:flex}.everlake-privacy span{color:#5e7484}.calendar-toolbar-compact>div:last-child{margin-left:auto}.ms-hero-compact{color:#355166;background:#fff;border:1px solid #d2e0e6;border-radius:.875rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:0;padding:.875rem 1rem;display:grid;box-shadow:0 .4375rem 1.375rem #1c3c500d}.ms-hero-compact:after{display:none}.ms-hero-compact .ms-hero-copy{max-width:none}.ms-hero-compact .ms-hero-copy>div{margin-top:0}.ms-hero-compact .ms-date-control label{background:#f5f9fa;border-color:#d3e0e5}.ms-hero-compact .ms-date-control>button{color:#0b7189;background:#fff;border-color:#c5dce2}.ms-hero-compact .ms-hero-copy>div b{color:#2e4d61}.ms-hero-compact .ms-hero-copy>div small{color:#6c7f8d;border-left-color:#d8e3e7}.ms-hero-compact .ms-hero-actions button{color:#fff;background:#0b7189}.ms-hero-compact .ms-hero-actions button.secondary{color:#0b7189;background:#fff;border-color:#c7dce2}.ms-hero-compact .ms-progress{background:radial-gradient(circle at center, #143c59 0 55%, transparent 56%), conic-gradient(#31aa9e var(--ms-progress), #e3ecef 0);width:5.125rem;height:5.125rem;box-shadow:inset 0 0 0 1px #d6e2e7,0 .5rem 1.25rem #18475f24}.ms-hero-compact .ms-progress strong{font-size:var(--text-lg)}.ms-hero-compact .ms-progress span{color:#c8dbe3;font-size:var(--text-xs)}.ms-guardrail{color:#607687;font-size:var(--text-xs);background:#f8fbfc;border:1px solid #d8e4e8;border-radius:.6875rem;align-items:flex-start;gap:.5625rem;margin-top:.25rem;padding:.625rem .75rem;line-height:1.45;display:flex}.ms-guardrail i{color:#0b7189;margin-top:1px}.ms-script footer{justify-content:flex-end}.current-rates-summary{background:#fff;border:1px solid #d4e1e6;border-radius:.875rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.125rem;margin-bottom:.875rem;padding:.875rem 1rem;display:grid}.current-rates-summary>div{gap:2px;display:grid}.current-rates-summary span{color:#7a8d9a;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.current-rates-summary b{color:#304e63;font-size:var(--text-xs)}.market-rail-status,.market-board-status{color:#6b7f8d;font-size:var(--text-xs);background:#f8fafb;border-top:1px solid #e2e9ed;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;display:flex}.market-google-card,.market-sector-row{cursor:default}.market-ticker-table{min-width:65rem}.nonmed-match-summary{color:#667b89;font-size:var(--text-xs);background:#f9fbfc;border-top:1px solid #e3ebee;padding:.625rem 1.125rem}.performance-head{min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-end;padding:.4375rem 0 .625rem}.performance-tabs{margin-left:auto}.prospect-command{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,1.25fr);gap:.625rem;margin-bottom:.875rem;display:grid}.prospect-command article{background:#fff;border:1px solid #d8e3e7;border-radius:.8125rem;gap:.1875rem;min-height:4.75rem;padding:.8125rem .875rem;display:grid}.prospect-command article span{color:#788b98;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.prospect-command article b{color:#24485f;font-size:1.4375rem}.prospect-command article small{color:#6b7e8c;font-size:var(--text-xs)}.prospect-command article:last-child{background:linear-gradient(135deg,#f0f9fa,#fff);border-color:#c6dfe4}.prospect-command article:last-child b{font-size:var(--text-sm)}.lead-subtabs button b{margin-left:.3125rem}.prospect-table{min-width:57.5rem}@media (width<=900px){.prospect-command{grid-template-columns:repeat(2,minmax(0,1fr))}.current-rates-summary{grid-template-columns:1fr 1fr}.current-rates-summary>div:first-child{grid-column:1/-1}}@media (width<=700px){.ms-hero-compact,.current-rates-summary,.prospect-command{grid-template-columns:1fr}.ms-hero-compact .ms-hero-actions,.calendar-toolbar-compact{flex-direction:column;align-items:stretch}.current-rates-summary>div:first-child{grid-column:auto}}.ms-priority-card{scroll-margin-top:9.375rem}.ms-scorecard>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-scorecard article{border-left:1px solid #e7edf1}.ms-scorecard article:nth-child(4n+1){border-left:0}.ms-scorecard article:nth-child(n+5){border-top:1px solid #e7edf1}.ms-scorecard article.no-target>em{margin-top:auto;padding-top:.75rem}.ms-scorecard article.actual-only{justify-content:flex-start}.ms-scorecard article.actual-only>em{margin-top:.875rem}.ms-funnel-rates{grid-template-columns:repeat(5,minmax(0,1fr))}.ms-no-goal,.ms-actual-only{color:#8797a2;font-size:var(--text-xs);font-weight:700}.ms-actual-only{grid-template-columns:1fr}.ms-quality-results{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.ms-scorecard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-scorecard article:nth-child(4n+1){border-left:1px solid #e7edf1}.ms-scorecard article:nth-child(odd){border-left:0}.ms-scorecard article:nth-child(n+3){border-top:1px solid #e7edf1}.ms-funnel-rates{grid-template-columns:repeat(5,minmax(6.5625rem,1fr))}}@media (width<=500px){.ms-quality-results{grid-template-columns:1fr}}.ms-scorecard>header{align-items:center;padding:.625rem .8125rem}.ms-scorecard>header>div{text-align:center;flex:1}.ms-scorecard>header h3{color:#123a57;letter-spacing:-.025em;margin-top:.1875rem;font-size:clamp(.9375rem,1.25vw,1.1875rem)}.ms-scorecard>header>small{color:#16867f;font-size:var(--text-xs);white-space:nowrap;font-weight:700}.ms-scorecard>div{border-top:1px solid #e2eaee;grid-template-columns:repeat(8,minmax(0,1fr))}.ms-scorecard article,.ms-scorecard article.actual-only{text-align:center;border-top:0;border-left:1px solid #e7edf1;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.3125rem .375rem;min-height:5.875rem;padding:.5625rem .5rem;display:grid}.ms-scorecard article:nth-child(4n+1),.ms-scorecard article:nth-child(n+5){border-top:0;border-left:1px solid #e7edf1}.ms-scorecard article:first-child{border-left:0}.ms-scorecard article>span{color:#143d58;min-height:1.375rem;font-size:var(--text-xs);text-align:center;grid-column:1/-1;margin:0;font-weight:700;line-height:1.18}.ms-score-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}.ms-scorecard article .ms-score-inputs label{min-width:0;margin:0;display:block}.ms-scorecard article .ms-score-inputs small{color:#718591;font-size:var(--text-xs);text-align:center;margin-bottom:2px;font-weight:700;display:block}.ms-scorecard article .ms-score-inputs input{text-align:center;height:1.6875rem;padding:0 .1875rem}.ms-scorecard article>button{width:1.75rem;min-height:1.6875rem;font-size:var(--text-xs);align-self:end;margin:0;padding:0}.ms-scorecard article.actual-only .ms-score-inputs{grid-column:1/-1}.ms-funnel>header{border-bottom:1px solid #e2eaee;align-items:center;padding:.5625rem .8125rem}.ms-funnel>header h3{font-size:var(--text-xs);margin-top:2px}.ms-funnel-rates{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0}.ms-funnel-rates article{border-right:1px solid #e1e9ed;min-height:3.375rem;padding:.5rem .5625rem}.ms-funnel-rates article:last-child{border-right:0}.ms-funnel-rates article.needs-focus{background:#fff8eb;box-shadow:inset 0 2px #e9a949}.ms-funnel-rates span{font-size:var(--text-xs)}.ms-funnel-rates b{font-size:var(--text-md);margin:.1875rem 0 0}.ms-funnel-rates article.needs-focus b{color:#9b651e}.ms-coaching-move{border:0;border-top:1px solid #dce8e6;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;margin:0;padding:.4375rem .75rem;display:grid}.ms-coaching-move p{font-size:var(--text-xs);line-height:1.35}.ms-coaching-move button{min-height:1.6875rem;font-size:var(--text-xs);padding:0 .5625rem;position:static;transform:none}.dashboard-funnel-metrics{grid-template-columns:repeat(8,minmax(5.75rem,1fr))}.dashboard-funnel-rates{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1100px) and (width>=901px){.ms-scorecard>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-scorecard article:nth-child(5){border-left:0}.ms-scorecard article:nth-child(n+5){border-top:1px solid #e7edf1}}@media (width<=900px){.ms-scorecard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-scorecard article:nth-child(odd){border-left:0}.ms-scorecard article:nth-child(n+3){border-top:1px solid #e7edf1}.ms-scorecard>header{flex-direction:column;align-items:stretch}.ms-scorecard>header>small{text-align:center}.ms-funnel-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-funnel-rates article:nth-child(3){border-right:0}.ms-funnel-rates article:nth-child(n+4){border-top:1px solid #e1e9ed}}@media (width<=640px){.ms-coaching-move{grid-template-columns:1fr auto}.ms-coaching-move>span{grid-column:1/-1}}.ms-production-goal-controls{grid-template-columns:minmax(3.375rem,1fr) 1.9375rem;align-items:end;gap:.3125rem;width:min(100%,7.875rem);margin-top:.375rem;display:grid}.ms-production-goal-controls label{min-width:0;display:block}.ms-production-goal-controls label small{color:#7b8c99;font-size:var(--text-xs);margin-bottom:2px;font-weight:700;line-height:1;display:block}.ms-production-goal-controls input{color:#0c6f83;width:100%;min-width:0;height:1.8125rem;font-size:var(--text-xs);text-align:center;background:#f7fcfd;border:1px solid #b9d5df;border-radius:.375rem;padding:0 .25rem;font-weight:700}.ms-production-goal-controls input:hover{border-color:#8fc4cf}.ms-production-goal-controls>button{color:#08778a;min-width:1.9375rem;height:1.8125rem;font-size:var(--text-xs);cursor:pointer;background:#edf8f8;border:1px solid #b9d5df;border-radius:.375rem;padding:0;font-weight:700}.ms-production-goal-controls>button:hover{color:#fff;background:#168899;border-color:#168899}@media (width<=700px){.dashboard-funnel-rates article:last-child{grid-column:auto}}.workspace>main{--ws-section-gap:.75rem;--ws-grid-gap:.625rem;width:100%;max-width:125rem;padding:1rem clamp(.875rem,1.4vw,1.375rem) 1.25rem}.workspace[data-screen=dashboard]>main{max-width:107rem}.workspace>main>.page-head{gap:.75rem;margin-bottom:.625rem}.workspace>main .page-title-wrap h1{margin-bottom:.1875rem}.workspace>main :where(.kpi-grid,.dash-grid,.triple-grid,.issued-kpis,.calendar-kpis,.everlake-kpis,.tracker-kpis,.case-report-kpis,.detail-columns,.case-detail-grid,.calendar-layout,.calendar-side,.dashboard-summary-grid,.ms-today-grid,.ms-period-grid,.ms-conversation-layout,.ms-coaching-grid){gap:var(--ws-grid-gap)}.workspace>main :where(.dashboard-overview,.ms-shell,.ms-desk,.todo-workspace,.uw-workspace,.comp-page,.rate-page,.nonmed-page,.settings-page,.automation-workspace,.current-rates-page,.life-conversions-workspace){gap:var(--ws-section-gap)}.workspace>main :where(.dash-grid,.triple-grid,.agency-bottom){margin-top:var(--ws-section-gap)}.workspace>main .empty{padding:1.75rem}.workspace>main .empty.compact{padding:2rem}.workspace>main .everlake-empty{padding:2.5rem 1.25rem}.workspace>main .uw-empty{min-height:11.875rem}.workspace>main .performance-empty{min-height:5rem;padding:.75rem}.workspace>main .dashboard-mini-empty{min-height:6.875rem;padding:.875rem}.workspace>main .ms-empty{padding:1.5rem}.workspace>main .ms-talk-empty-panel{min-height:6.875rem}.workspace>main .ms-hero-compact{gap:.625rem;padding:.625rem .75rem}.workspace>main .ms-hero-compact .ms-hero-copy{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.workspace>main .ms-hero-compact .ms-hero-copy>div{margin-top:0!important}.workspace>main .ms-hero-compact .ms-hero-actions{margin:0 0 0 auto!important}.workspace>main .ms-hero-compact .ms-progress{width:4.25rem;height:4.25rem}.workspace>main .ms-heading{align-items:center;gap:1rem;padding:.375rem 2px 0}.workspace>main .ms-heading h2{margin:2px 0;font-size:clamp(1.25rem,2.1vw,1.6875rem)}.workspace>main .ms-card>header{gap:.75rem;padding:.875rem 1rem}.workspace>main .nonmed-product-grid,.workspace>main .nonmed-field-grid{align-items:start}.workspace>main .nonmed-product{background:#fffffff0;border-color:#16868a #c7d8e2 #c7d8e2;box-shadow:0 .25rem .8125rem #183a4f12}.workspace>main .nonmed-product:hover{border-color:#117a80 #6d9aaf #6d9aaf;box-shadow:0 .4375rem 1.125rem #183a4f1c}.workspace>main .nonmed-product.selected-for-comparison{border-color:#0e938a #176f88 #176f88;box-shadow:0 0 0 2px #18808924,0 .375rem 1rem #0e35551a}.workspace>main .nonmed-product>footer{margin-top:0}.workspace>main .lc-carrier-picker{gap:.5rem}.workspace>main .lc-carrier-picker>button{padding:.5625rem .6875rem}.workspace>main .lc-carrier-picker .lc-carrier-logo{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.workspace>main .lc-playbook-head{padding:1rem 1.125rem}.workspace>main .lc-playbook-head .lc-carrier-logo{flex-basis:3.375rem;width:3.375rem;height:3.375rem}.workspace>main .lc-summary-grid article{padding:.875rem 1.125rem}.workspace>main .lc-detail-grid,.workspace>main .lc-bottom-grid{align-items:start;gap:.625rem;padding:.875rem 1.125rem}.workspace>main .lc-detail-card,.workspace>main .lc-bottom-grid>article{padding:.875rem}.workspace>main .lc-process-card{padding:1rem 1.125rem}.workspace>main .lc-process-card ol{gap:.625rem;margin-top:.75rem}.workspace>main .lc-talk-paths,.workspace>main .lc-prep{gap:var(--ws-section-gap)}.workspace>main .lc-talk-grid{gap:var(--ws-grid-gap)}.workspace>main .lc-talk-grid article{padding:1rem}.workspace>main .lc-prep-grid{align-items:start;gap:var(--ws-grid-gap)}.workspace>main .current-rates-summary{margin-bottom:0}.workspace>main .current-carrier-grid{gap:var(--ws-grid-gap);column-count:initial;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:normal;display:grid}.workspace>main .current-carrier-card{margin:0;display:block}@media (width<=1200px){.workspace>main .current-carrier-grid{grid-template-columns:1fr}}@media (width<=900px){.workspace>main{max-width:none;padding:4.25rem .875rem 1.125rem}.workspace>main .ms-hero-compact .ms-hero-actions{width:100%;margin-left:0!important}}@media (width<=640px){.workspace>main{padding:4.125rem .75rem 1rem}}.everlake-detail-actions{flex-wrap:wrap;justify-content:flex-end}.workspace main .everlake-detail-actions .everlake-write-policy{color:#fff;background:#176f62;border-color:#176f62}.workspace main .everlake-detail-actions .everlake-write-policy:hover{background:#105b51}.workspace main .everlake-detail-actions .everlake-write-policy:disabled{color:#6d7d78;cursor:wait;background:#dbe4e1;border-color:#b9c7c3}.application-source-banner{background:#edf7f4;border:1px solid #b8d9d1;border-left:.25rem solid #176f62;border-radius:.4375rem;gap:.25rem;margin:.75rem 0 .875rem;padding:.6875rem .8125rem;display:grid}.application-source-banner b{color:#174e46;font-size:var(--text-xs)}.application-source-banner span{color:#506b65;font-size:var(--text-xs);line-height:1.5}.application-source-banner strong{color:#865a08;font-size:var(--text-xs);line-height:1.5}@media (width<=700px){.everlake-note-history>header{flex-direction:column;align-items:flex-start}.everlake-detail-actions{justify-content:flex-start;width:100%}}.prospect-manager{gap:.875rem;display:grid}.prospect-manager-summary{margin-bottom:0}.prospect-folder-workspace,.prospect-queue-card{background:#fff;border:1px solid #cfe0e8;border-radius:.875rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #133d580f}.prospect-queue-head{border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem 1.125rem;display:flex}.prospect-queue-head>div:first-child{gap:.1875rem;display:grid}.prospect-queue-head>div:first-child>span,.prospect-work-card>span,.prospect-work-card-head span,.prospect-work-card.primary>div:first-child>span{color:#078798;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.prospect-folder-workspace-head{background:linear-gradient(120deg,#f5fbff 0%,#f5fcfb 62%,#fff 100%);border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:1.375rem;padding:1.125rem 1.25rem .9375rem;display:flex}.prospect-folder-workspace-head>div{gap:.1875rem;display:grid}.prospect-folder-workspace-head span,.prospect-folder-modal>span,.referral-form-queue-note>span{color:#078798;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.prospect-folder-workspace-head h2{color:#193d5b;margin:0;font-size:1.0625rem}.prospect-folder-workspace-head p{color:#6f8290;font-size:var(--text-xs);margin:0}.prospect-create-folder{flex:none;min-width:9.875rem}.prospect-folder-grid{background:#fbfdfe;grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:.8125rem;max-height:21.25rem;padding:1.1875rem 1.125rem 1.0625rem;display:grid;overflow:auto}.prospect-folder-card{--prospect-folder-color:#0b5aa8;border:1px solid #d8e3e8;border-top:.25rem solid var(--prospect-folder-color);color:#294a60;background:linear-gradient(145deg, color-mix(in srgb, var(--prospect-folder-color) 7%, white), #fff 62%);text-align:left;cursor:pointer;border-radius:.5rem .75rem .75rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:6.375rem;padding:1.3125rem 1rem .875rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:visible;box-shadow:0 .375rem .875rem #183d540f}.prospect-folder-card:hover{transform:translateY(-2px);box-shadow:0 .625rem 1.25rem #183d541c}.prospect-folder-card.active{border-color:var(--prospect-folder-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--prospect-folder-color) 20%, transparent), 0 .625rem 1.375rem #183d541f}.prospect-folder-card.queue{--prospect-folder-color:#0b5aa8;background:linear-gradient(145deg,#e9f4ff,#fff 68%)}.prospect-folder-tab{background:var(--prospect-folder-color);border-radius:.4375rem .4375rem 0 0;width:4.5rem;height:.6875rem;position:absolute;top:-.6875rem;left:-1px}.prospect-folder-card>div{gap:.25rem;min-width:0;display:grid}.prospect-folder-card>div>span{color:var(--prospect-folder-color);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.prospect-folder-card>div>b{color:#24475f;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospect-folder-card>div>small{color:#758692;font-size:var(--text-xs)}.prospect-folder-card>strong{min-width:2.25rem;height:2.25rem;color:var(--prospect-folder-color);background:color-mix(in srgb, var(--prospect-folder-color) 10%, white);border-radius:.6875rem;flex:none;place-items:center;padding:0 .5rem;font-size:.9375rem;display:grid}.prospect-queue-head h2{color:#193d5b;font-size:var(--text-md);margin:0}.prospect-queue-head p{color:#6f8290;font-size:var(--text-xs);margin:0}.prospect-queue-head>div:last-child{gap:.5rem;display:flex}.prospect-filter-rail{background:#f7fafc;border-bottom:1px solid #e0e9ee;grid-template-columns:minmax(13.75rem,1.6fr) minmax(12.5rem,1fr) minmax(9.375rem,.7fr) auto;align-items:end;gap:.5rem;padding:.6875rem .8125rem;display:grid}.prospect-filter-rail label{color:#718492;font-size:var(--text-xs);text-transform:uppercase;gap:.25rem;font-weight:700;display:grid}.prospect-filter-rail select,.prospect-filter-rail input{color:#29485e;width:100%;height:2.1875rem;font-size:var(--text-xs);text-transform:none;background:#fff;border:1px solid #cbdbe4;border-radius:.4375rem}.prospect-filter-rail select{padding:0 .4375rem}.prospect-partner-filter select{color:#123f5a;border-color:#9dc0d0;font-weight:700}.prospect-search{position:relative}.prospect-search span{z-index:1;font-size:var(--text-base);position:absolute;bottom:.5625rem;left:.625rem}.prospect-search input{padding:0 .625rem 0 1.9375rem}.prospect-clear-filters{color:#087d91;height:2.1875rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.prospect-bulk-bar{color:#174c60;font-size:var(--text-xs);background:#eaf7f8;border-bottom:1px solid #bcdde2;align-items:center;gap:.4375rem;padding:.5625rem .875rem;display:flex}.prospect-bulk-bar b{margin-right:.4375rem}.prospect-bulk-bar label{align-items:center;gap:.3125rem;display:flex}.prospect-bulk-bar select,.prospect-bulk-bar button{height:1.8125rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #b8d0d9;border-radius:.375rem}.prospect-bulk-bar button.danger{color:#a23b3b;border-color:#e2b9b7;margin-left:auto}.prospect-table-wrap{overflow:auto}.lead-manager-table{min-width:62.5rem}.lead-manager-table th:first-child,.lead-manager-table td:first-child{text-align:center;width:2.625rem}.lead-manager-table tbody tr{cursor:pointer}.lead-manager-table tbody tr.selected{background:#edf9fb}.lead-manager-table td b,.lead-manager-table td small{display:block}.lead-manager-table td small{color:#7a8b96;font-size:var(--text-xs);margin-top:.1875rem}.prospect-folder-assignment{color:#31536a;min-width:7.875rem;height:1.875rem;font-size:var(--text-xs);background:#fffaf0;border:1px solid #c9d9e0;border-radius:62.4375rem;padding:0 1.6875rem 0 .5625rem;font-weight:700}.prospect-pill,.folder-chip{color:#175e75;min-height:1.4375rem;font-size:var(--text-xs);white-space:nowrap;background:#e8f4f8;border-radius:62.4375rem;align-items:center;padding:.25rem .5rem;font-weight:700;display:inline-flex}.folder-chip{color:#66521c;background:#fff4cf}.tone-new{--status-ink:#0b5aa8;--status-wash:#e7f1fc;--status-line:#b7d2ee}.tone-attempting{--status-ink:#1d6f8c;--status-wash:#e6f3f8;--status-line:#b3d6e3}.tone-hot{--status-ink:#b4451a;--status-wash:#fdeee6;--status-line:#f1c4ad}.tone-appointment{--status-ink:#1f7a4d;--status-wash:#e6f5ec;--status-line:#b4dcc4}.tone-closed{--status-ink:#5b6b76;--status-wash:#eef2f4;--status-line:#cdd7dd}.tone-dnc{--status-ink:#8a2b3a;--status-wash:#f8e9ec;--status-line:#e2b9c1}.tone-legacy{--status-ink:#6b5a2a;--status-wash:#f7f1e2;--status-line:#dfd0a8}.tone-all{--status-ink:#24475f;--status-wash:#f3f6f8;--status-line:#cfd9df}.prospect-status-select{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--status-line,#cbdbe4);max-width:100%;height:1.9375rem;color:var(--status-ink,#29485e);background:var(--status-wash,#fff);font-size:var(--text-xs);cursor:pointer;border-radius:62.4375rem;padding:0 1.625rem 0 .5625rem;font-weight:700;overflow:hidden}.prospect-status-select:focus-visible{box-shadow:var(--focus-ring)}.lead-manager-table .prospect-status-select{width:13rem}.lead-manager-table .prospect-folder-assignment{min-width:9.375rem}.prospect-status-strip{background:#fff;flex-wrap:wrap;gap:.5rem;padding:.75rem .8125rem .25rem;display:flex}.prospect-status-folder{border:1px solid var(--status-line);min-height:2.25rem;color:var(--status-ink);font-size:var(--text-xs);cursor:pointer;background:#fff;border-radius:.625rem;align-items:center;gap:.5rem;padding:.3125rem .5rem .3125rem .75rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.prospect-status-folder:hover{transform:translateY(-1px);box-shadow:0 .375rem .875rem #183d541a}.prospect-status-folder.active{background:var(--status-wash);box-shadow:inset 0 0 0 1px var(--status-line), 0 .375rem .875rem #183d5414}.prospect-status-folder b{font-weight:700}.prospect-status-folder strong{min-width:1.5rem;height:1.5rem;color:var(--status-ink);background:var(--status-wash);font-size:var(--text-xs);border-radius:.5rem;place-items:center;padding:0 .375rem;display:grid}.prospect-status-folder.active strong{color:#fff;background:var(--status-ink)}.prospect-status-folder.tone-hot:not(.active){border-color:#e9a687}.prospect-queue-card{border-top:.25rem solid var(--prospect-folder-color,#0b5aa8)}.prospect-queue-head>div:first-child>span{color:var(--prospect-folder-color,#0b5aa8)}.prospect-workbench-status{color:#566e7c;font-size:var(--text-xs);align-items:center;gap:.4375rem;font-weight:700;display:inline-flex}.lead-editor-grid .lead-editor-notes textarea,.lead-editor-grid .lead-editor-notes textarea.auto-grow-textarea{min-height:9.375rem}.lead-editor-grid label small{color:#7a8b96;font-size:var(--text-xs);margin-top:.25rem;font-weight:400;display:block}.prospect-queue-foot{color:#71828d;font-size:var(--text-xs);background:#fbfcfd;border-top:1px solid #e4ebef;padding:.625rem .9375rem}.prospect-folder-modal{width:min(35.625rem,94vw)}.prospect-folder-modal>p{max-width:31.25rem}.prospect-folder-modal>label{color:#536d7d;font-size:var(--text-xs);gap:.375rem;margin:1.125rem 0;font-weight:700;display:grid}.prospect-folder-modal>label input{color:#24475f;background:#fff;border:1px solid #c6d8e1;border-radius:.5rem;height:2.625rem;padding:0 .75rem}.prospect-folder-palette{border:0;grid-template-columns:repeat(5,1fr);gap:.5625rem;margin:0;padding:0;display:grid}.prospect-folder-palette legend{color:#536d7d;font-size:var(--text-xs);margin-bottom:.5rem;font-weight:700}.prospect-folder-palette label{cursor:pointer;background:#fff;border:1px solid #d9e3e8;border-radius:.5625rem;place-items:center;min-height:3.125rem;display:grid;position:relative}.prospect-folder-palette input{opacity:0;pointer-events:none;position:absolute}.prospect-folder-palette span{background:var(--prospect-folder-color);border-radius:.5625rem;width:1.6875rem;height:1.6875rem;box-shadow:inset 0 0 0 1px #00000014}.prospect-folder-palette small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prospect-folder-palette label:has(input:checked){border-color:var(--prospect-folder-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--prospect-folder-color) 22%, transparent)}.prospect-folder-palette label:has(input:focus-visible){box-shadow:var(--focus-ring)}.referral-form-queue-note{background:#f2f9fc;border:1px solid #cfe1e8;border-radius:.5rem;gap:.25rem;padding:.625rem .6875rem;display:grid}.referral-form-queue-note b{color:#274b62;font-size:var(--text-xs)}.referral-form-queue-note small{color:#718592;font-size:var(--text-xs);line-height:1.35}.prospect-workbench{flex-direction:column;width:min(46.25rem,96vw);display:flex}.prospect-workbench-head{background:linear-gradient(135deg,#f7fbff,#ebfaf9);border-bottom:1px solid #d6e5eb;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.4375rem .9375rem;display:flex}.prospect-workbench-head span{color:#078797;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.prospect-workbench-head h2{color:#173c5a;margin:.3125rem 0 .25rem;font-size:1.375rem}.prospect-workbench-head p{color:#657c8b;font-size:var(--text-xs);margin:0}.prospect-workbench-navigation{gap:.3125rem;display:flex}.prospect-workbench-navigation button{cursor:pointer;background:#fff;border:1px solid #bdd2dc;border-radius:.4375rem;width:2rem;height:2rem}.prospect-workbench-badges{border-bottom:1px solid #e2eaf0;flex-wrap:wrap;gap:.4375rem;padding:.625rem 1.375rem;display:flex}.prospect-workbench-badges>span:not(.prospect-pill):not(.folder-chip){color:#566e7c;font-size:var(--text-xs);background:#f0f4f6;border-radius:62.4375rem;padding:.3125rem .5rem}.prospect-workbench-tabs{border-bottom:1px solid #dce7ec;padding:0 1.375rem;display:flex}.prospect-workbench-tabs button{color:#647a88;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem .875rem;font-weight:700}.prospect-workbench-tabs button.active{color:#087e90;border-bottom-color:#08a8b4}.prospect-workbench-tabs i{font-size:var(--text-xs);background:#e8f1f4;border-radius:.625rem;margin-left:.3125rem;padding:1px .3125rem;font-style:normal}.prospect-workbench-body{background:#f5f8fa;flex:1;gap:.6875rem;padding:.9375rem 1.25rem 6.25rem;display:grid;overflow:auto}.prospect-work-card{background:#fff;border:1px solid #d8e4ea;border-radius:.6875rem;padding:.9375rem}.prospect-work-card.primary{background:linear-gradient(130deg,#f0fbfb,#fff);border-left:.25rem solid #0aa0ad}.prospect-work-card h3{color:#24465e;font-size:var(--text-base);margin:.25rem 0}.prospect-work-card p{color:#6e818e;font-size:var(--text-xs)}.prospect-next-editor{grid-template-columns:minmax(9.375rem,1fr) 9.125rem 7.25rem auto;gap:.5rem;margin-top:.75rem;display:grid}.prospect-next-editor input:disabled{color:#9aa8b1;background:#f4f7f9}.prospect-next-editor input,.prospect-activity-compose select,.prospect-activity-compose textarea,.prospect-task-compose input,.prospect-work-card select{color:#294b62;font-size:var(--text-xs);background:#fff;border:1px solid #c9d8e1;border-radius:.4375rem}.prospect-next-editor input{height:2.25rem;padding:0 .5625rem}.prospect-work-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.prospect-work-card-head select{height:2.125rem;padding:0 .5rem}.prospect-activity-compose{grid-template-columns:8.75rem 1fr auto;align-items:end;gap:.5rem;margin-top:.75rem;display:grid}.prospect-activity-compose select{height:2.375rem;padding:0 .5rem}.prospect-activity-compose textarea{resize:vertical;min-height:4.375rem;padding:.5625rem}.prospect-task-compose{grid-template-columns:1fr 11.875rem auto;gap:.4375rem;margin-top:.75rem;display:grid}.prospect-task-compose input{height:2.1875rem;padding:0 .5625rem}.prospect-task-compose button{color:#fff;min-width:4.875rem;font-size:var(--text-xs);cursor:pointer;background:#087e90;border:0;border-radius:.375rem;padding:0 .625rem;font-weight:700}.prospect-task-list{border-top:1px solid #e4eaee;margin-top:.625rem}.prospect-task-list article{border-bottom:1px solid #edf1f3;grid-template-columns:1.5rem 1fr 1.5rem;align-items:center;gap:.5625rem;padding:.5625rem 0;display:grid}.prospect-task-list article>button:first-child{color:#fff;cursor:pointer;background:#fff;border:1px solid #b8cbd5;border-radius:50%;width:1.375rem;height:1.375rem}.prospect-task-list article.complete>button:first-child{background:#2b9a78;border-color:#2b9a78}.prospect-task-list article.complete b{color:#8b979e;text-decoration:line-through}.prospect-task-list b,.prospect-task-list small{display:block}.prospect-task-list b{color:#315066;font-size:var(--text-xs)}.prospect-task-list small{color:#7d8d97;font-size:var(--text-xs);margin-top:2px}.prospect-task-delete{color:#9a6b6b;cursor:pointer;background:0 0;border:0}.prospect-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.625rem;display:grid}.prospect-detail-grid>div{border-top:1px solid #e6ecef;min-height:3.125rem;padding:.5625rem .25rem}.prospect-detail-grid .wide{grid-column:1/-1}.prospect-detail-grid dt{color:#83919a;font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.prospect-detail-grid dd{color:#304d60;font-size:var(--text-xs);margin:.25rem 0 0}.prospect-detail-grid select{width:100%;height:1.875rem;padding:0 .375rem}.prospect-activity-list article{border-top:1px solid #e7edf0;grid-template-columns:1rem 1fr;gap:.625rem;padding:.625rem 0;display:grid;position:relative}.prospect-activity-list article>i{background:#168fa4;border:2px solid #fff;border-radius:50%;width:.5625rem;height:.5625rem;margin-top:.25rem;box-shadow:0 0 0 2px #b7d9e0}.prospect-activity-list article span{color:#158499;font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.prospect-activity-list article p{color:#405c6e;font-size:var(--text-xs);white-space:pre-wrap;margin:.1875rem 0}.prospect-activity-list article small{color:#83919a;font-size:var(--text-xs)}.prospect-workbench-actions{background:#fffffff7;border-top:1px solid #d9e5ea;flex-wrap:wrap;gap:.4375rem;padding:.75rem 1.125rem;display:flex;position:absolute;bottom:0;left:0;right:0}.prospect-workbench-actions .btn:first-child{margin-right:auto}.lead-editor-inline{grid-template-columns:5.625rem 1fr;gap:.375rem;display:grid}.lead-editor-inline input{margin-top:.3125rem}.quote-attachments{background:#fff;border:1px solid #d5e3e8;border-radius:.6875rem;gap:.625rem;min-width:0;padding:1rem;display:grid}.everlake-note-history>.quote-attachments{border-color:#d5e6e0;margin:.875rem;box-shadow:0 .25rem .875rem #18473f0a}.quote-attachments-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.quote-attachments-head>div{min-width:0}.quote-attachments-head span{color:#078798;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.quote-attachments-head h3{color:#24465e;font-size:var(--text-base);margin:.25rem 0 .1875rem}.quote-attachments-head p{color:#6d818d;font-size:var(--text-xs);margin:0;line-height:1.45}.quote-attach-button{white-space:nowrap;flex:none}.quote-attachments input[hidden]{display:none!important}.quote-attachments-guidance{color:#788a94;font-size:var(--text-xs);line-height:1.45}.quote-attachments-ipipeline-note{color:#3f6474;font-size:var(--text-xs);background:#f4fafb;border:1px solid #cfe2e7;border-radius:.4375rem;margin:0;padding:.5625rem .625rem;line-height:1.5}.quote-attachments-status{color:#176556;font-size:var(--text-xs);background:#eaf6f2;border-radius:.4375rem;margin:0;padding:.5rem .625rem;font-weight:700}.quote-attachments-error{color:#963f3f;font-size:var(--text-xs);background:#fff3f2;border:1px solid #edcaca;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.5625rem .625rem;display:flex}.quote-attachments-error button,.quote-file-actions button,.quote-inline-preview button{color:#1d6277;min-height:2.125rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #c4d6dd;border-radius:.375rem;padding:0 .5625rem;font-weight:700}.quote-attachments-error button:disabled,.quote-file-actions button:disabled,.quote-inline-preview button:disabled{opacity:.5;cursor:wait}.quote-attachments-empty{color:#748892;font-size:var(--text-xs);text-align:center;background:#f8fbfc;border:1px dashed #c9d9df;border-radius:.5rem;padding:1.25rem .75rem}.quote-attachments-list{gap:.4375rem;min-width:0;display:grid}.quote-attachments-list article{background:#fbfdfd;border:1px solid #e0e9ed;border-radius:.5rem;grid-template-columns:2.375rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.625rem;display:grid}.quote-file-mark{color:#087d8f;width:2.375rem;height:2.375rem;font-size:var(--text-xs);letter-spacing:.03em;background:#e8f6f7;border-radius:.5rem;place-items:center;font-weight:700;display:grid}.quote-file-details{min-width:0}.quote-file-details b,.quote-file-details small{min-width:0;display:block}.quote-file-details b{color:#294c60;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-file-details small{color:#7b8c95;font-size:var(--text-xs);margin-top:.1875rem}.quote-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3125rem;display:flex}.quote-file-actions button.danger{color:#a04949;border-color:#e3c6c4}.quote-file-actions button:hover{background:#edf8f8}.quote-file-actions button.danger:hover{background:#fff2f1}.quote-extracted-details{background:#f3faf9;border:1px solid #d5e8e8;border-radius:.4375rem;grid-column:1/-1;min-width:0;padding:.625rem}.quote-extracted-details-head{justify-content:space-between;align-items:baseline;gap:.625rem;margin-bottom:.5rem;display:flex}.quote-extracted-details-head b{color:#176b6a;font-size:var(--text-xs)}.quote-extracted-details-head small{color:#67827f;font-size:var(--text-xs)}.quote-extracted-details dl{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.4375rem .75rem;margin:0;display:grid}.quote-extracted-details dl>div{min-width:0}.quote-extracted-details dt{color:#728783;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-weight:700}.quote-extracted-details dd{overflow-wrap:anywhere;color:#294f4f;font-size:var(--text-xs);margin:0;font-weight:700;line-height:1.35}.quote-inline-preview{background:#f4f8f9;border:1px solid #c8dce2;border-radius:.5625rem;min-width:0;overflow:hidden}.quote-inline-preview>header{background:#fff;border-bottom:1px solid #d6e3e7;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.quote-inline-preview>header>div{min-width:0}.quote-inline-preview>header span{color:#078798;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;display:block}.quote-inline-preview>header h4{color:#294c60;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:.1875rem 0 0;overflow:hidden}.quote-inline-preview>header button{flex:none}.quote-inline-preview>header button:hover,.quote-inline-preview-error button:hover{background:#edf8f8}.quote-inline-preview-state{color:#657d88;min-height:15rem;font-size:var(--text-xs);place-items:center;display:grid}.quote-inline-preview-error{color:#963f3f;min-height:11.25rem;font-size:var(--text-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.5rem;display:flex}.quote-inline-preview iframe{background:#e9eef0;border:0;width:100%;height:clamp(23.75rem,58vh,45rem);display:block}.quote-inline-preview-image{background:#e9eef0;place-items:center;min-height:16.25rem;max-height:70vh;padding:1rem;display:grid;overflow:auto}.quote-inline-preview-image img{border-radius:.25rem;max-width:100%;height:auto;display:block;box-shadow:0 .3125rem 1.25rem #193a4826}@media (width<=640px){.quote-attachments-head{flex-direction:column}.quote-attach-button{width:100%}.quote-attachments-list article{grid-template-columns:2.375rem minmax(0,1fr)}.quote-file-actions{grid-column:1/-1}.quote-file-actions button{flex:1}.quote-extracted-details-head{flex-direction:column;align-items:flex-start;gap:.1875rem}.quote-extracted-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-inline-preview>header{align-items:flex-start}.quote-inline-preview iframe{height:60vh}.quote-file-details b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-attachments-error{flex-direction:column;align-items:stretch}}.referral-form-manager{width:min(70rem,95vw);max-height:92vh;overflow:auto}.referral-form-manager-layout{border-top:1px solid #dbe6eb;grid-template-columns:13.75rem 1fr;min-height:31.25rem;margin:1.125rem -1.5rem -1.5rem;display:grid}.referral-form-manager-layout>nav{background:#f6f9fb;border-right:1px solid #dbe6eb;padding:.75rem}.referral-form-manager-layout>nav button{color:#405d6f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;gap:.1875rem;width:100%;margin-bottom:.3125rem;padding:.625rem;display:grid}.referral-form-manager-layout>nav button.active{background:#fff;border-color:#b8d7df;box-shadow:0 .25rem .75rem #1b4b630f}.referral-form-manager-layout>nav span{font-size:var(--text-xs);font-weight:700}.referral-form-manager-layout>nav small{color:#7b8e99;font-size:var(--text-xs)}.referral-form-settings{padding:1.125rem 1.25rem}.referral-form-setting-head{justify-content:space-between;gap:1rem;display:flex}.referral-form-setting-head b,.referral-form-setting-head small{display:block}.referral-form-setting-head b{color:#21455e;font-size:var(--text-base)}.referral-form-setting-head small{color:#768893;font-size:var(--text-xs);margin-top:.1875rem}.referral-form-setting-head label{color:#2d5b69;font-size:var(--text-xs);align-items:center;gap:.375rem;font-weight:700;display:flex}.referral-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6875rem;margin-top:1rem;display:grid}.referral-form-fields label{color:#667d8a;font-size:var(--text-xs);font-weight:700}.referral-form-fields .wide{grid-column:1/-1}.referral-form-fields input,.referral-form-fields select,.referral-form-fields textarea{color:#294c61;width:100%;font-size:var(--text-xs);background:#fff;border:1px solid #c9d8e1;border-radius:.4375rem;margin-top:.3125rem;display:block}.referral-form-fields input,.referral-form-fields select{height:2.25rem;padding:0 .5625rem}.referral-form-fields textarea{resize:vertical;padding:.5625rem}.referral-form-link-card{background:#eef9fa;border:1px solid #bfdae1;border-radius:.5625rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;padding:.75rem .875rem;display:flex}.referral-form-link-card>div:first-child{gap:.1875rem;display:grid}.referral-form-link-card span{color:#087c90;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.referral-form-link-card b{color:#244c61;font-size:var(--text-xs)}.referral-form-link-card small{color:#6d838e;font-size:var(--text-xs)}.referral-form-link-card>div:last-child,.referral-form-actions{justify-content:flex-end;gap:.4375rem;display:flex}.referral-form-actions{margin-top:.875rem}.referral-form-preview{text-align:center;background:#fbfefe;border:1px dashed #9fc8d2;border-radius:.625rem;margin-top:.875rem;padding:1.125rem}.referral-form-preview>span{color:#098294;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.referral-form-preview h3{color:#21475f;margin:.4375rem 0 .25rem}.referral-form-preview p{max-width:35rem;margin:0 auto .75rem}.referral-form-preview>div{grid-template-columns:repeat(2,1fr);gap:.4375rem;display:grid}.referral-form-preview i{color:#84939c;font-size:var(--text-xs);text-align:left;background:#fff;border:1px solid #d7e3e8;border-radius:.375rem;padding:.5625rem;font-style:normal}.referral-form-preview small{color:#6d818c;margin-top:.625rem;display:block}.referral-form-empty{background:#f2f7f9;border-radius:.5625rem;margin-top:1.125rem;padding:1.125rem}.referral-form-tabs{gap:var(--space-2);margin-top:var(--space-3);display:flex}.referral-form-tabs button{padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);color:var(--gray-500);font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:62.4375rem;font-weight:700}.referral-form-tabs button.active{border-color:var(--brand-500);color:var(--brand-700);background:var(--info-bg)}.referral-form-webhook-card{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);background:var(--gray-50);border-radius:.5625rem}.referral-form-webhook-card>span{color:var(--brand-700);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.referral-form-webhook-card pre{margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--gray-200);color:var(--gray-700);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);background:#fff;border-radius:.5rem;overflow-x:auto}.referral-form-webhook-card p{margin:var(--space-3) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.6}.public-referral-page{background:radial-gradient(circle at top,#e9f8fa 0,#f5f8fa 42%,#edf2f5 100%);min-height:100vh;padding:1.875rem 1.125rem}.public-referral-shell{background:#fff;border:1px solid #bfd5df;border-radius:1.125rem;width:min(47.5rem,100%);margin:auto;overflow:hidden;box-shadow:0 1.375rem 4.375rem #11364b24}.public-referral-shell>header{background:#fff;border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.0625rem 1.5rem;display:flex}.public-referral-shell>header img{width:11rem;height:auto}.public-referral-shell>header span{color:#58717f;font-size:var(--text-xs);font-weight:700}.public-referral-intro{background:linear-gradient(135deg,#edf9fb,#fff);padding:1.875rem 2.125rem 1.375rem}.public-referral-intro span{color:#07899a;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.public-referral-intro h1{color:#173f5b;margin:.5rem 0 .4375rem;font-size:1.6875rem}.public-referral-intro p{color:#5d7482;max-width:38.75rem;font-size:var(--text-xs);margin:0;line-height:1.6}.public-referral-form{gap:1.125rem;padding:1.5625rem 2.125rem 2rem;display:grid}.public-referral-form fieldset{border:0;margin:0;padding:0}.public-referral-form legend{color:#244a61;width:100%;font-size:var(--text-sm);border-bottom:1px solid #dfe8ec;margin-bottom:.75rem;padding-bottom:.5rem;font-weight:700}.public-referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8125rem;display:grid}.public-referral-grid .wide{grid-column:1/-1}.public-referral-form label{color:#536c7a;font-size:var(--text-xs);font-weight:700}.public-referral-form input,.public-referral-form select,.public-referral-form textarea{color:#213f52;width:100%;font-size:var(--text-xs);background:#fff;border:1px solid #c5d5dd;border-radius:.5rem;margin-top:.3125rem;display:block}.public-referral-form input,.public-referral-form select{height:2.6875rem;padding:0 .6875rem}.public-referral-form textarea{resize:vertical;padding:.6875rem;line-height:1.5}.public-referral-consent{background:#eff8f6;border:1px solid #b8d9d4;border-radius:.5625rem;gap:.625rem;padding:.8125rem;display:flex}.public-referral-consent input{accent-color:#087e90;flex:none;width:1.0625rem;height:1.0625rem;margin:2px 0 0}.public-referral-consent span{font-weight:500;line-height:1.55}.public-referral-consent b{color:#245247;margin-bottom:2px;display:block}.public-referral-form>button{color:#fff;height:2.9375rem;font-size:var(--text-sm);cursor:pointer;background:linear-gradient(110deg,#087c91,#0aa5aa);border:0;border-radius:.5rem;font-weight:700;box-shadow:0 .4375rem 1.25rem #07809138}.public-referral-form>button:disabled{opacity:.6;cursor:wait}.public-referral-self-quote{text-align:center;gap:.3125rem;margin:0;display:grid}.public-referral-self-quote a{color:#07899a;font-size:var(--text-sm);font-weight:700}.public-referral-self-quote small{color:#72838d;font-size:var(--text-xs);line-height:1.5}.public-referral-privacy{color:#72838d;font-size:var(--text-xs);text-align:center;line-height:1.5}.public-referral-error{color:#9d3838;font-size:var(--text-xs);background:#fff3f2;border:1px solid #e5b9b6;border-radius:.4375rem;margin:0;padding:.625rem}.public-referral-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-625rem!important;overflow:hidden!important}.public-referral-loading,.public-referral-unavailable,.public-referral-success{color:#54707f;text-align:center;padding:4.375rem 1.875rem}.public-referral-unavailable b,.public-referral-success h1{color:#24485f}.public-referral-success>span{color:#fff;background:#28a77e;border-radius:50%;place-items:center;width:3.625rem;height:3.625rem;margin:auto;font-size:1.5625rem;display:grid}.public-referral-success h1{margin:.9375rem 0 .375rem}.public-referral-success p{max-width:29.375rem;margin:auto;line-height:1.6}.public-referral-success small{margin-top:1.125rem;display:block}@media (width<=1200px){.prospect-filter-rail{grid-template-columns:repeat(3,minmax(8.125rem,1fr)) auto}.prospect-next-editor{grid-template-columns:1fr 1fr}}@media (width<=760px){.prospect-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:26.875rem}.prospect-queue-head,.prospect-folder-workspace-head,.referral-form-setting-head,.referral-form-link-card{flex-direction:column;align-items:flex-start}.prospect-create-folder{width:100%}.prospect-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-search{grid-column:1/-1}.prospect-bulk-bar{flex-wrap:wrap;align-items:flex-start}.prospect-bulk-bar button.danger{margin-left:0}.prospect-next-editor,.prospect-activity-compose,.prospect-task-compose,.referral-form-manager-layout{grid-template-columns:1fr}.referral-form-manager-layout>nav{border-bottom:1px solid #dbe6eb;border-right:0;display:flex;overflow:auto}.referral-form-manager-layout>nav button{min-width:10rem}.public-referral-page{padding:0}.public-referral-shell{border:0;border-radius:0;min-height:100vh}.public-referral-shell>header{flex-direction:column;align-items:flex-start}.public-referral-intro,.public-referral-form{padding-left:1.25rem;padding-right:1.25rem}.public-referral-grid,.referral-form-fields{grid-template-columns:1fr}.public-referral-grid .wide,.referral-form-fields .wide{grid-column:auto}}@media (width<=480px){.prospect-folder-grid{grid-template-columns:1fr}.prospect-folder-palette{grid-template-columns:repeat(3,1fr)}}.prospect-outcome-card{border-left:.25rem solid var(--brand-500)}.prospect-outcome-card .prospect-activity-compose{gap:var(--space-2);margin-top:var(--space-2);display:grid}.prospect-outcome-card .prospect-activity-compose select,.prospect-outcome-card .prospect-activity-compose textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);font-size:var(--text-sm);background:#fff}.prospect-outcome-card>p{margin:var(--space-2) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.45}.prospect-empty-setup{margin:var(--space-4)}.prospect-empty-setup .lead-editor-actions{margin-top:var(--space-3);justify-content:center}.prospect-cadence-card{border-left:.25rem solid var(--brand-700)}.prospect-cadence-card>p{margin:var(--space-2) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.45}.prospect-cadence-card>p b{color:var(--gray-700);font-weight:600}.prospect-cadence-start{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.prospect-cadence-start select{height:2.25rem;padding:0 var(--space-2)}.prospect-cadence-current{gap:var(--space-2);margin-top:var(--space-3);display:grid}.prospect-cadence-current>b{color:var(--gray-900);font-size:var(--text-sm)}.prospect-cadence-current>p{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.45}.prospect-cadence-meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.prospect-cadence-channel,.prospect-cadence-day,.prospect-cadence-due{min-height:1.375rem;padding:2px var(--space-2);font-size:var(--text-xs);white-space:nowrap;border-radius:62.4375rem;align-items:center;font-weight:700;display:inline-flex}.prospect-cadence-channel{background:var(--info-bg);color:var(--info-fg)}.prospect-cadence-channel.channel-call{background:var(--brand-700);color:#fff}.prospect-cadence-channel.channel-voicemail,.prospect-cadence-day{background:var(--gray-100);color:var(--gray-700)}.prospect-cadence-due.is-due{background:var(--warn-bg);color:var(--warn-fg)}.prospect-cadence-due.is-overdue{background:var(--danger-bg);color:var(--danger-fg)}.prospect-cadence-due.is-upcoming{background:var(--ok-bg);color:var(--ok-fg)}.prospect-cadence-script{max-height:20rem;padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-900);font:inherit;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow:auto}.prospect-cadence-script-disclosure{gap:var(--space-2);display:grid}.prospect-cadence-script-disclosure>summary{color:var(--brand-700);font-size:var(--text-sm);cursor:pointer;font-weight:700}.prospect-cadence-current .btn{justify-self:start}.prospect-cadence-steps{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.prospect-cadence-steps li{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;display:grid}.prospect-cadence-steps li.is-next{background:var(--info-bg)}.prospect-cadence-steps li i{border:1px solid var(--gray-200);width:1.375rem;height:1.375rem;color:var(--gray-700);font-size:var(--text-xs);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.prospect-cadence-steps li.is-done i{border-color:var(--ok-fg);background:var(--ok-bg);color:var(--ok-fg)}.prospect-cadence-steps li.is-next i{border-color:var(--brand-500);background:var(--brand-500);color:#fff}.prospect-cadence-steps li b{color:var(--gray-900);font-size:var(--text-xs);display:block}.prospect-cadence-steps li.is-done b{color:var(--gray-500);text-decoration:line-through}.prospect-cadence-steps li small{color:var(--gray-500);font-size:var(--text-xs);display:block}.prospect-cadence-tag{margin-right:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--gray-100);color:var(--gray-700);font-size:var(--text-xs);font-style:normal;font-weight:700;display:inline-block}.prospect-source-chip{max-width:14ch;margin-right:var(--space-1);padding:0 var(--space-1);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-500);font-size:var(--text-xs);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-style:normal;display:inline-block;overflow:hidden}.prospect-cadence-tag.is-due{background:var(--warn-bg);color:var(--warn-fg)}.prospect-cadence-tag.is-overdue{background:var(--danger-bg);color:var(--danger-fg)}.prospect-cadence-tag.is-upcoming{background:var(--ok-bg);color:var(--ok-fg)}@media (width<=640px){.prospect-cadence-start{grid-template-columns:1fr}}.prospect-reach-out-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.prospect-reach-out-action{gap:var(--space-1);min-width:0;display:grid}.prospect-reach-out-action .btn{text-align:center;text-decoration:none}.prospect-reach-out-action small{max-width:22ch;color:var(--gray-500);font-size:var(--text-xs);line-height:1.35}.prospect-reach-out-card>p{margin:var(--space-3) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.prospect-preference-flags{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.prospect-preference-flags label{align-items:center;gap:var(--space-2);color:var(--gray-700);font-size:var(--text-sm);display:flex}.prospect-preference-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));display:grid}.prospect-preference-grid label{gap:var(--space-1);color:var(--gray-500);font-size:var(--text-xs);display:grid}.prospect-preference-grid input,.prospect-preference-grid select{width:100%}.prospect-contact-preferences>p{margin:var(--space-3) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.prospect-needs-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));display:grid}.prospect-needs-grid label{gap:var(--space-1);color:var(--gray-500);font-size:var(--text-xs);display:grid}.prospect-needs-grid input{width:100%}.prospect-needs-grid label small{color:var(--gray-500);font-size:var(--text-xs);line-height:1.4}.prospect-needs-result{gap:var(--space-1);margin:var(--space-4) 0 0;display:grid}.prospect-needs-result>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px dashed var(--gray-200);padding:.3125rem 0;display:flex}.prospect-needs-result dt{color:var(--gray-600);font-size:var(--text-sm)}.prospect-needs-result dd{color:var(--gray-800);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.prospect-needs-result>div.is-total dt,.prospect-needs-result>div.is-total dd{color:var(--brand-900);font-weight:600}.prospect-needs-summary{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-left:.1875rem solid var(--brand-500);background:var(--gray-50);color:var(--gray-700);font-size:var(--text-sm);line-height:1.6}.prospect-needs-notes{gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--gray-500);font-size:var(--text-xs);line-height:1.5;display:grid}.prospect-needs-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.prospect-needs-card>p:last-child{margin:var(--space-3) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.meeting-notes-compose{gap:var(--space-3);margin-top:var(--space-3);display:grid}.meeting-notes-compose>label{gap:var(--space-1);color:var(--gray-500);font-size:var(--text-xs);justify-items:start;display:grid}.meeting-notes-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.meeting-notes-actions small{color:var(--gray-500);font-size:var(--text-xs);line-height:1.4}.meeting-notes-message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-fg);font-size:var(--text-sm);margin:0;line-height:1.5}.meeting-notes-result{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-200);display:grid}.meeting-notes-result h4{margin:var(--space-2) 0 0;color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.meeting-notes-result p{color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.6}.meeting-notes-result ul{gap:var(--space-1);padding-left:var(--space-5);color:var(--gray-700);font-size:var(--text-sm);margin:0;display:grid}.meeting-notes-tasks{padding-left:0;list-style:none}.meeting-notes-tasks label{align-items:baseline;gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.meeting-notes-tasks label small{color:var(--gray-500);font-size:var(--text-xs);grid-column:2}.meeting-notes-recap{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--gray-50);color:var(--gray-700);font-family:inherit;font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.6}.meeting-notes-recap-subject{color:var(--gray-800)}.meeting-notes-history{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-200)}.meeting-notes-history h4{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;display:flex}.meeting-notes-history article{padding:var(--space-2) 0;border-bottom:1px dashed var(--gray-200);gap:.1875rem;display:grid}.meeting-notes-history span{color:var(--gray-500);font-size:var(--text-xs)}.meeting-notes-history p{color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.55}.daily-producer-scoreboard .dashboard-funnel-metrics{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.daily-producer-scoreboard .dashboard-funnel-metrics article{text-align:center;align-content:center;justify-items:center;min-height:4.125rem;padding:.5rem .625rem;display:grid}.daily-producer-scoreboard .dashboard-funnel-metrics span,.daily-producer-scoreboard .dashboard-funnel-rates span{font-size:var(--text-xs);text-overflow:clip;white-space:normal;font-weight:700;line-height:1.15;overflow:visible}.daily-producer-scoreboard .dashboard-funnel-metrics b{margin-top:.25rem;font-size:clamp(1.25rem,1.55vw,1.5625rem)}.daily-producer-scoreboard .dashboard-funnel-diagnosis>section{grid-template-columns:1fr;gap:.375rem;padding:.5rem .625rem .625rem}.daily-producer-scoreboard .dashboard-funnel-label{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.daily-producer-scoreboard .dashboard-funnel-label>small{font-size:var(--text-xs);margin:0}.daily-producer-scoreboard .dashboard-funnel-rates{border:1px solid #dce7ed;border-radius:.5rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.daily-producer-scoreboard .dashboard-funnel-rates article{border:0;border-right:1px solid #dce7ed;border-radius:0;min-height:3.25rem;padding:.4375rem .5625rem}.daily-producer-scoreboard .dashboard-funnel-rates article:last-child{border-right:0}.daily-producer-scoreboard .dashboard-funnel-rates b{margin-top:.25rem;font-size:1.0625rem}.dashboard-automatic-submissions{background:#f5fbfb;border-bottom:1px solid #dce7ed}.dashboard-submission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.dashboard-submission-groups>article{grid-template-columns:minmax(6.875rem,.72fr) minmax(0,1.28fr);align-items:stretch;min-width:0;display:grid}.dashboard-submission-groups>article+article{border-left:1px solid #d9e8e9}.dashboard-submission-groups h3{color:#16405a;text-align:center;background:#edf7f7;place-items:center;margin:0;padding:.5625rem .6875rem;font-size:clamp(.875rem,1.1vw,1rem);font-weight:700;display:grid}.dashboard-submission-groups article>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-submission-groups article>div>span{text-align:center;border-left:1px solid #d9e8e9;min-width:0;padding:.4375rem .5rem;display:grid}.dashboard-submission-groups small,.dashboard-submission-groups b{display:block}.dashboard-submission-groups small{color:#667d89;font-size:var(--text-xs);font-weight:700}.dashboard-submission-groups b{color:#0b7183;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:clamp(1.0625rem,1.45vw,1.375rem);overflow:hidden}.production-scoreboard-frame{padding:.625rem .75rem}.production-scoreboard-compact .dashboard-funnel-head{box-sizing:border-box;min-height:2.25rem;padding:.375rem .625rem}.production-scoreboard-compact .dashboard-funnel-head h2{letter-spacing:-.25px;margin:0;font-size:1.125rem}.production-scoreboard-compact .dashboard-funnel-metrics article{min-height:0;padding:.5rem .375rem}.production-scoreboard-compact .dashboard-funnel-metrics article>span{min-width:0;max-width:100%;font-size:var(--text-xs);text-align:center;grid-area:1/1/auto/-1;place-self:start center;line-height:1.2}.dashboard-production-scoreboard-frame{margin-left:clamp(1.125rem,1.8vw,1.75rem);margin-right:clamp(1.375rem,2.5vw,2.5rem)}.dashboard-production-scoreboard-compact .dashboard-funnel-head>div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.dashboard-production-scoreboard-compact .dashboard-funnel-head>button{min-height:1.375rem}.dashboard-production-scoreboard-compact .dashboard-funnel-metrics article{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;row-gap:.25rem}.dashboard-production-scoreboard-compact .dashboard-funnel-metrics article>b{text-align:center;grid-row:2;align-self:center;margin:0;font-size:clamp(1.0625rem,1.25vw,1.3125rem);line-height:1}.ms-production-scoreboard .dashboard-funnel-metrics article{grid-template-rows:auto auto;grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr) 1.5rem;align-content:start;place-items:center;gap:.25rem 2px}.ms-production-scoreboard .ms-production-current{grid-area:2/2;justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.ms-production-scoreboard .ms-production-current small,.ms-production-scoreboard .ms-production-goal-controls label small{color:#7b8c99;font-size:var(--text-xs);margin:0;font-weight:700;line-height:1.2}.ms-production-scoreboard .ms-production-current>b{text-align:center;margin:0;font-size:clamp(1.0625rem,1.25vw,1.3125rem);line-height:1}.ms-production-scoreboard .ms-production-goal-controls{display:contents}.ms-production-scoreboard .ms-production-goal-controls label{grid-area:2/3;justify-content:center;align-items:center;gap:.25rem;width:auto;min-width:0;display:flex}.ms-production-scoreboard .ms-production-goal-controls input,.ms-production-scoreboard .ms-production-goal-controls>button{box-sizing:border-box;width:1.5rem;min-width:1.5rem;height:1.375rem}.ms-production-scoreboard .ms-production-goal-controls input{font-size:var(--text-xs);appearance:textfield;padding:0 1px;line-height:1}.ms-production-scoreboard .ms-production-goal-controls input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ms-production-scoreboard .ms-production-goal-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ms-production-scoreboard .ms-production-goal-controls>button{grid-area:2/4;place-self:center}.production-scoreboard-compact .dashboard-funnel-diagnosis>section{grid-template-columns:minmax(6.5rem,.24fr) minmax(0,1.76fr);gap:.4375rem;padding:.3125rem .5rem}.production-scoreboard-compact .dashboard-funnel-label{display:block}.production-scoreboard-compact .dashboard-funnel-label>small{font-size:var(--text-xs);margin-top:2px}.production-scoreboard-compact .dashboard-funnel-rates article{min-height:2.625rem;padding:.25rem .3125rem}.production-scoreboard-compact .dashboard-funnel-rates span{font-size:var(--text-xs);line-height:1.05}.production-scoreboard-compact .dashboard-funnel-rates b{margin-top:2px;font-size:.9375rem}.production-scoreboard-compact .dashboard-funnel-diagnosis>aside{padding:.3125rem .5625rem}.production-scoreboard-compact .dashboard-submission-groups>article{grid-template-columns:minmax(5.875rem,.58fr) minmax(0,1.42fr)}.production-scoreboard-compact .dashboard-submission-groups h3{padding:.3125rem .5rem;font-size:clamp(.75rem,1vw,.875rem)}.production-scoreboard-compact .dashboard-submission-groups article>div>span{padding:.25rem .3125rem}.production-scoreboard-compact .dashboard-submission-groups small{font-size:var(--text-xs)}.production-scoreboard-compact .dashboard-submission-groups b{margin-top:1px;font-size:clamp(.9375rem,1.25vw,1.1875rem)}@media (width>=801px) and (width<=1200px){.production-scoreboard-compact .dashboard-funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.production-scoreboard-compact .dashboard-funnel-metrics article:nth-child(3n){border-right:0}.production-scoreboard-compact .dashboard-funnel-metrics article:nth-child(n+4){border-top:1px solid #e1e9ee}}@media (width<=800px){.daily-producer-scoreboard .dashboard-funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-producer-scoreboard .dashboard-funnel-metrics article:nth-child(n+4){border-top:1px solid #e1e9ee}.daily-producer-scoreboard .dashboard-funnel-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-producer-scoreboard .dashboard-funnel-rates article:nth-child(3){border-right:0}.daily-producer-scoreboard .dashboard-funnel-rates article:nth-child(n+4){border-top:1px solid #dce7ed}.dashboard-submission-groups{grid-template-columns:1fr}.dashboard-submission-groups>article+article{border-top:1px solid #d9e8e9;border-left:0}}@media (width>=521px) and (width<=800px){.production-scoreboard-compact .dashboard-funnel-metrics article:nth-child(3n){border-right:0}}@media (width<=700px){.production-scoreboard-frame{padding:.5rem}.production-scoreboard-compact .dashboard-funnel-head{height:auto}.production-scoreboard-compact .dashboard-funnel-diagnosis>section{grid-template-columns:1fr}.production-scoreboard-compact .dashboard-funnel-label{display:flex}}@media (width<=640px){.dashboard-production-scoreboard-frame{margin-right:1rem}}@media (width<=520px){.dashboard-partner-results{grid-template-columns:1fr}.daily-producer-scoreboard .dashboard-funnel-metrics,.daily-producer-scoreboard .dashboard-funnel-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-producer-scoreboard .dashboard-funnel-metrics article{border-right:1px solid #e1e9ee}.daily-producer-scoreboard .dashboard-funnel-metrics article:nth-child(2n){border-right:0}.daily-producer-scoreboard .dashboard-funnel-metrics article:nth-child(n+3){border-top:1px solid #e1e9ee}.daily-producer-scoreboard .dashboard-funnel-rates article:nth-child(3){border-right:1px solid #dce7ed}.daily-producer-scoreboard .dashboard-funnel-rates article:nth-child(2n){border-right:0}.daily-producer-scoreboard .dashboard-funnel-rates article:nth-child(n+3){border-top:1px solid #dce7ed}.dashboard-submission-groups>article{grid-template-columns:1fr}.dashboard-submission-groups h3{place-items:center}.dashboard-submission-groups article>div>span:first-child{border-left:0}}.dashboard-today,.dashboard-setup{padding:var(--space-4) var(--space-5);margin-bottom:.875rem}.dashboard-today>header,.dashboard-setup>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.dashboard-today>header span,.dashboard-setup>header span{color:var(--accent-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}.dashboard-today>header h2,.dashboard-setup>header h2{color:var(--brand-900);font-size:var(--text-lg);margin:2px 0 0;font-weight:700}.dashboard-today>header small{color:var(--gray-500);font-size:var(--text-xs);white-space:nowrap}.dashboard-setup>header p{margin:var(--space-1) 0 0;color:var(--gray-500);font-size:var(--text-xs)}.dashboard-today-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr));margin:0;padding:0;list-style:none;display:grid}.dashboard-today-list button{column-gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--gray-200);border-left:.25rem solid var(--gray-200);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:#fff;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.dashboard-today-list button:hover{background:var(--gray-50)}.dashboard-today-list button b{color:var(--gray-900);font-size:var(--text-xl);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-weight:700}.dashboard-today-list button span{color:var(--gray-700);font-size:var(--text-sm);font-weight:600;line-height:1.3}.dashboard-today-list button small{color:var(--brand-700);font-size:var(--text-xs);font-weight:700}.dashboard-today-list li.tone-due button{border-left-color:var(--danger-fg)}.dashboard-today-list li.tone-new button{border-left-color:var(--accent-500)}.dashboard-today-list li.tone-stale button{border-left-color:var(--warn-fg)}.dashboard-today-list li.tone-neutral button{border-left-color:var(--brand-500)}.dashboard-today-list li.is-clear button{border-left-color:var(--gray-200)}.dashboard-today-list li.is-clear button b,.dashboard-today-list li.is-clear button small{color:var(--gray-500)}.dashboard-speed-to-lead{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.dashboard-speed-to-lead>div,.dashboard-speed-to-lead>button{padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);text-align:left}.dashboard-speed-to-lead>div{background:var(--gray-50)}.dashboard-speed-to-lead>div span{color:var(--accent-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}.dashboard-speed-to-lead>div b{margin-top:var(--space-1);color:var(--gray-900);font-size:var(--text-xl);font-weight:700;display:block}.dashboard-speed-to-lead>div small{color:var(--gray-500);font-size:var(--text-xs);margin-top:2px;line-height:1.4;display:block}.dashboard-speed-to-lead>button{column-gap:var(--space-3);border-left:.25rem solid var(--gray-200);cursor:pointer;background:#fff;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;max-width:20rem;display:grid}.dashboard-speed-to-lead>button.is-waiting{border-left-color:var(--accent-500)}.dashboard-speed-to-lead>button:hover{background:var(--gray-50)}.dashboard-speed-to-lead>button b{color:var(--gray-900);font-size:var(--text-xl);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-weight:700}.dashboard-speed-to-lead>button span{color:var(--gray-700);font-size:var(--text-sm);font-weight:600;line-height:1.3}.dashboard-speed-to-lead>button small{color:var(--brand-700);font-size:var(--text-xs);font-weight:700}.dashboard-lead-sources{margin:var(--space-2) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.dashboard-setup-dismiss{padding:var(--space-1) var(--space-2);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-500);font-size:var(--text-xs);cursor:pointer;background:0 0;flex:none;font-weight:600}.dashboard-setup-list{gap:var(--space-2);counter-reset:setup;margin:0;padding:0;list-style:none;display:grid}.dashboard-setup-list li{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-100);border-radius:var(--radius-md);background:var(--gray-50);grid-template-columns:1.625rem minmax(0,1fr) auto;align-items:center;display:grid}.dashboard-setup-list li i{border:2px solid var(--gray-200);width:1.625rem;height:1.625rem;color:var(--ok-fg);font-size:var(--text-sm);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.dashboard-setup-list li.is-done i{border-color:var(--ok-fg);background:var(--ok-bg)}.dashboard-setup-list li.is-done b{color:var(--gray-500);text-decoration:line-through}.dashboard-setup-list li b{color:var(--gray-900);font-size:var(--text-sm);display:block}.dashboard-setup-list li small{color:var(--gray-500);font-size:var(--text-xs);margin-top:2px;line-height:1.4;display:block}.dashboard-setup-list li>span{color:var(--ok-fg);font-size:var(--text-xs);font-weight:700}.dashboard-setup-list li>button{padding:var(--space-1) var(--space-3);border:1px solid var(--brand-500);border-radius:var(--radius-sm);color:var(--brand-700);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:#fff;font-weight:700}.dashboard-setup-help{margin:var(--space-2) 0 0;color:var(--gray-700);font-size:var(--text-xs);line-height:1.5}.dashboard-year-select{align-items:center;gap:var(--space-2);color:var(--gray-500);font-size:var(--text-xs);margin-left:auto;font-weight:700;display:inline-flex}.dashboard-year-select select{height:1.875rem;padding:0 var(--space-2);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-900);font-size:var(--text-sm);background:#fff;font-weight:600}@media (width<=640px){.dashboard-today>header,.dashboard-setup>header{flex-direction:column}.dashboard-speed-to-lead{grid-template-columns:1fr}.dashboard-speed-to-lead>button{max-width:none}.dashboard-setup-list li{grid-template-columns:1.625rem minmax(0,1fr)}.dashboard-setup-list li>button,.dashboard-setup-list li>span{grid-column:2;justify-self:start}}.dashboard-retention-due{margin-top:var(--space-3)}.dashboard-retention-due>button{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-left:.1875rem solid var(--gray-200);border-radius:var(--radius-md);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.dashboard-retention-due>button.is-waiting{border-left-color:var(--accent-500)}.dashboard-retention-due>button b{color:var(--gray-900);font-size:var(--text-lg)}.dashboard-retention-due>button span{color:var(--gray-700);font-size:var(--text-xs);line-height:1.4}.dashboard-retention-due>button small{color:var(--gray-500);font-size:var(--text-xs);white-space:nowrap}.appointments-todo-mount{min-width:0}.appointments-todo-card{border-color:#d8e5e7;min-width:0;padding:0;overflow:hidden;box-shadow:0 .4375rem 1.375rem #1640540e}.appointments-todo-status{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--gray-200);background:#fff;display:flex}.appointments-todo-status .ui-tabs{border-bottom:0}.appointments-todo-status .ui-tab span{margin-left:var(--space-1);padding:1px var(--space-2);background:var(--gray-100);color:var(--gray-700);border-radius:.625rem}.appointments-todo-status .ui-tab-selected span{background:var(--info-bg);color:var(--brand-700)}.appointments-todo-status .todo-sync-state{color:#60758a;font-size:var(--text-xs);white-space:nowrap}.appointments-todo-list{scrollbar-gutter:stable;max-height:20.625rem;display:grid;overflow:auto}.appointments-todo-row{background:#fff;border-bottom:1px solid #e8edef;grid-template-columns:1.6875rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-width:0;padding:.625rem .6875rem;transition:background-color .15s;display:grid}.appointments-todo-row:last-child{border-bottom:0}.appointments-todo-row:hover{background:#f8fbfc}.appointments-todo-row.completed{background:#fbfcfc}.appointments-todo-check{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #abc1c6;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.appointments-todo-check:hover{border-color:#087e82}.appointments-todo-check.checked{background:#15916c;border-color:#15916c}.appointments-todo-check svg{width:.8125rem;height:.8125rem}.appointments-todo-copy{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.appointments-todo-copy b,.appointments-todo-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appointments-todo-copy b{color:#213f50;font-size:var(--text-xs);font-weight:700}.appointments-todo-copy small{color:#7a8c94;font-size:var(--text-xs);margin-top:.1875rem}.appointments-todo-copy small span{color:#087e82;font-weight:700}.appointments-todo-row.completed .appointments-todo-copy b{color:#86969d;text-decoration:line-through}.appointments-todo-row>time{text-align:right;min-width:3.5rem}.appointments-todo-row>time b,.appointments-todo-row>time small{white-space:nowrap;display:block}.appointments-todo-row>time b{color:#5d727c;font-size:var(--text-xs)}.appointments-todo-row>time small{color:#94a1a7;font-size:var(--text-xs);margin-top:2px}.appointments-todo-row>time.overdue b{color:#b43c3c}.appointments-todo-row>time.today b{color:#a86808}.appointments-todo-row>time.upcoming b{color:#087e82}.appointments-todo-actions{align-items:center;gap:.1875rem;display:inline-flex}.appointments-todo-actions button{color:#667b85;cursor:pointer;background:#fff;border:1px solid #dce5e7;border-radius:.375rem;place-items:center;width:1.5625rem;height:1.5625rem;padding:0;display:grid;position:relative}.appointments-todo-actions button:hover{color:#087e82;border-color:#a9c8cd}.appointments-todo-actions button.confirm{color:#ac3636;border-color:#ebc0c0;width:auto;padding:0 .375rem}.appointments-todo-actions svg{width:.75rem;height:.75rem}.appointments-todo-actions span{font-size:var(--text-xs);font-weight:700}.appointments-todo-actions button:not(.confirm) span{display:none}.appointments-todo-card .empty-state{min-height:9.6875rem;padding:var(--space-5) var(--space-4)}.appointments-todo-card .empty-state-icon svg{width:1.375rem;height:1.375rem}@media (width<=1150px){.calendar-side>.calendar-upcoming{grid-column:1/-1}}@media (width<=720px){.calendar-side>.calendar-upcoming{grid-column:auto}}@media (width<=500px){.appointments-todo-status{flex-direction:column;align-items:flex-start}.appointments-todo-row{grid-template-columns:1.6875rem minmax(0,1fr) auto}.appointments-todo-actions{grid-column:2/-1;justify-self:end}}.appointments-todo-source{color:var(--brand-700);font-weight:600}.calendar-view-toggle{gap:var(--space-1);display:inline-flex}.calendar-view-toggle .ui-button{min-width:4.75rem}.calendar-workspace[data-view=week] .calendar-layout{grid-template-columns:minmax(0,1.9fr) minmax(17rem,.55fr);align-items:start}.calendar-week{overflow:hidden}.calendar-week>header{padding:var(--space-4);border-bottom:1px solid var(--gray-200);grid-template-columns:2.1875rem minmax(0,1fr) 2.1875rem;align-items:center;display:grid}.calendar-week>header>button{border:1px solid var(--gray-200);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--gray-700);font-size:var(--text-lg);cursor:pointer;background:#fff;line-height:1}.calendar-week>header>button:hover{border-color:var(--brand-500);color:var(--brand-700)}.calendar-week>header>div{text-align:center;min-width:0}.calendar-week h2{color:var(--gray-900);font-size:var(--text-sm);margin:0}.calendar-week-jump,.calendar-month-jump{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-top:.1875rem;display:inline-flex}.calendar-week-jump button,.calendar-month-jump button{color:var(--brand-700);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.calendar-week-jump button:hover,.calendar-month-jump button:hover{text-decoration:underline}.calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-week-grid>button{align-content:start;gap:var(--space-2);min-width:0;min-height:12.5rem;padding:var(--space-3) var(--space-2);border:0;border-right:1px solid var(--gray-100);font:inherit;text-align:left;cursor:pointer;background:#fff;display:grid}.calendar-week-grid>button:last-child{border-right:0}.calendar-week-grid>button:hover{background:var(--gray-50)}.calendar-week-grid>button.selected{background:color-mix(in srgb, var(--info-bg) 60%, #fff);box-shadow:inset 0 0 0 2px var(--brand-500)}.calendar-week-day{align-items:center;gap:var(--space-2);min-width:0;display:flex}.calendar-week-day b{color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.calendar-week-day i{width:1.5rem;height:1.5rem;color:var(--gray-900);font-size:var(--text-xs);border-radius:50%;flex:0 0 1.5rem;place-items:center;font-style:normal;font-weight:700;display:grid}.calendar-week-grid>button.today .calendar-week-day i{background:var(--brand-700);color:#fff}.calendar-week-events{align-content:start;gap:var(--space-1);min-width:0;display:grid}.calendar-week-events>em{min-width:0;padding:.1875rem var(--space-2);border-left:.1875rem solid var(--brand-500);border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info-fg);font-size:var(--text-xs);gap:1px;font-style:normal;line-height:1.3;display:grid}.calendar-week-events>em>b{font-size:var(--text-xs);font-weight:700}.calendar-week-events>em>span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-week-events>em.high{border-left-color:var(--danger-fg);background:var(--danger-bg);color:var(--danger-fg)}.calendar-week-events>small{color:var(--gray-500);font-size:var(--text-xs)}.calendar-week-empty{padding:var(--space-3) var(--space-4);border-top:1px solid var(--gray-200);color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}@media (width>=1151px){.calendar-workspace[data-view=week] .calendar-layout{align-items:stretch}.calendar-week{flex-direction:column;display:flex}.calendar-week>header,.calendar-week-empty{flex:none}.calendar-week-grid{flex:1}}.calendar-back-to-week{padding:.25rem var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--brand-700);font-size:var(--text-xs);cursor:pointer;background:#fff;flex:none;font-weight:700}.calendar-back-to-week:hover{border-color:var(--brand-500);background:var(--info-bg)}.calendar-agenda-list>header>div{gap:2px;min-width:0;display:grid}.calendar-side>.calendar-agenda>header{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.calendar-agenda-list{overflow:hidden}.calendar-agenda-list .calendar-agenda-day h3{padding:var(--space-2) var(--space-4);border-top:1px solid var(--gray-100);background:var(--gray-50);color:var(--gray-700);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.calendar-agenda-list .calendar-agenda-day:first-of-type h3{border-top:0}.calendar-agenda-list .calendar-agenda-day article{grid-template-columns:6rem minmax(0,1fr) auto}.calendar-agenda-list .calendar-agenda-day article>time{color:var(--brand-700)}.calendar-setup-state{margin-bottom:var(--space-4);padding:var(--space-4)}.calendar-setup-state .empty-state{margin:0}.calendar-workspace[data-view=agenda] .calendar-layout{grid-template-columns:minmax(0,1fr) minmax(18.75rem,.6fr)}@media (width<=1150px){.calendar-workspace[data-view=week] .calendar-layout{grid-template-columns:1fr}.calendar-week-grid>button{min-height:10rem}}@media (width<=900px){.calendar-workspace[data-view=agenda] .calendar-layout{grid-template-columns:1fr}.calendar-agenda-list .calendar-agenda-day article{grid-template-columns:5.25rem minmax(0,1fr)}.calendar-agenda-list .calendar-agenda-day article>span{grid-column:2;justify-self:start}}@media (width<=720px){.calendar-week-grid{grid-template-columns:1fr}.calendar-week-grid>button{min-height:0;padding:var(--space-3);border-right:0;border-bottom:1px solid var(--gray-100);grid-template-columns:5.75rem minmax(0,1fr);align-content:stretch}.calendar-week-grid>button:last-child{border-bottom:0}.calendar-week-day{align-items:baseline}}.ms-talk-console-shell{--talk-canvas:#e7eff4;--talk-navy:#102b46;--talk-navy-2:#174f7a;--talk-blue:#1b6e91;--talk-teal:#16867f;--talk-teal-strong:#0f706c;--talk-teal-soft:#e5f5f2;--talk-panel:#f4f8fa;--talk-line:#c9dbe3;--talk-amber:#a36b25;--talk-amber-soft:#fff3dc;container-type:inline-size}.ms-talk-console-shell .ms-hero-compact{display:none}.workspace:has(.ms-talk-console-shell)>main>.page-head{display:none}.ms-talk-console-shell .ms-nav{margin:0}.ms-talk-console-shell>.ms-desk{gap:.625rem;min-height:0}.ms-talk-console-shell .ms-talk-view-switch{background:#061f3340;border:1px solid #fff3;border-radius:.6875rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:16.25rem;padding:.25rem;display:grid}.ms-talk-console-shell .ms-talk-view-switch button{color:#d4e4eb;min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .8125rem;font-weight:700}.ms-talk-console-shell .ms-talk-view-switch button:hover{color:#fff;background:#ffffff1a}.ms-talk-console-shell .ms-talk-view-switch button.active{color:#fff;background:linear-gradient(135deg, var(--talk-blue), var(--talk-teal));box-shadow:0 .3125rem .875rem #041f3040}.ms-talk-console-shell .ms-talk-2026{color:#203d50;grid-template-rows:auto minmax(0,1fr);gap:.625rem;min-width:0;min-height:0;display:grid}.ms-talk-console-shell .ms-talk-guided-panel,.ms-talk-console-shell .ms-talk-library-panel{gap:.625rem;min-width:0;min-height:0;display:grid}.ms-talk-console-shell .ms-talk-2026 .ms-card{border-color:var(--talk-line);border-radius:.875rem;box-shadow:0 .5rem 1.375rem #102b4614}.ms-talk-console-shell .ms-talk-command-row,.ms-talk-console-shell .ms-talk-workbench{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.625rem;min-width:0;min-height:0;display:grid}.ms-talk-console-shell .ms-talk-phase-rail{color:#e6f0f4;background:linear-gradient(#102b46,#0b243b);border-color:#244d69;grid-template-rows:auto auto;min-width:0;min-height:0;display:grid;overflow:visible}.workspace>main .ms-talk-console-shell .ms-talk-phase-rail>header{background:#ffffff09;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:.875rem;padding:.625rem .875rem;display:flex}.ms-talk-console-shell .ms-talk-map-title{flex:none;align-items:center;gap:.625rem;display:flex}.ms-talk-console-shell .ms-talk-map-title h2{color:#6cddcf;font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.ms-talk-console-shell .ms-talk-phase-rail>header b{color:#fff;font-size:var(--text-xs);white-space:nowrap;background:#6cddcf17;border:1px solid #6cddcf38;border-radius:62.4375rem;padding:.3125rem .5rem}.ms-talk-console-shell .ms-talk-map-controls{flex:auto;justify-content:flex-end;align-items:center;gap:.625rem;min-width:0;display:flex}.ms-talk-console-shell .ms-talk-call-type{grid-template-columns:auto minmax(13.125rem,18.75rem);align-items:center;gap:.5rem;min-width:0;display:grid}.ms-talk-console-shell .ms-talk-call-type>span{color:#b9d2de;font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;font-weight:700}.ms-talk-console-shell .ms-talk-call-type select{color:#163b54;width:100%;min-width:0;height:2.5rem;font-size:var(--text-xs);background:#f7fbfc;border:1px solid #ffffff40;border-radius:.5rem;padding:0 2rem 0 .625rem;font-weight:700}.ms-talk-console-shell .ms-talk-phase-rail.active-call{border-color:#3a9f98}.ms-talk-console-shell kbd{min-height:1.125rem;font-family:inherit;font-size:var(--text-xs);opacity:.7;border:1px solid;border-radius:.3125rem;align-items:center;padding:0 .3125rem;font-weight:700;display:inline-flex}.ms-talk-console-shell .ms-talk-phase-rail>nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.5rem;min-height:0;padding:.5625rem .625rem .625rem;display:grid;overflow:visible}.ms-talk-console-shell .ms-talk-phase-rail>nav>section{background:#ffffff09;border:1px solid #ffffff14;border-radius:.625rem;min-width:0;padding:.3125rem}.ms-talk-console-shell .ms-talk-phase-rail>nav>section+section{margin-top:0}.ms-talk-console-shell .ms-talk-phase-rail>nav>section>header{justify-content:space-between;align-items:center;gap:.5rem;padding:2px .1875rem .375rem;display:flex}.ms-talk-console-shell .ms-talk-phase-rail>nav>section>header span{color:#9fb9c8;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-talk-phase-rail>nav>section.active-group>header span{color:#69ddcf}.ms-talk-console-shell .ms-talk-phase-rail>nav>section>header small{color:#7894a5;font-size:var(--text-xs)}.ms-talk-console-shell .ms-talk-phase-rail>nav>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.ms-talk-console-shell .ms-talk-phase-rail nav button{color:#d5e3e9;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:.5rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.375rem;width:100%;min-height:2.375rem;padding:.25rem .375rem;display:grid}.ms-talk-console-shell .ms-talk-phase-rail nav button:hover{background:#23708447;border-color:#69ddcf59}.ms-talk-console-shell .ms-talk-phase-rail nav button.active{color:#fff;background:linear-gradient(135deg,#1a5d84,#16867f);border-color:#3bbcad;box-shadow:0 .3125rem .875rem #01121f47}.ms-talk-console-shell .ms-talk-phase-rail nav button>i{color:#8dded4;width:1.375rem;height:1.375rem;font-size:var(--text-xs);background:#ffffff17;border-radius:.375rem;place-items:center;font-style:normal;font-weight:700;display:grid}.ms-talk-console-shell .ms-talk-phase-rail nav button.complete:not(.active)>i{color:#082b31;background:#5cd2c4}.ms-talk-console-shell .ms-talk-phase-rail nav button>span,.ms-talk-console-shell .ms-talk-phase-rail nav button b,.ms-talk-console-shell .ms-talk-phase-rail nav button small{min-width:0;display:block}.ms-talk-console-shell .ms-talk-phase-rail nav button b{font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere;line-height:1.2;display:block}.ms-talk-console-shell .ms-talk-phase-rail nav button small{display:none}.ms-talk-console-shell .ms-talk-phase-rail nav button.active small{color:#d7eeec}.ms-talk-console-shell .ms-talk-live{background:var(--talk-canvas);border-color:#bfd2dc;min-width:0;min-height:0;position:relative;overflow:visible}.workspace>main .ms-talk-console-shell .ms-talk-live>header{background:linear-gradient(120deg,#f5fafc,#e5f2f4);border-bottom:1px solid #c8dbe3;grid-template-columns:minmax(12.8125rem,.65fr) minmax(0,1.35fr);align-items:stretch;gap:.625rem;height:5.625rem;padding:.625rem .75rem;display:grid}.ms-talk-console-shell .ms-talk-phase-identity{align-self:center;min-width:0}.ms-talk-console-shell .ms-talk-phase-identity>span{color:var(--talk-teal-strong);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-talk-live>header h3{color:var(--talk-navy);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:.1875rem 0 2px;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.08;overflow:hidden}.ms-talk-console-shell .ms-talk-phase-identity>p{color:#5e7482;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.ms-talk-console-shell .ms-talk-phase-brief{grid-template-columns:minmax(7.5rem,.68fr) repeat(2,minmax(0,1fr));gap:.4375rem;min-width:0;display:grid}.ms-talk-console-shell .ms-talk-phase-brief article{background:#ffffffb8;border:1px solid #c4d9e1;border-radius:.5rem;align-content:center;min-width:0;padding:.4375rem .5rem;display:grid;overflow:hidden}.ms-talk-console-shell .ms-talk-phase-brief article.review-type{background:#e7f2f6;border-color:#bcd5df}.ms-talk-console-shell .ms-talk-phase-brief article.objective{background:var(--talk-teal-soft);border-color:#b9dcd8}.ms-talk-console-shell .ms-talk-phase-brief article.advance{background:var(--talk-amber-soft);border-color:#ead4ad}.ms-talk-console-shell .ms-talk-phase-brief span,.ms-talk-console-shell .ms-talk-language-group>header span,.ms-talk-console-shell .ms-talk-branches>header span,.ms-talk-console-shell .ms-talk-call-control section>span,.ms-talk-console-shell .ms-talk-playbook-brief article>span{color:var(--talk-blue);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-talk-phase-brief article.advance span,.ms-talk-console-shell .ms-talk-playbook-brief article.warning>span{color:var(--talk-amber)}.ms-talk-console-shell .ms-talk-phase-brief b,.ms-talk-console-shell .ms-talk-phase-brief p{color:#334f60;font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1875rem 0 0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ms-talk-console-shell .ms-talk-source-cue{background:#dcecf1;border:1px solid #b9d5df;border-radius:.6875rem;margin:.6875rem 1rem 0;overflow:hidden}.ms-talk-console-shell .ms-talk-source-cue>div{padding:.1875rem .6875rem .6875rem}.ms-talk-console-shell .ms-talk-language{padding:.875rem 1rem 1.125rem}.ms-talk-console-shell .ms-talk-language-group+.ms-talk-language-group{margin-top:1.125rem}.ms-talk-console-shell .ms-talk-language-group>header,.ms-talk-console-shell .ms-talk-branches>header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4375rem;display:flex}.ms-talk-console-shell .ms-talk-language-group>header small,.ms-talk-console-shell .ms-talk-branches>header small{color:#657c89;font-size:var(--text-xs);line-height:1.35}.ms-talk-console-shell .ms-talk-source-cue blockquote,.ms-talk-console-shell .ms-talk-language blockquote,.ms-talk-console-shell .ms-talk-assist blockquote{border:1px solid #cbdde2;border-left:.25rem solid var(--talk-teal);color:#183f50;background:#fff;border-radius:.5625rem;margin:.4375rem 0 0;padding:.8125rem .875rem;font-size:.96875rem;font-style:normal;line-height:1.55;position:relative;box-shadow:0 .1875rem .625rem #12394b0a}.ms-talk-console-shell .ms-talk-source-cue blockquote{border-left-color:var(--talk-blue);background:#f8fcfd}.ms-talk-console-shell .ms-talk-language-group.questions blockquote{border-left-color:var(--talk-blue);background:#f7fbfd}.ms-talk-console-shell .ms-talk-live>footer{z-index:var(--z-raised);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#edf4f7f5;border-top:1px solid #bdcfd8;grid-template-columns:auto minmax(6.25rem,1fr) auto;align-items:center;gap:.75rem;padding:.5625rem .75rem;display:grid;position:sticky;bottom:0;box-shadow:0 -.4375rem 1.125rem #102b4617}.ms-talk-console-shell .ms-talk-live>footer>span{color:#637985;font-size:var(--text-xs);text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:.1875rem;display:grid}.ms-talk-console-shell .ms-talk-live>footer>span b{color:var(--talk-navy);font-size:.9375rem}.ms-talk-console-shell .ms-talk-live>footer>span i{background:#cbdbe1;border-radius:62.4375rem;grid-column:1/-1;width:min(9.375rem,100%);height:.25rem;margin-top:2px;display:block;overflow:hidden}.ms-talk-console-shell .ms-talk-live>footer>span i em{border-radius:inherit;background:linear-gradient(90deg, var(--talk-blue), var(--talk-teal));height:100%;display:block}.ms-talk-console-shell .ms-talk-live>footer>button{color:#405f70;min-height:2.75rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #aebfc8;border-radius:.5rem;justify-content:center;align-items:center;gap:.4375rem;padding:0 .8125rem;font-weight:700;display:inline-flex}.ms-talk-console-shell .ms-talk-live>footer>button.primary{color:#fff;border-color:var(--talk-teal-strong);background:linear-gradient(135deg, var(--talk-blue), var(--talk-teal))}.ms-talk-console-shell .ms-talk-live>footer>button:disabled{opacity:.45;cursor:default}.ms-talk-console-shell .ms-talk-assist{background:#e8f2f3;border-color:#b9d3da;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace>main .ms-talk-console-shell .ms-talk-assist>header{color:#fff;background:linear-gradient(120deg,#174f7a,#126f72);border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto;gap:.1875rem .625rem;padding:.8125rem .875rem;display:grid}.ms-talk-console-shell .ms-talk-assist>header span{color:#74ddd0;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-talk-assist>header b{color:#fff;font-size:var(--text-xs);text-align:right}.ms-talk-console-shell .ms-talk-assist>header small{color:#d1e1e7;font-size:var(--text-xs);grid-column:1/-1;line-height:1.35}.ms-talk-console-shell .ms-talk-assist>nav{background:#dbe8ec;border-bottom:1px solid #bfd2d9;grid-template-columns:repeat(3,minmax(0,1fr));gap:.1875rem;padding:.3125rem;display:grid}.ms-talk-console-shell .ms-talk-assist>nav button{color:#506d7b;min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.4375rem;padding:0 .4375rem;font-weight:700}.ms-talk-console-shell .ms-talk-assist>nav button.active{color:#fff;background:linear-gradient(135deg, var(--talk-blue), var(--talk-teal));box-shadow:0 .25rem .6875rem #1353652b}.ms-talk-console-shell .ms-talk-assist-scroll{background:#edf5f5;flex:1;min-height:0;padding:.75rem}.ms-talk-console-shell .ms-talk-branches{min-width:0}.ms-talk-console-shell .ms-talk-branches>details,.ms-talk-console-shell .ms-talk-playbook-objections>details{background:#fff;border:1px solid #c9dce2;border-radius:.5625rem;margin-top:.4375rem;overflow:hidden}.ms-talk-console-shell .ms-talk-branches>details>summary,.ms-talk-console-shell .ms-talk-playbook-objections>details>summary{color:#294b5c;min-height:2.625rem;font-size:var(--text-xs);cursor:pointer;background:#f7fafb;padding:.6875rem 2.1875rem .6875rem .75rem;font-weight:700;line-height:1.4;list-style:none;position:relative}.ms-talk-console-shell .ms-talk-branches summary::-webkit-details-marker{display:none}.ms-talk-console-shell .ms-talk-playbook-objections summary::-webkit-details-marker{display:none}.ms-talk-console-shell .ms-talk-branches summary>i,.ms-talk-console-shell .ms-talk-playbook-objections summary>i{color:var(--talk-teal-strong);font-size:1.0625rem;font-style:normal;position:absolute;top:.625rem;right:.75rem}.ms-talk-console-shell .ms-talk-branches details[open]>summary>i,.ms-talk-console-shell .ms-talk-playbook-objections details[open]>summary>i{transform:rotate(45deg)}.ms-talk-console-shell .ms-talk-branches details>div,.ms-talk-console-shell .ms-talk-playbook-objections details>div{border-top:1px solid #dce6e9;padding:.6875rem}.ms-talk-console-shell .ms-talk-branches details>div>p{color:#71582e;background:var(--talk-amber-soft);font-size:var(--text-xs);border-radius:.4375rem;margin:0 0 .5rem;padding:.625rem;line-height:1.45}.ms-talk-console-shell .ms-talk-branches details>div>p b{color:var(--talk-amber);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1875rem;display:block}.ms-talk-console-shell .ms-talk-assist blockquote{font-size:var(--text-sm);padding:.6875rem .75rem;line-height:1.5}.ms-talk-console-shell .ms-talk-route{color:#0e6576;min-height:2.375rem;font-size:var(--text-xs);cursor:pointer;background:#f6fbfc;border:1px solid #9fc4ce;border-radius:.4375rem;margin-top:.5rem;padding:0 .625rem;font-weight:700}.ms-talk-console-shell .ms-talk-playbook-objections{border-top:1px solid #cbdde1;margin-top:.9375rem;padding-top:.8125rem}.ms-talk-console-shell .ms-talk-playbook-objections>span{color:var(--talk-blue);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-talk-playbook-objections details p{color:#2d4e5c;font-size:var(--text-sm);margin:0;line-height:1.5}.ms-talk-console-shell .ms-talk-playbook-brief{gap:.5625rem;display:grid}.ms-talk-console-shell .ms-talk-playbook-brief article{background:#fff;border:1px solid #c8dce2;border-radius:.5625rem;padding:.75rem}.ms-talk-console-shell .ms-talk-playbook-brief article.warning{background:var(--talk-amber-soft);border-color:#e8d0a5}.ms-talk-console-shell .ms-talk-playbook-brief article p{color:#2d4e5c;font-size:var(--text-sm);margin:.3125rem 0 0;line-height:1.5}.ms-talk-console-shell .ms-talk-call-control{padding:0;display:block}.ms-talk-console-shell .ms-talk-call-control>section{padding:.8125rem}.ms-talk-console-shell .ms-talk-call-control>section+section{border-top:1px solid #cbdde1}.ms-talk-console-shell .ms-talk-call-control section>p{color:#304f5e;font-size:var(--text-sm);margin:.3125rem 0 0;line-height:1.52}.ms-talk-console-shell .ms-talk-checklist label{color:#2f4e5d;cursor:pointer;grid-template-columns:1.5625rem minmax(0,1fr);align-items:start;gap:.5rem;min-height:2.5rem;margin-top:.5rem;display:grid;position:relative}.ms-talk-console-shell .ms-talk-checklist label input{opacity:0;position:absolute}.ms-talk-console-shell .ms-talk-checklist label i{background:#fff;border:1px solid #a9c2cc;border-radius:.375rem;place-items:center;width:1.375rem;height:1.375rem;display:grid}.ms-talk-console-shell .ms-talk-checklist label input:checked+i{border-color:var(--talk-teal);background:var(--talk-teal)}.ms-talk-console-shell .ms-talk-checklist label input:checked+i:after{color:#fff;content:"✓";font-size:var(--text-xs);font-style:normal;font-weight:700}.ms-talk-console-shell .ms-talk-checklist label b{font-size:var(--text-xs);padding-top:.1875rem;font-weight:700;line-height:1.4}.ms-talk-console-shell .ms-talk-guard{background:var(--talk-amber-soft)}.ms-talk-console-shell .ms-talk-guard>span{color:var(--talk-amber)}.ms-talk-console-shell .ms-talk-empty-panel{color:#476675;text-align:center;place-content:center;min-height:8.75rem;padding:1.25rem;display:grid}.ms-talk-console-shell .ms-talk-empty-panel b{color:#21495d;font-size:var(--text-base)}.ms-talk-console-shell .ms-talk-empty-panel p{font-size:var(--text-xs);margin:.3125rem 0 0}.ms-talk-console-shell .ms-talk-library-panel{border:1px solid var(--talk-line);background:linear-gradient(145deg,#e7eff4,#dcebea);border-radius:.875rem;padding:.6875rem}.workspace>main .ms-talk-console-shell .ms-talk-2026 .ms-script-controls{background:#edf4f6;border:1px solid #c3d8e0;border-radius:.6875rem;grid-template-columns:minmax(13.75rem,.75fr) minmax(16.25rem,1fr);grid-template-areas:"intro search""filters filters";align-items:end;gap:.75rem;padding:.875rem;display:grid}.ms-talk-console-shell .ms-script-controls>div{grid-area:intro}.ms-talk-console-shell .ms-script-controls>div>span{color:var(--talk-teal-strong);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-script-controls>div>h3{color:var(--talk-navy);margin:.25rem 0 0;font-size:1.0625rem}.ms-talk-console-shell .ms-script-controls>label{color:#4f6877;min-width:0;font-size:var(--text-xs);grid-area:search;font-weight:700}.ms-talk-console-shell .ms-script-controls>label>span{display:block}.ms-talk-console-shell .ms-script-controls input{color:#183d53;width:100%;height:2.625rem;font-size:var(--text-xs);background:#fff;border:1px solid #b8ced7;border-radius:.5rem;margin-top:.25rem;padding:0 .6875rem}.ms-talk-console-shell .ms-script-controls>nav{flex-wrap:wrap;grid-area:filters;gap:.375rem;display:flex}.ms-talk-console-shell .ms-script-controls>nav button{color:#486675;min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;background:#f8fbfc;border:1px solid #b9ced6;border-radius:62.4375rem;padding:0 .75rem;font-weight:700}.ms-talk-console-shell .ms-script-controls>nav button.active{color:#fff;border-color:var(--talk-teal-strong);background:linear-gradient(135deg, var(--talk-blue), var(--talk-teal))}.ms-talk-console-shell .ms-script-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;display:grid}.ms-talk-console-shell .ms-script-grid .ms-script{background:#f6fafb;border-color:#bfd3dc}.ms-talk-console-shell .ms-script summary{cursor:pointer;background:linear-gradient(135deg,#f8fbfc,#eaf4f5);min-height:7.25rem;padding:1.125rem 3rem 1.0625rem 1.125rem;list-style:none;display:block;position:relative}.ms-talk-console-shell .ms-script summary::-webkit-details-marker{display:none}.ms-talk-console-shell .ms-script summary>span{color:var(--talk-teal-strong);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ms-talk-console-shell .ms-script summary h3{color:var(--talk-navy);margin:.3125rem 0 .25rem;font-size:1.125rem}.ms-talk-console-shell .ms-script summary p{color:#536d7a;font-size:var(--text-xs);margin:0;line-height:1.45}.ms-talk-console-shell .ms-script summary>i{color:var(--talk-blue);font-size:1.3125rem;font-style:normal;position:absolute;top:1.125rem;right:1.125rem}.ms-talk-console-shell .ms-script[open] summary>i{transform:rotate(45deg)}.ms-talk-console-shell .ms-script>div{border-top:1px solid #cbdde3;padding:0 1.125rem 1.125rem}.ms-talk-console-shell .ms-script>div>small{color:var(--talk-blue);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-top:.9375rem;font-weight:700;display:block}.ms-talk-console-shell .ms-script blockquote{border:1px solid #c9dce1;border-left:.25rem solid var(--talk-teal);color:#173e50;background:#fff;border-radius:.5rem;margin:.5625rem 0 0;padding:.875rem;font-size:.9375rem;font-style:normal;line-height:1.55}.ms-talk-console-shell .ms-script-coach{background:var(--talk-amber-soft);border:1px solid #ead3aa;border-radius:.5rem;margin-top:.6875rem;padding:.75rem}.ms-talk-console-shell .ms-script-coach b{color:var(--talk-amber);font-size:var(--text-xs)}.ms-talk-console-shell .ms-script-coach p{color:#654f2d;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.ms-talk-console-shell .ms-script footer{flex-wrap:wrap;justify-content:flex-end;gap:.4375rem;margin-top:.75rem;display:flex}.ms-talk-console-shell .ms-script footer button{border:1px solid var(--talk-teal-strong);color:#fff;background:linear-gradient(135deg, var(--talk-blue), var(--talk-teal));min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;border-radius:.4375rem;padding:0 .75rem;font-weight:700}@media (width>=901px) and (width<=1199px){.ms-talk-console-shell>.ms-desk{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ms-talk-console-shell .ms-talk-2026{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-top:2.25rem}.ms-talk-console-shell .ms-talk-guided-panel,.ms-talk-console-shell .ms-talk-library-panel{height:100%;min-height:0}.ms-talk-console-shell .ms-talk-guided-panel{grid-template-rows:minmax(0,1fr)}.ms-talk-console-shell .ms-talk-command-row{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ms-talk-console-shell .ms-talk-command-row>.ms-card{width:100%;height:auto;min-height:0}.ms-talk-console-shell .ms-talk-phase-rail>nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.4375rem;display:grid}.ms-talk-console-shell .ms-talk-phase-rail>nav>section+section{margin-top:0}.ms-talk-console-shell .ms-talk-workbench{grid-template-columns:minmax(0,1fr) 18rem;align-items:stretch;height:100%;min-height:0}.ms-talk-console-shell .ms-talk-live,.ms-talk-console-shell .ms-talk-assist{height:100%;min-height:0}.ms-talk-console-shell .ms-talk-live,.ms-talk-console-shell .ms-talk-assist-scroll,.ms-talk-console-shell .ms-talk-library-panel{overscroll-behavior:contain;overflow-y:auto}}@media (width>=1200px){.workspace:has(.ms-talk-console-shell)>main{height:100dvh;padding-top:.875rem;padding-bottom:.875rem;overflow:hidden}.ms-talk-console-shell{grid-template-rows:auto minmax(0,1fr);gap:.5rem;height:100%;min-height:0;display:grid}.ms-talk-console-shell>.ms-desk{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.ms-talk-console-shell .ms-talk-2026{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-top:2.25rem}.ms-talk-console-shell .ms-talk-guided-panel,.ms-talk-console-shell .ms-talk-library-panel{height:100%;min-height:0}.ms-talk-console-shell .ms-talk-guided-panel{grid-template-rows:minmax(0,1fr)}.ms-talk-console-shell .ms-talk-command-row{grid-template-columns:minmax(0,1fr);height:auto}.ms-talk-console-shell .ms-talk-command-row>.ms-card{width:100%;height:auto;min-height:0}.ms-talk-console-shell .ms-talk-phase-rail>nav{grid-template-columns:repeat(3,minmax(9.0625rem,1fr));align-items:start;gap:.4375rem;display:grid}.ms-talk-console-shell .ms-talk-phase-rail>nav>section+section{margin-top:0}.ms-talk-console-shell .ms-talk-workbench{grid-template-columns:minmax(28.75rem,1fr) 18rem;align-items:stretch;height:100%;min-height:0}.ms-talk-console-shell .ms-talk-live,.ms-talk-console-shell .ms-talk-assist{height:100%;min-height:0}.ms-talk-console-shell .ms-talk-live{overscroll-behavior:contain;overflow-y:auto}.ms-talk-console-shell .ms-talk-assist-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.ms-talk-console-shell .ms-talk-library-panel{overscroll-behavior:contain;overflow-y:auto}}@container (width<=850px){.workspace>main .ms-talk-console-shell .ms-talk-phase-rail>header{flex-direction:column;align-items:stretch}.ms-talk-console-shell .ms-talk-map-controls{width:100%}.ms-talk-console-shell .ms-talk-call-type{flex:auto}.ms-talk-console-shell .ms-talk-phase-rail>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ms-talk-console-shell .ms-talk-view-switch{width:100%;min-width:0}.ms-talk-console-shell .ms-talk-command-row{grid-template-columns:minmax(0,1fr)}.workspace>main .ms-talk-console-shell .ms-talk-phase-rail>header{flex-direction:column;align-items:stretch}.ms-talk-console-shell .ms-talk-map-controls{width:100%}.ms-talk-console-shell .ms-talk-call-type{flex:auto}.ms-talk-console-shell .ms-talk-phase-rail{height:auto;min-height:0}.ms-talk-console-shell .ms-talk-phase-rail>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-talk-console-shell .ms-talk-phase-rail nav button{min-height:2.75rem}.ms-talk-console-shell .ms-talk-live{overflow:visible}.workspace>main .ms-talk-console-shell .ms-talk-live>header{grid-template-columns:1fr;height:auto}.ms-talk-console-shell .ms-talk-assist-scroll{overflow:visible}.ms-talk-console-shell .ms-talk-live>footer{bottom:0}.workspace>main .ms-talk-console-shell .ms-talk-2026 .ms-script-controls{grid-template-columns:1fr;grid-template-areas:"intro""search""filters"}}@media (width<=700px){.ms-talk-console-shell .ms-script-grid{grid-template-columns:1fr}}@media (width<=640px){.ms-talk-console-shell .ms-talk-map-controls{flex-direction:column;align-items:stretch}.ms-talk-console-shell .ms-talk-call-type{grid-template-columns:1fr;gap:.3125rem;width:100%}.ms-talk-console-shell .ms-talk-phase-rail>nav{grid-template-columns:minmax(0,1fr)}.workspace>main .ms-talk-console-shell .ms-talk-live>header{grid-template-columns:1fr;height:auto;padding:.8125rem}.ms-talk-console-shell .ms-talk-phase-brief{grid-template-columns:1fr}.ms-talk-console-shell .ms-talk-source-cue{margin:.6875rem .6875rem 0}.ms-talk-console-shell .ms-talk-language{padding:.75rem .6875rem .9375rem}.ms-talk-console-shell .ms-talk-language-group>header,.ms-talk-console-shell .ms-talk-branches>header{flex-direction:column;align-items:flex-start;gap:.1875rem}.ms-talk-console-shell .ms-talk-source-cue blockquote,.ms-talk-console-shell .ms-talk-language blockquote{padding:.8125rem;font-size:.9375rem}.ms-talk-console-shell .ms-talk-live>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;padding:.5rem}.ms-talk-console-shell .ms-talk-live>footer>span{display:none}.ms-talk-console-shell .ms-talk-live>footer>button{width:100%;padding:0 .5rem}.ms-talk-console-shell .ms-talk-live>footer kbd{display:none}.workspace>main .ms-talk-console-shell .ms-talk-assist>header{grid-template-columns:1fr}.ms-talk-console-shell .ms-talk-assist>header b{text-align:left}.ms-talk-console-shell .ms-talk-assist>nav{overflow-x:auto}.ms-talk-console-shell .ms-talk-assist>nav button{min-width:5.75rem}.ms-talk-console-shell .ms-talk-library-panel{padding:.5rem}.ms-talk-console-shell .ms-script-controls>nav{flex-wrap:nowrap;padding-bottom:.1875rem;overflow-x:auto}.ms-talk-console-shell .ms-script-controls>nav button{flex:none}.ms-talk-console-shell .ms-script summary{min-height:0}}.ms-derived-baseline{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:.1875rem solid var(--accent-500);border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info-fg);font-size:var(--text-xs);font-weight:600;line-height:1.45}.ms-talk-profile-hint{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--warn-fg);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn-fg);font-size:var(--text-xs);flex-wrap:wrap;font-weight:600;line-height:1.45;display:flex}.ms-talk-profile-hint .ms-talk-route{color:inherit;text-decoration:underline}.workspace-photo-surface{position:relative}.workspace-photo-shell>.workspace-photo-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:#eef7ff;position:fixed;inset:0 0 0 13.75rem;overflow:hidden}.workspace-photo-layer{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.workspace-photo-shell>main{z-index:1;position:relative}.workspace-photo-shell>main:before{display:none}.workspace-photo-shell>main>.page-head,.workspace-photo-shell .page-title-wrap{box-shadow:none;background:0 0;border:0}.workspace-photo-shell>main>.page-head:after{display:none}.workspace-photo-shell .page-title-wrap{border-radius:0;padding:0}.workspace-photo-shell .page-title-wrap h1,.workspace-photo-shell .dashboard-section-heading h2{background:linear-gradient(92deg, var(--brand-navy) 0%, var(--brand-blue) 56%, var(--brand-cyan) 100%);color:var(--brand-navy);-webkit-text-fill-color:transparent;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.workspace-photo-shell .page-title-wrap h1{letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.375rem)}.workspace-photo-shell .page-title-wrap p{color:#0b6f88;letter-spacing:.01em;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;font-size:clamp(.75rem,.95vw,.9375rem);font-weight:700;line-height:1.2}.workspace-photo-shell[data-screen=dashboard] .page-title-wrap p{font-size:clamp(.875rem,1.05vw,1.0625rem)}.workspace-photo-shell .dashboard-section-heading h2{letter-spacing:.01em;font-size:clamp(1.4375rem,1.65vw,1.6875rem)}@media (width<=900px){.workspace-photo-shell>.workspace-photo-background{left:0}}@media (forced-colors:active),print{.workspace-photo-background{display:none}.workspace-photo-shell .page-title-wrap h1,.workspace-photo-shell .dashboard-section-heading h2{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}.sidebar{--sidebar-surface:#eaf4ff;color:#071e3d;background:var(--sidebar-surface);border-right:1px solid #c8dff5;box-shadow:.3125rem 0 1.25rem #071e3d14}.sidebar-brand.official-wordmark-wrap{background:var(--sidebar-surface);border-bottom-color:#0000}.sidebar-brand.official-wordmark-wrap img{mix-blend-mode:multiply}.sidebar-brand-name{align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);color:var(--brand-900);text-align:left;display:flex}.sidebar-brand-name .brand-mark{flex:none}.sidebar-brand-name b{min-width:0;font-size:var(--text-md);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.sidebar nav{scrollbar-color:#9dbedf transparent}.sidebar .nav-label{color:#4f6d91}.sidebar nav button{color:#071e3d;font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-sm);letter-spacing:.005em;text-transform:none;border-color:#0000;font-weight:700}.sidebar nav button>span{color:#2b64a3}.sidebar nav button:hover{color:#071e3d;background:#dcecff;border-color:#c8dff5}.sidebar nav button:hover>span{color:#174d7b}.sidebar nav button.active{color:#071e3d;background:#ffffffd1;border-color:#bfd8f0;font-weight:700;box-shadow:inset .1875rem 0 #176fb2,0 .25rem .875rem #071e3d14}.sidebar nav button.active>span{color:#174d7b}.sidebar-foot{color:#071e3d;background:0 0;border-top-color:#c8dff5}.sidebar-foot .avatar{color:#071e3d;background:#d6e8fa;box-shadow:0 .25rem .75rem #071e3d1a}.sidebar-foot b{color:#071e3d}.sidebar-foot small,.sidebar-foot button{color:#4f6d91}.pending-cloud-saves{padding:var(--space-1) var(--space-2);border:1px solid var(--warn-fg);background:var(--warn-bg);color:var(--warn-fg);font-size:var(--text-xs);white-space:nowrap;border-radius:62.4375rem;align-self:center;align-items:center;font-weight:700;display:inline-flex}.toast.tone-warning{padding-right:2.75rem}.partner-notification-settings-header,.partner-notification-settings-row{grid-template-columns:11.875rem minmax(15rem,1fr) repeat(4,minmax(8.75rem,.6fr));min-width:72.5rem}.sidebar nav button>span.nav-copy{width:auto;min-width:0;height:auto;color:inherit;font-family:inherit;font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.25;display:block;overflow:hidden}.sidebar nav button:hover>span.nav-copy,.sidebar nav button.active>span.nav-copy{color:inherit}@media (width>=901px){.sidebar{width:14.5rem}.workspace{margin-left:14.5rem}.workspace-photo-shell>.workspace-photo-background{inset:0 0 0 14.5rem}}.workspace>main .current-rates-page{color:#183f56;gap:.625rem;font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace>main .current-rates-summary{border-color:#d6e4e9;border-radius:.6875rem;grid-template-columns:minmax(0,1fr) auto auto;gap:.875rem;margin:0;padding:.625rem .8125rem;box-shadow:0 .1875rem .75rem #11374d0b}.workspace>main .current-rates-summary>div{gap:.1875rem}.workspace>main .current-rates-summary span{color:#526978;font-size:var(--text-xs);letter-spacing:.04em}.workspace>main .current-rates-summary b{color:#234b63;font-size:var(--text-sm);font-weight:600;line-height:1.4}.workspace>main .current-rates-updated{min-width:12.8125rem}.workspace>main .current-rates-updated b{font-variant-numeric:tabular-nums;white-space:nowrap}.workspace>main .current-rates-toolbar{border-color:#d6e4e9;border-radius:.6875rem;grid-template-columns:minmax(16.875rem,1fr) auto minmax(10rem,auto);gap:.625rem;padding:.5625rem .75rem;box-shadow:0 .1875rem .75rem #11374d0b}.workspace>main .current-rates-search{color:#476777;border-color:#c9d9df;border-radius:.4375rem;gap:.5625rem;height:2.625rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.workspace>main .current-rates-search:focus-within{box-shadow:var(--focus-ring)}.workspace>main .current-rates-search>span{flex:none;font-size:1.0625rem;line-height:1}.workspace>main .current-rates-search input{font-size:var(--text-sm);line-height:1.35}.workspace>main .current-rates-search input::placeholder{color:#6c7f8a}.workspace>main .current-rates-tabs{background:#f0f6f6;border:1px solid #dde8ea;border-radius:.5rem;gap:.25rem;padding:.1875rem}.workspace>main .current-rates-count{font-variant-numeric:tabular-nums;border-left-color:#d8e4e8;min-width:10rem;padding-left:.75rem}.workspace>main .current-rates-count b{color:#0b5266;font-size:1.1875rem;line-height:1}.workspace>main .current-rates-count span{color:#526978;max-width:10.625rem;font-size:var(--text-xs);margin-top:.25rem;line-height:1.3}.workspace>main .current-carrier-grid{column-count:initial;grid-template-columns:minmax(0,1fr);gap:.5625rem normal;display:grid}.workspace>main .current-carrier-card{border-color:#d3e1e6;border-radius:.6875rem;width:100%;margin:0;display:block;box-shadow:0 .1875rem .75rem #11374d0b}.workspace>main .current-carrier-card>header{background:linear-gradient(#f8fbfc 0%,#f1f7f8 100%);border-bottom-color:#dce7ea;min-height:0;padding:.5rem .8125rem}.workspace>main .current-carrier-identity{gap:.625rem;width:100%}.workspace>main .current-carrier-logo{width:5.625rem;height:2rem;box-shadow:none;border-color:#d5e1e5;border-radius:.375rem;flex:0 0 5.625rem}.workspace>main .current-carrier-logo img{width:calc(100% - .875rem);height:calc(100% - .5rem);inset:.25rem .4375rem}.workspace>main .current-carrier-identity h2{color:#123f5c;letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:700;line-height:1.2}.workspace>main .current-carrier-identity p{color:#526978;font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:.1875rem 0 0;line-height:1.25}.workspace>main .current-carrier-rates{margin:0;padding:0;list-style:none;display:grid}.workspace>main .current-rate-row{border-bottom:1px solid #e3ecef;grid-template-columns:minmax(16.875rem,.95fr) minmax(14.6875rem,.78fr) minmax(20.625rem,1.2fr);align-items:center;gap:.75rem;padding:.5rem .8125rem;display:grid}.workspace>main .current-rate-row:last-child{border-bottom:0}.workspace>main .current-rate-row:nth-child(2n){background:#f8fbfc}.workspace>main .current-rate-product{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"category product""category term";align-items:center;gap:.1875rem .5625rem;min-width:0;display:grid}.workspace>main .current-rate-product>span{color:#075f70;font-size:var(--text-xs);background:#e5f3f4;grid-area:category;align-self:center;padding:.25rem .4375rem;font-weight:700;line-height:1.25}.workspace>main .current-rate-product h3{color:#173f57;min-width:0;font-size:var(--text-base);letter-spacing:-.01em;overflow-wrap:anywhere;grid-area:product;margin:0;font-weight:700;line-height:1.3}.workspace>main .current-rate-product p{color:#526978;font-size:var(--text-xs);grid-area:term;margin:0;line-height:1.35}.workspace>main .current-rate-value{text-align:left;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label date""value value";align-items:end;gap:.1875rem .5625rem;min-width:0;display:grid}.workspace>main .current-rate-value span{color:#526978;font-size:var(--text-xs);overflow-wrap:anywhere;grid-area:label;font-weight:600;line-height:1.3}.workspace>main .current-rate-value b{color:#087c85;overflow-wrap:anywhere;text-align:right;grid-area:value;justify-self:end;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.25}.workspace>main .current-rate-value time{color:#526978;font-size:var(--text-xs);white-space:nowrap;grid-area:date;line-height:1.3}.workspace>main .current-rate-detail{color:#526978;font-size:var(--text-xs);overflow-wrap:anywhere;border-top:0;border-left:1px solid #dfe9ec;grid-column:auto;margin:0;padding:0 0 0 .75rem;line-height:1.45}.workspace>main .current-rates-notice{border-color:#dfd0a4;gap:.875rem;padding:.625rem .8125rem}.workspace>main .current-rates-notice b{color:#735416;font-size:var(--text-xs)}.workspace>main .current-rates-notice p{color:#655b43;font-size:var(--text-xs);line-height:1.5}@media (width<=1200px){.workspace>main .current-rates-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,auto)}.workspace>main .current-rates-tabs{grid-area:2/1/auto/-1}.workspace>main .current-rate-row{grid-template-columns:minmax(0,1fr) minmax(14.6875rem,.8fr)}.workspace>main .current-rate-detail{border-top:1px dashed #dce6e9;border-left:0;grid-column:1/-1;padding:.4375rem 0 0}}@media (width<=700px){.workspace>main .current-rates-summary,.workspace>main .current-rates-toolbar{grid-template-columns:1fr}.workspace>main .current-rates-summary{gap:.625rem}.workspace>main .current-rates-updated{min-width:0}.workspace>main .current-rates-updated b{white-space:normal}.workspace>main .current-rates-tabs{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.workspace>main .current-rates-tabs .ui-button:first-child{grid-column:1/-1}.workspace>main .current-rates-count{border-top:1px solid #d8e4e8;border-left:0;min-width:0;padding:.5rem 0 0}.workspace>main .current-rates-count span{max-width:none}.workspace>main .current-carrier-card>header{flex-direction:row;align-items:center}.workspace>main .current-carrier-logo{flex-basis:5.25rem;width:5.25rem;height:1.875rem}.workspace>main .current-rate-row{grid-template-columns:1fr;gap:.5rem;padding:.625rem .6875rem}.workspace>main .current-rate-product{grid-template-columns:1fr;grid-template-areas:"category""product""term";gap:.25rem}.workspace>main .current-rate-product>span{justify-self:start}.workspace>main .current-rate-value{border-top:1px dashed #dce6e9;padding-top:.5rem}.workspace>main .current-rate-value b{text-align:left;justify-self:start}.workspace>main .current-rate-detail{border-top:1px dashed #dce6e9;grid-column:auto;padding:.5rem 0 0}.workspace>main .current-rates-notice{grid-template-columns:1fr}}.current-rates-refresh{gap:var(--space-1);align-content:start;display:grid}.current-rates-refresh small{color:var(--gray-500);font-size:var(--text-xs);line-height:1.4}.current-rates-refresh button:disabled{cursor:default;opacity:.6}.current-carrier-provenance{align-items:center;gap:var(--space-2);padding:var(--space-2) .875rem;border-bottom:1px solid var(--gray-100);background:var(--gray-50);flex-wrap:wrap;display:flex}.current-carrier-provenance small{color:var(--gray-500);font-size:var(--text-xs)}.current-carrier-provenance p{color:var(--gray-700);font-size:var(--text-xs);flex-basis:100%;margin:0;line-height:1.45}.current-carrier-card[data-provenance=current]{border-color:var(--ok-fg)}.current-carrier-card[data-provenance=saved]{border-color:var(--warn-fg)}.current-carrier-card[data-provenance=unavailable]{border-color:var(--danger-fg)}.current-carrier-card[data-provenance=unavailable] .current-carrier-rates{opacity:.72}.uw-ai-workspace{color:#18364f;gap:1.125rem;display:grid}.uw-ai-compliance{background:linear-gradient(135deg,#fffaedfa,#fffffff5);border:1px solid #e4c178;border-left:.25rem solid #b77a16;border-radius:.75rem;grid-template-columns:2.375rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9375rem 1.125rem;display:grid;box-shadow:0 .5625rem 1.5rem #4533120f}.uw-ai-compliance>span{color:#8c5c08;background:#fff0cb;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.0625rem;font-weight:700;display:grid}.uw-ai-compliance b{color:#553900;font-size:var(--text-base)}.uw-ai-compliance p{color:#6f5a2d;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.55}.uw-ai-shell{grid-template-columns:minmax(20.625rem,23.75rem) minmax(0,1fr);align-items:start;gap:1.125rem;display:grid}.uw-ai-profile-card,.uw-ai-chat-card,.uw-ai-carrier-sources{border-color:#96b9c9b3;min-width:0;box-shadow:0 .875rem 2.125rem #193f5814}.uw-ai-profile-card{padding:0;overflow:hidden}.uw-ai-profile-head{background:linear-gradient(145deg,#f5fbfd,#fff);border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:center;gap:1rem;padding:1.1875rem 1.25rem .9375rem;display:flex}.uw-ai-profile-head span,.uw-ai-chat-head span,.uw-ai-review header span,.uw-ai-quick-quote span,.uw-ai-carrier-sources>header span{color:#087d8e;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.uw-ai-profile-head h2,.uw-ai-chat-head h2,.uw-ai-carrier-sources h2{color:#123658;font-size:var(--text-lg);margin:.3125rem 0 0;line-height:1.2}.uw-ai-profile-head strong{color:#087d8e;background:#eaf8fa;border:1px solid #a9d3dc;border-radius:1rem;flex:0 0 3.125rem;place-items:center;width:3.125rem;height:3.125rem;font-size:.9375rem;display:grid}.uw-ai-profile-note{color:#627789;font-size:var(--text-xs);background:#f9fbfc;border-bottom:1px solid #e1eaee;margin:0;padding:.75rem 1.25rem;line-height:1.5}.uw-ai-fields{gap:.75rem;padding:1.125rem 1.25rem;display:grid}.uw-ai-field,.uw-ai-substance-fields label,.uw-ai-disclosure-row label,.uw-ai-message-field{color:#385369;font-size:var(--text-xs);gap:.375rem;font-weight:700;display:grid}.uw-ai-field>small{color:#7d8d99;font-size:var(--text-xs);font-weight:500}.uw-ai-field input,.uw-ai-field select,.uw-ai-profile-section input,.uw-ai-profile-section select,.uw-ai-profile-section textarea,.uw-ai-message-field textarea{color:#18364f;width:100%;min-height:2.75rem;font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #bdced6;border-radius:.5625rem;padding:.5625rem .6875rem}.uw-ai-profile-section textarea,.uw-ai-message-field textarea{resize:vertical;min-height:5.125rem;line-height:1.5}.uw-ai-derived-age{color:#476870;font-size:var(--text-xs);background:#eef8f8;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.625rem;margin:-2px 0 0;padding:.5625rem .625rem;display:flex}.uw-ai-derived-age b{color:#087b88}.uw-ai-build-row{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:.625rem;display:grid}.uw-ai-build-row .uw-ai-field>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;display:grid}.uw-ai-profile-section{border-top:1px solid #e1eaee;padding:1rem 1.25rem}.uw-ai-profile-section>header{grid-template-columns:minmax(0,1fr) minmax(8.25rem,auto);align-items:center;gap:.75rem;display:grid}.uw-ai-profile-section>header h3{color:#254861;font-size:var(--text-base);margin:0}.uw-ai-profile-section>header select{margin:0}.uw-ai-substance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.875rem;display:grid}.uw-ai-substance-fields label{font-size:var(--text-xs)}.uw-ai-substance-fields label.wide{grid-column:1/-1}.uw-ai-disclosure-list{gap:.625rem;margin-top:.8125rem;display:grid}.uw-ai-disclosure-row{background:#f8fbfc;border:1px solid #cfdee4;border-radius:.625rem;gap:.5625rem;padding:.75rem;display:grid}.uw-ai-disclosure-row>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.uw-ai-disclosure-row>div:first-child b{color:#1e5168;font-size:var(--text-xs)}.uw-ai-disclosure-row>div:first-child button{color:#986238;min-height:2rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-weight:700}.uw-ai-disclosure-row label{font-size:var(--text-xs)}.uw-ai-medication-set{background:#fff;border:1px solid #d8e4e8;border-radius:.5625rem;gap:.625rem;margin-top:.1875rem;padding:.6875rem;display:grid}.uw-ai-medication-set.compact{background:#f5fafb;margin-top:.8125rem}.uw-ai-medication-set>header{grid-template-columns:minmax(0,1fr) minmax(9.375rem,auto);align-items:center;gap:.75rem;display:grid}.uw-ai-medication-set>header h4{color:#245268;font-size:var(--text-xs);margin:0}.uw-ai-medication-set>header p{color:#566d79;font-size:var(--text-xs);margin:.1875rem 0 0;font-weight:500;line-height:1.4}.uw-ai-medication-set>header select{min-height:2.5rem}.uw-ai-medication-list{gap:.5625rem;display:grid}.uw-ai-medication-row{background:#fbfdfe;border:1px solid #dce7eb;border-radius:.5rem;gap:.5rem;padding:.625rem;display:grid}.uw-ai-medication-row>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.uw-ai-medication-row>div:first-child b{color:#316174;font-size:var(--text-xs)}.uw-ai-medication-row>div:first-child button{color:#986238;min-height:1.875rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:.1875rem .4375rem;font-weight:700}.uw-ai-medication-row label{color:#385369;font-size:var(--text-xs);gap:.3125rem;font-weight:700;display:grid}.uw-ai-medication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.uw-ai-add-row{color:#0b7384;min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;background:#eff9fa;border:1px dashed #7db7c2;border-radius:.5625rem;padding:.5rem .75rem;font-weight:700}.uw-ai-missing{background:#fff9e9;border:1px solid #efd18f;border-radius:.5625rem;margin:0 1.25rem 1.25rem;padding:.6875rem .75rem}.uw-ai-missing summary{color:#795714;font-size:var(--text-xs);cursor:pointer;font-weight:700}.uw-ai-missing ul{color:#765f33;font-size:var(--text-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .875rem;margin:.5625rem 0 0;padding-left:1.125rem;line-height:1.4;display:grid}.uw-ai-chat-card{padding:0;position:sticky;top:1rem;overflow:hidden}.uw-ai-chat-head{background:linear-gradient(145deg,#f4fbfc,#fff 58%);border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.3125rem 1.375rem 1.125rem;display:flex}.uw-ai-chat-head p,.uw-ai-carrier-sources>header p{color:#667c8c;font-size:var(--text-xs);margin:.375rem 0 0;line-height:1.5}.uw-ai-chat-head>button{color:#2b6074;min-height:2.5rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #bed3db;border-radius:.5625rem;padding:.5rem .6875rem;font-weight:700}.uw-ai-status-strip{background:#f8fafb;border-bottom:1px solid #e1eaee;flex-wrap:wrap;gap:.4375rem;padding:.625rem 1.375rem;display:flex}.uw-ai-status-strip span{color:#70818d;min-height:1.625rem;font-size:var(--text-xs);background:#fff;border:1px solid #d5e0e5;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-weight:700;display:inline-flex}.uw-ai-status-strip span:before{content:"";background:#9ba9b2;border-radius:50%;width:.375rem;height:.375rem}.uw-ai-status-strip span.ready{color:#27745c;border-color:#a9d7c7}.uw-ai-status-strip span.ready:before{background:#2ca77e}.uw-ai-chat-log{background:linear-gradient(#f4fafcb8,#fff);align-content:start;gap:.875rem;min-height:18.125rem;max-height:27.5rem;padding:1.375rem;display:grid;overflow-y:auto}.uw-ai-message{grid-template-columns:2.125rem minmax(0,1fr);align-items:start;gap:.625rem;max-width:88%;display:grid}.uw-ai-message.user{grid-template-columns:minmax(0,1fr) 2.125rem;justify-self:end}.uw-ai-message.user>div{background:#173f73;grid-area:1/2}.uw-ai-message.user>p{background:#eff5fb;border-color:#b9cde4;grid-area:1/1}.uw-ai-message>div{color:#fff;width:2.125rem;height:2.125rem;font-size:var(--text-xs);background:#0b8795;border-radius:.6875rem;place-items:center;font-weight:700;display:grid}.uw-ai-message>p{color:#345065;font-size:var(--text-xs);white-space:pre-wrap;background:#fff;border:1px solid #c9dce3;border-radius:.25rem .8125rem .8125rem;margin:0;padding:.6875rem .8125rem;line-height:1.6}.uw-ai-message.loading>p{color:#65808a;font-style:italic}.uw-ai-review{background:#f7fbfb;border-top:1px solid #d7e7eb}.uw-ai-review>header{border-bottom:1px solid #dbe7ea;justify-content:space-between;align-items:center;gap:.875rem;padding:1rem 1.375rem;display:flex}.uw-ai-review h3{color:#173e5d;font-size:var(--text-md);margin:.25rem 0 0}.uw-ai-review>header strong{color:#765716;font-size:var(--text-xs);text-transform:uppercase;background:#fff2d2;border-radius:62.4375rem;padding:.4375rem .625rem}.uw-ai-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.375rem 0;display:grid}.uw-ai-review-grid section{background:#fff;border:1px solid #d8e4e8;border-radius:.625rem;padding:.8125rem}.uw-ai-review-grid h4{color:#244a61;font-size:var(--text-xs);margin:0 0 .5rem}.uw-ai-review-grid ul{margin:0;padding-left:1.0625rem}.uw-ai-review-grid li,.uw-ai-review-grid p{color:#5e7480;font-size:var(--text-xs);margin:0;padding:.1875rem 0;line-height:1.5}.uw-ai-quick-quote{background:#eef8f8;border:1px solid #bdd8dd;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;margin:.75rem 1.375rem 1.125rem;padding:.875rem;display:grid}.uw-ai-quick-quote h4{color:#1d5062;font-size:var(--text-xs);margin:.25rem 0 0}.uw-ai-quick-quote>button{color:#087b8c;min-height:2.25rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #88bdc6;border-radius:.5rem;align-self:center;padding:.375rem .625rem;font-weight:700}.uw-ai-quick-quote pre{color:#405d68;font:var(--text-xs)/1.55 Inter, sans-serif;white-space:pre-wrap;background:#fff;border-radius:.5rem;grid-column:1/-1;margin:.25rem 0 0;padding:.75rem;overflow:auto}.uw-ai-source-citations{background:#ffffffd1;border:1px solid #c9dce2;border-radius:.625rem;margin:0 1.375rem 1.125rem;padding:.875rem}.uw-ai-source-citations h4{color:#173e5d;font-size:var(--text-xs);margin:.25rem 0 0}.uw-ai-source-citations>p{color:#657985;font-size:var(--text-xs);margin:.625rem 0 0;line-height:1.5}.uw-ai-source-citations ol{gap:.4375rem;margin:.6875rem 0 0;padding:0;list-style:none;display:grid}.uw-ai-source-citations li{background:#fff;border:1px solid #dce8eb;border-radius:.5rem;grid-template-columns:minmax(8.125rem,.4fr) minmax(11.25rem,1fr) auto;align-items:center;gap:.625rem;padding:.5625rem .625rem;display:grid}.uw-ai-source-citations li b{color:#0a7281;font-size:var(--text-xs)}.uw-ai-source-citations li span{color:#2d5267;font-size:var(--text-xs);font-weight:700}.uw-ai-source-citations li small{color:#6a7f89;font-size:var(--text-xs);text-align:right}.uw-ai-error{color:#873a32;background:#fff2f0;border:1px solid #e7aca6;border-radius:.5625rem;margin:.875rem 1.375rem 0;padding:.6875rem .8125rem}.uw-ai-error b{font-size:var(--text-xs)}.uw-ai-error p{font-size:var(--text-xs);margin:.1875rem 0 0;line-height:1.5}.uw-ai-composer{background:#fff;border-top:1px solid #dbe7eb;gap:.75rem;padding:1.125rem 1.375rem 1.25rem;display:grid}.uw-ai-message-field>span{flex-wrap:wrap;justify-content:space-between;gap:.375rem;display:flex}.uw-ai-message-field small{color:#80909a;font-size:var(--text-xs);font-weight:500}.uw-ai-message-field textarea{min-height:6rem}.uw-ai-library-note{color:#617783;font-size:var(--text-xs);background:#f1f8fa;border:1px solid #c9dde3;border-radius:.5625rem;margin:0;padding:.625rem .75rem;line-height:1.45}.uw-ai-library-note b{color:#176b78}.uw-ai-certifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem;display:grid}.uw-ai-certifications label{cursor:pointer;background:#f9fbfc;border:1px solid #d5e1e5;border-radius:.5625rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.5625rem;padding:.6875rem;display:grid}.uw-ai-certifications input{accent-color:#087d8e;width:1.0625rem;height:1.0625rem;margin:1px 0 0}.uw-ai-certifications b,.uw-ai-certifications small{display:block}.uw-ai-certifications b{color:#315368;font-size:var(--text-xs)}.uw-ai-certifications small{color:#788995;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.35}.uw-ai-composer-actions{border-top:1px solid #e2eaed;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.uw-ai-composer-actions p{color:#6d7f8a;max-width:31.875rem;font-size:var(--text-xs);margin:0 auto 0 0;line-height:1.45}.uw-ai-composer-actions .btn{min-height:2.625rem}.uw-ai-composer-actions .btn:disabled{box-shadow:none;color:#83919a;cursor:not-allowed;background:#e5ebee;border-color:#ced9de}.uw-ai-carrier-sources{padding:0;overflow:hidden}.uw-ai-carrier-sources>header{background:linear-gradient(135deg,#f4fafc,#fff);border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;gap:1.125rem;padding:1.25rem 1.375rem;display:flex}.uw-ai-carrier-sources>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.uw-ai-carrier-sources article{border-right:1px solid #e0e8ec;min-width:0;padding:1.0625rem}.uw-ai-carrier-sources article:last-child{border-right:0}.uw-ai-carrier-sources article h3{color:#173e60;min-height:2.125rem;font-size:var(--text-sm);margin:0 0 .5rem;line-height:1.3}.uw-ai-carrier-sources article p{color:#607583;min-height:5.625rem;font-size:var(--text-xs);margin:0 0 .75rem;line-height:1.5}.uw-ai-carrier-sources article>b{color:#187488;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.uw-ai-carrier-sources article ul{color:#546c79;font-size:var(--text-xs);margin:.4375rem 0 .75rem;padding-left:1rem;line-height:1.45}.uw-ai-carrier-sources article small{color:#796332;font-size:var(--text-xs);border-top:1px solid #e4ebee;padding-top:.625rem;line-height:1.45;display:block}.uw-ai-carrier-sources>footer{color:#6e5a2f;font-size:var(--text-xs);background:#fff9e9;border-top:1px solid #dde7ea;padding:.8125rem 1.125rem;line-height:1.5}@media (width<=1200px){.uw-ai-shell{grid-template-columns:minmax(18.75rem,21.25rem) minmax(0,1fr)}.uw-ai-carrier-sources>div{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-ai-carrier-sources article{border-bottom:1px solid #e0e8ec}.uw-ai-carrier-sources article:nth-child(2n){border-right:0}.uw-ai-carrier-sources article:last-child{grid-column:1/-1}}@media (width<=900px){.uw-ai-shell{grid-template-columns:1fr}.uw-ai-chat-card{position:static}.uw-ai-profile-card{order:1}.uw-ai-chat-card{order:2}}@media (width<=640px){.uw-ai-compliance{grid-template-columns:1.875rem minmax(0,1fr);padding:.8125rem}.uw-ai-compliance>span{width:1.875rem;height:1.875rem}.uw-ai-profile-head,.uw-ai-chat-head,.uw-ai-review>header,.uw-ai-carrier-sources>header{flex-direction:column;align-items:flex-start}.uw-ai-chat-head>button{width:100%}.uw-ai-build-row,.uw-ai-substance-fields,.uw-ai-medication-set>header,.uw-ai-medication-grid,.uw-ai-review-grid,.uw-ai-certifications,.uw-ai-carrier-sources>div{grid-template-columns:1fr}.uw-ai-carrier-sources article,.uw-ai-carrier-sources article:nth-child(2n){border-right:0;grid-column:auto}.uw-ai-carrier-sources article p{min-height:0}.uw-ai-message{max-width:100%}.uw-ai-missing ul{grid-template-columns:1fr}.uw-ai-composer-actions{flex-direction:column;align-items:stretch}.uw-ai-composer-actions p{max-width:none}.uw-ai-composer-actions .btn{width:100%}.uw-ai-source-citations{margin-inline:.75rem}.uw-ai-source-citations li{grid-template-columns:1fr;gap:.1875rem}.uw-ai-source-citations li small{text-align:left}}@media (prefers-reduced-motion:reduce){.uw-ai-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.workspace[data-screen=everlake] .everlake-upload-page-action{white-space:nowrap}.workspace[data-screen=everlake] .everlake-kpis{margin-top:0}.workspace[data-screen=everlake] .everlake-kpi{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;height:5.375rem;min-height:5.375rem;max-height:5.375rem;overflow:hidden}.workspace[data-screen=everlake] .everlake-kpi>span{min-height:0;color:var(--brand-navy,var(--teal));text-align:center;font-weight:700;font-size:var(--text-sm)!important;line-height:1.15!important}.workspace[data-screen=everlake] .everlake-kpi>b{color:var(--brand-navy,var(--teal));text-align:center}.workspace[data-screen=everlake] .everlake-kpi>small{text-align:center}.workspace[data-screen=everlake] .everlake-kpi-action{appearance:none;width:100%;font:inherit;cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.workspace[data-screen=everlake] .everlake-kpi-action:hover{background:#f5fbfc;border-color:#84b7c4;transform:translateY(-1px);box-shadow:0 .5rem 1.25rem #062b591c}.workspace[data-screen=everlake] .everlake-kpi-action.active{background:#ecf8fa;border-color:#0b7189;box-shadow:0 0 0 2px #0b71891f}.workspace[data-screen=everlake] .everlake-counter-clear{color:#0b6380;min-height:2rem;font-size:var(--text-xs);cursor:pointer;background:#fff;border:1px solid #bdd4dd;border-radius:.4375rem;padding:0 .6875rem;font-weight:700}.workspace[data-screen=everlake] .everlake-counter-clear:hover{background:#f0f8fa;border-color:#72a7b6}.workspace[data-screen=everlake] .everlake-filters-reminders-due{grid-template-columns:minmax(16.25rem,2fr) repeat(2,minmax(9.375rem,.8fr))}@media (width<=700px){.workspace[data-screen=everlake] .everlake-upload-page-action{height:2.25rem;font-size:var(--text-xs);padding-left:.6875rem;padding-right:.6875rem}.workspace[data-screen=everlake] .everlake-filters-reminders-due{grid-template-columns:1fr}}@media (width<=360px){.workspace[data-screen=everlake] .everlake-kpis{grid-template-columns:1fr}}.everlake-client-mark .sidebar-icon{width:.875rem;height:.875rem}.workspace[data-screen=settings] .uw-library{color:#263f56;background:#fffffff5;gap:0;display:grid;overflow:hidden}.workspace[data-screen=settings] .uw-library-header{background:linear-gradient(112deg,#eef8fbf5,#f5f9fff5);border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:flex-start;gap:1.125rem;padding:1.125rem 1.25rem;display:flex}.workspace[data-screen=settings] .uw-library-header>div{max-width:47.5rem}.workspace[data-screen=settings] .uw-library-header span,.workspace[data-screen=settings] .uw-library-upload-heading span,.workspace[data-screen=settings] .uw-library-error span{color:#0c7087;font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.workspace[data-screen=settings] .uw-library-header h2,.workspace[data-screen=settings] .uw-library-error h2{color:#153b61;letter-spacing:-.2px;margin:.3125rem 0 .25rem;font-size:1.0625rem}.workspace[data-screen=settings] .uw-library-header p,.workspace[data-screen=settings] .uw-library-error p{color:#667d8d;font-size:var(--text-xs);margin:0;line-height:1.55}.workspace[data-screen=settings] .uw-library-admin-badge,.workspace[data-screen=settings] .uw-library-upload-heading>b{color:#0c6a7e;font-size:var(--text-xs);white-space:nowrap;background:#e9f7f9;border:1px solid #badbe3;border-radius:62.4375rem;flex:none;padding:.3125rem .5625rem;font-weight:700}.workspace[data-screen=settings] .uw-library-header-state{justify-items:end;gap:.3125rem;display:grid}.workspace[data-screen=settings] .uw-library-header-state small{color:#708491;font-size:var(--text-xs)}.workspace[data-screen=settings] .uw-library-stats{border-bottom:1px solid #e1e9ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace[data-screen=settings] .uw-library-stats button{color:#637a8b;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.4375rem;padding:.625rem 1rem;display:flex}.workspace[data-screen=settings] .uw-library-stats button:last-child{border-right:0}.workspace[data-screen=settings] .uw-library-stats button:hover{background:#f5fafb}.workspace[data-screen=settings] .uw-library-stats button.active{color:#0d6177;background:#edf8fa;box-shadow:inset 0 -2px #18a2ad}.workspace[data-screen=settings] .uw-library-stats button span{font-size:var(--text-xs);font-weight:700}.workspace[data-screen=settings] .uw-library-stats button strong{color:#173f64;font-size:1.1875rem;line-height:1}.workspace[data-screen=settings] .uw-library-toolbar{background:#fbfcfd;border-bottom:1px solid #e3eaee;align-items:end;gap:.625rem;padding:.75rem 1rem;display:flex}.workspace[data-screen=settings] .uw-library-toolbar label,.workspace[data-screen=settings] .uw-library-upload label{color:#607686;font-size:var(--text-xs);gap:.3125rem;font-weight:700;display:grid}.workspace[data-screen=settings] .uw-library-toolbar select{color:#29485f;min-width:11.25rem;height:2.0625rem;font-size:var(--text-xs);border-color:#cbd9e0}.workspace[data-screen=settings] .uw-library-toolbar p{color:#718493;font-size:var(--text-xs);margin:0 0 .5rem auto}.workspace[data-screen=settings] .uw-library-toolbar p b{color:#173f64}.workspace[data-screen=settings] .uw-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.875rem 1rem 1rem;display:grid}.workspace[data-screen=settings] .uw-library-guide{background:#fff;border:1px solid #dce6eb;border-radius:.5625rem;min-width:0;padding:.8125rem;box-shadow:0 2px .4375rem #12344e0a}.workspace[data-screen=settings] .uw-library-guide-main{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.workspace[data-screen=settings] .uw-library-guide-title{min-width:0}.workspace[data-screen=settings] .uw-library-guide-title>span{color:#0b7189;font-size:var(--text-xs);letter-spacing:.5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.workspace[data-screen=settings] .uw-library-guide-title h3{color:#273f54;font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.35}.workspace[data-screen=settings] .uw-library-status{color:#657887;font-size:var(--text-xs);text-transform:uppercase;background:#f2f5f7;border:1px solid #d7e0e5;border-radius:62.4375rem;flex:none;padding:.25rem .4375rem;font-weight:700}.workspace[data-screen=settings] .uw-library-status.approved{color:#26714f;background:#e9f6ef;border-color:#bfe0d0}.workspace[data-screen=settings] .uw-library-status.draft{color:#86620e;background:#fff7df;border-color:#ead49e}.workspace[data-screen=settings] .uw-library-status.retired{color:#6f7880;background:#f1f3f5;border-color:#d7dde2}.workspace[data-screen=settings] .uw-library-status.processing{color:#286488;background:#ecf5fb;border-color:#bfd7e8}.workspace[data-screen=settings] .uw-library-status.failed{color:#9a4343;background:#fff2f1;border-color:#e9c8c5}.workspace[data-screen=settings] .uw-library-guide-meta{border-top:1px solid #edf1f3;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin:.75rem 0 0;padding-top:.625rem;display:grid}.workspace[data-screen=settings] .uw-library-guide-meta dt{color:#7a8c98;font-size:var(--text-xs);letter-spacing:.5px;margin:0 0 .1875rem}.workspace[data-screen=settings] .uw-library-guide-meta dd{color:#365064;font-size:var(--text-xs);margin:0;font-weight:700;line-height:1.35}.workspace[data-screen=settings] .uw-library-guide-detail{color:#758794;font-size:var(--text-xs);flex-wrap:wrap;gap:.3125rem .75rem;margin:.625rem 0 0;line-height:1.45;display:flex}.workspace[data-screen=settings] .uw-library-guide-detail span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace[data-screen=settings] .uw-library-product-scope,.workspace[data-screen=settings] .uw-library-failure{color:#5d7383;font-size:var(--text-xs);background:#f3f7f9;border-radius:.375rem;margin:.5625rem 0 0;padding:.4375rem .5rem;line-height:1.45}.workspace[data-screen=settings] .uw-library-product-scope b{color:#2c546d}.workspace[data-screen=settings] .uw-library-failure{color:#963f3f;background:#fff3f2;border:1px solid #eccbc8}.workspace[data-screen=settings] .uw-library-review-flags{flex-wrap:wrap;gap:.3125rem;margin:.5625rem 0 0;padding:0;list-style:none;display:flex}.workspace[data-screen=settings] .uw-library-review-flags li{color:#80601a;font-size:var(--text-xs);background:#fff8e5;border:1px solid #ead8ac;border-radius:62.4375rem;padding:.1875rem .375rem;font-weight:700}.workspace[data-screen=settings] .uw-library-guide-actions{border-top:1px solid #edf1f3;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;margin-top:.75rem;padding-top:.625rem;display:flex}.workspace[data-screen=settings] .uw-library-guide-actions .btn{height:1.8125rem;font-size:var(--text-xs);box-shadow:none;padding:0 .625rem}.workspace[data-screen=settings] .uw-library-guide-actions>small{color:#7b8c97;font-size:var(--text-xs);align-self:center;margin-right:auto}.workspace[data-screen=settings] .uw-library-guide-actions .btn.primary{background:#0b7189;border-color:#0b7189}.workspace[data-screen=settings] .uw-library-guide-actions .btn.secondary.danger{color:#a24747;background:#fff;border-color:#e2c3c1}.workspace[data-screen=settings] .uw-library-guide-actions .btn.secondary.danger:hover:not(:disabled){background:#fff4f3}.workspace[data-screen=settings] .uw-library-retire-form{border-top:1px solid #edf1f3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625rem;margin-top:.75rem;padding-top:.625rem;display:grid}.workspace[data-screen=settings] .uw-library-retire-form label{color:#6f818e;font-size:var(--text-xs);gap:.25rem;font-weight:700;display:grid}.workspace[data-screen=settings] .uw-library-retire-form input{color:#3d505f;width:100%;height:1.9375rem;font-size:var(--text-xs);background:#fff;border:1px solid #d8c5c3;border-radius:.375rem;padding:0 .5rem}.workspace[data-screen=settings] .uw-library-retire-form>div{gap:.375rem;display:flex}.workspace[data-screen=settings] .uw-library-retire-form .btn{height:1.9375rem;font-size:var(--text-xs);box-shadow:none;padding:0 .5625rem}.workspace[data-screen=settings] .uw-library-retire-form .btn.danger{color:#fff;background:#a24747;border-color:#a24747}.workspace[data-screen=settings] .uw-library-retire-form .btn.danger:hover:not(:disabled){background:#873838}.workspace[data-screen=settings] .uw-library-empty{color:#758693;text-align:center;border:1px dashed #cbd9e0;border-radius:.5625rem;grid-column:1/-1;gap:.25rem;padding:1.875rem 1.125rem;display:grid}.workspace[data-screen=settings] .uw-library-empty b{color:#365064;font-size:var(--text-xs)}.workspace[data-screen=settings] .uw-library-empty span{font-size:var(--text-xs)}.workspace[data-screen=settings] .uw-library-upload{background:#f7fafc;border:1px solid #d4e2e8;border-radius:.625rem;margin:0 1rem 1rem;overflow:hidden}.workspace[data-screen=settings] .uw-library-upload-heading{border-bottom:1px solid #e0e9ed;justify-content:space-between;align-items:flex-start;gap:.875rem;padding:.875rem .9375rem .75rem;display:flex}.workspace[data-screen=settings] .uw-library-upload-heading h3{color:#28465d;font-size:var(--text-xs);margin:.25rem 0 .1875rem}.workspace[data-screen=settings] .uw-library-upload-heading p{color:#718491;font-size:var(--text-xs);margin:0;line-height:1.45}.workspace[data-screen=settings] .uw-library-upload fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:0;padding:.8125rem .9375rem;display:grid}.workspace[data-screen=settings] .uw-library-upload fieldset:disabled{opacity:.62}.workspace[data-screen=settings] .uw-library-upload label.wide{grid-column:span 2}.workspace[data-screen=settings] .uw-library-upload input,.workspace[data-screen=settings] .uw-library-upload select{color:#345166;width:100%;height:2.125rem;font-size:var(--text-xs);background:#fff;border:1px solid #cbd8df;border-radius:.375rem;padding:0 .5625rem}.workspace[data-screen=settings] .uw-library-file input{padding:.375rem .5rem}.workspace[data-screen=settings] .uw-library-file small,.workspace[data-screen=settings] .uw-library-document-type small{color:#718491;font-size:var(--text-xs);font-weight:500;line-height:1.4}.workspace[data-screen=settings] .uw-library-attestation{background:#fff;border:1px solid #d4e3e8;border-radius:.4375rem;align-items:flex-start;padding:.5625rem .625rem;gap:.5rem!important;display:flex!important}.workspace[data-screen=settings] .uw-library-attestation input{accent-color:#0b7189;width:.9375rem;height:.9375rem;margin:1px 0 0;padding:0}.workspace[data-screen=settings] .uw-library-attestation b,.workspace[data-screen=settings] .uw-library-attestation small{display:block}.workspace[data-screen=settings] .uw-library-attestation b{color:#315066;font-size:var(--text-xs)}.workspace[data-screen=settings] .uw-library-attestation small{color:#718491;font-size:var(--text-xs);margin-top:.1875rem;line-height:1.45}.workspace[data-screen=settings] .uw-library-upload-footer{background:#fff;border-top:1px solid #e1e9ed;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .9375rem;display:flex}.workspace[data-screen=settings] .uw-library-upload-footer p{color:#718491;font-size:var(--text-xs);margin:0}.workspace[data-screen=settings] .uw-library-upload-footer .btn{height:1.9375rem;font-size:var(--text-xs)}.workspace[data-screen=settings] .uw-library-inline-error{color:#9d3e3e;font-size:var(--text-xs);background:#fff3f2;border:1px solid #ebc8c5;border-radius:.4375rem;margin:0 1rem 1rem;padding:.5625rem .6875rem}.workspace[data-screen=settings] .uw-library-error{justify-content:space-between;align-items:center;gap:1rem;padding:1.0625rem 1.1875rem;display:flex}.workspace[data-screen=settings] .uw-library-error .btn{flex:none}@media (width<=900px){.workspace[data-screen=settings] .uw-library-list{grid-template-columns:1fr}.workspace[data-screen=settings] .uw-library-upload fieldset{grid-template-columns:1fr 1fr}.workspace[data-screen=settings] .uw-library-upload label.wide{grid-column:1/-1}}@media (width<=640px){.workspace[data-screen=settings] .uw-library-header,.workspace[data-screen=settings] .uw-library-upload-heading,.workspace[data-screen=settings] .uw-library-error{flex-direction:column;align-items:flex-start}.workspace[data-screen=settings] .uw-library-stats{grid-template-columns:1fr 1fr}.workspace[data-screen=settings] .uw-library-stats button:nth-child(2){border-right:0}.workspace[data-screen=settings] .uw-library-stats button:nth-child(-n+2){border-bottom:1px solid #e4ebef}.workspace[data-screen=settings] .uw-library-toolbar{flex-direction:column;align-items:stretch}.workspace[data-screen=settings] .uw-library-toolbar select{width:100%;min-width:0}.workspace[data-screen=settings] .uw-library-toolbar p{margin:2px 0 0}.workspace[data-screen=settings] .uw-library-upload fieldset{grid-template-columns:1fr}.workspace[data-screen=settings] .uw-library-upload label.wide{grid-column:auto}.workspace[data-screen=settings] .uw-library-upload-footer{flex-direction:column;align-items:flex-start}.workspace[data-screen=settings] .uw-library-upload-footer .btn{width:100%}.workspace[data-screen=settings] .uw-library-header-state{justify-items:start}.workspace[data-screen=settings] .uw-library-retire-form{grid-template-columns:1fr}.workspace[data-screen=settings] .uw-library-retire-form>div{justify-content:flex-end}}.settings-mfa .settings-mfa-factors{padding-top:0}.settings-mfa-confirm{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--warn-fg);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn-fg);flex-wrap:wrap;display:flex}.settings-mfa-confirm small{color:inherit;font-size:var(--text-xs);flex:15rem;line-height:1.45}.settings-mfa-enroll,.settings-mfa-start{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.settings-mfa-enroll p,.settings-mfa-start small{color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.5}.settings-mfa-enroll label,.settings-mfa-start label{gap:var(--space-1);color:var(--gray-700);font-size:var(--text-xs);font-weight:700;display:grid}.settings-mfa-enroll input,.settings-mfa-start input{width:100%;max-width:20rem;height:2.25rem;padding:0 var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--text-base);background:#fff;font-weight:400}.settings-mfa-enroll input[inputmode=numeric]{letter-spacing:.05em;font-variant-numeric:tabular-nums;max-width:11.25rem}.settings-mfa-qr{width:12.25rem;height:12.25rem;padding:var(--space-2);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;display:block}.settings-mfa-secret{gap:var(--space-1);color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700;display:grid}.settings-mfa-secret code{padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--gray-50);color:var(--gray-900);font-size:var(--text-sm);letter-spacing:.05em;text-transform:none;overflow-wrap:anywhere}.settings-mfa .settings-actions{justify-content:flex-start;margin:0;padding:0}.settings-carriers{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.settings-carriers .ui-field{padding:0}.settings-carrier-group{border:0;margin:0;padding:0}.settings-carrier-group legend{padding:0 0 var(--space-2);color:var(--gray-700);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.settings-carrier-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));display:grid}.settings-carrier{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-700);font-size:var(--text-sm);cursor:pointer;background:#fff;font-weight:600;display:flex}.settings-carrier:focus-within{box-shadow:var(--focus-ring)}.settings-carrier:has(input:checked){border-color:var(--brand-700);color:var(--gray-900)}.settings-carrier input{width:.9375rem;height:.9375rem;accent-color:var(--brand-700);margin:0}.settings-carrier-note{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}@media (width<=640px){.settings-carrier-grid{grid-template-columns:1fr}}.settings-partner-domains{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.settings-partner-domains .ui-field{padding:0}.settings-domain-entry{align-items:center;gap:var(--space-2);display:flex}.settings-domain-entry input{flex:1;min-width:0}.settings-domain-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.settings-domain-list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;display:flex}.settings-domain-list b{color:var(--gray-900);font-size:var(--text-sm);font-weight:600}.settings-domain-empty{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.settings-quoting{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.settings-quoting-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-quoting-add small{color:var(--gray-500);font-size:var(--text-xs)}.settings-quoting-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.settings-quoting-list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;display:flex}.settings-quoting-list li>div{min-width:0}.settings-quoting-list b{color:var(--gray-900);font-size:var(--text-sm);font-weight:600;display:block}.settings-quoting-list small{color:var(--gray-500);font-size:var(--text-xs);text-overflow:ellipsis;display:block;overflow:hidden}.settings-quoting-public{align-items:center;gap:var(--space-2);color:var(--gray-700);font-size:var(--text-xs);display:flex}.settings-quoting-empty,.settings-quoting-note{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.settings-accents{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);border:0;flex-wrap:wrap;margin:0;display:flex}.settings-accents legend{padding:0 0 var(--space-2);color:var(--gray-700);font-size:var(--text-xs);font-weight:700}.settings-accent{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-700);font-size:var(--text-sm);cursor:pointer;background:#fff;font-weight:600;display:inline-flex;position:relative}.settings-accent.selected{border-color:var(--brand-700);box-shadow:inset 0 0 0 1px var(--brand-700);color:var(--gray-900)}.settings-accent input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.settings-accent:focus-within{box-shadow:var(--focus-ring)}.settings-accent-swatch{background:linear-gradient(135deg, var(--brand-900), var(--brand-500));width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 2px #fff, 0 0 0 1px var(--gray-200);border-radius:50%}.settings-accent[data-accent=teal]{--brand-900:#063a3e;--brand-500:#1a8791}.settings-accent[data-accent=green]{--brand-900:#0f3d2a;--brand-500:#2a8f61}.settings-accent[data-accent=slate]{--brand-900:#1f2933;--brand-500:#52606d}.settings-accent[data-accent=navy]{--brand-900:#062b59;--brand-500:#1f6fb2}@media (width<=720px){.table-wrap.mobile-stacked{overflow:visible}.table-wrap.mobile-stacked table{table-layout:auto;border-spacing:0;width:100%;min-width:0;display:block}.table-wrap.mobile-stacked thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table-wrap.mobile-stacked tbody{display:block}.table-wrap.mobile-stacked tbody tr{border:1px solid #dbe3e1;border-radius:.5625rem;margin:0 0 .5625rem;padding:.6875rem .75rem;display:block;box-shadow:0 1px 2px #0000000a}.table-wrap.mobile-stacked tbody tr td{white-space:normal;border:0;padding:0;display:block;width:auto!important;height:auto!important}.table-wrap.mobile-stacked tbody tr td[data-label]{border-top:1px solid #eef2f0;grid-template-columns:4.375rem minmax(0,1fr);column-gap:.5625rem;padding:.4375rem 0;display:grid}.table-wrap.mobile-stacked tbody tr td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:#75827f;grid-area:1/1;padding-top:2px;font-weight:700;line-height:1.3}.table-wrap.mobile-stacked tbody tr td[data-label]>*{grid-column:2}.table-wrap.mobile-stacked td b,.table-wrap.mobile-stacked td small{white-space:normal}.table-wrap.mobile-stacked td:first-child{padding-bottom:.5625rem}.table-wrap.mobile-stacked td:last-child{border-top:1px solid #eef2f0;margin-top:.1875rem;padding-top:.625rem}.table-wrap.mobile-stacked td:last-child:first-child{border-top:0;margin-top:0;padding-top:0}.carrier-case-group .table-wrap.mobile-stacked tbody tr.carrier-case-row{border-left:.25rem solid var(--carrier-color,#0b675b)}.carrier-case-group .table-wrap.mobile-stacked .case-status-select select{width:100%}.carrier-case-group .table-wrap.mobile-stacked .case-row-actions.pending-case-actions{white-space:normal;grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.carrier-case-group .table-wrap.mobile-stacked .case-row-actions button{width:100%;height:2.125rem}.carrier-case-group .table-wrap.mobile-stacked .application-policy-details{align-items:center;gap:.5rem;display:flex}.carrier-case-group .table-wrap.mobile-stacked tr.tracker-notes-row{box-shadow:none;background:0 0;border:0;padding:0}.carrier-case-group .table-wrap.mobile-stacked tr.tracker-notes-row td{border:0;margin:0;padding:0}.carrier-case-group .table-wrap.mobile-stacked .tracker-notes-panel>header{display:block}.carrier-case-group .table-wrap.mobile-stacked .application-note-panel-actions{grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.625rem;display:grid}.carrier-case-group .table-wrap.mobile-stacked .application-note-panel-actions button{white-space:nowrap;width:100%}}.market-board-status.live .market-live-meta i{background:#4fd08f;border-color:#4fd08f40;animation:2.4s ease-in-out infinite market-live-pulse}.market-board-status.stale .market-live-meta i{background:#d99a28;border-color:#d99a2840;animation:none;box-shadow:0 0 0 .25rem #d99a2814}.market-board-status.connecting .market-live-meta i{background:#9aa7a4;border-color:#7a898540;animation:none;box-shadow:0 0 0 .25rem #7a898514}.market-board-status.stale b{color:#94610a}@keyframes market-live-pulse{0%,to{box-shadow:0 0 0 .25rem #4fd08f14}50%{box-shadow:0 0 0 .4375rem #4fd08f29}}@media (prefers-reduced-motion:reduce){.market-board-status.live .market-live-meta i{animation:none}}.market-feed-health{padding:0}.market-feed-health>summary{cursor:pointer;align-items:baseline;gap:.5625rem;padding:.75rem 1rem;list-style:none;display:flex}.market-feed-health>summary::-webkit-details-marker{display:none}.market-feed-health>summary:after{content:"⌄";color:#8b9693;font-size:var(--text-sm);margin-left:auto;line-height:1}.market-feed-health[open]>summary:after{content:"⌃"}.market-feed-health>summary>span{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);font-weight:700}.market-feed-health>summary>b{font-size:var(--text-xs)}.market-feed-health>summary>small{color:var(--muted);font-size:var(--text-xs)}.market-feed-health-list{border-top:1px solid var(--line);padding:.75rem 1rem .875rem}.market-feed-health-list>p{color:var(--muted);font-size:var(--text-xs);margin:0 0 .625rem;line-height:1.5}.market-feed-health-list ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.market-feed-health-list li{font-size:var(--text-xs);border-top:1px solid #eef2f0;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:.625rem;padding:.4375rem 0;display:grid}.market-feed-health-list li:first-child{border-top:0}.market-feed-health-list li b{color:#263632}.market-feed-health-list li span{color:#5c6b67}.market-feed-health-list li a{color:var(--teal);font-weight:700;text-decoration:none}.market-feed-health-list li a:hover{text-decoration:underline}@media (width<=720px){.market-feed-health-list li{grid-template-columns:1fr;gap:.1875rem}}.market-history-chart{--history-tone:#2f8f6b;padding:0;overflow:hidden}.market-history-chart.negative{--history-tone:#c0504a}.market-history-chart.flat{--history-tone:#7a8985}.market-history-chart>header{justify-content:space-between;align-items:flex-start;gap:.875rem;padding:.9375rem 1.125rem 0;display:flex}.market-history-chart>header span{font-size:var(--text-xs);letter-spacing:.04em;color:var(--teal);font-weight:700}.market-history-chart>header h3{letter-spacing:-.2px;margin:.3125rem 0 0;font-size:.9375rem}.market-history-chart>header h3 em{color:var(--muted);font-size:var(--text-xs);margin-left:.375rem;font-style:normal;font-weight:600}.market-history-chart>header nav{background:#eef3f1;border-radius:.4375rem;flex:none;gap:.1875rem;padding:2px;display:flex}.market-history-chart>header nav button{color:#5c6b67;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:.3125rem;padding:.3125rem .5625rem;font-weight:700}.market-history-chart>header nav button:hover{color:var(--teal)}.market-history-chart>header nav button.active{color:var(--teal);background:#fff;box-shadow:0 1px 2px #102d291f}.market-history-readout{align-items:baseline;gap:.5625rem;padding:.625rem 1.125rem .25rem;display:flex}.market-history-readout b{letter-spacing:-.9px;font-size:1.5625rem;line-height:1}.market-history-readout .market-return{font-size:var(--text-xs);font-weight:700}.market-history-readout .market-return.positive{color:#1f7a52}.market-history-readout .market-return.negative{color:#b03e38}.market-history-readout .market-return.flat{color:var(--muted)}.market-history-readout small{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.market-history-svg{width:100%;height:auto;display:block}.market-history-grid{stroke:#eaefed;stroke-width:1px}.market-history-axis{fill:#64756e;font-size:var(--text-xs)}.market-history-line{fill:none;stroke:var(--history-tone);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.market-history-area{fill:var(--history-tone);fill-opacity:.12;stroke:none}.market-history-cursor line{stroke:#9aa7a4;stroke-width:1px;stroke-dasharray:3 3}.market-history-cursor circle{fill:#fff;stroke:var(--history-tone);stroke-width:2px}.market-history-hit{fill:#0000;cursor:crosshair;touch-action:pan-y}.market-history-chart>footer{border-top:1px solid var(--line);color:#8b9693;font-size:var(--text-xs);background:#f8fafb;justify-content:space-between;gap:.75rem;padding:.5625rem 1.125rem .6875rem;display:flex}.market-history-chart.is-empty>footer{display:none}.market-history-empty{color:var(--muted);font-size:var(--text-xs);margin:0;padding:.5rem 1.125rem 1.125rem;line-height:1.55}.market-google-card.selectable{cursor:pointer}.market-google-card.selectable:hover{border-color:#9ec4bb}.market-google-card.selected{border-color:var(--teal);box-shadow:0 .1875rem .75rem #102d291f}.market-disclosure small{color:#8b9693;font-size:var(--text-xs);margin-top:.4375rem;display:block}@media (width<=720px){.market-history-chart>header{flex-direction:column;gap:.5625rem}.market-history-chart>header nav{justify-content:space-between;align-self:stretch}.market-history-readout{flex-wrap:wrap}.market-history-readout small{width:100%;margin-left:0}}.index-workspace-layout.market-google-layout{grid-template-columns:minmax(0,1fr);min-width:0}.market-workspace,.market-workspace>*,.market-comparison-scroll{min-width:0;max-width:100%}.market-google-layout .market-google-grid{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.market-close-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem .375rem;display:flex}.market-close-heading span{color:var(--teal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.market-close-heading h2{font-size:var(--text-lg);margin:.25rem 0 0}.market-close-heading p{color:var(--muted);font-size:var(--text-xs)}.market-google-card .market-close-date{color:#52675f;font-size:var(--text-xs);margin:.5rem 0 0}.market-google-card .market-source-status{font-size:var(--text-xs);white-space:normal;line-height:1.4}.market-board-status.connected .market-live-meta i{box-shadow:none;background:#6d8794;border-color:#d8e5eb}.market-board-status .market-live-meta,.market-board-status>span,.market-board-status .market-live-meta b{font-size:var(--text-xs)}.market-disclosure{font-size:var(--text-xs);line-height:1.5;display:block}.market-disclosure b{margin-right:.375rem}.market-disclosure small{font-size:var(--text-xs);margin:.375rem 0 0}.market-google-card>strong{font-size:var(--text-xl)}.market-ticker-table .market-name-cell{white-space:normal;width:19.375rem;max-width:21.25rem}.market-ticker-table .market-name-cell :is(b,small,em){white-space:normal}.market-comparison-scroll{overscroll-behavior-x:contain;overflow-x:auto}.market-ticker-table th:first-child,.market-ticker-table td:first-child{z-index:1;background:#f5f8f7;min-width:8.125rem;position:sticky;left:0;box-shadow:1px 0 #d7e1dc}.market-ticker-table th:last-child,.market-ticker-table td:last-child{min-width:5.75rem}.market-ticker-table th,.market-ticker-table .market-return,.market-ticker-table .market-level-cell b,.market-ticker-table .market-level-cell small{font-size:var(--text-xs)}.market-ticker-table .market-source-status{font-size:var(--text-xs);white-space:normal}.market-ticker-table .market-name-cell b,.market-ticker-table .market-name-cell small,.market-ticker-table .market-name-cell em{font-size:var(--text-xs)}.market-symbol button{color:#176654;font:inherit;font-size:var(--text-xs);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.market-symbol button[aria-pressed=true]{color:#163e75}.market-issuer-link{color:#176654;font-size:var(--text-xs);margin-top:.3125rem;display:inline-block}.market-table-hint{font-size:var(--text-xs);color:#52675f;margin:0;padding:.5625rem 1rem}.market-history-chart>footer{font-size:var(--text-xs);flex-wrap:wrap}.market-history-chart>header nav button{min-height:2.25rem;font-size:var(--text-xs)}.market-history-readout small{font-size:var(--text-xs)}.market-feed-health summary{flex-wrap:wrap}.market-feed-health-list li{overflow-wrap:anywhere}@media (width<=720px){.workspace[data-screen=indexed-accounts],.workspace[data-screen=indexed-accounts] main{width:100%;min-width:0;max-width:100%}.market-google-layout .market-google-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.market-close-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.market-close-heading p{margin:0}.market-google-card{min-width:0;padding:.75rem}.market-google-card strong{font-size:1.375rem}.market-overview-head,.market-board-status,.market-index-toolbar{flex-direction:column;align-items:stretch}.market-overview-meta{width:100%}.market-filter-controls{flex-direction:column;align-items:stretch;width:100%}.market-filter-controls label,.market-filter-controls select,.market-filter-controls input{width:100%;min-width:0}.market-history-chart>header{padding-left:.75rem;padding-right:.75rem}.market-history-chart>header nav{flex-wrap:wrap}}.record-import-dialog{width:min(51.25rem,100%)}.record-import-steps{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.record-import-steps li{align-items:center;gap:var(--space-2);color:var(--gray-500);font-size:var(--text-xs);font-weight:600;display:inline-flex}.record-import-steps li i{background:var(--gray-100);width:1.375rem;height:1.375rem;color:var(--gray-700);font-size:var(--text-xs);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.record-import-steps li.is-current{color:var(--brand-700)}.record-import-steps li.is-current i{background:var(--brand-700);color:#fff}.record-import-choose,.record-import-map,.record-import-preview{gap:var(--space-3);display:grid}.record-import-choose p,.record-import-map p,.record-import-preview p{color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.5}.record-import-choose .ui-button{justify-self:start}.record-import-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-bg);font-weight:600;color:var(--danger-fg)!important}.record-import-table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--text-sm)}.record-import-table caption{padding:0 0 var(--space-2);color:var(--gray-500);font-size:var(--text-xs);text-align:left}.record-import-table th,.record-import-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--gray-100);text-align:left;vertical-align:top}.record-import-table thead th{color:var(--gray-500);font-size:var(--text-xs);background:var(--gray-50);font-weight:600}.record-import-table tbody th{width:34%;font-weight:600}.record-import-table tbody th label{display:block}.record-import-table tbody th small{color:var(--gray-500);font-size:var(--text-xs);margin-top:2px;font-weight:400;line-height:1.45;display:block}.record-import-table td b{display:block}.record-import-table td small{color:var(--gray-500);font-size:var(--text-xs);display:block}.record-import-table select{width:100%;min-height:2.125rem;padding:0 var(--space-2);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);font-size:var(--text-sm);background:#fff}.record-import-sample{max-width:13.75rem;color:var(--gray-500);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.record-import-counts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.125rem,1fr));margin:0;display:grid}.record-import-counts>div{padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);gap:2px;display:grid}.record-import-counts dt{color:var(--gray-500);font-size:var(--text-xs);font-weight:600}.record-import-counts dd{font-size:var(--text-lg);margin:0;font-weight:700;line-height:1.2}.record-import-counts dd small{color:var(--gray-500);font-size:var(--text-xs);font-weight:500;display:block}.record-import-notes{padding-left:var(--space-5);color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.5}.record-import-outcome{padding:2px var(--space-2);font-size:var(--text-xs);white-space:nowrap;border-radius:62.4375rem;font-weight:600;display:inline-block}.record-import-outcome.is-new{background:var(--ok-bg);color:var(--ok-fg)}.record-import-outcome.is-update{background:var(--info-bg);color:var(--info-fg)}.record-import-outcome.is-unchanged{background:var(--gray-100);color:var(--gray-700)}.record-import-skipped summary{cursor:pointer;color:var(--gray-700);font-size:var(--text-sm);font-weight:600}.record-import-skipped ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.settings-import-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.workspace[data-screen=cases] .applications-empty-setup{padding:var(--space-8) var(--space-4)}.workspace[data-screen=cases] .applications-empty-setup .lead-editor-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.record-import-table tbody th{width:auto}.record-import-sample{max-width:7.5rem}}.reach-out-row{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);display:grid}.reach-out-head b{color:var(--gray-900);font-size:var(--text-sm)}.reach-out-head small{margin-top:var(--space-1);color:var(--gray-500);font-size:var(--text-xs);line-height:1.45;display:block}.reach-out-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.reach-out-action{gap:var(--space-1);min-width:0;display:grid}.reach-out-action .btn{text-align:center;text-decoration:none}.reach-out-action small{max-width:24ch;color:var(--gray-500);font-size:var(--text-xs);line-height:1.35}.quote-launch-row{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);display:grid}.quote-launch-head b{color:var(--gray-900);font-size:var(--text-sm)}.quote-launch-head small{margin-top:var(--space-1);color:var(--gray-500);font-size:var(--text-xs);line-height:1.45;display:block}.quote-launch-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.quote-launch-actions .btn{text-align:center;text-decoration:none}.quote-launch-status{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.45}.partner-report-dialog{width:min(55rem,100%)}.partner-report-dialog .ui-dialog-actions{align-items:center}.partner-report-months{align-items:center;gap:var(--space-2);color:var(--gray-700);font-size:var(--text-xs);margin-right:auto;font-weight:600;display:inline-flex}.partner-report-months select{min-height:2.125rem;padding:0 var(--space-2);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);font-size:var(--text-sm);background:#fff}.partner-report{gap:var(--space-5);color:var(--gray-900);display:grid}.partner-report-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--gray-200);flex-wrap:wrap;display:flex}.partner-report-head h3{font-size:var(--text-xl);letter-spacing:-.2px;margin:2px 0 .25rem;line-height:1.15}.partner-report-head p{color:var(--gray-500);font-size:var(--text-sm);margin:0}.partner-report-goal{min-width:11.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);text-align:right;display:grid}.partner-report-goal span{color:var(--gray-500);font-size:var(--text-xs);font-weight:600}.partner-report-goal b{font-size:var(--text-xl);line-height:1.1}.partner-report-goal small{color:var(--gray-700);font-size:var(--text-xs)}.partner-report-kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));margin:0;display:grid}.partner-report-kpis>div{padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;gap:2px;display:grid}.partner-report-kpis dt{color:var(--gray-500);font-size:var(--text-xs);font-weight:600}.partner-report-kpis dd{font-size:var(--text-lg);margin:0;font-weight:700;line-height:1.2}.partner-report-kpis small{color:var(--gray-500);font-size:var(--text-xs)}.partner-report-section{gap:var(--space-2);display:grid}.partner-report-section h4{font-size:var(--text-md);margin:0;font-weight:600}.partner-report-section .table-wrap{border:1px solid var(--gray-200);border-radius:var(--radius-md)}.partner-report-section table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--text-sm)}.partner-report-section th,.partner-report-section td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--gray-100);text-align:left;vertical-align:top}.partner-report-section thead th{color:var(--gray-500);font-size:var(--text-xs);background:var(--gray-50);font-weight:600}.partner-report-section tbody th{font-weight:600}.partner-report-section tfoot th,.partner-report-section tfoot td{background:var(--gray-50);border-bottom:0;font-weight:700}.partner-report-numbers td,.partner-report-numbers thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.partner-report-empty{color:var(--gray-500);font-size:var(--text-sm);margin:0}.partner-report-notes{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--gray-200);display:grid}.partner-report-notes p{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}@media print{body[data-print-report]>:not(.ui-dialog-wrap){display:none!important}body[data-print-report] .ui-dialog-wrap{padding:0;display:block;position:static}body[data-print-report] .ui-dialog-scrim,body[data-print-report] .ui-dialog-close,body[data-print-report] .ui-dialog-actions,body[data-print-report] .ui-dialog-head p{display:none!important}body[data-print-report] .partner-report-dialog{width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;position:static;overflow:visible}body[data-print-report] .partner-report-dialog .ui-dialog-head{padding-right:0}body[data-print-report] .partner-report-dialog .ui-dialog-head h2{font-size:var(--text-md);color:var(--gray-500)}.partner-report{gap:var(--space-4);color:#000}.partner-report-section .table-wrap{overflow:visible}.partner-report-section table{page-break-inside:auto}.partner-report-section tr{page-break-inside:avoid}.partner-report-section thead{display:table-header-group}.partner-report-kpis>div,.partner-report-goal,.partner-report-section .table-wrap{background:#fff;border-color:#999}}.workspace[data-screen=everlake] .everlake-deadline-countdown{color:var(--gray-500);font-size:var(--text-xs);white-space:nowrap;margin-top:.25rem;font-weight:600;display:block}.workspace[data-screen=everlake] .everlake-deadline-countdown.is-closing{color:var(--danger-fg)}.workspace[data-screen=everlake] .everlake-deadline-countdown.is-ended{color:var(--gray-500)}.workspace[data-screen=everlake] .everlake-deadline-countdown.is-open{color:var(--ok-fg)}.workspace[data-screen=everlake] .everlake-table>header .everlake-deadline-todos{white-space:nowrap;flex-shrink:0;height:2.125rem;padding:0 .75rem}@media (width<=640px){.workspace[data-screen=everlake] .everlake-table>header .everlake-deadline-todos{white-space:normal;width:100%;height:auto;padding:.5rem .75rem}}.workspace[data-screen=cases] .application-exam-sla{margin-top:.375rem;display:block}.workspace[data-screen=cases] .application-exam-sla .badge{white-space:normal;line-height:1.3}.application-needs-summary{gap:var(--space-1);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-left:.1875rem solid var(--brand-500);border-radius:var(--radius-md);background:var(--gray-50);display:grid}.application-needs-summary b{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500)}.application-needs-summary small{font-size:var(--text-sm);color:var(--gray-700);line-height:1.55}.proposal-document[data-accent=teal]{--brand-900:#063a3e;--brand-700:#0a6169;--brand-500:#1a8791;--accent-500:#2bb5c0}.proposal-document[data-accent=green]{--brand-900:#0f3d2a;--brand-700:#1a6b47;--brand-500:#2a8f61;--accent-500:#4cc38a}.proposal-document[data-accent=slate]{--brand-900:#1f2933;--brand-700:#3e4c59;--brand-500:#52606d;--accent-500:#7b8794}.proposal-document{gap:var(--space-6);max-width:55rem;padding:var(--space-7);color:var(--gray-900);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:var(--text-base);background:#fff;margin:0 auto;line-height:1.55;display:grid}.proposal-document-head{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:.1875rem solid var(--brand-700);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.proposal-document-brand{gap:var(--space-2);display:grid}.proposal-brand-name{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700);font-weight:700}.proposal-document-head h1{font-size:var(--text-xl);color:var(--brand-900);margin:0;font-weight:700;line-height:1.25}.proposal-document-rep{text-align:right;font-size:var(--text-sm);color:var(--gray-700);gap:2px;display:grid}.proposal-document-rep b{font-size:var(--text-base);color:var(--gray-900);font-weight:600}.proposal-intro p{margin:0 0 var(--space-3);color:var(--gray-700)}.proposal-intro p:last-child{margin-bottom:0}.proposal-document h2{margin:0 0 var(--space-4);font-size:var(--text-md);color:var(--brand-900);font-weight:700}.proposal-option-list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));margin:0;padding:0;list-style:none;display:grid}.proposal-option{gap:var(--space-3);padding:var(--space-5);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);align-content:start;display:grid}.proposal-option.is-recommended{border-color:var(--brand-500);box-shadow:inset 0 .1875rem 0 var(--brand-500);background:#fff}.proposal-option.is-chosen{border-color:var(--ok-fg);background:var(--ok-bg)}.proposal-option-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.proposal-option-head h3{font-size:var(--text-md);color:var(--brand-900);margin:0;font-weight:700}.proposal-option-badge{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--info-fg);background:var(--info-bg);border-radius:var(--radius-sm);font-weight:600}.proposal-option-facts{gap:var(--space-2);margin:0;display:grid}.proposal-option-facts>div{gap:1px;display:grid}.proposal-option-facts dt{font-size:var(--text-xs);color:var(--gray-500);font-weight:600}.proposal-option-facts dd{font-size:var(--text-base);color:var(--gray-900);margin:0;font-weight:600}.proposal-option-highlights{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--gray-700);margin:0;display:grid}.proposal-option-select{padding:var(--space-3) var(--space-4);font:inherit;color:#fff;background:var(--brand-700);border:1px solid var(--brand-700);border-radius:var(--radius-md);cursor:pointer;justify-self:stretch;font-weight:600}.proposal-option-select:hover{background:var(--brand-900);border-color:var(--brand-900)}.proposal-option-select[disabled]{opacity:.6;cursor:default}.proposal-option.is-chosen .proposal-option-select{color:var(--ok-fg);border-color:var(--ok-fg);background:#fff}.proposal-selection-confirmation{padding:var(--space-4);background:var(--ok-bg);color:var(--ok-fg);border-radius:var(--radius-md);margin:0;font-weight:500}.proposal-selection-error{padding:var(--space-4);background:var(--danger-bg);color:var(--danger-fg);border-radius:var(--radius-md);margin:0}.proposal-empty{color:var(--gray-500);margin:0}.proposal-next-steps ol{gap:var(--space-2);padding-left:var(--space-5);color:var(--gray-700);margin:0;display:grid}.proposal-needs-basis{padding:var(--space-5);border:1px solid var(--gray-200);border-left:.1875rem solid var(--brand-500);border-radius:var(--radius-md);background:var(--gray-50)}.proposal-needs-basis p{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--gray-700);line-height:1.6}.proposal-needs-basis p:last-child{margin-bottom:0}.proposal-disclosures{padding:var(--space-5);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.proposal-disclosures p{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--gray-700);white-space:pre-line}.proposal-disclosures p:last-child{margin-bottom:0}.proposal-document-foot{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--gray-200);font-size:var(--text-xs);color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;display:flex}.public-proposal-page{min-height:100vh;padding:var(--space-7) var(--space-4);background:radial-gradient(circle at top,#eef5fb 0,#f6f8fb 45%,#eef1f5 100%)}.public-proposal-shell{gap:var(--space-5);max-width:55rem;margin:0 auto;display:grid}.public-proposal-loading,.public-proposal-unavailable{gap:var(--space-2);padding:var(--space-8) var(--space-6);text-align:center;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--gray-700);background:#fff;display:grid}.public-proposal-unavailable b{font-size:var(--text-md);color:var(--gray-900)}.public-proposal-unavailable p{margin:0}.public-proposal-actions{justify-content:center;display:flex}.public-proposal-actions button{padding:var(--space-3) var(--space-5);font:inherit;color:var(--brand-700);border:1px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;background:#fff;font-weight:600}.public-proposal-actions button:hover{border-color:var(--brand-500)}@media (width<=640px){.proposal-document{padding:var(--space-5);gap:var(--space-5)}.proposal-document-rep{text-align:left}.public-proposal-page{padding:var(--space-4) var(--space-2)}}@media print{body[data-print-proposal]>:not(.proposal-print-root){display:none!important}.proposal-print-root{display:block}.proposal-print-root .proposal-document{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.proposal-option-select,.public-proposal-actions,.proposal-selection-error{display:none!important}.proposal-option{break-inside:avoid;background:#fff}.proposal-option-list{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr))}.proposal-disclosures{break-inside:avoid;background:#fff}.public-proposal-page{background:#fff;padding:0}}@media screen{.proposal-print-root{display:none}}.proposal-builder{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.proposal-builder.is-preview-only{grid-template-columns:minmax(0,1fr)}.proposal-builder-form{gap:var(--space-4);min-width:0;display:grid}.proposal-builder-preview{min-width:0;top:var(--space-4);position:sticky}.proposal-builder-card{padding:var(--space-5)}.proposal-builder-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));display:grid}.proposal-builder-fields .ui-field-wide{grid-column:1/-1}.proposal-builder-quote-pick{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.proposal-builder-quote-pick label{font-size:var(--text-sm);color:var(--gray-700);font-weight:600}.proposal-builder-quote-pick select{flex:13.75rem;min-width:0}.proposal-builder-options{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.proposal-builder-options>li{gap:var(--space-3);padding:var(--space-4);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);display:grid}.proposal-builder-option-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.proposal-builder-option-head b{font-size:var(--text-base);color:var(--gray-900);font-weight:600;display:block}.proposal-builder-option-head small{font-size:var(--text-xs);color:var(--gray-500);display:block}.proposal-builder-option-actions{gap:var(--space-2);display:flex}.proposal-builder-empty{padding:var(--space-4);color:var(--gray-500);background:var(--gray-50);border:1px dashed var(--gray-200);border-radius:var(--radius-md)}.proposal-builder-share{gap:var(--space-2);display:grid}.proposal-builder-share-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.proposal-builder-share small{font-size:var(--text-sm);color:var(--gray-500)}.proposal-builder-links-off a{color:var(--brand-700)}.proposal-builder-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.proposal-builder-panel{gap:var(--space-4);display:grid}.proposal-builder-dialog .ui-dialog-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between}@media (width<=900px){.proposal-builder{grid-template-columns:minmax(0,1fr)}.proposal-builder-preview{position:static}}.dashboard-proposal-activity{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);display:grid}.dashboard-proposal-activity>div span{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500);font-weight:600}.dashboard-proposal-activity>div b{font-size:var(--text-md);color:var(--gray-900);font-weight:700;display:block}.dashboard-proposal-activity>div small{font-size:var(--text-sm);color:var(--gray-500);display:block}.dashboard-proposal-activity button{gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font:inherit;text-align:left;color:var(--gray-900);border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.dashboard-proposal-activity button:hover{border-color:var(--brand-500)}.dashboard-proposal-activity button small{font-size:var(--text-xs);color:var(--brand-700)}.dashboard-proposal-off{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--gray-500)}.timeline-document{gap:var(--space-3);display:grid}.timeline-print-head,.timeline-print-foot{display:none}.case-history-actions{padding:var(--space-2) var(--space-3) 0;justify-content:flex-end;display:flex}.case-update-history .case-history-list p{grid-template-columns:7rem minmax(0,8.25rem) minmax(0,1fr)}.case-update-history .case-history-list .case-update-kind{text-transform:none;white-space:normal}@media (width<=640px){.case-update-history .case-history-list p{grid-template-columns:minmax(0,1fr)}}@media print{.proposal-print-root .timeline-document{max-width:none;margin:0;padding:0;display:block}.proposal-print-root .timeline-print-head{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--gray-900);display:block}.proposal-print-root .timeline-print-head b{font-size:var(--text-lg);display:block}.proposal-print-root .timeline-print-head span{color:var(--gray-700);font-size:var(--text-xs);display:block}.proposal-print-root .timeline-print-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--gray-200);color:var(--gray-700);font-size:var(--text-xs);display:block}.proposal-print-root .timeline-list{max-height:none;display:block;overflow:visible}.proposal-print-root .timeline-list article,.proposal-print-root .timeline-list p{break-inside:avoid;background:#fff}.proposal-print-root .timeline-list p{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--gray-200);font-size:var(--text-xs);grid-template-columns:minmax(0,9.375rem) minmax(0,8.25rem) minmax(0,1fr);align-items:start;margin:0;line-height:1.5;display:grid}.proposal-print-root .timeline-list p>span{color:var(--gray-500)}.proposal-print-root .timeline-list p>i{font-style:normal;font-weight:700}.proposal-print-root .timeline-list p>b{color:var(--gray-900);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500}.proposal-print-root .case-history-actions{display:none!important}}.comp-statements-card{gap:var(--space-4);display:grid}.comp-statement-coverage{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));display:grid}.comp-statement-coverage p{padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);margin:0}.comp-statement-coverage p.is-missing{background:var(--warn-bg);border-color:#e8cf9c}.comp-statement-coverage b{color:var(--gray-900);font-size:var(--text-sm);display:block}.comp-statement-coverage span{color:var(--gray-700);font-size:var(--text-xs);margin-top:2px;font-weight:700;display:block}.comp-statement-coverage p.is-missing span{color:var(--warn-fg)}.comp-statement-coverage small{color:var(--gray-500);font-size:var(--text-xs);margin-top:2px;line-height:1.45;display:block}.comp-statement-table{border-collapse:collapse;width:100%}.comp-statement-table th,.comp-statement-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--gray-100);font-size:var(--text-xs);text-align:left}.comp-statement-table th{color:var(--gray-500);font-weight:700}.comp-statement-table td small{color:var(--gray-500);margin-top:2px;display:block}.commission-import-choose{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.commission-import-choose label{gap:var(--space-1);min-width:12.5rem;color:var(--gray-700);font-size:var(--text-xs);font-weight:700;display:grid}.commission-import-caps{margin:var(--space-3) 0 0;color:var(--gray-500);font-size:var(--text-xs);line-height:1.5}.commission-import-error{margin:var(--space-3) 0 0;color:var(--danger-fg);font-size:var(--text-xs);font-weight:700}.commission-import-preview{gap:var(--space-3);margin-top:var(--space-4);display:grid}.commission-import-counts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));margin:0;display:grid}.commission-import-counts div{padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50)}.commission-import-counts dt{color:var(--gray-500);font-size:var(--text-xs);font-weight:700}.commission-import-counts dd{color:var(--gray-900);font-size:var(--text-sm);margin:2px 0 0;font-weight:700}.commission-import-counts dd small{color:var(--gray-500);font-size:var(--text-xs);margin-top:2px;font-weight:500;display:block}.commission-import-unmapped{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.commission-import-table{border-collapse:collapse;width:100%}.commission-import-table caption{padding-bottom:var(--space-2);color:var(--gray-500);font-size:var(--text-xs);text-align:left}.commission-import-table th,.commission-import-table td{padding:var(--space-2);border-bottom:1px solid var(--gray-100);font-size:var(--text-xs);text-align:left}.commission-import-table th{color:var(--gray-500);font-weight:700}.commission-import-table td small{color:var(--gray-500);margin-top:2px;display:block}.commission-line-type{padding:2px var(--space-2);background:var(--gray-100);color:var(--gray-700);font-size:var(--text-xs);border-radius:62.4375rem;font-weight:700;display:inline-block}.commission-line-type.is-chargeback{background:var(--danger-bg);color:var(--danger-fg)}.commission-line-type.is-first-year{background:var(--ok-bg);color:var(--ok-fg)}.commission-line-type.is-renewal{background:var(--info-bg);color:var(--info-fg)}.commission-amount-negative{color:var(--danger-fg)}.commission-status{padding:2px var(--space-2);background:var(--gray-100);color:var(--gray-700);font-size:var(--text-xs);white-space:nowrap;border-radius:62.4375rem;font-weight:700;display:inline-block}.commission-status.is-paid{background:var(--ok-bg);color:var(--ok-fg)}.commission-status.is-partial,.commission-status.is-unpaid{background:var(--warn-bg);color:var(--warn-fg)}.commission-status.is-charged-back{background:var(--danger-bg);color:var(--danger-fg)}.commission-status.is-overpaid{background:var(--info-bg);color:var(--info-fg)}.issued-case-actions button.issued-commission-action{background:var(--info-bg);color:var(--info-fg);border-color:#b6cbe2}.issued-case-actions button.issued-commission-action:hover{border-color:var(--brand-500);background:#d8e8fa}.commission-modal{max-width:45rem}.commission-panel{gap:var(--space-4);display:grid}.commission-panel-totals{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:0;display:grid}.commission-panel-totals div{padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50)}.commission-panel-totals dt{color:var(--gray-500);font-size:var(--text-xs);font-weight:700}.commission-panel-totals dd{color:var(--gray-900);font-size:var(--text-sm);margin:2px 0 0;font-weight:700}.commission-panel-basis{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.commission-panel-lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.commission-panel-lines li{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fff;flex-wrap:wrap;display:flex}.commission-panel-lines li b{color:var(--gray-900);font-size:var(--text-sm)}.commission-panel-lines li small{width:100%;color:var(--gray-500);line-height:1.45;display:block}.commission-panel-lines li button{margin-left:auto}.commission-panel-picker{gap:var(--space-2);display:grid}.commission-panel-picker label{gap:var(--space-1);color:var(--gray-700);font-size:var(--text-xs);font-weight:700;display:grid}.commission-panel-empty{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.dashboard-commission-watch{margin-top:var(--space-3)}.dashboard-commission-watch>button{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--gray-200);border-left:.1875rem solid var(--warn-fg);border-radius:var(--radius-md);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.dashboard-commission-watch>button b{color:var(--gray-900);font-size:var(--text-lg)}.dashboard-commission-watch>button span{color:var(--gray-700);font-size:var(--text-xs);line-height:1.4}.dashboard-commission-watch>button small{color:var(--gray-500);font-size:var(--text-xs);white-space:nowrap}.comp-reconciliation-card{gap:var(--space-4);display:grid}.comp-reconciliation-periods{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));display:grid}.comp-reconciliation-periods article{padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50)}.comp-reconciliation-periods span{color:var(--gray-500);font-size:var(--text-xs);font-weight:700;display:block}.comp-reconciliation-periods b{color:var(--gray-900);font-size:var(--text-md);margin-top:2px;display:block}.comp-reconciliation-periods small{color:var(--gray-500);font-size:var(--text-xs);margin-top:2px;line-height:1.45;display:block}.comp-reconciliation-periods dl{gap:var(--space-1);margin:var(--space-2) 0 0;display:grid}.comp-reconciliation-periods dl div{justify-content:space-between;gap:var(--space-2);display:flex}.comp-reconciliation-periods dt{color:var(--gray-500);font-size:var(--text-xs)}.comp-reconciliation-periods dd{color:var(--gray-700);font-size:var(--text-xs);margin:0;font-weight:700}.comp-reconciliation-missing caption{padding-bottom:var(--space-2);color:var(--gray-500);font-size:var(--text-xs);text-align:left}.comp-reconciliation-missing td small{color:var(--gray-500);margin-top:2px;display:block}.comp-reconciliation-missing{border-collapse:collapse;width:100%}.comp-reconciliation-missing th,.comp-reconciliation-missing td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--gray-100);font-size:var(--text-xs);text-align:left}.comp-reconciliation-missing th{color:var(--gray-500);font-weight:700}.comp-reconciliation-missing td b{color:var(--gray-900);font-size:var(--text-sm)}.comp-reconciliation-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.commission-import-choose label{min-width:100%}.comp-statement-coverage{grid-template-columns:1fr}}.settings-integrations{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.settings-integration{gap:var(--space-3);display:grid}.settings-integration+.settings-integration{padding-top:var(--space-4);border-top:1px solid var(--gray-200)}.settings-integration h3{color:var(--gray-900);font-size:var(--text-sm);margin:0;font-weight:700}.settings-integration-note{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.6}.settings-integration-note code{border-radius:var(--radius-sm);background:var(--gray-100);font-size:var(--text-xs);padding:1px .25rem}.settings-integration .ui-field{padding:0}.settings-webhook-events{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));margin:0;display:grid}.settings-webhook-events legend{padding:0 var(--space-1);color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.settings-webhook-events label{align-items:flex-start;gap:var(--space-2);color:var(--gray-700);font-size:var(--text-xs);display:flex}.settings-webhook-events label span{gap:1px;display:grid}.settings-webhook-events label small{color:var(--gray-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.settings-webhook-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-webhook-add small{color:var(--gray-500);font-size:var(--text-xs)}.settings-webhook-secret{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--warn-bg);border:1px solid #e8cf9c;margin:0;display:grid}.settings-webhook-secret b{color:var(--warn-fg);font-size:var(--text-xs);font-weight:700}.settings-webhook-secret code{overflow-wrap:anywhere;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--gray-900);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);background:#fff}.settings-webhook-secret small{color:var(--gray-700);font-size:var(--text-xs);line-height:1.5}.settings-webhook-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.settings-webhook-list li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;display:grid}.settings-webhook-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-webhook-head>div{min-width:0}.settings-webhook-head b{color:var(--gray-900);font-size:var(--text-sm);font-weight:600;display:block}.settings-webhook-head small{color:var(--gray-500);font-size:var(--text-xs);text-overflow:ellipsis;display:block;overflow:hidden}.settings-webhook-enabled{align-items:center;gap:var(--space-2);color:var(--gray-700);font-size:var(--text-xs);display:flex}.settings-webhook-status{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.settings-webhook-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-webhook-empty{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.settings-feed-url{justify-items:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--warn-bg);border:1px solid #e8cf9c;margin:0;display:grid}.settings-feed-url b{color:var(--warn-fg);font-size:var(--text-xs);font-weight:700}.settings-feed-url code{overflow-wrap:anywhere;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--gray-900);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);background:#fff;justify-self:stretch}.settings-feed-url small{color:var(--gray-700);font-size:var(--text-xs);line-height:1.5}.settings-feed-state{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}.settings-feed-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-feed-steps{gap:var(--space-1);padding-left:var(--space-5);color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5;display:grid}.settings-feed-steps b{color:var(--gray-900);font-weight:600}@media (width<=640px){.settings-webhook-events{grid-template-columns:1fr}}.crm-export{display:inline-flex;position:relative}.crm-export-menu{z-index:var(--z-sticky);top:calc(100% + var(--space-2));gap:var(--space-2);width:min(22.5rem, calc(100vw - var(--space-6)));padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;display:grid;position:absolute;right:0}.crm-export-target{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.crm-export-target b{color:var(--gray-900);font-size:var(--text-sm);font-weight:600}.crm-export-target>div{gap:var(--space-1);flex-wrap:wrap;display:flex}.crm-export-note{color:var(--gray-500);font-size:var(--text-xs);margin:0;line-height:1.5}@media (width<=640px){.crm-export{width:100%;display:flex}.crm-export-menu{width:100%;position:static}}.templates-workspace{gap:var(--space-4);align-content:start;display:grid}.templates-gate{gap:var(--space-4);max-width:47.5rem;display:grid}.templates-gate-text{font-size:var(--text-base);color:var(--gray-900);margin:0;line-height:1.6}.templates-gate-check{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);align-items:flex-start;display:flex}.templates-gate-check input{margin-top:2px}.templates-gate-check span{font-size:var(--text-sm);color:var(--gray-900);line-height:1.5}.templates-gate-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.templates-gate-actions small{color:var(--gray-700);font-size:var(--text-xs)}.templates-compliance-banner{padding:var(--space-2) var(--space-3);border-left:.1875rem solid var(--brand-500);border-radius:var(--radius-sm);background:var(--gray-50);color:var(--gray-700);font-size:var(--text-xs);margin:0;line-height:1.5}.templates-section{gap:var(--space-4);display:grid}.templates-filters,.templates-pick-controls,.templates-draft-controls{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.templates-filters label,.templates-pick-controls label,.templates-draft-controls label{font-size:var(--text-xs);color:var(--gray-700);gap:.25rem;font-weight:600;display:grid}.templates-pick-controls label{flex:13.75rem;min-width:0}.templates-subject-pick{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));align-items:end;display:grid}.templates-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.templates-list>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;display:grid}.templates-list-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.templates-list-head b{font-size:var(--text-base);color:var(--gray-900);display:block}.templates-list-head small{color:var(--gray-700);font-size:var(--text-xs);display:block}.templates-list-subject{color:var(--gray-900);font-weight:600;font-size:var(--text-sm);margin:0}.templates-list-body,.templates-draft-result pre{max-height:13.75rem;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--gray-50);color:var(--gray-900);font:inherit;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.templates-list-empty{padding:var(--space-4);color:var(--gray-700);font-size:var(--text-sm);text-align:center}.templates-editor-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));display:grid}.templates-editor-fields .ui-field-wide{grid-column:1/-1}.templates-card{gap:var(--space-4);display:grid}.templates-card.is-compact{gap:var(--space-3)}.templates-pick{gap:var(--space-3);display:grid}.templates-suggested{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.templates-suggested>span{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-700);font-weight:700}.template-chip{padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-pill);color:var(--gray-900);font-size:var(--text-sm);text-align:left;cursor:pointer;background:#fff;gap:2px;display:grid}.template-chip small{color:var(--gray-700);font-size:var(--text-xs)}.template-chip:hover{border-color:var(--brand-500)}.template-chip.is-active{border-color:var(--brand-700);background:var(--brand-50,var(--gray-50));font-weight:600}.templates-compose{gap:var(--space-3);display:grid}.templates-compose>label{font-size:var(--text-xs);color:var(--gray-700);gap:.25rem;font-weight:600;display:grid}.templates-meta{gap:var(--space-3);color:var(--gray-700);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.templates-blanks{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--gray-300);border-radius:var(--radius-md);flex-wrap:wrap;align-items:flex-end;display:flex}.templates-blanks>span{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-700);font-weight:700}.templates-blanks label{font-size:var(--text-xs);color:var(--gray-700);gap:.25rem;display:grid}.templates-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.templates-actions small{color:var(--gray-700);font-size:var(--text-xs)}.templates-reasons{gap:.25rem;display:grid}.templates-reasons small{color:var(--gray-700);font-size:var(--text-xs)}.templates-reasons .is-blocked{color:var(--red-700,#a4262c);font-weight:600}.templates-send-note{color:var(--gray-700);font-size:var(--text-xs);margin:0;line-height:1.5}.templates-message{color:var(--red-700,#a4262c);font-size:var(--text-sm);margin:0}.template-flags{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.template-flags>li{padding:var(--space-2) var(--space-3);border-left:.1875rem solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-50);gap:2px;display:grid}.template-flags>li.is-block{border-left-color:var(--red-700,#a4262c)}.template-flags>li.is-warn{border-left-color:var(--yellow-700,#8a6100)}.template-flags b{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.template-flags>li.is-block b{color:var(--red-700,#a4262c)}.template-flags>li.is-warn b{color:var(--yellow-700,#8a6100)}.template-flags span{color:var(--gray-900);font-size:var(--text-sm)}.template-flags small{color:var(--gray-700);font-size:var(--text-xs);line-height:1.5}.templates-draft{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-50);display:grid}.templates-draft>label{font-size:var(--text-xs);color:var(--gray-700);gap:.25rem;font-weight:600;display:grid}.templates-draft-facts{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:#fff;margin:0;display:grid}.templates-draft-facts legend{font-size:var(--text-xs);color:var(--gray-700);padding:0 .25rem;font-weight:700}.templates-draft-facts label{gap:var(--space-2);font-size:var(--text-sm);color:var(--gray-900);align-items:center;display:flex}.templates-draft-facts small{color:var(--gray-700);font-size:var(--text-xs);line-height:1.5}.templates-draft-result{gap:var(--space-3);display:grid}.templates-draft-result article{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;display:grid}.templates-draft-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.templates-draft-subject{color:var(--gray-900);font-weight:600;font-size:var(--text-sm);margin:0}.templates-draft-notes{padding-left:var(--space-4);color:var(--gray-700);font-size:var(--text-xs);margin:0}.templates-proposal-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.templates-proposal-list>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.templates-proposal-list b{color:var(--gray-900);display:block}.templates-proposal-list small{color:var(--gray-700);font-size:var(--text-xs);display:block}@media screen{.template-letter-document{display:none}}@media print{.proposal-print-root .template-letter-document{color:#000;max-width:none;margin:0;padding:0;display:block}.proposal-print-root .template-letter-head{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--gray-900)}.proposal-print-root .template-letter-head b{font-size:var(--text-lg);display:block}.proposal-print-root .template-letter-head span{color:var(--gray-700);font-size:var(--text-xs);display:block}.proposal-print-root .template-letter-subject{margin:0 0 var(--space-4);font-weight:700}.proposal-print-root .template-letter-body{font:inherit;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.proposal-print-root .template-letter-foot{margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--gray-200);color:var(--gray-700);font-size:var(--text-xs)}}@media (width<=640px){.templates-subject-pick{grid-template-columns:minmax(0,1fr)}.templates-pick-controls label{flex-basis:100%}}.producer-team-workspace{gap:var(--space-4);display:grid}.producer-team-invitation,.producer-team-membership{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--brand-500);border-radius:var(--radius-md);background:var(--info-bg);color:var(--gray-900);display:flex}.producer-team-invitation{margin-bottom:var(--space-4)}.producer-team-invitation span,.producer-team-members small{margin-top:var(--space-1);display:block}.producer-team-fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.producer-team-form,.producer-team-pad{padding:var(--space-4) var(--space-5)}.producer-team-actions,.producer-team-toolbar{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.producer-team-actions span,.producer-team-explainer,.producer-team-pad p{font-size:var(--text-sm);color:var(--gray-600);line-height:1.6}.producer-team-kpis{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.producer-team-members{margin:0;padding:0;list-style:none}.producer-team-members li{align-items:center;gap:var(--space-3);border-top:1px solid var(--gray-200);padding:var(--space-4) var(--space-5);display:flex}.producer-team-members li>div{overflow-wrap:anywhere;flex:1;min-width:0}.producer-team-error{color:var(--danger-fg);padding:0 var(--space-5)}.producer-team-consent{font-size:var(--text-sm);line-height:1.7}.producer-team-consent label{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);display:flex}.producer-team-consent input{margin-top:.4rem}.producer-team-report{min-width:0;overflow:hidden}.producer-team-table-scroll{overflow-x:auto}.producer-team-report table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.producer-team-report caption{text-align:left;padding:var(--space-4);font-weight:700}.producer-team-report th,.producer-team-report td{padding:var(--space-3);border-top:1px solid var(--gray-200);vertical-align:top}.producer-team-report small{min-width:9rem;color:var(--gray-600);margin-top:var(--space-1);font-size:var(--text-xs);display:block}.producer-team-toolbar .ui-field{min-width:13rem}.producer-team-toolbar>button{align-self:end}@media (width<=720px){.producer-team-invitation,.producer-team-membership{flex-direction:column;align-items:flex-start}.producer-team-kpis{grid-template-columns:1fr}.producer-team-members li{flex-wrap:wrap}}.carrier-case-group td,.carrier-case-row td{vertical-align:middle;height:auto;padding:.3125rem .5rem}.carrier-case-group th{padding:.3125rem .5rem}.carrier-case-group td small{margin-top:1px;line-height:1.15}.carrier-case-group td b{line-height:1.2}.application-client-toggle{padding:0}.application-policy-details{align-items:center}.tracker-activity-summary{line-height:1.15}.tracker-case-health{gap:.125rem .3125rem;margin-top:.125rem}.tracker-case-health>small{white-space:normal;min-width:0}.workspace[data-screen=cases] .application-exam-sla .badge{gap:.25rem;padding:.1875rem .375rem}.tracker-notes-toggle{min-height:1.375rem;margin-top:.1875rem;padding:.125rem .375rem}.workspace main .carrier-case-row .case-status-select select{height:1.75rem;min-height:1.75rem}.workspace[data-screen=cases] .application-exam-sla{margin-top:.1875rem}.tracker-due-chip{border:1px solid var(--gray-200);color:var(--gray-700);font-size:var(--text-xs);white-space:nowrap;background:#fff;border-radius:62.4375rem;padding:1px .375rem;font-weight:700}.tracker-due-chip.is-today{background:var(--warn-bg);color:var(--warn-fg);border-color:#efd39a}.tracker-due-chip.is-overdue{background:var(--danger-bg);color:var(--danger-fg);border-color:#e9b4b4}.carrier-case-group table{min-width:76.3125rem}.carrier-case-group th:last-child,.carrier-case-group td:last-child{width:11.25rem}.case-row-actions.pending-case-actions{flex-direction:column;gap:.1875rem;display:flex}.pending-case-actions-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.1875rem;display:grid}.workspace main .case-row-actions.pending-case-actions button{text-align:center;min-height:1.5rem;padding:.1875rem .25rem}.case-row-actions.pending-case-actions .policy-issued-action{justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex}.case-row-actions.pending-case-actions .policy-issued-action .sidebar-icon{flex:none;width:.8125rem;height:.8125rem}.case-row-actions.pending-case-actions .policy-issued-action span{line-height:1.15}.btn.policy-issued{justify-content:center;align-items:center;gap:.3125rem;display:inline-flex}.btn.policy-issued .sidebar-icon{flex:none;width:.9375rem;height:.9375rem}.application-next-action{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--gray-200);border-left:.1875rem solid var(--brand-500);border-radius:var(--radius-md);background:var(--gray-50);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.25rem .625rem;display:grid}.application-next-action>span{color:var(--gray-500);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}.application-next-action>b{border:1px solid var(--gray-200);color:var(--gray-900);font-size:var(--text-xs);white-space:nowrap;background:#fff;border-radius:62.4375rem;padding:1px .4375rem}.application-next-action>b.is-today{background:var(--warn-bg);color:var(--warn-fg);border-color:#efd39a}.application-next-action>b.is-overdue{background:var(--danger-bg);color:var(--danger-fg);border-color:#e9b4b4}.application-next-action>p{min-width:0;color:var(--gray-700);font-size:var(--text-sm);margin:0;line-height:1.45}@media (width<=720px){.carrier-case-group .table-wrap.mobile-stacked .case-row-actions.pending-case-actions{flex-direction:column;gap:.375rem;display:flex}.carrier-case-group .table-wrap.mobile-stacked .pending-case-actions-row{gap:.375rem}.application-next-action{grid-template-columns:minmax(0,1fr)}}.workspace.workspace-photo-shell>main{--paper:var(--workspace-glass-surface);--line:var(--workspace-glass-border);--ws-section-gap:.625rem;--ws-grid-gap:.5rem;color:var(--workspace-readable-ink);padding:.875rem clamp(.75rem,1.25vw,1.25rem) 1.125rem}.workspace.workspace-photo-shell>main :where(.card,.ui-card){border-color:var(--workspace-glass-border);box-shadow:var(--workspace-glass-shadow)}.workspace.workspace-photo-shell>main :where(.kpi:not(.status-kpi),.dashboard-pending-metrics,.dashboard-funnel-rates article,.prospect-folder-workspace,.prospect-queue-card,.prospect-folder-card,.prospect-work-card,.prospect-command>article,.quote-attachments,.case-view-switch,.board-summary,.carrier-case-group,.issued-company-filter,.issued-import-card,.issued-history-kpis article,.comp-fact-cards article,.comp-rules-details,.carrier-comp-guide,.carrier-guide-summary article,.carrier-guide-detail,.calendar-week,.calendar-month,.calendar-agenda,.calendar-upcoming,.calendar-form,.everlake-table,.everlake-reminders,.everlake-guide,.everlake-add-reminder,.everlake-checker,.everlake-calculator,.everlake-checklist,.everlake-confirm,.market-google-rail,.market-google-board,.ms-hero-compact,.ms-shell:not(.ms-talk-console-shell) .ms-card:not(.ms-production-command),.nonmed-product,.nonmed-route-key,.lc-playbook,.lc-reference-library,.current-rates-summary,.current-rates-toolbar,.current-carrier-card,.automation-directory,.automation-rule-card,.automation-option,.automation-setup-head,.settings-section,.case-card){border-color:var(--workspace-glass-border);background:var(--workspace-glass-surface);box-shadow:var(--workspace-glass-shadow)}.workspace.workspace-photo-shell>main :where(.ms-period-banner>div:not(:first-child),.ms-funnel-rates article,.ms-period-funnel article,.nonmed-route-key article,.nonmed-filter-rail,.lc-detail-grid,.lc-detail-card,.lc-bottom-grid>article,.lc-process-card,.lc-talk-grid>article,.lc-reference-buttons>a,.automation-rule-routing>section,.automation-rule-routing section>div,.automation-instructions,.automation-instructions>div){background:var(--workspace-glass-soft)}.workspace.workspace-photo-shell>main :where(.market-google-card,.market-google-rail .market-sector-row,.dashboard-pending-metrics>article,.current-rates-tabs,.board-toolbar){background:var(--workspace-glass-data)}.workspace.workspace-photo-shell>main>.page-head,.workspace.workspace-photo-shell>main :where(.page-title-wrap,.dashboard-section-heading,.section-head,.performance-section-title,.automation-section-title,.table-tools,.table-card>.section-head,.dashboard-day-card>.section-head,.everlake-filters,.everlake-table>header,.everlake-reminders>header,.everlake-guide>header,.calendar-week>header,.calendar-month>header,.calendar-agenda>header,.calendar-upcoming>header,.current-carrier-card>header,.prospect-folder-workspace-head,.issued-history-header,.comp-rules>header,.carrier-comp-guide>header,.carrier-case-group>header,.lc-playbook-head,.uw-ai-profile-head,.uw-ai-chat-head,.uw-ai-carrier-sources>header,.settings-section>.ui-page-header,.automation-rule-card>header),.workspace.workspace-photo-shell>main .ms-shell:not(.ms-talk-console-shell) .ms-card:not(.ms-production-command)>header{box-shadow:none;background:0 0}.workspace.workspace-photo-shell>main>.page-head{border:0;gap:.75rem;min-height:0;margin-bottom:.5rem;padding:0 2px}.workspace.workspace-photo-shell>main .page-title-wrap{gap:.625rem;padding:0}.workspace.workspace-photo-shell>main .page-title-icon{border-color:var(--workspace-glass-border);background:var(--workspace-glass-soft);-webkit-backdrop-filter:blur(.1875rem)saturate(112%);backdrop-filter:blur(.1875rem)saturate(112%);box-shadow:0 .25rem .875rem #07305212}.workspace.workspace-photo-shell>main .page-title-wrap h1{text-shadow:none;margin-bottom:2px}.workspace.workspace-photo-shell>main :where(.page-title-wrap p,.section-head p,.performance-section-title p,.automation-section-title p){color:var(--workspace-readable-muted);line-height:1.45}.workspace.workspace-photo-shell>main :where(.case-status-key,.tracker-category-tabs,.issued-tabs,.performance-tabs,.everlake-tabs,.current-rates-tabs,.board-risk-tabs,.board-summary,.review-header,.prospect-filter-rail,.comp-assumption-bar,.performance-head,.issued-toolbar,.calendar-toolbar-compact,.everlake-hero-compact,.settings-hero-compact){border-color:var(--workspace-glass-border);background:var(--workspace-glass-soft);box-shadow:0 .25rem .875rem #0730520e}.workspace.workspace-photo-shell>main :where(.dashboard-today-list button,.dashboard-setup-list li,.dashboard-partner-results>button,.agent-partner-dashboard-style>button,.prospect-command>article,.lc-carrier-picker>button,.lc-reference-buttons>a,.dashboard-calendar-list>button,.dashboard-todo-copy,.calendar-grid>button,.calendar-week-grid>button,.calendar-upcoming>button,.appointments-todo-row,.current-rate-row:nth-child(2n),.mini-table>button,.strategy>button){background:var(--workspace-glass-row)}.workspace.workspace-photo-shell>main .dashboard-partner-results>button,.workspace.workspace-photo-shell>main .agent-partner-dashboard-style>button{background:var(--workspace-glass-row)!important}.workspace.workspace-photo-shell>main :where(.dashboard-today-list button,.dashboard-partner-results>button,.agent-partner-dashboard-style>button,.prospect-command>article,.lc-carrier-picker>button,.lc-reference-buttons>a,.dashboard-calendar-list>button,.calendar-grid>button,.calendar-week-grid>button,.calendar-upcoming>button,.appointments-todo-row,.mini-table>button,.strategy>button,.market-google-card,.market-google-rail .market-sector-row):hover{background:#ffffffd1}.workspace.workspace-photo-shell>main .dashboard-partner-results>button:hover,.workspace.workspace-photo-shell>main .agent-partner-dashboard-style>button:hover{background:#ffffffd1!important}.workspace.workspace-photo-shell>main :where(.lc-carrier-picker>button.active,.nonmed-product.selected-for-comparison,.calendar-grid>button.selected,.calendar-week-grid>button.selected){background:#e5f7f6db}.workspace.workspace-photo-shell>main .calendar-grid>button.outside{background:#fafcfd3d}.workspace.workspace-photo-shell>main table,.workspace.workspace-photo-shell>main tbody{background-color:#0000}.workspace.workspace-photo-shell>main th,.workspace.workspace-photo-shell>main .calendar-weekdays{border-color:var(--workspace-glass-border);color:#294b66;background:#e4f1fabd}.workspace.workspace-photo-shell>main :where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){background-color:var(--workspace-glass-strong);color:#173650;border-color:#507c9d61;box-shadow:inset 0 1px 1px #07305209}.workspace.workspace-photo-shell>main option{color:#173650;background:#fff}.workspace.workspace-photo-shell>main :where(.search,.mini-search) input{box-shadow:none;background:0 0}.workspace.workspace-photo-shell>main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.performance-tabs,.current-rates-tabs,.appointments-todo-tabs,.board-risk-tabs) button:not(.active){background:0 0}.workspace.workspace-photo-shell>main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.performance-tabs,.current-rates-tabs,.appointments-todo-tabs,.board-risk-tabs) button.active{background:#ffffffd6}.workspace.workspace-photo-shell>main .status-kpi{background:color-mix(in srgb, var(--status-bg) 72%, transparent)}.workspace.workspace-photo-shell>main :where(.dashboard-pending-card,.dashboard-partner-results-card,.table-card>.section-head,.table-tools,.current-rates-summary,.current-rates-toolbar){padding:.625rem .8125rem}.workspace.workspace-photo-shell>main :where(.dash-grid>.card,.triple-grid>.card,.agency-bottom>.card,.performance-grid>.card,.comp-rules-grid>.card,.mentor-coaching-layout>.card,.case-report-layout>.card){padding:.9375rem}.workspace.workspace-photo-shell>main :where(.issued-kpis,.tracker-kpis,.case-report-kpis,.rate-kpis,.portal-kpis) .card{padding:.6875rem .75rem}.workspace.workspace-photo-shell>main .section-head{gap:.625rem}.app-shell :where(.modal,.drawer){background:#fcfefff7}@media (prefers-contrast:more){.workspace.workspace-photo-shell{--workspace-glass-surface:#fffffff0;--workspace-glass-soft:#f9fcffe6;--workspace-glass-row:#ffffffe6;--workspace-glass-data:#fffffff0;--workspace-glass-strong:#fff;--workspace-glass-border:#224d6f8f}}@media (width<=640px){.workspace.workspace-photo-shell>main{padding:.75rem .625rem 1rem}.workspace.workspace-photo-shell>main>.page-head{margin-bottom:.4375rem}}@media (forced-colors:active),print{.workspace.workspace-photo-shell{--workspace-glass-surface:Canvas;--workspace-glass-soft:Canvas;--workspace-glass-row:Canvas;--workspace-glass-data:Canvas;--workspace-glass-strong:Canvas;--workspace-glass-border:CanvasText;--workspace-glass-shadow:none}}@media screen and (forced-colors:none) and (prefers-contrast:no-preference){.workspace.workspace-photo-shell:not([data-screen=cases])>main{--workspace-glass-surface:color-mix(in srgb, var(--brand-500) 10%, #fafdffc7);--workspace-glass-soft:color-mix(in srgb, var(--accent-500) 12%, #f4faffa8);--workspace-glass-row:color-mix(in srgb, var(--accent-500) 6%, #ffffff8f);--workspace-glass-data:color-mix(in srgb, var(--brand-500) 8%, #fafdffd6);--workspace-glass-border:color-mix(in srgb, var(--brand-500) 34%, transparent);--workspace-color-wash:linear-gradient(115deg, color-mix(in srgb, var(--brand-500) 19%, transparent), color-mix(in srgb, var(--accent-500) 15%, transparent))}.workspace.workspace-photo-shell:not([data-screen=cases])>main>.page-head{border:1px solid var(--workspace-glass-border);border-radius:var(--radius-lg);background:var(--workspace-color-wash), var(--workspace-glass-soft);box-shadow:inset 0 -.1875rem 0 var(--accent-500), var(--workspace-glass-shadow);padding:.75rem .875rem}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.dashboard-today,.dashboard-pending-card,.dashboard-partner-results-card,.dashboard-day-card,.prospect-folder-workspace,.prospect-queue-card,.prospect-folder-card,.prospect-work-card,.table-card,.agency-bottom>.card:not(.help-card),.issued-import-card,.comp-calculator-card,.comp-reconciliation-card,.comp-statements-card,.comp-schedule-card,.carrier-comp-guide,.calendar-week,.calendar-month,.calendar-agenda,.calendar-upcoming,.calendar-form,.appointments-todo-card,.everlake-table,.everlake-reminders,.everlake-guide,.everlake-checker,.everlake-calculator,.everlake-checklist,.market-google-board,.market-google-rail,.market-history-chart,.nonmed-product,.nonmed-route-key,.lc-playbook,.lc-reference-library,.current-carrier-card,.current-rates-summary,.current-rates-toolbar,.automation-directory,.automation-rule-card,.automation-option,.settings-section,.templates-section,.uw-ai-profile-card,.uw-ai-chat-card,.uw-ai-carrier-sources,.ms-shell:not(.ms-talk-console-shell) .ms-card:not(.ms-production-command)){border-color:var(--workspace-glass-border);box-shadow:inset 0 .1875rem 0 var(--accent-500), var(--workspace-glass-shadow)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.kpi:not(.status-kpi),.comp-kpis>.card:not(.emphasized),.portal-kpis>.card,.issued-history-kpis article,.dashboard-funnel-rates article,.carrier-guide-summary article,.comp-fact-cards article){background:linear-gradient(120deg, color-mix(in srgb, var(--brand-500) 16%, transparent), transparent), var(--workspace-glass-data)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.kpi:not(.status-kpi),.comp-kpis>.card:not(.emphasized),.portal-kpis>.card,.issued-history-kpis article,.dashboard-funnel-rates article,.carrier-guide-summary article,.comp-fact-cards article):nth-child(2n){background:linear-gradient(120deg, color-mix(in srgb, var(--accent-500) 20%, transparent), transparent), var(--workspace-glass-data)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.uw-ai-profile-head,.uw-ai-chat-head,.uw-ai-carrier-sources>header,.uw-library-header,.settings-section>.ui-page-header,.comp-calculator-head,.current-carrier-card>header,.lc-playbook-head,.everlake-table>header,.calendar-week>header,.calendar-month>header){background:var(--workspace-color-wash);border-bottom-color:var(--workspace-glass-border)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.section-head h2,.ui-page-header-copy h2,.ui-page-header-copy h3,.performance-section-title b,.automation-section-title h2){color:var(--brand-700)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(th,.calendar-weekdays){background:color-mix(in srgb, var(--brand-500) 21%, var(--workspace-glass-strong));color:var(--brand-900)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.performance-tabs,.current-rates-tabs) button.active,.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.appointments-todo-status,.templates-workspace) .ui-tab-selected{border-color:var(--brand-700);background:linear-gradient(115deg, var(--brand-900), var(--brand-700));color:var(--gray-50);box-shadow:inset 0 -2px 0 var(--accent-500)}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.tabs,.issued-tabs,.tracker-category-tabs,.everlake-tabs,.performance-tabs,.current-rates-tabs) button.active :where(span,small,b,strong){color:inherit}.workspace.workspace-photo-shell:not([data-screen=cases])>main :where(.issued-tabs,.tracker-category-tabs) button.active b{background:color-mix(in srgb, var(--brand-900) 35%, transparent)}}}@layer overrides{:focus-visible{box-shadow:var(--focus-ring);outline:none}:where(.search,.issued-search,.rate-search,.current-rates-search,.mentor-source-search,.todo-search-sort,.comp-suffix):focus-within{box-shadow:var(--focus-ring)}:where(.search,.issued-search,.rate-search,.current-rates-search,.mentor-source-search,.todo-search-sort,.comp-suffix) input:focus-visible{box-shadow:none}.prospect-folder-palette label:has(input:focus-visible){box-shadow:var(--focus-ring)}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext}}}
