@media (width>=1024px){main.holding-scope-active>:not(.holding-scope-page){display:none!important}}.holding-v2-panel-action{cursor:pointer;background:0 0}.holding-v2-panel-action:hover{background:#be73480f;border-color:#be734838}button.holding-v2-attention-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #49362a14}button.holding-v2-attention-row:hover{background:linear-gradient(90deg,#c66f400e,#0000 75%)}button.holding-v2-attention-row:last-child{border-bottom:0}button.holding-v2-insight{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0}button.holding-v2-insight:not(:disabled):hover{background:#be73480d}button.holding-v2-insight:disabled{cursor:default}.holding-v2-health-list{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}button.holding-v2-health-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;grid-template-columns:34px minmax(0,1fr) minmax(54px,auto) 16px}button.holding-v2-health-row:disabled{cursor:default}button.holding-v2-health-row:not(:disabled):hover{background:#be73480a}button.holding-v2-health-row>div:nth-child(2){min-width:0}button.holding-v2-health-row>div:nth-child(2) strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.18;display:-webkit-box;overflow:hidden}.holding-v2-health-score-mini{text-align:right;min-width:54px}.holding-v2-health-score-mini strong{letter-spacing:-.035em;font-size:15px;display:block}.holding-v2-health-score-mini span{color:#302a256e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;display:block;overflow:hidden}.dark .holding-v2-health-score-mini span{color:#fff6}.holding-modal-layer,.holding-drawer-layer{z-index:100;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.holding-modal-backdrop,.holding-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14100d5c;border:0;position:absolute;inset:0}.holding-modal{z-index:1;color:#171513;background:#fbfaf7;border:1px solid #48342824;border-radius:22px;width:min(680px,100vw - 56px);max-height:min(82vh,820px);position:relative;overflow:hidden;box-shadow:0 30px 100px #1e140e3d}.holding-modal.is-wide{width:min(1080px,100vw - 56px)}.dark .holding-modal{color:#f7f4ef;background:#1a1715;border-color:#ffffff14}.holding-modal>header{border-bottom:1px solid #4834281a;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.dark .holding-modal>header{border-color:#ffffff12}.holding-modal>header p{color:#a55d39;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:800}.holding-modal>header h2{letter-spacing:-.035em;margin:0;font-size:20px}.holding-modal>header button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #4834281a;border-radius:50%;justify-content:center;align-items:center;display:flex}.holding-modal>header button svg{width:15px;height:15px}.holding-modal-body{max-height:calc(min(82vh,820px) - 73px);padding:16px;overflow:auto}.holding-modal-state{color:#302a258c;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:11px;display:flex}.holding-modal-state svg{width:17px;height:17px}.holding-modal-state.is-error{color:#b54842}.holding-modal-split{grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);gap:12px;min-height:480px;display:grid}.holding-modal-list{background:#ffffff9e;border:1px solid #49362a17;border-radius:14px;overflow:auto}.dark .holding-modal-list{background:#ffffff06;border-color:#ffffff12}.holding-modal-row{width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #49362a14;grid-template-columns:34px 1fr 14px;align-items:center;gap:10px;padding:9px 10px;display:grid}.holding-modal-row:last-child{border-bottom:0}.holding-modal-row:hover,.holding-modal-row.is-active{background:#c66f4012}.holding-modal-avatar{color:#b8633b;background:#faeee5;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.holding-modal-avatar svg{width:14px;height:14px}.holding-modal-row strong{font-size:10px;display:block}.holding-modal-row p{color:#302a2585;margin:3px 0 0;font-size:8.5px}.holding-modal-row small{color:#302a2561;margin-top:4px;font-size:8px;display:block}.dark .holding-modal-row p,.dark .holding-modal-row small{color:#ffffff6b}.holding-modal-row>svg{color:#9b6d53;width:12px;height:12px}.holding-modal-detail{background:#fff;border:1px solid #49362a17;border-radius:14px;padding:16px}.dark .holding-modal-detail{background:#211d1a;border-color:#ffffff12}.holding-modal-placeholder{text-align:center;color:#302a2575;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.holding-modal-placeholder svg{color:#b96740;width:28px;height:28px;margin-bottom:10px}.holding-modal-placeholder strong{color:#2d2824;font-size:12px}.holding-modal-placeholder p{max-width:260px;margin:5px 0 0;font-size:9px;line-height:1.45}.dark .holding-modal-placeholder strong{color:#f6f0ea}.holding-modal-eyebrow{color:#a85f3b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.holding-modal-detail h3{letter-spacing:-.04em;margin:5px 0 14px;font-size:21px}.holding-detail-pair{border-top:1px solid #49362a14;justify-content:space-between;align-items:flex-start;gap:18px;padding:9px 0;display:flex}.holding-detail-pair span{color:#302a2575;font-size:8.5px}.holding-detail-pair strong{text-align:right;max-width:68%;font-size:9.5px}.dark .holding-detail-pair span{color:#ffffff6b}.holding-message-box{background:#f6eee8;border-radius:12px;margin-top:10px;padding:12px}.holding-message-box.is-muted{background:#f4f2ee}.dark .holding-message-box{background:#2a211c}.dark .holding-message-box.is-muted{background:#24211f}.holding-message-box span{color:#a35b37;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.holding-message-box p{white-space:pre-wrap;max-height:118px;margin:6px 0 0;font-size:9px;line-height:1.5;overflow:auto}.holding-next-step{background:#c66f400a;border:1px solid #be693e29;border-radius:12px;gap:10px;margin-top:10px;padding:11px;display:flex}.holding-next-step>svg{color:#b9653d;width:16px;height:16px}.holding-next-step strong{font-size:9.5px}.holding-next-step p{color:#302a2585;margin:3px 0 0;font-size:8.5px;line-height:1.45}.dark .holding-next-step p{color:#ffffff70}.holding-modal-primary,.holding-scope-primary{color:#fff;cursor:pointer;background:#1e1a17;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:12px;padding:0 14px;font-size:9px;font-weight:750;display:inline-flex}.holding-modal-primary svg,.holding-scope-primary svg{width:13px;height:13px}.holding-modal-primary:hover,.holding-scope-primary:hover{background:#3a2b23}.holding-approval-list{gap:9px;display:grid}.holding-approval-list article{background:#fff;border:1px solid #49362a17;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.dark .holding-approval-list article{background:#211d1a;border-color:#ffffff12}.holding-approval-list article span{color:#a65e3a;font-size:8px;font-weight:800;display:block}.holding-approval-list article strong{margin-top:3px;font-size:10px;display:block}.holding-approval-list article p{color:#302a2575;margin:3px 0 0;font-size:8.5px}.holding-approval-list article button{color:inherit;cursor:pointer;background:0 0;border:1px solid #49362a1f;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:8.5px;font-weight:700;display:inline-flex}.holding-approval-list article button svg{width:11px;height:11px}.holding-attention-modal{gap:8px;display:grid}.holding-attention-modal>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #49362a17;border-radius:12px;grid-template-columns:34px 1fr 14px;align-items:center;gap:10px;padding:11px;display:grid}.dark .holding-attention-modal>button{background:#211d1a;border-color:#ffffff12}.holding-attention-modal strong{font-size:10px}.holding-attention-modal p{color:#302a2575;margin:3px 0 0;font-size:8.5px}.holding-attention-modal>button>svg{color:#9b6d53;width:12px;height:12px}.holding-portfolio-modal{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.holding-portfolio-modal>article{background:#fff;border:1px solid #49362a17;border-radius:14px;padding:14px}.dark .holding-portfolio-modal>article{background:#211d1a;border-color:#ffffff12}.holding-portfolio-modal>article.is-placeholder{opacity:.62}.holding-portfolio-modal header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.holding-portfolio-modal header strong{font-size:10px}.holding-portfolio-modal header p{color:#302a2573;margin:3px 0 0;font-size:8px}.holding-portfolio-modal-grid{margin-top:12px}.holding-scope-page{color:#171513;background:linear-gradient(#faf8f4 0%,#f6f2ec 100%);min-height:calc(100dvh - 72px)}.dark .holding-scope-page{color:#f7f4ef;background:linear-gradient(#121110 0%,#171411 100%)}.holding-scope-wrap{width:min(1480px,100% - 44px);margin:0 auto;padding:28px 0 40px}.holding-scope-header{max-width:760px;margin-bottom:18px}.holding-scope-header p{color:#b9653c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.holding-scope-header h1{letter-spacing:-.055em;margin:0;font-size:44px;line-height:1}.holding-scope-header span{color:#302a258f;margin-top:10px;font-size:12px;line-height:1.5;display:block}.dark .holding-scope-header span{color:#ffffff7a}.holding-scope-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.holding-scope-kpis>article{background:#ffffffdb;border:1px solid #49362a1c;border-radius:15px;min-height:122px;padding:15px;box-shadow:0 9px 34px #3926190b}.dark .holding-scope-kpis>article{background:#1c1815e6;border-color:#ffffff12}.holding-scope-kpis>article>div{justify-content:space-between;align-items:center;display:flex}.holding-scope-kpis>article>div span{color:#2b25207d;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.dark .holding-scope-kpis>article>div span{color:#ffffff6e}.holding-scope-kpis>article>div svg{color:#b9653d;width:16px;height:16px}.holding-scope-kpis>article>strong{letter-spacing:-.045em;margin-top:11px;font-size:28px;display:block}.holding-scope-kpis>article>p{color:#302a2575;margin:6px 0 0;font-size:8.5px}.dark .holding-scope-kpis>article>p{color:#ffffff6b}.holding-scope-panel{background:#ffffffe0;border:1px solid #49362a1c;border-radius:16px;overflow:hidden;box-shadow:0 9px 34px #3926190a}.dark .holding-scope-panel{background:#1c1815e6;border-color:#ffffff12}.holding-scope-panel-head{border-bottom:1px solid #49362a17;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.holding-scope-panel-head p{color:#a85f3b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.holding-scope-panel-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:14px}.holding-scope-panel-head>svg{color:#b9653d;width:18px;height:18px}.holding-scope-toolbar{border-bottom:1px solid #49362a17;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.holding-tab-switch{background:#f4f0ea;border:1px solid #49362a1a;border-radius:10px;padding:3px;display:flex}.dark .holding-tab-switch{background:#211e1b;border-color:#ffffff12}.holding-tab-switch button{color:#302a258c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:700}.holding-tab-switch button.is-active{color:#201c19;background:#fff;box-shadow:0 2px 8px #281c1414}.dark .holding-tab-switch button.is-active{color:#fff;background:#302a25}.holding-filter-group{align-items:center;gap:7px;display:flex}.holding-filter-group label{background:#fff;border:1px solid #49362a1a;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 9px;display:flex}.dark .holding-filter-group label{background:#211e1b;border-color:#ffffff12}.holding-filter-group svg{color:#9a6d53;width:12px;height:12px}.holding-filter-group input,.holding-filter-group select{min-width:120px;color:inherit;background:0 0;border:0;outline:none;font-size:8.5px}.holding-filter-group input{width:180px}.holding-table{width:100%}.holding-table-head,.holding-table-row{align-items:center;gap:10px;padding:0 14px;display:grid}.holding-table-deal{grid-template-columns:minmax(170px,1.3fr) minmax(110px,.8fr) 85px 90px 110px 120px 18px}.holding-table-head{color:#302a2575;text-transform:uppercase;background:#f7f3ed;min-height:38px;font-size:8px;font-weight:800}.dark .holding-table-head{color:#ffffff6b;background:#211e1b}.holding-table-row{width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #49362a12}.holding-table-row:hover{background:#be73480b}.holding-table-row strong{font-size:9.5px}.holding-table-row span{color:#302a258c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.dark .holding-table-row span{color:#ffffff75}.holding-table-row>svg{color:#9a6d53;width:12px;height:12px}.holding-loading,.holding-empty,.holding-error{color:#302a2585;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:9px;display:flex}.holding-loading svg,.holding-empty svg,.holding-error svg{width:16px;height:16px}.holding-error{color:#b54d45}.holding-relationship-list{background:linear-gradient(#f8f4ee94,#0000);gap:8px;padding:9px;display:grid}.holding-relationship-card{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #49362a17;border-radius:14px;grid-template-columns:minmax(220px,1.55fr) minmax(200px,1.15fr) minmax(125px,.75fr) minmax(150px,.9fr) 18px;align-items:center;gap:16px;padding:13px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 16px #3a261806}.holding-relationship-card:hover{border-color:#be693e38;transform:translateY(-1px);box-shadow:0 10px 28px #3a26180f}.holding-relationship-brand span,.holding-relationship-brand b{border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.holding-relationship-brand span{color:#715848;background:#f2ece6}.holding-relationship-brand b{color:#ad603a;background:#faeee5}.holding-relationship-main>strong{letter-spacing:-.018em;font-size:12px;line-height:1.2;display:block}.holding-relationship-contact span{color:#302a2591;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:8.3px;display:flex;overflow:hidden}.dark .holding-relationship-contact span{color:#ffffff7a}.holding-relationship-state span{color:#267451;background:#edf6f1;border-radius:999px;padding:5px 8px;font-size:7.6px;font-weight:750}.holding-relationship-state small{color:#302a2585;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7.5px;overflow:hidden}.holding-relationship-state em{color:#aa653f;font-size:7.5px;font-style:normal;font-weight:650}.holding-relationship-time{gap:4px;display:grid}.holding-relationship-time>span{color:#302a2566;text-transform:uppercase;letter-spacing:.08em;font-size:7.3px}.holding-relationship-time>strong{font-size:8.8px}.holding-relationship-time>small{color:#302a2573;font-size:7.4px}.holding-relationship-card>svg{color:#a36d4e;width:13px;height:13px}.holding-drawer-layer{justify-content:flex-end;padding:0}.holding-drawer{z-index:1;color:#171513;background:#fbfaf7;width:min(470px,100vw);height:100dvh;position:relative;overflow:auto;box-shadow:-20px 0 70px #1e140e2e}.holding-drawer.is-wide{width:min(760px,100vw - 270px)}.dark .holding-drawer{color:#f7f4ef;background:#1a1715}.holding-drawer>header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7f0;border-bottom:1px solid #49362a17;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;position:sticky;top:0}.dark .holding-drawer>header{background:#1a1715f0}.holding-drawer>header p{color:#a55d39;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.holding-drawer>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.holding-drawer>header button{width:32px;height:32px;color:inherit;background:0 0;border:1px solid #49362a1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.holding-drawer>header button svg{width:14px;height:14px}.holding-drawer-body{padding:16px}.holding-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.holding-detail-grid>div{border:1px solid #49362a14;border-radius:11px;padding:10px}.holding-detail-grid span{color:#302a2575;font-size:8px;display:block}.holding-detail-grid strong{margin-top:4px;font-size:9.5px;display:block}.holding-detail-note{color:#302a259e;background:#f3eee8;border-radius:11px;margin:12px 0 0;padding:11px;font-size:9px;line-height:1.5}.dark .holding-detail-note{color:#ffffff85;background:#26211e}.relationship-file-hero span{color:#a85f3b;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.relationship-file-hero p{color:#302a2580;margin:7px 0 0;font-size:9px}.relationship-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:250px;display:flex}.relationship-file-actions span{color:#9e5936;letter-spacing:0;background:#f7e9df;border-radius:999px;padding:6px 8px;font-size:7px}.relationship-file-section>header{background:#fcfaf7;border-bottom:1px solid #49362a13;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dark .relationship-file-section>header{background:#25201d}.relationship-overview-grid span,.relationship-contact-grid span{color:#302a256b;font-size:7.5px;display:block}.relationship-overview-grid strong,.relationship-contact-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.4;display:block}.dark .relationship-overview-grid span,.dark .relationship-contact-grid span{color:#fff6}.relationship-source-link{color:#9d5938;align-items:center;gap:6px;margin:10px 13px 13px;font-size:8px;font-weight:700;display:inline-flex}.relationship-commercial-grid article{border-right:1px solid #49362a12;gap:8px;min-width:0;padding:12px;display:flex}.relationship-commercial-grid article:last-child{border-right:0}.relationship-commercial-grid article>svg{color:#ad603a;background:#f8eee7;border-radius:8px;flex:none;width:26px;height:26px;padding:6px}.relationship-commercial-grid article div{min-width:0}.relationship-commercial-grid span{color:#302a256b;font-size:7px;display:block}.relationship-commercial-grid strong{margin-top:3px;font-size:10px;display:block}.relationship-commercial-grid p{color:#302a2578;margin:3px 0 0;font-size:7.2px;line-height:1.35}.relationship-commercial-notes span{color:#302a256b;font-size:7.2px;display:block}.relationship-commercial-notes strong{margin-top:4px;font-size:8.8px;line-height:1.4;display:block}.relationship-timeline{padding:3px 14px 10px}.relationship-timeline article{grid-template-columns:30px 1fr;gap:10px;padding:10px 0;display:grid;position:relative}.relationship-timeline article:not(:last-child):after{content:"";background:#49362a1f;width:1px;position:absolute;top:39px;bottom:-4px;left:14px}.relationship-timeline-icon{z-index:1;color:#aa603b;background:#f6eee7;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.relationship-timeline article>div>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.relationship-timeline p{color:#302a2599;white-space:pre-wrap;margin:4px 0 0;font-size:8px;line-height:1.45}.relationship-composer-controls{grid-template-columns:150px 1fr auto;gap:8px;padding:12px;display:grid}.relationship-composer-controls select,.relationship-composer-controls textarea{color:inherit;font:inherit;background:#fbfaf7;border:1px solid #49362a1f;border-radius:10px;outline:none;font-size:8.8px}.relationship-composer-controls select{height:40px;padding:0 9px}.relationship-composer-controls textarea{resize:vertical;grid-column:2/4;min-height:82px;padding:10px}.relationship-composer-controls button{color:#fff;background:#1d1916;border:0;border-radius:10px;grid-column:3;min-height:36px;padding:0 13px;font-size:8px;font-weight:750}.relationship-composer-controls>p{color:#7f684f;grid-column:1/3;align-self:center;margin:0;font-size:7.8px}.relationship-file-footer span{color:#302a2570;max-width:390px;font-size:7.7px;line-height:1.4}.dark .relationship-file-footer span{color:#fff6}.holding-health-hero{grid-template-columns:280px 1fr;gap:12px;margin-bottom:12px;display:grid}.holding-health-score,.holding-health-explainer{background:#ffffffe0;border:1px solid #49362a1c;border-radius:16px}.dark .holding-health-score,.dark .holding-health-explainer{background:#1c1815e6;border-color:#ffffff12}.holding-health-score{padding:22px}.holding-health-score>span{color:#a85f3b;letter-spacing:.12em;font-size:8px;font-weight:800}.holding-health-score>strong{letter-spacing:-.06em;margin-top:8px;font-size:46px;display:block}.holding-health-score>p{margin:3px 0 0;font-size:10px;font-weight:700}.holding-health-explainer{align-items:center;gap:14px;padding:20px;display:flex}.holding-health-explainer>svg{color:#b8633b;background:#faeee5;border-radius:12px;width:36px;height:36px;padding:9px}.holding-health-explainer strong{font-size:11px}.holding-health-explainer p{color:#302a2580;margin:5px 0 0;font-size:9px;line-height:1.55}.dark .holding-health-explainer p{color:#ffffff70}.holding-health-workspaces{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;display:grid}.holding-health-workspaces>button{min-width:0;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #49362a0f;border-left:0;border-right:1px solid #49362a14;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:10px;display:grid}.holding-health-workspaces>button:hover{background:#be73480b}.holding-health-company-mark{color:#d18154;background:#191715;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:13px;font-weight:700;display:flex}.holding-health-company-copy strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.holding-health-company-copy span{color:#302a256b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;display:block;overflow:hidden}.holding-health-company-score{text-align:right;min-width:55px}.holding-health-company-score strong{font-size:16px}.holding-health-company-score span{color:#302a2573;margin-top:2px;font-size:8px;display:block}.holding-health-workspaces>button>svg{color:#9a6d53;width:11px;height:11px;margin-right:10px}.holding-health-breakdown{grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0;display:grid}.holding-health-breakdown article{background:#ffffffd6;border:1px solid #49362a1a;border-radius:13px;padding:13px}.dark .holding-health-breakdown article{background:#1c1815e6;border-color:#ffffff12}.holding-health-breakdown article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.holding-health-breakdown span{color:#302a2580;font-size:8px}.holding-health-breakdown strong{font-size:9px}.holding-health-bar{background:#eee8e1;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.holding-health-bar i{background:linear-gradient(90deg,#c36f44,#df9a73);border-radius:999px;height:100%;display:block}.holding-health-breakdown p{color:#302a2570;margin:8px 0 0;font-size:7.5px;line-height:1.4}.dark .holding-health-breakdown span,.dark .holding-health-breakdown p{color:#ffffff6b}.holding-health-integrations,.holding-health-governance{margin-top:12px}.holding-integration-summary{align-items:baseline;gap:12px;padding:18px;display:flex}.holding-integration-summary strong{letter-spacing:-.04em;font-size:26px}.holding-integration-summary span{color:#302a2575;font-size:9px}.holding-governance-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.holding-governance-grid article{border-right:1px solid #49362a14;padding:14px}.holding-governance-grid article:last-child{border-right:0}.holding-governance-grid strong{font-size:9.5px}.holding-governance-grid p{margin:5px 0 0;font-size:8.5px}.holding-governance-grid span{color:#302a2570;margin-top:6px;font-size:7.5px;line-height:1.4;display:block}.holding-intelligence-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.holding-intelligence-list>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #49362a14;grid-template-columns:32px 1fr 14px;align-items:center;gap:10px;padding:7px 14px;display:grid}.holding-intelligence-list>button:last-child{border-bottom:0}.holding-intelligence-list>button:hover{background:#be73480b}.holding-intelligence-list>button>svg:first-child{color:#b8633b;background:#faeee5;border-radius:50%;width:28px;height:28px;padding:7px}.holding-intelligence-list strong{font-size:9.5px}.holding-intelligence-list p{color:#302a2575;margin:3px 0 0;font-size:8.5px}.holding-intelligence-list>button>svg:last-child{color:#9a6d53;width:11px;height:11px}.holding-recommendations{padding:6px 14px}.holding-recommendations>div{border-bottom:1px solid #49362a14;grid-template-columns:28px 1fr;gap:9px;padding:12px 0;display:grid}.holding-recommendations>div:last-child{border-bottom:0}.holding-recommendations span{color:#aa603b;background:#f4eee8;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:flex}.holding-recommendations p{color:#302a2594;margin:0;font-size:8.8px;line-height:1.5}@media (width<=1280px) and (width>=1024px){.holding-scope-wrap{width:calc(100% - 28px)}.holding-table-deal{grid-template-columns:minmax(150px,1.2fr) minmax(95px,.75fr) 75px 82px 100px 105px 16px}.holding-health-breakdown{grid-template-columns:repeat(3,1fr)}.holding-portfolio-modal{grid-template-columns:1fr 1fr}.holding-relationship-card{grid-template-columns:minmax(190px,1.45fr) minmax(170px,1fr) minmax(110px,.75fr) minmax(130px,.85fr) 16px;gap:11px}.relationship-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-commercial-grid article:nth-child(2){border-right:0}.relationship-commercial-grid article:nth-child(-n+2){border-bottom:1px solid #49362a12}.holding-drawer.is-wide{width:min(720px,100vw - 250px)}}@media (width<=1023px){.holding-scope-page,.holding-modal-layer,.holding-drawer-layer{display:none!important}}.holding-v2-system-health .holding-v2-health-list{grid-template-columns:minmax(0,1fr);padding:0 16px 8px}.holding-v2-system-health .holding-v2-health-row{border-bottom:1px solid #4a372b14;border-right:0;grid-template-columns:36px minmax(0,1fr) minmax(112px,auto) 18px;gap:11px;min-width:0;min-height:68px;padding:11px 4px}.holding-v2-system-health .holding-v2-health-row:last-child{border-bottom:0}.holding-v2-system-health .holding-v2-health-row>div:nth-child(2){min-width:0}.holding-v2-system-health .holding-v2-health-row>div:nth-child(2)>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:9.5px;line-height:1.25;display:block;overflow:visible}.holding-v2-system-health .holding-v2-health-score-mini{min-width:104px}.holding-v2-system-health .holding-v2-health-score-mini span{white-space:normal;line-height:1.25}.holding-health-workspaces{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.holding-health-workspaces>button{grid-template-columns:42px minmax(0,1fr) auto 18px;min-width:0;padding-right:10px}.holding-health-company-copy{min-width:0}.holding-health-company-copy strong{white-space:normal;overflow-wrap:anywhere;line-height:1.25;display:block}.holding-health-company-copy span{white-space:normal;line-height:1.25}.holding-relationship-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.holding-relationship-card{min-width:0;min-height:118px;color:inherit;text-align:left;background:#ffffffb8;border:1px solid #49362a1a;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr) minmax(110px,.62fr) minmax(145px,.75fr) 18px;align-items:center;gap:12px;padding:14px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;box-shadow:0 4px 20px #39261906}.dark .holding-relationship-card{background:#201c19d1;border-color:#ffffff12}.holding-relationship-card:hover{background:#fffffff0;border-color:#be693e40;transform:translateY(-1px);box-shadow:0 12px 30px #3926190e}.dark .holding-relationship-card:hover{background:#25201cf2}.holding-relationship-card>svg:last-child{color:#a86543;width:14px;height:14px}.holding-relationship-main,.holding-relationship-contact,.holding-relationship-state,.holding-relationship-time{min-width:0}.holding-relationship-brand{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:7px;display:flex}.holding-relationship-brand>span{color:#aa603b;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:800}.holding-relationship-brand>b{color:#8f5637;background:#be693e0f;border:1px solid #be693e24;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:750}.holding-relationship-main>strong{color:#27231f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.22;display:block;overflow:hidden}.dark .holding-relationship-main>strong{color:#f7f3ee}.holding-relationship-main>p{color:#302a257a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8.5px;line-height:1.4;overflow:hidden}.dark .holding-relationship-main>p{color:#ffffff6b}.holding-relationship-contact{gap:6px;display:grid}.holding-relationship-contact>span{color:#302a2594;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:8.25px;display:flex;overflow:hidden}.dark .holding-relationship-contact>span{color:#ffffff7a}.holding-relationship-contact svg{color:#a96543;flex:none;width:11px;height:11px}.holding-relationship-state{justify-items:start;gap:5px;display:grid}.holding-relationship-state>span{color:#99593a;background:#f8eee8;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:800}.holding-relationship-state>small,.holding-relationship-state>em{color:#302a2575;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7.5px;font-style:normal;overflow:hidden}.dark .holding-relationship-state>small,.dark .holding-relationship-state>em{color:#ffffff6b}.holding-relationship-time>span{color:#302a2566;text-transform:uppercase;letter-spacing:.06em;font-size:7.5px;display:block}.holding-relationship-time>strong{margin-top:4px;font-size:9px;font-weight:700;display:block}.holding-relationship-time>small{color:#302a2575;margin-top:5px;font-size:7.5px;line-height:1.35;display:block}.dark .holding-relationship-time>span,.dark .holding-relationship-time>small{color:#fff6}.holding-drawer.is-wide{width:min(850px,100vw - 300px);min-width:690px}.holding-drawer.is-wide>header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7f0;position:sticky;top:0}.dark .holding-drawer.is-wide>header{background:#1a1715f0}.relationship-file-hero{background:linear-gradient(135deg,#c66f4013,#ffffffc2 48%);border:1px solid #49362a17;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px;display:flex}.dark .relationship-file-hero{background:linear-gradient(135deg,#c66f401a,#231e1be6 48%);border-color:#ffffff12}.relationship-file-hero>div:first-child{min-width:0}.relationship-file-hero>div:first-child>span{color:#a55e3b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.relationship-file-hero h3{letter-spacing:-.045em;margin:5px 0 0;font-size:25px;line-height:1.04}.relationship-file-hero p{color:#302a2585;margin:7px 0 0;font-size:9px;line-height:1.45}.dark .relationship-file-hero p{color:#ffffff73}.relationship-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.relationship-file-actions span{color:#815039;background:#ffffffa3;border:1px solid #be693e24;border-radius:999px;padding:6px 9px;font-size:7.5px;font-weight:800}.dark .relationship-file-actions span{color:#d9a182;background:#ffffff0b}.relationship-file-section{background:#ffffffb8;border:1px solid #49362a17;border-radius:15px;margin-top:12px;overflow:hidden}.dark .relationship-file-section{background:#1f1b18e0;border-color:#ffffff12}.relationship-file-section>header{border-bottom:1px solid #49362a14;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 14px;display:flex}.relationship-file-section>header small{color:#aa603b;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:800;display:block}.relationship-file-section>header h4{letter-spacing:-.02em;margin:3px 0 0;font-size:12px}.relationship-file-section>header>svg{color:#b4653e;width:16px;height:16px}.relationship-overview-grid,.relationship-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.relationship-overview-grid>div,.relationship-contact-grid>div{border-bottom:1px solid #49362a12;border-right:1px solid #49362a12;min-width:0;padding:11px 14px}.relationship-overview-grid>div:nth-child(2n),.relationship-contact-grid>div:nth-child(2n){border-right:0}.relationship-overview-grid>div.is-wide{border-right:0;grid-column:1/-1}.relationship-overview-grid>div>span,.relationship-contact-grid>div>span{color:#302a256e;text-transform:uppercase;letter-spacing:.05em;font-size:7.5px;display:block}.relationship-overview-grid>div>strong,.relationship-contact-grid>div>strong{overflow-wrap:anywhere;margin-top:5px;font-size:9.5px;line-height:1.4;display:block}.dark .relationship-overview-grid>div>span,.dark .relationship-contact-grid>div>span{color:#ffffff61}.relationship-source-link{color:#7d4c34;border:1px solid #49362a1a;border-radius:10px;align-items:center;gap:7px;min-height:36px;margin:10px 14px 13px;padding:0 10px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.relationship-source-link svg{width:12px;height:12px}.relationship-commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.relationship-commercial-grid>article{border-right:1px solid #49362a12;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:13px;display:grid}.relationship-commercial-grid>article:last-child{border-right:0}.relationship-commercial-grid>article>svg{color:#a95f3a;background:#f8eee8;border-radius:9px;width:26px;height:26px;padding:6px}.relationship-commercial-grid span{color:#302a256e;text-transform:uppercase;font-size:7px;display:block}.relationship-commercial-grid strong{margin-top:4px;font-size:9.5px;line-height:1.3;display:block}.relationship-commercial-grid p{color:#302a2575;overflow-wrap:anywhere;margin:4px 0 0;font-size:7.5px;line-height:1.35}.dark .relationship-commercial-grid span,.dark .relationship-commercial-grid p{color:#fff6}.relationship-commercial-notes{border-top:1px solid #49362a12;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.relationship-commercial-notes>div{border-right:1px solid #49362a12;min-width:0;padding:12px 14px}.relationship-commercial-notes>div:last-child{border-right:0}.relationship-commercial-notes span{color:#302a256e;text-transform:uppercase;font-size:7.5px;display:block}.relationship-commercial-notes strong{overflow-wrap:anywhere;margin-top:5px;font-size:9px;line-height:1.4;display:block}.relationship-commercial-notes p{color:#302a2578;margin:5px 0 0;font-size:8px;line-height:1.45}.dark .relationship-commercial-notes span,.dark .relationship-commercial-notes p{color:#fff6}.relationship-timeline{padding:7px 14px 13px;position:relative}.relationship-timeline:before{content:"";background:#49362a1a;width:1px;position:absolute;top:20px;bottom:22px;left:31px}.relationship-timeline>article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:9px 0;display:grid;position:relative}.relationship-timeline-icon{z-index:1;color:#a85f3a;background:#f5ece6;border:4px solid #fbfaf7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dark .relationship-timeline-icon{background:#34271f;border-color:#1f1b18}.relationship-timeline-icon svg{width:11px;height:11px}.relationship-timeline-icon.is-click{color:#397d9c;background:#eef4f6}.relationship-timeline-icon.is-reply,.relationship-timeline-icon.is-inbound{color:#25845f;background:#eaf5ef}.relationship-timeline-icon.is-open{color:#75538d;background:#f4eef7}.relationship-timeline-icon.is-outbound{color:#a85f3a;background:#f8eee8}.relationship-timeline>article>div:last-child{border-bottom:1px solid #49362a0f;min-width:0;padding:1px 0 9px}.relationship-timeline>article:last-child>div:last-child{border-bottom:0}.relationship-timeline>article>div:last-child>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.relationship-timeline strong{font-size:9.5px}.relationship-timeline time{color:#302a2561;flex:none;font-size:7.5px}.relationship-timeline p{color:#302a258f;overflow-wrap:anywhere;margin:4px 0 0;font-size:8.5px;line-height:1.45}.relationship-timeline small{color:#302a255e;margin-top:5px;font-size:7.5px;display:block}.dark .relationship-timeline time,.dark .relationship-timeline p,.dark .relationship-timeline small{color:#ffffff6b}.relationship-composer-controls{grid-template-columns:170px minmax(0,1fr) auto;align-items:start;gap:8px;padding:13px 14px;display:grid}.relationship-composer-controls select,.relationship-composer-controls textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #49362a1c;border-radius:10px;outline:none}.dark .relationship-composer-controls select,.dark .relationship-composer-controls textarea{background:#211d1a;border-color:#ffffff14}.relationship-composer-controls select{min-height:40px;padding:0 10px;font-size:9px}.relationship-composer-controls textarea{resize:vertical;min-height:92px;padding:10px;font-size:9px;line-height:1.5}.relationship-composer-controls button{color:#fff;background:#1d1916;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-size:8.5px;font-weight:750}.relationship-composer-controls button:disabled{opacity:.45}.relationship-composer-controls>p{color:#287557;grid-column:1/-1;margin:0;font-size:8px}.relationship-file-footer{justify-content:space-between;align-items:center;gap:18px;padding:4px 1px 8px;display:flex}.relationship-file-footer>span{color:#302a256e;text-align:right;max-width:420px;font-size:8px;line-height:1.4}.dark .relationship-file-footer>span{color:#fff6}@media (width<=1360px) and (width>=1024px){.holding-relationship-list{grid-template-columns:minmax(0,1fr)}.holding-relationship-card{grid-template-columns:minmax(0,1.35fr) minmax(145px,.8fr) minmax(105px,.6fr) minmax(135px,.7fr) 18px}.holding-drawer.is-wide{width:min(780px,100vw - 284px);min-width:650px}.relationship-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-commercial-grid>article{border-bottom:1px solid #49362a12}.relationship-commercial-grid>article:nth-child(2n){border-right:0}.relationship-commercial-grid>article:nth-child(n+3){border-bottom:0}}@media (width<=1180px) and (width>=1024px){.holding-v2-grid-footer{grid-template-columns:minmax(0,1fr)}.holding-drawer.is-wide{width:calc(100vw - 282px);min-width:0}.holding-relationship-card{grid-template-columns:minmax(0,1fr) minmax(115px,.55fr) minmax(130px,.62fr) 18px}.holding-relationship-contact{display:none}.relationship-commercial-notes{grid-template-columns:minmax(0,1fr)}.relationship-commercial-notes>div{border-bottom:1px solid #49362a12;border-right:0}.relationship-commercial-notes>div:last-child{border-bottom:0}}@media (width<=1023px){.holding-relationship-list,.holding-drawer.is-wide{display:none!important}}:root{--workspace-violet:#7c3aed;--workspace-violet-strong:#6d28d9;--workspace-violet-soft:color-mix(in srgb, var(--workspace-violet) 10%, transparent);--workspace-violet-faint:color-mix(in srgb, var(--workspace-violet) 5%, transparent);--workspace-success:#10b981;--workspace-warning:#f59e0b;--workspace-danger:#ef4444;--workspace-info:#3b82f6;--workspace-surface:color-mix(in srgb, var(--card) 98%, transparent);--workspace-surface-raised:color-mix(in srgb, var(--card) 100%, transparent);--workspace-surface-muted:color-mix(in srgb, var(--secondary) 52%, transparent);--workspace-border:color-mix(in srgb, var(--border) 88%, transparent);--workspace-border-strong:color-mix(in srgb, var(--border) 100%, var(--foreground) 5%);--workspace-shadow-sm:0 1px 2px #140f230a, 0 7px 22px #140f2308;--workspace-shadow-md:0 12px 36px #140f2312;--workspace-radius-sm:12px;--workspace-radius-md:16px;--workspace-radius-lg:20px;--workspace-radius-xl:24px;--workspace-duration-fast:.14s;--workspace-duration-base:.22s;--workspace-duration-slow:.42s;--workspace-ease-out:cubic-bezier(.16, 1, .3, 1);--workspace-ease-standard:cubic-bezier(.2, 0, 0, 1)}.dark{--workspace-violet:#a78bfa;--workspace-violet-strong:#8b5cf6;--workspace-success:#34d399;--workspace-warning:#fbbf24;--workspace-danger:#fb7185;--workspace-info:#60a5fa;--workspace-surface:color-mix(in srgb, var(--card) 96%, transparent);--workspace-surface-raised:color-mix(in srgb, var(--card) 100%, transparent);--workspace-surface-muted:color-mix(in srgb, var(--secondary) 62%, transparent);--workspace-border:color-mix(in srgb, var(--border) 90%, transparent);--workspace-border-strong:color-mix(in srgb, var(--border) 100%, white 4%);--workspace-shadow-sm:0 1px 2px #0000002e, 0 8px 24px #00000021;--workspace-shadow-md:0 18px 42px #00000038}.workspace-ui{min-width:0;color:var(--foreground)}.workspace-page{width:min(100%,1448px);margin-inline:auto;padding:20px clamp(16px,2vw,28px) 36px}.workspace-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.workspace-page-heading{min-width:0}.workspace-kicker{color:var(--workspace-violet-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:750;line-height:1.2}.workspace-title,.workspace-page-title{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:720;line-height:1.05}.workspace-subtitle,.workspace-page-subtitle{max-width:720px;color:var(--muted-foreground);margin:7px 0 0;font-size:12px;line-height:1.55}.workspace-toolbar,.workspace-page-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-grid{gap:12px;display:grid}.workspace-grid-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-section-stack{gap:12px;display:grid}.workspace-section-stack>.workspace-card{content-visibility:auto;contain-intrinsic-size:auto 320px}.workspace-refresh-button,.workspace-secondary-button,.workspace-primary-button{min-height:38px;transition:transform var(--workspace-duration-fast) var(--workspace-ease-out), background-color var(--workspace-duration-fast) ease, border-color var(--workspace-duration-fast) ease, opacity var(--workspace-duration-fast) ease;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.workspace-secondary-button,.workspace-refresh-button{border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);color:var(--foreground)}.workspace-primary-button{background:var(--workspace-violet-strong);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--workspace-violet) 22%, transparent);border:1px solid #0000}.workspace-refresh-button:hover,.workspace-secondary-button:hover,.workspace-primary-button:hover{transform:translateY(-1px)}.workspace-refresh-button:disabled,.workspace-secondary-button:disabled,.workspace-primary-button:disabled{cursor:default;opacity:.5;transform:none}@media (width<=1180px){.workspace-grid-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.workspace-grid-2,.workspace-grid-3{grid-template-columns:1fr}.workspace-page-header{flex-direction:column}.workspace-toolbar,.workspace-page-toolbar{justify-content:flex-start}}@media (width<=720px){.workspace-page{padding-inline:14px}.workspace-grid-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-refresh-button,.workspace-secondary-button,.workspace-primary-button{min-height:44px}}@media (width<=430px){.workspace-grid-kpis{grid-template-columns:1fr}}.workspace-card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);min-width:0;box-shadow:var(--workspace-shadow-sm);position:relative;overflow:hidden}.workspace-card-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px 0;display:flex}.workspace-card-body{min-width:0;padding:16px 17px 17px}.workspace-card-title{letter-spacing:-.015em;margin:0;font-size:12px;font-weight:700}.workspace-card-copy{color:var(--muted-foreground);margin:4px 0 0;font-size:10px;line-height:1.55}.workspace-metric-card{min-height:104px;padding:14px 15px}.workspace-metric-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-metric-icon{background:var(--workspace-violet-faint);width:28px;height:28px;color:var(--workspace-violet-strong);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.workspace-metric-label{color:var(--muted-foreground);letter-spacing:.035em;text-transform:uppercase;margin:9px 0 0;font-size:9px;font-weight:680}.workspace-metric-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(20px,2.05vw,28px);font-weight:720;line-height:1.1}.workspace-metric-helper{color:var(--muted-foreground);margin:5px 0 0;font-size:9px;line-height:1.35}.workspace-data-state{border:1px solid var(--workspace-border);min-height:22px;color:var(--muted-foreground);background:var(--workspace-surface-raised);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.workspace-data-state[data-state=fresh]{color:var(--workspace-success)}.workspace-data-state[data-state=refreshing],.workspace-data-state[data-state=stale]{color:var(--workspace-warning)}.workspace-data-state[data-state=unavailable]{color:var(--workspace-danger)}.workspace-data-state[data-state=loading]{color:var(--muted-foreground)}.workspace-live-status{align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:650;display:inline-flex}.workspace-live-dot{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:999px;flex:none}.workspace-live-status[data-tone=healthy]{color:var(--workspace-success)}.workspace-live-status[data-tone=warning]{color:var(--workspace-warning)}.workspace-live-status[data-tone=critical]{color:var(--workspace-danger)}.workspace-live-status[data-tone=unknown]{color:var(--muted-foreground)}.workspace-unavailable{border:1px dashed var(--workspace-border-strong);border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-muted);text-align:center;place-items:center;min-height:92px;padding:18px;display:grid}.workspace-unavailable-title{margin:0;font-size:11px;font-weight:700}.workspace-unavailable-copy{max-width:420px;color:var(--muted-foreground);margin:5px auto 0;font-size:10px;line-height:1.5}.workspace-skeleton{background:color-mix(in srgb, var(--secondary) 84%, transparent);border-radius:9px;position:relative;overflow:hidden}.workspace-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);animation:1.35s ease-in-out infinite workspace-shimmer;position:absolute;inset:0;transform:translate(-100%)}.workspace-sparkline{width:100%;height:32px;display:block;overflow:visible}.workspace-sparkline-line{fill:none;stroke:var(--workspace-violet-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workspace-sparkline-area{fill:color-mix(in srgb, var(--workspace-violet) 10%, transparent)}.workspace-flow-rail{grid-template-columns:repeat(var(--workspace-flow-count,1), minmax(104px, 1fr));scrollbar-width:thin;gap:9px;padding:2px 1px 5px;display:grid;overflow-x:auto}.workspace-flow-node{border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);border-radius:13px;min-width:104px;min-height:78px;padding:11px 12px;position:relative;overflow:hidden}.workspace-flow-node:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--workspace-violet) 17%, transparent), transparent 68%);pointer-events:none;border-radius:999px;width:78px;height:78px;position:absolute;bottom:-38px;right:-28px}.workspace-flow-node-label{color:var(--muted-foreground);letter-spacing:.025em;margin:0;font-size:9px;font-weight:650}.workspace-flow-node-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:20px;font-weight:720}.workspace-flow-node-helper{color:var(--muted-foreground);margin:3px 0 0;font-size:8px;line-height:1.35}.workspace-flow-node[data-state=unavailable] .workspace-flow-node-value,.workspace-flow-node[data-state=stale] .workspace-flow-node-value{color:var(--muted-foreground)}.workspace-chart-empty{min-height:160px;color:var(--muted-foreground);text-align:center;place-items:center;font-size:10px;display:grid}@keyframes workspace-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes workspace-shimmer{to{transform:translate(100%)}}@keyframes workspace-rail-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes workspace-fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.workspace-live-status[data-tone=healthy] .workspace-live-dot,.workspace-live-status[data-tone=warning] .workspace-live-dot,.workspace-live-status[data-tone=critical] .workspace-live-dot{animation:1.8s ease-in-out infinite workspace-live-pulse}.workspace-enter{animation:workspace-fade-up var(--workspace-duration-slow) var(--workspace-ease-out) both}.workspace-card[data-interactive=true]{transition:transform var(--workspace-duration-base) var(--workspace-ease-out), border-color var(--workspace-duration-base) ease, box-shadow var(--workspace-duration-base) ease}.workspace-card[data-interactive=true]:hover{border-color:color-mix(in srgb, var(--workspace-violet) 22%, var(--workspace-border));box-shadow:var(--workspace-shadow-md);transform:translateY(-2px)}.workspace-sparkline-line[data-animated=true]{path-length:1;stroke-dasharray:1;stroke-dashoffset:0;animation:workspace-line-draw .6s var(--workspace-ease-out) both}.workspace-flow-rail[data-live=true]{position:relative}.workspace-flow-rail[data-live=true]:before{z-index:2;content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--workspace-violet) 55%, transparent), transparent);pointer-events:none;width:32%;height:1px;animation:3s linear infinite workspace-rail-flow;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.workspace-ui *,.workspace-ui :before,.workspace-ui :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.workspace-card[data-interactive=true]:hover,.workspace-refresh-button:hover,.workspace-secondary-button:hover,.workspace-primary-button:hover{transform:none}}[data-brand=betteronline] .brand-sidebar>div:first-child{gap:0;position:relative;overflow:visible}[data-brand=betteronline] .brand-sidebar>div:first-child .brand-identity-mark,[data-brand=betteronline] .brand-sidebar>div:first-child .brand-identity-wordmark,[data-brand=betteronline] .brand-sidebar>div:first-child .brand-identity-subline{display:none}[data-brand=betteronline] .brand-sidebar>div:first-child:before{content:"BetterOnline";color:#fff;letter-spacing:-1.25px;white-space:nowrap;flex:none;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;line-height:1;display:block}[data-brand=betteronline] .brand-sidebar>div:first-child:after{content:"";background:#6100f8;border-radius:999px;flex:0 0 5px;width:5px;height:5px;margin-top:12px;margin-left:2px;display:block}[data-brand=betteronline],.dark [data-brand=betteronline]{--sidebar:#f7f7f8;--sidebar-foreground:#0a0a0a;--sidebar-primary:#7a3cff;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0eaff;--sidebar-accent-foreground:#5b24d6;--sidebar-border:#0a0a0a14;--sidebar-ring:#7a3cff}[data-brand=betteronline] .brand-sidebar{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:12px 0 34px #0a0a0a09,inset -1px 0 #ffffff8a;background:radial-gradient(circle at 18% 8%,#7a3cff0e,#0000 17rem),linear-gradient(#fbfbfc 0%,#f7f6fb 52%,#f4f2f9 100%)!important;border-right-color:#0a0a0a12!important}[data-brand=betteronline] .brand-sidebar:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);opacity:.72;background:radial-gradient(circle at 14% 18%,#7a3cff1f,#0000 28%) 0 0/130% 130%,radial-gradient(circle at 88% 44%,#925cff14,#0000 30%) 100% 35%/145% 145%,radial-gradient(circle at 42% 92%,#c4aaff1c,#0000 31%) 38% 100%/135% 135%;animation:24s ease-in-out infinite alternate betteronline-sidebar-drift;position:absolute;inset:0}[data-brand=betteronline] .brand-sidebar:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#7a3cff21 0%,#7a3cff0f 42%,#0a0a0a0d 100%);width:1px;position:absolute;inset:0 0 0 auto}[data-brand=betteronline] .brand-sidebar>*{z-index:1;position:relative}[data-brand=betteronline] .brand-sidebar>div:first-child{border-bottom:1px solid #0a0a0a0b;min-height:84px;padding-inline:22px}[data-brand=betteronline] .brand-sidebar>div:first-child:before{color:#0a0a0a;letter-spacing:-1.1px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:800}[data-brand=betteronline] .brand-sidebar>div:first-child:after{background:#7a3cff;flex-basis:5px;width:5px;height:5px;margin-top:11px;margin-left:2px;box-shadow:0 0 0 4px #7a3cff0f}[data-brand=betteronline] .workspace-trigger{background:#ffffffd1;border-color:#0a0a0a14;border-radius:15px;box-shadow:0 1px 2px #0a0a0a08,0 8px 24px #0a0a0a06,inset 0 1px #ffffffd6}[data-brand=betteronline] .workspace-trigger:hover{background:#fff;border-color:#7a3cff38;box-shadow:0 10px 28px #4329730e}[data-brand=betteronline] #workspace-switcher-menu{opacity:1;isolation:isolate;width:100%;max-height:min(48vh,430px);margin-top:8px;overflow:hidden auto;box-shadow:0 16px 36px #2d1c4e1a,0 2px 8px #0a0a0a0a;background:#fff!important;border-color:#0a0a0a17!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}[data-brand=betteronline] #workspace-switcher-menu .context-option{z-index:1;position:relative}[data-brand=betteronline] .workspace-avatar{color:#7a3cff;background:#f4efff;border-radius:12px;box-shadow:inset 0 0 0 1px #7a3cff21}[data-brand=betteronline] .brand-sidebar nav{scrollbar-color:#7a3cff2e transparent}[data-brand=betteronline] .brand-sidebar nav>div>p{color:#85858d;letter-spacing:.17em;font-weight:650}[data-brand=betteronline] .brand-sidebar .nav-item{color:#66666f;border-radius:12px;min-height:42px;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s}[data-brand=betteronline] .brand-sidebar .nav-item svg{color:#777780;transition:color .16s,transform .16s}[data-brand=betteronline] .brand-sidebar .nav-item:hover{color:#202024;background:#7a3cff0e}[data-brand=betteronline] .brand-sidebar .nav-item:hover svg{color:#5f32c9}[data-brand=betteronline] .brand-sidebar .nav-item-active{color:#5b24d6;background:linear-gradient(90deg,#7a3cff1c,#7a3cff0e);box-shadow:inset 0 0 0 1px #7a3cff14,0 4px 16px #7a3cff0a}[data-brand=betteronline] .brand-sidebar .nav-item-active svg{color:#7a3cff;transform:translateY(-.5px)}[data-brand=betteronline] .brand-sidebar .nav-item-active>span:last-child{box-shadow:0 0 0 4px #7a3cff14;background:#7a3cff!important}[data-brand=betteronline] .brand-sidebar>div:last-child{background:#ffffff61;border-top-color:#0a0a0a12!important}[data-brand=betteronline] .brand-sidebar>div:last-child .nav-item{color:#66666f}[data-brand=betteronline] .brand-sidebar>div:last-child .nav-item:hover{color:#202024}[data-brand=betteronline] .brand-sidebar .nav-item:focus-visible,[data-brand=betteronline] .workspace-trigger:focus-visible{outline-offset:2px;outline-color:#7a3cff}@keyframes betteronline-sidebar-drift{0%{opacity:.64;background-position:0 0,100% 35%,38% 100%}50%{opacity:.78;background-position:12% 8%,88%,50% 88%}to{opacity:.68;background-position:5% 14%,96% 38%,35% 82%}}@media (hover:hover) and (pointer:fine){[data-brand=betteronline] .brand-sidebar .nav-item:hover{transform:translate(1px)}}@media (prefers-reduced-motion:reduce){[data-brand=betteronline] .brand-sidebar:before{animation:none!important}[data-brand=betteronline] .brand-sidebar .nav-item,[data-brand=betteronline] .brand-sidebar .nav-item svg,[data-brand=betteronline] .workspace-trigger{transition:none!important;transform:none!important}}[data-brand=betteronline] .bo-prospecting{--bo-violet:#7a3cff;--bo-violet-700:#5a1fff;--bo-violet-soft:#7a3cff14;--bo-ink:#0a0a0a;--bo-success:#0aa56b}[data-brand=betteronline] .brand-sidebar a[href=\/create],[data-brand=betteronline] .mobile-menu-grid a[href=\/create]{display:none!important}.bo-prospecting-header{flex-direction:column;gap:1rem;display:flex}@media (width>=1024px){.bo-prospecting-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.bo-status-pill,.bo-live-badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;font-size:9px;font-weight:700;display:inline-flex}.bo-status-pill{border:1px solid #0000;padding:.4rem .65rem}.bo-status-pill>span,.bo-live-badge>span,.bo-status-dot{border-radius:999px;flex:0 0 7px;width:7px;height:7px}.bo-status-healthy{color:#087952;background:#10b98114;border-color:#10b98129}.bo-status-healthy>span,.bo-status-dot,.bo-live-badge>span{background:#10b981}.bo-status-stale{color:#a16207;background:#f59e0b14;border-color:#f59e0b29}.bo-status-stale>span{background:#f59e0b}.bo-status-critical{color:#b42318;background:#ef444414;border-color:#ef444429}.bo-status-critical>span{background:#ef4444}.bo-live-badge{color:#087952;background:#10b98112;border:1px solid #10b98124;padding:.35rem .55rem}.bo-live-badge>span,.bo-status-dot{animation:2s ease-in-out infinite bo-live-pulse;box-shadow:0 0 #10b9813d}.bo-kpi{position:relative;overflow:hidden}.bo-kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,#7a3cff14,#0000 67%);border-radius:999px;width:120px;height:120px;position:absolute;bottom:-70%;right:-30%}.bo-icon-bubble{width:34px;height:34px;color:var(--bo-violet);background:#7a3cff14;border-radius:13px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #7a3cff14}.bo-live-panel{background:radial-gradient(circle at 12% 0%, #7a3cff0f, transparent 30%), var(--card);position:relative;overflow:hidden}.bo-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;width:100%;min-width:0;padding:.25rem 0 .35rem;display:grid;overflow-x:hidden}.bo-flow-step{text-align:center;min-width:0;padding:.5rem .2rem;position:relative}.bo-flow-step:nth-child(2)>p:first-of-type{font-size:0}.bo-flow-step:nth-child(2)>p:first-of-type:after{content:"E-mail";font-size:9px}.bo-flow-node{z-index:2;background:linear-gradient(145deg,#7a3cff24,#7a3cff0f);border:1px solid #7a3cff29;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto;display:flex;position:relative}.bo-flow-node:before{content:"";background:var(--bo-violet);border-radius:999px;width:8px;height:8px}.bo-flow-pulse{border:1px solid #7a3cff33;border-radius:999px;animation:2.8s ease-in-out infinite bo-node-breathe;position:absolute;inset:7px}.bo-flow-line{z-index:1;background:#7a3cff1a;height:2px;position:absolute;top:26px;left:calc(50% + 20px);right:calc(20px - 50%);overflow:hidden}.bo-flow-line>span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--bo-violet), transparent);width:36%;height:100%;animation:3.4s linear infinite bo-flow-run;display:block}.bo-progress{transition:width .65s cubic-bezier(.2,.7,.2,1)}.bo-live-chart{background-image:linear-gradient(0deg,#0a0a0a0a 1px,#0000 1px);background-size:100% 25%;border-top:1px solid #0a0a0a0d;grid-template-columns:repeat(12,minmax(36px,1fr));align-items:end;gap:.45rem;min-height:190px;padding:1rem .5rem .2rem;display:grid;overflow-x:auto}.bo-chart-column{grid-template-rows:1fr auto;align-items:end;gap:.45rem;min-width:36px;height:160px;display:grid}.bo-chart-column>span{color:var(--muted-foreground);text-align:center;white-space:nowrap;font-size:7px}.bo-chart-bar{background:linear-gradient(#a57cff 0%,#7a3cff 100%);border-radius:8px 8px 4px 4px;width:min(100%,26px);min-height:4px;margin:0 auto;transition:height .7s cubic-bezier(.2,.7,.2,1),opacity .3s;animation:.6s both bo-bar-in;box-shadow:0 5px 16px #7a3cff1f}.bo-production-card{text-align:left;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 95%, transparent);border-radius:20px;min-height:144px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.bo-production-card:hover{border-color:#7a3cff38;transform:translateY(-2px);box-shadow:0 14px 32px #442a7212}.bo-production-warning{background:linear-gradient(180deg, #f59e0b0a, var(--card));border-color:#f59e0b3d}.bo-production-success{background:linear-gradient(180deg, #10b9810a, var(--card));border-color:#10b98138}.bo-batch-row{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:18px;align-items:center;gap:.75rem;padding:.8rem;transition:border-color .16s,background-color .16s;display:flex}.bo-batch-row:hover{background:#7a3cff06;border-color:#7a3cff29}.bo-activity-row{border-bottom:1px solid #0a0a0a0a;align-items:center;gap:.7rem;min-height:52px;padding:.55rem .25rem .55rem 1rem;animation:.36s both bo-feed-in;display:flex;position:relative}.bo-activity-row:last-child{border-bottom:0}.bo-activity-row:before{content:"";background:#7a3cff1f;width:1px;position:absolute;top:0;bottom:0;left:3px}.bo-activity-dot{background:var(--bo-violet);border-radius:999px;width:7px;height:7px;position:absolute;left:0;box-shadow:0 0 0 4px #7a3cff12}.bo-choice{border:1px solid var(--border);text-align:left;background:var(--background);border-radius:18px;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s}.bo-choice:hover{transform:translateY(-1px)}.bo-choice-active{background:#7a3cff0d;border-color:#7a3cff47}@keyframes bo-live-pulse{0%,to{opacity:.65;box-shadow:0 0 #10b9812e}50%{opacity:1;box-shadow:0 0 0 5px #10b98100}}@keyframes bo-node-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.18)}}@keyframes bo-flow-run{0%{transform:translate(-140%)}to{transform:translate(360%)}}@keyframes bo-bar-in{0%{transform-origin:bottom;opacity:.35;transform:scaleY(.2)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}@keyframes bo-feed-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.bo-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.bo-flow-step{min-width:0;padding-inline:.05rem}.bo-flow-step>p:first-of-type{letter-spacing:.04em}.bo-flow-step:nth-child(2)>p:first-of-type:after{font-size:7px}.bo-live-chart{grid-template-columns:repeat(12,42px)}}@media (prefers-reduced-motion:reduce){.bo-live-badge>span,.bo-status-dot,.bo-flow-pulse,.bo-flow-line>span,.bo-chart-bar,.bo-activity-row{animation:none!important}.bo-progress,.bo-chart-bar,.bo-production-card,.bo-choice{transition:none!important}}
