body{background:#080e0d;margin:0}.review-strip{color:#183424;background:#d0e7d8;flex-wrap:wrap;align-items:center;gap:18px;padding:7px 18px;font:10px system-ui;display:flex}.review-strip label{align-items:center;gap:8px;display:flex}.review-strip select{background:0 0;border:1px solid #78917e;border-radius:4px;padding:3px;font:11px system-ui}.review-strip input[type=checkbox]{width:14px;height:14px;min-height:0;margin:0}.review-strip label{font-size:10px;font-weight:400}.review-strip b{letter-spacing:1px;margin-right:auto}:root{color:#263b35;font-synthesis:none;--green:#214a40;--muted:#6e7a73;--border:#e3e6de;--gold:#b5975d;--cream:#f1eddf;background:#f5f5f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b58e45}a{color:inherit}p{color:var(--muted);line-height:1.65}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.3px;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:400;line-height:1.17}h2{letter-spacing:-.25px;margin:0;font-size:1.12rem;font-weight:650}h3{margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.5}small{color:var(--muted);font-size:.76rem;font-weight:400;line-height:1.6;display:block}.review-bar{z-index:30;color:#445241;background:#e9eddf;border-bottom:1px solid #d8dfcf;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:4px 22px;font-size:.71rem;display:flex;position:relative}.review-bar b{letter-spacing:1.5px;font-size:.63rem}.review-bar>div{align-items:center;gap:10px;display:flex}.review-bar label{white-space:nowrap;align-items:center;gap:9px;display:flex}.review-bar select{background:#f7f8f2;border-color:#c8d1bd;min-height:34px;padding:5px 22px 5px 9px;font-size:.75rem}.review-bar button{text-underline-offset:3px;background:0 0;border:0;min-height:36px;font-size:.73rem;text-decoration:underline}.app-shell{min-height:calc(100vh - 46px);display:flex}.sidebar{color:#e1e8df;background:#173b33;flex-direction:column;flex-shrink:0;width:218px;height:100vh;padding:32px 20px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:3px;align-items:center;gap:12px;margin:0 8px 49px;font-family:Georgia,serif;font-size:1.8rem;text-decoration:none;display:flex}.brand small{letter-spacing:2.9px;color:#b4c5b7;margin-top:3px;font-family:Arial,sans-serif;font-size:.5rem}.brand-mark{color:#d4bd8b;border-bottom:1px solid #b89e6c;padding-bottom:3px;font-size:2.35rem;line-height:1.1;position:relative}.brand-mark span{font-size:.7rem;position:absolute;top:0;right:-8px}.sidebar-label{color:#99b1a4;letter-spacing:1.5px;margin:0 13px 17px;font-size:.55rem}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#c1d0c4;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;min-height:47px;padding:13px 15px;font-size:.85rem;display:flex}.sidebar nav button:hover{background:#254a41}.sidebar nav button[aria-current]{color:#fff;background:#31574b}.nav-dot{background:#bda573;border-radius:50%;width:5px;height:5px;margin-left:auto}.side-bottom{margin-top:auto}.philosophy{color:#a9bfae;margin:55px 15px 30px;font-family:Georgia,serif;font-size:1.55rem;font-style:italic;line-height:1.45}.user{border-top:1px solid #3c574b;align-items:center;gap:10px;padding-top:20px;font-size:.76rem;display:flex}.user small{color:#aac0b0;font-size:.65rem}.avatar{color:#536548;background:#e8ecdf;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:600;display:grid}.canvas{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--border);height:72px;color:var(--muted);background:#fafbf6;align-items:center;gap:25px;padding:0 38px;font-size:.75rem;display:flex}.topbar>span:first-of-type{align-items:center;gap:12px;display:flex}.header-search{color:#57665d;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;margin-left:auto;font-size:.78rem;display:flex}.date{border-left:1px solid #ddd;padding-left:23px;font-size:.72rem}main{max-width:1600px;min-height:75vh;margin:auto;padding:38px}.page-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:34px;display:flex}.page-title p{margin-bottom:0;font-size:.86rem}.eyebrow{letter-spacing:1.7px;color:#6c7d68;font-size:.61rem;font-weight:700}.button{white-space:nowrap;background:#fffefa;border:1px solid #cdd5c9;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 15px;font-size:.77rem;font-weight:550;display:inline-flex}.button:hover{background:#eff2e8;border-color:#8caa99}.button.primary{background:var(--green);color:#fff;border-color:var(--green)}.button.primary:hover{background:#15362d}.text-button{min-height:44px;color:var(--green);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:.75rem;font-weight:600;display:inline-flex}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.icon-button{background:0 0;border:0;border-radius:6px;place-items:center;width:44px;min-height:44px;display:inline-grid}.icon-button:hover{background:#e7ece1}.book-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.book-heading span{color:var(--muted);font-size:.67rem}.metrics{background:#fffefa;border:1px solid #dce1d5;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid;overflow:hidden}.metric{text-align:left;background:0 0;border:0;border-right:1px solid #e1e5da;flex-direction:column;gap:12px;min-width:0;padding:24px 22px;display:flex}.metric:last-child{border:0}.metric:hover{background:#f0f4e9}.metric>span{color:#687469;justify-content:space-between;align-items:center;gap:6px;font-size:.77rem;display:flex}.metric strong{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:2.85rem;font-weight:400;line-height:1.1}.metric small{font-size:.65rem}.metric.accent{color:#fff;background:#244d40}.metric.accent:hover{background:#1c3f34}.metric.accent>span,.metric.accent small{color:#c1d1bd}.metrics.five{grid-template-columns:repeat(5,1fr)}.columns{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.panel{border:1px solid var(--border);background:#fffefa;border-radius:10px;min-width:0;margin-bottom:24px;padding:23px 26px}.columns>.panel{margin-bottom:0}.section-head{justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-bottom:12px;display:flex}.section-head .text-button{font-size:.7rem}.muted{font-size:.78rem}.attention-row{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:18px;width:100%;min-height:87px;padding:20px 0;display:flex}.attention-row:hover{background:#f4f5ed}.attention-row>svg{color:#798c74;flex-shrink:0;margin-left:auto}.attention-row b{font-size:.81rem}.attention-row small{margin-top:3px;font-size:.7rem}.attention-number{letter-spacing:-1px;color:#887344;min-width:65px;font-family:Georgia,serif;font-size:1.9rem}.quiet{color:var(--muted);align-items:center;gap:9px;padding:20px 0 0;font-size:.67rem;line-height:1.6;display:flex}.quiet svg{flex-shrink:0}.team-bars button{background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:.74rem;display:flex}.team-bars button:hover{background:#f4f5ed}.team-bars button>span:nth-child(2){text-align:left;flex-shrink:0;width:105px}.team-bars b{text-align:right;width:40px;font-weight:600}.team-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.bar-track{background:#f0f1e9;border-radius:3px;flex:1;height:6px;overflow:hidden}.bar-track i{border-radius:3px;height:100%;display:block}.caption{color:#7b8275;margin:17px 0 0;font-size:.67rem;line-height:1.6}.sand{background:#f1eee2}.sand h3{max-width:360px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.sand p{font-size:.82rem}.editorial-empty{align-items:flex-start;gap:18px;padding:12px 0;display:flex}.editorial-empty>svg{color:#799077;flex-shrink:0}.editorial-empty p{margin:0;font-size:.79rem}.editorial-empty h3{font-size:.88rem}footer{border-top:1px solid var(--border);color:#7c877b;justify-content:space-between;gap:20px;padding:24px 38px;font-size:.63rem;display:flex}.pill{white-space:nowrap;border:1px solid #d5decd;border-radius:30px;padding:9px 13px;font-size:.7rem}.list-toolbar{gap:12px;display:flex}.search-field{color:#8a9488;background:#fffefa;border:1px solid #d4dbce;border-radius:6px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:15px 0;font-size:.78rem}.search-field:focus-within{outline:2px solid #b5975d}.search-field input:focus{outline:none}select,input,textarea{color:#34483c;background:#fffefa;border:1px solid #cdd6c8;border-radius:5px;min-height:46px;padding:12px;font-size:.78rem}select{max-width:100%}.results-heading{color:#687469;justify-content:space-between;align-items:center;margin:12px 0;font-size:.73rem;display:flex}.flush{padding:0;overflow:hidden}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:.79rem}th{color:#758071;letter-spacing:.3px;border-bottom:1px solid var(--border);background:#f4f5ee;padding:17px 20px;font-size:.64rem;font-weight:600}td{border-bottom:1px solid #e9ece3;padding:19px 20px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f7f8f0}.person{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:2px 0;display:flex}.person b{font-size:.85rem;font-weight:600}.person small{margin-top:2px;font-size:.68rem}.person:hover b{text-underline-offset:4px;text-decoration:underline}.badge{color:#5c7352;white-space:normal;background:#eff3e9;border-radius:5px;padding:6px 9px;font-size:.66rem;line-height:1.5;display:inline-block}.badge.amber{color:#866424;background:#f7eedc}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;font-size:.69rem;display:flex}.pagination>div{gap:8px;display:flex}.pagination .button{padding:8px 12px;font-size:.7rem}.empty{text-align:center;padding:48px 20px}.empty>svg{color:#97a98e;margin-bottom:14px}.empty h2{margin-bottom:10px}.empty p{font-size:.85rem}.task-row{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:20px 0;display:flex}.task-row:last-child{border:0}.task-row .person{flex:1;min-width:175px}.task-reason{flex:1;font-size:.79rem}.task-reason small{margin-top:4px;font-size:.68rem}.focus-banner{background:#e9eddf;border-radius:10px;align-items:center;gap:23px;margin:0 0 28px;padding:30px;display:flex}.focus-banner>div{flex:1}.focus-banner h2{margin:8px 0;font-family:Georgia,serif;font-size:1.6rem;font-weight:400;line-height:1.35}.focus-banner p{margin-bottom:0;font-size:.8rem}.round-icon{color:#648263;background:#eef0e3;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.focus-banner .round-icon{background:#d8e1ce}.subnav{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.back{margin-top:-20px;margin-bottom:12px}.client-hero{align-items:center;gap:20px;margin-bottom:26px;display:flex}.avatar.large{background:#e1e6d6;width:68px;height:68px;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.client-hero>div{flex:1}.client-hero h1{margin:7px 0 9px;font-size:2.4rem}.client-hero p{margin-bottom:9px;font-size:.8rem}.client-hero p>span{padding:0 7px}.client-meta{color:#788273;gap:20px;font-size:.68rem;display:flex}.client-tabs{border-bottom:1px solid #d7dfd1;gap:24px;margin-bottom:26px;display:flex;overflow-x:auto}.client-tabs button{white-space:nowrap;color:#788172;background:0 0;border:0;border-bottom:3px solid #0000;min-height:49px;padding:0 4px;font-size:.79rem}.client-tabs button[aria-selected=true],.client-tabs .active{color:#244d40;border-color:#244d40;font-weight:650}.client-tabs button:hover{color:#234e40}.milestone{background:#e9eee1;border-left:3px solid #6d8a5c;border-radius:4px 9px 9px 4px;align-items:center;gap:19px;margin-bottom:26px;padding:23px 25px;display:flex}.milestone>div{flex:1}.milestone h2{margin:7px 0;font-size:1.03rem}.milestone p{margin:0;font-size:.73rem}.client-columns{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.stack{min-width:0}.profile-pending{background:#f5f1e6;gap:20px;padding:32px 28px;display:flex}.profile-pending h2{margin:11px 0;font-family:Georgia,serif;font-size:1.8rem;font-weight:400;line-height:1.3}.profile-pending p{font-size:.8rem}.insurance-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:10px 0;display:grid}.insurance-grid span{color:var(--muted);margin-bottom:10px;font-size:.68rem;display:block}.insurance-grid b{font-size:.82rem;font-weight:550}.timeline{padding:8px 0 0 18px}.timeline>div{border-left:1px solid #dce2d3;padding:0 0 24px 23px;position:relative}.timeline>div:last-child{padding-bottom:0}.timeline-dot{background:#8b9f78;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.timeline small{font-size:.65rem}.timeline h3{margin:6px 0;font-size:.83rem}.timeline p{margin:0;font-size:.75rem}dl{margin:0}dl>div{border-bottom:1px solid #ebeee5;padding:14px 0}dt{color:var(--muted);margin-bottom:6px;font-size:.67rem}dd{margin:0;font-size:.8rem;line-height:1.5}.relationship .button{width:100%;margin-top:20px;font-size:.7rem}.context-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9ece3;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.context-link:last-child{border:0}.context-link b{font-size:.8rem;font-weight:550}.context-link small{font-size:.66rem}.context-link:hover b{text-decoration:underline}.snapshot>div:first-child>span{color:var(--muted);font-size:.75rem}.snapshot strong{margin:10px 0;font-family:Georgia,serif;font-size:2.8rem;font-weight:400;display:block}.snapshot small{font-size:.65rem}.mini-values{border-top:1px solid #e2e8da;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px;padding-top:20px;display:grid}.mini-values span{color:var(--muted);font-size:.63rem}.mini-values b{color:#3b5143;margin-top:9px;font-size:.9rem;font-weight:550;display:block}.goal-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.goal-grid h3{margin-top:20px}.goal-grid p{font-size:.8rem}.goal-grid small{font-size:.65rem}.notice,.service-notice{color:#806534;background:#f6eddc;border:1px solid #e7dbbf;border-radius:6px;margin-bottom:20px;padding:14px 18px;font-size:.77rem;line-height:1.6}.service-notice{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.service-notice svg:last-child{margin-left:auto}.small-label{color:#69795f;font-size:.7rem}dialog{color:#2b4236;background:#fffef8;border:1px solid #d5dfcc;border-radius:12px;width:min(560px,100% - 28px);max-height:90vh;padding:36px;box-shadow:0 25px 90px #142b3433}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102e285e}dialog h2{margin:12px 30px 18px 0;font-family:Georgia,serif;font-size:1.9rem;font-weight:400}dialog p{font-size:.88rem}.dialog-close{position:absolute;top:12px;right:12px}.dialog-callout{background:#eef1e5;border-radius:7px;margin:20px 0;padding:18px;font-size:.81rem;line-height:1.6}.profile-flow{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;font-size:.72rem;display:flex}form{gap:14px;display:grid}form label{gap:7px;font-size:.78rem;display:grid}textarea{resize:vertical;min-height:85px}form .button{margin-top:8px}.toast{color:#fff;z-index:99;background:#214b3d;border-radius:8px;align-items:center;gap:10px;max-width:90vw;padding:15px 22px;font-size:.85rem;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0002}.skip{z-index:100;background:#fff;padding:16px;position:absolute;top:-100px;left:8px}.skip:focus{top:4px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu,.backdrop{display:none}@media (width>=1600px){main{padding:46px 52px}.metric{padding:30px}.panel{padding:28px 32px}}@media (width<=1200px){.sidebar{width:188px;padding-inline:14px}.brand{font-size:1.5rem}.topbar{padding:0 25px}.date{display:none}main{padding:28px 25px}.review-note{display:none}.page-title{align-items:flex-start}.page-title .button{margin-top:24px}.metric{padding:20px 15px}.metric small{font-size:.62rem}.panel{padding:18px}.task-row{gap:12px}.task-row .button{font-size:.68rem}.client-hero>.button{align-self:flex-start}.client-columns{grid-template-columns:1.5fr 1fr}.focus-banner{flex-wrap:wrap}.focus-banner>.button{margin-left:72px}.team-bars button>span:nth-child(2){width:93px}.review-bar{padding-inline:15px}.mini-values{grid-template-columns:1fr 1fr}}@media (width<=1000px){.columns,.client-columns{grid-template-columns:1fr}.stack:last-child{grid-template-columns:1fr 1fr;gap:20px;display:grid}.metric strong{font-size:2.3rem}.metric>span{font-size:.7rem}.metrics.five{grid-template-columns:repeat(3,1fr)}.page-title{flex-wrap:wrap;gap:5px}.page-title .button{margin:8px 0 0}.client-hero{flex-wrap:wrap}.client-hero>.button{margin-left:88px}.list-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.task-row{flex-wrap:wrap}.task-row>.button{margin-left:auto}.goal-grid{grid-template-columns:1fr}.review-bar>div{gap:4px}.review-bar button{font-size:.65rem}}@media (width<=760px){.review-bar{flex-direction:column;align-items:flex-start;gap:4px;padding:9px 14px}.review-bar>div{flex-wrap:wrap;gap:7px;width:100%}.review-bar select{max-width:170px;font-size:.72rem}.review-bar label{font-size:.72rem}.review-bar button{min-height:44px;font-size:.7rem}.sidebar{z-index:60;width:240px;height:100dvh;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.backdrop{z-index:50;background:#102e285e;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:inline-grid}.topbar{gap:10px;height:62px;padding:0 13px}.topbar>span:first-of-type,.header-search{gap:6px;font-size:.7rem}.app-shell{min-height:calc(100vh - 100px)}main{padding:25px 18px}.page-title{margin-bottom:25px}.page-title h1{font-size:2.15rem}.page-title p{font-size:1rem}.book-heading{flex-direction:column;align-items:flex-start;gap:10px}.metrics{grid-template-columns:1fr 1fr}.metric{border-bottom:1px solid #dce1d5;padding:20px}.metric>span{font-size:.85rem}.metric small{font-size:.76rem}.metric strong{font-size:2.5rem}.metrics.five{grid-template-columns:1fr 1fr}.metrics.five .metric:last-child{grid-column:1/-1}.panel{padding:20px}.section-head{gap:10px}.section-head h2{font-size:1.05rem}.section-head .text-button{font-size:.76rem}.attention-row b,.attention-row small,.muted{font-size:.9rem}.attention-number{min-width:52px;font-size:1.65rem}.team-bars button{padding:17px 0;font-size:.88rem}.team-bars button>span:nth-child(2){width:105px}.caption,.quiet{font-size:.78rem}.editorial-empty p,.sand p,.person b{font-size:1rem}.person small{font-size:.8rem}.task-reason{font-size:.94rem}.task-reason small{font-size:.8rem}.task-row{gap:12px}.task-row .person{flex-basis:100%}.task-row .button{font-size:.82rem}.focus-banner{gap:15px;padding:23px}.focus-banner>.round-icon{display:none}.focus-banner>.button{margin-left:0}.focus-banner p{font-size:.95rem}.button{white-space:normal;font-size:.84rem}.results-heading{gap:10px;font-size:.8rem}.list-toolbar select{font-size:.87rem}.search-field input{font-size:1rem}.client-table{white-space:normal}.client-table thead{display:none}.client-table tbody{display:block}.client-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:10px;padding:17px 18px;display:grid}.client-table td{border:0;padding:0;font-size:.9rem;display:block}.client-table td:first-child,.client-table td:nth-child(2){grid-column:1}.client-table td:nth-child(3){display:none}.client-table td:nth-child(4){grid-column:1}.client-table td:last-child{grid-area:1/2/4;align-self:center}.client-table .badge{font-size:.78rem}.pagination{flex-direction:column;align-items:flex-start;font-size:.8rem}.pagination .button{font-size:.84rem}.flush{padding:0}.table-wrap th{padding:14px;font-size:.75rem}.table-wrap td{padding:14px;font-size:.9rem}.client-table td{padding:0}.client-hero{gap:15px}.avatar.large{width:52px;height:52px;font-size:1.4rem}.client-hero>div{min-width:220px}.client-hero .eyebrow{font-size:.56rem}.client-hero h1{font-size:2rem}.client-hero p{font-size:.95rem}.client-hero>.button{margin-left:0}.client-meta{flex-wrap:wrap;gap:6px 14px;font-size:.79rem}.client-tabs{gap:17px}.client-tabs button{font-size:.95rem}.milestone{flex-wrap:wrap;gap:12px;padding:20px}.milestone .round-icon{display:none}.milestone h2{font-size:1.1rem}.milestone p{font-size:.95rem}.milestone>div{flex-basis:100%}.milestone>.button{width:100%}.stack:last-child,.profile-pending{display:block}.profile-pending>.round-icon{margin-bottom:20px}.profile-pending h2{font-size:1.8rem}.profile-pending p{font-size:1rem}.insurance-grid{grid-template-columns:1fr 1fr;gap:10px}.insurance-grid span{font-size:.8rem}.insurance-grid b{font-size:.95rem}.insurance-grid>div:last-child{grid-column:1/-1}.timeline small,.timeline p{font-size:.87rem}.timeline h3{font-size:1rem}dt,.context-link small{font-size:.85rem}dd,.context-link b{font-size:1rem}.snapshot small,.mini-values span{font-size:.8rem}.mini-values b{font-size:1.05rem}footer{flex-direction:column;gap:8px;padding:20px;font-size:.75rem}.notice{font-size:.92rem}.goal-grid p,.goal-grid small{font-size:.95rem}dialog{padding:28px 23px}dialog p,.dialog-callout,form label,input,select,textarea{font-size:1rem}.profile-flow{font-size:.82rem}.empty p{font-size:1rem}.eyebrow{line-height:1.7}.subnav{gap:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.angel-investments{background:#fffefa;border-top:3px solid #355c47}.investment-intro{margin-bottom:22px;font-size:.8rem}.investment-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.investment-grid button{text-align:left;background:0 0;border:0;border-top:1px solid #e2e7da;padding:23px 18px 23px 0}.investment-grid button:nth-child(2n){border-left:1px solid #e2e7da;padding-left:25px}.product-label{color:#55774f;justify-content:space-between;align-items:center;padding-right:20px;font-size:.8rem;font-weight:650;display:flex}.investment-grid strong{letter-spacing:-.7px;margin:13px 0 8px;font-family:Georgia,serif;font-size:2rem;font-weight:400;display:block}.amount-meaning,.investment-date{color:#72806a;font-size:.69rem;line-height:1.8;display:block}.investment-date{color:#465e3e;margin-top:8px}.investment-grid button:hover{background:#f4f6ee}.next-action-plain{background:#eef1e5;border-radius:6px;margin-bottom:6px;padding:15px}.next-action-plain>b{font-size:.88rem}.next-action-plain p{margin:8px 0;font-size:.76rem}.next-action-plain .button{margin-top:5px}.product-line{color:#477346!important;font-weight:550!important}.new-client-panel{max-width:660px;padding:35px}.existing-match{border-top:1px solid #dae1d1;gap:16px;margin-top:28px;padding-top:26px;display:flex}.existing-match>svg{color:#55774f;flex-shrink:0}.existing-match h2{margin-bottom:12px}.profile-pending{padding:25px}.profile-pending h2{margin-top:0;font-size:1.4rem}.profile-pending .eyebrow{display:none}@media (width<=760px){.investment-grid strong{font-size:1.6rem}.amount-meaning,.investment-date{font-size:.82rem}.product-label{padding-right:4px;font-size:.9rem}.investment-grid button:nth-child(2n){padding-left:14px}.investment-grid button{padding-right:10px}.investment-intro{font-size:1rem}.next-action-plain p{font-size:.95rem}.new-client-panel{padding:22px}}:root{color:#243e35;background:#f4f5f0}.topbar{background:#fcfcf8;height:62px}.sidebar{background:linear-gradient(175deg,#183e34,#112e29)}.brand{margin-bottom:34px}.sidebar nav button{min-height:45px}.philosophy{opacity:.8;font-size:1.3rem}.page-title{margin-bottom:26px}.page-title h1{font-size:clamp(1.9rem,2.65vw,2.65rem)}.page-title p{max-width:660px}.panel{border-color:#e0e5d9;box-shadow:0 2px 3px #233e3103}.metrics{box-shadow:0 3px 12px #273e3204}.metric.accent{background:linear-gradient(125deg,#214a3b,#336148)}.metric strong{font-variant-numeric:tabular-nums}.book-heading{margin-top:8px}.client-hero{margin-bottom:18px}.client-hero h1{font-size:2.5rem}.client-tabs{margin-bottom:21px}.angel-investments{background:linear-gradient(110deg,#fffef8,#fafbf4);border-top:3px solid #406843;padding:22px 26px}.angel-investments .section-head{margin-bottom:0}.angel-investments .investment-intro{margin-bottom:13px}.investment-grid{background:#fffefa;border:1px solid #e1e6d8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.investment-grid button,.investment-grid button:nth-child(2n){border:0;border-right:1px solid #e1e6d8;padding:21px 20px}.investment-grid button:last-child{border:0}.investment-grid strong{white-space:nowrap;margin:17px 0 9px;font-size:2rem}.investment-grid .product-label{padding-right:0}.investment-date{align-items:center;gap:6px;font-size:.71rem;display:flex}.investment-date span{color:#7b8874}.angel-investments .caption{margin-top:12px;font-size:.68rem}.product-label{font-size:.82rem}.client-columns{grid-template-columns:1.6fr 1fr}.client-columns .profile-pending{background:#edeedd;align-items:center;min-height:180px}.profile-pending h2{font-family:inherit;font-size:1.2rem;font-weight:650}.profile-pending .round-icon{background:#dde3c9}.client-segments{flex-wrap:wrap;gap:7px;margin:20px 0 2px;display:flex}.client-segments button{color:#62725d;background:#fafbf5;border:1px solid #dce2d2;border-radius:24px;min-height:44px;padding:8px 15px;font-size:.76rem}.client-segments button[aria-pressed=true]{color:#fff;background:#244b3b;border-color:#244b3b}.open-client-button{color:#385b35;background:#f5f7ed;border:1px solid #d9e2d0;border-radius:6px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:.74rem;font-weight:600;display:flex}.open-client-button:hover{background:#e5edd9}.client-table th{padding-block:14px}.client-table td{padding-block:18px}.client-table .avatar{background:#e7ebdb;border:1px solid #dbe1ce;width:42px;height:42px}.client-table .product-line{letter-spacing:.15px;margin-top:4px;font-size:.7rem}.daily-agenda>button{text-align:left;background:0 0;border:0;border-top:1px solid #e4e7dc;align-items:center;gap:17px;width:100%;min-height:80px;padding:15px 0;display:flex}.daily-agenda>button>svg{margin-left:auto}.daily-agenda b{font-size:.83rem}.daily-agenda small{font-size:.72rem}.agenda-time{color:#748362;font-variant-numeric:tabular-nums;border-right:1px solid #dae0ce;padding-right:17px;font-size:.74rem}.daily-agenda>button:hover{background:#f4f6eb}.insurance-quiet{color:#6b775f;align-items:center;gap:10px;padding:8px 17px 20px;font-size:.8rem;display:flex}.insurance-quiet .text-button{margin-left:auto}.task-row .person .avatar{width:42px;height:42px}.task-row>.button{background:#f3f5e9;border-color:#d7dfc7}.task-row:hover{background:#fafbf5}.focus-banner{background:linear-gradient(110deg,#e6ead7,#eef0e5);padding:24px}.focus-banner h2{font-size:1.4rem}.focus-banner p{margin-top:6px}.back{margin-bottom:6px}.section-head h2{letter-spacing:-.35px}@media (width<=1200px){.investment-grid strong{font-size:1.65rem}.investment-grid button,.investment-grid button:nth-child(2n){padding:18px 14px}.investment-date{gap:4px;font-size:.64rem}.amount-meaning{font-size:.64rem}}@media (width<=1000px){.investment-grid{grid-template-columns:1fr 1fr}.investment-grid button:nth-child(-n+2){border-bottom:1px solid #e1e6d8}.investment-grid button:nth-child(2n){border-right:0}.investment-grid strong{font-size:1.9rem}.client-columns{grid-template-columns:1fr}.amount-meaning,.investment-date{font-size:.75rem}}@media (width<=760px){.client-hero h1{font-size:2.1rem}.angel-investments{padding:19px 16px}.angel-investments .section-head{flex-wrap:wrap;gap:0}.angel-investments .section-head h2{font-size:1.17rem}.investment-grid button,.investment-grid button:nth-child(2n){padding:17px 12px}.investment-grid strong{font-size:1.6rem}.amount-meaning{min-height:38px;font-size:.79rem;line-height:1.4}.investment-date{flex-wrap:wrap;font-size:.79rem}.investment-date span{width:100%;padding-left:19px;display:block}.angel-investments .caption{font-size:.78rem}.insurance-quiet{flex-wrap:wrap;font-size:.95rem}.insurance-quiet .text-button{margin-left:28px}.client-segments button{font-size:.86rem}.daily-agenda b{font-size:1rem}.daily-agenda small{font-size:.84rem}.client-table .product-line{font-size:.85rem}.open-client-button{font-size:.86rem}.client-hero>div{min-width:210px}.focus-banner p{font-size:1rem}}.angel-live .app-shell{min-height:100vh}.brand-button{color:inherit;text-align:left;background:0 0;border:0;padding:0}.signout{color:#c2d1c1;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:10px;display:flex}.angel-live h1{font-family:Georgia,serif}.angel-live .connected-module{min-width:0}.angel-live .v1-stack h1{font-size:2rem}.angel-live .pilot-access:empty{display:none}.angel-live .client-table .person{color:inherit}.angel-live .investment-grid strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.9vw,1.9rem)}.angel-live .investment-date{flex-wrap:wrap}.angel-live .client-meta{overflow-wrap:anywhere}.angel-live .profile-pending p{margin-bottom:10px}.angel-live .metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.angel-live main>p{padding:20px}.angel-live .sidebar nav button{font-weight:500}.angel-live .table-wrap td{white-space:normal}.angel-live .list-toolbar select{max-width:210px}@media (width<=760px){.angel-live .metrics{grid-template-columns:1fr 1fr}.angel-live .investment-grid strong{font-size:1.45rem}.angel-live .client-hero>div{overflow-wrap:anywhere;min-width:0}.angel-live .sidebar{height:100dvh}.angel-live .client-tabs{max-width:100%}}.angel-live .investment-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.angel-live .investment-grid button:last-child{border-right:0}@media (width<=760px){.angel-live .investment-grid{grid-template-columns:1fr 1fr}}.angel-live.institutional{--ink:#edf4f1;--muted:#9caeaa;--line:#ffffff1a;--green:#a0e6ca;--surface:#0b1e1b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background-color:#080e0d;background-image:radial-gradient(at 72% 0,#133c302b,#0000 50%),linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,44px 44px,44px 44px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.angel-live.institutional *{box-sizing:border-box}.angel-live.institutional h1,.angel-live.institutional h2,.angel-live.institutional h3,.angel-live.institutional strong,.angel-live.institutional b{color:var(--ink);font-family:inherit}.angel-live.institutional h1{letter-spacing:-1.1px;margin:8px 0 10px;font-size:clamp(25px,2.3vw,35px);font-weight:550;line-height:1.18}.angel-live.institutional h2{letter-spacing:-.3px;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.angel-live.institutional h3{font-size:14px;font-weight:550}.angel-live.institutional p,.angel-live.institutional small,.angel-live.institutional .caption{color:var(--muted)}.angel-live.institutional p{line-height:1.65}.angel-live.institutional .caption{font-size:11px;line-height:1.7}.angel-live.institutional .app-shell{grid-template-columns:218px minmax(0,1fr);max-width:none;min-height:100vh;display:grid}.angel-live.institutional .sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081310e8;flex-direction:column;width:218px;height:100dvh;padding:30px 18px;display:flex;position:sticky;top:0}.angel-live.institutional .brand{color:#edf4f1;letter-spacing:4px;gap:12px;margin-bottom:44px;font-size:20px}.angel-live.institutional .brand small{letter-spacing:5px;color:#8cab9f;margin-top:3px;font-size:9px}.angel-live.institutional .brand-mark{color:#abefd2;background:linear-gradient(140deg,#35604c,#0d211a);border:1px solid #60987e55;border-radius:11px;width:40px;height:44px;font-family:Georgia,serif;box-shadow:inset 0 1px #a9e7b53b,0 4px 14px #0007}.angel-live.institutional .sidebar-label,.angel-live.institutional .eyebrow{color:#9cb3a9;letter-spacing:1.8px;font-size:10px;font-weight:600}.angel-live.institutional .sidebar nav{gap:5px;margin-top:13px;display:grid}.angel-live.institutional .sidebar nav button{color:#a9b9b3;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:11px 12px;font-size:13px;display:flex}.angel-live.institutional .sidebar nav button[aria-current=page]{color:#b9f4d7;background:linear-gradient(90deg,#23453780,#17332750);border-color:#9ae0bb21;box-shadow:inset 2px 0 #a0e6ca}.angel-live.institutional .sidebar nav button:hover{color:#fff;background:#ffffff08}.angel-live.institutional .side-bottom{margin-top:auto;padding-top:40px}.angel-live.institutional .philosophy{color:#607f70;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.35}.angel-live.institutional .user{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.angel-live.institutional .user b{font-size:11px}.angel-live.institutional .signout{color:#9bada5;background:0 0;border:0;margin-top:14px}.angel-live.institutional .canvas{background:0 0;min-width:0}.angel-live.institutional .topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#a8bab1;background:#09120fe8;min-height:68px;padding:12px 36px;position:sticky;top:0}.angel-live.institutional .topbar>span{gap:12px;font-size:12px}.angel-live.institutional .header-search{border:1px solid var(--line);color:#a7b8b0;background:#ffffff04;border-radius:6px;gap:10px;min-height:38px;padding:9px 12px;font-size:12px}.angel-live.institutional kbd{color:#a0b5aa;background:#ffffff09;border:1px solid #ffffff12;border-radius:3px;margin-left:26px;padding:2px 5px;font:10px ui-monospace,SFMono-Regular,monospace}.angel-live.institutional main{max-width:1640px;margin:auto;padding:30px 36px 40px}.angel-live.institutional .page-title{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.angel-live.institutional .page-title p{max-width:740px;margin:8px 0 0;font-size:13px}.angel-live.institutional .panel{border:1px solid var(--line);background:linear-gradient(135deg,#11231de6,#0d1916f2);border-radius:9px;min-width:0;margin-bottom:18px;padding:22px;box-shadow:0 8px 24px #00000014,inset 0 1px #ffffff02}.angel-live.institutional .section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.angel-live.institutional .section-head h2{margin-bottom:0}.angel-live.institutional .section-head .eyebrow{margin-bottom:8px}.angel-live.institutional button{cursor:pointer;font-family:inherit;transition:background .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s}.angel-live.institutional button:active:not(:disabled){transform:translateY(1px)scale(.985)}.angel-live.institutional .button{color:#dce9e2;background:#ffffff05;border:1px solid #ffffff20;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #ffffff04}.angel-live.institutional .button.primary{color:#0a281b;background:#b2eccf;border-color:#b2eccf;font-weight:650;box-shadow:0 2px 14px #60e29a0c}.angel-live.institutional .button:hover:not(:disabled){background:#ffffff10;border-color:#aec9b651}.angel-live.institutional .button.primary:hover:not(:disabled){background:#d0f7e0;border-color:#d0f7e0}.angel-live.institutional button:disabled{opacity:.4;cursor:not-allowed}.angel-live.institutional .text-button{color:#b0dbc4;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;padding:5px 0;font-size:12px;display:inline-flex}.angel-live.institutional :focus-visible{outline-offset:4px;outline:2px solid #b2eccf;box-shadow:0 0 0 6px #71c9951c}.angel-live.institutional .book-heading{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.angel-live.institutional .metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 22px;display:grid}.angel-live.institutional .metric{color:var(--ink);border:1px solid var(--line);text-align:left;background:linear-gradient(120deg,#17362b70,#0f1c1880);border-radius:7px;min-width:0;padding:19px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.angel-live.institutional .metric:hover{background:linear-gradient(120deg,#244c3c70,#11291f80);border-color:#a1d8b84d}.angel-live.institutional .metric>span{color:#adbbb3;justify-content:space-between;gap:10px;font-size:12px;display:flex}.angel-live.institutional .metric strong{letter-spacing:-1.7px;font-variant-numeric:tabular-nums;margin:9px 0 6px;font:500 33px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.angel-live.institutional .metric small{color:#97ada0;font-size:10px}.angel-live.institutional .metric.accent{background:linear-gradient(110deg,#234f3a8a,#12332580);border-color:#79b29142}.angel-live.institutional .metric.accent strong{color:#c4f3d9}.angel-live.institutional .command-grid{grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);gap:18px;display:grid}.angel-live.institutional .command-queue{flex-direction:column;padding-bottom:0;display:flex}.angel-live.institutional .command-aside{min-width:0}.angel-live.institutional .command-aside .panel{padding:20px}.angel-live.institutional .action-lanes{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.angel-live.institutional .action-lane{text-align:left;color:#afc0b6;border:1px solid var(--line);background:#ffffff03;border-radius:5px;align-items:center;gap:9px;min-height:43px;padding:10px;display:flex}.angel-live.institutional .action-lane span{font-size:11px}.angel-live.institutional .action-lane strong{margin-left:auto;font:500 16px ui-monospace,monospace}.angel-live.institutional .action-lane.urgent{color:#edc590;background:#5c33241a;border-color:#d29e572a}.angel-live.institutional .action-lane.urgent strong{color:#f1cb93}.angel-live.institutional .action-lane:hover{background:#ffffff08}.angel-live.institutional .priority-list{flex:1;margin:0 -22px}.angel-live.institutional .priority-item{color:#b7cbbf;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff07;align-items:center;gap:14px;width:100%;min-height:76px;padding:17px 22px;display:flex}.angel-live.institutional .priority-item:hover{background:#ffffff04}.angel-live.institutional .priority-index{color:#739180;font:11px ui-monospace,monospace}.angel-live.institutional .priority-person{flex:1;min-width:0}.angel-live.institutional .priority-person b{font-size:13px;display:block}.angel-live.institutional .priority-person small{margin-top:4px;font-size:11px;display:block}.angel-live.institutional .priority-date{white-space:nowrap;color:#b3baa9;font:10px ui-monospace,monospace}.angel-live.institutional .panel-foot{border-top:1px solid var(--line);color:#91a79a;padding:15px 0;font-size:10px}.angel-live.institutional .quiet-state{color:#8eac9b;align-items:center;gap:16px;min-height:220px;padding:30px;display:flex}.angel-live.institutional .quiet-state p{max-width:350px;font-size:12px}.angel-live.institutional .team-ledger-row{text-align:left;color:#98b3a3;background:0 0;border:0;border-bottom:1px solid #ffffff07;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.angel-live.institutional .team-ledger-row>span:nth-child(2){flex:1}.angel-live.institutional .team-ledger-row b{letter-spacing:1px;font-size:12px}.angel-live.institutional .team-ledger-row small{font-size:10px;display:block}.angel-live.institutional .team-ledger-row strong{font:14px ui-monospace,monospace}.angel-live.institutional .team-emblem{color:#c5dec9;background:linear-gradient(135deg,#4c6b5a,#182e23 45%,#365242);border:1px solid #abc5ac44;border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:34px;font:italic 19px Georgia,serif;display:grid;box-shadow:inset 0 1px #d2e6d955,0 2px 4px #0004}.angel-live.institutional .team-emblem.tone-1{filter:hue-rotate(45deg)}.angel-live.institutional .team-emblem.tone-2{filter:hue-rotate(-50deg)}.angel-live.institutional .team-emblem.tone-3{filter:hue-rotate(110deg)}.angel-live.institutional .wide{width:100%;margin-top:17px}.angel-live.institutional .opportunity-row{border:0;border-bottom:1px solid var(--line);text-align:left;color:#c8d6ce;background:0 0;align-items:center;gap:10px;width:100%;padding:14px 0;font-size:12px;display:flex}.angel-live.institutional .opportunity-row span{flex:1}.angel-live.institutional .opportunity-row b{font-family:ui-monospace,monospace}.angel-live.institutional .management-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.angel-live.institutional .management-metrics button{color:#b4c5ba;border:1px solid var(--line);text-align:left;background:#ffffff03;border-radius:5px;padding:15px}.angel-live.institutional .management-metrics strong{margin:10px 0;font:500 24px ui-monospace,monospace;display:block}.angel-live.institutional .management-metrics small{font-size:10px}.angel-live.institutional .management-section>.section-head p{max-width:580px;font-size:12px}.angel-live.institutional .period-control{color:#a6bbaf;margin-bottom:15px;font-size:11px}.angel-live.institutional .period-control select{margin-left:10px}.angel-live.institutional input,.angel-live.institutional select,.angel-live.institutional textarea{font:inherit;color:#e4eee8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1812;border:1px solid #ffffff26;border-radius:5px;max-width:100%;min-height:40px;padding:10px}.angel-live.institutional input::placeholder{color:#8aa191}.angel-live.institutional .search-field{color:#a3bfad;background:#0b1812;border:1px solid #ffffff26;border-radius:5px}.angel-live.institutional .search-field input{background:0 0;border:0;flex:1;min-width:0}.angel-live.institutional .list-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.angel-live.institutional .search-field{flex:1;align-items:center;min-width:220px;padding:0 12px;display:flex}.angel-live.institutional .client-segments,.angel-live.institutional .client-tabs{border-bottom:1px solid var(--line);white-space:nowrap;gap:5px;margin-bottom:20px;display:flex;overflow-x:auto}.angel-live.institutional .client-segments button,.angel-live.institutional .client-tabs button{color:#a9bfb1;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 16px}.angel-live.institutional .client-segments button[aria-pressed=true],.angel-live.institutional .client-tabs button.active{color:#c4f4d4;background:#ffffff03;border-bottom-color:#a0e6ca}.angel-live.institutional .panel.flush{padding:0;overflow:hidden}.angel-live.institutional .table-wrap{max-width:100%;overflow:auto}.angel-live.institutional table{border-collapse:collapse;background:0 0;width:100%;font-size:12px}.angel-live.institutional th{color:#a3baaa;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border-bottom:1px solid var(--line);background:#0c1d15;padding:14px 18px;font-size:10px;font-weight:500;position:sticky;top:0}.angel-live.institutional td{color:#d1ded5;vertical-align:middle;border-bottom:1px solid #ffffff09;padding:16px 18px}.angel-live.institutional tbody tr:hover{background:#ffffff05}.angel-live.institutional td small{margin-top:4px;font-size:10px;display:block}.angel-live.institutional .person{color:#e1ece5;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.angel-live.institutional .person b{font-size:12px}.angel-live.institutional .avatar{color:#b9dac5;background:linear-gradient(145deg,#294633,#193122);border:1px solid #b3d9b51f;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:36px;display:grid}.angel-live.institutional .avatar.large{width:56px;height:62px;font-size:25px}.angel-live.institutional .badge{color:#adceb8;white-space:nowrap;background:#91c4a20c;border:1px solid #94b7a026;border-radius:4px;padding:4px 8px;font-size:10px;display:inline-flex}.angel-live.institutional .open-client-button{color:#b8e6c8;background:#ffffff03;border:1px solid #bed8bf22;border-radius:4px;align-items:center;gap:5px;padding:7px 10px;display:flex}.angel-live.institutional .pagination{color:#95ad9c;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:11px;display:flex}.angel-live.institutional .pagination>div{gap:8px;display:flex}.angel-live.institutional .client-hero{align-items:center;gap:20px;padding:24px 0 28px;display:flex}.angel-live.institutional .client-hero>div{flex:1}.angel-live.institutional .client-hero p{font-size:12px}.angel-live.institutional .client-meta{color:#acbeaf;gap:12px;font:11px ui-monospace,monospace;display:flex}.angel-live.institutional .investment-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.angel-live.institutional .investment-grid button{text-align:left;color:#bdd6c5;background:linear-gradient(130deg,#1e3d2966,#12261966);border:1px solid #accbb522;border-radius:6px;padding:18px}.angel-live.institutional .investment-grid strong{margin:15px 0 8px;font:500 23px ui-monospace,monospace;display:block}.angel-live.institutional .product-label{justify-content:space-between;font-size:12px;display:flex}.angel-live.institutional .amount-meaning,.angel-live.institutional .investment-date{color:#abc0b1;margin-top:8px;font-size:10px;display:block}.angel-live.institutional .client-columns{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.angel-live.institutional .profile-pending,.angel-live.institutional .insurance-quiet,.angel-live.institutional .sand{border:1px solid var(--line);color:#bacbc0;background:#13241b;border-radius:7px}.angel-live.institutional .round-icon{color:#b3d8bf;background:#203e2b}.angel-live.institutional dl>div{border-bottom:1px solid var(--line);padding:12px 0}.angel-live.institutional dt{color:#91aa99;font-size:11px}.angel-live.institutional dd{color:#d7e6dc;font-size:12px}.angel-live.institutional .context-link{border:0;border-bottom:1px solid var(--line);color:#b3ccbd;background:0 0;justify-content:space-between;width:100%;padding:12px 0;display:flex}.angel-live.institutional .data-context{border-top:1px solid var(--line);color:#96b3a1;padding:18px 0;font-size:12px}.angel-live.institutional .data-context summary{cursor:pointer}.angel-live.institutional footer{color:#769482;letter-spacing:.5px;border-top:1px solid #ffffff06;padding:20px 36px;font-size:10px}.angel-live.institutional .focus-panel{min-height:290px;position:relative;overflow:hidden}.angel-live.institutional .focus-panel h2{margin-top:22px;font-size:25px;line-height:1.3}.angel-live.institutional .orbital-mark{opacity:.22;pointer-events:none;width:135px;height:135px;position:absolute;top:35px;right:-10px;transform:rotate(-25deg)}.angel-live.institutional .orbital-mark i{border:1px solid #99dbb3;border-radius:50%;position:absolute;inset:0;box-shadow:inset 5px 5px 20px #a9eeab2a}.angel-live.institutional .orbital-mark i:nth-child(2){inset:0 32px}.angel-live.institutional .orbital-mark i:nth-child(3){inset:30px 0}.angel-live.institutional .status-dot{background:#a0e6ca;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.angel-live.institutional .command-dialog{color:#e7f0ea;background:#0d1b14;border:1px solid #ffffff26;border-radius:12px;width:min(620px,100vw - 32px);max-height:85dvh;margin:10dvh auto auto;padding:0;position:fixed;overflow:auto;box-shadow:0 35px 140px #000b}.angel-live.institutional .command-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b08bb}.angel-live.institutional .command-dialog-head{justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.angel-live.institutional .command-dialog-head h2{align-items:center;gap:10px;margin:0;display:flex}.angel-live.institutional .icon-button{color:#c3dccb;background:0 0;border:0;place-items:center;min-width:36px;min-height:36px;display:grid}.angel-live.institutional .command-input{border-block:1px solid var(--line);color:#b2d8be;align-items:center;gap:12px;padding:14px 22px;display:flex}.angel-live.institutional .command-input input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;font-size:17px}.angel-live.institutional .command-search-kind{color:#a1b6a8;justify-content:space-between;align-items:center;padding:12px 22px;font-size:12px;display:flex}.angel-live.institutional .command-results{min-height:100px;padding:12px 16px}.angel-live.institutional .command-results .eyebrow{margin:12px 8px}.angel-live.institutional .command-results>button{color:#d7e7dc;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:13px 10px;display:flex}.angel-live.institutional .command-results>button:hover{background:#b4deb510}.angel-live.institutional .command-results small{margin-top:3px;font-size:11px;display:block}.angel-live.institutional .command-dialog-foot{border-top:1px solid var(--line);color:#9cb8a6;justify-content:space-between;gap:10px;padding:15px 22px;font-size:10px;display:flex}.angel-live.institutional .command-dialog-foot button{color:#b4dcbf;background:0 0;border:0}.angel-live.institutional .mobile-menu{display:none}.angel-live.institutional .skip{z-index:100;color:#102c1b;background:#b2eccf;padding:12px;position:fixed;top:-100px;left:16px}.angel-live.institutional .skip:focus{top:12px}.angel-live.institutional .command-home{animation:.3s cubic-bezier(.16,1,.3,1) arrive}@keyframes arrive{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width>=1700px){.angel-live.institutional main{padding-top:40px}.angel-live.institutional .command-grid{grid-template-columns:minmax(0,2fr) minmax(330px,1fr)}}@media (width<=1150px){.angel-live.institutional .command-grid{grid-template-columns:1fr}.angel-live.institutional .command-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.angel-live.institutional main{padding:25px}.angel-live.institutional .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.angel-live.institutional .priority-list{min-height:150px}}@media (width<=800px){.angel-live.institutional .app-shell{display:block}.angel-live.institutional .sidebar{z-index:40;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.angel-live.institutional .sidebar.open{transform:translate(0)}.angel-live.institutional .mobile-menu{display:grid}.angel-live.institutional .topbar{gap:12px;padding:12px 18px}.angel-live.institutional .topbar>span{margin-right:auto}.angel-live.institutional .backdrop{z-index:35;background:#0009;border:0;position:fixed;inset:0}.angel-live.institutional main{padding:24px 18px}.angel-live.institutional .client-columns{grid-template-columns:1fr}.angel-live.institutional .client-hero{flex-wrap:wrap}.angel-live.institutional .header-search kbd{display:none}.angel-live.institutional button,.angel-live.institutional .button{min-height:44px}.angel-live.institutional .client-table{min-width:760px}.angel-live.institutional .client-hero>div{min-width:220px}}@media (width<=540px){.angel-live.institutional h1{font-size:27px}.angel-live.institutional .page-title{flex-direction:column;align-items:flex-start;gap:16px}.angel-live.institutional .command-aside{display:block}.angel-live.institutional .command-grid{gap:0}.angel-live.institutional .panel{padding:18px}.angel-live.institutional .priority-list{margin:0 -18px}.angel-live.institutional .priority-item{flex-wrap:wrap;gap:10px;padding:16px}.angel-live.institutional .priority-date{order:2;width:calc(100% - 58px);margin-left:28px}.angel-live.institutional .priority-person{min-width:165px}.angel-live.institutional .action-lane{gap:6px;padding:8px}.angel-live.institutional .action-lane>svg:last-child{display:none}.angel-live.institutional .action-lane span{font-size:10px}.angel-live.institutional .metric{padding:16px}.angel-live.institutional .metric strong{font-size:29px}.angel-live.institutional .metrics{gap:9px}.angel-live.institutional .topbar>span{display:none}.angel-live.institutional .header-search{margin-left:auto}.angel-live.institutional .management-metrics{grid-template-columns:1fr 1fr}.angel-live.institutional .management-metrics strong{font-size:21px}.angel-live.institutional .section-head{flex-wrap:wrap;gap:10px}.angel-live.institutional .command-dialog-foot{flex-wrap:wrap}.angel-live.institutional .search-field{min-width:100%}.angel-live.institutional .pagination{flex-direction:column;align-items:flex-start}.angel-live.institutional .period-control select{margin:8px 0;display:block}.angel-live.institutional .client-meta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.angel-live.institutional *,.angel-live.institutional :before,.angel-live.institutional :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.angel-live.institutional button:active{transform:none!important}}.angel-live.institutional .metrics{box-shadow:none;background:0 0;border:0;overflow:visible}.angel-live.institutional .metric{gap:0;display:block}.angel-live.institutional .metric:last-child{border:1px solid var(--line)}.angel-live.institutional .v1-card,.angel-live.institutional .v1-panel,.angel-live.institutional .v1-empty,.angel-live.institutional .v1-work-card,.angel-live.institutional .v1-client-card,.angel-live.institutional .v1-error{color:#d3e4d9;border:1px solid var(--line);background:#10231a;border-radius:8px}.angel-live.institutional .v1-stack button.secondary,.angel-live.institutional .connected-module button.secondary{color:#c4ddcc;background:#ffffff07;border:1px solid #ffffff20}.angel-live.institutional .subnav{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.angel-live.institutional .work-links{flex-wrap:wrap;gap:8px;display:flex}.angel-live.institutional .metric{isolation:isolate}.angel-live.institutional .metric:after{content:"";z-index:-1;background:radial-gradient(circle at var(--spot-x,75%) var(--spot-y,0%),#9ce7be20,transparent 65%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.angel-live.institutional .metric:hover:after{opacity:1}.angel-live.institutional .investment-grid{background:0 0;border:0;overflow:visible}.angel-live.institutional .investment-grid button,.angel-live.institutional .investment-grid button:nth-child(2n),.angel-live.institutional .investment-grid button:last-child{border:1px solid #accbb522;min-width:0;padding:18px;display:block}.angel-live.institutional .investment-grid button:hover{background:#1b3526}.angel-live.institutional .investment-grid .product-label{color:#b7d5c0}.angel-live.institutional .investment-grid strong{overflow-wrap:normal;white-space:normal}.angel-live.institutional .investment-date{line-height:1.7}.angel-live.institutional .management-metrics button{display:block}.angel-live.institutional .book-heading{flex-direction:row}.angel-live.institutional .profile-pending .button{margin:5px 6px 0 0}.angel-live.institutional .stack:last-child{flex-direction:column;gap:0;display:flex}.angel-live.institutional .close-menu{align-self:flex-end;margin-bottom:10px;font-size:26px}.angel-live.institutional .client-row-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (width<=800px){.angel-live.institutional .sidebar{visibility:hidden}.angel-live.institutional .sidebar.open{visibility:visible}}.angel-live.institutional .v1-client-row,.angel-live.institutional .v1-toolbar,.angel-live.institutional .v1-metric,.angel-live.institutional .v1-hero{border-color:var(--line);color:#d3e4d9;background:#10231a}.angel-live.institutional .v1-badge{color:#baddc5;background:#274032}.angel-live.institutional .v1-client-row>button,.angel-live.institutional .v1-card>button,.angel-live.institutional .v1-pagination>button:not(.secondary){color:#123220;background:#b2eccf;border:1px solid #b2eccf}.angel-live.institutional .v1-client-row small{color:#9cb9a7}.angel-live.institutional .shared-profile{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2937}.angel-live.institutional .shared-profile h1,.angel-live.institutional .shared-profile h2,.angel-live.institutional .shared-profile h3,.angel-live.institutional .shared-profile strong,.angel-live.institutional .shared-profile b{color:inherit}.angel-live.institutional .shared-profile input,.angel-live.institutional .shared-profile select,.angel-live.institutional .shared-profile textarea{color:#1f2937;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cbd5e1}.angel-live.institutional .shared-profile p,.angel-live.institutional .shared-profile small{color:inherit}.angel-live.institutional .directory-density{color:#9bb1a2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:10px;display:flex}.angel-live.institutional .compact-book td{padding-block:8px}.angel-live.institutional .compact-book .avatar{width:30px;height:32px}.angel-live.institutional .compact-book .open-client-button{min-height:34px}@media (width<=800px){.angel-live.institutional .compact-book .open-client-button{min-height:44px}}.angel-live.institutional .management-metrics button{min-width:0}.angel-live.institutional .management-metrics small{overflow-wrap:anywhere;display:block}@media (width<=540px){.angel-live.institutional .management-metrics{grid-template-columns:1fr}.angel-live.institutional .management-metrics button{padding:14px 16px}.angel-live.institutional .management-metrics strong{font-size:24px}}.angel-live.vision{color:#17243b;--muted:#17243b;--line:#dfe5ee;background:#f4f6f9;font-size:14px}.angel-live.vision h1{font-size:28px}.angel-live.vision h2{font-size:19px}.angel-live.vision h3{font-size:16px}.angel-live.vision small,.angel-live.vision .caption{font-size:12px}.angel-live.vision .eyebrow{font-size:11px}.angel-live.vision .page-title p{font-size:14px}.angel-live.vision button{color:#17243b;background:0 0;border:0}.angel-live.vision .button{background:#dfe5ee;border:1px solid #dfe5ee;min-height:40px;font-size:13px}.angel-live.vision .text-button{font-size:13px}.angel-live.vision .sidebar{background:#fff}.angel-live.vision .sidebar-label{letter-spacing:1px;font-size:9px}.angel-live.vision .brand-mark{box-shadow:none;background:#fff}.angel-live.vision label{flex-direction:column;gap:8px;font-size:13px;display:flex}.vision .vision-review{color:#fff;background:#17243b;flex-wrap:wrap;align-items:center;gap:20px;padding:8px 24px;font-size:11px;display:flex}.vision .vision-review b{color:#fff;letter-spacing:1px;margin-right:auto;font-size:10px}.vision .vision-review label{color:#fff;flex-direction:row;align-items:center;gap:8px;font-size:11px;display:flex}.vision .vision-review select{color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border-color:#dfe5ee;min-height:30px;padding:4px 8px}.vision .vision-review input[type=checkbox]{width:14px;height:14px;min-height:0}.angel-live.vision .vision-section{border-top:1px solid var(--line);min-width:0;margin:0;padding:24px 0}.angel-live.vision .section-head{margin-bottom:16px}.angel-live.vision .section-head p{max-width:700px;margin:7px 0 0;font-size:13px}.angel-live.vision .today-line{background:#fff;border:1px solid #dfe5ee;border-radius:6px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px;padding:20px 24px;display:flex}.angel-live.vision .summary-link{align-items:center;gap:8px;font-size:13px;display:flex}.angel-live.vision .summary-link strong{font:600 21px ui-monospace,monospace}.angel-live.vision .vision-priority{border-top:1px solid #dfe5ee;grid-template-columns:minmax(200px,1fr) 150px 160px;align-items:center;gap:20px;padding:22px 0;display:grid}.angel-live.vision .vision-priority:first-child{border-top:0}.angel-live.vision .client-link{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}.angel-live.vision .client-link b{font-size:16px;font-weight:600}.angel-live.vision .client-link span{color:#17243b;font-size:14px}.angel-live.vision .client-link small,.angel-live.vision .due{color:#17243b;font-size:12px}.angel-live.vision .vision-two{grid-template-columns:1fr 1fr;gap:32px;display:grid}.angel-live.vision .summary-strip{color:#17243b;flex-wrap:wrap;gap:16px 24px;padding:15px 0;display:flex}.angel-live.vision .summary-strip button{align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.angel-live.vision .summary-strip strong{font:500 20px ui-monospace,monospace}.angel-live.vision .product-list{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.angel-live.vision .product-list button{text-align:left;border-bottom:1px solid #dfe5ee;align-items:center;gap:10px;min-height:44px;padding:14px 0;display:flex}.angel-live.vision .product-list button>span{flex:1}.angel-live.vision .management-brief{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;padding:24px;display:grid}.angel-live.vision .management-brief button{text-align:left;gap:10px;display:grid}.angel-live.vision .management-brief span{color:#17243b;font-size:12px}.angel-live.vision .management-brief strong{font-size:18px}.angel-live.vision .team-summary{gap:32px;padding:16px 0;display:flex}.angel-live.vision .team-summary button{align-items:center;gap:16px;display:flex}.angel-live.vision .vision-table th{background:#fff}.angel-live.vision .vision-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.angel-live.vision .vision-filters label{flex-direction:column;gap:6px;font-size:12px;display:flex}.angel-live.vision .vision-filters .search-field{flex-direction:row;align-items:center;min-height:44px}.angel-live.vision summary{cursor:pointer;color:#17243b;padding:12px 0;font-size:13px}.angel-live.vision .vision-filters details[open]{border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px 16px}.angel-live.vision .filter-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.angel-live.vision .filter-chips button{border:1px solid #dfe5ee;border-radius:4px;padding:6px 10px;font-size:12px}.angel-live.vision .client-book-row{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr .8fr 90px;align-items:center;gap:20px;padding:22px 0;display:grid}.angel-live.vision .client-book-row>div{flex-direction:column;gap:6px;font-size:13px;display:flex}.angel-live.vision .vision-client-header{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 30px;display:flex}.angel-live.vision .vision-client-header h1{margin:10px 0;font-size:32px}.angel-live.vision .ownership{color:#17243b;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.angel-live.vision .ownership b{margin-top:4px;font-size:14px;font-weight:500;display:block}.angel-live.vision .client-primary{align-items:center;gap:12px;display:flex}.angel-live.vision .action-menu{position:relative}.angel-live.vision .action-menu summary{border:1px solid #dfe5ee;border-radius:4px;min-height:40px;padding:9px;list-style:none}.angel-live.vision .action-menu[open]{z-index:20;background:#fff;padding:10px;position:absolute;right:40px;box-shadow:0 15px 30px #0007}.angel-live.vision .action-menu button{text-align:left;white-space:nowrap;width:100%;padding:12px;display:block}.angel-live.vision .relationship-brief{background:#fff;border-left:2px solid #17243b;align-items:center;gap:32px;margin:26px 0;padding:22px 24px;display:flex}.angel-live.vision .relationship-brief>div{flex:1}.angel-live.vision .relationship-brief p{color:#17243b;margin:8px 0 0;font-size:14px;line-height:1.85}.angel-live.vision .relationship-brief .text-button{white-space:nowrap}.angel-live.vision .business-story{flex-wrap:wrap;gap:24px;display:flex}.angel-live.vision .business-story article{border-right:1px solid var(--line);flex:1;min-width:210px;padding-right:24px}.angel-live.vision .business-story article:last-child{border:0}.angel-live.vision .business-story h3{margin:12px 0;font:500 26px ui-monospace,monospace}.angel-live.vision .business-story p{font-size:13px}.angel-live.vision .business-story small{line-height:1.8}.angel-live.vision .commitment{background:#dfe5ee;border-left:2px solid #dfe5ee;margin-top:20px;padding:12px 16px}.angel-live.vision .commitment p{margin:6px 0}.angel-live.vision .financial-position{background:#fff;border-radius:5px;align-items:center;gap:40px;margin-bottom:24px;padding:24px;display:flex}.angel-live.vision .financial-position>div{flex-direction:column;gap:8px;display:flex}.angel-live.vision .financial-position>div:first-child{flex:1}.angel-live.vision .financial-position span{color:#17243b;font-size:13px}.angel-live.vision .financial-position strong{font:500 28px ui-monospace,monospace}.angel-live.vision .financial-position b{font:500 18px ui-monospace,monospace}.angel-live.vision .plain-row{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px 0;display:flex}.angel-live.vision .plain-row small{margin-top:6px;display:block}.angel-live.vision .roadmap-row{border-block:1px solid var(--line);align-items:center;gap:18px;margin-top:24px;padding:22px 0;display:flex}.angel-live.vision .roadmap-row>div{flex:1}.angel-live.vision .roadmap-row small{margin-top:6px;display:block}.angel-live.vision .timeline{border-left:1px solid #dfe5ee;margin-left:5px;padding-left:22px}.angel-live.vision .timeline article{padding:0 0 24px;position:relative}.angel-live.vision .timeline article:before{content:"";background:#17243b;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-26px;box-shadow:0 0 0 5px #fff}.angel-live.vision .timeline h3{margin:8px 0}.angel-live.vision .timeline p{margin:5px 0;font-size:14px}.angel-live.vision .opportunity-item{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:24px;width:100%;padding:22px 0;display:flex}.angel-live.vision .opportunity-item>span:first-child{flex:1}.angel-live.vision .opportunity-item small{margin-top:8px;display:block}.angel-live.vision .opportunity-item strong{font:500 16px ui-monospace,monospace}.angel-live.vision .work-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 0;display:flex}.angel-live.vision .work-row>div{flex:1}.angel-live.vision .work-row h3{margin:9px 0}.angel-live.vision .new-client-box{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:560px;padding:32px}.angel-live.vision .new-client-box input{width:100%}.angel-live.vision .vision-notice{background:#fff;border:1px solid #dfe5ee;border-radius:5px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;display:flex}.angel-live.vision .vision-notice button{margin-left:auto}.angel-live.vision .vision-drawer{color:#17243b;background:#fff;border:0;border-left:1px solid #dfe5ee;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-15px 0 60px #0007}.angel-live.vision .vision-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#dfe5ee}.angel-live.vision .drawer-body{padding:28px 32px}.angel-live.vision .drawer-body>header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.angel-live.vision .drawer-body>h2{margin-bottom:24px;font-size:24px}.angel-live.vision .drawer-body h3{margin:28px 0 10px}.angel-live.vision .drawer-body p{font-size:14px;line-height:1.8}.angel-live.vision .drawer-body .button{margin:8px 8px 8px 0}.angel-live.vision .brief-name{border-bottom:1px solid var(--line);padding-bottom:16px}.angel-live.vision .brief-name h3{margin:0;font-size:24px}.angel-live.vision .brief-fact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.angel-live.vision .brief-fact span{text-align:right}.angel-live.vision .brief-fact small{margin-top:5px;display:block}.angel-live.vision .drawer-actions{border-top:1px solid var(--line);background:#dfe5ee;margin-top:24px;padding:16px 0;position:sticky;bottom:0}.angel-live.vision .vision-form{flex-direction:column;gap:18px;display:flex}.angel-live.vision .vision-form p{margin:0}.angel-live.vision .vision-form .caption{font-size:12px}.angel-live.vision .vision-form [role=alert]{color:#17243b;background:#fff;border-radius:4px;padding:12px}.angel-live.vision .search-results>button{text-align:left;border-bottom:1px solid var(--line);flex-direction:column;gap:8px;width:100%;padding:22px 28px 22px 0;display:flex;position:relative}.angel-live.vision .search-results>button svg{position:absolute;top:25px;right:0}.angel-live.vision .search-results span{color:#17243b;font-size:12px}.angel-live.vision .roadmap-paper{color:#fff;background:#17243b;margin:24px 0;padding:32px}.angel-live.vision .roadmap-paper h3,.angel-live.vision .roadmap-paper p{color:#fff}.angel-live.vision .badge{border-radius:3px;font-size:12px}.angel-live.vision .vision-priority:hover,.angel-live.vision .client-book-row:hover,.angel-live.vision .opportunity-item:hover{background:#dfe5ee}.angel-live.vision .client-tabs button{font-size:13px}@media (width<=1100px){.angel-live.vision main{padding:28px}.angel-live.vision .vision-priority{grid-template-columns:1fr 140px}.angel-live.vision .vision-priority .due{grid-area:2/1}.angel-live.vision .vision-priority .button{grid-area:1/2/3}.angel-live.vision .client-book-row{grid-template-columns:1.3fr 1fr 100px}.angel-live.vision .client-book-row>div:nth-child(3),.angel-live.vision .client-book-row>div:nth-child(4){display:none}.angel-live.vision .financial-position{gap:20px}.angel-live.vision .vision-client-header{flex-wrap:wrap}}@media (width<=800px){.angel-live.vision main{padding:24px}.angel-live.vision .vision-two{grid-template-columns:1fr;gap:0}.angel-live.vision .management-brief{grid-template-columns:1fr}.angel-live.vision .management-brief button{border-bottom:1px solid var(--line);padding:10px 0}.angel-live.vision .relationship-brief{flex-direction:column;align-items:flex-start;gap:12px}.angel-live.vision .topbar>span{display:none}.angel-live.vision .topbar .header-search{margin-left:auto}.angel-live.vision .vision-table{min-width:680px}.angel-live.vision .today-line{gap:16px;padding:18px}.angel-live.vision .button{min-height:44px}.angel-live.vision .opportunity-item{flex-wrap:wrap;gap:12px}.angel-live.vision .opportunity-item>span:first-child{min-width:150px}.angel-live.vision .vision-review{gap:12px;padding:10px 16px}.angel-live.vision .action-menu[open]{right:24px}}@media (width<=540px){.angel-live.vision{font-size:16px}.angel-live.vision main{padding:24px 18px}.angel-live.vision h1{font-size:26px}.angel-live.vision .page-title p,.angel-live.vision p,.angel-live.vision .client-link span{font-size:16px}.angel-live.vision .today-line>.eyebrow{width:100%}.angel-live.vision .today-line{gap:16px 24px}.angel-live.vision .vision-priority{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.angel-live.vision .vision-priority .client-link{width:100%}.angel-live.vision .vision-priority .due{flex:1;align-self:center}.angel-live.vision .client-book-row{flex-wrap:wrap;gap:14px;padding:22px 0;display:flex}.angel-live.vision .client-book-row>.client-link{width:100%}.angel-live.vision .client-book-row>div:nth-child(3),.angel-live.vision .client-book-row>div:nth-child(4){display:flex}.angel-live.vision .client-book-row>div{width:calc(50% - 8px);font-size:14px}.angel-live.vision .client-book-row>.button{margin-left:auto}.angel-live.vision .ownership{gap:16px}.angel-live.vision .financial-position{flex-wrap:wrap}.angel-live.vision .financial-position>div:first-child{min-width:100%}.angel-live.vision .roadmap-row,.angel-live.vision .work-row{flex-wrap:wrap}.angel-live.vision .work-row>div{min-width:100%}.angel-live.vision .work-row .button{margin-left:auto}.angel-live.vision .drawer-body{padding:24px}.angel-live.vision .drawer-body p{font-size:16px}.angel-live.vision .drawer-body label{font-size:14px}.angel-live.vision .business-story article{border:0;border-bottom:1px solid var(--line);min-width:100%;padding:0 0 16px}.angel-live.vision .team-summary{flex-direction:column;gap:20px}.angel-live.vision .new-client-box{padding:22px}.angel-live.vision .client-tabs{margin-top:20px}.angel-live.vision .vision-filters .search-field{min-width:100%}}.angel-live.vision{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line:#dfe5ee;--muted:#59677d;--text:#17243b;--accent:#245acb;color:#17243b;background:#f4f6f9;font-family:Inter,system-ui,sans-serif}.angel-live.vision :is(h1,h2,h3,b,strong){color:#17243b}.angel-live.vision :is(p,small,.caption,.eyebrow){color:#59677d}.angel-live.vision button{color:#245acb}.angel-live.vision :is(input,select,textarea){color:#17243b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #c7d0df;border-radius:6px}.angel-live.vision :focus-visible{outline-offset:3px;outline:3px solid #5389f5}.angel-live.vision .sidebar{background:#fff;border-right:1px solid #dfe5ee}.angel-live.vision .sidebar nav button{color:#4c5a70}.angel-live.vision .sidebar nav button[aria-current=page]{color:#245acb;box-shadow:none;background:#edf3ff;border:1px solid #dbe6ff}.angel-live.vision .brand{color:#17243b}.angel-live.vision .brand-mark{color:#fff;background:#17243b}.angel-live.vision .avatar{color:#245acb;background:#edf2fa}.angel-live.vision .topbar{color:#59677d;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dfe5ee}.angel-live.vision .header-search,.angel-live.vision kbd{color:#59677d;background:#f0f3f8;border-color:#dfe5ee}.angel-live.vision main{max-width:1500px;padding:28px 32px}.angel-live.vision .vision-review{color:#334664;background:#e9eef7}.angel-live.vision .vision-review :is(b,label,select){color:#334664}.angel-live.vision .button{color:#263e63;background:#fff;border:1px solid #cbd5e3;border-radius:6px}.angel-live.vision .button.primary{color:#fff;background:#245acb;border-color:#245acb}.angel-live.vision button:disabled{opacity:.45}.angel-live.vision .vision-section,.angel-live.vision .wealth-section{background:#fff;border:1px solid #dfe5ee;border-radius:10px;min-width:0;margin:0 0 20px;padding:22px}.angel-live.vision .vision-two{gap:20px}.angel-live.vision .today-line{background:#fff;border-color:#dfe5ee;margin-bottom:20px;padding:14px 20px}.angel-live.vision .vision-priority{border-color:#e8edf4;padding:16px 0}.angel-live.vision .vision-priority:hover,.angel-live.vision .client-book-row:hover{background:#f7f9fc}.angel-live.vision .attention{color:#aa3426}.angel-live.vision .relationship-brief{border:1px solid #dfe5ee;border-left:3px solid #245acb;border-radius:8px;margin:16px 0}.angel-live.vision .financial-position{background:#f3f6fb}.angel-live.vision .vision-client-header{background:#fff;border:1px solid #dfe5ee;border-radius:10px;margin:18px 0;padding:24px}.angel-live.vision .client-tabs{border-color:#dfe5ee;margin-bottom:20px}.angel-live.vision .client-tabs button.active{color:#245acb;background:#eaf1ff;border-bottom-color:#245acb}.angel-live.vision .client-book-rows{background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:0 20px}.angel-live.vision :is(table,.vision-table){color:#17243b;background:#fff}.angel-live.vision :is(th,.vision-table th){color:#59677d;background:#f2f5fa}.angel-live.vision td{color:#263e63;border-color:#e5eaf1}.angel-live.vision td small{margin-top:5px;display:block}.angel-live.vision .vision-table td button:not(.client-link){color:#245acb}.angel-live.vision .badge{color:#405373;background:#edf2fa;border:1px solid #dfe5ee}.angel-live.vision .commitment{background:#f5f8fc;border-left-color:#99afd5}.angel-live.vision .vision-drawer{color:#17243b;background:#fff;border-left-color:#dfe5ee;box-shadow:-12px 0 40px #17243b20}.angel-live.vision .vision-drawer::backdrop{background:#14243d55}.angel-live.vision .drawer-actions{background:#fffffff5}.angel-live.vision .vision-form [role=alert]{color:#a42e23;background:#fff0ed}.angel-live.vision .vision-notice{color:#155c40;background:#edf8f2;border-color:#cbe9d7}.angel-live.vision .timeline article:before{background:#527ecd;box-shadow:0 0 0 5px #fff}.angel-live.vision .filter-chips button{background:#edf3ff;border-color:#ccd8ed}.angel-live.vision .wealth-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.angel-live.vision .wealth-section-title h2{margin:0;font-size:18px}.angel-live.vision .wealth-section-title p{margin:6px 0 0;font-size:12px}.angel-live.vision .wealth-section-title>span{color:#59677d;font-size:12px}.angel-live.vision .wealth-metrics{gap:12px;display:grid}.angel-live.vision .wealth-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.angel-live.vision .wealth-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.angel-live.vision .wealth-metric{text-align:left;background:#fff;border:1px solid #dde5f0;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.angel-live.vision .wealth-metric:hover{background:#f4f7fd;border-color:#7c9ddc}.angel-live.vision .wealth-metric>span{color:#4e5f77;justify-content:space-between;gap:8px;font-size:13px;display:flex}.angel-live.vision .wealth-metric strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px}.angel-live.vision .wealth-metric.urgent{border-top:3px solid #bf4a37}.angel-live.vision .wealth-metric.warm{border-top:3px solid #c18b2d}.angel-live.vision .fine-print{color:#66748a;margin:14px 0 0;font-size:12px;line-height:1.6}.angel-live.vision .wealth-records article{border-bottom:1px solid #e5eaf1;align-items:center;gap:24px;padding:18px 0;display:flex}.angel-live.vision .wealth-records article>div{flex-direction:column;gap:6px;display:flex}.angel-live.vision .wealth-records article>div:first-child{flex:1}.angel-live.vision .wealth-records span{font-size:13px}.angel-live.vision .worth-hero{background:#f3f6fc;border-radius:8px;justify-content:space-between;gap:20px;padding:20px;display:flex}.angel-live.vision .worth-hero>div{flex-direction:column;gap:8px;display:flex}.angel-live.vision .worth-hero strong{letter-spacing:-1px;font-size:34px}.angel-live.vision .worth-hero b{color:#1f6656;font-size:22px}.angel-live.vision .worth-hero span{color:#59677d;font-size:13px}.angel-live.vision .worth-chart{border-bottom:1px solid #e5eaf1;justify-content:space-around;gap:30px;margin-bottom:20px;padding:24px 16px;display:flex}.angel-live.vision .worth-chart>div{flex-direction:column;flex:1;align-items:center;gap:10px;max-width:110px;display:flex}.angel-live.vision .bar-track{align-items:flex-end;width:100%;height:110px;display:flex}.angel-live.vision .bar-track span{background:#7797da;border-radius:5px 5px 0 0;width:100%;display:block}.angel-live.vision .worth-chart>div:last-child .bar-track span{background:#245acb}.angel-live.vision .worth-summary{grid-template-columns:1fr 1.5fr 1fr;gap:20px;margin:22px 0;display:grid}.angel-live.vision .worth-summary>div{background:#fff;border:1px solid #dfe5ee;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.angel-live.vision .worth-summary strong{font-size:24px}.angel-live.vision .worth-summary span{color:#59677d;font-size:13px}.angel-live.vision .worth-empty{background:#fff;border:1px solid #dfe5ee;border-radius:8px;margin-bottom:20px;padding:22px}@media (width<=1100px){.angel-live.vision .wealth-metrics.four,.angel-live.vision .wealth-metrics.three{grid-template-columns:repeat(2,minmax(0,1fr))}.angel-live.vision .worth-summary{grid-template-columns:1fr}}@media (width<=600px){.angel-live.vision main{padding:20px 14px}.angel-live.vision .wealth-section,.angel-live.vision .vision-section{padding:18px}.angel-live.vision .wealth-metrics.three{grid-template-columns:1fr}.angel-live.vision .wealth-metric{padding:14px}.angel-live.vision .wealth-metric strong{font-size:27px}.angel-live.vision .wealth-section-title{flex-wrap:wrap;align-items:flex-start}.angel-live.vision .wealth-section-title>label{width:100%}.angel-live.vision .worth-hero{flex-direction:column}.angel-live.vision .worth-chart{gap:12px;padding:20px 0}.angel-live.vision .worth-chart b{font-size:12px}.angel-live.vision .wealth-records article{flex-wrap:wrap;gap:12px}.angel-live.vision .vision-client-header{padding:18px}.angel-live.vision .wealth-metric>span{font-size:14px}}.angel-live.vision .client-tabs button,.angel-live.vision .text-button{opacity:1;color:#245acb!important}.angel-live.vision .client-tabs button.active{color:#174aa9!important}.angel-live.vision .client-tabs button:hover{background:#eaf1ff}.angel-live.vision .sidebar-label,.angel-live.vision .brand small{color:#59677d}.angel-live.vision .wealth-records button,.angel-live.vision .client-tabs button{min-height:44px}.angel-live.vision.advisor{--line:#e4e8ee;color:#283345;background:#f6f7f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.advisor .canvas{min-width:0}.angel-live.vision.advisor main{max-width:1580px;padding:28px 32px}.angel-live.vision.advisor .sidebar{background:#fff;width:208px;padding:26px 16px}.angel-live.vision.advisor .brand{letter-spacing:3px;gap:10px;font-size:18px}.angel-live.vision.advisor .brand-mark{border-radius:7px;width:34px;height:38px;font-size:31px}.angel-live.vision.advisor .sidebar-label{letter-spacing:1px;margin-top:42px;font-size:9px}.angel-live.vision.advisor .sidebar nav button{border:0;border-radius:7px;min-height:43px;padding:11px 13px;font-size:13px}.angel-live.vision.advisor .sidebar nav button[aria-current=page]{color:#4559a9;background:#edf0ff;border:0;font-weight:650}.angel-live.vision.advisor .topbar{min-height:62px;padding:12px 32px}.angel-live.vision.advisor .vision-review{background:#eef0f5;min-height:34px;padding:6px 24px;font-size:10px}.angel-live.vision.advisor .vision-review b{letter-spacing:.6px;font-size:9px}.angel-live.vision.advisor .vision-review select{min-height:26px}.angel-live.vision.advisor .button.primary{background:#4358ad;border-color:#4358ad;box-shadow:0 2px 2px #283a7510}.angel-live.vision.advisor button{transition:background .12s,color .12s}.angel-live.vision.advisor h1{letter-spacing:-.8px;font-size:27px;font-weight:650;line-height:1.25}.angel-live.vision.advisor h2{letter-spacing:-.3px;font-size:16px;font-weight:650}.angel-live.vision.advisor .eyebrow{letter-spacing:1.35px;color:#788395;font-size:9px;font-weight:650}.advisor-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.advisor-heading h1{margin:7px 0}.advisor-heading p{margin:0;font-size:13px}.date-chip{color:#526078;background:#fff;border:1px solid #e1e5ed;border-radius:7px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.date-chip small{margin-top:4px;display:block;font-size:10px!important}.book-pulse{background:#fff;border:1px solid #e0e5ed;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;box-shadow:0 2px 3px #25395603}.angel-live.vision.advisor .book-pulse>button{text-align:left;color:#667085;border-right:1px solid #edf0f4;align-items:center;gap:13px;padding:20px;display:flex}.book-pulse>button:last-child{border-right:0}.book-pulse>button>svg{align-self:flex-start;width:13px;margin-left:auto}.pulse-icon{color:#5967a8;background:#eef0fa;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pulse-icon.urgent{color:#b3695e;background:#fbedeb}.pulse-icon.warm{color:#aa863d;background:#faf3e6}.pulse-icon.calm{color:#588173;background:#edf4f0}.pulse-copy{flex-direction:column;gap:5px;display:flex}.pulse-copy small{font-size:11px!important}.pulse-copy strong{letter-spacing:-.8px;font-size:26px;font-weight:650}.business-ribbon{background:#fff;border:1px solid #e0e5ed;border-radius:9px;margin-bottom:24px}.ribbon-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.ribbon-heading h2{margin:0}.ribbon-heading button{align-items:center;gap:8px;font-size:11px;display:flex}.ribbon-values{grid-template-columns:repeat(6,minmax(0,1fr));padding:18px 0;display:grid}.angel-live.vision.advisor .ribbon-values>button{text-align:left;border-right:1px solid #e8ecf2;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:0 18px;display:flex}.ribbon-values>button:last-child{border:0}.ribbon-values span{color:#647084;font-size:11px}.ribbon-values strong{letter-spacing:-.5px;white-space:nowrap;font-size:23px}.ribbon-values strong small{letter-spacing:0;margin-left:2px;font-size:11px;font-weight:400}.ribbon-values>button>small{color:#778296;font-size:10px!important}.ribbon-caption{color:#7c8798;border-top:1px solid #f0f2f6;padding:9px 20px;font-size:10px}.advisor-columns{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.work-desk,.conversation-card,.review-coverage,.home-bottom>section{background:#fff;border:1px solid #e0e5ed;border-radius:9px;overflow:hidden}.desk-heading{justify-content:space-between;align-items:center;padding:20px;display:flex}.desk-heading h2{margin:7px 0 0;font-size:19px!important}.angel-live.vision.advisor .desk-heading button{align-items:center;gap:8px;font-size:12px;display:flex}.desk-tabs{border-bottom:1px solid #e8ecf2;gap:5px;padding:0 18px 14px;display:flex;overflow-x:auto}.angel-live.vision.advisor .desk-tabs button{white-space:nowrap;color:#65728a;border-radius:5px;padding:8px 11px;font-size:11px}.angel-live.vision.advisor .desk-tabs button[aria-pressed=true]{color:#42539a;background:#eef1fc;font-weight:600}.desk-list article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(150px,1fr) minmax(150px,1.1fr) 122px;align-items:center;gap:12px;padding:19px 20px;display:grid}.desk-list article:hover{background:#fafbfe}.desk-person{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.desk-person>span:last-child{flex-direction:column;gap:5px;display:flex}.desk-person b{font-size:12px}.desk-person small{font-size:10px!important}.person-disc{color:#6e6396;background:#eeedf7;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:15px;font-weight:600;display:grid}.person-disc.small{width:33px;height:33px;font-size:11px}.desk-list article:nth-child(2n) .person-disc{color:#4b7583;background:#eaf2f5}.desk-list article:nth-child(3n) .person-disc{color:#9c7847;background:#f5efe7}.desk-reason{flex-direction:column;gap:6px;display:flex}.desk-reason b{font-size:11px;font-weight:500;line-height:1.5}.desk-reason span{color:#6e7a8f;font-size:10px}.desk-reason span.is-overdue{color:#b16252}.angel-live.vision.advisor .desk-go{color:#4f6090;white-space:nowrap;border:1px solid #dce3ef;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:9px;font-size:11px;display:flex}.desk-go:hover{background:#edf1fc}.desk-footer{color:#718096;background:#fcfcfe;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:10px;display:flex}.desk-footer button{font-size:11px}.desk-empty{color:#6c788c;padding:32px;font-size:13px}.advisor-rail{gap:16px;display:grid}.conversation-card{padding:20px}.featured-person{align-items:center;gap:12px;margin:20px 0 14px;display:flex}.featured-person h2{margin:0 0 5px}.featured-person p{margin:0;font-size:11px!important}.client-tags{gap:7px;margin-bottom:14px;display:flex}.client-tags span{color:#59677c;background:#f2f4f8;border:1px solid #e6eaf1;border-radius:4px;padding:4px 8px;font-size:9px}.angel-live.vision.advisor .review-context{font-size:12px;line-height:1.75}.promise-note{background:#f6f7fc;border-left:2px solid #c7cdeb;margin:16px 0;padding:12px}.promise-note small{font-weight:600;font-size:10px!important}.angel-live.vision.advisor .promise-note p{margin:5px 0 0;font-size:12px;line-height:1.6}.conversation-card>.button{justify-content:space-between;align-items:center;width:100%;display:flex;font-size:11px!important}.conversation-card>.text-button{min-height:32px;margin:10px auto 0;display:block;font-size:11px!important}.review-coverage{padding:20px}.review-coverage h2{margin:10px 0;font-size:24px!important}.review-coverage h2 span{color:#7a8698;font-size:12px;font-weight:400}.coverage-track{background:#edf0f5;border-radius:5px;height:5px;margin:15px 0}.coverage-track span{background:#8191c3;border-radius:5px;height:100%;display:block}.review-coverage p{line-height:1.6;font-size:12px!important}.review-coverage button{align-items:center;gap:10px;display:flex}.home-bottom{grid-template-columns:1.5fr 1fr;gap:20px;margin-top:20px;display:grid}.home-bottom>section{padding:20px}.home-bottom h2{margin:0 0 15px}.home-bottom h2>span{background:#f1f3fa;border-radius:4px;padding:3px 6px;font-size:11px}.home-bottom>section>button:not(.text-button){text-align:left;border-bottom:1px solid #edf0f4;align-items:center;gap:15px;width:100%;padding:12px 0;display:flex}.home-bottom button>span{flex-direction:column;flex:1;gap:5px;display:flex}.home-bottom b,.home-bottom strong{font-size:12px}.home-bottom small{font-size:10px!important}.home-bottom p{font-size:13px;line-height:1.7}.client-overview-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px;display:grid}.client-overview-main,.client-overview-rail{min-width:0}.angel-live.vision.advisor .vision-client-header{justify-content:flex-start;gap:18px;padding:24px}.vision-client-header>div:first-of-type{flex:1}.angel-live.vision.advisor .vision-client-header h1{font-size:26px}.angel-live.vision.advisor .vision-client-header p{font-size:12px}.angel-live.vision.advisor .ownership{font-size:10px}.angel-live.vision.advisor .ownership b{font-size:12px}.angel-live.vision.advisor .client-overview-rail .vision-section{padding:20px}.client-overview-rail p{line-height:1.7;font-size:12px!important}.client-overview-rail h3{line-height:1.5;font-size:15px!important}.client-overview-rail .button{width:100%;font-size:11px!important}.client-overview-rail .timeline h3{font-size:12px!important}.client-overview-rail .timeline small{font-size:10px!important}.angel-live.vision.advisor .client-overview-main .worth-hero{background:#f6f7fc}.angel-live.vision.advisor .client-tabs button{font-size:12px;color:#65728a!important}.angel-live.vision.advisor .business-story h3{font-size:25px}.angel-live.vision.advisor .client-overview-main .vision-two{grid-template-columns:1fr;gap:15px}.angel-live.vision.advisor .client-overview-main .financial-position{flex-wrap:wrap;gap:20px}.angel-live.vision.advisor .client-overview-main .financial-position>div:first-child{min-width:100%}@media (width<=1200px){.advisor-columns,.client-overview-grid{grid-template-columns:minmax(0,1fr) 260px}.desk-list article{grid-template-columns:1fr 120px}.desk-reason{grid-area:2/1}.desk-go{grid-area:1/2/3}.book-pulse .pulse-icon{display:none}.ribbon-values{grid-template-columns:repeat(3,1fr);gap:20px 0}.ribbon-values>button:nth-child(3){border:0}}@media (width<=980px){.advisor-columns,.client-overview-grid{grid-template-columns:1fr}.advisor-rail{grid-template-columns:1fr 1fr}.angel-live.vision.advisor .app-shell{grid-template-columns:1fr}.angel-live.vision.advisor .sidebar{z-index:50;height:100dvh;position:fixed;top:0;transform:translate(-100%)}.angel-live.vision.advisor .sidebar.open{transform:translate(0)}.angel-live.vision.advisor .mobile-menu{display:inline-flex}.home-bottom{grid-template-columns:1fr 1fr}.book-pulse>button{padding:16px!important}.advisor-heading .date-chip{display:none}}@media (width<=600px){.angel-live.vision.advisor main{padding:22px 16px}.angel-live.vision.advisor .topbar{padding:12px 16px}.advisor-heading h1{font-size:25px!important}.advisor-heading p{font-size:14px}.book-pulse{grid-template-columns:1fr 1fr}.book-pulse>button{border-bottom:1px solid #edf0f4}.pulse-copy small{font-size:12px!important}.ribbon-values{grid-template-columns:repeat(2,1fr)}.ribbon-values>button:nth-child(3){border-right:1px solid #e8ecf2}.ribbon-values span{font-size:12px}.ribbon-values>button>small{font-size:11px!important}.advisor-rail,.home-bottom{grid-template-columns:1fr}.desk-heading{padding:18px}.desk-heading h2{font-size:17px!important}.desk-list article{grid-template-columns:1fr;padding:18px}.desk-reason{grid-row:2}.angel-live.vision.advisor .desk-go{grid-area:3/1;justify-content:space-between;min-height:44px;font-size:13px}.desk-person b{font-size:15px}.desk-person small{font-size:12px!important}.desk-reason b{font-size:14px}.desk-reason span{font-size:12px}.desk-tabs button{min-height:44px;font-size:12px!important}.angel-live.vision.advisor .review-context,.angel-live.vision.advisor .promise-note p,.review-coverage p,.client-overview-rail p{font-size:16px!important}.angel-live.vision.advisor .vision-client-header{flex-wrap:wrap;align-items:flex-start;padding:18px}.vision-client-header>div:first-of-type{flex-basis:calc(100% - 70px)}.client-primary{width:100%}.client-overview-rail{grid-row:1}.conversation-card>.button{font-size:14px!important}.desk-footer{font-size:11px}.ribbon-heading{padding:14px}.ribbon-heading h2{font-size:14px!important}.ribbon-heading button{font-size:10px}.ribbon-caption{font-size:11px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.angel-live.vision.advisor *{transition:none!important;animation:none!important}}.angel-live.vision.advisor .desk-person b{font-size:14px}.angel-live.vision.advisor .desk-person small{font-size:12px!important}.angel-live.vision.advisor .desk-reason b{font-size:13px}.angel-live.vision.advisor .desk-reason span,.angel-live.vision.advisor .desk-go,.angel-live.vision.advisor .ribbon-values span{font-size:12px}.angel-live.vision.advisor .pulse-copy small{font-size:12px!important}.angel-live.vision.advisor .review-context,.angel-live.vision.advisor .promise-note p,.angel-live.vision.advisor .home-bottom b,.angel-live.vision.advisor .home-bottom strong{font-size:13px}.angel-live.vision.advisor .home-bottom small{font-size:12px!important}.manager-desk{background:#fff;border:1px solid #e0e5ed;border-radius:9px;margin-bottom:20px}.manager-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:0 20px 15px;display:grid}.angel-live.vision.advisor .manager-books button{text-align:left;color:#65728a;border-top:1px solid #edf0f4;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.manager-books b{flex:1}.manager-attention{color:#a6604f}@media (width<=600px){.manager-books{grid-template-columns:1fr}.angel-live.vision.advisor .manager-books button{flex-wrap:wrap;min-height:48px}}.angel-live.vision.advisor .sidebar nav button:not([aria-current=page]){box-shadow:none;background:0 0}.angel-live.vision.advisor .sidebar nav button:not([aria-current=page]):hover{background:#f5f6fa}@media (width<=600px){.client-overview-rail{display:contents}.client-overview-rail>.vision-section{order:3}.client-overview-rail>.vision-section:first-child{order:1}.client-overview-main{order:2}.angel-live.vision.advisor .review-context,.angel-live.vision.advisor .promise-note p{font-size:16px}}.angel-live.vision.advisor{--base:#14171e;--panel:#1d222d;--raised:#252b38;--soft:#202631;--ink:#ede9e1;--subtle:#b0b8c7;--quiet:#9ca8bb;--edge:#343c4b;--gold:#d6ba86;--gold-ink:#231e15;--line:var(--edge);--muted:var(--subtle);--text:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--base);color:var(--ink);background-image:radial-gradient(at 75% 0,#28324730,#0000 55%)}.angel-live.vision.advisor :is(h1,h2,h3,h4,b,strong){color:var(--ink)}.angel-live.vision.advisor :is(p,small,.caption,.eyebrow){color:var(--subtle)}.angel-live.vision.advisor button{color:var(--gold)}.angel-live.vision.advisor button:hover{color:#f1d8ad}.angel-live.vision.advisor :is(input,select,textarea){color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181d27;border-color:#465166}.angel-live.vision.advisor :is(input,textarea)::-moz-placeholder{color:#a0aabd}.angel-live.vision.advisor :is(input,textarea)::placeholder{color:#a0aabd}.angel-live.vision.advisor :focus-visible{outline-offset:4px;outline:2px solid #e0c692}.angel-live.vision.advisor .vision-review{border-bottom:1px solid var(--edge);background:#242936}.angel-live.vision.advisor .vision-review :is(b,label,select){color:#bbc4d3}.angel-live.vision.advisor .vision-review select{background:#1c222d;border-color:#465166}.angel-live.vision.advisor .sidebar{background:#11151d;border-right-color:#303746}.angel-live.vision.advisor .brand{color:#eee9df}.angel-live.vision.advisor .brand-mark{color:#211d17;background:linear-gradient(145deg,#e1c89a,#bfa16e);border:1px solid #ecd9b4;box-shadow:0 3px 15px #0003}.angel-live.vision.advisor :is(.brand small,.sidebar-label){color:#a8afbe}.angel-live.vision.advisor .sidebar nav button{color:#b6bfce}.angel-live.vision.advisor .sidebar nav button:not([aria-current=page]):hover{color:#eee5d5;background:#222936}.angel-live.vision.advisor .side-bottom{border-top-color:var(--edge)}.angel-live.vision.advisor .avatar{color:#ddd2bd;background:#303444}.angel-live.vision.advisor .topbar{color:#aeb9ca;background:#181d26;border-bottom-color:#303847}.angel-live.vision.advisor .header-search{color:#b5bfd0;background:#222936;border-color:#374153}.angel-live.vision.advisor kbd{color:#cad2df;background:#303a4c;border-color:#4b576c}.angel-live.vision.advisor .date-chip{color:#dfe6ef;background:radial-gradient(circle at 0 0,#d9ff4f18,#0000 62%),linear-gradient(145deg,#202733,#171d27);border-color:#3b4656;border-radius:14px;min-height:58px;padding:12px 16px;box-shadow:inset 0 1px #ffffff08,0 14px 34px #0002}.angel-live.vision.advisor .date-chip svg{color:#d9ff4f;filter:drop-shadow(0 0 10px #d9ff4f35)}.angel-live.vision.advisor .date-chip span{letter-spacing:-.2px;font-weight:650}.angel-live.vision.advisor .date-chip small{color:#aeb8c7;font-weight:500}.angel-live.vision.advisor :is(.book-pulse,.business-ribbon,.work-desk,.conversation-card,.review-coverage,.home-bottom>section,.manager-desk,.vision-section,.wealth-section,.vision-client-header,.client-book-rows,.worth-summary>div,.worth-empty){background:var(--panel);border-color:var(--edge);box-shadow:0 4px 16px #05090f16}.angel-live.vision.advisor :is(.book-pulse>button,.ribbon-heading,.ribbon-values>button,.ribbon-caption,.desk-tabs,.desk-list article,.desk-footer,.home-bottom>section>button:not(.text-button),.manager-books button,.client-book-row,.plain-row,.wealth-records article,.brief-fact,.work-row,.opportunity-item,.product-list button,.roadmap-row,.worth-chart){border-color:var(--edge)}.angel-live.vision.advisor .book-pulse>button{color:var(--quiet)}.angel-live.vision.advisor :is(.pulse-copy small,.ribbon-values span,.ribbon-values>button>small,.ribbon-caption,.desk-reason span,.desk-footer,.manager-books button,.worth-summary span){color:var(--subtle)}.angel-live.vision.advisor .pulse-icon{color:#bec6ec;background:#34384d}.angel-live.vision.advisor .pulse-icon.urgent{color:#e7a097;background:#482e31}.angel-live.vision.advisor .pulse-icon.warm{color:#dfc182;background:#443b2b}.angel-live.vision.advisor .pulse-icon.calm{color:#9bc9c0;background:#293d3d}.angel-live.vision.advisor .business-ribbon{background:linear-gradient(115deg,#252b38,#1d222d)}.angel-live.vision.advisor .ribbon-values strong{color:#eedcc0;font-weight:600}.angel-live.vision.advisor :is(.desk-tabs button,.client-tabs button){color:#b3bed0!important}.angel-live.vision.advisor .desk-tabs button[aria-pressed=true]{background:#d6ba8617;border:1px solid #d6ba8629;color:#e2c895!important}.angel-live.vision.advisor :is(.desk-list article:hover,.vision-priority:hover,.client-book-row:hover,.opportunity-item:hover){background:#252d3a}.angel-live.vision.advisor :is(.desk-reason span.is-overdue,.manager-attention,.attention){color:#efa398}.angel-live.vision.advisor :is(.desk-go,.button){color:#d7deea;box-shadow:none;background:#282f3d;border-color:#475267}.angel-live.vision.advisor :is(.desk-go:hover,.button:hover){color:#f0e5d2;background:#343e50;border-color:#63728c}.angel-live.vision.advisor .button.primary{color:var(--gold-ink);background:linear-gradient(135deg,#dfc99f,#c9aa72);border-color:#dfc99f;font-weight:650;box-shadow:0 2px 7px #0002}.angel-live.vision.advisor .button.primary:hover{color:#211b13;background:#ecd7ae}.angel-live.vision.advisor .text-button{color:var(--gold)!important}.angel-live.vision.advisor .desk-footer{background:#1a202b}.angel-live.vision.advisor .person-disc{color:#d0c0ec;background:#3a354b}.angel-live.vision.advisor .desk-list article:nth-child(2n) .person-disc{color:#aecbe6;background:#2d3c4e}.angel-live.vision.advisor .desk-list article:nth-child(3n) .person-disc{color:#dfc298;background:#443c31}.angel-live.vision.advisor .client-tags span{color:#c9d1df;background:#2b3240;border-color:#424b5b}.angel-live.vision.advisor .promise-note{background:#d6ba8609;border-left-color:#bfa36e}.angel-live.vision.advisor .coverage-track{background:#333b4a}.angel-live.vision.advisor .coverage-track span{background:#baa576}.angel-live.vision.advisor .home-bottom h2>span{color:#d5dced;background:#353e4f}.angel-live.vision.advisor .client-tabs{border-color:var(--edge)}.angel-live.vision.advisor .client-tabs button.active{background:0 0;border-bottom-color:#d6ba86;color:#e4c999!important}.angel-live.vision.advisor .client-tabs button:hover{background:#283142}.angel-live.vision.advisor :is(.ownership,.summary-strip,.client-link span,.client-link small,.due,.financial-position span,.management-brief span,.search-results span){color:var(--subtle)}.angel-live.vision.advisor :is(.badge,.filter-chips button){color:#d5deed;background:#31394a;border-color:#465269}.angel-live.vision.advisor :is(.today-line,.management-brief,.relationship-brief,.new-client-box,.vision-filters details[open],.action-menu[open]){background:var(--panel);border-color:var(--edge);color:var(--ink)}.angel-live.vision.advisor :is(.relationship-brief p,.financial-position b){color:var(--ink)}.angel-live.vision.advisor :is(.financial-position,.worth-hero,.client-overview-main .worth-hero){background:#252d3b}.angel-live.vision.advisor .worth-hero b{color:#b6d4cf}.angel-live.vision.advisor .worth-hero span{color:var(--subtle)}.angel-live.vision.advisor .worth-chart>div:last-child .bar-track span{background:linear-gradient(#e1c89a,#b39764)}.angel-live.vision.advisor .wealth-metric{background:#232b38;border-color:#414d61}.angel-live.vision.advisor .wealth-metric>span{color:#c1cada}.angel-live.vision.advisor .wealth-metric:hover{background:#303b4d;border-color:#998568}.angel-live.vision.advisor :is(table,.vision-table){background:var(--panel);color:var(--ink)}.angel-live.vision.advisor :is(th,.vision-table th){color:#bfc9da;background:#252d3b}.angel-live.vision.advisor td{color:#d5dce7;border-color:var(--edge)}.angel-live.vision.advisor .vision-table td button:not(.client-link){color:var(--gold)}.angel-live.vision.advisor .commitment{background:#262c38;border-left-color:#a78f64}.angel-live.vision.advisor summary{color:var(--gold)}.angel-live.vision.advisor .vision-drawer{color:var(--ink);background:#1d2430;border-left-color:#46516a;box-shadow:-20px 0 60px #0006}.angel-live.vision.advisor .vision-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090c13a6}.angel-live.vision.advisor .drawer-actions{border-color:var(--edge);background:#1d2430f5}.angel-live.vision.advisor .vision-form [role=alert]{color:#ffc3b9;background:#462d32}.angel-live.vision.advisor .vision-notice{color:#bee6d6;background:#253e37;border-color:#42675b}.angel-live.vision.advisor .timeline{border-left-color:#465166}.angel-live.vision.advisor .timeline article:before{box-shadow:0 0 0 5px var(--panel);background:#bba77f}.angel-live.vision.advisor :is(.fine-print,footer){color:#aab5c6}.angel-live.vision.advisor .roadmap-paper{color:var(--ink);background:#2c3340;border:1px solid #555f72}.angel-live.vision.advisor .roadmap-paper :is(h3,p){color:var(--ink)}.angel-live.vision.advisor ::selection{color:#fff4df;background:#d6ba8655}.angel-live.vision.advisor .business-growth{background:var(--panel);border:1px solid var(--edge);border-radius:9px;margin:0 0 24px;overflow:hidden}.growth-heading{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.growth-heading h2{margin:7px 0;font-size:20px!important}.growth-heading p{margin:0;font-size:12px}.growth-heading label{min-width:180px;font-size:11px!important}.growth-layout{grid-template-columns:1.4fr 1fr;display:grid}.growth-trend{border-right:1px solid var(--edge);padding:24px}.growth-totals{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.growth-totals>div{flex-direction:column;gap:8px;display:flex}.growth-totals span{color:var(--subtle);font-size:11px}.growth-totals strong{font-size:28px;font-weight:600}.growth-totals strong small{font-size:13px;display:inline}.growth-totals b{font-size:18px;font-weight:500}.growth-totals .growth-change{color:#bce0d5;background:#9bc9c016;border:1px solid #9bc9c035;border-radius:5px;margin-left:auto;padding:7px 10px;font-size:15px}.growth-totals .growth-change.negative{color:#efb3a8;background:#ef998616;border-color:#ef998635}.growth-key{align-items:center;gap:18px;margin-top:24px;display:flex}.growth-key span{color:var(--subtle);align-items:center;gap:7px;font-size:11px;display:flex}.growth-key i,.mix-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:block}.growth-key small{margin-left:auto;font-size:10px!important}.growth-bars{align-items:flex-end;gap:22px;margin:20px 0 10px;display:flex}.growth-bin{text-align:center;flex:1;min-width:0}.bar-pair{border-bottom:1px solid #586276;justify-content:center;align-items:flex-end;gap:10px;height:150px;display:flex}.angel-live.vision.advisor .growth-bar-button{width:58px;min-width:36px;height:100%;min-height:44px;color:var(--subtle);flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:0 2px;display:flex}.growth-bar-button:hover .growth-bar{filter:brightness(1.15)}.growth-bar{border-radius:4px 4px 0 0;width:100%;display:block}.bar-value{color:var(--ink);white-space:nowrap;font-size:11px}.bin-label{color:var(--subtle);margin-top:12px;font-size:11px;display:block}.growth-footnote{text-align:center;margin:14px 0 0;font-size:10px!important}.growth-mix{padding:24px}.growth-mix h3{margin:0 0 4px;font-size:14px!important}.growth-mix>p{margin:0;font-size:11px}.donut-wrap{width:165px;height:165px;margin:10px auto;position:relative}.donut-wrap svg{width:100%;height:100%}.donut-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.donut-centre strong{font-size:22px}.donut-centre small{font-size:9px!important}.angel-live.vision.advisor .mix-legend button{border-top:1px solid var(--edge);text-align:left;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 0;font-size:12px;display:flex}.mix-legend button>span{color:var(--subtle);flex:1}.mix-legend small{text-align:right;min-width:42px;font-size:10px!important}.growth-disclaimer{border-top:1px solid var(--edge);padding:12px 24px;line-height:1.6;margin:0!important;font-size:11px!important}@media (width<=1050px){.growth-layout{grid-template-columns:1fr}.growth-trend{border-right:0;border-bottom:1px solid var(--edge)}.growth-mix{grid-template-columns:170px 1fr;gap:0 20px;display:grid}.growth-mix h3,.growth-mix>p{grid-column:1/-1}.mix-legend{align-self:center}}@media (width<=550px){.growth-heading{flex-wrap:wrap;padding:20px}.growth-heading label{width:100%}.growth-trend{padding:20px 14px}.growth-totals{gap:18px}.growth-totals strong{font-size:25px}.growth-key{flex-wrap:wrap;gap:12px}.growth-key small{width:100%;margin-left:0}.growth-bars{gap:12px}.bar-pair{gap:5px}.bar-value{font-size:10px}.growth-mix{padding:20px;display:block}.donut-wrap{margin:16px auto}.growth-disclaimer{padding:16px;font-size:12px!important}.growth-totals>div>span{font-size:12px}}.growth-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:14px;display:flex}.growth-date-filter{background:#0c1118;border:1px solid #324034;border-radius:10px;align-items:end;gap:10px;margin:0;padding:10px 12px;display:flex}.growth-date-filter legend{color:#d9ff4f;letter-spacing:1.1px;text-transform:uppercase;padding:0 4px;font-size:10px;font-weight:750}.growth-date-filter label,.growth-measure{color:#c8d2df;gap:6px;font-size:11px!important}.growth-date-filter input{color:#edf3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121a17;border:1px solid #3b4b37;border-radius:8px;min-height:38px;padding:0 10px}.growth-measure{min-width:190px}.growth-measure select{min-height:40px}@media (width<=900px){.growth-heading{flex-direction:column;align-items:flex-start}.growth-controls{justify-content:flex-start;width:100%}.growth-date-filter{box-sizing:border-box;width:100%}.growth-date-filter label{flex:1}.growth-date-filter input{box-sizing:border-box;width:100%}.growth-measure{width:100%}}@media (width<=520px){.growth-date-filter{grid-template-columns:1fr;display:grid}.growth-controls{display:grid}.growth-measure{min-width:0}}.kvm-growth .growth-heading{align-items:flex-start}.growth-period-pill{text-align:left;background:radial-gradient(circle at 0 0,#d9ff4f14,#0000 70%),#0c1118;border:1px solid #344338;border-radius:12px;min-width:150px;padding:12px 14px}.growth-period-pill span{color:#eef4fb;font-weight:750;display:block}.growth-period-pill small{color:#aeb9c7;margin-top:5px;display:block}.kvm-growth .growth-bars{align-items:flex-end;gap:18px}.kvm-growth .bar-single{border-bottom:1px solid #586276;justify-content:center;align-items:flex-end;height:185px;display:flex}.kvm-growth .growth-bar-button{width:76px}.kvm-growth .growth-bar{width:100%;box-shadow:0 0 24px #b6ff5520}.business-kvm-note{background:#080d12;border:1px solid #34404d;border-radius:14px;margin:24px 0 8px;padding:18px 20px}.business-kvm-note b{color:#d9ff4f;margin-bottom:8px;font-size:16px;display:block}.business-kvm-note span{color:#b9c3cf;line-height:1.55;display:block}.synthetic-note{margin-top:5px;display:block;color:#7f8c9d!important;font-size:8px!important}@media (width<=760px){.kvm-growth .growth-bars{gap:10px;padding-bottom:6px;overflow-x:auto}.kvm-growth .growth-bin{min-width:92px}.kvm-growth .bar-single{height:150px}.kvm-growth .growth-bar-button{width:58px}.growth-period-pill{box-sizing:border-box;width:100%}}.business-growth.kvm-growth{border-radius:14px}.kvm-growth .growth-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 26px;display:grid}.kvm-controls{grid-template-columns:250px 170px;align-items:end;gap:14px;display:grid}.kvm-controls .growth-measure{min-width:0}.kvm-controls .growth-measure select{width:100%;height:48px}.kvm-controls .growth-period-pill{min-height:48px;padding:11px 14px}.kvm-growth .growth-layout{grid-template-columns:minmax(0,1.36fr) minmax(380px,.9fr);align-items:stretch}.kvm-growth .growth-trend,.kvm-growth .growth-mix{padding:26px}.kvm-growth .growth-totals{grid-template-columns:130px 130px 1fr;align-items:start;gap:20px;min-height:74px;display:grid}.kvm-growth .growth-totals .growth-change{place-self:center end;margin-left:0}.kvm-growth .growth-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:22px 0 8px;display:grid}.kvm-growth .growth-bin{grid-template-rows:190px auto auto;align-items:end;display:grid}.kvm-growth .bar-single{height:190px}.kvm-growth .business-kvm-note{margin:22px 0 16px}.kvm-growth .growth-key{grid-template-columns:auto auto 1fr;align-items:center;margin-top:0;display:grid}.kvm-growth .growth-key small{text-align:right;margin-left:0}.kvm-growth .growth-mix{grid-template-rows:auto auto 250px auto;align-items:start;display:grid}.kvm-growth .growth-mix h3{margin-top:0;font-size:18px!important}.kvm-growth .donut-wrap{align-self:center;width:210px;height:210px;margin:18px auto 14px}.kvm-growth .mix-legend{align-self:start}.kvm-growth .mix-legend button{grid-template-columns:14px minmax(0,1fr) 90px 54px}.kvm-growth .growth-disclaimer{padding:16px 26px}@media (width<=1200px){.kvm-growth .growth-heading{grid-template-columns:1fr;gap:18px}.kvm-controls{justify-content:start}.kvm-growth .growth-layout{grid-template-columns:1fr}.kvm-growth .growth-mix{grid-template-rows:auto}.kvm-growth .growth-trend{border-right:0;border-bottom:1px solid var(--edge)}}@media (width<=760px){.kvm-controls{grid-template-columns:1fr;width:100%}.kvm-growth .growth-totals{grid-template-columns:1fr 1fr}.kvm-growth .growth-totals .growth-change{grid-column:1/-1;justify-self:start}.kvm-growth .growth-bars{display:flex}.kvm-growth .growth-key{grid-template-columns:1fr;gap:8px}.kvm-growth .growth-key small{text-align:left}.kvm-growth .donut-wrap{width:175px;height:175px}}.vision.advisor{--base:#10151e;--panel:#171e29;--raised:#202a38;--edge:#2c3747;--gold:#cdb58a;background:var(--base);color:#e8edf3}.vision.advisor h1{letter-spacing:-1px;font-size:clamp(24px,2.3vw,34px);font-weight:560}.vision.advisor .person-disc{border:1px solid #3c4e65;color:#c4d8ef!important;background:#263548!important}.vision.advisor .text-button{color:#a6c7ee}.focus-home .advisor-heading{margin-bottom:26px}.focus-home .scope-line{color:#758398;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.scope-line button{color:#b5c4d6;background:0 0;border:0;padding:0;font-size:12px}.scope-line button:hover{color:#e8edf3;text-decoration:underline}.performance-strip{border-block:1px solid var(--edge);font-variant-numeric:tabular-nums;grid-template-columns:1.15fr repeat(5,1fr);gap:0;margin-bottom:32px;padding:16px 0;display:grid}.performance-strip>button,.performance-strip>.account-state{border:0;border-left:1px solid var(--edge);text-align:left;color:#b7c2d1;background:0 0;flex-direction:column;gap:6px;padding:0 17px;display:flex}.performance-strip>button:hover{background:#1c2735}.performance-strip strong{color:#eef0f3;letter-spacing:-.7px;font-size:23px;font-weight:550}.performance-strip button>div{align-items:baseline;gap:9px;display:flex}.performance-strip small{color:#98a7bb;font-size:10px}.performance-strip .up{color:#a7c4b5}.performance-strip .down{color:#d6ae9c}.performance-strip>button>span,.account-state>span{font-size:12px}.period-label{letter-spacing:1.5px;color:var(--gold);padding:8px 12px 0 0;font-size:10px}.period-label small{letter-spacing:0;margin-top:9px;line-height:1.5;display:block}.focus-home .advisor-columns{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.focus-home .work-desk{background:0 0;border:0;border-radius:0}.focus-home .desk-heading{padding:0 0 20px}.focus-home .desk-heading h2{font-size:21px;font-weight:500}.focus-home .desk-tabs{gap:18px;padding:0 0 14px}.focus-home .desk-tabs button{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0}.focus-home .desk-tabs button[aria-pressed=true]{color:#e5d0ab;border-bottom-color:var(--gold);background:0 0}.work-labels{color:#9baac0;text-transform:uppercase;letter-spacing:.9px;border-bottom:1px solid var(--edge);grid-template-columns:1fr 1.4fr 130px;padding:12px 14px;font-size:10px;display:grid}.focus-home .desk-list article{background:0 0;border-left:2px solid #0000;border-radius:0;grid-template-columns:1fr 1.4fr 130px;gap:14px;min-height:107px;padding:20px 14px;transition:background .15s}.focus-home .desk-list article.selected{background:#1b2634;border-left-color:#92b9e8}.focus-home .desk-list article:hover{background:#1a2330}.focus-home .desk-person{gap:10px}.focus-home .desk-person b{font-size:13px}.focus-home .desk-reason b{font-size:12px;font-weight:500}.focus-home .desk-reason p{color:#a6b3c5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.focus-home .desk-go{color:#b9d0eb;justify-content:flex-end;font-size:11px}.focus-home .desk-footer{background:0 0;padding:16px 0}.focus-home .conversation-card{border:0;border-left:1px solid var(--edge);box-shadow:none;background:0 0;border-radius:0;padding:4px 0 0 24px}.focus-home .featured-person{margin:22px 0}.focus-home .featured-person h2{font-size:19px}.brief-facts{margin:25px 0}.brief-facts dt{color:#94a4bb;text-transform:uppercase;letter-spacing:.9px;margin:22px 0 8px;font-size:10px}.brief-facts dd{color:#d2dae5;margin:0;font-size:13px;line-height:1.8}.focus-footnote{color:#93a1b5;margin-top:28px;font-size:10px}.focus-home .manager-desk{background:0 0;border:0;border-radius:0;margin-bottom:32px;padding:0}.focus-home .manager-books button{border-bottom:1px solid var(--edge);background:0 0;border-radius:0}.vision.advisor .client-overview-main>.section,.vision.advisor .client-overview-rail>.section{box-shadow:none;border:0;border-top:1px solid var(--edge);background:0 0;border-radius:0}.vision.advisor button:focus-visible{outline-offset:4px;outline:2px solid #91b8e8}@media (width<=1200px){.focus-home .advisor-columns{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.performance-strip>button,.performance-strip>.account-state{padding:0 10px}.work-labels,.focus-home .desk-list article{grid-template-columns:1fr 1.2fr 105px;gap:10px}}@media (width<=980px){.focus-home .advisor-columns{grid-template-columns:1fr}.focus-home .conversation-card{border-left:0;border-top:1px solid var(--edge);padding:22px 0}.performance-strip{grid-template-columns:repeat(3,1fr);row-gap:22px}.period-label{padding-left:10px}.focus-home .advisor-rail{display:block}}@media (width<=560px){.performance-strip{grid-template-columns:repeat(2,1fr);margin-bottom:26px}.performance-strip strong{font-size:23px}.focus-home .date-chip{display:none}.focus-home .desk-heading h2{font-size:19px}.work-labels{display:none}.focus-home .desk-list article{grid-template-columns:1fr auto;gap:14px;padding:19px 10px}.focus-home .desk-reason{grid-area:2/1/auto/-1}.focus-home .desk-go{grid-area:1/2}.focus-home .desk-tabs{gap:16px}.focus-home .desk-tabs button{font-size:11px}.focus-home .scope-line{gap:7px}.focus-home .desk-footer{font-size:10px}.focus-home .desk-person b{font-size:12px}}@media (prefers-reduced-motion:reduce){.focus-home *{transition:none!important}}.angel-live.vision.advisor{--base:#101212;--panel:#1c2022;--raised:#252b2d;--soft:#202526;--ink:#f4f6f1;--subtle:#c0c7c0;--quiet:#9da79f;--edge:#343b37;--gold:#b6ff55;--gold-ink:#152006;color:var(--ink);background:#101212}.angel-live.vision.advisor .canvas,.angel-live.vision.advisor main{background:#111414}.angel-live.vision.advisor .sidebar{background:#0c0f0d;border-right:1px solid #303831}.angel-live.vision.advisor .vision-review{color:#c7e0bd;background:#172219;border-color:#32432e}.angel-live.vision.advisor .brand-mark{color:#18210e;box-shadow:none;background:#b6ff55}.angel-live.vision.advisor .sidebar nav button[aria-current=page]{color:#142006;box-shadow:none;background:#b6ff55;border:1px solid #b6ff55;font-weight:650}.angel-live.vision.advisor .sidebar nav button:not([aria-current=page]){color:#afb9af}.angel-live.vision.advisor .button.primary,.angel-live.vision.advisor button.primary{color:#17210d;box-shadow:none;background:#b6ff55;border-color:#b6ff55}.angel-live.vision.advisor .button.primary:hover{background:#cbff88}.angel-live.vision.advisor .text-button,.angel-live.vision.advisor .eyebrow,.angel-live.vision.advisor .client-link{color:#c4f993}.angel-live.vision.advisor .person-disc{color:#dcf8bd!important;background:#2c3925!important;border-color:#435536!important}.angel-live.vision.advisor .badge{color:#d7efc4;background:#253120;border-color:#435536}.angel-live.vision.advisor .focus-home .desk-go{color:#dcf4c5}.angel-live.vision.advisor .focus-home .desk-tabs button[aria-pressed=true]{color:#d0ff9e;background:#2c3923;border-color:#b6ff55}.angel-live.vision.advisor .scope-line button{color:#bac9b1}.angel-live.vision.advisor .performance-strip button:hover{background:#253020}.angel-live.vision.advisor .performance-strip .up{color:#b6ff55}.angel-live.vision.advisor .performance-strip .down{color:#edb39e}.angel-live.vision.advisor .work-desk,.angel-live.vision.advisor .conversation-card,.angel-live.vision.advisor .wealth-section,.angel-live.vision.advisor .vision-section,.angel-live.vision.advisor .growth-panel,.angel-live.vision.advisor .wealth-metric,.angel-live.vision.advisor .manager-desk{box-shadow:none;background:#1c2223;border-color:#354039}.angel-live.vision.advisor .focus-home .conversation-card{border:1px solid #354039;border-radius:9px;padding:22px}.angel-live.vision.advisor .focus-home .work-desk{border:1px solid #354039;border-radius:9px;padding:20px 0 0}.angel-live.vision.advisor .focus-home .work-desk .desk-heading,.angel-live.vision.advisor .focus-home .desk-tabs,.angel-live.vision.advisor .focus-home .desk-footer{padding-left:18px;padding-right:18px}.angel-live.vision.advisor button:focus-visible,.angel-live.vision.advisor a:focus-visible,.angel-live.vision.advisor input:focus-visible,.angel-live.vision.advisor select:focus-visible{outline-offset:3px;outline:2px solid #b6ff55}.angel-live.vision.advisor input,.angel-live.vision.advisor select,.angel-live.vision.advisor textarea{color:#f0f4ec;background:#181e1a;border-color:#424d41}.angel-live.vision.advisor .client-tabs button.active{color:#b6ff55;background:#263020;border-color:#b6ff55}.angel-live.vision.advisor .worth-chart .bar-track span{background:linear-gradient(#b6ff55,#3b683b)}.angel-live.vision.advisor .worth-chart .bar-track{background:#283329}.angel-live.vision.advisor .worth-hero strong,.angel-live.vision.advisor .worth-hero b{color:#d5ffae}.client-visuals{grid-template-columns:1.3fr 1fr;gap:16px;margin:20px 0;display:grid}.client-chart-panel{background:#242c2e;border:1px solid #37423b;border-radius:10px;min-width:0;padding:24px}.chart-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.chart-heading h2{margin:7px 0 0;font-size:19px;font-weight:550}.chart-heading>span{color:#bdc8be;white-space:nowrap;font-size:11px}.client-donut-layout{align-items:center;gap:14px;margin:20px 0;display:flex}.client-donut{flex-shrink:0;width:180px;max-width:55%;position:relative}.client-donut svg{width:100%;display:block}.client-donut>div{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.client-donut strong{letter-spacing:-.7px;font-size:23px;font-weight:550}.client-donut small{color:#b9c7b8;margin-top:5px;font-size:10px}.client-chart-legend{flex:1}.client-chart-legend button{color:#edf4e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #414b41;align-items:center;gap:8px;width:100%;padding:14px 0;display:flex}.client-chart-legend button i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.client-chart-legend button span{flex:1;font-size:12px}.client-chart-legend strong{margin-top:7px;font-size:15px;display:block}.client-chart-legend small{color:#c3cfbe;font-size:10px}.client-chart-legend button[aria-pressed=true]{background:#33412d}.client-chart-panel>p{color:#b7c4b8;margin:17px 0;font-size:11px;line-height:1.7}.position-total{margin:28px 0 22px}.position-total small{color:#b7c7b4;font-size:12px;display:block}.position-total strong{letter-spacing:-1.2px;margin-top:8px;font-size:36px;font-weight:500;display:block}.position-track{background:#627650;border-radius:8px;height:12px;overflow:hidden}.position-track span{background:#b6ff55;height:100%;display:block}.position-labels{justify-content:space-between;margin:16px 0 22px;display:flex}.position-labels span{color:#c1cdba;font-size:11px}.position-labels strong{color:#f2f6ed;margin-top:6px;font-size:17px;display:block}.profile-pending-mark{color:#b6ff55;margin-top:20px;font-size:48px}@media (width<=1200px){.client-visuals{grid-template-columns:1fr}.client-donut-layout{justify-content:space-between}.client-chart-legend{max-width:220px}}@media (width<=560px){.client-chart-panel{padding:18px}.client-donut{width:160px}.chart-heading{flex-wrap:wrap}.angel-live.vision.advisor .focus-home .conversation-card{padding:18px}.client-chart-panel>p{font-size:13px}}.angel-live.vision.advisor .app-shell{grid-template-columns:184px minmax(0,1fr)}.angel-live.vision.advisor .sidebar{width:184px;padding:26px 14px}.angel-live.vision.advisor .brand{padding:0 8px 24px}.angel-live.vision.advisor .sidebar nav button{border-radius:7px;min-height:42px;padding:11px 12px;font-size:12px}.angel-live.vision.advisor main{padding:28px 30px 20px}.angel-live.vision.advisor .topbar{height:58px;padding:0 30px}.angel-live.vision.advisor h1{letter-spacing:-1px;font-size:29px;font-weight:500}.angel-live.vision.advisor h2{letter-spacing:-.4px;font-weight:500}.angel-live.vision.advisor .eyebrow{letter-spacing:1.4px;font-size:9px}.angel-live.vision.advisor .vision-review{min-height:29px;font-size:9px}.command-layout{-moz-column-gap:26px;grid-template-columns:minmax(0,1fr) 274px;align-items:start;column-gap:26px;display:grid}.command-layout>.advisor-heading{grid-column:1/-1;margin-bottom:24px}.command-layout>.performance-strip{grid-area:2/1}.command-layout>.advisor-columns{display:contents!important}.command-layout .work-desk{grid-area:4/1}.command-layout .advisor-rail{border-left:1px solid #333c34;grid-area:2/2/7;min-height:720px;padding-left:22px}.command-layout>.manager-desk{grid-area:3/1}.command-layout .book-health{grid-area:5/1}.command-layout>.focus-footnote{grid-area:6/1}.command-layout .rail-label{letter-spacing:1.7px;color:#b0bdae;align-items:center;gap:8px;margin:4px 0 25px;font-size:9px;display:flex}.status-dot{background:#b6ff55;border-radius:50%;width:6px;height:6px;display:inline-block}.angel-live.vision.advisor .command-layout .performance-strip{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0}.command-layout .performance-strip .period-label{letter-spacing:1px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0;font-size:9px;display:flex}.command-layout .period-label small{margin:0}.angel-live.vision.advisor .command-layout .performance-strip>button{background:#202625;border:1px solid #303b32;border-radius:12px;gap:10px;min-height:112px;padding:17px 14px}.command-layout .performance-strip .account-state{display:none!important}.command-layout .performance-strip strong{font-size:23px}.command-layout .performance-strip button>span{font-size:11px}.command-layout .performance-strip button>small{font-size:9px}.command-layout .performance-strip button>div{gap:6px}.command-layout .performance-strip button>div small{font-size:10px}.angel-live.vision.advisor .command-layout .conversation-card{background:0 0;border:0;padding:0}.command-layout .conversation-card>.eyebrow{display:none}.command-layout .featured-person{margin:0 0 20px}.command-layout .featured-person h2{font-size:20px}.command-layout .featured-person p{font-size:11px}.command-layout .brief-facts{margin:20px 0}.command-layout .brief-facts dt{margin:20px 0 7px;font-size:9px}.command-layout .brief-facts dd{font-size:12px;line-height:1.7}.command-layout .rail-agenda{border-top:1px solid #354035;margin-top:26px;padding-top:21px}.rail-agenda h3{margin:0 0 16px;font-size:13px;font-weight:500}.rail-agenda button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.rail-agenda button>span:nth-child(2){flex:1}.rail-agenda b{font-size:12px;font-weight:500;display:block}.rail-agenda small{margin-top:5px;font-size:10px;display:block}.agenda-dot{border:1px solid #809770;border-radius:50%;width:7px;height:7px}.angel-live.vision.advisor .command-layout .desk-heading{padding:0 18px 12px}.command-layout .desk-heading h2{font-size:20px}.angel-live.vision.advisor .command-layout .desk-list article{grid-template-columns:1fr 1.2fr 106px;gap:9px;min-height:83px;padding:14px 13px}.command-layout .work-labels{grid-template-columns:1fr 1.2fr 106px;padding:11px 13px;font-size:9px}.command-layout .desk-person b{font-size:12px}.command-layout .desk-person small{font-size:10px}.command-layout .desk-person .person-disc{width:29px;height:29px;font-size:10px}.command-layout .desk-reason b{font-size:11px;line-height:1.5}.command-layout .desk-reason span,.command-layout .desk-go,.command-layout .desk-footer{font-size:10px}.book-health{padding-top:26px}.book-health h2{margin:8px 0 16px;font-size:18px}.health-columns{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.health-columns button{text-align:left;background:0 0;border:0;padding:0}.health-columns button>span:first-child{color:#bbc6b6;font-size:11px}.health-columns strong{margin:10px 0;font-size:24px;font-weight:500;display:block}.health-columns strong small{color:#97a393;font-size:12px}.health-track{background:#35422f;border-radius:3px;height:4px;display:block}.health-track i{background:#b6ff55;border-radius:3px;height:100%;display:block}.book-health>p{color:#a8b5a3;margin:16px 0 0;font-size:10px}.client-back{margin-bottom:10px}.angel-live.vision.advisor .vision-client-header.client-command-header{box-shadow:inset 0 1px 0 #fff06,0 12px 30px #0002;background:radial-gradient(at 18% 0,#d9f65e0d,#0000 72%),linear-gradient(145deg,#121722,#0d1118);border:1px solid #2c3440;border-radius:14px;grid-template-columns:minmax(280px,.95fr) minmax(380px,1.35fr) auto;align-items:center;gap:20px;margin:0 0 10px;padding:18px 20px;display:grid}.client-identity-lockup{align-items:center;gap:15px;min-width:0;display:flex}.client-identity-lockup .person-disc{width:58px;height:58px;font-size:20px;box-shadow:0 0 22px #d9f65e1c}.angel-live.vision.advisor .vision-client-header h1{margin:7px 0 8px;font-size:32px;line-height:1.05}.vision-client-header p{color:#b9c3cf;margin:0;font-size:12px}.angel-live.vision.advisor .ownership{gap:8px;margin-top:13px}.ownership span{color:#9faab8;background:#0d1118;border:1px solid #2d3741;border-radius:9px;padding:7px 9px;font-size:10px}.ownership b{color:#f2f5fa;margin-top:3px;font-size:12px;display:block}.client-command-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.client-command-facts button{text-align:left;background:#0b0f15;border:1px solid #2c3540;border-radius:12px;min-width:0;min-height:86px;padding:12px 11px}.client-command-facts button:hover{background:radial-gradient(at 0 0,#d9f65e10,#0000 75%),#0d1219;border-color:#d9f65e55}.client-command-facts small{letter-spacing:1px;text-transform:uppercase;color:#8995a3;margin-bottom:8px;font-size:8px;display:block}.client-command-facts b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;display:block;overflow:hidden}.client-command-facts span{color:#b9c3cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.client-command-actions{align-items:center;gap:11px;display:flex}.client-command-actions .button{white-space:nowrap;min-height:48px}.angel-live.vision.advisor .client-tabs{gap:22px;margin:0 0 24px}.angel-live.vision.advisor .client-tabs button{padding:16px 0;font-size:11px;background:0 0!important}.customer-cockpit{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:26px;display:grid}.customer-cockpit-main{min-width:0}.relationship-control{border-left:1px solid #344035;padding-left:24px}.control-heading{letter-spacing:1.4px;color:#b8c6b0;align-items:center;gap:8px;margin:8px 0 26px;font-size:9px;display:flex}.relationship-control section{border-bottom:1px solid #333c34;padding:23px 0}.relationship-control .next-move{padding-top:0}.next-move h2{margin:12px 0;font-size:21px;line-height:1.5}.next-move>p{align-items:center;gap:7px;font-size:11px;display:flex}.next-move .button{width:100%;margin-top:14px;font-size:11px}.relationship-control h3{align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.relationship-control p{font-size:12px;line-height:1.8}.relationship-control .commitment{border-left:2px solid #82b848;margin:20px 0;padding-left:12px}.commitment small,.last-contact{color:#b0bea9;font-size:10px}.desk-owner{flex-direction:column;gap:8px;display:flex}.desk-owner b{font-size:14px}.desk-owner small,.desk-owner span{font-size:10px}.cockpit-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.cockpit-heading h2{align-items:center;gap:8px;margin:6px 0 0;font-size:19px;display:flex}.cockpit-heading button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.relationship-ledger{border-bottom:1px solid #344035;padding:0 0 18px}.ledger-products{gap:10px;display:grid}.ledger-products button{text-align:left;background:linear-gradient(145deg,#10151d,#0b0f15);border:1px solid #2d3741;border-radius:13px;grid-template-columns:42px minmax(190px,1.1fr) minmax(135px,.75fr) minmax(150px,.65fr) minmax(120px,.65fr) 18px;align-items:center;gap:14px;width:100%;padding:14px;display:grid}.ledger-products button:hover{background:radial-gradient(at 0 0,#d9f65e10,#0000 70%),linear-gradient(145deg,#111821,#0b0f15);border-color:#d9f65e55}.product-symbol{color:#c6fc9a;background:#2e4120;border:1px solid #425832;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.ledger-label{color:#e6ede1;min-width:0;font-size:13px}.ledger-label b{font-size:14px;display:block}.ledger-label small{color:#d7dee7;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.ledger-label em{color:#d9f65e;margin-top:5px;font-size:9px;font-style:normal;display:block}.ledger-scheme{color:#b8c2cf;font-size:11px;line-height:1.45}.ledger-scheme small,.ledger-date small{letter-spacing:1px;text-transform:uppercase;color:#87919e;margin-bottom:4px;font-size:8px;display:block}.ledger-products strong{letter-spacing:-.7px;text-align:right;white-space:nowrap;font-size:22px;font-weight:650}.ledger-date{color:#d2d9e4;text-align:right;min-width:0;font-size:11px}.ledger-date em{color:#d9f65e;margin-top:5px;font-size:10px;font-style:normal;display:block}.ledger-products svg{color:#d9f65e}.cockpit-disclaimer{color:#a7b49f;margin:14px 0 0;font-size:10px}.customer-cockpit .client-visuals{grid-template-columns:1.2fr 1fr;gap:14px;margin:22px 0}.customer-cockpit .client-chart-panel{padding:19px}.customer-cockpit .client-chart-panel h2{font-size:17px}.customer-cockpit .chart-heading>span{font-size:9px}.customer-cockpit .client-donut{width:154px}.customer-cockpit .client-donut-layout{gap:6px}.customer-cockpit .client-donut strong{font-size:21px}.customer-cockpit .client-chart-legend button{gap:5px}.customer-cockpit .client-chart-legend small{display:none}.customer-cockpit .position-total strong{font-size:32px}.customer-cockpit .client-chart-panel>p,.customer-cockpit .text-button{font-size:10px}.wealth-landscape{background:#19231d;border:1px solid #364334;border-radius:9px;padding:22px}.journey-composition{grid-template-columns:165px 1fr;align-items:center;gap:14px;display:grid}.journey-summary>small{color:#c2cdbb;font-size:10px}.journey-summary strong{letter-spacing:-1px;margin:10px 0;font-size:32px;font-weight:500;display:block}.journey-summary>span{color:#b6ff55;font-size:11px}.journey-summary p{margin-top:15px;font-size:10px;line-height:1.7}.journey-plot svg{width:100%;display:block}.snapshot-links{justify-content:space-between;display:flex}.snapshot-links button{text-align:center;background:0 0;border:0;padding:6px}.snapshot-links small{display:none}.snapshot-links b{font-size:10px;font-weight:500}.client-life-grid{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.client-life-grid>section{background:linear-gradient(145deg,#151a22,#0f131a);border:1px solid #323c45;border-radius:14px;min-width:0;padding:19px}.client-life-grid .cockpit-heading{margin-bottom:16px}.client-life-grid h2{font-size:14px}.goal-stack{gap:10px;display:grid}.goal-cardline{text-align:left;background:#0d1118;border:1px solid #2e3740;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto 16px;align-items:center;gap:13px;width:100%;padding:12px;display:grid}.goal-marker{background:radial-gradient(circle at 30% 20%,#d9f65e33,#141b16 75%);border:1px solid #d9f65e3d;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff1,0 0 18px #d9f65e12}.goal-marker b{color:#e4fb82;font-size:13px}.goal-copy{min-width:0}.goal-copy b{font-size:13px;display:block}.goal-copy small{color:#aeb8c4;margin:5px 0 9px;font-size:10px;display:block}.goal-copy i{background:#252d35;border-radius:999px;height:5px;display:block;overflow:hidden}.goal-copy em{background:linear-gradient(90deg,#6d852c,#d9f65e);border-radius:999px;height:100%;display:block;box-shadow:0 0 10px #d9f65e35}.goal-cardline strong{white-space:nowrap;font-size:15px;font-weight:600}.goal-cardline svg{color:#d9f65e}.protection-meter-grid{grid-template-columns:1fr 1fr;gap:14px;min-height:150px;display:grid}.protection-meter{background:#0d1118;border:1px solid #2e3740;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:12px;padding:15px;display:grid}.protection-meter span{align-self:start}.protection-meter small{color:#aeb8c4;font-size:10px}.protection-meter strong{letter-spacing:-1px;margin-top:9px;font-size:28px;font-weight:500;display:block}.protection-meter>i{background:#252d35;border-radius:999px;align-items:end;height:116px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0008}.protection-meter em{background:linear-gradient(#8ed7ff,#d9f65e);border-radius:999px;width:100%;display:block;box-shadow:0 0 14px #d9f65e44}.client-life-grid p{color:#b7c0cb;margin:15px 0 0;font-size:11px;line-height:1.8}.journey-events{border-top:1px solid #394431;padding-top:22px}.journey-panel{background:radial-gradient(at 12% 0,#d9f65e0c,#0000 62%),linear-gradient(145deg,#141922,#0d1118);border:1px solid #303944;border-radius:14px;padding:22px}.journey-timeline{position:relative}.journey-timeline:before{content:"";background:linear-gradient(#d9f65e66,#2f3944);width:1px;position:absolute;top:18px;bottom:18px;left:113px}.journey-timeline>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #26313a;grid-template-columns:96px minmax(0,1fr) 148px;align-items:center;gap:30px;width:100%;padding:16px 0;display:grid;position:relative}.journey-timeline>button:hover{background:#d9f65e06}.event-date{color:#aeb8c4;align-items:center;gap:12px;font-size:12px;display:flex}.event-date small{font-size:12px}.event-date i{z-index:1;background:#0d1118;border:1px solid #d9f65e;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 10px #d9f65e6b}.event-story b{font-size:13px;font-weight:600}.event-story small{color:#aeb8c4;margin-top:5px;font-size:11px;display:block}.event-value{text-align:right}.event-value strong{font-size:18px;font-weight:600;display:block}.event-value small{color:#d9f65e;text-transform:uppercase;letter-spacing:.8px;margin-top:5px;font-size:9px;display:block}.event-dot{border:1px solid #b6ff55;border-radius:50%;width:6px;height:6px}.profile-invitation{background:#1d2720;border:1px solid #354532;border-radius:8px;align-items:center;gap:18px;padding:20px;display:flex}.profile-invitation h2{font-size:17px}.profile-invitation p{font-size:12px}.profile-invitation button{background:0 0;border:0;font-size:12px}.outline-icon{color:#b6ff55}@media (width<=1350px) and (width>=1001px){.angel-live.vision.advisor .command-layout .performance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.angel-live.vision.advisor .command-layout .performance-strip .period-label{grid-column:1/-1}}@media (width<=1250px){.command-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.angel-live.vision.advisor .vision-client-header.client-command-header{grid-template-columns:1fr;align-items:start}.client-command-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.client-command-actions{justify-content:flex-start}.customer-cockpit{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.customer-cockpit .client-visuals{grid-template-columns:1fr}.customer-cockpit .client-donut{width:160px}.customer-cockpit .client-chart-legend{max-width:none}.journey-composition{grid-template-columns:130px 1fr}.ledger-date{min-width:80px}.command-layout .performance-strip strong{font-size:20px}.command-layout .performance-strip button>div{flex-wrap:wrap}}@media (width<=1000px){.command-layout{display:block}.command-layout .advisor-columns{grid-template-columns:1fr!important;display:grid!important}.command-layout .advisor-rail{border-left:0;grid-area:auto;grid-template-columns:1fr 1fr;gap:24px;min-height:0;padding:22px 0;display:grid}.rail-label{grid-column:1/-1}.command-layout .work-desk{grid-area:auto}.command-layout .rail-agenda{margin:0}.customer-cockpit{grid-template-columns:1fr}.relationship-control{border:0;border-top:1px solid #354330;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.control-heading{grid-column:1/-1}.customer-cockpit .client-visuals{grid-template-columns:1fr 1fr}}@media (width<=760px){.angel-live.vision.advisor .app-shell{grid-template-columns:1fr}.angel-live.vision.advisor .sidebar{width:210px}.angel-live.vision.advisor main{padding:20px 16px}.angel-live.vision.advisor .topbar{padding:0 16px}.angel-live.vision.advisor h1{font-size:26px}.command-layout .performance-strip{grid-template-columns:repeat(2,1fr)!important}.angel-live.vision.advisor .vision-client-header.client-command-header{padding:15px}.client-identity-lockup{align-items:flex-start}.client-command-facts{grid-template-columns:1fr 1fr}.client-command-actions{width:100%}.client-command-actions .button{flex:1}.customer-cockpit .client-visuals,.client-life-grid{grid-template-columns:1fr}.goal-cardline{grid-template-columns:48px minmax(0,1fr);gap:10px}.goal-cardline strong,.goal-cardline svg{grid-column:2}.protection-meter-grid{grid-template-columns:1fr}.protection-meter>i{height:92px}.ledger-products button{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:13px}.ledger-scheme,.ledger-products strong,.ledger-date,.ledger-products svg{text-align:left;grid-column:2}.ledger-label small{white-space:normal}.ledger-date{font-size:12px}.journey-composition{grid-template-columns:1fr}.journey-summary p{display:none}.journey-plot{min-width:0}.relationship-control{grid-template-columns:1fr}.command-layout .advisor-rail{display:block}.command-layout .rail-agenda{margin-top:24px}.command-layout .work-labels{display:none}.angel-live.vision.advisor .command-layout .desk-list article{grid-template-columns:1fr auto;gap:10px;padding:16px 12px}.command-layout .desk-reason{grid-area:2/1/auto/-1}.command-layout .desk-go{grid-area:1/2}.command-layout .desk-person b{font-size:13px}.health-columns{gap:15px}.health-columns button>span:first-child{font-size:10px}.profile-invitation{flex-wrap:wrap}.customer-cockpit .client-chart-panel>p,.relationship-control p{font-size:13px}.ledger-products strong{font-size:20px}.journey-timeline:before{left:85px}.journey-timeline>button{grid-template-columns:68px minmax(0,1fr);gap:20px}.event-value{text-align:left;grid-column:2}.client-life-grid p{font-size:12px}}.command-layout>.dashboard-visuals{grid-area:3/1}.command-layout>.manager-desk{grid-row:4}.command-layout .work-desk{grid-row:5}.command-layout .book-health{grid-row:6}.command-layout>.focus-footnote{grid-row:7}.command-layout .advisor-rail{grid-row:2/8}.dashboard-visuals{grid-template-columns:1.2fr 1fr;gap:14px;margin:0 0 24px;display:grid}.dashboard-mix,.dashboard-trend{background:#242d2d;border:1px solid #364039;border-radius:9px;min-width:0;padding:20px}.dashboard-trend{background:#18231c}.dashboard-visuals .cockpit-heading{margin-bottom:12px}.dashboard-visuals h2{font-size:16px}.dashboard-visuals .eyebrow{font-size:8px!important}.dashboard-mix-body{align-items:center;gap:15px;display:flex}.dashboard-ring{flex-shrink:0;width:166px;max-width:52%;position:relative}.dashboard-ring svg{width:100%;display:block}.dashboard-ring>div{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-ring strong{letter-spacing:-1px;font-size:27px;font-weight:500}.dashboard-ring small{margin-top:4px;font-size:8px}.dashboard-mix-legend{flex:1}.dashboard-mix-legend button{text-align:left;background:0 0;border:0;border-bottom:1px solid #3c493e;align-items:center;gap:7px;width:100%;padding:11px 0;display:flex}.dashboard-mix-legend i{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.dashboard-mix-legend button>span{flex:1;font-size:10px}.dashboard-mix-legend b{margin-top:4px;font-size:13px;font-weight:500;display:block}.dashboard-mix-legend small{font-size:9px}.dashboard-mix>p{color:#aab8a3;margin:10px 0 0;font-size:9px}.momentum-total{align-items:center;gap:16px;margin:16px 0;display:flex}.momentum-total strong{letter-spacing:-1px;font-size:30px;font-weight:500}.momentum-total>span{color:#b6ff55;font-size:12px}.momentum-total small{color:#b4c0ac;margin-top:3px;font-size:9px;display:block}.dashboard-bars{gap:15px;display:flex}.dashboard-bars>div{text-align:center;flex:1}.dashboard-bar-pair{border-bottom:1px solid #516047;justify-content:center;align-items:end;gap:6px;height:93px;display:flex}.dashboard-bar-pair button{border:0;border-radius:3px 3px 0 0;width:24px;min-height:3px}.dashboard-bar-pair button:hover{filter:brightness(1.15)}.dashboard-bars>div>small{margin:7px 0;font-size:9px;display:block}.dashboard-chart-key{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.dashboard-chart-key span{align-items:center;gap:5px;font-size:9px;display:flex}.dashboard-chart-key i{background:#b6ff55;width:5px;height:5px;display:block}.dashboard-chart-key span:nth-child(2) i{background:#5c7750}.dashboard-chart-key>small{color:#a5b59c;font-size:8px}@media (width<=1150px) and (width>=1001px){.dashboard-visuals{grid-template-columns:1fr}.dashboard-mix-body{justify-content:space-around}.dashboard-ring{width:150px}.dashboard-mix-legend{max-width:200px}.dashboard-trend{display:block}}@media (width<=1000px){.command-layout>.dashboard-visuals,.command-layout .work-desk,.command-layout .advisor-rail{grid-row:auto}}@media (width<=560px){.dashboard-visuals{grid-template-columns:1fr}.dashboard-mix,.dashboard-trend{padding:18px}.dashboard-ring{width:165px}.dashboard-visuals h2{font-size:18px}.dashboard-mix-legend button>span{font-size:12px}.dashboard-mix>p{font-size:11px}}.angel-live.vision.advisor{--base:#090b10;--panel:#12161f;--raised:#1b202a;--edge:#2a303b;--gold:#d9f65e;--gold-ink:#151907;--ink:#f2f5fa;--subtle:#b8bfcb;color:#f2f5fa;background:#090b10}.angel-live.vision.advisor main,.angel-live.vision.advisor .canvas{background:#0b0d12}.angel-live.vision.advisor main{background-image:radial-gradient(650px 320px at 35% 0,#cde95506,#0000 85%)}.angel-live.vision.advisor .sidebar{background:linear-gradient(#090b13,#0c0e16);border-color:#242934}.angel-live.vision.advisor .topbar{background:#0b0e15;border-color:#242934}.angel-live.vision.advisor .vision-review{background:#10141d;border-color:#252c37}.angel-live.vision.advisor .brand-mark{background:#d9f65e;border-color:#ecffac;box-shadow:0 0 22px #d9f65e26}.angel-live.vision.advisor .sidebar nav button[aria-current=page]{color:#e4fb91;background:linear-gradient(110deg,#d9f65e20,#d9f65e13);border:1px solid #d9f65e54;box-shadow:0 0 15px #d9f65e16,inset 0 1px #e9ff9a13}.angel-live.vision.advisor .sidebar nav button[aria-current=page] svg{color:#d9f65e}.angel-live.vision.advisor .sidebar nav button:hover{color:#ecffa9;background:#d9f65e13}.angel-live.vision.advisor .button.primary,.angel-live.vision.advisor button.primary{color:#151907;background:linear-gradient(135deg,#e3ff75,#d2ee50);border:1px solid #e4fa9b;transition:box-shadow .18s,transform .18s,background .18s;box-shadow:0 0 22px #d9f65e30,0 5px 15px #0005,inset 0 1px #fff6}.angel-live.vision.advisor .button.primary:hover,.angel-live.vision.advisor button.primary:hover{background:#e9ff91;transform:translateY(-1px);box-shadow:0 0 32px #d9f65e50,0 6px 18px #0006}.angel-live.vision.advisor button.primary:active{transform:translateY(0)}.angel-live.vision.advisor .text-button,.angel-live.vision.advisor .eyebrow{color:#d9f65e}.angel-live.vision.advisor button:focus-visible{outline-color:#e7ff8b}.angel-live.vision.advisor .person-disc{box-shadow:inset 0 1px 0 #fff08;color:#e5faaa!important;background:linear-gradient(145deg,#d9f65e22,#212823)!important;border-color:#d9f65e35!important}.angel-live.vision.advisor .command-layout .performance-strip>button{box-shadow:inset 0 1px 0 #fff06,0 8px 20px #0002;background:linear-gradient(145deg,#161b25,#11151e);border:1px solid #2b323e;border-radius:14px;transition:border-color .18s,box-shadow .18s}.angel-live.vision.advisor .command-layout .performance-strip>button:first-of-type{background:radial-gradient(at 0 0,#d9f65e17,#0000 90%),linear-gradient(135deg,#1b231b,#141b17);border-color:#b9d25e40;box-shadow:0 0 28px #bad65708,inset 0 1px #e4ff9810}.angel-live.vision.advisor .command-layout .performance-strip>button:first-of-type strong{color:#e2fb79;text-shadow:0 0 20px #d9f65e1a}.angel-live.vision.advisor .command-layout .performance-strip>button:hover{box-shadow:0 0 20px #d9f65e12,inset 0 1px 0 #fff09;border-color:#d9f65e66}.angel-live.vision.advisor .dashboard-mix,.angel-live.vision.advisor .dashboard-trend,.angel-live.vision.advisor .client-chart-panel,.angel-live.vision.advisor .work-desk,.angel-live.vision.advisor .wealth-landscape,.angel-live.vision.advisor .wealth-section{background:linear-gradient(145deg,#171c26,#10141c);border:1px solid #2b333e;border-radius:14px;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0002}.angel-live.vision.advisor .dashboard-trend,.angel-live.vision.advisor .wealth-landscape{background:radial-gradient(at 100% 100%,#d9f65e0b,#0000 80%),linear-gradient(145deg,#141b24,#11161d)}.angel-live.vision.advisor .dashboard-ring svg,.angel-live.vision.advisor .client-donut svg{filter:drop-shadow(0 0 10px #ccf45216)}.angel-live.vision.advisor .journey-plot polyline{stroke:#daf65e;filter:drop-shadow(0 0 5px #d9f65e66)}.angel-live.vision.advisor .dashboard-bar-pair button:last-child{box-shadow:0 0 13px #cde95425;background:linear-gradient(#e1fa72,#8fae2b)!important}.angel-live.vision.advisor .dashboard-bar-pair button:first-child{background:#465740!important}.angel-live.vision.advisor .focus-home .desk-list article.selected{background:linear-gradient(90deg,#d9f65e10,#d9f65e03);border-left-color:#d9f65e}.angel-live.vision.advisor .focus-home .desk-list article:hover{background:#d9f65e09}.angel-live.vision.advisor .focus-home .desk-tabs button[aria-pressed=true]{color:#e4fb8d;background:#d9f65e12;border-color:#b7d150;border-radius:6px;box-shadow:0 0 12px #d9f65e0b}.angel-live.vision.advisor .client-tabs button.active{color:#e0f980;border-color:#d9f65e}.angel-live.vision.advisor .vision-client-header{background:radial-gradient(at 0 0,#d9f65e0c,#0000 65%),#10141c;border-bottom-color:#303744}.angel-live.vision.advisor .next-move{background:radial-gradient(at 0 0,#d9f65e12,#0000 85%);border:1px solid #d9f65e25;border-radius:12px;margin:0 -6px 8px;padding:18px}.angel-live.vision.advisor .next-move h2{font-size:18px}.angel-live.vision.advisor .status-dot{background:#d9f65e;box-shadow:0 0 10px #d9f65e90}.angel-live.vision.advisor .product-symbol{color:#e1f891;background:linear-gradient(145deg,#d9f65e22,#1b2419);border-color:#d9f65e30;box-shadow:0 0 15px #d9f65e09}.angel-live.vision.advisor .position-track span,.angel-live.vision.advisor .health-track i{background:linear-gradient(90deg,#94b632,#dff976);box-shadow:0 0 9px #d9f65e35}.angel-live.vision.advisor .profile-invitation{background:#151c22;border-color:#343e45}.angel-live.vision.advisor :is(.advisor-rail,.relationship-control,.ledger-products button,.relationship-ledger,.client-tabs,.client-life-grid>section,.journey-events,.relationship-control section){border-color:#2c333c}.angel-live.vision.advisor .brief-facts dd{color:#d2d8e3}.angel-live.vision.advisor .performance-strip .up,.angel-live.vision.advisor .momentum-total>span{color:#d9f65e}@media (prefers-reduced-motion:reduce){.angel-live.vision.advisor button{transition:none!important;transform:none!important}}.angel-live.vision.advisor .upgraded-client-visuals{grid-template-columns:minmax(0,1.14fr) minmax(0,.92fr);gap:18px;margin:24px 0;display:grid}.angel-live.vision.advisor .upgraded-client-visuals .client-chart-panel{background:radial-gradient(circle at 18% 0,#d9ff4f12,#0000 34%),linear-gradient(145deg,#121923,#0b1017 68%);border:1px solid #31404b;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 48px #00000030}.angel-live.vision.advisor .upgraded-client-visuals .client-chart-panel:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(120deg,#d9ff4f10,#0000 34%,#7dbfff0a);position:absolute;inset:-1px}.angel-live.vision.advisor .upgraded-client-visuals .chart-heading{z-index:1;position:relative}.angel-live.vision.advisor .upgraded-client-visuals .chart-heading h2{letter-spacing:-.6px;font-size:22px}.business-snapshot-row{z-index:1;grid-template-columns:1.35fr .65fr;gap:12px;margin:24px 0 20px;display:grid;position:relative}.business-snapshot-row>div{box-shadow:inset 0 1px 0 #fff08;background:#070b10a8;border:1px solid #2f3b48;border-radius:14px;padding:16px}.business-snapshot-row small,.profile-hero-grid small,.profile-date-chip small{color:#aab6c4;font-size:11px;display:block}.business-snapshot-row strong,.profile-hero-grid strong{color:#f5f8fc;letter-spacing:-1.5px;margin:9px 0 7px;font-size:38px;line-height:1;display:block}.business-snapshot-row em,.profile-hero-grid em,.profile-date-chip em{color:#d9ff4f;font-size:11px;font-style:normal;line-height:1.4;display:block}.receipt-dashboard{z-index:1;grid-template-columns:176px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.receipt-ring-wrap{gap:14px;display:grid}.receipt-ring{filter:drop-shadow(0 0 28px #bfff5020);width:176px;position:relative}.receipt-ring svg{width:100%;display:block}.receipt-ring>div{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.angel-live.vision.advisor .receipt-ring strong{letter-spacing:-1px;font-size:30px;font-weight:650}.angel-live.vision.advisor .receipt-ring small{color:#c5d1df;text-align:center;max-width:90px;margin-top:4px;font-size:11px}.receipt-primary-action{color:#d9ff4f;text-align:left;background:#d9ff4f0c;border:1px solid #d9ff4f35;border-radius:12px;min-height:46px;padding:0 12px;font-weight:700}.receipt-primary-action:hover{background:#d9ff4f17;box-shadow:0 0 28px #d9ff4f18}.receipt-fund-list{gap:10px;min-width:0;display:grid}.angel-live.vision.advisor .receipt-fund-list button{text-align:left;background:linear-gradient(145deg,#0d1219,#090d12);border:1px solid #2d3845;border-radius:14px;width:100%;padding:14px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;display:block}.angel-live.vision.advisor .receipt-fund-list button:hover,.angel-live.vision.advisor .receipt-fund-list button[aria-pressed=true]{background:radial-gradient(circle at 0 0,#d9ff4f14,#0000 70%),#0f151d;border-color:#d9ff4f68;transform:translateY(-1px);box-shadow:0 0 30px #d9ff4f12}.fund-row-top,.fund-row-top>span,.fund-meta{align-items:center;gap:8px;display:flex}.fund-row-top{justify-content:space-between}.fund-row-top>span{min-width:0}.fund-row-top i{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 12px}.fund-row-top b{font-size:14px}.fund-row-top em{color:#aab7c8;font-size:11px;font-style:normal}.fund-row-top strong{letter-spacing:-.6px;white-space:nowrap;font-size:22px}.fund-name{color:#eff4fa;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 9px;font-size:13px;display:block;overflow:hidden}.fund-meta{color:#aab7c8;justify-content:space-between}.fund-meta small{font-size:10px;line-height:1.4}.receipt-share{background:#25303c;border-radius:999px;height:4px;margin-top:11px;display:block;overflow:hidden}.receipt-share>i{border-radius:999px;height:100%;display:block;box-shadow:0 0 14px}.receipt-context-strip{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid;position:relative}.receipt-context-strip span{color:#aeb9c7;text-align:center;background:#080d12;border:1px solid #2d3845;border-radius:999px;padding:9px 10px;font-size:10px;line-height:1.35}.profile-hero-grid{z-index:1;grid-template-columns:1fr 124px;gap:13px;margin:28px 0 24px;display:grid;position:relative}.profile-hero-grid>div{background:#070b10a8;border:1px solid #2f3b48;border-radius:16px;padding:18px}.profile-date-chip strong{margin:8px 0 7px;font-size:30px;display:block}.position-track.upgraded{background:#26323c;border-radius:999px;height:16px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0008}.position-track.upgraded span{background:linear-gradient(90deg,#91bb31,#d9ff4f 70%,#ebffa9);border-radius:999px;height:100%;display:block;box-shadow:0 0 22px #d9ff4f35}.position-track.upgraded i{background:#f5f8fc;border-radius:2px;width:2px;height:24px;position:absolute;top:-4px;box-shadow:0 0 14px #fff8}.position-breakdown{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.position-breakdown>div{background:#090e14;border:1px solid #2f3b48;border-radius:14px;padding:13px}.position-breakdown span{color:#aab6c4;margin-bottom:8px;font-size:10px;display:block}.position-breakdown strong{color:#f5f8fc;letter-spacing:-.5px;font-size:20px;display:block}.position-breakdown small{color:#8f9cad;margin-top:7px;font-size:9px;line-height:1.4;display:block}.mini-worth-trend{background:linear-gradient(#0c1219,#080c11);border:1px solid #2f3b48;border-radius:14px;align-items:end;gap:18px;height:98px;margin:15px 0;padding:14px 16px 11px;display:flex}.mini-worth-trend span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.mini-worth-trend i{background:linear-gradient(#d9ff4f,#76b9ff);border-radius:7px 7px 3px 3px;width:100%;max-width:28px;box-shadow:0 0 18px #d9ff4f22}.mini-worth-trend small{color:#aeb9c7;font-size:10px}.angel-live.vision.advisor .premium-profile-card p{color:#b8c3d0;margin:17px 0 0;font-size:11px;line-height:1.7}.angel-live.vision.advisor .premium-profile-card .text-button{margin-top:18px}.profile-pending-mark{color:#d9ff4f;margin:36px 0 12px;font-size:40px}@media (width<=1250px){.angel-live.vision.advisor .upgraded-client-visuals{grid-template-columns:1fr}.receipt-dashboard{grid-template-columns:160px minmax(0,1fr)}.receipt-ring{width:160px}.receipt-context-strip{grid-template-columns:1fr 1fr 1fr}}@media (width<=760px){.angel-live.vision.advisor .upgraded-client-visuals .client-chart-panel{padding:18px}.business-snapshot-row,.profile-hero-grid,.receipt-dashboard{grid-template-columns:1fr}.receipt-ring-wrap{justify-items:center}.receipt-ring{width:172px}.receipt-context-strip,.position-breakdown{grid-template-columns:1fr}.fund-row-top{align-items:flex-start;gap:12px}.fund-row-top strong{font-size:20px}.fund-meta{display:block}.fund-meta small{margin-top:5px;display:block}.mini-worth-trend{gap:10px}.angel-live.vision.advisor .upgraded-client-visuals .chart-heading h2{font-size:20px}}@media (width<=420px){.business-snapshot-row strong,.profile-hero-grid strong{font-size:32px}.receipt-ring{width:154px}.receipt-context-strip span{text-align:left}.angel-live.vision.advisor .receipt-fund-list button{padding:12px}.fund-name{white-space:normal}.profile-date-chip strong{font-size:26px}}.angel-live.vision.advisor .calm-client-visuals .client-chart-panel{background:radial-gradient(circle at 12% 0,#d9ff4f0d,#0000 34%),linear-gradient(145deg,#111821,#0a0f15 70%)!important;padding:22px 24px!important}.calm-client-visuals .business-clean-summary{z-index:1;border-bottom:1px solid #2e3945;justify-content:space-between;align-items:flex-end;gap:18px;margin:28px 0 26px;padding-bottom:20px;display:flex;position:relative}.calm-client-visuals .business-clean-summary small,.calm-client-visuals .profile-clean-hero small{color:#aeb9c7;font-size:12px;display:block}.calm-client-visuals .business-clean-summary strong,.calm-client-visuals .profile-clean-hero strong{letter-spacing:-1.7px;color:#f5f8fc;margin:10px 0 8px;font-size:46px;line-height:1;display:block}.calm-client-visuals .business-clean-summary span,.calm-client-visuals .profile-clean-hero span{color:#d9ff4f;font-size:12px;font-weight:700;display:block}.calm-client-visuals .business-clean-summary button{color:#d9ff4f;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:800}.calm-client-visuals .receipt-clean-body{z-index:1;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.calm-client-visuals .receipt-ring{width:180px}.calm-client-visuals .receipt-clean-list{border-top:1px solid #2b3541;gap:0;display:grid}.calm-client-visuals .receipt-clean-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #2b3541;width:100%;padding:16px 0;display:block}.calm-client-visuals .receipt-clean-list button:hover,.calm-client-visuals .receipt-clean-list button[aria-pressed=true]{background:#d9ff4f08}.clean-product-head{grid-template-columns:10px auto 1fr auto;align-items:center;gap:9px;display:grid}.clean-product-head i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.clean-product-head b{font-size:16px}.clean-product-head em{color:#99a6b6;font-size:12px;font-style:normal}.clean-product-head strong{letter-spacing:-.6px;white-space:nowrap;font-size:23px}.clean-fund-name{color:#f1f5fb;margin:8px 0 5px;padding-left:19px;font-size:13px;display:block}.clean-product-meta{color:#aab6c4;padding-left:19px;font-size:11px;line-height:1.45;display:block}.clean-note{z-index:1;position:relative;color:#aeb9c7!important;margin:20px 0 0!important;font-size:12px!important;line-height:1.6!important}.calm-client-visuals .profile-clean-hero{z-index:1;border-bottom:1px solid #2e3945;grid-template-columns:1fr 115px;align-items:end;gap:22px;margin:31px 0 30px;padding-bottom:22px;display:grid;position:relative}.calm-client-visuals .profile-clean-hero>div:last-child{text-align:right}.calm-client-visuals .profile-clean-hero b{color:#f5f8fc;margin:9px 0 8px;font-size:42px;line-height:1;display:block}.calm-client-visuals .profile-clean-facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.calm-client-visuals .profile-clean-facts span{color:#aeb9c7;border-bottom:1px solid #2b3541;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;font-size:12px;display:flex}.calm-client-visuals .profile-clean-facts b{color:#f5f8fc;font-size:16px}.calm-client-visuals .mini-worth-trend.clean{background:#070b10;border-color:#2b3541;border-radius:12px;height:82px;margin:20px 0 13px;padding:12px 20px}.calm-client-visuals .mini-worth-trend.clean i{max-width:22px}.angel-live.vision.advisor .calm-client-visuals .premium-profile-card p{margin-top:15px!important;font-size:12px!important}.angel-live.vision.advisor .calm-client-visuals .premium-profile-card .text-button{margin-top:14px}.calm-client-visuals .receipt-context-strip,.calm-client-visuals .business-snapshot-row,.calm-client-visuals .receipt-dashboard,.calm-client-visuals .receipt-fund-list,.calm-client-visuals .position-breakdown,.calm-client-visuals .profile-hero-grid{display:none!important}@media (width<=1250px){.calm-client-visuals .receipt-clean-body{grid-template-columns:150px minmax(0,1fr)}.calm-client-visuals .receipt-ring{width:150px}.calm-client-visuals .business-clean-summary strong,.calm-client-visuals .profile-clean-hero strong{font-size:40px}.calm-client-visuals .clean-product-head strong{font-size:20px}}@media (width<=760px){.calm-client-visuals .business-clean-summary,.calm-client-visuals .profile-clean-hero{display:block}.calm-client-visuals .business-clean-summary button{margin-top:10px}.calm-client-visuals .profile-clean-hero>div:last-child{text-align:left;margin-top:20px}.calm-client-visuals .receipt-clean-body{grid-template-columns:1fr}.calm-client-visuals .receipt-ring{width:165px;margin:0 auto}.calm-client-visuals .profile-clean-facts{grid-template-columns:1fr}.clean-product-head{grid-template-columns:10px auto 1fr}.clean-product-head strong{grid-column:2/-1;margin-top:4px}.clean-fund-name,.clean-product-meta{padding-left:19px}.calm-client-visuals .business-clean-summary strong,.calm-client-visuals .profile-clean-hero strong{font-size:36px}}.angel-live.vision.advisor .calm-client-visuals{grid-template-columns:minmax(0,1fr)!important}.angel-live.vision.advisor .calm-client-visuals .premium-business-card{max-width:none}.profile-mini-link{color:#aeb9c7;background:linear-gradient(145deg,#0e141c,#080c11);border:1px solid #2b3541;border-radius:14px;grid-template-columns:auto auto 1fr auto;align-self:start;align-items:center;gap:12px;padding:16px 18px;display:grid}.profile-mini-link span{letter-spacing:1.3px;text-transform:uppercase;color:#d9ff4f;font-size:10px}.profile-mini-link strong{color:#f5f8fc;font-size:20px}.profile-mini-link small{color:#aeb9c7;font-size:12px}.profile-mini-link .text-button{justify-self:end;font-size:12px}.angel-live.vision.advisor .calm-client-visuals .premium-profile-card{display:none!important}@media (width<=760px){.profile-mini-link{grid-template-columns:1fr;gap:6px}.profile-mini-link .text-button{justify-self:start}}@media (width>=1180px){.angel-live.vision.advisor .vision-client-header.client-command-header,.angel-live.vision.advisor .client-tabs,.angel-live.vision.advisor .customer-cockpit{max-width:1320px;margin-left:auto;margin-right:auto}.angel-live.vision.advisor .customer-cockpit{grid-template-columns:minmax(0,900px) 300px;justify-content:center;gap:34px}.angel-live.vision.advisor .relationship-control{padding-left:28px}.angel-live.vision.advisor .calm-client-visuals .client-chart-panel{padding:24px 26px!important}.calm-client-visuals .receipt-clean-body{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px}.calm-client-visuals .receipt-ring{width:190px}.calm-client-visuals .receipt-clean-list button{padding:18px 0}.calm-client-visuals .business-clean-summary{margin:28px 0 24px}}@media (width>=1180px) and (width<=1450px){.angel-live.vision.advisor .customer-cockpit{grid-template-columns:minmax(0,820px) 285px;gap:28px}.calm-client-visuals .receipt-clean-body{grid-template-columns:165px minmax(0,1fr);gap:22px}.calm-client-visuals .receipt-ring{width:165px}.calm-client-visuals .business-clean-summary strong{font-size:40px}.clean-product-head strong{font-size:20px}}.client-portfolio-page{border-top:1px solid #344035;max-width:1320px;margin:0 auto;padding-top:26px}.portfolio-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.portfolio-page-head h2{letter-spacing:-1.1px;margin:6px 0 8px;font-size:34px}.portfolio-page-head p{color:#aeb9c7;max-width:720px;margin:0;line-height:1.65}.portfolio-page-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.portfolio-product-list{gap:10px;display:grid}.portfolio-product-list button{text-align:left;color:#f5f8fc;min-height:76px;box-shadow:inset 0 1px 0 #fff07;background:linear-gradient(145deg,#101720,#080d12);border:1px solid #2d3845;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;display:grid}.portfolio-product-list button:hover,.portfolio-product-list button.active{background:radial-gradient(circle at 0 0,#d9ff4f17,#0000 58%),linear-gradient(145deg,#121b23,#090e14);border-color:#d9ff4f88}.portfolio-product-list b{font-size:15px;display:block}.portfolio-product-list small,.portfolio-product-list em{color:#aeb9c7;margin-top:4px;font-size:11px;font-style:normal;line-height:1.45;display:block}.portfolio-product-list strong{white-space:nowrap;font-size:17px}.portfolio-record-panel{box-shadow:inset 0 1px 0 #fff08,0 16px 38px #00000024;background:radial-gradient(circle at 15% 0,#d9ff4f12,#0000 38%),linear-gradient(145deg,#101720,#080c11);border:1px solid #303b47;border-radius:22px;padding:22px}.portfolio-record-hero{border-bottom:1px solid #2d3845;margin-bottom:2px;padding-bottom:18px}.portfolio-record-hero span{letter-spacing:1.35px;color:#d9ff4f;text-transform:uppercase;font-size:10px;font-weight:800}.portfolio-record-hero h3{letter-spacing:-.7px;margin:8px 0;font-size:25px}.portfolio-record-hero p{color:#aeb9c7;margin:0}.portfolio-records{display:grid}.portfolio-records button{color:#f5f8fc;text-align:left;background:0 0;border:0;border-bottom:1px solid #2d3845;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 0;display:grid}.portfolio-records button:hover{background:#d9ff4f08}.portfolio-records b{font-size:14px;display:block}.portfolio-records small{color:#aeb9c7;margin-top:4px;font-size:11px;line-height:1.45;display:block}.portfolio-records strong{white-space:nowrap;font-size:17px}.portfolio-records em{color:#d9ff4f;grid-column:2;font-size:11px;font-style:normal}.portfolio-warning{color:#aeb9c7;margin:17px 0 0;font-size:12px;line-height:1.65}@media (width<=1020px){.portfolio-page-grid{grid-template-columns:1fr}.portfolio-page-head{display:block}.portfolio-page-head .text-button{margin-top:12px}}@media (width<=620px){.portfolio-page-head h2{font-size:28px}.portfolio-product-list button,.portfolio-records button{grid-template-columns:1fr}.portfolio-product-list strong,.portfolio-records strong{justify-self:start}.portfolio-records em{grid-column:1}.portfolio-record-panel{border-radius:18px;padding:17px}}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.performance-strip{grid-area:2/1;margin-bottom:18px}.angel-live.vision.advisor .upgraded-dashboard .validated-book{box-shadow:inset 0 1px 0 #fff06,0 10px 26px #0002;background:linear-gradient(145deg,#121820,#0c1016);border:1px solid #2c333e;border-radius:14px;grid-area:3/1;margin-bottom:22px;padding:18px 20px}.angel-live.vision.advisor .upgraded-dashboard .validated-book h2{letter-spacing:-.4px;margin:7px 0 16px;font-size:19px}.validated-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.validated-grid button{text-align:left;color:#aeb9c7;background:#080d12;border:1px solid #2b3540;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:82px;padding:12px;display:flex}.validated-grid button:hover{background:#d9ff4f0b;border-color:#d9ff4f66}.validated-grid span{letter-spacing:.2px;font-size:10px}.validated-grid strong{color:#f5f8fc;letter-spacing:-.8px;font-size:27px}.validated-grid small{color:#94a1b1;font-size:9px;line-height:1.35}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-desk{grid-area:4/1}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals{grid-area:5/1;margin-top:4px}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.manager-desk{grid-row:4}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-labels{grid-template-columns:minmax(160px,1fr) minmax(190px,1.08fr) minmax(190px,1.05fr) 116px}.angel-live.vision.advisor .upgraded-dashboard.command-layout .desk-list article{grid-template-columns:minmax(160px,1fr) minmax(190px,1.08fr) minmax(190px,1.05fr) 116px;align-items:center;min-height:92px}.desk-business{text-align:left;color:#d8e0ea;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;display:flex}.desk-business:hover b{color:#d9ff4f}.desk-business b{white-space:nowrap;text-overflow:ellipsis;color:#f0f4fa;font-size:11px;overflow:hidden}.desk-business span{color:#d9ff4f;font-size:10px}.desk-business small{color:#94a1b1;font-size:9px}.angel-live.vision.advisor .upgraded-dashboard .conversation-card{background:linear-gradient(#10161e,#080d12);box-shadow:0 0 32px #d9ff4f08}.angel-live.vision.advisor .upgraded-dashboard .dashboard-visuals{opacity:.96}.angel-live.vision.advisor .upgraded-dashboard .dashboard-visuals:before{content:"Business detail";color:#d9ff4f;letter-spacing:1.4px;text-transform:uppercase;grid-column:1/-1;margin:2px 0 -4px;font-size:9px;font-weight:800;display:block}@media (width<=1320px){.validated-grid{grid-template-columns:repeat(3,1fr)}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-labels,.angel-live.vision.advisor .upgraded-dashboard.command-layout .desk-list article{grid-template-columns:1fr 1.1fr 1fr 104px}}@media (width<=1000px){.angel-live.vision.advisor .upgraded-dashboard .validated-book{grid-row:auto}.validated-grid{grid-template-columns:repeat(3,1fr)}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-desk,.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals,.angel-live.vision.advisor .upgraded-dashboard.command-layout .book-health{grid-row:auto}}@media (width<=760px){.validated-grid{grid-template-columns:repeat(2,1fr)}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-labels{display:none}.angel-live.vision.advisor .upgraded-dashboard.command-layout .desk-list article{grid-template-columns:1fr auto}.desk-business{grid-area:3/1/auto/-1;padding-left:40px}.angel-live.vision.advisor .upgraded-dashboard .validated-book{padding:16px}.validated-grid strong{font-size:24px}}.validated-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.validated-head h2{letter-spacing:-.8px!important;margin:7px 0 0!important;font-size:27px!important}.validated-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:22px;display:grid}.validated-layout .validated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.validated-layout .validated-grid button{background:linear-gradient(145deg,#0c1118,#070b10);border-color:#303b47;min-height:118px;padding:18px}.validated-layout .validated-grid button:nth-child(2),.validated-layout .validated-grid button:nth-child(5){background:radial-gradient(circle at 0 0,#d9ff4f14,#0000 72%),linear-gradient(145deg,#111a17,#080d10)}.validated-layout .validated-grid strong{color:#f5f8fc;font-size:42px;line-height:1}.validated-layout .validated-grid span{color:#d9ff4f;font-size:13px}.validated-layout .validated-grid small{color:#b2bdca;font-size:13px;line-height:1.42}.focus-client-card{box-shadow:inset 0 1px 0 #fff07;background:radial-gradient(circle at 100% 0,#d9ff4f12,#0000 54%),linear-gradient(145deg,#101720,#080d12);border:1px solid #34404c;border-radius:15px;padding:18px}.focus-client-card h3{letter-spacing:-.5px;margin:6px 0 14px;font-size:22px}.focus-client-card button{text-align:left;color:#f5f8fc;background:0 0;border:0;border-top:1px solid #2e3945;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.focus-client-card button:hover b{color:#d9ff4f}.focus-client-card b{font-size:13px;display:block}.focus-client-card small{color:#aab6c4;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.focus-client-card em{color:#d9ff4f;background:#d9ff4f0b;border:1px solid #d9ff4f38;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.focus-client-card p{color:#9eabba;margin:14px 0 0;font-size:11px;line-height:1.55}@media (width<=1280px){.validated-layout{grid-template-columns:1fr}.focus-client-card{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.focus-client-card>.eyebrow,.focus-client-card h3,.focus-client-card p{grid-column:1/-1}.focus-client-card button{border:1px solid #2e3945;border-radius:12px;padding:10px}.validated-layout .validated-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.validated-head{display:block}.validated-head .text-button{margin-top:10px}.validated-layout .validated-grid{grid-template-columns:repeat(2,1fr)}.validated-layout .validated-grid button{min-height:104px;padding:14px}.validated-layout .validated-grid strong{font-size:34px}.focus-client-card{display:block}.focus-client-card button{border:0;border-top:1px solid #2e3945;border-radius:0}}.validated-layout .validated-grid button:nth-child(5),.validated-layout .validated-grid button:nth-child(6){background:radial-gradient(circle at 0 0,#d9ff4f10,#0000 70%),linear-gradient(145deg,#0e1517,#070b10);border-color:#d9ff4f44}.contact-evidence-panel dl{grid-template-columns:94px minmax(0,1fr);gap:9px 10px;margin:12px 0 10px;display:grid}.contact-evidence-panel dt{color:#8fa0b4;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.contact-evidence-panel dd{color:#eef3f9;margin:0;font-size:12px;line-height:1.45}.contact-evidence-panel .caption{color:#9eabba!important;margin-top:12px!important;font-size:10px!important;line-height:1.55!important}@media (width<=760px){.contact-evidence-panel dl{grid-template-columns:1fr}.contact-evidence-panel dt{margin-top:7px}}.contact-history-list{gap:12px;display:grid}.contact-history-list article{background:#080d12;border:1px solid #2e3945;border-radius:14px;padding:16px}.contact-history-list b{color:#f4f7fb;font-size:15px;display:block}.contact-history-list span{color:#d9ff4f;margin:7px 0;font-size:12px;display:block}.contact-history-list p{color:#aeb9c7;margin:0;font-size:13px;line-height:1.65}.validated-layout .validated-grid.contact-only,.validated-layout .validated-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.validated-layout .validated-grid button:first-child,.validated-layout .validated-grid button:nth-child(2),.validated-layout .validated-grid button:nth-child(3){background:radial-gradient(circle at 0 0,#d9ff4f12,#0000 72%),linear-gradient(145deg,#0e1517,#070b10);border-color:#d9ff4f33}@media (width<=760px){.validated-layout .validated-grid{grid-template-columns:1fr}}.angel-live.vision.advisor .upgraded-dashboard .validated-book{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:24px;display:grid}.angel-live.vision.advisor .upgraded-dashboard .validated-head{grid-column:1/-1;margin-bottom:0}.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-column:1;grid-template-columns:minmax(0,1fr);gap:14px}.angel-live.vision.advisor .upgraded-dashboard .validated-book>.dashboard-visuals{grid-column:2;margin:0;display:block}.angel-live.vision.advisor .upgraded-dashboard .validated-book>.dashboard-visuals:before{content:"Business mix";color:#d9ff4f;letter-spacing:1.45px;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800;display:block}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-trend{display:none}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix{background:radial-gradient(circle at 0 0,#d9ff4f12,#0000 65%),linear-gradient(145deg,#111821,#080d12);border-radius:16px;height:100%;min-height:300px;padding:21px}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix-body{align-items:center}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-ring{width:170px}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix-legend button{padding:12px 0}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix>p{font-size:11px;line-height:1.5}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals{display:none!important}@media (width<=1320px){.angel-live.vision.advisor .upgraded-dashboard .validated-book{grid-template-columns:1fr}.angel-live.vision.advisor .upgraded-dashboard .validated-book>.dashboard-visuals{grid-column:1}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix-body{justify-content:flex-start}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix{min-height:0}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:130px}}@media (width<=760px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-template-columns:1fr}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:112px}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-mix-body{display:block}.angel-live.vision.advisor .upgraded-dashboard .validated-book .dashboard-ring{margin:0 auto 12px}}.angel-live.vision.advisor .upgraded-dashboard .validated-book{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head{margin-bottom:18px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:184px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{display:block!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals{grid-area:5/1!important;margin-top:4px!important;display:grid!important}@media (width<=1320px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card>.eyebrow,.angel-live.vision.advisor .upgraded-dashboard .focus-client-card h3,.angel-live.vision.advisor .upgraded-dashboard .focus-client-card p{grid-column:1/-1}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card button{border:1px solid #2e3945;border-radius:12px;padding:10px}}@media (width<=760px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:112px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card button{border:0;border-top:1px solid #2e3945;border-radius:0}}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.performance-strip{grid-row:2!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals{grid-area:3/1!important;margin:0 0 22px!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals:before{content:"Business detail";color:#d9ff4f;letter-spacing:1.4px;text-transform:uppercase;grid-column:1/-1;margin:2px 0 -4px;font-size:9px;font-weight:800;display:block}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.validated-book{grid-row:4!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-desk{grid-row:5!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout .book-health{grid-row:6!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.focus-footnote{grid-row:7!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout .advisor-rail{grid-row:2/8!important}.angel-live.vision.advisor .upgraded-dashboard .validated-book>.dashboard-visuals{display:none!important}@media (width<=1000px){.angel-live.vision.advisor .upgraded-dashboard.command-layout>.dashboard-visuals,.angel-live.vision.advisor .upgraded-dashboard.command-layout>.validated-book,.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-desk,.angel-live.vision.advisor .upgraded-dashboard.command-layout .book-health{grid-row:auto!important}}.angel-live.vision.advisor .premium-business-detail{grid-template-columns:1.08fr .92fr!important;gap:18px!important}.angel-live.vision.advisor .premium-business-detail .dashboard-mix,.angel-live.vision.advisor .premium-business-detail .dashboard-trend{background:radial-gradient(circle at 10% 0,#d9ff4f10,#0000 42%),linear-gradient(145deg,#121923,#0a0f15)!important;border-color:#303b47!important;border-radius:18px!important;padding:22px!important}.business-mix-summary{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 16px;display:grid}.business-mix-summary>div{background:#070c11;border:1px solid #2e3945;border-radius:13px;padding:13px}.business-mix-summary small{color:#9eabba;font-size:10px;display:block}.business-mix-summary strong{color:#f5f8fc;letter-spacing:-.7px;margin:8px 0 7px;font-size:25px;line-height:1;display:block}.business-mix-summary span{color:#d9ff4f;font-size:10px;display:block}.angel-live.vision.advisor .premium-business-detail .dashboard-mix-body{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;display:grid!important}.angel-live.vision.advisor .premium-business-detail .dashboard-ring{filter:drop-shadow(0 0 30px #d9ff4f14);width:190px!important;max-width:none!important}.angel-live.vision.advisor .premium-business-detail .dashboard-ring strong{font-size:31px}.angel-live.vision.advisor .premium-business-detail .dashboard-ring small{color:#aeb9c7;font-size:10px}.angel-live.vision.advisor .premium-business-detail .dashboard-mix-legend button{grid-template-columns:9px minmax(0,1fr) 38px;gap:10px!important;padding:10px 0!important;display:grid!important}.premium-business-detail .dashboard-mix-legend span{color:#f4f7fb;font-size:12px!important}.premium-business-detail .dashboard-mix-legend b{font-size:15px!important}.premium-business-detail .dashboard-mix-legend em{background:#26303a;border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.premium-business-detail .dashboard-mix-legend em u{border-radius:999px;height:100%;display:block}.premium-business-detail .dashboard-mix-legend small{text-align:right;color:#c4cedb}.angel-live.vision.advisor .premium-business-detail .dashboard-trend{flex-direction:column;display:flex}.angel-live.vision.advisor .premium-business-detail .momentum-total{margin:18px 0 16px}.angel-live.vision.advisor .premium-business-detail .momentum-total strong{font-size:42px}.angel-live.vision.advisor .premium-business-detail .dashboard-bars{gap:22px;margin-top:auto}.angel-live.vision.advisor .premium-business-detail .dashboard-bar-pair{gap:9px;height:132px}.angel-live.vision.advisor .premium-business-detail .dashboard-bar-pair button{border-radius:6px 6px 0 0;width:32px;position:relative}.angel-live.vision.advisor .premium-business-detail .dashboard-bar-pair button span{color:#c8d2df;white-space:nowrap;opacity:.88;font-size:9px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.trend-insight{background:#070c11;border:1px solid #2e3945;border-radius:12px;margin:16px 0 3px;padding:12px}.trend-insight b{color:#f5f8fc;font-size:12px;display:block}.trend-insight span{color:#aeb9c7;margin-top:5px;font-size:11px;line-height:1.45;display:block}.premium-business-detail .dashboard-chart-key{margin-top:10px!important}@media (width<=1150px){.angel-live.vision.advisor .premium-business-detail{grid-template-columns:1fr!important}.angel-live.vision.advisor .premium-business-detail .dashboard-mix-body{grid-template-columns:180px minmax(0,1fr)}}@media (width<=700px){.business-mix-summary,.angel-live.vision.advisor .premium-business-detail .dashboard-mix-body{grid-template-columns:1fr}.angel-live.vision.advisor .premium-business-detail .dashboard-ring{margin:0 auto}.angel-live.vision.advisor .premium-business-detail .dashboard-bars{gap:12px}.angel-live.vision.advisor .premium-business-detail .dashboard-bar-pair button{width:24px}.angel-live.vision.advisor .premium-business-detail .momentum-total strong{font-size:34px}}.angel-live.vision.advisor .monthly-kvm-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-top:12px;gap:34px!important;display:grid!important}.monthly-kvm-bars>div{text-align:center}.dashboard-bar-single{border-bottom:1px solid #516047;justify-content:center;align-items:end;height:150px;display:flex}.dashboard-bar-single button{border:0;border-radius:9px 9px 0 0;width:58px;min-height:8px;position:relative;box-shadow:0 0 26px #d9ff4f18}.dashboard-bar-single button span{color:#eaf0f8;white-space:nowrap;font-size:13px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.monthly-kvm-bars small{color:#b8c2d0;margin-top:10px;font-size:14px;display:block}.premium-business-detail .dashboard-trend .trend-insight b{color:#d9ff4f}@media (width<=700px){.angel-live.vision.advisor .monthly-kvm-bars{gap:18px!important}.dashboard-bar-single button{width:44px}}.angel-live.vision.advisor .monthly-kvm-bars{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.dashboard-bar-single button{width:38px}.monthly-kvm-bars small{font-size:12px}.dashboard-bar-single{height:142px}@media (width<=700px){.angel-live.vision.advisor .monthly-kvm-bars{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.dashboard-bar-single button{width:34px}}.value-band-list{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;font-style:normal;display:grid}.value-band-list i{color:#9eabba;text-align:center;background:#060a0f;border:1px solid #2f3b47;border-radius:10px;padding:8px 7px;font-size:10px;font-style:normal;line-height:1.2}.value-band-list i b{color:#f4f7fb;margin-bottom:5px;font-size:18px;line-height:1;display:block}.validated-layout .validated-grid button{justify-content:flex-start!important}.validated-layout .validated-grid button>small{margin-top:auto}.validated-layout .validated-grid button>strong{margin:44px 0 6px}.validated-layout .validated-grid button>span{min-height:34px}@media (width<=760px){.validated-layout .validated-grid button>strong{margin:18px 0 6px}.value-band-list{grid-template-columns:repeat(3,1fr)}}.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{overflow-wrap:normal;text-wrap:balance;max-width:980px;font-size:clamp(26px,2.6vw,40px)!important;line-height:1.12!important}.angel-live.vision.advisor .upgraded-dashboard .validated-book{overflow:hidden}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:150px!important;padding:16px!important}.validated-layout .validated-grid button>span{line-height:1.2;min-height:0!important;font-size:18px!important}.validated-layout .validated-grid button>strong{margin:28px 0 8px!important;font-size:54px!important}.validated-layout .validated-grid button>small{margin-top:0!important;font-size:15px!important;line-height:1.25!important}.value-band-list{gap:6px!important;margin-top:12px!important}.value-band-list i{border-radius:9px!important;padding:7px 5px!important;font-size:9px!important}.value-band-list i b{margin-bottom:4px!important;font-size:18px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:minmax(0,1fr) 340px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{min-width:0}@media (width<=1450px){.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{font-size:clamp(24px,2.25vw,34px)!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:132px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card>.eyebrow,.angel-live.vision.advisor .upgraded-dashboard .focus-client-card h3,.angel-live.vision.advisor .upgraded-dashboard .focus-client-card p{grid-column:1/-1}}@media (width<=900px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:0!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{display:block!important}.validated-layout .validated-grid button>strong{margin:12px 0 8px!important}}.angel-live.vision.advisor .upgraded-dashboard .validated-book{padding:22px 26px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head{align-items:center!important;margin-bottom:18px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{white-space:normal!important;max-width:none!important;font-size:30px!important;line-height:1.15!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head .text-button{white-space:nowrap;text-align:right;max-width:140px}.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:minmax(0,1fr) 430px!important;gap:22px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{grid-template-columns:minmax(180px,1fr) 72px minmax(145px,.72fr) minmax(220px,.95fr);align-items:center;gap:16px;min-height:112px!important;padding:16px 18px!important;display:grid!important}.validated-layout .validated-grid button>span{min-height:0!important;font-size:20px!important;line-height:1.15!important}.validated-layout .validated-grid button>strong{margin:0!important;font-size:48px!important;line-height:1!important}.validated-layout .validated-grid button>small{margin:0!important;font-size:15px!important;line-height:1.25!important}.validated-layout .validated-grid .value-band-list{grid-template-columns:repeat(3,1fr);align-self:center;margin:0!important}.validated-layout .validated-grid .value-band-list i{padding:8px 6px!important}.focus-client-card{padding:22px!important}.focus-client-card h3{margin-bottom:18px!important;font-size:24px!important}.focus-client-card button{padding:11px 0!important}.focus-client-card p{margin-top:20px!important}@media (width<=1450px){.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{font-size:28px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{grid-template-columns:minmax(180px,1fr) 72px minmax(140px,.65fr) minmax(210px,.85fr)}}@media (width<=900px){.angel-live.vision.advisor .upgraded-dashboard .validated-head{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{font-size:25px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head .text-button{max-width:none;margin-top:10px;display:inline-block}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{display:block!important}.validated-layout .validated-grid button>strong{margin:10px 0!important}.validated-layout .validated-grid .value-band-list{margin-top:12px!important}}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{width:100%!important;min-width:0!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{z-index:1!important;grid-area:1/2!important;width:auto!important;max-width:430px!important;position:relative!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-area:1/1!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{box-sizing:border-box!important;grid-template-columns:minmax(170px,.9fr) 64px minmax(130px,.62fr) minmax(180px,.78fr)!important;gap:12px!important;width:100%!important;overflow:hidden!important}.validated-layout .validated-grid .value-band-list,.value-band-list i{min-width:0!important}.angel-live.vision.advisor .upgraded-dashboard .validated-book{box-sizing:border-box;max-width:100%}.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{max-width:1040px!important}@media (width<=1500px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{grid-area:2/1!important;max-width:none!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-area:1/1!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{grid-template-columns:minmax(170px,1fr) 64px minmax(130px,.7fr) minmax(190px,.9fr)!important}}@media (width<=900px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{max-width:none!important}}.angel-live.vision.advisor .upgraded-dashboard .validated-book{box-sizing:border-box!important;padding:24px!important;overflow:visible!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;margin-bottom:20px!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{text-wrap:balance;letter-spacing:-1.2px!important;max-width:880px!important;font-size:clamp(28px,2.2vw,38px)!important;line-height:1.08!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head .text-button{white-space:nowrap!important;text-align:right!important;max-width:none!important;padding-top:4px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;align-items:start!important;gap:24px!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid{grid-area:1/1!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{box-sizing:border-box!important;grid-template-columns:minmax(170px,1fr) 62px minmax(115px,.7fr) minmax(160px,.85fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:96px!important;padding:15px 16px!important;display:grid!important;overflow:hidden!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button>span{color:#d9ff4f!important;min-width:0!important;min-height:0!important;font-size:18px!important;line-height:1.16!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button>strong{margin:0!important;font-size:44px!important;line-height:1!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button>small{min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.25!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid .value-band-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid .value-band-list i{white-space:nowrap!important;border-radius:9px!important;min-width:0!important;padding:7px 4px!important;font-size:9px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid .value-band-list i b{margin-bottom:3px!important;font-size:17px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{z-index:auto!important;box-sizing:border-box!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;padding:22px!important;position:static!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card h3{margin:8px 0 16px!important;font-size:23px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card button{min-height:64px!important;padding:10px 0!important}@media (width<=1650px){.angel-live.vision.advisor .upgraded-dashboard .validated-layout{grid-template-columns:1fr!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{grid-area:2/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;display:grid!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card>.eyebrow,.angel-live.vision.advisor .upgraded-dashboard .focus-client-card h3,.angel-live.vision.advisor .upgraded-dashboard .focus-client-card p{grid-column:1/-1!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card button{border:1px solid #2e3945!important;border-radius:12px!important;padding:10px!important}}@media (width<=980px){.angel-live.vision.advisor .upgraded-dashboard .validated-head{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head h2{font-size:25px!important}.angel-live.vision.advisor .upgraded-dashboard .validated-head .text-button{margin-top:10px!important;display:inline-block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button{min-height:0!important;display:block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid button>strong{margin:12px 0 8px!important;display:block!important}.angel-live.vision.advisor .upgraded-dashboard .validated-layout .validated-grid .value-band-list{margin-top:12px!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card{display:block!important}.angel-live.vision.advisor .upgraded-dashboard .focus-client-card button{border:0!important;border-top:1px solid #2e3945!important;border-radius:0!important}}.angel-live.vision.advisor .profile-command{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;margin:22px 0 26px;display:grid}.profile-networth-hero{box-shadow:inset 0 1px 0 #fff08;background:radial-gradient(circle at 0 0,#d9ff4f17,#0000 62%),linear-gradient(145deg,#111923,#080d13);border:1px solid #33404d;border-radius:18px;padding:24px}.profile-networth-hero h3{letter-spacing:-2px;color:#f4f7fb;margin:14px 0 8px;font-size:54px;line-height:1}.profile-networth-hero p{color:#b7c2cf;margin:0 0 8px;font-size:15px}.profile-networth-hero small{color:#d9ff4f;font-weight:800}.profile-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-fact-grid button{color:#f4f7fb;text-align:left;background:#080d13;border:1px solid #2e3945;border-radius:15px;min-height:116px;padding:17px}.profile-fact-grid button:hover{background:#d9ff4f0a;border-color:#d9ff4f66}.profile-fact-grid span,.profile-panel .eyebrow{color:#d9ff4f;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.profile-fact-grid b{letter-spacing:-.8px;margin:12px 0 9px;font-size:28px;line-height:1;display:block}.profile-fact-grid small{color:#aeb9c7;font-size:12px;line-height:1.45;display:block}.profile-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;margin-bottom:18px;display:grid}.profile-panel{box-shadow:inset 0 1px 0 #fff07;background:linear-gradient(145deg,#101720,#080d12);border:1px solid #303b47;border-radius:18px;padding:22px}.profile-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.profile-panel h3{letter-spacing:-.6px;margin:6px 0 0;font-size:22px}.profile-goal-row{color:#f4f7fb;text-align:left;background:0 0;border:0;border-top:1px solid #2d3845;grid-template-columns:minmax(0,1fr) minmax(170px,.55fr) 18px;align-items:center;gap:14px;width:100%;padding:16px 0;display:grid}.profile-goal-row:hover{background:#d9ff4f08}.profile-goal-row b{font-size:15px;display:block}.profile-goal-row small{color:#aeb9c7;margin:6px 0 10px;font-size:12px;display:block}.profile-goal-row i{background:#26313c;border-radius:999px;height:5px;display:block;overflow:hidden}.profile-goal-row em{background:linear-gradient(90deg,#73952e,#d9ff4f);border-radius:999px;height:100%;display:block;box-shadow:0 0 14px #d9ff4f35}.profile-goal-row strong{color:#d8e1ea;font-size:13px;font-weight:650}.protection-profile-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.protection-profile-grid div{background:#070c11;border:1px solid #2d3845;border-radius:13px;padding:14px}.protection-profile-grid small{color:#aeb9c7;font-size:11px;display:block}.protection-profile-grid strong{color:#f4f7fb;margin:10px 0 7px;font-size:24px;line-height:1;display:block}.protection-profile-grid span{color:#d9ff4f;font-size:11px;display:block}.protection-profile-panel p{color:#aeb9c7;margin:16px 0 0;font-size:13px;line-height:1.65}.profile-roadmap-row{border-block:0!important;border-bottom:1px solid #2d3845!important;margin:0!important;padding:0 0 18px!important}.profile-snapshot-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.profile-snapshot-strip button{color:#f4f7fb;text-align:left;background:#070c11;border:1px solid #2d3845;border-radius:13px;padding:14px}.profile-snapshot-strip button:hover{border-color:#d9ff4f66}.profile-snapshot-strip span{color:#d9ff4f;font-size:11px;font-weight:800}.profile-snapshot-strip b{margin:8px 0 6px;font-size:20px;display:block}.profile-snapshot-strip small{color:#aeb9c7;font-size:11px;line-height:1.4;display:block}.roadmap-profile-panel .caption{color:#9eabba!important;margin:0!important;font-size:12px!important;line-height:1.6!important}@media (width<=1050px){.angel-live.vision.advisor .profile-command,.profile-detail-grid{grid-template-columns:1fr}.profile-snapshot-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.profile-fact-grid,.protection-profile-grid,.profile-snapshot-strip{grid-template-columns:1fr}.profile-networth-hero h3{font-size:42px}.profile-goal-row{grid-template-columns:1fr}.profile-goal-row svg{display:none}.profile-panel-head{display:block}.profile-panel-head .text-button{margin-top:10px}}@media (width<=980px){.angel-live.vision.advisor .app-shell{grid-template-columns:1fr!important;display:block!important}.angel-live.vision.advisor .canvas{width:100%!important;min-width:0!important;max-width:none!important}.angel-live.vision.advisor main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.angel-live.vision.advisor .vision-client-header.client-command-header,.angel-live.vision.advisor .client-tabs,.angel-live.vision.advisor .vision-section,.angel-live.vision.advisor .wealth-section{box-sizing:border-box!important;width:100%!important;max-width:none!important}}.angel-live.vision.advisor .profile-command{grid-template-columns:minmax(230px,.56fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;margin:18px 0 22px!important;display:grid!important}.angel-live.vision.advisor .profile-networth-hero{border-radius:16px!important;flex-direction:column!important;justify-content:center!important;height:auto!important;min-height:0!important;padding:20px!important;display:flex!important}.angel-live.vision.advisor .profile-networth-hero .eyebrow{margin-bottom:12px!important}.angel-live.vision.advisor .profile-networth-hero h3{letter-spacing:-1.5px!important;margin:0 0 10px!important;font-size:44px!important;line-height:1!important}.angel-live.vision.advisor .profile-networth-hero p{margin:0 0 10px!important;font-size:15px!important;line-height:1.35!important}.angel-live.vision.advisor .profile-networth-hero small{font-size:13px!important;line-height:1.35!important}.angel-live.vision.advisor .profile-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.angel-live.vision.advisor .profile-fact-grid button{border-radius:14px!important;min-height:92px!important;padding:14px!important}.angel-live.vision.advisor .profile-fact-grid b{margin:9px 0 6px!important;font-size:24px!important}.angel-live.vision.advisor .profile-fact-grid small{font-size:11px!important;line-height:1.35!important}@media (width<=760px){.angel-live.vision.advisor .profile-command{grid-template-columns:1fr!important}.angel-live.vision.advisor .profile-networth-hero{padding:18px!important}.angel-live.vision.advisor .profile-networth-hero h3{font-size:38px!important}}@media (width<=520px){.angel-live.vision.advisor .profile-fact-grid{grid-template-columns:1fr!important}}.angel-live.vision.advisor .contact-command,.angel-live.vision.advisor .opportunity-command,.angel-live.vision.advisor .work-command,.angel-live.vision.advisor .upgraded-service,.angel-live.vision.advisor .history-summary article{background:radial-gradient(at 8% 0,#d9ff4f1f,#0000 58%),linear-gradient(145deg,#121923,#090e14);border:1px solid #313d49;border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #0000002e}.angel-live.vision.advisor .contact-command{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:20px;display:flex}.angel-live.vision.advisor .contact-command h3,.angel-live.vision.advisor .opportunity-command h3,.angel-live.vision.advisor .work-command h3,.angel-live.vision.advisor .upgraded-service h3{letter-spacing:-.7px;margin:8px 0;font-size:26px;line-height:1.15}.angel-live.vision.advisor .contact-command p,.angel-live.vision.advisor .opportunity-command p,.angel-live.vision.advisor .work-command p,.angel-live.vision.advisor .upgraded-service p{color:#b7c3cf;margin:0;font-size:13px;line-height:1.6}.angel-live.vision.advisor .premium-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.angel-live.vision.advisor .premium-history article{background:linear-gradient(145deg,#111822,#090e14);border:1px solid #303a45;border-radius:16px;min-height:172px;padding:18px}.angel-live.vision.advisor .premium-history span,.angel-live.vision.advisor .premium-history em{color:#d9ff4f;margin:8px 0 10px;font-size:12px;font-style:normal;display:block}.angel-live.vision.advisor .premium-history em{color:#91a0b2;margin:12px 0 0}.angel-live.vision.advisor .opportunity-board{gap:12px;display:grid}.angel-live.vision.advisor .opportunity-command{grid-template-columns:minmax(0,1fr);padding:20px;display:grid}.angel-live.vision.advisor .premium-opportunity{grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:16px;background:linear-gradient(145deg,#111821,#090e14)!important;border-color:#303a45!important;border-radius:16px!important;padding:18px!important;display:grid!important}.angel-live.vision.advisor .premium-opportunity:hover{background:radial-gradient(at 0 0,#d9ff4f1a,#0000 72%),linear-gradient(145deg,#121c25,#090e14)!important;border-color:#d9ff4f66!important}.angel-live.vision.advisor .premium-opportunity em{color:#8f9bad;margin-top:8px;font-size:11px;font-style:normal;line-height:1.45;display:block}.angel-live.vision.advisor .client-work-board{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.angel-live.vision.advisor .work-command{flex-direction:column;justify-content:space-between;min-height:224px;padding:20px;display:flex}.angel-live.vision.advisor .work-queue-list{gap:10px;display:grid}.angel-live.vision.advisor .work-queue-list article{background:#0a0f15;border:1px solid #303a45;border-radius:15px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.angel-live.vision.advisor .work-queue-list article>span{color:#d9ff4f;text-align:center;background:#d9ff4f0d;border:1px solid #d9ff4f35;border-radius:999px;padding:7px 9px;font-size:11px}.angel-live.vision.advisor .work-queue-list article>span.risk{color:#ffb49f;background:#ff7b4a12;border-color:#ffb49f55}.angel-live.vision.advisor .work-queue-list b{color:#f1f5fb;font-size:15px;display:block}.angel-live.vision.advisor .work-queue-list small{color:#aeb9c6;margin-top:5px;font-size:11px;display:block}.angel-live.vision.advisor .work-queue-list article>button{color:#dce5f0;white-space:nowrap;background:#18202b;border:1px solid #394656;border-radius:10px;padding:9px 12px}.angel-live.vision.advisor .upgraded-service{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:14px;padding:20px;display:grid}.angel-live.vision.advisor .service-state{color:#d9ff4f;border:1px solid #d9ff4f55;border-radius:999px;padding:8px 12px;font-size:12px}.angel-live.vision.advisor .service-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.angel-live.vision.advisor .service-checklist article{background:#0a0f15;border:1px solid #303a45;border-radius:15px;padding:16px}.angel-live.vision.advisor .service-checklist small,.angel-live.vision.advisor .history-summary small{color:#d9ff4f;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.angel-live.vision.advisor .service-checklist b,.angel-live.vision.advisor .history-summary b{color:#f2f6fb;margin-bottom:9px;font-size:22px;line-height:1.15;display:block}.angel-live.vision.advisor .service-checklist p,.angel-live.vision.advisor .history-summary span{color:#aeb9c7;margin:0;font-size:12px;line-height:1.55}.angel-live.vision.advisor .history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.angel-live.vision.advisor .history-summary article{padding:17px}.angel-live.vision.advisor .history-ledger{background:#080d13;border:1px solid #303a45;border-radius:18px;overflow:hidden}.angel-live.vision.advisor .history-ledger-head,.angel-live.vision.advisor .history-ledger button{grid-template-columns:150px minmax(220px,1.2fr) minmax(210px,1fr) minmax(150px,.7fr);align-items:center;gap:16px;display:grid}.angel-live.vision.advisor .history-ledger-head{color:#8f9caf;text-transform:uppercase;letter-spacing:1px;background:#121922;padding:13px 16px;font-size:10px}.angel-live.vision.advisor .history-ledger button{text-align:left;background:0 0;border:0;border-top:1px solid #26313d;width:100%;padding:16px}.angel-live.vision.advisor .history-ledger button:hover{background:#d9ff4f08}.angel-live.vision.advisor .history-ledger b{color:#f1f5fb;font-size:14px;display:block}.angel-live.vision.advisor .history-ledger small{color:#a9b4c2;margin-top:5px;font-size:11px;line-height:1.45;display:block}.angel-live.vision.advisor .worth-journey{background:radial-gradient(at 12% 0,#d9ff4f17,#0000 60%),linear-gradient(145deg,#111821,#090e14)!important;border-radius:20px!important}.angel-live.vision.advisor .worth-journey .worth-hero{background:#090f15;border:1px solid #303a45;border-radius:18px;padding:20px}.angel-live.vision.advisor .worth-journey .worth-chart{background:#090f15;border:1px solid #303a45;border-radius:18px;margin:16px 0;padding:18px 18px 12px}@media (width<=980px){.angel-live.vision.advisor .client-work-board,.angel-live.vision.advisor .premium-history,.angel-live.vision.advisor .service-checklist,.angel-live.vision.advisor .history-summary{grid-template-columns:1fr}.angel-live.vision.advisor .upgraded-service,.angel-live.vision.advisor .contact-command{display:block}.angel-live.vision.advisor .upgraded-service .button,.angel-live.vision.advisor .contact-command .button{margin-top:14px}.angel-live.vision.advisor .history-ledger-head{display:none}.angel-live.vision.advisor .history-ledger button{grid-template-columns:1fr;gap:10px}.angel-live.vision.advisor .premium-opportunity,.angel-live.vision.advisor .work-queue-list article{grid-template-columns:1fr}}.angel-live.vision.advisor .sidebar nav button{line-height:1.25}.angel-live.vision.advisor .work-book-command,.angel-live.vision.advisor .opportunity-book-summary,.angel-live.vision.advisor .service-book-summary,.angel-live.vision.advisor .networth-book-bandgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px;display:grid}.angel-live.vision.advisor .networth-book-bandgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.angel-live.vision.advisor .work-book-command button,.angel-live.vision.advisor .opportunity-book-summary article,.angel-live.vision.advisor .service-book-summary article,.angel-live.vision.advisor .networth-book-bandgrid button{text-align:left;background:radial-gradient(at 10% 0,#d9ff4f1c,#0000 62%),linear-gradient(145deg,#121923,#090e14);border:1px solid #303a45;border-radius:17px;min-height:130px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000029}.angel-live.vision.advisor .work-book-command span,.angel-live.vision.advisor .opportunity-book-summary small,.angel-live.vision.advisor .service-book-summary small,.angel-live.vision.advisor .networth-book-bandgrid span{color:#d9ff4f;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.angel-live.vision.advisor .work-book-command b,.angel-live.vision.advisor .opportunity-book-summary b,.angel-live.vision.advisor .service-book-summary b,.angel-live.vision.advisor .networth-book-bandgrid b{color:#f3f7fc;letter-spacing:-1px;margin-bottom:12px;font-size:42px;line-height:1;display:block}.angel-live.vision.advisor .work-book-command small,.angel-live.vision.advisor .opportunity-book-summary span,.angel-live.vision.advisor .service-book-summary span,.angel-live.vision.advisor .networth-book-bandgrid small{color:#aeb9c7;font-size:12px;line-height:1.45}.angel-live.vision.advisor .work-book-list,.angel-live.vision.advisor .service-book-list,.angel-live.vision.advisor .networth-book-list{gap:11px;display:grid}.angel-live.vision.advisor .work-book-list article,.angel-live.vision.advisor .service-book-list article,.angel-live.vision.advisor .networth-book-list button{text-align:left;background:#090f15;border:1px solid #303a45;border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid}.angel-live.vision.advisor .service-book-list article{grid-template-columns:minmax(0,1fr) auto auto}.angel-live.vision.advisor .networth-book-list button{grid-template-columns:minmax(0,1fr) auto minmax(150px,.45fr)}.angel-live.vision.advisor .work-book-list article>span{color:#d9ff4f;text-align:center;border:1px solid #d9ff4f33;border-radius:999px;padding:7px 10px;font-size:12px}.angel-live.vision.advisor .work-book-list article>span.risk{color:#ffb49f;border-color:#ffb49f55}.angel-live.vision.advisor .work-book-list article>span.today{color:#9ed8ff;border-color:#9ed8ff55}.angel-live.vision.advisor .work-book-list h3,.angel-live.vision.advisor .service-book-list h3{margin:0 0 5px;font-size:17px}.angel-live.vision.advisor .work-book-list p,.angel-live.vision.advisor .service-book-list p{color:#b6c0cc;margin:0;font-size:12px}.angel-live.vision.advisor .work-book-list small{color:#8f9bad;margin-top:6px;display:block}.angel-live.vision.advisor .networth-book-list b{color:#f2f6fb;font-size:15px;display:block}.angel-live.vision.advisor .networth-book-list small,.angel-live.vision.advisor .networth-book-list em{color:#aeb9c7;margin-top:5px;font-size:12px;font-style:normal;display:block}.angel-live.vision.advisor .networth-book-list strong{color:#d9ff4f;white-space:nowrap;font-size:21px}@media (width<=1100px){.angel-live.vision.advisor .work-book-command,.angel-live.vision.advisor .opportunity-book-summary,.angel-live.vision.advisor .service-book-summary,.angel-live.vision.advisor .networth-book-bandgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.angel-live.vision.advisor .work-book-command,.angel-live.vision.advisor .opportunity-book-summary,.angel-live.vision.advisor .service-book-summary,.angel-live.vision.advisor .networth-book-bandgrid,.angel-live.vision.advisor .work-book-list article,.angel-live.vision.advisor .service-book-list article,.angel-live.vision.advisor .networth-book-list button{grid-template-columns:1fr}}.angel-live.vision.advisor .sidebar{padding-top:22px}.angel-live.vision.advisor .brand{padding-bottom:18px}.angel-live.vision.advisor .sidebar-label{margin-top:14px;margin-bottom:20px}.angel-live.vision.advisor .sidebar nav{gap:5px}.angel-live.vision.advisor .sidebar nav button{min-height:46px}.angel-live.vision.advisor .sidebar{padding:20px 12px 22px!important}.angel-live.vision.advisor .brand.brand-button{align-items:center;min-height:68px;margin:0!important;padding:0 14px 10px!important}.angel-live.vision.advisor .sidebar-label{line-height:1.35;margin:6px 0 18px!important;padding:0 14px!important}.angel-live.vision.advisor .sidebar nav{gap:4px!important;display:grid!important}.angel-live.vision.advisor .sidebar nav button{grid-template-columns:30px minmax(0,1fr);width:100%;-moz-column-gap:12px!important;text-align:left!important;align-items:center!important;column-gap:12px!important;min-height:50px!important;padding:10px 14px!important;line-height:1.18!important;display:grid!important}.angel-live.vision.advisor .sidebar nav button svg{justify-self:center;width:20px;height:20px}.angel-live.vision.advisor .sidebar nav button:nth-child(4){align-items:center!important}.angel-live.vision.advisor .client-book-premium-summary{grid-template-columns:1.25fr repeat(6,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.angel-live.vision.advisor .client-book-premium-summary button{text-align:left;background:linear-gradient(145deg,#111821,#090e14);border:1px solid #2f3b47;border-radius:14px;min-height:112px;padding:16px;box-shadow:inset 0 1px #ffffff06}.angel-live.vision.advisor .client-book-premium-summary button:first-child,.angel-live.vision.advisor .client-book-premium-summary button[aria-pressed=true]{background:radial-gradient(circle at 0 0,#d9ff4f1b,#0000 68%),linear-gradient(145deg,#172118,#0b1110);border-color:#d9ff4f4f}.client-book-premium-summary span{color:#d9ff4f;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.client-book-premium-summary strong{color:#f4f8fc;margin:14px 0 8px;font-size:34px;line-height:1;display:block}.client-book-premium-summary small{color:#aeb9c7;font-size:11px;line-height:1.35;display:block}.premium-client-filters{background:#0b1017;border:1px solid #2f3b47;border-radius:16px;margin-bottom:18px;padding:12px}.premium-client-filters .search-field{border-radius:12px;min-height:56px;background:#111a15!important;border-color:#34472f!important}.premium-client-book{overflow:hidden;background:linear-gradient(145deg,#111720,#0a0f15)!important;border:1px solid #2f3b47!important;border-radius:18px!important;padding:0!important}.premium-client-head{color:#8f9cab;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #2f3b47;grid-template-columns:minmax(230px,1.35fr) minmax(180px,1.05fr) minmax(145px,.75fr) minmax(170px,.85fr) minmax(185px,.95fr) 110px;gap:18px;padding:15px 22px;font-size:10px;font-weight:800;display:grid}.angel-live.vision.advisor .premium-client-row{background:0 0;transition:background .18s,border-color .18s;border-top:0!important;border-bottom:1px solid #2a3440!important;grid-template-columns:minmax(230px,1.35fr) minmax(180px,1.05fr) minmax(145px,.75fr) minmax(170px,.85fr) minmax(185px,.95fr) 110px!important;align-items:center!important;gap:18px!important;padding:22px!important;display:grid!important}.angel-live.vision.advisor .premium-client-row:hover{background:radial-gradient(circle at 0,#d9ff4f0c,#0000 50%),#121922!important}.premium-client-identity{text-align:left;align-items:center;gap:13px;display:flex;color:#eef4fb!important}.client-avatar-mini{color:#e7ff8f;background:radial-gradient(circle at 30% 20%,#d9ff4f38,#1a2418 70%);border:1px solid #d9ff4f48;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.premium-client-identity b{font-size:17px;display:block}.premium-client-identity small{color:#aeb9c7;margin-top:6px;font-size:12px;display:block}.product-chip-line{flex-wrap:wrap;flex-direction:row!important;gap:7px!important;display:flex!important}.product-chip-line button{color:#dce6f1;background:#0b1118;border:1px solid #344338;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.product-chip-line button:hover{color:#d9ff4f;border-color:#d9ff4f}.premium-client-row>div:not(.product-chip-line):not(.client-next-action){flex-direction:column;gap:6px;display:flex}.premium-client-row div>span,.client-next-action span{color:#f1f5fb;font-weight:700}.premium-client-row div>small,.client-next-action small{color:#a9b5c4;font-size:11px;line-height:1.4}.client-next-action{flex-direction:column;gap:6px;min-width:0;display:flex}.premium-client-row .button{justify-content:center;min-height:44px}@media (width<=1380px){.angel-live.vision.advisor .client-book-premium-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-client-head{display:none}.angel-live.vision.advisor .premium-client-row{grid-template-columns:1.4fr 1fr 1fr auto!important}.premium-client-row>div:nth-of-type(3),.client-next-action{grid-column:2/4}.premium-client-row .button{grid-area:1/4/3}}@media (width<=760px){.angel-live.vision.advisor .client-book-premium-summary{grid-template-columns:1fr 1fr}.angel-live.vision.advisor .client-book-premium-summary button:first-child{grid-column:1/-1}.angel-live.vision.advisor .premium-client-row{display:block!important}.premium-client-row>*{margin-bottom:14px}.premium-client-row .button{width:100%}}.angel-live.vision.advisor .client-code-overview{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:14px;margin:0 0 16px;display:grid}.angel-live.vision.advisor .client-code-card,.angel-live.vision.advisor .client-account-context button{background:radial-gradient(circle at 0 0,#d9ff4f21,#0000 62%),linear-gradient(145deg,#121a23,#080d13);border:1px solid #303b47;border-radius:18px;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #00000029}.angel-live.vision.advisor .client-code-card{min-height:124px;padding:18px 20px}.angel-live.vision.advisor .client-code-card strong{color:#f5f8fc;letter-spacing:-.6px;margin:16px 0 8px;font-size:30px;line-height:1;display:block}.angel-live.vision.advisor .client-code-card small{color:#aeb9c7;font-size:12px;line-height:1.4;display:block}.angel-live.vision.advisor .client-account-context{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.angel-live.vision.advisor .client-account-context button{text-align:left;color:#f4f8fc;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-height:124px;padding:17px 18px;transition:border-color .18s,transform .18s,background .18s;display:flex}.angel-live.vision.advisor .client-account-context button:hover,.angel-live.vision.advisor .client-account-context button:focus-visible{background:radial-gradient(circle at 0 0,#d9ff4f2e,#0000 65%),linear-gradient(145deg,#142018,#090e13);border-color:#d9ff4f8a;transform:translateY(-1px)}.angel-live.vision.advisor .client-account-context span{color:#d9ff4f;letter-spacing:.9px;text-transform:uppercase;font-size:11px;font-weight:850}.angel-live.vision.advisor .client-account-context b{color:#f6f9fd;font-size:22px;line-height:1}.angel-live.vision.advisor .client-account-context small{color:#b4bfcc;font-size:12px;line-height:1.35}.angel-live.vision.advisor .client-account-context em{color:#d9ff4f;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:800;display:flex}.angel-live.vision.advisor .clean-product-meta b{color:#d9ff4f;font-weight:850}@media (width<=900px){.angel-live.vision.advisor .client-code-overview{grid-template-columns:1fr}}.angel-live.vision.advisor .client-code-overview.account-only{display:block}.angel-live.vision.advisor .client-code-overview.account-only .client-account-context{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.angel-live.vision.advisor .client-code-overview.account-only .client-account-context{grid-template-columns:1fr}}.splash{background:#090b10;place-items:center;min-height:100dvh;display:grid}.splash img{opacity:.85;border-radius:50%}.login{background:var(--base);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);min-height:100dvh;display:grid}.login-art{border-right:1px solid var(--edge);background:radial-gradient(80% 70% at 50% 55%, #1a2418, transparent 70%), var(--panel);position:relative;overflow:hidden}.login-scene{position:absolute;inset:0}.login-scene canvas{display:block;width:100%!important;height:100%!important}.login-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070a0e80 55%,#070a0ef2);height:46%;position:absolute;bottom:0;left:0;right:0}.login-art-copy{z-index:1;max-width:520px;position:absolute;bottom:56px;left:56px;right:56px}.angel-live.vision.advisor.login .login-kicker{letter-spacing:.5px;color:var(--gold);margin-bottom:14px;font-size:.78rem}.angel-live.vision.advisor.login .login-quote{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,1.2rem + 2vw,2.9rem);font-weight:400;line-height:1.1}.angel-live.vision.advisor.login .login-quote em{color:var(--gold);font-style:normal}.angel-live.vision.advisor.login .login-note{color:var(--subtle);max-width:46ch;margin-top:16px;line-height:1.6}.login-panel{flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.login-card{width:min(420px,100%)}.login-card .brand{margin:0!important;padding:0!important}.login-card .brand small{display:block}.angel-live.vision.advisor .login-card .sidebar-label{margin:10px 0 26px!important;padding:0!important}.angel-live.vision.advisor.login .login-card h1{margin:0;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.login-card .vision-form label{color:var(--subtle);flex-direction:column;gap:6px;font-size:12px;display:flex}.login-card .vision-form input{background:var(--raised);color:var(--ink);border:1px solid var(--edge);font:inherit;border-radius:6px;padding:11px 12px;font-size:14px}.login-card .vision-form input:focus{outline:2px solid var(--gold);outline-offset:1px}.login-card .button.primary{width:100%;margin:4px 0 0}.login-card .button:disabled{opacity:.6}.login-card .plain-row{border:0;border-bottom:1px solid var(--edge);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:12px 0}.login-card .plain-row:last-child{border-bottom:0}.login-card .plain-row b{display:block}.login-card .plain-row small{color:var(--quiet);margin-top:3px}.login-card .plain-row:hover b{color:var(--gold)}.login-card>.caption{color:var(--quiet);margin:24px 0 0;font-size:11px}.login-demo{border-top:1px solid var(--edge);padding-top:14px}.angel-live.vision.advisor .brand-mark.brand-logo{background:#fff;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:4px;display:grid;box-shadow:0 3px 12px #0006}.login-card .brand-mark.brand-logo{border-radius:12px;width:48px;height:48px}.brand-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media (width<=899px){.login{grid-template-columns:1fr}.login-art{display:none}.login-panel{padding:24px}}.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk)>.manager-desk{grid-column:1;grid-row:5!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk) .work-desk{grid-row:6!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk) .book-health{grid-row:7!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk)>.focus-footnote{grid-row:8!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk) .advisor-rail{grid-row:2/9!important}@media (width<=1000px){:is(.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk)>.manager-desk,.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk) .work-desk,.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk) .book-health,.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk)>.focus-footnote,.angel-live.vision.advisor .upgraded-dashboard.command-layout:has(>.manager-desk) .advisor-rail){grid-row:auto!important}}.angel-live.vision.advisor .brand-mark.brand-logo,.angel-live.institutional .sidebar{overscroll-behavior:contain;overflow-y:auto}.angel-live.vision.advisor .side-bottom .signout-button{justify-content:center;gap:8px;width:100%;margin:12px 0 0}.angel-live.vision.advisor .topbar .topbar-signout{flex-shrink:0;margin-left:8px}@media (height<=760px){.angel-live.vision.advisor .brand{margin-bottom:20px}.angel-live.vision.advisor .side-bottom{padding-top:16px}.angel-live.vision.advisor .side-bottom .user{margin-top:8px;padding-top:12px}}.legacy-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.legacy-badge{letter-spacing:.2px;border:1px solid var(--edge);color:var(--subtle);background:var(--raised);border-radius:999px;padding:3px 8px;font-size:11px}.legacy-badge.review,.legacy-badge.dup{color:#d9f65e;border-color:#b7d150}.legacy-badge.identity{color:#e8c467;border-color:#c9a34a}.investment-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.investment-totals>div{border:1px solid var(--edge);background:var(--panel);border-radius:10px;padding:14px 16px}.investment-totals small{color:var(--subtle);margin-bottom:4px;font-size:11px;display:block}.investment-totals strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.investment-totals em{color:var(--subtle);margin-left:2px;font-size:.8rem;font-style:normal}.investment-table{border-collapse:collapse;width:100%;font-size:13px}.investment-table th{text-align:left;color:var(--subtle);letter-spacing:.3px;border-bottom:1px solid var(--edge);padding:8px 10px;font-size:11px;font-weight:600}.investment-table td{border-bottom:1px solid var(--edge);vertical-align:top;padding:9px 10px}.investment-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.investment-table td small{color:var(--subtle);margin-left:4px;font-size:11px}.investment-table td.note small.src{color:var(--quiet);margin:2px 0 0;font-size:10px;display:block}.investment-table tr.muted td{color:var(--quiet)}.investment-table tr.review td{background:#d9f65e0d}@media (width<=760px){.investment-totals{grid-template-columns:1fr}.investment-table th:nth-child(3),.investment-table td:nth-child(3),.investment-table th:nth-child(4),.investment-table td:nth-child(4){display:none}}.holdings-totals{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1100px){.holdings-totals{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=640px){.holdings-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.holdings-h{letter-spacing:.3px;text-transform:uppercase;color:var(--subtle);margin:22px 0 8px;font-size:13px}.client-holdings .up{color:#b6ff55}.client-holdings .down{color:#ff9d7a}.client-holdings td small{color:var(--subtle);font-size:11px;display:block}.client-holdings td b{font-weight:600}.timeline article.tl-in h3:before{content:"↑ ";color:#b6ff55}.timeline article.tl-out h3:before{content:"↓ ";color:#ff9d7a}.timeline article.tl-moved h3:before{content:"→ ";color:var(--subtle)}.portfolio-product-list .portfolio-closed-h{letter-spacing:1.2px;text-transform:uppercase;opacity:.75;margin:14px 4px 4px;font-size:.68rem}.portfolio-product-list button.muted{opacity:.62}.portfolio-product-list button.muted.active{opacity:1}.client-portfolio-page .holdings-totals{margin:0 0 18px}.angel-live.vision.advisor .segment-tabs{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin:0 0 14px;display:grid}.angel-live.vision.advisor .segment-tabs button{text-align:left;min-height:88px;color:var(--ink);background:#0e141c;border:1px solid #2f3b47;border-radius:12px;align-content:start;gap:2px;padding:14px;transition:border-color .15s,background .15s;display:grid}.angel-live.vision.advisor .segment-tabs button span{color:var(--subtle);font-size:12px;font-weight:650}.angel-live.vision.advisor .segment-tabs button strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.angel-live.vision.advisor .segment-tabs button small{color:var(--quiet);font-size:11px}.angel-live.vision.advisor .segment-tabs button:hover{border-color:#4a5a6b}.angel-live.vision.advisor .segment-tabs button[aria-pressed=true]{border-color:var(--gold);background:#141c12}.angel-live.vision.advisor .segment-tabs button[aria-pressed=true] span{color:var(--gold)}.angel-live.vision.advisor .segment-tabs .seg-account strong{color:#f0c060}.angel-live.vision.advisor .segment-tabs .seg-withdrawn strong{color:#ff9b8a}.angel-live.vision.advisor .reason-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.angel-live.vision.advisor .reason-chips>span{letter-spacing:1px;text-transform:uppercase;color:var(--quiet);margin-right:4px;font-size:11px}.angel-live.vision.advisor .reason-chips button{min-height:36px;color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #3a4656;border-radius:999px;padding:6px 14px;font-size:13px}.angel-live.vision.advisor .reason-chips button[aria-pressed=true]{background:var(--gold);color:var(--gold-ink,#151907);border-color:var(--gold)}.angel-live.vision.advisor .rm-book .premium-client-row{grid-template-columns:minmax(210px,1.3fr) minmax(190px,1.1fr) minmax(160px,.85fr) minmax(150px,.8fr) minmax(190px,1fr) 96px!important}.angel-live.vision.advisor .rm-book .premium-client-head{grid-template-columns:minmax(210px,1.3fr) minmax(190px,1.1fr) minmax(160px,.85fr) minmax(150px,.8fr) minmax(190px,1fr) 96px}.angel-live.vision.advisor .rm-book .is-account{box-shadow:inset 3px 0 #f0c060}.angel-live.vision.advisor .rm-book .is-exited{opacity:.7}.angel-live.vision.advisor .holds-cell,.angel-live.vision.advisor .reach-cell{gap:4px;min-width:0;display:grid}.angel-live.vision.advisor .holds-cell small,.angel-live.vision.advisor .reach-cell small{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.angel-live.vision.advisor .holds-cell .product-chip-line{flex-wrap:wrap;gap:6px;display:flex}.angel-live.vision.advisor .holds-cell .product-chip-line i{white-space:nowrap;color:#d7f6ae;background:#16200f;border:1px solid #3b4a3a;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:650}.angel-live.vision.advisor .acct-flag{white-space:nowrap;color:#1b1406;background:#f0c060;border-radius:999px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.angel-live.vision.advisor .reach-links{align-items:center;gap:6px;display:flex}.angel-live.vision.advisor .reach-links a{font-variant-numeric:tabular-nums;min-height:36px;color:var(--ink);border:1px solid #2f3b47;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.angel-live.vision.advisor .reach-links a:hover{border-color:var(--gold);color:var(--gold)}.angel-live.vision.advisor .muted-text{color:var(--quiet);font-size:13px}.angel-live.vision.advisor .client-next-action.overdue>span{color:#ff9b8a}.angel-live.vision.advisor .client-next-action.overdue>span:after{content:" · overdue";color:#ff9b8a;font-weight:400}.angel-live.vision.advisor :is(.segment-tabs button,.reason-chips button,.reach-links a,.contact-grid a,.contact-grid button):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=1100px){.angel-live.vision.advisor .rm-book .premium-client-head{display:none}.angel-live.vision.advisor .rm-book .premium-client-row{grid-template-columns:1fr 1fr!important;gap:12px!important}}@media (width<=640px){.angel-live.vision.advisor .segment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.angel-live.vision.advisor .rm-book .premium-client-row{grid-template-columns:1fr!important;padding:16px!important;display:grid!important}.angel-live.vision.advisor .rm-book .premium-client-row>.button{justify-content:center;width:100%;min-height:44px}}.angel-live.vision.advisor .contact-card{background:#0e141c;border:1px solid #2f3b47;border-radius:14px;margin:0 0 18px;padding:18px}.angel-live.vision.advisor .contact-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.angel-live.vision.advisor .contact-card header h2{font-size:15px}.angel-live.vision.advisor .contact-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 22px;margin:0;display:grid}.angel-live.vision.advisor .contact-grid>div{min-width:0}.angel-live.vision.advisor .contact-grid dt{letter-spacing:.8px;text-transform:uppercase;color:var(--quiet);margin-bottom:4px;font-size:11px}.angel-live.vision.advisor .contact-grid dd{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.5;display:flex}.angel-live.vision.advisor .contact-grid dd .missing{color:var(--quiet);font-style:italic}.angel-live.vision.advisor .contact-grid dd a{color:var(--ink);border:1px solid #2f3b47;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;text-decoration:none;display:inline-flex}.angel-live.vision.advisor .contact-grid dd a:hover{border-color:var(--gold);color:var(--gold)}.angel-live.vision.advisor .contact-grid dd button{min-height:32px;color:var(--gold);background:0 0;border:1px solid #3a4656;border-radius:8px;padding:0 10px;font-size:12px}.angel-live.vision.advisor .contact-grid dd small{width:100%;color:var(--quiet)}.angel-live.vision.advisor .account-banner{background:#1d180b;border:1px solid #5a4a22;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:0 0 18px;padding:16px 18px;display:flex}.angel-live.vision.advisor .account-banner b{color:#f0c060;font-size:15px}.angel-live.vision.advisor .account-banner p{color:#d9cfae;margin:4px 0 0}.angel-live.vision.advisor .account-banner>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.angel-live.vision.advisor .segment-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.angel-live.vision.advisor .segment-pills i{white-space:nowrap;color:#d7f6ae;background:#16200f;border:1px solid #3b4a3a;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700}.angel-live.vision.advisor .segment-pills i.acct{color:#1b1406;background:#f0c060;border-color:#f0c060}.angel-live.vision.advisor .segment-pills i.out{color:#ffd2ca;background:#2a1512;border-color:#5a2a22}.angel-live.vision.advisor .vision-drawer .contact-form{gap:14px;display:grid}.angel-live.vision.advisor .vision-drawer .contact-form label{color:var(--subtle);gap:6px;font-size:12px;display:grid}.angel-live.vision.advisor .vision-drawer .contact-form :is(input,select,textarea){background:var(--raised);min-height:44px;color:var(--ink);border:1px solid var(--edge);font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.angel-live.vision.advisor .vision-drawer .contact-form small{color:var(--quiet)}.angel-live.vision.advisor .vision-drawer .contact-form [role=alert]{color:#ffb4a6;font-size:13px}.angel-live.vision.advisor .relationship-desk{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 22px;display:grid}.angel-live.vision.advisor .relationship-desk>button{text-align:left;min-height:132px;color:var(--ink);background:#0e141c;border:1px solid #2f3b47;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.angel-live.vision.advisor .relationship-desk>button:hover{border-color:var(--gold)}.angel-live.vision.advisor .relationship-desk>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.angel-live.vision.advisor .relationship-desk .eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--quiet);margin:0;font-size:10px}.angel-live.vision.advisor .relationship-desk strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.angel-live.vision.advisor .relationship-desk small{color:var(--subtle);font-size:12px;line-height:1.5}.angel-live.vision.advisor .relationship-desk em{color:var(--gold);font-size:12px;font-style:normal;font-weight:650}@media (pointer:coarse){.angel-live.vision.advisor :is(.reach-links a,.contact-grid dd a,.contact-grid dd button,.reason-chips button){min-height:44px}}.angel-live.vision.advisor .advisor-heading{flex-wrap:wrap}.angel-live.vision.advisor .advisor-heading>.relationship-desk{flex:100%;margin:22px 0 0}.angel-live.vision.advisor .rm-book .premium-client-row{padding:14px 18px!important}.angel-live.vision.advisor .rm-book .client-avatar-mini{width:36px;height:36px}.angel-live.vision.advisor .vision-drawer .contact-form .field-error{color:#ffb4a6;font-size:13px}.angel-live.vision.advisor .vision-drawer .contact-form [aria-invalid=true]{border-color:#ff8a75}@media (width<=640px){.angel-live.vision.advisor .segment-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.angel-live.vision.advisor .segment-tabs button{min-height:64px;padding:10px}.angel-live.vision.advisor .segment-tabs button strong{font-size:19px}.angel-live.vision.advisor .segment-tabs button small{display:none}}.angel-live.vision.advisor .customer-cockpit.is-account .premium-business-card{display:none}@media (width<=1100px){.angel-live.vision.advisor .rm-book .premium-client-row>*{grid-area:auto!important;width:auto!important;position:static!important}}@media (width<=640px){.angel-live.vision.advisor .rm-book .premium-client-row>*{grid-column:1/-1!important}.angel-live.vision.advisor .rm-book .premium-client-identity{align-items:center;gap:12px;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;display:flex!important}}.angel-live.vision.advisor .command-layout>.business-line{grid-area:2/1}.angel-live.vision.advisor .command-layout>.service-desk{grid-area:3/1}.angel-live.vision.advisor .command-layout>.manager-desk{grid-area:4/1}.angel-live.vision.advisor .command-layout .work-desk{grid-area:5/1}.angel-live.vision.advisor .command-layout>.focus-footnote{grid-area:6/1}.angel-live.vision.advisor .command-layout .advisor-rail{grid-row:2/7}@media (width<=980px){.angel-live.vision.advisor .command-layout>*{grid-area:auto/1/auto/-1!important}}.angel-live.vision.advisor .business-line{background:#0e141c;border:1px solid #2f3b47;border-radius:14px;margin:0 0 22px;padding:12px 14px}.angel-live.vision.advisor .business-line-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.angel-live.vision.advisor .business-line-head .eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--quiet);margin:0;font-size:10px}.angel-live.vision.advisor .period-switch{border:1px solid #2f3b47;border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.angel-live.vision.advisor .period-switch button{min-height:32px;color:var(--subtle);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px}.angel-live.vision.advisor .period-switch button[aria-pressed=true]{background:var(--gold);color:var(--gold-ink,#151907);font-weight:700}.angel-live.vision.advisor .business-line-figures{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 26px;padding:6px 2px;display:flex}.angel-live.vision.advisor .business-line-figures:hover{background:#121a24}.angel-live.vision.advisor .business-line-figures>span{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.angel-live.vision.advisor .business-line-figures small{color:var(--subtle);font-size:12px;display:inline}.angel-live.vision.advisor .business-line-figures b{font-variant-numeric:tabular-nums;font-size:18px}.angel-live.vision.advisor .business-line-figures em{color:var(--subtle);font-size:12px;font-style:normal}.angel-live.vision.advisor .business-line-figures .is-total b{color:var(--gold)}.angel-live.vision.advisor .business-line-cta{color:var(--gold);margin-left:auto;font-size:13px;font-weight:650;align-items:center!important}.angel-live.vision.advisor :is(.business-line-figures,.period-switch button,.silence-buckets button,.focus-name):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.angel-live.vision.advisor .breakup{gap:14px;display:grid}.angel-live.vision.advisor .breakup h3{letter-spacing:1px;text-transform:uppercase;color:var(--quiet);margin:8px 0 0;font-size:13px}.angel-live.vision.advisor .breakup-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.angel-live.vision.advisor .breakup-totals>div{border:1px solid #2f3b47;border-radius:10px;padding:10px 12px}.angel-live.vision.advisor .breakup-totals dt{color:var(--subtle);font-size:12px}.angel-live.vision.advisor .breakup-totals dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0 0;font-size:18px;font-weight:700}.angel-live.vision.advisor .breakup-table-wrap{overflow-x:auto}.angel-live.vision.advisor .breakup-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.angel-live.vision.advisor .breakup-table th,.angel-live.vision.advisor .breakup-table td{text-align:right;white-space:nowrap;color:var(--ink);border-bottom:1px solid #253040;padding:8px 6px}.angel-live.vision.advisor .breakup-table thead th{color:var(--quiet);font-size:11px;font-weight:600}.angel-live.vision.advisor .breakup-table th[scope=row],.angel-live.vision.advisor .breakup-table thead th:first-child{text-align:left;font-weight:600}.angel-live.vision.advisor .breakup-table th[scope=row] small{color:var(--quiet);font-size:11px;font-weight:400;display:block}.angel-live.vision.advisor .breakup-mix{gap:8px;margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .breakup-mix li{color:var(--ink);grid-template-columns:110px 1fr auto 40px;align-items:center;gap:10px;font-size:13px;display:grid}.angel-live.vision.advisor .breakup-mix i{background:#1d2632;border-radius:99px;height:8px;display:block;overflow:hidden}.angel-live.vision.advisor .breakup-mix u{background:var(--gold);border-radius:99px;height:100%;display:block}.angel-live.vision.advisor .breakup-mix b{font-variant-numeric:tabular-nums}.angel-live.vision.advisor .breakup-mix small{color:var(--quiet);text-align:right}.angel-live.vision.advisor .service-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.angel-live.vision.advisor .service-head .eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--gold);font-size:10px}.angel-live.vision.advisor .service-head h2{margin:4px 0;font-size:20px}.angel-live.vision.advisor .service-head p{color:var(--subtle);max-width:70ch;margin:0;font-size:13px}.angel-live.vision.advisor .silence-buckets{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.angel-live.vision.advisor .silence-buckets button{text-align:left;min-height:128px;color:var(--ink);background:#0e141c;border:1px solid #2f3b47;border-radius:12px;align-content:start;gap:4px;padding:14px;display:grid}.angel-live.vision.advisor .silence-buckets button:hover{border-color:#4a5a6b}.angel-live.vision.advisor .silence-buckets span{color:var(--subtle);font-size:12px;font-weight:650}.angel-live.vision.advisor .silence-buckets strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.angel-live.vision.advisor .silence-buckets small{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px}.angel-live.vision.advisor .silence-buckets em{color:var(--gold);margin-top:4px;font-size:12px;font-style:normal;font-weight:650}.angel-live.vision.advisor .silence-buckets .bucket-3 strong{color:#f0c060}.angel-live.vision.advisor .silence-buckets .bucket-6 strong{color:#ff9b8a}.angel-live.vision.advisor .focus-lists{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.angel-live.vision.advisor .focus-list{background:#0e141c;border:1px solid #2f3b47;border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.angel-live.vision.advisor .focus-list h3{margin:0;font-size:15px}.angel-live.vision.advisor .focus-list>p{color:var(--subtle);margin:0 0 4px;font-size:12px}.angel-live.vision.advisor .focus-list ol{margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .focus-list li{border-bottom:1px solid #1f2935;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.angel-live.vision.advisor .focus-name{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;gap:2px;padding:4px 0;display:grid}.angel-live.vision.advisor .focus-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.angel-live.vision.advisor .focus-name small{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px}.angel-live.vision.advisor .focus-list .reach-links a{min-height:36px}.angel-live.vision.advisor .breakup-table :is(th,td){text-transform:none!important;letter-spacing:0!important;background:0 0!important}.angel-live.vision.advisor .breakup-table th[scope=row]{font-size:13px}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}.angel-live.vision.advisor dialog.vision-drawer{transition:transform .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;transform:translate(100%)}.angel-live.vision.advisor dialog.vision-drawer[open]{transition:transform .3s var(--ease-drawer), overlay .3s allow-discrete, display .3s allow-discrete;transform:translate(0)}@starting-style{.angel-live.vision.advisor dialog.vision-drawer[open]{transform:translate(100%)}}.angel-live.vision.advisor dialog.vision-drawer::backdrop{opacity:0;transition:opacity .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete}.angel-live.vision.advisor dialog.vision-drawer[open]::backdrop{opacity:1;transition-duration:.3s}@starting-style{.angel-live.vision.advisor dialog.vision-drawer[open]::backdrop{opacity:0}}.angel-live.vision.advisor dialog.vision-drawer.instant,.angel-live.vision.advisor dialog.vision-drawer.instant::backdrop{transition:none}@starting-style{.angel-live.vision.advisor dialog.vision-drawer.instant[open]{transform:translate(0)}.angel-live.vision.advisor dialog.vision-drawer.instant[open]::backdrop{opacity:1}}.angel-live.vision.advisor :is(.button,.icon-button,.desk-go,.growth-bar-button){transition:background .12s ease, color .12s ease, border-color .12s ease, box-shadow .18s ease, transform .16s var(--ease-out)}.angel-live.vision.advisor :is(.button,.icon-button,.desk-go):active:not(:disabled){transform:scale(.97)!important}.angel-live.vision.advisor .action-menu[open]{transform-origin:100% 0}.angel-live.vision.advisor .vision-filters details[open]>:not(summary){transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}@starting-style{.angel-live.vision.advisor .vision-filters details[open]>:not(summary){opacity:0;transform:translateY(-4px)}}.angel-live.institutional .sidebar{transition:transform .26s var(--ease-drawer)}.angel-live.vision.advisor .backdrop{transition:opacity .2s var(--ease-out)}@starting-style{.angel-live.vision.advisor .backdrop{opacity:0}}.login-card{animation:login-arrive .42s var(--ease-out) both}@keyframes login-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glide-tabs button{isolation:isolate;position:relative}.tab-glide{pointer-events:none;z-index:-1;position:absolute}.client-tabs.glide-tabs button.active{border-bottom-color:#0000!important}.client-tabs .tab-glide{background:#d9f65e;height:2px;bottom:-2px;left:0;right:0}.desk-tabs.glide-tabs button[aria-pressed=true]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.desk-tabs .tab-glide{background:#d9f65e12;border:1px solid #b7d150;inset:-1px}@media (prefers-reduced-motion:reduce){.angel-live.vision.advisor dialog.vision-drawer,.angel-live.vision.advisor dialog.vision-drawer[open]{opacity:0;transition:opacity .15s ease, overlay .15s allow-discrete, display .15s allow-discrete!important;transform:none!important}.angel-live.vision.advisor dialog.vision-drawer[open]{opacity:1}@starting-style{.angel-live.vision.advisor dialog.vision-drawer[open]{opacity:0}}.angel-live.vision.advisor :is(.button,.icon-button,.desk-go):active:not(:disabled){transform:none!important}.login-card{animation:.2s both login-fade}@keyframes login-fade{0%{opacity:0}to{opacity:1}}}.angel-live.vision.advisor :is(.growth-bar,.dashboard-bar-single>button,.worth-chart .bar-track>span){transition:height .4s var(--ease-in-out), background-color .2s ease, filter .15s ease}.angel-live.vision.advisor :is(.health-track>i,.goal-copy em,.profile-goal-row em,.dashboard-mix-legend u){transition:width .4s var(--ease-in-out)}.angel-live.vision.advisor{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--card-r:12px;--card-bg:#0e141c;--card-edge:#2f3b47;--card-edge-hover:#4a5a6b}.angel-live.vision.advisor .relationship-desk{gap:var(--s3);margin:var(--s5) 0 0}.angel-live.vision.advisor .relationship-desk>button{padding:var(--s4);gap:var(--s2);border-radius:var(--card-r);min-height:0}.angel-live.vision.advisor .business-line{margin:0 0 var(--s5);padding:var(--s3) var(--s4);border-radius:var(--card-r)}.angel-live.vision.advisor .service-desk{margin:0 0 var(--s6)}.angel-live.vision.advisor .service-head{margin-bottom:var(--s4);gap:var(--s4)}.angel-live.vision.advisor .silence-buckets{gap:var(--s3);margin-bottom:var(--s4)}.angel-live.vision.advisor .silence-buckets button{padding:var(--s4);gap:var(--s1);border-radius:var(--card-r);min-height:0}.angel-live.vision.advisor .focus-lists{gap:var(--s3)}.angel-live.vision.advisor .focus-list{padding:var(--s4);border-radius:var(--card-r)}.angel-live.vision.advisor .manager-desk{margin-bottom:var(--s6)}.angel-live.vision.advisor :is(.relationship-desk strong,.silence-buckets strong,.segment-tabs strong,.business-line-figures b,.breakup-table td,.holds-cell small){font-variant-numeric:tabular-nums}.angel-live.vision.advisor .segment-tabs{gap:var(--s2);margin:0 0 var(--s4)}.angel-live.vision.advisor .segment-tabs button{padding:var(--s3);border-radius:var(--card-r);gap:2px;min-height:0}.angel-live.vision.advisor .premium-client-filters{gap:var(--s3);margin-bottom:var(--s4)}.angel-live.vision.advisor .rm-book .premium-client-identity{min-width:0;align-items:center!important;gap:var(--s3)!important;text-align:left!important;flex-direction:row!important;display:flex!important}.angel-live.vision.advisor .rm-book .premium-client-identity>span:last-child{min-width:0}.angel-live.vision.advisor .rm-book .premium-client-identity b{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.angel-live.vision.advisor .rm-book .premium-client-identity small{margin-top:2px}.angel-live.vision.advisor .rm-book .client-avatar-mini{width:36px;height:36px;font-size:12px}.angel-live.vision.advisor .rm-book .premium-client-row{align-items:center;padding:var(--s3) var(--s4)!important;gap:var(--s4)!important}.angel-live.vision.advisor .rm-book .premium-client-row>div{gap:var(--s1);min-width:0}.angel-live.vision.advisor .rm-book .premium-client-head{padding:var(--s3) var(--s4);gap:var(--s4)}@media (width<=720px){.angel-live.vision.advisor .segment-tabs{scroll-snap-type:x proximity;scroll-padding-inline:var(--s4);padding-bottom:var(--s1);margin-inline:calc(-1 * var(--s4));padding-inline:var(--s4);scrollbar-width:none;display:flex;overflow-x:auto}.angel-live.vision.advisor .segment-tabs::-webkit-scrollbar{display:none}.angel-live.vision.advisor .segment-tabs button{scroll-snap-align:start;flex:none;min-width:104px}.angel-live.vision.advisor .rm-book .premium-client-row>:is(.reach-cell,.rel-cell){flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3)!important;flex-direction:row!important}.angel-live.vision.advisor .segment-tabs button small{display:none}.angel-live.vision.advisor .segment-tabs button strong{font-size:20px}.angel-live.vision.advisor .rm-book .premium-client-row{gap:var(--s2) var(--s3)!important;padding:var(--s3)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.angel-live.vision.advisor .rm-book .premium-client-row>.premium-client-identity{grid-area:1/1!important}.angel-live.vision.advisor .rm-book .premium-client-row>.button{min-height:44px;padding-inline:var(--s4);grid-area:1/2!important;width:auto!important}.angel-live.vision.advisor .rm-book .premium-client-row>div{grid-column:1/-1!important}.angel-live.vision.advisor .rm-book .premium-client-row>.client-next-action{flex-wrap:wrap;align-items:baseline;gap:var(--s2)!important;flex-direction:row!important}.angel-live.vision.advisor .relationship-desk{gap:var(--s2);grid-template-columns:1fr 1fr}.angel-live.vision.advisor .business-line .period-switch{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.angel-live.vision.advisor .business-line .period-switch button{white-space:nowrap;flex:none}.angel-live.vision.advisor .relationship-desk>button{padding:var(--s3)}.angel-live.vision.advisor .relationship-desk>button small{display:none}.angel-live.vision.advisor .silence-buckets{gap:var(--s2);grid-template-columns:1fr 1fr}.angel-live.vision.advisor .silence-buckets button{padding:var(--s3)}.angel-live.vision.advisor .silence-buckets em{display:none}}.sk{background:linear-gradient(90deg,#18212c 0%,#202b38 40%,#18212c 80%) 0 0/300% 100%;border-radius:8px;animation:1.4s ease-in-out infinite sk-shimmer;display:block}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-page{gap:var(--s5,24px);padding-block:var(--s2,8px);display:grid}.sk-head{gap:var(--s3,12px);max-width:560px;display:grid}.sk-grid{gap:var(--s3,12px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.sk-card{border-radius:12px;height:112px}.sk-rows{border:1px solid #2f3b47;border-radius:12px;gap:1px;display:grid;overflow:hidden}.sk-row{gap:var(--s4,16px);padding:var(--s3,12px) var(--s4,16px);background:#0e141c;grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 72px;align-items:center;display:grid}.sk-row .sk:first-child{border-radius:50%;width:36px;height:36px}@media (width<=720px){.sk-row{grid-template-columns:36px minmax(0,1fr) 64px}.sk-row .sk:nth-child(3),.sk-row .sk:nth-child(4){display:none}}.sr-only-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.load-error{gap:var(--s3,12px) var(--s4,16px);padding:var(--s4,16px);color:#f1d7d2;margin-block:var(--s4,16px);background:#1c1214;border:1px solid #6b3a33;border-radius:12px;flex-wrap:wrap;align-items:center;display:flex}.load-error p{color:inherit;flex:260px;margin:0;line-height:1.5}.load-error .button{min-height:44px}.refreshing-bar{top:env(safe-area-inset-top,0px);z-index:60;pointer-events:none;height:2px;position:fixed;left:0;right:0;overflow:hidden}.refreshing-bar:after{content:"";background:#cdb58a;width:40%;animation:1.1s ease-in-out infinite refresh-run;position:absolute;inset:0}@keyframes refresh-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.refreshing-bar:after{opacity:.5;width:100%;animation:none}}.angel-live.vision.advisor .breakup-full{justify-content:center;gap:var(--s2);width:100%;min-height:44px;margin-bottom:var(--s4)}.angel-live.vision.advisor .bz-page{gap:var(--s5);margin-bottom:var(--s6);display:grid}.angel-live.vision.advisor .bz-toolbar{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .bz-scope{color:var(--subtle);font-size:13px}.angel-live.vision.advisor .bz-kpis{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.angel-live.vision.advisor .bz-kpis>div{gap:var(--s1);padding:var(--s4);border:1px solid var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);display:grid}.angel-live.vision.advisor .bz-kpis span{align-items:center;gap:var(--s2);color:var(--subtle);font-size:13px;display:flex}.angel-live.vision.advisor .bz-kpis span i{border-radius:3px;width:10px;height:10px}.angel-live.vision.advisor .bz-kpis strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;line-height:1.15}.angel-live.vision.advisor .bz-kpis small{color:var(--quiet);font-size:12px}.angel-live.vision.advisor .bz-kpis .is-total{background:#141a1f;border-color:#cdb58a66}.angel-live.vision.advisor .bz-grid2{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.angel-live.vision.advisor .bz-card{gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);align-content:start;min-width:0;display:grid}.angel-live.vision.advisor .bz-wide{grid-column:1/-1}.angel-live.vision.advisor .bz-card header{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .bz-card h2{margin:0;font-size:16px}.angel-live.vision.advisor .bz-card header p{color:var(--quiet);margin:2px 0 0;font-size:12px;line-height:1.5}.angel-live.vision.advisor .period-switch.small button{min-height:36px;font-size:12px}.angel-live.vision.advisor .bz-legend{gap:var(--s4);color:var(--subtle);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.angel-live.vision.advisor .bz-legend li{align-items:center;gap:6px;display:flex}.angel-live.vision.advisor .bz-legend i{border-radius:3px;width:10px;height:10px}.angel-live.vision.advisor .bz-chart{gap:var(--s3);display:grid}.angel-live.vision.advisor .bz-plot{grid-template-columns:56px minmax(0,1fr);padding-bottom:24px;display:grid;position:relative}.angel-live.vision.advisor .bz-yaxis{position:relative}.angel-live.vision.advisor .bz-yaxis span{color:var(--quiet);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(50%)}.angel-live.vision.advisor .bz-area{position:relative}.angel-live.vision.advisor .bz-grid{background:#232d3a;height:1px;position:absolute;left:0;right:0}.angel-live.vision.advisor .bz-cols{align-items:stretch;gap:6px;padding-inline:4px;display:flex;position:absolute;inset:0}.angel-live.vision.advisor .bz-col{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;padding:0;transition:opacity .15s;display:flex;position:relative}.angel-live.vision.advisor .bz-col:hover,.angel-live.vision.advisor .bz-col.is-on{background:#ffffff08}.angel-live.vision.advisor .bz-col.is-dim{opacity:.55}.angel-live.vision.advisor .bz-col:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.angel-live.vision.advisor .bz-stack{border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:2px;width:min(28px,70%);display:flex;overflow:hidden}.angel-live.vision.advisor .bz-piece{flex-basis:0;min-height:2px;display:block}.angel-live.vision.advisor .bz-col.is-on .bz-stack{box-shadow:0 0 0 2px #0e141c, 0 0 0 3px var(--gold)}.angel-live.vision.advisor .bz-x{color:var(--quiet);white-space:nowrap;font-size:11px;position:absolute;bottom:-22px}.angel-live.vision.advisor .bz-col.is-on .bz-x{color:var(--ink);font-weight:650}.angel-live.vision.advisor .bz-tip{z-index:3;pointer-events:none;min-width:170px;padding:var(--s2) var(--s3);color:var(--subtle);background:#151c26;border:1px solid #3a4656;border-radius:8px;gap:4px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0008}.angel-live.vision.advisor .bz-tip b{color:var(--ink)}.angel-live.vision.advisor .bz-tip span{align-items:center;gap:6px;display:flex}.angel-live.vision.advisor .bz-tip i{border-radius:2px;width:8px;height:8px}.angel-live.vision.advisor .bz-tip em{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.angel-live.vision.advisor .bz-tip-total{border-top:1px solid #2c3747;padding-top:4px}.angel-live.vision.advisor .bz-donut{gap:var(--s5);grid-template-columns:minmax(150px,200px) minmax(0,1fr);align-items:center;display:grid}.angel-live.vision.advisor .bz-donut svg{width:100%;max-width:200px;height:auto}.angel-live.vision.advisor .bz-donut-value{fill:var(--ink);font-size:20px;font-weight:700}.angel-live.vision.advisor .bz-donut-label{fill:var(--quiet);font-size:11px}.angel-live.vision.advisor .bz-donut-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .bz-donut-legend li{align-items:center;gap:var(--s2);border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto 40px;padding:8px;font-size:13px;display:grid}.angel-live.vision.advisor .bz-donut-legend li.is-on{background:#ffffff0a}.angel-live.vision.advisor .bz-donut-legend i{border-radius:3px;width:10px;height:10px}.angel-live.vision.advisor .bz-donut-legend b{font-variant-numeric:tabular-nums}.angel-live.vision.advisor .bz-donut-legend small{color:var(--quiet);text-align:right;font-size:12px}.angel-live.vision.advisor .bz-people{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .bz-people li{align-items:center;gap:var(--s3);grid-template-columns:minmax(120px,220px) minmax(0,1fr) 96px;font-size:13px;display:grid}.angel-live.vision.advisor .bz-people-name small{color:var(--quiet);margin:0;font-size:11px;display:block}.angel-live.vision.advisor .bz-people-bar{background:#1b2430;border-radius:0 4px 4px 0;height:12px;overflow:hidden}.angel-live.vision.advisor .bz-people-bar u{border-radius:0 4px 4px 0;height:100%;display:block}.angel-live.vision.advisor .bz-people b{text-align:right;font-variant-numeric:tabular-nums}.angel-live.vision.advisor .breakup-table tr.is-on th,.angel-live.vision.advisor .breakup-table tr.is-on td{background:#ffffff0a}@media (width<=900px){.angel-live.vision.advisor .bz-kpis{grid-template-columns:1fr 1fr}.angel-live.vision.advisor .bz-grid2{grid-template-columns:1fr}}@media (width<=560px){.angel-live.vision.advisor .bz-card{padding:var(--s3)}.angel-live.vision.advisor .bz-kpis strong{font-size:22px}.angel-live.vision.advisor .bz-donut{grid-template-columns:1fr;justify-items:center}.angel-live.vision.advisor .bz-donut-legend{width:100%}.angel-live.vision.advisor .bz-plot{grid-template-columns:44px minmax(0,1fr)}.angel-live.vision.advisor .bz-cols{gap:2px}.angel-live.vision.advisor .bz-x{font-size:10px}.angel-live.vision.advisor .bz-people li{grid-template-columns:minmax(0,1fr) 84px}.angel-live.vision.advisor .bz-people-bar{grid-area:2/1/auto/-1}.angel-live.vision.advisor .bz-toolbar .period-switch{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.angel-live.vision.advisor .bz-toolbar .period-switch button{white-space:nowrap;flex:none}}.angel-live.vision.advisor .book-segments{gap:var(--s3);margin:var(--s5) 0 0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.angel-live.vision.advisor .book-tile{text-align:left;gap:var(--s1);padding:var(--s4);border-radius:var(--card-r);border:1px solid var(--card-edge);background:var(--card-bg);color:var(--ink);border-top:3px solid var(--seg,#3987e5);align-content:start;min-height:0;display:grid}.angel-live.vision.advisor .book-tile:hover{border-color:var(--card-edge-hover);border-top-color:var(--seg,#3987e5)}.angel-live.vision.advisor .book-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.angel-live.vision.advisor .book-tile-label{letter-spacing:.3px;color:var(--subtle);font-size:12px;font-weight:650}.angel-live.vision.advisor .book-tile strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.angel-live.vision.advisor .book-tile strong small{color:var(--quiet);font-size:13px;font-weight:500;display:inline}.angel-live.vision.advisor .book-tile-money{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.angel-live.vision.advisor .book-tile-reasons{margin-top:var(--s1);flex-wrap:wrap;gap:4px;display:flex}.angel-live.vision.advisor .book-tile-reasons i{color:var(--subtle);background:#1b2430;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.angel-live.vision.advisor .seg-imp{--seg:#3987e5}.angel-live.vision.advisor .seg-pms{--seg:#d95926}.angel-live.vision.advisor .seg-aif{--seg:#199e70}.angel-live.vision.advisor .seg-sip{--seg:#c98500}.angel-live.vision.advisor .seg-mf{--seg:#9085e9}.angel-live.vision.advisor .seg-account{--seg:#cdb58a}.angel-live.vision.advisor .seg-withdrawn{--seg:#e66767}.angel-live.vision.advisor .home-notes{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;grid-column:1/-1;display:flex}.angel-live.vision.advisor .home-notes button{min-height:40px;padding:var(--s2) var(--s3);border:1px solid var(--card-edge);background:var(--card-bg);color:var(--subtle);text-align:left;border-radius:999px;font-size:13px}.angel-live.vision.advisor .home-notes b{color:var(--ink);font-weight:650}.angel-live.vision.advisor .sidebar{scrollbar-width:thin;overflow-y:auto}.angel-live.vision.advisor .side-segments{margin:var(--s4) 0;padding-top:var(--s3);border-top:1px solid #ffffff14;gap:2px;display:grid}.angel-live.vision.advisor .side-segments-label{letter-spacing:1.4px;color:#9fb0a6;margin:0 0 var(--s1) var(--s2);font-size:10px;font-weight:700}.angel-live.vision.advisor .sidebar nav.side-segments button{-moz-column-gap:var(--s2);column-gap:var(--s2);text-align:left;min-height:44px;padding:6px var(--s2) 6px var(--s3);border:0;border-left:3px solid var(--seg);color:#e1e8df;background:0 0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:13px;display:grid}.angel-live.vision.advisor .sidebar nav.side-segments button:hover{background:#ffffff0d}.angel-live.vision.advisor .sidebar nav.side-segments button[aria-current=page]{background:#ffffff14}.angel-live.vision.advisor .sidebar nav.side-segments button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.angel-live.vision.advisor .side-seg-name{font-weight:600;line-height:1.25}.angel-live.vision.advisor .side-seg-count{font-variant-numeric:tabular-nums;font-weight:700}.angel-live.vision.advisor .side-segments small{color:#a9b8ae;font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0;font-size:11px}@media (width<=720px){.angel-live.vision.advisor .book-segments{gap:var(--s2);grid-template-columns:1fr 1fr}.angel-live.vision.advisor .book-tile{padding:var(--s3)}.angel-live.vision.advisor .book-tile strong{font-size:22px}}.angel-live.vision.advisor .advisor-heading>:is(.book-segments,.home-notes){flex:100%}.angel-live.vision.advisor .advisor-heading>.home-notes{margin-top:var(--s3)}.angel-live.vision.advisor .sidebar nav.side-segments button{width:100%}.angel-live.vision.advisor .call-actions{gap:var(--s2);align-items:center;display:inline-flex}.angel-live.vision.advisor .call-actions button{min-width:40px;min-height:40px;padding:0 var(--s3);color:var(--ink);background:#121a24;border:1px solid #3a4656;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.angel-live.vision.advisor .call-actions .call-btn{background:#13233a;border-color:#3987e599}.angel-live.vision.advisor .call-actions .call-btn:hover{background:#18304f}.angel-live.vision.advisor .call-actions .wa-btn{width:40px;padding:0}.angel-live.vision.advisor .call-actions button:disabled{opacity:.6}.angel-live.vision.advisor .masked-number{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--subtle);margin-right:var(--s2)}.angel-live.vision.advisor .calls-toolbar{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .calls-filters{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.angel-live.vision.advisor .calls-filters select{min-height:40px}.angel-live.vision.advisor .calls-filters .button{align-items:center;gap:6px;min-height:40px;display:inline-flex}.angel-live.vision.advisor .calls-sync{color:var(--quiet);margin:0 0 var(--s3);font-size:12px}.angel-live.vision.advisor .calls-kpis{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.angel-live.vision.advisor .calls-kpis>div{gap:var(--s1);padding:var(--s4);border:1px solid var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);display:grid}.angel-live.vision.advisor .calls-kpis span{color:var(--subtle);font-size:13px}.angel-live.vision.advisor .calls-kpis strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;line-height:1.15}.angel-live.vision.advisor .calls-kpis small{color:var(--quiet);font-size:12px}.angel-live.vision.advisor .calls-people{margin-bottom:var(--s5)}.angel-live.vision.advisor .calls-list{border:1px solid var(--card-edge);border-radius:var(--card-r);margin:0;padding:0;list-style:none;overflow:hidden}.angel-live.vision.advisor .call-row{gap:var(--s3);padding:var(--s3) var(--s4);background:var(--card-bg);border-top:1px solid #1f2834;grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) 80px;align-items:center;display:grid}.angel-live.vision.advisor .call-row:first-child{border-top:0}.angel-live.vision.advisor .call-icon{width:32px;height:32px;color:var(--subtle);background:#1b2430;border-radius:50%;place-items:center;display:grid}.angel-live.vision.advisor .call-row.is-connected .call-icon{color:#4fd1a5;background:#199e7026}.angel-live.vision.advisor .call-row.is-missed .call-icon{color:#f08f8f;background:#e6676726}.angel-live.vision.advisor .call-who,.angel-live.vision.advisor .call-what{gap:2px;min-width:0;display:grid}.angel-live.vision.advisor .call-who .text-button{min-height:0;color:var(--ink);text-align:left;justify-self:start;padding:0;font-weight:650}.angel-live.vision.advisor .call-who small,.angel-live.vision.advisor .call-what small{color:var(--quiet);margin:0;font-size:12px}.angel-live.vision.advisor .call-what b{font-size:13px;font-weight:600}.angel-live.vision.advisor .call-dur{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}@media (width<=900px){.angel-live.vision.advisor .calls-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.angel-live.vision.advisor .call-row{grid-template-columns:32px minmax(0,1fr) 64px}.angel-live.vision.advisor .call-what{grid-area:2/2/auto/-1}.angel-live.vision.advisor .calls-toolbar .period-switch{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.angel-live.vision.advisor .calls-toolbar .period-switch button{white-space:nowrap;flex:none}}.angel-live.vision.advisor .attention-strip{gap:var(--s2);margin-top:var(--s5);flex:100%;grid-column:1/-1;grid-template-columns:1.4fr repeat(6,minmax(0,1fr));display:grid}.angel-live.vision.advisor .att-tile{text-align:left;padding:var(--s3) var(--s4);border-radius:var(--card-r);border:1px solid var(--card-edge);background:var(--card-bg);color:var(--ink);align-content:start;gap:2px;min-height:0;display:grid}.angel-live.vision.advisor button.att-tile:hover{border-color:var(--card-edge-hover)}.angel-live.vision.advisor .att-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.angel-live.vision.advisor .att-tile span{color:var(--subtle);font-size:12px;font-weight:650}.angel-live.vision.advisor .att-tile strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.angel-live.vision.advisor .att-tile small{color:var(--quiet);margin:0;font-size:11px;line-height:1.4}.angel-live.vision.advisor .att-tile.is-lead strong{font-size:32px}.angel-live.vision.advisor .att-tile.is-hot{background:linear-gradient(180deg, #cdb58a14, transparent 70%), var(--card-bg);border-color:#cdb58a99;box-shadow:0 0 0 1px #cdb58a33,0 6px 24px #cdb58a14}.angel-live.vision.advisor .att-tile.is-hot strong{color:var(--gold)}.angel-live.vision.advisor .att-tile.is-warn strong{color:#f0a35c}.angel-live.vision.advisor .att-tile.is-empty{opacity:.7;border-style:dashed}.angel-live.vision.advisor .att-tile.is-empty strong{color:var(--quiet)}.angel-live.vision.advisor .rel-grid{gap:var(--s3);margin-bottom:var(--s5);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.angel-live.vision.advisor .rel-card{gap:var(--s3);padding:var(--s4) var(--s5);border:1px solid var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);align-content:start;min-width:0;display:grid}.angel-live.vision.advisor .rel-card header h2{margin:0;font-size:15px}.angel-live.vision.advisor .rel-card header p{color:var(--quiet);margin:2px 0 0;font-size:12px;line-height:1.5}.angel-live.vision.advisor .rel-bands,.angel-live.vision.advisor .age-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .rel-bands button{gap:var(--s3);width:100%;min-height:40px;padding:4px var(--s2);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:112px minmax(0,1fr) 92px 84px;align-items:center;font-size:13px;display:grid}.angel-live.vision.advisor .rel-bands button:not(:disabled):hover{background:#ffffff08}.angel-live.vision.advisor .rel-bands button:disabled{opacity:.45;cursor:default}.angel-live.vision.advisor .rel-band-name{font-weight:600}.angel-live.vision.advisor .rel-band-bar{background:#1b2430;border-radius:0 4px 4px 0;height:12px;overflow:hidden}.angel-live.vision.advisor .rel-band-bar u{background:#3987e5;border-radius:0 4px 4px 0;height:100%;display:block;overflow:hidden}.angel-live.vision.advisor .rel-band-bar i{background:#d95926;height:100%;display:block}.angel-live.vision.advisor .rel-band-num{text-align:right;font-variant-numeric:tabular-nums;display:grid}.angel-live.vision.advisor .rel-band-num small{color:var(--quiet);margin:0;font-size:11px}.angel-live.vision.advisor .rel-band-need{color:var(--quiet);text-align:right;font-size:12px}.angel-live.vision.advisor .rel-band-need.has{color:#f0a35c;font-weight:600}.angel-live.vision.advisor .age-stack{border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.angel-live.vision.advisor .age-stack span{flex-basis:0;min-width:3px}.angel-live.vision.advisor .tone-ok{background:#199e70}.angel-live.vision.advisor .tone-watch{background:#c98500}.angel-live.vision.advisor .tone-warn{background:#d95926}.angel-live.vision.advisor .tone-risk{background:#e66767}.angel-live.vision.advisor .age-list button{gap:var(--s2);width:100%;min-height:36px;padding:2px var(--s2);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) 48px 110px 14px;align-items:center;font-size:13px;display:grid}.angel-live.vision.advisor .age-list button:not(:disabled):hover{background:#ffffff08}.angel-live.vision.advisor .age-list button:disabled{opacity:.45;cursor:default}.angel-live.vision.advisor .age-list i{border-radius:3px;width:10px;height:10px}.angel-live.vision.advisor .age-list b{text-align:right;font-variant-numeric:tabular-nums}.angel-live.vision.advisor .age-list small{text-align:right;color:var(--quiet);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.angel-live.vision.advisor .gap-controls{justify-content:space-between;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .gap-controls .period-switch button em{opacity:.75;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-style:normal}.angel-live.vision.advisor .gap-list li.is-key{background:linear-gradient(90deg,#cdb58a12,#0000 60%);border-radius:8px}.angel-live.vision.advisor .key-dot{background:var(--gold);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.angel-live.vision.advisor .home-book{margin-bottom:var(--s5);grid-column:1/-1}.angel-live.vision.advisor .home-book .book-segments{margin-top:var(--s2)}.angel-live.vision.advisor .active-filters{gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .active-filters button{min-height:32px;padding:0 var(--s3);color:var(--ink);background:#cdb58a14;border:1px solid #cdb58a66;border-radius:999px;font-size:12px}.angel-live.vision.advisor .profile-flag{color:#f0a35c;margin-top:4px;font-size:11px;font-style:normal;display:inline-block}@media (width<=1200px){.angel-live.vision.advisor .attention-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.angel-live.vision.advisor .att-tile.is-lead{grid-column:span 2}}@media (width<=900px){.angel-live.vision.advisor .rel-grid{grid-template-columns:1fr}}@media (width<=560px){.angel-live.vision.advisor .attention-strip{grid-template-columns:1fr 1fr}.angel-live.vision.advisor .att-tile small{display:none}.angel-live.vision.advisor .rel-card{padding:var(--s3)}.angel-live.vision.advisor .rel-bands button{grid-template-columns:88px minmax(0,1fr) 72px}.angel-live.vision.advisor .rel-band-need{text-align:left;grid-column:1/-1;margin-top:-4px}.angel-live.vision.advisor .rel-band-need:not(.has){display:none}.angel-live.vision.advisor .age-list button{grid-template-columns:10px minmax(0,1fr) 40px 14px}.angel-live.vision.advisor .age-list small{display:none}.angel-live.vision.advisor .gap-controls .period-switch{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.angel-live.vision.advisor .gap-controls .period-switch button{white-space:nowrap;flex:none}}@media (width>=981px){.angel-live.vision.advisor .upgraded-dashboard.command-layout>.advisor-heading{grid-area:1/1/auto/-1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.rel-grid{grid-area:2/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.business-line{grid-area:3/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.service-desk{grid-area:4/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.home-book{grid-area:5/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.manager-desk{grid-area:6/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout .work-desk{grid-area:7/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout>.focus-footnote{grid-area:8/1!important}.angel-live.vision.advisor .upgraded-dashboard.command-layout .advisor-rail{grid-area:2/2/9!important}}.angel-live.vision.advisor .human-line{color:var(--ink);margin:2px 0 6px;font-size:14px}.angel-live.vision.advisor .attention-chip{color:var(--subtle);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex}.angel-live.vision.advisor .attention-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.angel-live.vision.advisor .attention-chip.tone-ok{color:#4fd1a5;background:#199e7019}.angel-live.vision.advisor .attention-chip.tone-watch{color:#e2b04a;background:#c9850019}.angel-live.vision.advisor .attention-chip.tone-warn{color:#f0a35c;background:#d9592619}.angel-live.vision.advisor .attention-chip.tone-risk{color:#f08f8f;background:#e6676722;box-shadow:0 0 0 1px #e6676744}.angel-live.vision.advisor .client-subtabs{gap:var(--s2);margin:calc(-1 * var(--s2)) 0 var(--s4);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .client-subtabs button{min-height:36px;padding:0 var(--s3);border:1px solid var(--card-edge);color:var(--subtle);background:0 0;border-radius:999px;font-size:13px}.angel-live.vision.advisor .client-subtabs button[aria-pressed=true]{color:var(--ink);border-color:var(--card-edge-hover);background:#ffffff10}.angel-live.vision.advisor .client-subtabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.angel-live.vision.advisor .before-call{gap:var(--s3);padding:var(--s4) var(--s5);margin-bottom:var(--s4);border-radius:var(--card-r);background:linear-gradient(180deg, #cdb58a0d, transparent 60%), var(--card-bg);border:1px solid #cdb58a55;display:grid}.angel-live.vision.advisor .before-call header{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.angel-live.vision.advisor .before-call h2{margin:2px 0 0;font-size:18px}.angel-live.vision.advisor .before-call-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.angel-live.vision.advisor .before-call-actions .button{min-height:40px}.angel-live.vision.advisor .before-call-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.angel-live.vision.advisor .before-call-grid h3{letter-spacing:.6px;text-transform:uppercase;color:var(--quiet);margin:0 0 var(--s2);font-size:12px}.angel-live.vision.advisor .before-call-grid p{margin:0 0 var(--s1);color:var(--ink);font-size:14px;line-height:1.55}.angel-live.vision.advisor .before-call-grid small{color:var(--quiet);font-size:12px}.angel-live.vision.advisor .before-call-grid ul{color:var(--ink);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.angel-live.vision.advisor .before-call-grid li.is-late{color:#f0a35c}.angel-live.vision.advisor .before-call .next-step,.angel-live.vision.advisor .before-call .note-line{margin-top:var(--s2);color:var(--subtle);font-size:13px}.angel-live.vision.advisor .muted-text{color:var(--quiet)}.angel-live.vision.advisor .profile-status{gap:var(--s3);padding:var(--s4) var(--s5);margin-bottom:var(--s4);border:1px solid var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);display:grid}.angel-live.vision.advisor .profile-status.is-none{border-style:dashed;border-color:#c9850066}.angel-live.vision.advisor .profile-status-head{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.angel-live.vision.advisor .profile-status h2{margin:2px 0 4px;font-size:18px}.angel-live.vision.advisor .profile-status p{max-width:62ch;color:var(--subtle);margin:0;font-size:13px}.angel-live.vision.advisor .profile-status .button{min-height:44px}.angel-live.vision.advisor .profile-meter,.angel-live.vision.advisor .wallet-bar,.angel-live.vision.advisor .goal-bar{background:#1b2430;border-radius:4px;height:8px;display:block;overflow:hidden}.angel-live.vision.advisor .profile-meter u,.angel-live.vision.advisor .wallet-bar u,.angel-live.vision.advisor .goal-bar u{background:#3987e5;border-radius:4px;height:100%;display:block}.angel-live.vision.advisor .profile-areas{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.angel-live.vision.advisor .profile-areas li{background:#ffffff0a;border-radius:999px;padding:3px 10px}.angel-live.vision.advisor .profile-areas .is-done{color:#4fd1a5}.angel-live.vision.advisor .profile-areas .is-missing{color:#f0a35c}.angel-live.vision.advisor .planning-empty{gap:var(--s2);padding:var(--s4) var(--s5);margin-bottom:var(--s4);border:1px dashed var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);justify-items:start;display:grid}.angel-live.vision.advisor .planning-empty p{color:var(--subtle);max-width:62ch;margin:0;font-size:13px}.angel-live.vision.advisor .planning-home{gap:var(--s4);display:grid}.angel-live.vision.advisor .planning-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.angel-live.vision.advisor .plan-card{gap:var(--s2);padding:var(--s4) var(--s5);border:1px solid var(--card-edge);border-radius:var(--card-r);background:var(--card-bg);align-content:start;display:grid}.angel-live.vision.advisor .plan-card h3{letter-spacing:.6px;text-transform:uppercase;color:var(--quiet);margin:0;font-size:12px}.angel-live.vision.advisor .plan-big{color:var(--ink);margin:0;font-size:18px;font-weight:650}.angel-live.vision.advisor .plan-card small{color:var(--quiet);margin:0;font-size:12px}.angel-live.vision.advisor .plan-goals{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .plan-goals li{gap:4px var(--s3);grid-template-columns:minmax(0,1fr) 120px;align-items:center;display:grid}.angel-live.vision.advisor .plan-goals li span{display:grid}.angel-live.vision.advisor .plan-goals em{color:var(--quiet);text-align:right;grid-column:2;font-size:12px;font-style:normal}.angel-live.vision.advisor .plan-goals .goal-bar{grid-column:1/-1}.angel-live.vision.advisor .plan-dl{gap:6px var(--s3);grid-template-columns:auto 1fr;margin:0;font-size:13px;display:grid}.angel-live.vision.advisor .plan-dl dt{color:var(--quiet)}.angel-live.vision.advisor .plan-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.angel-live.vision.advisor .plan-flag{color:#f0a35c;margin:0;font-size:13px}.angel-live.vision.advisor .client-calls{gap:var(--s3);display:grid}@media (width<=900px){.angel-live.vision.advisor .before-call-grid,.angel-live.vision.advisor .planning-grid{grid-template-columns:1fr}}@media (width<=560px){.angel-live.vision.advisor .before-call,.angel-live.vision.advisor .profile-status,.angel-live.vision.advisor .plan-card{padding:var(--s3)}.angel-live.vision.advisor .client-tabs{flex-wrap:nowrap;overflow-x:auto}.angel-live.vision.advisor .client-tabs button{white-space:nowrap;flex:none}}.angel-live.vision.advisor{--tone-risk:#ff8a7a;--tone-risk-bg:#e5484d1f;--tone-warn:#f5b25c;--tone-warn-bg:#d959261f;--tone-watch:#e8c766;--tone-watch-bg:#c985001c;--tone-info:#8cbcff;--tone-info-bg:#3987e51f;--tone-ok:#5fdcb0;--tone-ok-bg:#199e701f}.angel-live.vision.advisor .bc{gap:var(--s4);padding:var(--s5);margin-bottom:var(--s4);background:radial-gradient(120% 140% at 0 0,#cdb58a14 0%,#0000 55%),#111923;border:1px solid #cdb58a40;border-radius:16px;display:grid}.angel-live.vision.advisor .bc-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .bc-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#cdb58a;font-size:11px;font-weight:700;display:inline-block}.angel-live.vision.advisor .bc-head h2{color:#fff;text-wrap:balance;margin:2px 0 0;font-size:22px;font-weight:700}.angel-live.vision.advisor .bc-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .bc-actions .button{min-height:40px}.angel-live.vision.advisor .bc-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.angel-live.vision.advisor .bc-last{grid-column:1/-1}.angel-live.vision.advisor .bc-card{gap:var(--s3);padding:var(--s4);background:#0b1118;border:1px solid #263342;border-radius:12px;align-content:start;min-width:0;display:grid}.angel-live.vision.advisor .bc-card h3{letter-spacing:.9px;text-transform:uppercase;color:#a9b6c6;margin:0;font-size:12px;font-weight:700}.angel-live.vision.advisor .bc-meta{flex-wrap:wrap;gap:6px;display:flex}.angel-live.vision.advisor .bc-meta>*{color:#c9d3df;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.angel-live.vision.advisor .bc-meta b{background:var(--tone-info-bg);color:var(--tone-info);font-weight:650}.angel-live.vision.advisor .bc blockquote{padding:2px 0 2px var(--s3);color:#f2f5fa;overflow-wrap:anywhere;border-left:3px solid #cdb58a;margin:0;font-size:15px;line-height:1.55}.angel-live.vision.advisor .bc-next,.angel-live.vision.advisor .bc-note{padding:var(--s2) var(--s3);color:#f2f5fa;border-radius:8px;gap:2px;margin:0;font-size:14px;line-height:1.45;display:grid}.angel-live.vision.advisor .bc-next{background:#cdb58a1a;border:1px solid #cdb58a40}.angel-live.vision.advisor .bc-note{background:#ffffff08}.angel-live.vision.advisor .bc-next small,.angel-live.vision.advisor .bc-note small{letter-spacing:.6px;text-transform:uppercase;color:#cdb58a;font-size:11px;font-weight:700}.angel-live.vision.advisor .bc-note small{color:#a9b6c6}.angel-live.vision.advisor .bc-empty{color:#a9b6c6;margin:0;font-size:14px;line-height:1.5}.angel-live.vision.advisor .bc-points,.angel-live.vision.advisor .bc-items{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.angel-live.vision.advisor .bc-points li{gap:var(--s3);padding:var(--s2) var(--s3) var(--s2) var(--s2);background:var(--tone-bg,#ffffff08);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;display:grid}.angel-live.vision.advisor .bc-points li>span:last-child{gap:2px;min-width:0;display:grid}.angel-live.vision.advisor .bc-points b{color:#fff;font-size:14px;font-weight:650;line-height:1.35}.angel-live.vision.advisor .bc-points small{color:#b8c3d1;font-size:12.5px;line-height:1.4}.angel-live.vision.advisor .bc-ic{width:30px;height:30px;color:var(--tone,#c9d3df);background:#00000030;border-radius:8px;place-items:center;display:grid}.angel-live.vision.advisor .bc-points .tone-risk{--tone:var(--tone-risk);--tone-bg:var(--tone-risk-bg)}.angel-live.vision.advisor .bc-points .tone-warn{--tone:var(--tone-warn);--tone-bg:var(--tone-warn-bg)}.angel-live.vision.advisor .bc-points .tone-watch{--tone:var(--tone-watch);--tone-bg:var(--tone-watch-bg)}.angel-live.vision.advisor .bc-points .tone-info{--tone:var(--tone-info);--tone-bg:var(--tone-info-bg)}.angel-live.vision.advisor .bc-points .tone-ok{--tone:var(--tone-ok);--tone-bg:var(--tone-ok-bg)}.angel-live.vision.advisor .bc-items li{padding:var(--s2) var(--s3);background:#ffffff08;border-left:3px solid #3a4a5c;border-radius:10px;justify-items:start;gap:6px;display:grid}.angel-live.vision.advisor .bc-items li>span{gap:1px;min-width:0;display:grid}.angel-live.vision.advisor .bc-items small{letter-spacing:.5px;text-transform:uppercase;color:#8d9aab;font-size:11px;font-weight:700}.angel-live.vision.advisor .bc-items b{color:#f2f5fa;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.angel-live.vision.advisor .bc-items em{color:#c9d3df;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff10;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.angel-live.vision.advisor .bc-items li.is-late{border-left-color:var(--tone-risk);background:var(--tone-risk-bg)}.angel-live.vision.advisor .bc-items li.is-late em{color:var(--tone-risk);background:#e5484d33}@media (width<=680px){.angel-live.vision.advisor .bc{padding:var(--s4)}.angel-live.vision.advisor .bc-grid{grid-template-columns:1fr}.angel-live.vision.advisor .bc-head h2{font-size:19px}}.angel-live.vision.advisor .pf{gap:var(--s4);display:grid}.angel-live.vision.advisor .pf .investment-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.angel-live.vision.advisor .pf-tabs{gap:var(--s2);scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.angel-live.vision.advisor .pf-tabs button{text-align:left;min-width:118px;min-height:56px;padding:var(--s2) var(--s3);border:1px solid var(--card-edge);background:var(--card-bg);color:var(--subtle);cursor:pointer;border-radius:10px;flex:none;gap:2px;display:grid}.angel-live.vision.advisor .pf-tabs button span{font-size:12px;font-weight:600}.angel-live.vision.advisor .pf-tabs button b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.angel-live.vision.advisor .pf-tabs button.is-empty b{color:#6c7889;font-weight:500}.angel-live.vision.advisor .pf-tabs button[aria-selected=true]{background:#cdb58a14;border-color:#cdb58a}.angel-live.vision.advisor .pf-tabs button[aria-selected=true] span{color:#cdb58a}.angel-live.vision.advisor .pf-tabs button:focus-visible{outline-offset:2px;outline:2px solid #cdb58a}.angel-live.vision.advisor .pf-empty{padding:var(--s5);border:1px dashed var(--card-edge);text-align:center;border-radius:12px}.angel-live.vision.advisor .pf-empty b{color:var(--ink);font-size:15px}.angel-live.vision.advisor .pf-empty p{color:var(--subtle);margin:4px 0 0;font-size:13px}.angel-live.vision.advisor .pf-block{border:1px solid var(--card-edge);background:var(--card-bg);border-radius:12px;overflow:hidden}.angel-live.vision.advisor .pf-block>header{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--card-edge);border-left:4px solid var(--pk,#3987e5);display:flex}.angel-live.vision.advisor .pf-block h3{color:var(--ink);margin:0;font-size:16px}.angel-live.vision.advisor .pf-block header small{color:var(--subtle);font-size:12px}.angel-live.vision.advisor .pf-block header strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.angel-live.vision.advisor .pf-block em{color:var(--subtle);margin-left:1px;font-size:.8em;font-style:normal}.angel-live.vision.advisor .pk-imp{--pk:#3987e5}.angel-live.vision.advisor .pk-pms{--pk:#9085e9}.angel-live.vision.advisor .pk-aif{--pk:#d55181}.angel-live.vision.advisor .pk-sip{--pk:#199e70}.angel-live.vision.advisor .pk-mf{--pk:#c98500}.angel-live.vision.advisor .pf-rows{margin:0;padding:0;list-style:none}.angel-live.vision.advisor .pf-rows li{justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s4);border-top:1px solid #ffffff0a;display:flex}.angel-live.vision.advisor .pf-rows li:first-child{border-top:0}.angel-live.vision.advisor .pf-name,.angel-live.vision.advisor .pf-amt{gap:2px;min-width:0;display:grid}.angel-live.vision.advisor .pf-name b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:650}.angel-live.vision.advisor .pf-name small,.angel-live.vision.advisor .pf-amt small{color:var(--subtle);font-size:12px}.angel-live.vision.advisor .pf-name .pf-sub{color:#c9b27f}.angel-live.vision.advisor .pf-amt{text-align:right;flex:none}.angel-live.vision.advisor .pf-amt b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.angel-live.vision.advisor .pf-amt i{font-style:normal;font-weight:600}.angel-live.vision.advisor .pf-amt i.up{color:var(--tone-ok)}.angel-live.vision.advisor .pf-amt i.down{color:var(--tone-risk)}.angel-live.vision.advisor .pf-rows li.is-unnamed .pf-name b{color:var(--subtle);font-style:italic;font-weight:500}.angel-live.vision.advisor .pf-rows li.is-closed{opacity:.62;background:#ffffff05}.angel-live.vision.advisor .pf-rows li.is-closed .pf-name b{-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.angel-live.vision.advisor .tx .investment-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.angel-live.vision.advisor .tx-filters{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.angel-live.vision.advisor .tx-filters button{min-height:36px;padding:0 var(--s3);border:1px solid var(--card-edge);color:var(--subtle);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.angel-live.vision.advisor .tx-filters button b{color:var(--ink);background:#ffffff12;border-radius:999px;padding:0 6px;font-size:11px}.angel-live.vision.advisor .tx-filters button[aria-pressed=true]{color:#cdb58a;background:#cdb58a12;border-color:#cdb58a}.angel-live.vision.advisor .tx-year{margin-bottom:var(--s4)}.angel-live.vision.advisor .tx-year h3{margin:0 0 var(--s2);letter-spacing:.8px;color:#a9b6c6;font-size:13px}.angel-live.vision.advisor .tx-list{border:1px solid var(--card-edge);background:var(--card-bg);border-radius:12px;margin:0;padding:0;list-style:none}.angel-live.vision.advisor .tx-list li{gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid #ffffff0a;grid-template-columns:62px 14px minmax(0,1fr) auto;align-items:start;display:grid}.angel-live.vision.advisor .tx-list li:first-child{border-top:0}.angel-live.vision.advisor .tx-list time{color:var(--ink);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13px;font-weight:600;display:grid}.angel-live.vision.advisor .tx-list time small{color:var(--subtle);font-size:11px;font-weight:400}.angel-live.vision.advisor .tx-dot{background:var(--dir,#8d9aab);width:10px;height:10px;box-shadow:0 0 0 3px #0e141c, 0 0 0 4px var(--dir,#8d9aab);border-radius:50%;margin-top:5px}.angel-live.vision.advisor .tx-list li.dir-in{--dir:var(--tone-ok)}.angel-live.vision.advisor .tx-list li.dir-out{--dir:var(--tone-warn)}.angel-live.vision.advisor .tx-list li.dir-move{--dir:var(--tone-info)}.angel-live.vision.advisor .tx-list li.dir-info{--dir:#cdb58a}.angel-live.vision.advisor .tx-what{gap:2px;min-width:0;display:grid}.angel-live.vision.advisor .tx-what b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;font-weight:650;display:flex}.angel-live.vision.advisor .tx-what small{color:var(--subtle);overflow-wrap:anywhere;font-size:12.5px}.angel-live.vision.advisor .tx-what .tx-note{color:#8d9aab;font-size:12px}.angel-live.vision.advisor .tx-first{color:#e6cf9f;background:#cdb58a26;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.angel-live.vision.advisor .tx-amt{text-align:right;gap:2px;display:grid}.angel-live.vision.advisor .tx-amt b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:15px}.angel-live.vision.advisor .tx-list li.dir-in .tx-amt b{color:var(--tone-ok)}.angel-live.vision.advisor .tx-list li.dir-out .tx-amt b{color:var(--tone-warn)}.angel-live.vision.advisor .tx-amt em{opacity:.8;font-size:.8em;font-style:normal}.angel-live.vision.advisor .tx-amt small{color:var(--subtle);font-size:11px}@media (width<=560px){.angel-live.vision.advisor .tx-list li{padding:var(--s3);grid-template-columns:48px 12px minmax(0,1fr)}.angel-live.vision.advisor .tx-amt{text-align:left;gap:var(--s2);grid-column:3;align-items:baseline;display:flex}.angel-live.vision.advisor .pf-rows li{gap:var(--s1);padding:var(--s3);flex-direction:column}.angel-live.vision.advisor .pf-amt{text-align:left}}.angel-live.vision.advisor .mybook-totals{margin:0 0 var(--s5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.angel-live.vision.advisor .mybook-totals em{color:var(--subtle);font-size:.8em;font-style:normal}.angel-live.vision.advisor .mybook-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.angel-live.vision.advisor .mybook-card{gap:var(--s2);text-align:left;padding:var(--s4);border-radius:var(--card-r);border:1px solid var(--card-edge);border-top:3px solid var(--seg,#3987e5);background:var(--card-bg);color:var(--ink);cursor:pointer;align-content:start;min-width:0;display:grid}.angel-live.vision.advisor .mybook-card:hover:not(:disabled){border-color:var(--card-edge-hover);border-top-color:var(--seg,#3987e5);background:#121a24}.angel-live.vision.advisor .mybook-card:focus-visible{outline-offset:2px;outline:2px solid #cdb58a}.angel-live.vision.advisor .mybook-card.is-empty{opacity:.55;cursor:default}.angel-live.vision.advisor .mybook-head{color:var(--seg);justify-content:space-between;align-items:center;display:flex}.angel-live.vision.advisor .mybook-head b{color:var(--ink);font-size:15px}.angel-live.vision.advisor .mybook-num{align-items:baseline;gap:6px;display:flex}.angel-live.vision.advisor .mybook-num strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.angel-live.vision.advisor .mybook-num small{color:var(--subtle);font-size:13px}.angel-live.vision.advisor .mybook-money{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.angel-live.vision.advisor .mybook-bar{gap:4px;display:grid}.angel-live.vision.advisor .mybook-bar u{background:var(--seg);border-radius:3px;height:6px;display:block}.angel-live.vision.advisor .mybook-bar em,.angel-live.vision.advisor .mybook-hint{color:var(--subtle);font-size:12px;font-style:normal}.angel-live.vision.advisor .mybook-tags{flex-wrap:wrap;gap:4px;display:flex}.angel-live.vision.advisor .mybook-tags i{color:var(--subtle);background:#1b2430;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.angel-live.vision.advisor .mybook-top{padding-top:var(--s2);border-top:1px solid #ffffff0d;gap:4px;display:grid}.angel-live.vision.advisor .mybook-top small{letter-spacing:.6px;text-transform:uppercase;color:#8d9aab;font-size:11px;font-weight:700}.angel-live.vision.advisor .mybook-top span{justify-content:space-between;gap:var(--s2);font-size:13px;display:flex}.angel-live.vision.advisor .mybook-top b{color:#dfe6ee;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.angel-live.vision.advisor .mybook-top em{color:var(--subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.angel-live.vision.advisor .bc-story{background:#0d141d;border-color:#cdb58a33}.angel-live.vision.advisor .bc-story h3{color:#cdb58a}.angel-live.vision.advisor .bc-story dl{gap:var(--s2);margin:0;display:grid}.angel-live.vision.advisor dl.bc-story>div{gap:var(--s3);padding:var(--s2) 0;border-top:1px solid #ffffff0a;border-bottom:0;grid-template-columns:110px minmax(0,1fr);align-items:baseline;display:grid}.angel-live.vision.advisor dl.bc-story>div:first-child{border-top:0;padding-top:0}.angel-live.vision.advisor dl.bc-story dt{letter-spacing:.6px;text-transform:uppercase;color:#8d9aab;font-size:12px;font-weight:700}.angel-live.vision.advisor dl.bc-story dd{color:#f2f5fa;margin:0;font-size:15px;line-height:1.55}.angel-live.vision.advisor dl.bc-story .is-empty dd{color:#a9b6c6;font-style:italic}@media (width<=560px){.angel-live.vision.advisor dl.bc-story>div{grid-template-columns:1fr;gap:2px}}.angel-live.vision.advisor .bc-know{gap:var(--s2);display:grid}.angel-live.vision.advisor .bc-tiles{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.angel-live.vision.advisor .bc-tile{padding:var(--s3);background:#0b1118;border:1px solid #263342;border-radius:12px;align-content:start;gap:6px;min-width:0;display:grid}.angel-live.vision.advisor .bc-tile small{letter-spacing:.8px;text-transform:uppercase;color:#8d9aab;font-size:11px;font-weight:700}.angel-live.vision.advisor .bc-tile b{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.angel-live.vision.advisor .bc-tile em{color:#a9b6c6;font-size:12px;font-style:normal}.angel-live.vision.advisor .bc-tile.is-empty b{color:#a9b6c6;font-weight:600}.angel-live.vision.advisor .bc-chips{flex-wrap:wrap;gap:4px;display:flex}.angel-live.vision.advisor .bc-chips i{color:#dfe6ee;white-space:nowrap;text-overflow:ellipsis;background:#ffffff10;border-radius:999px;max-width:100%;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.angel-live.vision.advisor .bc-more{min-height:36px;padding:0 var(--s3);color:#e6cf9f;cursor:pointer;background:#cdb58a12;border:1px solid #cdb58a55;border-radius:999px;justify-self:start;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.angel-live.vision.advisor .bc-more[aria-expanded=true] svg{transform:rotate(90deg)}.angel-live.vision.advisor .bc-more:focus-visible{outline-offset:2px;outline:2px solid #cdb58a}.angel-live.vision.advisor .bc-know dl.bc-story{padding:var(--s3) var(--s4);background:#0b1118;border:1px solid #263342;border-radius:12px;gap:0;margin:0;display:grid}@media (width<=900px){.angel-live.vision.advisor .bc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.angel-live.vision.advisor .bc-tile b{font-size:17px}}.incentive-notice{color:#f3ddae;background:#241f17;border:1px solid #74613e;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 24px;padding:18px 20px;line-height:1.6;display:flex}.incentive-notice>svg{flex-shrink:0;margin-top:3px}.incentive-notice p{margin:5px 0;font-size:14px}.incentive-notice a{color:#def75f;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.incentive-notice a:focus-visible{outline-offset:3px;outline:2px solid #def75f}.incentive-settings select{min-height:44px}.incentive-settings button{margin-top:16px}.incentive-ineligible{color:#f3ddae;background:#241f17;border:1px solid #74613e;border-radius:12px;margin:18px 0;padding:18px;line-height:1.7}.incentive-ineligible h2{margin:0 0 8px;font-size:18px}.incentive-ineligible p{margin:0}.incentive-salary{background:#111920;border:1px solid #34404a;border-radius:14px;margin:20px 0;padding:24px}.incentive-salary span,.incentive-salary small{color:#b5c3cf;display:block}.incentive-salary strong{color:#f4f7fa;margin:12px 0;font-size:30px;display:block}@media (width<=650px){.incentive-notice{padding:15px}.incentive-notice p{font-size:16px}}.compensation-saved{color:#e2f0d8;background:#172219;border:1px solid #52644b;border-radius:10px;flex-direction:column;gap:7px;margin:16px 0;padding:15px 18px;line-height:1.6;display:flex}.compensation-saved span{color:#b9cbb1;font-size:13px}.compensation-unsaved{color:#f3d8a9;background:#292219;border-left:3px solid #e3b970;padding:10px 14px;line-height:1.6}
