.stockbit-pdf-inspector{padding:18px;border-top:1px solid var(--border);border:1px solid var(--border);border-top:2px solid rgba(255,106,26,.55);border-radius:10px;background:rgba(10,12,15,.96);color:var(--text)}.stockbit-pdf-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.stockbit-pdf-inspector h3{margin:4px 0;color:var(--text);font-size:19px}.stockbit-pdf-inspector p{margin:7px 0;color:var(--text-soft);font-size:12px;line-height:1.6}.stockbit-pdf-kicker{color:var(--orange);font-size:11px;font-weight:750;letter-spacing:.06em}.stockbit-pdf-unverified{padding:8px 10px;border:1px solid rgba(255,106,26,.28);border-radius:7px;color:#ffb06d;font-size:11px;background:rgba(255,106,26,.07)}.stockbit-pdf-inspector form{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:16px 0}.stockbit-pdf-inspector label{display:grid;min-width:260px;grid-gap:7px;gap:7px;flex:1 1;color:var(--text-soft);font-size:12px}.stockbit-pdf-inspector input{width:100%;min-height:42px;padding:8px;color:var(--text);border:1px solid var(--border-strong);border-radius:7px;background:#111317;font-size:12px}.stockbit-pdf-inspector button{min-height:42px;padding:10px 15px;border:1px solid rgba(255,106,26,.5);border-radius:7px;color:#101214;background:var(--orange);font-size:12px;font-weight:740;cursor:pointer}.stockbit-pdf-inspector button:disabled{cursor:not-allowed;opacity:.44}.stockbit-pdf-inspector .stockbit-pdf-warning{color:#ffb06d}.stockbit-pdf-inspector .stockbit-pdf-note{color:var(--muted);font-size:11px}.stockbit-pdf-proof{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;color:var(--text-soft);font-size:11px}.stockbit-pdf-proof code{max-width:240px;display:inline-block;overflow-wrap:anywhere;font-size:10px}.stockbit-pdf-table-scroll{margin-top:12px;overflow-x:auto;border:1px solid var(--border);border-radius:7px}.stockbit-pdf-inspector table{width:100%;min-width:680px;border-collapse:collapse}.stockbit-pdf-inspector td,.stockbit-pdf-inspector th{padding:11px 13px;border-bottom:1px solid var(--border);text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stockbit-pdf-inspector td:first-child,.stockbit-pdf-inspector th:first-child{text-align:left}.stockbit-pdf-inspector th{background:#17191d;color:var(--text-soft)}.stockbit-pdf-inspector td{color:var(--text)}.stockbit-pdf-inspector tbody tr:hover{background:rgba(255,255,255,.028)}@media (max-width:650px){.stockbit-pdf-inspector{padding:12px}.stockbit-pdf-inspector label{min-width:100%}.stockbit-pdf-inspector button{width:100%}}.stockbit-reconcile{margin-top:10px}.stockbit-reconcile .stockbit-reconcile-connection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0 0}.stockbit-reconcile .stockbit-reconcile-connection button{background:#17191d;color:var(--text);border-color:var(--border-strong)}.stockbit-reconcile .stockbit-reconcile-connection span{font-size:12px;color:var(--text-soft)}.stockbit-reconcile .stockbit-pdf-results>p{margin:13px 0}.stockbit-reconcile .stockbit-pdf-results strong{color:var(--text)}.stockbit-reconcile .stockbit-pdf-proof span{overflow-wrap:anywhere}.stockbit-snapshot-review{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0;padding:14px;background:rgba(255,106,26,.04);border:1px solid rgba(255,106,26,.22);border-radius:8px}.stockbit-snapshot-review label{min-width:260px;display:flex;align-items:flex-start;gap:10px;flex:1 1;color:var(--text-soft);line-height:1.6}.stockbit-snapshot-review label input[type=checkbox]{width:17px;height:17px;min-height:17px;flex-shrink:0;accent-color:var(--orange)}.stockbit-saved-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0;font-size:12px;color:var(--text-soft)}.stockbit-saved-status button{color:var(--text);border-color:var(--border-strong);background:#17191d}.sbo-panel{margin:18px 0 22px;padding:22px;border:1px solid var(--border-color,rgba(174,191,203,.2));border-radius:18px;background:linear-gradient(125deg,rgba(17,31,38,.91),rgba(20,32,40,.85));color:#e6eced}.sbo-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:15px}.sbo-eyebrow{font-size:11px;font-weight:760;letter-spacing:.13em;color:#f0a264}.sbo-header h2{font-size:21px;letter-spacing:-.025em;font-weight:700;margin:5px 0}.sbo-disclaimer,.sbo-foot,.sbo-header p{font-size:12px;color:#a7b5bc;line-height:1.6;margin:0}.sbo-controls{display:flex;gap:12px;align-items:center}.sbo-status{font-size:11px;font-weight:750;letter-spacing:.08em;color:#e8c2a0}.sbo-controls button{border:1px solid #b37443;border-radius:9px;background:rgba(232,132,48,.1);padding:8px 12px;color:#e9ab71;cursor:pointer}.sbo-controls button:disabled{opacity:.5;cursor:default}.sbo-empty{border:1px dashed rgba(174,191,203,.25);border-radius:10px;padding:22px;color:#b6c4c9;font-size:13px}.sbo-disclaimer{margin:0 0 13px}.sbo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.sbo-stats>div{border:1px solid rgba(174,191,203,.14);border-radius:10px;padding:13px;background:rgba(0,0,0,.13)}.sbo-stats small{display:block;color:#9dacb7;font-size:11px;margin-bottom:8px}.sbo-stats strong{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-negative{color:#ef8b83!important}.sbo-table-wrap{overflow-x:auto;border:1px solid rgba(174,191,203,.16);border-radius:12px}.sbo-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.sbo-table th{text-align:right;color:#9cabb3;font-weight:600;letter-spacing:.04em;background:rgba(0,0,0,.15);padding:11px 13px}.sbo-table td:first-child,.sbo-table th:first-child{text-align:left}.sbo-table td{padding:10px 13px;text-align:right;border-top:1px solid rgba(174,191,203,.1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-table tbody tr:hover{background:rgba(255,255,255,.028)}.sbo-foot{margin-top:12px}@media(max-width:780px){.sbo-panel{padding:14px}.sbo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sbo-stats strong{font-size:15px}}.sbo-panel{background:#08090b!important;border-color:#28201a!important;box-shadow:0 12px 36px rgba(0,0,0,.36)}.sbo-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.sbo-metric-card{background:#0c0d0f!important;border:1px solid #29221c!important;border-radius:10px;padding:13px;min-width:0}.sbo-metric-top{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:8px}.sbo-metric-top small{margin:0;color:#96989e}.sbo-metric-card>strong{font-size:clamp(14px,1.05vw,18px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#eeeae6}.sbo-eye{display:inline-flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;border-radius:6px;border:1px solid #493222;background:#16110e;color:#d59963;cursor:pointer}.sbo-eye:focus-visible,.sbo-eye:hover{border-color:#ed9d54;color:#ffd5aa;outline-offset:2px}.sbo-an-panel,.sbo-intro{background:#090a0c;border:1px solid #30241d;border-radius:13px}.sbo-intelligence{margin:22px 0 30px;color:#eae6e2}.sbo-intro{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.sbo-an-heading small,.sbo-intro span{font-size:10px;font-weight:750;letter-spacing:.13em;color:#e1954d}.sbo-intro h2{font-size:21px;margin:6px 0;font-weight:710;letter-spacing:-.02em}.sbo-intro p{font-size:12px;line-height:1.65;max-width:730px;color:#a5a4a6;margin:0}.sbo-pill{font-size:10px!important;letter-spacing:.08em!important;white-space:nowrap;color:#deb385!important;border:1px solid #5b3c26;background:#1b120d;border-radius:16px;padding:8px 11px}.sbo-analysis-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:16px;gap:16px;align-items:stretch}.sbo-an-panel{padding:21px 22px;min-width:0;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.22)}.sbo-an-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #28201b;margin-bottom:16px}.sbo-an-heading h3{font-size:17px;margin:5px 0 0;font-weight:700;letter-spacing:-.02em}.sbo-an-heading>span,.sbo-an-heading>strong{color:#adaba8;font-size:11px;font-weight:600}.sbo-an-heading select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 27px 9px 12px;border-radius:7px;background:#15110e;color:#e7c198;border:1px solid #50321d;font-size:12px}.sbo-holding-search{display:flex;align-items:center;gap:15px;color:#969290;font-size:11px;margin-bottom:13px}.sbo-holding-search input{flex:1 1;min-width:70px;padding:9px 11px;background:#0e0d0c;border:1px solid #302b25;color:#eee;border-radius:7px;font-size:12px}.sbo-an-table-scroll{overflow-x:auto}.sbo-an-table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-an-table th{text-align:right;color:#a3a3a6;letter-spacing:.02em;font-weight:600;padding:10px 8px;border-bottom:1px solid #2f2620}.sbo-an-table td{text-align:right;padding:10px 8px;border-bottom:1px solid #211d1b}.sbo-an-table td:first-child,.sbo-an-table th:first-child{text-align:left}.sbo-an-table a,.sbo-research{color:#eab073;text-decoration:none}.sbo-an-table a:hover,.sbo-research:hover{text-decoration:underline}.sbo-weight-cell{display:flex;gap:9px;align-items:center;justify-content:flex-end}.sbo-weight-track{width:49px;height:5px;background:#282526;overflow:hidden;border-radius:3px}.sbo-weight-track i{display:block;height:100%;border-radius:3px}.sbo-an-foot{color:#8b8c92;font-size:11px;line-height:1.6;margin:14px 0 0}.sbo-compare-label{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #2b221c;padding:2px 0 18px}.sbo-compare-label b{font-size:25px;letter-spacing:-.04em}.sbo-compare-label span{font-size:12px;color:#aaabae}.sbo-compare-bars{padding:21px 0;display:grid;grid-gap:21px;gap:21px}.sbo-compare-bars>div>div:first-child{display:flex;justify-content:space-between;color:#c0b6b0;font-size:11px;margin-bottom:8px}.sbo-compare-bars b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#eee}.sbo-bar-track{height:12px;background:#28201a;border-radius:8px;overflow:hidden}.sbo-bar-track i{display:block;height:100%;border-radius:8px}.sbo-bar-cost{background:#715339}.sbo-bar-mark{background:linear-gradient(90deg,#a8612b,#f0b26f)}.sbo-position-stats,.sbo-risk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sbo-position-stats>div,.sbo-risk-grid>div{padding:13px;border:1px solid #2e241e;border-radius:9px;background:#11100f}.sbo-position-stats small,.sbo-risk-grid small{display:block;font-size:10px;color:#a0a0a0;margin-bottom:7px}.sbo-position-stats strong,.sbo-risk-grid strong{font-size:13px;font-weight:750;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-research{display:inline-block;font-size:12px;margin-top:17px}.sbo-alloc-layout{display:flex;gap:28px;align-items:center;justify-content:center}.sbo-alloc-ring{width:min(215px,45%);flex:0 0 auto;aspect-ratio:1;border-radius:50%;padding:18px;display:grid;place-items:center;box-shadow:0 0 26px rgba(218,123,46,.1)}.sbo-alloc-ring>div{background:#08090b;width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:12px}.sbo-alloc-ring small{color:#b1aaa6;font-size:10px}.sbo-alloc-ring strong{font-size:clamp(10px,1.1vw,16px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-alloc-legend{display:grid;flex:1 1;min-width:0;grid-gap:9px;gap:9px}.sbo-alloc-legend>div{display:flex;align-items:center;gap:8px;font-size:11px}.sbo-alloc-legend i{height:9px;width:9px;border-radius:2px;flex:none}.sbo-alloc-legend span{flex:1 1;color:#b9b3b1}.sbo-alloc-legend strong{color:#e6d7c9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-pnl-chart{display:grid;grid-gap:12px;gap:12px}.sbo-pnl-row{display:grid;grid-template-columns:52px minmax(60px,1fr) minmax(95px,132px);grid-gap:12px;align-items:center;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-pnl-row b{color:#cfc9c6}.sbo-pnl-row>div{height:12px;background:#211b18;border-radius:2px;display:flex;justify-content:flex-end;overflow:hidden}.sbo-pnl-row i{height:100%;border-radius:2px;background:linear-gradient(90deg,#ba5b53,#ee8b73)}.sbo-pnl-row>span{text-align:right;font-weight:600}.sbo-evidence-list{display:grid;grid-gap:0;gap:0}.sbo-evidence-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #241f1a;font-size:12px}.sbo-evidence-list span{color:#b3aaa5}.sbo-evidence-list b{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-source-alert{margin-top:15px;padding:14px;border-left:2px solid #d68c49;background:#1b130f;color:#bcb2ac;font-size:11px;line-height:1.6}@media(max-width:1250px){.sbo-analysis-grid{grid-template-columns:1fr}.sbo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.sbo-intro{display:block}.sbo-pill{display:inline-flex;margin-top:12px}.sbo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sbo-an-panel{padding:15px}.sbo-alloc-layout{gap:15px}.sbo-an-heading{align-items:flex-start}.sbo-an-heading h3{font-size:15px}}@media(max-width:430px){.sbo-alloc-layout{flex-direction:column}.sbo-alloc-ring{width:min(230px,70vw)}.sbo-alloc-legend{width:100%}.sbo-risk-grid{grid-template-columns:1fr}}.sbo-issuer{display:inline-flex;align-items:center;gap:9px;min-width:0;white-space:nowrap;vertical-align:middle}.sbo-issuer>b,.sbo-issuer>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-alloc-legend .sbo-issuer{flex:none}.sbo-alloc-legend .sbo-issuer img{object-fit:contain}.sbo-pnl-row{grid-template-columns:minmax(96px,118px) minmax(70px,1fr) minmax(125px,172px);gap:12px;min-height:29px}.sbo-pnl-row .sbo-pnl-track{height:12px;border-radius:4px;display:flex;justify-content:flex-end;align-items:stretch;background:#211d1c;overflow:hidden}.sbo-pnl-row .sbo-pnl-track i{display:block;height:100%;min-width:0;border-radius:4px;background:linear-gradient(90deg,#af514b,#ed8273)}.sbo-pnl-row.sbo-pnl-gain .sbo-pnl-track{justify-content:flex-start;background:#10241d}.sbo-pnl-row.sbo-pnl-gain .sbo-pnl-track i{background:linear-gradient(90deg,#17865c,#49d29a)}.sbo-pnl-row.sbo-pnl-flat .sbo-pnl-track i{background:#666b70}.sbo-pnl-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sbo-pnl-value strong{font-size:11px;color:#ed8273}.sbo-pnl-value small{font-size:10px;color:#d0b4b2}.sbo-pnl-gain .sbo-pnl-value strong{color:#52d9a1}.sbo-pnl-gain .sbo-pnl-value small{color:#93d9b8}.sbo-pnl-flat .sbo-pnl-value small,.sbo-pnl-flat .sbo-pnl-value strong{color:#b2b2b2}@media(max-width:540px){.sbo-pnl-row{grid-template-columns:minmax(84px,94px) minmax(35px,1fr) minmax(106px,125px);gap:7px}.sbo-pnl-value strong{font-size:10px}.sbo-pnl-value small{font-size:9px}.sbo-issuer{gap:5px}}.sbo-pnl-row>.sbo-pnl-value{height:auto;min-height:32px;background:transparent;justify-content:center;overflow:visible;border-radius:0}.sbo-pnl-row>.sbo-issuer{text-align:left}.pf-eod-workspace{margin:26px 0 36px;color:#e9e7e3;display:grid;grid-gap:16px;gap:16px}.pf-account-shell,.pf-eod-card,.pf-eod-main-heading,.pf-eod-metrics article{border:1px solid #33261d;background:#0b0b0d;border-radius:13px}.pf-eod-main-heading{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:3px solid #d9823f}.pf-eod-main-heading h2{font-size:clamp(20px,1.5vw,28px);letter-spacing:-.035em;margin:8px 0}.pf-account-head p,.pf-eod-card-title p,.pf-eod-main-heading p{font-size:12px;line-height:1.65;color:#a7a5a5;max-width:780px;margin:0}.pf-account-head small,.pf-eod-analysis-advice small,.pf-eod-card-title small,.pf-eod-main-heading span:not(.pf-eod-state){font-size:10px;letter-spacing:.13em;font-weight:800;color:#e49a56}.pf-eod-state{padding:8px 11px;border:1px solid #79532f;color:#e7b17c;border-radius:7px;background:#20150e;font-size:10px;font-weight:750;white-space:nowrap}.pf-eod-state[data-state=ready]{border-color:#426954;color:#8ecea7;background:#102018}.pf-account-shell{padding:19px 22px}.pf-account-head,.pf-eod-card-title{display:flex;justify-content:space-between;gap:20px;align-items:start}.pf-account-head h3,.pf-eod-card-title h3{font-size:18px;margin:6px 0 9px;font-weight:760;letter-spacing:-.025em}.pf-account-head>strong,.pf-eod-card-title>span{font-size:11px;color:#b7a89c}.pf-account-tabs{display:flex;gap:10px;overflow-x:auto;padding:14px 0}.pf-account-tabs button{min-width:200px;display:grid;grid-gap:5px;gap:5px;text-align:left;padding:12px 15px;background:#15120f;border:1px solid #3b2a1d;color:#ded6d0;border-radius:9px;cursor:pointer}.pf-account-tabs button.is-selected{border-color:#d9823f;box-shadow:inset 0 0 0 1px #6b3b18}.pf-account-tabs b{font-size:12px;color:#eeb478}.pf-account-tabs span{font-size:13px}.pf-account-tabs small{font-size:10px;color:#9c9a98}.pf-account-connect-note{padding:13px 15px;border-left:2px solid #815c39;background:#15110f;border-radius:0 8px 8px 0}.pf-account-connect-note strong{font-size:12px}.pf-account-connect-note p{font-size:11px;line-height:1.65;color:#9fa0a5;margin:5px 0 0}.pf-eod-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-eod-metrics article{padding:15px 16px;display:flex;flex-direction:column;gap:9px;min-width:0}.pf-eod-metrics small{font-size:10px;color:#a6a4a6}.pf-eod-metrics strong{font-size:clamp(14px,1.15vw,19px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-eod-metrics span{font-size:10px;color:#928f8f}.pf-eod-sectors{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pf-eod-card{padding:20px 22px;min-width:0}.pf-eod-card-title{border-bottom:1px solid #342820;padding-bottom:14px;margin-bottom:19px}.pf-eod-card-title>span{padding-top:10px}.pf-eod-sector-content{display:flex;align-items:center;gap:22px}.pf-eod-donut{width:min(240px,43%);flex:none;aspect-ratio:1;border-radius:50%;padding:21px;display:grid;place-items:center}.pf-eod-donut>div{width:100%;height:100%;border-radius:50%;background:#0b0b0d;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:9px;gap:7px}.pf-eod-donut small{color:#b7aaa1;font-size:10px}.pf-eod-donut strong{font-size:clamp(10px,1vw,16px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-eod-sector-legend{flex:1 1;display:grid;grid-gap:11px;gap:11px}.pf-eod-sector-legend>div{display:flex;align-items:center;gap:9px;font-size:11px}.pf-eod-sector-legend i{width:10px;height:10px;border-radius:3px;flex:none}.pf-eod-sector-legend span{color:#d1c9c2;flex:1 1}.pf-eod-sector-legend strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-sector-heatmap{display:flex;align-content:stretch;align-items:stretch;flex-wrap:wrap;gap:9px;min-height:270px}.pf-sector-tile{min-width:140px;flex-basis:28%;border:1px solid #36302d;border-top:3px solid;background:#191410;border-radius:9px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.pf-sector-tile.negative{background:linear-gradient(135deg,#2f1715,#140f0e)}.pf-sector-tile.positive{background:linear-gradient(135deg,#143426,#0c1712)}.pf-sector-tile>span{font-size:12px;font-weight:670;color:#ded9d4}.pf-sector-tile strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-sector-tile.negative strong{color:#f18b79}.pf-sector-tile.positive strong{color:#62d99d}.pf-sector-tile small{font-size:10px;color:#ad9f98}.pf-eod-fineprint,.pf-eod-method{font-size:10px;color:#919196;line-height:1.65;margin-top:17px}.pf-eod-unavailable{background:#161313;border:1px dashed #514339;padding:24px;color:#c4afa0;border-radius:9px;font-size:12px;line-height:1.6}.pf-eod-ai-area{padding:25px 27px}.pf-eod-ai-area .pf-eod-card-title h3{font-size:22px}.pf-eod-ai-layout{display:grid;grid-template-columns:minmax(170px,240px) 1fr;grid-gap:17px;gap:17px}.pf-eod-security-list{display:grid;align-content:start;grid-gap:7px;gap:7px;max-height:630px;overflow:auto}.pf-eod-security-list button{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #2d2823;border-radius:9px;padding:11px;background:#121212;color:#e6e1dc;cursor:pointer}.pf-eod-security-list button.is-selected{border-color:#d58d4c;background:#1e160f}.pf-eod-security-list button>div{flex:1 1;min-width:0}.pf-eod-security-list strong{font-size:13px}.pf-eod-security-list small{display:block;font-size:10px;color:#999493;margin-top:3px}.pf-eod-security-list button>span:last-child{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-eod-ai-detail{border:1px solid #32261d;border-radius:12px;background:#11100f;padding:21px;min-width:0}.pf-eod-ai-issuer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #302920;padding-bottom:18px}.pf-eod-ai-issuer-id{display:flex;align-items:center;gap:13px}.pf-eod-ai-issuer h4{font-size:23px;margin:0}.pf-eod-ai-issuer small{font-size:10px;color:#a9a2a0}.pf-eod-score{text-align:right;display:grid;grid-gap:3px;gap:3px}.pf-eod-score strong{font-size:30px;color:#e9a363;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-eod-score span{font-size:9px;color:#a4aaa7}.pf-eod-ai-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.pf-eod-ai-metrics>div{padding:15px;border:1px solid #2f2923;border-radius:8px;background:#171411}.pf-eod-ai-metrics span,.pf-eod-momentum small{font-size:10px;color:#a1a09f;display:block;margin-bottom:9px}.pf-eod-ai-metrics strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-eod-momentum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-eod-momentum>div{border-top:2px solid #5a4130;background:#1b1714;padding:10px 12px;border-radius:2px 2px 7px 7px}.pf-eod-momentum strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-eod-analysis-advice{padding:18px;margin:18px 0;background:#20160f;border-left:3px solid #d2853e}.pf-eod-analysis-advice strong{display:block;font-size:13px;margin:9px 0}.pf-eod-analysis-advice p{color:#bdb3aa;font-size:12px;line-height:1.65;margin:0}.pf-eod-flag-list{margin-top:11px;display:flex;flex-wrap:wrap;gap:6px}.pf-eod-flag-list span{font-size:9px;color:#e6bba2;border:1px solid #875235;border-radius:5px;padding:5px 7px}.pf-eod-research-link{font-size:12px;color:#e8a66d;text-decoration:none}.pf-eod-research-link:hover{text-decoration:underline}.pf-eod-workspace .positive{color:#58d4a0}.pf-eod-workspace .negative{color:#ef8276}@media(max-width:1200px){.pf-eod-sectors{grid-template-columns:1fr}.pf-eod-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pf-eod-main-heading{display:block}.pf-eod-state{display:inline-flex;margin-top:15px}.pf-eod-ai-layout{grid-template-columns:1fr}.pf-eod-security-list{display:flex;overflow-x:auto}.pf-eod-security-list button{min-width:150px}.pf-eod-sector-content{flex-direction:column}.pf-eod-donut{width:200px}.pf-eod-sector-legend{width:100%}.pf-eod-momentum{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-eod-card{padding:17px}}@media(max-width:470px){.pf-eod-ai-metrics,.pf-eod-metrics{grid-template-columns:1fr}.pf-sector-tile{min-width:120px}.pf-eod-main-heading{padding:18px}}.pf-account-manager{border:1px solid #38291e;background:#090a0c;border-radius:14px;padding:23px 25px;display:grid;grid-gap:17px;gap:17px;box-shadow:0 16px 32px rgba(0,0,0,.22)}.pf-account-manager-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.pf-account-manager-head span,.pf-am-audit>div:first-child>span,.pf-eod-account-coverage small{font-size:10px;letter-spacing:.13em;font-weight:780;color:#df9753}.pf-account-manager-head h3{font-size:20px;font-weight:760;letter-spacing:-.02em;margin:7px 0}.pf-account-manager-head p{font-size:12px;color:#ada8a4;line-height:1.65;max-width:745px;margin:0}.pf-am-primary{border:1px solid #c27636;background:linear-gradient(115deg,#533019,#a05d2b);color:#fbe6d2;padding:11px 17px;border-radius:8px;font-weight:750;white-space:nowrap;cursor:pointer;font-size:12px}.pf-am-primary:hover:not(:disabled){background:linear-gradient(115deg,#714122,#bb7339)}.pf-account-manager button:disabled,.pf-am-primary:disabled{opacity:.45;cursor:not-allowed}.pf-am-scope-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-bottom:1px solid #302720;padding-bottom:16px}.pf-am-scope-switch{display:inline-flex;border:1px solid #3b2e25;background:#141211;padding:4px;border-radius:9px;gap:3px;flex-wrap:wrap}.pf-am-scope-switch button{background:transparent;border:0;color:#a9a09a;border-radius:6px;padding:10px 15px;cursor:pointer;font-size:12px;font-weight:670}.pf-am-scope-switch button[aria-pressed=true]{color:#ffd4ad;background:#422718;box-shadow:inset 0 0 0 1px #a16437}.pf-am-filter-label{display:flex;align-items:center;gap:12px;color:#aba4a0;font-size:11px;font-weight:680}.pf-am-filter-label select,.pf-am-form-fields input,.pf-am-form-fields select{border:1px solid #5a3b29;border-radius:7px;padding:10px 12px;background:#141311;color:#eee7df;font-size:12px;min-width:170px}.pf-am-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.pf-am-summary-strip>div{border:1px solid #282320;background:#101112;border-radius:9px;padding:13px 14px;display:grid;grid-gap:8px;gap:8px}.pf-am-summary-strip small{font-size:10px;color:#a9a3a0}.pf-am-summary-strip strong{font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-am-accounts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;align-items:stretch}.pf-am-account-card{border:1px solid #36281e;border-radius:11px;padding:15px 16px;background:linear-gradient(160deg,#141312,#0d0d0e);display:flex;flex-direction:column;gap:14px;min-width:0}.pf-am-account-top{display:flex;align-items:center;gap:10px}.pf-am-broker-symbol{border:1px solid #80512f;color:#d99f66;background:#2a1c11;border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:760;width:39px;height:39px;flex:none}.pf-am-account-top>div{min-width:0;flex:1 1}.pf-am-account-top>div>small{font-size:10px;color:#b28b68;letter-spacing:.07em}.pf-am-account-top h4{font-size:14px;overflow-wrap:anywhere;margin:4px 0 0}.pf-am-status{font-size:9px;font-weight:750;letter-spacing:.05em;border:1px solid #65412a;color:#e8a96e;border-radius:14px;padding:6px 8px;text-align:center;white-space:nowrap}.pf-am-status.has-evidence{border-color:#39725d;color:#8bcfb1;background:#10261d}.pf-am-status.no-evidence{background:#25170e}.pf-am-account-mid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pf-am-account-mid>div{border-top:1px solid #31271f;padding-top:10px}.pf-am-account-mid small,.pf-am-method small{display:block;color:#9e9998;font-size:10px;margin-bottom:7px}.pf-am-account-mid strong,.pf-am-method strong{font-size:11px;overflow-wrap:anywhere;font-weight:680}.pf-am-method{border-top:1px solid #31271f;padding-top:10px}.pf-am-method strong{color:#d2a77f}.pf-am-custody-note{font-size:10px;color:#989390;line-height:1.5;margin:0;flex:1 1}.pf-am-account-actions{display:flex;gap:7px;flex-wrap:wrap}.pf-am-account-actions button{border:1px solid #68452d;border-radius:6px;background:#1d1510;color:#e3b08b;padding:8px 11px;font-size:10px;font-weight:650;cursor:pointer}.pf-am-account-actions button:hover{border-color:#c37e46}.pf-am-evidence-banner{border-left:2px solid #c68246;border-radius:0 8px 8px 0;background:#18120f;padding:12px 17px}.pf-am-evidence-banner span{font-size:10px;color:#dd985d;letter-spacing:.1em;font-weight:750}.pf-am-evidence-banner p{font-size:11px;color:#b0a6a0;line-height:1.6;margin:6px 0 0}.pf-am-error,.pf-am-success{padding:12px 15px;margin:0;border-radius:6px;font-size:11px}.pf-am-success{border:1px solid #355e48;background:#0e2017;color:#8fe0b4}.pf-am-error{border:1px solid #814236;background:#25120f;color:#f1aaa0}.pf-am-form-shell{border:1px solid #a56835;border-radius:11px;background:#130f0e;padding:21px;scroll-margin-top:95px;box-shadow:0 0 0 3px rgba(184,105,45,.09)}.pf-am-form-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.pf-am-form-title small{color:#d99b62;font-size:10px;letter-spacing:.1em}.pf-am-form-title h4{font-size:17px;margin:5px 0}.pf-am-form-title>button{border:1px solid #564031;color:#aaa3a0;border-radius:6px;background:#1b1714;padding:7px 10px;cursor:pointer}.pf-am-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-am-form-fields label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:660;color:#b7b0ab}.pf-am-form-fields input,.pf-am-form-fields select{width:100%;min-width:0}.pf-am-method-help{font-size:11px;line-height:1.6;color:#b2aaa3;margin:15px 0}.pf-am-form-actions{display:flex;gap:9px;justify-content:flex-end}.pf-am-form-actions>button:first-child{border:1px solid #504035;color:#b7ada6;background:#191511;border-radius:7px;padding:10px 17px;cursor:pointer}.pf-am-audit{border-top:1px solid #332720;padding-top:17px}.pf-am-audit>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pf-am-audit>div:first-child small,.pf-am-audit>p{font-size:10px;color:#908c8c}.pf-am-audit-items{display:grid;grid-gap:5px;gap:5px;margin-top:11px}.pf-am-audit-items>div{display:grid;grid-template-columns:70px 1fr 175px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #29231e;border-radius:5px;background:#11100f;padding:7px 10px;font-size:10px;color:#d0c5bc}.pf-am-audit-items span{color:#dba267;font-weight:700}.pf-am-audit-items small{text-align:right;color:#9e9791}.pf-am-empty{grid-column:1/-1;border:1px dashed #584634;padding:25px;color:#aca29b;border-radius:9px;font-size:12px}.pf-eod-account-coverage{border:1px solid #38291e;border-radius:11px;padding:22px 24px;background:#0f0e0e;display:flex;align-items:center;justify-content:space-between;gap:22px}.pf-eod-account-coverage h3{font-size:19px;margin:8px 0}.pf-eod-account-coverage p{font-size:11px;line-height:1.65;color:#aaa3a0;max-width:590px;margin:0}.pf-eod-account-coverage-metrics{display:flex;gap:10px}.pf-eod-account-coverage-metrics>div{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid #352b22;border-radius:8px;min-width:145px;background:#141111}.pf-eod-account-coverage-metrics strong{font-size:15px;white-space:nowrap}@media(max-width:1270px){.pf-am-accounts-grid,.pf-am-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-eod-account-coverage{display:block}.pf-eod-account-coverage-metrics{margin-top:18px}}@media(max-width:760px){.pf-account-manager{padding:17px}.pf-account-manager-head{align-items:flex-start;flex-direction:column}.pf-am-accounts-grid,.pf-am-form-fields{grid-template-columns:1fr}.pf-eod-account-coverage-metrics{flex-wrap:wrap}.pf-am-audit-items>div{grid-template-columns:60px 1fr}.pf-am-audit-items small{grid-column:2;text-align:left}}@media(max-width:450px){.pf-am-summary-strip{grid-template-columns:1fr 1fr}.pf-am-scope-switch button{padding:8px}.pf-am-account-top{flex-wrap:wrap}.pf-eod-account-coverage-metrics>div{width:100%}}.pf-am-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-am-secondary{border:1px solid #855332;background:#19130f;color:#e3b78e;padding:11px 17px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.pf-am-secondary:hover:not(:disabled){border-color:#df995b;background:#25170f}.pf-am-help-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #93633e;border-radius:8px;background:#26170e;color:#f5b47b;padding:12px 15px;font-size:12px;font-weight:700;text-align:left;width:100%;margin-bottom:15px;cursor:pointer}.pf-am-help-trigger span{font-size:10px;white-space:nowrap;color:#caa27e}.pf-am-security-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.84);display:grid;place-items:center;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pf-am-security-dialog{width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;border:1px solid #a46c3b;border-radius:13px;background:#0d0c0d;color:#e7dfd7;padding:24px;box-shadow:0 18px 75px #000}.pf-am-security-dialog header{display:flex;justify-content:space-between;align-items:start;gap:15px;border-bottom:1px solid #3b281e;padding-bottom:18px}.pf-am-security-dialog header small{color:#e5a268;letter-spacing:.13em;font-size:10px;font-weight:800}.pf-am-security-dialog header h3{font-size:22px;letter-spacing:-.025em;margin:8px 0 0}.pf-am-security-dialog header button{width:35px;height:35px;border-radius:7px;border:1px solid #61452f;color:#e5d4c2;background:#22160f;cursor:pointer;font-size:20px}.pf-am-security-lede{font-size:13px;color:#bcb3ad;line-height:1.7;margin:18px 0}.pf-am-security-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-am-security-steps article{background:#161211;border:1px solid #30261f;border-radius:10px;padding:16px}.pf-am-security-steps b{font-size:12px;color:#f0b47f}.pf-am-security-steps p{font-size:11px;line-height:1.7;color:#a8a2a0;margin:9px 0 0}.pf-am-security-states{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.pf-am-security-states span{padding:7px 10px;border:1px solid #805a3b;border-radius:18px;font-size:9px;letter-spacing:.08em;color:#d8ad85}.pf-am-security-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #35291f;padding-top:15px}.pf-am-security-footer p{flex:1 1;font-size:11px;line-height:1.55;color:#aaa4a0;margin:0}@media(max-width:600px){.pf-am-security-steps{grid-template-columns:1fr}.pf-am-security-footer{flex-direction:column;align-items:stretch}.pf-am-security-dialog{padding:16px}}.pf-live-select{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:135px;cursor:pointer}.pf-live-select select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.pf-live-select:after{content:"⌄";color:#d7b08c;font-size:17px;margin-left:6px}.portfolio-intel-periods button:not(:disabled){cursor:pointer}.portfolio-intel-periods button[aria-pressed=true]{background:#312014;color:#edb580;box-shadow:inset 0 -2px 0 #d98c4b}.pf-live-fx-note{font-size:11px;color:#a0a0a4;letter-spacing:.01em;line-height:1.5;margin:3px 0 11px}.sbo-table{min-width:1360px}.sbo-table td,.sbo-table th{white-space:nowrap}.sbo-table .sbo-price-trace{vertical-align:middle}.sbo-price-trace.up{color:#5dc6a0}.sbo-price-trace.down{color:#e48a76}.sbo-trace-unavailable{color:#737575}.sbo-positive{color:#59d7a5!important}.pf-performance-suite{display:grid;grid-gap:16px;gap:16px;color:#e7e2df;margin:25px 0 34px}.pf-perf-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:23px 26px;background:#0a0b0d;border:1px solid #403022;border-left:3px solid #d78d49;border-radius:12px}.pf-perf-card-title small,.pf-perf-head span:first-child,.pf-perf-method>span{font-size:10px;letter-spacing:.11em;font-weight:760;color:#e69c5e}.pf-perf-head h2{font-size:clamp(19px,1.6vw,26px);margin:8px 0;letter-spacing:-.025em}.pf-perf-head p{font-size:12px;line-height:1.65;color:#a6a3a4;max-width:750px;margin:0}.pf-perf-proof{font-size:10px;border:1px solid #795536;background:#24180f;color:#e6af7e;border-radius:8px;padding:10px 12px;text-align:center;white-space:nowrap}.pf-perf-method{border:1px solid #362920;border-radius:8px;background:#18120f;padding:14px 18px}.pf-perf-method p{font-size:11px;color:#b0aaa7;line-height:1.55;margin:6px 0 0}.pf-perf-period-bar{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.pf-perf-period-bar button{background:#141312;border:1px solid #37302b;border-radius:7px;color:#b9b2ad;font-size:11px;padding:9px 16px;cursor:pointer;font-weight:660}.pf-perf-period-bar button[aria-pressed=true]{border-color:#cf8647;background:#2e1e12;color:#eeb886}.pf-perf-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.pf-perf-card{background:#0a0b0e;border:1px solid #362920;padding:22px 24px;border-radius:12px;min-width:0}.pf-perf-card-title{display:flex;justify-content:space-between;gap:12px;align-items:start;border-bottom:1px solid #30241d;padding-bottom:15px;margin-bottom:18px}.pf-perf-card-title h3{font-size:19px;margin:7px 0 0;letter-spacing:-.025em}.pf-perf-card-title>span{font-size:10px;color:#998f8a;white-space:nowrap;padding-top:8px}.pf-perf-method-note{color:#929094;font-size:10px;line-height:1.6;margin:15px 0 0}.pf-perf-unavailable{border:1px dashed #594131;border-radius:9px;padding:25px;color:#b6a7a0;background:#17110f;font-size:12px;line-height:1.7}.pf-perf-unavailable strong{font-size:14px;color:#e6bc94}.pf-perf-unavailable p{margin:8px 0 0}.pf-perf-equity-plot{border:1px solid #2e2923;border-radius:8px;background:linear-gradient(#17201e,#0e100f);padding:20px 15px 12px;min-height:190px}.pf-perf-equity-plot svg{width:100%;height:160px;display:block;overflow:visible}.pf-perf-plot-label{color:#999e98;font-size:10px;margin-top:8px}.pf-perf-equity-last,.pf-perf-plot-label{display:flex;justify-content:space-between}.pf-perf-equity-last{align-items:baseline;margin-top:14px;gap:12px}.pf-perf-equity-last small{font-size:11px;color:#aaa39e}.pf-perf-equity-last strong{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-perf-big-number{border:1px solid #31302a;border-radius:9px;background:#111413;padding:15px 18px;display:grid;grid-gap:9px;gap:9px}.pf-perf-big-number small{font-size:11px;color:#a6a19d}.pf-perf-big-number strong{font-size:27px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-perf-big-number>span{font-size:10px;color:#98908b}.pf-perf-positive{color:#64d2a1!important}.pf-perf-negative{color:#ec8e7d!important}.pf-perf-metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:15px}.pf-perf-metric-grid>div{border:1px solid #322821;background:#161310;border-radius:8px;padding:12px}.pf-perf-metric-grid small,.pf-perf-win-summary small{display:block;font-size:10px;color:#9d9692;margin-bottom:8px}.pf-perf-metric-grid strong,.pf-perf-win-summary strong{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-perf-win-layout{display:flex;gap:24px;align-items:center}.pf-perf-win-gauge{width:min(195px,43%);flex:none;aspect-ratio:1;border-radius:50%;padding:15px}.pf-perf-win-gauge>div{width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#0a0b0e}.pf-perf-win-gauge small{font-size:11px;color:#b1aaa5}.pf-perf-win-gauge strong{font-size:23px;color:#7dd7b4;margin-top:5px}.pf-perf-win-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;flex:1 1}.pf-perf-win-summary>div{border-bottom:1px solid #342820;padding-bottom:12px}.pf-perf-table-wrap{overflow-x:auto}.pf-perf-table-wrap table{width:100%;border-collapse:collapse;min-width:780px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-perf-table-wrap th{text-align:left;color:#a69b95;font-weight:650;border-bottom:1px solid #39302a;padding:13px 10px;white-space:nowrap}.pf-perf-table-wrap td{border-bottom:1px solid #282220;padding:14px 10px;white-space:nowrap}.pf-perf-table-wrap td:not(:first-child),.pf-perf-table-wrap th:not(:first-child){text-align:right}@media(max-width:1100px){.pf-perf-layout{grid-template-columns:1fr}}@media(max-width:750px){.pf-perf-head{display:block}.pf-perf-proof{display:inline-block;margin-top:12px}.pf-perf-card{padding:17px}.pf-perf-win-layout{flex-wrap:wrap}.pf-perf-win-gauge{width:155px}.pf-perf-card-title{flex-wrap:wrap}}.pf-perf-observed-return{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:16px}.pf-perf-observed-return>div{border:1px solid #3c2d22;border-radius:9px;background:#171311;padding:15px}.pf-perf-observed-return small{display:block;color:#b6a9a0;font-size:10px;margin-bottom:9px}.pf-perf-observed-return strong{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-performance-suite,.pf-performance-suite .pf-perf-big-number,.pf-performance-suite .pf-perf-card,.pf-performance-suite .pf-perf-equity-plot,.pf-performance-suite .pf-perf-head,.pf-performance-suite .pf-perf-method,.pf-performance-suite .pf-perf-metric-grid>div,.pf-performance-suite .pf-perf-observed-return>div,.pf-performance-suite .pf-perf-unavailable,.pf-performance-suite .pf-perf-win-summary>div,.pf-trade-ledger,.pf-trade-ledger .pf-trade-coverage,.pf-trade-ledger .pf-trade-kpis>div{background:var(--mandate-brand-black);color:var(--text)}.pf-performance-suite .pf-perf-card,.pf-performance-suite .pf-perf-head,.pf-trade-ledger{border-color:var(--border-strong)}.pf-performance-suite .pf-perf-head{border-left:3px solid var(--orange)}.pf-performance-suite .pf-perf-card-title small,.pf-performance-suite .pf-perf-head span:first-child,.pf-performance-suite .pf-perf-method>span,.pf-trade-ledger-head small{color:var(--orange)}.pf-performance-suite .pf-perf-big-number .pf-perf-positive,.pf-performance-suite .pf-perf-positive,.pf-trade-ledger .pf-trade-buy{color:var(--green)!important}.pf-performance-suite .pf-perf-negative,.pf-trade-ledger .pf-trade-sell{color:var(--red)!important}.pf-performance-suite .pf-perf-period-bar button[aria-pressed=true],.pf-trade-controls button[aria-pressed=true],.portfolio-intel-periods button[aria-pressed=true]{border-color:var(--orange);color:var(--mandate-brand-highlight);background:var(--mandate-brand-wash);box-shadow:inset 0 -2px var(--orange)}.pf-performance-suite .pf-perf-proof,.pf-trade-status{color:var(--mandate-brand-highlight);border-color:var(--mandate-brand-primary);background:var(--mandate-brand-wash)}.pf-performance-suite .pf-perf-win-gauge{background:var(--mandate-brand-black)!important;border:9px solid var(--green);padding:4px}.pf-performance-suite .pf-perf-win-gauge>div{background:var(--mandate-brand-black)}.pf-performance-suite .pf-perf-win-gauge strong{color:var(--green)}.pf-performance-suite .pf-perf-equity-plot{border-color:var(--border-strong)}.pf-trade-ledger{margin:22px 0 32px;padding:24px;border:1px solid var(--border-strong);border-radius:12px;display:grid;grid-gap:18px;gap:18px;scroll-margin-top:100px}.pf-trade-ledger-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.pf-trade-ledger-head h2{font-size:24px;letter-spacing:-.025em;margin:8px 0}.pf-trade-ledger-head p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.pf-trade-status{font-size:10px;letter-spacing:.07em;border:1px solid;padding:10px 12px;border-radius:7px;white-space:nowrap}.pf-trade-coverage{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);padding:14px 0;font-size:11px;color:var(--muted)}.pf-trade-coverage strong{color:var(--text)}.pf-trade-controls{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.pf-trade-controls>div{display:flex;gap:5px}.pf-trade-controls button,.pf-trade-controls input{border:1px solid var(--border-strong);background:var(--mandate-brand-black);border-radius:7px;padding:10px 14px;color:var(--text);font-size:12px}.pf-trade-controls button{cursor:pointer}.pf-trade-controls input{min-width:190px}.pf-trade-controls>span{font-size:11px;color:var(--muted);margin-left:auto}.pf-trade-controls b{color:var(--orange)}.pf-trade-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-trade-kpis,.pf-trade-kpis>div{display:grid;grid-gap:11px;gap:11px}.pf-trade-kpis>div{border:1px solid var(--border-strong);border-radius:9px;padding:16px}.pf-trade-kpis small{color:var(--muted);font-size:11px}.pf-trade-kpis strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-trade-table{min-width:1740px!important}.pf-trade-table td{color:var(--text-soft)}.pf-trade-table td,.pf-trade-table th{white-space:nowrap;padding:13px 11px}.pf-trade-source{color:var(--mandate-brand-highlight);font-size:10px}.pf-trade-ledger footer{color:var(--muted);font-size:11px;line-height:1.7}@media(max-width:760px){.pf-trade-ledger{padding:16px}.pf-trade-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-trade-ledger-head{display:block}.pf-trade-status{display:inline-block;margin-top:12px}}.sbo-positive,.sbo-price-trace.up{color:var(--green)!important}.sbo-negative,.sbo-price-trace.down{color:var(--red)!important}.pf-trade-document-fees{border:1px solid var(--border-strong);border-radius:8px;padding:15px;background:var(--mandate-brand-black)}.pf-trade-document-fees summary{color:var(--orange);font-size:12px;font-weight:700;cursor:pointer}.pf-trade-document-fees table{min-width:1150px}.pf3-mode-switch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 19px;margin-bottom:16px;background:linear-gradient(115deg,rgba(17,20,24,.98),rgba(11,13,16,.98));border:1px solid #30343a;border-left:3px solid #e97828;border-radius:10px}.pf3-mode-switch>div:first-child{display:grid;grid-gap:4px;gap:4px}.pf3-mode-switch strong{font-size:15px;color:#f4f5f7}.pf3-mode-switch small{font-size:12px;color:#a8b0b9}.pf3-mode-switch div[role=group]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid #34383f;border-radius:9px;background:#0d0f12}.pf3-mode-switch button{padding:10px 16px;min-height:40px;background:transparent;color:#c4cbd2;border:0;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700}.pf3-mode-switch button:hover{color:#fff;background:rgba(255,255,255,.055)}.pf3-mode-switch button.is-active{background:rgba(234,108,31,.16);color:#ffb478;box-shadow:inset 0 0 0 1px #ae591e}.pf3-demo-workspace{--demo-border:#30373f;--demo-accent:#ff8c39;--demo-fg:#e8edf2;--demo-muted:#aeb8c3;display:grid;grid-gap:16px;gap:16px;color:var(--demo-fg)}.pf3-demo-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:23px 25px;border:1px solid rgba(244,129,49,.36);border-radius:12px;background:linear-gradient(110deg,rgba(255,116,22,.09),rgba(12,14,17,.98) 58%)}.pf3-demo-kicker{font-size:11px;font-weight:850;letter-spacing:.11em;color:var(--demo-accent)}.pf3-demo-banner h2{margin:6px 0;font-size:25px;font-weight:850;color:#f9f9fa}.pf3-demo-banner p{margin:0;max-width:750px;line-height:1.65;font-size:13px;color:#b8c2cc}.pf3-demo-badge{font-size:11px;font-weight:850;letter-spacing:.07em;background:rgba(255,139,41,.12);border:1px solid rgba(255,139,41,.45);padding:10px 12px;border-radius:7px;color:#ffc38e;white-space:nowrap}.pf3-demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pf3-demo-metrics>div{min-width:0;padding:18px 19px;display:flex;flex-direction:column;gap:7px;border:1px solid var(--demo-border);border-radius:9px;background:#101316}.pf3-demo-metrics small{font-size:12px;font-weight:650;color:#aeb9c4}.pf3-demo-metrics strong{font-size:clamp(18px,1.6vw,25px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:830;letter-spacing:-.02em;overflow-wrap:anywhere}.pf3-demo-metrics span{font-size:11px;color:#9ea9b3;line-height:1.4}.pf3-demo-workspace .is-gain{color:#3ad6a5!important}.pf3-demo-workspace .is-loss{color:#ff7381!important}.pf3-demo-main-grid{display:grid;grid-template-columns:minmax(380px,.89fr) minmax(520px,1.11fr);align-items:start;grid-gap:14px;gap:14px}.pf3-demo-panel{min-width:0;border-radius:11px;border:1px solid var(--demo-border);overflow:hidden;background:#101317}.pf3-demo-panel-head{min-height:65px;display:flex;gap:12px;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:1px solid #292f36;flex-wrap:wrap}.pf3-demo-panel-head>div:first-child>span{font-size:10px;font-weight:850;color:var(--demo-accent);letter-spacing:.08em}.pf3-demo-panel-head h3{margin:4px 0 0;font-size:18px;font-weight:800;color:#f5f5f6}.pf3-demo-panel-head h3 small{font-size:13px;color:#b9c3cd}.pf3-demo-panel-head a{font-size:12px;color:#ffb87c;text-decoration:none;font-weight:700}.pf3-demo-panel-head a:hover{text-decoration:underline}.pf3-demo-label{font-size:10px;font-weight:850;letter-spacing:.045em;color:#ffd0a6;background:rgba(226,106,37,.1);border:1px solid #59341f;border-radius:6px;padding:8px 10px}.pf3-demo-form{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:14px;column-gap:14px;grid-row-gap:16px;row-gap:16px}.pf3-demo-form label,.pf3-demo-security-head label{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;color:#c0cbd5;font-weight:700}.pf3-demo-controls input,.pf3-demo-form input,.pf3-demo-form select,.pf3-demo-security-head select{min-width:0;width:100%;min-height:42px;border:1px solid #3a444f;background:#0b1014;border-radius:7px;padding:10px 11px;color:#f1f3f6;font-size:14px;font-weight:600;outline:none}.pf3-demo-controls input:focus,.pf3-demo-form input:focus,.pf3-demo-form select:focus,.pf3-demo-security-head select:focus{border-color:#ff923f;box-shadow:0 0 0 2px rgba(255,133,40,.2)}.pf3-demo-form label small{font-size:11px;color:#9fabb5;font-weight:400}.pf3-demo-form .pf3-demo-wide{grid-column:1/-1}.pf3-demo-actions{display:flex;align-items:center;gap:10px;grid-column:1/-1;flex-wrap:wrap}.pf3-demo-workspace button{cursor:pointer}.pf3-demo-actions button,.pf3-demo-chart-toolbar button,.pf3-demo-controls button,.pf3-demo-table button{min-height:38px;padding:9px 12px;border:1px solid #414a53;border-radius:7px;background:#1a1e22;color:#e7edf2;font-size:12px;font-weight:720}.pf3-demo-actions button:hover,.pf3-demo-chart-toolbar button:hover,.pf3-demo-controls button:hover,.pf3-demo-table button:hover{border-color:var(--demo-accent);color:#ffb981}.pf3-demo-actions button.pf3-demo-primary{background:#e97925;border-color:#ee8835;color:#14100c;padding:11px 18px;font-size:13px;font-weight:850}.pf3-demo-workspace button:disabled{opacity:.45;cursor:not-allowed}.pf3-demo-status{border:1px solid #335747;border-radius:6px;color:#aee2cd;background:rgba(56,180,125,.08);line-height:1.55}.pf3-demo-status,.pf3-demo-warning{margin:0 20px 12px;padding:11px;font-size:12px}.pf3-demo-warning{border:1px solid #97543e;border-radius:6px;color:#ffc9af}.pf3-demo-hint{padding:12px 20px;margin:0;line-height:1.65;font-size:11px;color:#a4b0bb;border-top:1px solid #282e35}.pf3-demo-chart-panel .pf3-demo-hint{border-top:0;padding-top:1px}.pf3-demo-security-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px 8px}.pf3-demo-security-head label{width:140px;max-width:44%}.pf3-demo-security-head>div{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pf3-demo-security-head small{font-size:11px;color:#a7b4bd}.pf3-demo-security-head strong{font-size:27px;font-weight:860;color:#f9f9fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf3-demo-security-head span{font-size:11px;color:#aebcc8}.pf3-demo-chart-toolbar{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pf3-demo-chart-toolbar>div{display:flex;gap:3px;background:#0a0e12;border:1px solid #2b353f;border-radius:7px;padding:3px}.pf3-demo-chart-toolbar button{border:0;background:none;min-height:35px;padding:8px 11px}.pf3-demo-chart-toolbar button.active{background:rgba(235,116,32,.19);color:#ffc48f;box-shadow:inset 0 0 0 1px #b7652b}.pf3-demo-chart-panel .pf3-chart-blank,.pf3-demo-chart-panel .pf3-chart-loading,.pf3-demo-chart-panel .pf3-chart-wrap{margin:0 14px 12px}.pf3-demo-chart-panel .pf3-chart svg{max-width:100%}.pf3-demo-proof{display:flex;gap:12px;flex-wrap:wrap;padding:0 20px 14px;color:#b5c2ce;font-size:11px}.pf3-demo-proof span{overflow-wrap:anywhere}.pf3-demo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pf3-demo-controls input{width:195px;font-size:12px;min-height:36px}.pf3-demo-scroll{overflow-x:auto;width:100%}.pf3-demo-table{width:100%;min-width:860px;border-spacing:0;border-collapse:collapse;font-size:12px}.pf3-demo-table thead{background:#161c21}.pf3-demo-table td,.pf3-demo-table th{padding:13px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid #273038;color:#d4dde6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf3-demo-table td:first-child,.pf3-demo-table td:last-child,.pf3-demo-table th:first-child,.pf3-demo-table th:last-child{text-align:left}.pf3-demo-table th{color:#b6c4d1;font-size:11px;font-weight:800}.pf3-demo-table td strong{color:#fafafa;font-size:13px}.pf3-demo-table td small{display:block;margin-top:4px;font-size:10px;color:#a5b4c1}.pf3-demo-table tbody tr:hover{background:rgba(255,255,255,.025)}.pf3-demo-table button{min-height:31px;padding:6px 9px;margin-right:5px}.pf3-demo-table-footer{padding:13px 17px;font-size:12px;color:#bac6d0;line-height:1.55}.pf3-demo-empty{padding:40px 20px;text-align:center;color:#c7d2dc}.pf3-demo-empty strong{color:#f1f1f2;font-size:16px}.pf3-demo-empty p{font-size:12px;line-height:1.7;max-width:530px;margin:9px auto 0}@media (max-width:1180px){.pf3-demo-main-grid{grid-template-columns:1fr}.pf3-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.pf3-demo-banner,.pf3-mode-switch{padding:14px}.pf3-demo-metrics{grid-template-columns:1fr 1fr}.pf3-demo-metrics>div{padding:12px}.pf3-demo-metrics strong{font-size:17px}.pf3-demo-main-grid{grid-template-columns:minmax(0,1fr)}.pf3-demo-form{padding:14px;grid-template-columns:1fr}.pf3-demo-security-head{padding:12px}.pf3-demo-security-head strong{font-size:20px}.pf3-demo-banner h2{font-size:21px}.pf3-demo-panel-head,.pf3-demo-proof{padding:12px}}body:has(.signals-page) .signals-page{width:min(calc(100% - 32px),1840px);padding-top:20px;padding-bottom:110px}@media (max-width:900px){body:has(.signals-page) .signals-page{width:min(calc(100% - 24px),1840px);padding-top:16px}}body:has(.risk-intelligence-page) .risk-intelligence-page{width:min(calc(100% - 28px),2040px);max-width:none;padding:12px 0 110px;margin-inline:auto}@media (max-width:900px){body:has(.risk-intelligence-page) .risk-intelligence-page{width:min(calc(100% - 20px),2040px);padding-top:12px}}.profile-page{width:100%;max-width:1760px;margin:0 auto;padding:20px 20px 36px;color:var(--text);font-size:12px}.aegis-shell:has(.profile-page) button[aria-label="Open Mandate AI Assistant"]{display:none}.profile-page button{cursor:pointer}.profile-page button:disabled{cursor:not-allowed}.profile-page button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.profile-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 8px 18px}.profile-heading h1{margin:0 0 2px;font-size:36px;font-weight:750;letter-spacing:-.04em;line-height:1.05}.profile-heading p{margin:0;color:var(--text-soft);font-size:14px;line-height:1.5}.profile-heading-status{display:flex;gap:12px;flex:none}.profile-heading-status>span{display:flex;align-items:center;gap:13px;min-width:194px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface)}.profile-heading-status>span>svg{color:var(--orange);filter:drop-shadow(0 0 9px var(--orange))}.profile-heading-status>span>span{display:flex;flex-direction:column;gap:4px}.profile-heading-status strong{font-size:12px;font-weight:600}.profile-heading-status small{color:var(--muted);font-size:10px}.profile-grid{display:grid;grid-template-columns:minmax(275px,1.05fr) minmax(480px,1.9fr) minmax(310px,1.34fr);grid-gap:15px;gap:15px;align-items:start}.profile-column{display:flex;flex-direction:column;gap:11px;min-width:0}.profile-card,.profile-tabs{overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:linear-gradient(145deg,var(--surface),var(--bg-soft));box-shadow:0 16px 32px color-mix(in srgb,var(--bg) 60%,transparent)}.profile-card-title{display:flex;align-items:center;gap:13px;min-height:42px;margin:0 13px;padding:0 2px;border-bottom:1px solid var(--border)}.profile-title-icon{display:grid;place-items:center;width:31px;height:31px;color:var(--orange);filter:drop-shadow(0 0 10px var(--orange))}.profile-card-title h2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1;min-width:0;margin:0;font-size:15px;font-weight:650;letter-spacing:-.025em}.profile-card-title small{color:var(--muted);font-size:10px;font-weight:400;letter-spacing:0;text-align:right}.profile-summary{text-align:center}.profile-summary .profile-card-title{text-align:left}.profile-avatar{position:relative;display:grid;place-items:center;width:150px;height:150px;margin:14px auto 7px;border:1.5px solid var(--orange);border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--surface-2),var(--bg));color:var(--muted)}.profile-avatar>span{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:39px;height:39px;border:2px solid var(--text-soft);border-radius:50%;background:var(--bg-soft);color:var(--text)}.profile-summary>h2{margin:3px 10px 0;font-size:24px;font-weight:740;letter-spacing:-.045em}.profile-summary-subtitle{margin:3px 0 8px;color:var(--text-soft);font-size:12px}.profile-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:0 12px}.profile-badges span{padding:6px 10px;border:1px solid var(--border-strong);border-radius:40px;color:var(--muted);font-size:10px}.profile-photo-actions{display:flex;gap:10px;margin:14px 18px 15px}.profile-photo-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;flex:1 1;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-2);font-size:11px}.profile-photo-actions button:first-child{flex:1.6 1;border-color:color-mix(in srgb,var(--orange) 65%,var(--border));color:var(--orange)}.profile-facts{display:grid;grid-gap:0;gap:0;margin:0 18px 6px;padding-top:9px;border-top:1px solid var(--border)}.profile-status-row{display:flex;align-items:center;gap:14px;min-height:31px;text-align:left}.profile-status-row>svg{flex:none;color:var(--text-soft)}.profile-status-row span{flex:1 1;color:var(--text-soft);font-size:11px}.profile-status-row strong{color:var(--muted);font-size:11px;font-weight:500;text-align:right}.profile-health{padding-bottom:10px}.profile-health>.profile-status-row{margin:0 18px}.profile-health>.profile-status-row>svg{color:var(--orange)}.profile-muted-note{margin:11px 17px 0;color:var(--muted);font-size:10px;line-height:1.45}.profile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;min-height:48px;border-radius:8px}.profile-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-soft);font-size:11px;white-space:nowrap}.profile-tabs button:hover{background:var(--surface-2)}.profile-tabs button.profile-tab-active{border-bottom-color:var(--orange);color:var(--orange);background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 18px;gap:11px 18px;padding:10px 15px 12px}.profile-field{min-width:0}.profile-field-wide{grid-column:1/-1}.profile-field label{display:block;margin:0 0 5px;color:var(--text-soft);font-size:11px}.profile-field-shell{display:flex;align-items:center;min-height:35px;overflow:hidden;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-2)}.profile-field-shell>span{display:grid;place-items:center;align-self:stretch;flex:none;width:39px;border-right:1px solid var(--border-strong);color:var(--text-soft)}.profile-field-shell output{min-width:0;overflow:hidden;padding:0 11px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-field-wide:last-child .profile-field-shell{min-height:75px;align-items:flex-start}.profile-field-wide:last-child .profile-field-shell output,.profile-field-wide:last-child .profile-field-shell>span{padding-top:13px}.profile-social{padding-bottom:13px}.profile-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:10px 15px}.profile-form-actions{display:flex;align-items:center;gap:10px;padding:10px 15px 0}.profile-form-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;min-width:118px;padding:0 14px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;font-size:11px}.profile-form-actions .profile-primary{min-width:160px;border-color:var(--orange);background:linear-gradient(110deg,var(--orange),var(--amber));color:var(--bg);font-weight:700;opacity:.5}.profile-form-actions .profile-preview{min-width:0;margin-left:auto}.profile-password-fields{display:grid;grid-gap:10px;gap:10px;padding:10px 17px 0}.profile-password-fields .profile-field-shell{min-height:32px}.profile-password-state{margin:10px 17px;color:var(--text-soft);font-size:10px}.profile-password-state strong{color:var(--muted)}.profile-security-divider{height:1px;margin:14px 17px 4px;background:var(--border)}.profile-setting{display:flex;align-items:center;gap:14px;min-height:43px;padding:5px 17px}.profile-setting>svg{flex:none;color:var(--orange);filter:drop-shadow(0 0 8px var(--orange))}.profile-setting>div{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.profile-setting strong{font-size:11px;font-weight:550}.profile-setting small{line-height:1.3}.profile-setting small,.profile-setting>span:not(.profile-disabled-switch){color:var(--muted);font-size:10px}.profile-disabled-switch{position:relative;flex:none;width:37px;height:20px;border:1px solid var(--border-strong);border-radius:20px;background:var(--surface-2)}.profile-disabled-switch:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--muted);content:""}.profile-empty-small{padding:19px;color:var(--muted);font-size:11px}.profile-tab-panel{min-height:500px}.profile-empty-panel{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;min-height:410px;padding:25px;text-align:center;color:var(--muted)}.profile-empty-panel svg{color:var(--orange)}.profile-empty-panel strong{color:var(--text);font-size:17px}.profile-empty-panel p{margin:0;line-height:1.5}@media(max-width:1190px){.profile-grid{grid-template-columns:minmax(250px,.9fr) minmax(470px,1.7fr)}.profile-right{grid-column:2}.profile-heading-status>span{min-width:160px}}@media(max-width:790px){.profile-page{padding:16px 12px}.profile-heading{align-items:flex-start;flex-direction:column;margin:0 3px 15px}.profile-heading h1{font-size:30px}.profile-heading-status{width:100%}.profile-heading-status>span{flex:1 1;min-width:0}.profile-grid{grid-template-columns:1fr}.profile-right{grid-column:auto}.profile-summary{padding-bottom:10px}.profile-tabs{overflow-x:auto}.profile-tabs button{min-width:125px}.profile-social-grid{grid-template-columns:1fr}}@media(max-width:480px){.profile-heading-status{flex-direction:column}.profile-form-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.profile-form-actions{flex-wrap:wrap}.profile-form-actions button{flex:1 1}.profile-form-actions .profile-preview{flex-basis:100%;margin-left:0}.profile-tabs button{min-width:115px;font-size:10px}}.profile-page .profile-field-shell:focus-within{border-color:var(--orange);box-shadow:0 0 0 1px color-mix(in srgb,var(--orange) 25%,transparent)}.profile-page .profile-field-shell input,.profile-page .profile-field-shell textarea{width:100%;min-width:0;min-height:35px;padding:8px 10px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px}.profile-page .profile-field-shell input::placeholder,.profile-page .profile-field-shell textarea::placeholder{color:var(--dim)}.profile-page .profile-field-shell input:disabled,.profile-page .profile-field-shell textarea:disabled{color:var(--muted);cursor:not-allowed}.profile-page .profile-field-shell textarea{min-height:83px;resize:vertical;line-height:1.55}.profile-page .profile-field-wide:last-child .profile-field-shell{align-items:stretch}.profile-page .profile-field-wide:last-child .profile-field-shell>span{padding-top:13px}.profile-summary-email{margin:5px 10px 9px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.profile-page .profile-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-page .profile-avatar>button{position:absolute;right:0;bottom:2px;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--text-soft);border-radius:50%;background:var(--bg-soft);color:var(--text);cursor:pointer}.profile-page .profile-avatar>button:disabled{opacity:.5;cursor:not-allowed}.profile-page .profile-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-page .profile-form-actions .profile-primary:enabled{opacity:1;box-shadow:0 5px 20px color-mix(in srgb,var(--orange) 25%,transparent)}.profile-page .profile-form-actions button:disabled{opacity:.45}.profile-page .profile-feedback{margin:0 8px 14px;padding:10px 13px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text-soft);font-size:12px}.profile-page .profile-feedback-error{border-color:color-mix(in srgb,var(--red) 50%,var(--border));color:var(--red)}.profile-page .profile-feedback-success{border-color:color-mix(in srgb,var(--green) 45%,var(--border));color:var(--green)}.profile-page .profile-feedback a{color:var(--orange);text-decoration:underline}.profile-page .profile-preview-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--bg) 85%,transparent)}.profile-page .profile-preview-dialog{position:relative;width:min(440px,100%);padding:24px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-soft);box-shadow:0 20px 70px var(--bg);text-align:center}.profile-page .profile-preview-dialog .profile-avatar{width:115px;height:115px}.profile-page .profile-preview-dialog h2{font-size:22px}.profile-page .profile-preview-dialog p{overflow-wrap:anywhere;color:var(--text-soft);line-height:1.6}.profile-page .profile-preview-close{position:absolute;top:8px;right:12px;border:0;background:transparent;color:var(--text);font-size:26px}.top-navigation:has(.profile-header-actions),body:has(.cc3-root) .top-navigation:has(.profile-header-actions){gap:15px;min-height:46px;padding-inline:22px}.top-navigation:has(.profile-header-actions) .nav-link,body:has(.cc3-root) .top-navigation:has(.profile-header-actions) .nav-link{padding:7px 8px;color:var(--text-soft);font-size:11px;white-space:nowrap}.top-navigation:has(.profile-header-actions) .nav-active{color:var(--text)}.top-navigation:has(.profile-header-actions) .top-actions{gap:14px;flex:0 0 auto}.top-navigation:has(.profile-header-actions) .search-button,body:has(.cc3-root) .top-navigation:has(.profile-header-actions) .search-button{width:clamp(195px,20vw,330px);height:34px;padding:0 9px;justify-content:flex-start;gap:10px;border-color:var(--border-strong);border-radius:8px;color:var(--muted);background:var(--bg-soft);font-size:10px;white-space:nowrap}.top-navigation:has(.profile-header-actions) .search-button svg{width:17px;height:17px;flex:0 0 auto}.top-navigation:has(.profile-header-actions) .search-button span{flex:1 1;overflow:hidden;text-overflow:ellipsis;text-align:left}.top-navigation:has(.profile-header-actions) .search-button kbd{flex:0 0 auto;padding:3px 5px;font-size:10px}.profile-header-actions{position:relative;display:flex;align-items:center;gap:13px}.profile-header-avatar,.profile-header-icon{display:inline-flex;align-items:center;justify-content:center;border:0;color:var(--text-soft);background:transparent;cursor:pointer}.profile-header-icon{width:34px;height:34px;border-radius:8px}.profile-header-icon svg{width:21px;height:21px}.profile-header-avatar{gap:7px;padding:1px 0}.profile-header-avatar>span{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--orange);border-radius:50%;background:linear-gradient(145deg,var(--surface-2),var(--bg-soft));box-shadow:0 0 0 3px var(--bg)}.profile-header-avatar>span svg{width:24px;height:24px}.profile-header-avatar>svg{width:13px;height:13px}.profile-header-avatar:hover,.profile-header-avatar[aria-expanded=true],.profile-header-icon:hover,.profile-header-icon[aria-expanded=true]{color:var(--orange)}.profile-header-popover{position:absolute;top:calc(100% + 13px);right:0;z-index:100;width:min(310px,calc(100vw - 24px));padding:15px;border:1px solid var(--border-strong);border-radius:11px;color:var(--text);background:var(--bg-soft);box-shadow:0 18px 48px color-mix(in srgb,var(--bg) 80%,transparent)}.profile-header-popover strong{font-size:13px}.profile-header-popover p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.profile-header-menu{padding:6px}.profile-header-identity{display:grid;grid-gap:4px;gap:4px;padding:12px 10px;border-bottom:1px solid var(--border-strong)}.profile-header-identity span{color:var(--muted);font-size:11px}.profile-header-menu a,.profile-header-menu button{display:block;width:100%;padding:11px 10px;border:0;border-radius:6px;color:var(--text-soft);background:transparent;text-align:left;font-size:12px;cursor:pointer}.profile-header-menu a:hover,.profile-header-menu button:hover{background:var(--surface-2)}.profile-header-menu button:last-of-type{color:var(--orange)}.profile-header-menu .profile-header-error{padding:0 10px 8px;color:var(--red)}.profile-header-actions :is(button,a):focus-visible,.top-navigation .search-button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:1430px){.top-navigation:has(.profile-header-actions){gap:8px;padding-inline:13px}.top-navigation:has(.profile-header-actions) .nav-link{padding-inline:5px;font-size:10px}.top-navigation:has(.profile-header-actions) .top-actions{gap:7px}}@media (max-width:1050px){.top-navigation:has(.profile-header-actions) .search-button{width:38px;justify-content:center}.top-navigation:has(.profile-header-actions) .search-button kbd,.top-navigation:has(.profile-header-actions) .search-button span{display:none}}@media (max-width:680px){.top-navigation:has(.profile-header-actions){min-height:58px;justify-content:space-between}.top-navigation:has(.profile-header-actions) .search-button{display:inline-flex}.profile-header-actions{gap:4px}}.mandate-alert-popover-item{padding:9px 0;border-bottom:1px solid var(--border)}.mandate-alert-popover-link{display:flex;flex-direction:column;gap:4px;padding:5px 6px;border-radius:6px;color:var(--text);text-decoration:none}.mandate-alert-popover-link b{font-size:12px;line-height:1.35}.mandate-alert-popover-link span{font-size:11px;color:var(--muted)}.mandate-alert-popover-link .mandate-alert-view{color:var(--orange);font-weight:600}.mandate-alert-popover-link:focus-visible,.mandate-alert-popover-link:hover{background:var(--surface-2)}.mandate-alert-mark-read{font-size:11px;color:var(--orange);background:transparent;border:0;padding:4px 6px;cursor:pointer}#idx-market-breadth,#research-history,#watchlist-alert-center{scroll-margin-top:120px}#watchlist-alert-center [data-alert-focused=true]{outline:1px solid var(--orange);outline-offset:2px;border-radius:6px}.top-navigation .mandate-global-search{position:relative;width:clamp(195px,20vw,330px);flex:0 1 auto;min-width:0}.top-navigation .mandate-global-search .mandate-global-search-field{width:100%;min-width:0;box-sizing:border-box;cursor:text;transition:border-color .18s ease,box-shadow .18s ease}.mandate-global-search-field:focus-within{border-color:var(--orange)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--orange),transparent 84%)}.mandate-global-search-field input{flex:1 1 auto;min-width:0;width:100%;color:var(--text);background:transparent;border:0;outline:none;font:inherit;font-size:12px;line-height:1.5}.mandate-global-search-field input::placeholder{color:var(--muted);opacity:1}.mandate-global-search-field input::-webkit-search-cancel-button{cursor:pointer}.mandate-global-search-field kbd{flex:0 0 auto}.mandate-global-search-panel{position:absolute;z-index:2500;top:calc(100% + 10px);right:0;width:min(480px,calc(100vw - 24px));max-height:min(65vh,580px);display:flex;flex-direction:column;overflow:hidden;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 20px 54px rgba(0,0,0,.56),0 0 0 1px color-mix(in srgb,var(--orange),transparent 94%)}.mandate-global-search-footer,.mandate-global-search-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:11px;color:var(--muted)}.mandate-global-search-heading{border-bottom:1px solid var(--border);font-weight:700;letter-spacing:.06em}.mandate-global-search-heading span:first-child{color:var(--orange)}.mandate-global-search-results{overflow:auto;padding:6px}.mandate-global-search-result{width:100%;display:flex;gap:12px;align-items:center;padding:10px;text-align:left;border:1px solid transparent;border-radius:7px;color:var(--text);background:transparent;cursor:pointer}.mandate-global-search-result.selected,.mandate-global-search-result:focus-visible,.mandate-global-search-result:hover{border-color:var(--border-strong);background:var(--surface-2);outline:none}.mandate-global-search-result.selected .mandate-global-search-category{color:var(--orange)}.mandate-global-search-result>span:last-child{color:var(--muted)}.mandate-global-search-category{flex:0 0 76px;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase}.mandate-global-search-result-copy{display:grid;flex:1 1;min-width:0;grid-gap:3px;gap:3px}.mandate-global-search-result-copy strong{font-size:13px;font-weight:650}.mandate-global-search-result-copy small{font-size:11px;color:var(--muted);white-space:normal}.mandate-global-search-empty{padding:18px 12px;margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.mandate-global-search-warning{margin:0;padding:10px 16px;font-size:11px;line-height:1.5;color:var(--muted);border-top:1px solid var(--border)}.mandate-global-search-footer{border-top:1px solid var(--border);font-size:10px}.mandate-global-search-footer button{background:transparent;border:0;color:var(--orange);cursor:pointer;font:inherit;font-weight:700}.mandate-global-search-footer button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:1050px){.top-navigation .mandate-global-search{width:38px;flex:0 0 38px}.top-navigation .mandate-global-search .mandate-global-search-field{width:38px;justify-content:center}.mandate-global-search-field input{width:1px;flex:0 0 1px;opacity:0;padding:0}.top-navigation .mandate-global-search:focus-within{position:fixed;z-index:2501;top:10px;left:10px;right:10px;width:auto;padding:0}.top-navigation .mandate-global-search:focus-within .mandate-global-search-field{width:100%;justify-content:flex-start;min-height:42px;padding:0 12px}.mandate-global-search:focus-within .mandate-global-search-field input{width:100%;flex:1 1;opacity:1}.mandate-global-search-panel{width:100%;max-height:min(65vh,580px)}}@media (prefers-reduced-motion:reduce){.mandate-global-search-field{transition:none}}:where(.cc3-kpi-card,.smv2-kpi-card-v5,.ffx-kpi-card,.bt-kpi,.mandate-glance-hover,.smv2-kpi-grid article,.smv2-issuer-kpis>div,.msv2-kpis article,.msv2-market-header-kpis article,.portfolio-intel-kpis article,.issuer-flow-summary-cards>div){transition:border-color .16s ease,transform .16s ease,background-color .16s ease,box-shadow .16s ease}@media (hover:hover) and (pointer:fine){:where(.cc3-kpi-card,.smv2-kpi-card-v5,.ffx-kpi-card,.bt-kpi,.mandate-glance-hover,.smv2-kpi-grid article,.smv2-issuer-kpis>div,.msv2-kpis article,.msv2-market-header-kpis article,.portfolio-intel-kpis article,.issuer-flow-summary-cards>div):hover{transform:translateY(-1px);border-color:var(--mandate-ie-accent-border,var(--orange));box-shadow:0 7px 22px color-mix(in srgb,var(--mandate-ie-accent) 9%,transparent)}}@media (prefers-reduced-motion:reduce){:where(.cc3-kpi-card,.smv2-kpi-card-v5,.ffx-kpi-card,.bt-kpi,.mandate-glance-hover,.smv2-kpi-grid article,.smv2-issuer-kpis>div,.msv2-kpis article,.msv2-market-header-kpis article,.portfolio-intel-kpis article,.issuer-flow-summary-cards>div){transition:none!important;transform:none!important}}.mandate-mobile-menu-toggle{display:none}@media (max-width:980px){body .top-navigation,body:has(.cc3-root) .top-navigation{display:flex;flex-wrap:wrap!important;gap:8px 10px!important;min-height:62px;padding:9px 12px!important;max-width:100%}body .top-navigation>.mandate-global-header-brand{order:0;margin-right:auto}body .top-navigation>.profile-header-actions,body .top-navigation>.top-actions{order:1;margin-left:auto}body .top-navigation>.mandate-mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;order:2;min-width:44px;min-height:44px;padding:9px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body .top-navigation>.mandate-mobile-menu-toggle:focus-visible,body .top-navigation>.mandate-mobile-menu-toggle:hover{border-color:var(--orange);color:var(--orange)}body .top-navigation>[aria-label="Asset workspace"]{order:3;flex:1 0 100%;width:100%;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin;justify-content:flex-start;margin:0}body .top-navigation>nav{display:none!important}body .top-navigation>form{order:4;flex:1 0 100%;width:100%}body:has(.cc3-root) .top-navigation .search-button{min-width:38px;width:38px;overflow:hidden}}@media (max-width:380px){body .top-navigation>.mandate-mobile-menu-toggle{padding:9px}body .top-navigation>.mandate-mobile-menu-toggle span{display:none}body .top-navigation>[aria-label="Asset workspace"] a{padding-inline:9px}}@media (max-width:680px){body .forex-shell .top-navigation,body .top-navigation,body:has(.cc3-root) .top-navigation{display:grid!important;grid-template-columns:minmax(44px,1fr) auto;grid-template-rows:auto auto auto;align-items:center;grid-gap:8px!important;gap:8px!important;width:100%;max-width:100%;min-width:0;padding:9px 12px!important}body .top-navigation>.mandate-global-header-brand{grid-column:1;grid-row:1;justify-self:start;margin:0}body .top-navigation>.mandate-mobile-menu-toggle{display:inline-flex!important;grid-column:2;grid-row:1;justify-self:end;position:relative;z-index:2;margin:0;min-width:44px;min-height:44px}body .top-navigation>.profile-header-actions,body .top-navigation>.top-actions{grid-column:1/-1;grid-row:2;justify-self:end;justify-content:flex-end;min-width:0;max-width:100%;margin:0}body .top-navigation>[aria-label="Asset workspace"]{grid-column:1/-1;grid-row:3;justify-self:stretch;width:100%;min-width:0;max-width:100%;margin:0}body .top-navigation>form{grid-column:1/-1;grid-row:4;min-width:0;width:100%;max-width:100%}}.mandate-mobile-navigation-overlay{position:fixed;inset:0;z-index:2147480000;display:flex;justify-content:flex-end}.mandate-mobile-navigation-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.77);cursor:pointer}.mandate-mobile-navigation-panel{position:relative;display:flex;flex-direction:column;width:min(390px,calc(100vw - 24px));height:100%;height:100dvh;overflow:hidden;background:var(--bg);color:var(--text);border-left:1px solid var(--border-strong);box-shadow:-14px 0 45px rgba(0,0,0,.46);animation:mandate-mobile-drawer-enter .18s ease-out both}.mandate-mobile-navigation-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 22px 17px;border-bottom:1px solid var(--border)}.mandate-mobile-navigation-heading div{display:flex;flex-direction:column;gap:6px}.mandate-mobile-navigation-heading small{letter-spacing:.2em;font-weight:800;color:var(--orange);font-size:11px}.mandate-mobile-navigation-heading strong{font-size:20px;letter-spacing:-.02em}.mandate-mobile-navigation-heading button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:26px;cursor:pointer}.mandate-mobile-navigation-scroll{overflow-y:auto;overscroll-behavior:contain;padding:8px 18px 32px}.mandate-mobile-navigation-scroll h2{margin:23px 9px 10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.mandate-mobile-navigation-scroll nav{display:grid;grid-gap:3px;gap:3px}.mandate-mobile-navigation-scroll nav a{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:11px 13px;text-decoration:none;color:var(--text-soft);border:1px solid transparent;border-radius:9px;font-size:14px;transition:color .15s ease,background .15s ease,border-color .15s ease}.mandate-mobile-navigation-scroll nav a span{color:var(--muted)}.mandate-mobile-navigation-scroll nav a:focus-visible,.mandate-mobile-navigation-scroll nav a:hover,.mandate-mobile-navigation-scroll nav a[aria-current=page]{border-color:var(--mandate-ie-accent-border);color:var(--orange);background:var(--mandate-ie-accent-wash)}.mandate-mobile-navigation-panel button:focus-visible,.mandate-mobile-navigation-scroll nav a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@keyframes mandate-mobile-drawer-enter{0%{transform:translateX(20px);opacity:.5}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.mandate-mobile-navigation-panel{animation:none}.mandate-mobile-navigation-scroll nav a{transition:none}}