.bh-dialog,.bh-scope{--bh-ink:var(--st-text-primary);--bh-ink-2:var(--st-text-secondary);--bh-ink-3:var(--st-text-tertiary);--bh-rule:var(--st-surface-border);--bh-surface:var(--st-surface-raised);--bh-sunk:var(--st-surface-subtle);--bh-accent:var(--tw-business);--bh-accent-ink:var(--tw-business-ink);--bh-accent-wash:var(--tw-business-soft);--bh-warn:var(--st-flag-amber);--bh-loss:var(--fin-verdict-stop-text,#B3261E);--bh-radius:var(--tawfeer-card-radius,16px);--bh-display:var(--st-font-family);--bh-gauge-track:var(--st-surface-active);--bh-bar:var(--tw-business);--bh-high-bg:var(--fin-verdict-good-bg);--bh-high-ink:var(--fin-verdict-good-text);--bh-low-bg:var(--fin-verdict-stop-bg);--bh-mid-bg:var(--fin-verdict-tight-bg)}.bh-scope{display:grid;gap:20px;min-inline-size:0}.bh-scope :where(h2,h3,h4,h5,p,ul,ol,dl,dd,figure){margin:0}.bh-scope :where(ul,ol){padding:0;list-style:none}.bh-figure{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.bh-figure[data-tone=loss]{color:var(--bh-loss)}.bh-hint{font-size:12.5px;line-height:1.55;color:var(--bh-ink-2)}.bh-hint-warn{color:var(--bh-ink)}.bh-note{font-size:13px;line-height:1.55;max-inline-size:64ch}.bh-label,.bh-note{color:var(--bh-ink-2)}.bh-label{font-size:12px;font-weight:600;letter-spacing:.02em}.bh-kicker{font-size:12.5px;font-weight:600;color:var(--bh-accent-ink)}.bh-kicker,.bh-kicker .bh-tag{letter-spacing:0;text-transform:none}.bh-kicker .bh-tag{margin-inline-start:8px;vertical-align:middle}.bh-archived-toggle{margin-block-start:12px}.bh-lead{font-size:14.5px;line-height:1.6;color:var(--bh-ink-2);max-inline-size:60ch}.bh-link{display:inline-flex;align-items:center;min-block-size:36px;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--st-accent-text);font:inherit;font-size:13px;font-weight:600;text-decoration:none;text-underline-offset:3px;cursor:pointer;transition:background-color var(--st-transition-fast)}.bh-link:hover{background:var(--st-accent-soft-bg);text-decoration:underline}.bh-link:active{background:var(--st-accent-subtle)}.bh-link:disabled{opacity:.5;cursor:default}.bh-link-danger{color:var(--bh-loss)}@media (max-width:767.98px){.bh-link{min-block-size:44px}}.bh-section{gap:14px}.bh-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 20px}.bh-head-copy{display:grid;gap:4px;min-inline-size:0}.bh-head h2{font-size:22px;font-weight:600;letter-spacing:-.035em}.bh-add{min-block-size:44px;padding-inline:18px;font-size:14px;font-weight:600}.bh-add-primary{background:var(--st-accent-primary);color:var(--st-accent-foreground)}.bh-add-primary:hover{background:var(--st-accent-primary-hover)}.bh-add-primary:active{background:var(--st-accent-primary-press)}.bh-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.bh-profit{display:grid;gap:12px;min-inline-size:0;padding:clamp(18px,2.4vw,24px);background:var(--bh-surface);border:1px solid var(--bh-rule);border-radius:var(--bh-radius)}.bh-profit-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 16px}.bh-profit-head h3{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--bh-ink)}.bh-profit-pick{display:grid;gap:4px;min-inline-size:0;max-inline-size:100%}.bh-profit-pick select{min-block-size:44px;max-inline-size:100%}.bh-profit .finance-chart-table>summary{display:flex;align-items:center;min-block-size:44px}.bh-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 18px;align-items:start;padding:clamp(20px,3vw,32px);border:1px dashed var(--bh-rule);border-radius:var(--bh-radius);background:var(--bh-surface)}.bh-empty-art{grid-row:span 2;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:14px;background:var(--bh-accent-wash);color:var(--bh-accent-ink)}.bh-empty-copy{display:grid;gap:6px}.bh-empty h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.bh-empty p{font-size:14px;line-height:1.65;color:var(--bh-ink-2);max-inline-size:56ch}.bh-empty .bh-add{grid-column:2;justify-self:start;margin-block-start:6px}@media (max-width:520px){.bh-empty{grid-template-columns:minmax(0,1fr)}.bh-empty-art{grid-row:auto}.bh-empty .bh-add{grid-column:1;inline-size:100%}}.bh-skeleton{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.bh-skeleton-block{display:block;min-block-size:260px;border-radius:var(--bh-radius);background:var(--st-surface-hover);animation:bh-pulse 1.6s ease-in-out infinite}.bh-skeleton-hero{min-block-size:200px}@keyframes bh-pulse{50%{opacity:.5}}.bh-error,.bh-error-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;border:1px solid var(--bh-rule);border-inline-start:4px solid var(--st-flag-red);border-radius:12px;background:var(--bh-surface);font-size:14px}.bh-error p,.bh-error-line p{margin:0}.bh-error-line{margin-block:4px}.bh-card{position:relative;display:grid;gap:16px;min-inline-size:0;padding:clamp(18px,2.4vw,24px);background:var(--bh-surface);border:1px solid var(--bh-rule);border-radius:var(--bh-radius);overflow:clip;transition:border-color var(--st-transition-fast)}.bh-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--bh-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--st-transition-base)}[dir=rtl] .bh-card:before{transform-origin:right center}.bh-card:focus-within,.bh-card:hover{border-color:var(--bh-accent)}.bh-card:focus-within:before,.bh-card:hover:before{transform:scaleX(1)}.bh-card-head{display:grid;gap:4px}.bh-card-name{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.bh-card-link{color:var(--bh-ink);text-decoration:none}.bh-card-link:after{content:"";position:absolute;inset:0}.bh-card-link:focus-visible{outline:3px solid var(--st-accent-text);outline-offset:-3px;border-radius:var(--bh-radius)}.bh-card-stake{display:grid;gap:6px;margin-block-start:6px}.bh-card-stake-text{font-size:13px;font-weight:600;color:var(--bh-ink);font-variant-numeric:tabular-nums}.bh-stake{position:relative;display:block;block-size:8px;border-radius:4px;background:var(--bh-gauge-track);overflow:hidden}.bh-stake:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to right,transparent 0 calc(25% - 1px),var(--bh-surface) calc(25% - 1px) 25%);opacity:.75;pointer-events:none}[dir=rtl] .bh-stake:after{background:repeating-linear-gradient(to left,transparent 0 calc(25% - 1px),var(--bh-surface) calc(25% - 1px) 25%)}.bh-stake-fill{display:block;block-size:100%;border-radius:4px;background:var(--bh-accent);transform-origin:left center;animation:bh-fill .52s var(--st-easing-settle) both}[dir=rtl] .bh-stake-fill{transform-origin:right center}@keyframes bh-fill{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.bh-card-value{display:grid;gap:4px;padding-block-start:14px;border-block-start:1px solid var(--bh-rule)}.bh-value{font-family:var(--bh-display);font-size:clamp(30px,3.4vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;color:var(--bh-ink)}[dir=rtl] .bh-value{font-family:var(--font-ibm-plex-arabic),sans-serif;letter-spacing:0;font-weight:600}.bh-value-hero{font-size:clamp(36px,5vw,56px)}.bh-value-none{font-size:20px;color:var(--bh-ink-2);letter-spacing:-.02em}.bh-basis{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--bh-ink-2)}.bh-basis>.bh-basis-mark{margin-block-start:1px}.bh-basis strong{color:var(--bh-ink)}.bh-basis-mark{flex:none}.bh-basis-mark,.bh-basis[data-basis=own_estimate] .bh-basis-mark,.bh-basis[data-basis=profit_multiple] .bh-basis-mark{color:var(--bh-accent-ink)}.bh-basis-note{font-size:13px;color:var(--bh-ink-2)}.bh-stale{padding:9px 12px;font-size:13px;line-height:1.5;border:1px solid var(--bh-rule);border-inline-start:4px solid var(--bh-warn);border-radius:10px;background:var(--bh-sunk)}.bh-card>*{position:relative}.bh-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-block-start:14px;border-block-start:1px solid var(--bh-rule)}.bh-facts>div{display:grid;gap:3px;align-content:start;min-inline-size:0}.bh-facts dt{font-size:12px;color:var(--bh-ink-2)}.bh-facts dd{display:grid;gap:2px}.bh-facts dd strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bh-facts dd small{font-size:12px;color:var(--bh-ink-2);line-height:1.45}.bh-none{color:var(--bh-ink-2);font-weight:500!important}.bh-facts-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.bh-fact-group{display:contents}@media (max-width:420px){.bh-facts:not(.bh-facts-4){grid-template-columns:minmax(0,1fr)}}.bh-trend{display:grid;gap:4px;padding-block-start:12px;border-block-start:1px dashed var(--bh-rule)}.bh-trend-art{display:block;max-inline-size:100%;block-size:auto;overflow:visible}.bh-trend-bar{fill:var(--bh-bar);transform-box:fill-box;transform-origin:bottom center;animation:bh-rise .48s var(--st-easing-settle) both}.bh-trend-bar[data-negative]{fill:var(--bh-loss);transform-origin:top center}.bh-trend-base{stroke:var(--bh-rule);stroke-width:1}@keyframes bh-rise{0%{transform:scaleY(.05);opacity:.4}to{transform:scaleY(1);opacity:1}}.bh-trend-caption{font-size:12px;color:var(--bh-ink-2)}.bh-page{gap:18px}.bh-back{display:inline-flex;align-items:center;gap:8px;align-self:start;min-block-size:44px;color:var(--st-accent-text);font-size:14px;font-weight:600;text-decoration:none;border-radius:8px}.bh-back:hover{text-decoration:underline;text-underline-offset:3px}[dir=rtl] .bh-back-arrow{transform:scaleX(-1)}.bh-hero{display:grid;gap:16px;padding:clamp(20px,3vw,32px);background:var(--bh-surface);border:1px solid var(--bh-rule);border-radius:var(--bh-radius);border-block-start:4px solid var(--bh-accent)}.bh-hero-grid{display:grid;gap:22px 40px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.bh-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.bh-hero-id{display:grid;gap:8px;min-inline-size:0}.bh-hero-name{font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.bh-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-block-start:4px;font-size:13px;color:var(--bh-ink-2)}.bh-meta li{font-variant-numeric:tabular-nums}.bh-hero-value{display:grid;gap:6px;min-inline-size:0}.bh-arithmetic{padding:10px 12px;border-radius:10px;background:var(--bh-sunk);font-size:13px;line-height:1.6;color:var(--bh-ink);font-variant-numeric:tabular-nums;border-inline-start:3px solid var(--bh-accent)}.bh-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 16px;border:1px solid var(--bh-rule);border-inline-start:4px solid var(--bh-warn);border-radius:12px;background:var(--bh-sunk);font-size:14px;line-height:1.55}.bh-banner[data-tone=accent]{border-inline-start-color:var(--bh-accent);background:var(--bh-accent-wash)}.bh-banner p{margin:0}.bh-banner>div{gap:2px}.bh-banner>div,.bh-panel{display:grid;min-inline-size:0}.bh-panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(18px,2.6vw,28px);background:var(--bh-surface);border:1px solid var(--bh-rule);border-radius:var(--bh-radius);scroll-margin-block-start:16px}.bh-panel-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px 16px}.bh-panel-head>div{display:grid;gap:4px;min-inline-size:0}.bh-panel h3{font-size:19px;font-weight:600;letter-spacing:-.03em}.bh-panel h3:focus-visible{outline-offset:4px}.bh-panel h4{font-size:15px;font-weight:600;letter-spacing:-.015em}.bh-panel h5{font-size:14px;font-weight:600}.bh-subsection{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-block-start:16px;border-block-start:1px solid var(--bh-rule)}.bh-subsection:first-of-type{border-block-start:0;padding-block-start:0}.bh-subhead{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px 16px}.bh-subhead>div{display:grid;gap:4px;min-inline-size:0}.bh-danger{padding-block-start:16px}.bh-options{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}.bh-option{display:grid;align-content:start;gap:10px;min-inline-size:0;padding:16px;border:1px solid var(--bh-rule);border-radius:14px;background:var(--bh-sunk)}.bh-option[data-current=true]{border-color:var(--bh-accent);background:var(--bh-accent-wash)}.bh-option-head{display:flex;align-items:start;justify-content:space-between;gap:8px}.bh-option-head h4{display:inline-flex;align-items:center;gap:8px;font-size:14.5px}.bh-option-note{font-size:13px;line-height:1.55;color:var(--bh-ink-2)}.bh-option-figure{display:grid;gap:3px}.bh-option-figure .bh-value{font-size:24px}.bh-tag{display:inline-flex;align-items:center;padding:1px 9px;border:1px solid var(--bh-rule);border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.6;color:var(--bh-ink-2);white-space:nowrap}.bh-option[data-current=true] .bh-tag,.bh-tag[data-tone=accent]{border-color:var(--bh-accent);color:var(--bh-accent-ink);background:var(--bh-surface)}.bh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bh-callout{padding:10px 14px;border-radius:10px;background:var(--bh-sunk);border-inline-start:3px solid var(--bh-rule);font-size:13.5px;line-height:1.6}.bh-callout[data-tone=amber]{border-inline-start-color:var(--bh-warn)}.bh-callout[data-tone=accent]{border-inline-start-color:var(--bh-accent);background:var(--bh-accent-wash)}.bh-callout p{margin:0 0 6px}.bh-callout p:last-child{margin:0}.bh-more{border-block-start:1px solid var(--bh-rule);padding-block-start:4px}.bh-more>summary{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font-size:13px;font-weight:600;color:var(--st-accent-text);cursor:pointer;border-radius:6px;list-style:none}.bh-more>summary::-webkit-details-marker{display:none}.bh-more>summary:before{content:"";inline-size:7px;block-size:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform var(--st-transition-fast)}[dir=rtl] .bh-more>summary:before{transform:rotate(135deg)}.bh-more[open]>summary:before{transform:rotate(45deg)}.bh-more>:not(summary){margin-block:8px 4px}.bh-guidance{display:grid;gap:10px;padding:14px;border:1px dashed var(--bh-rule);border-radius:12px;background:var(--bh-surface)}.bh-guidance p{font-size:13px;line-height:1.6;color:var(--bh-ink-2)}.bh-guidance-sources{display:grid;gap:6px;font-size:12.5px;line-height:1.55;color:var(--bh-ink-2)}.bh-guidance-sources a{color:var(--st-accent-text);text-underline-offset:3px}.bh-guidance-scope{color:var(--bh-ink)!important}.bh-profit-head{display:grid;gap:4px}.bh-fieldset{display:grid;gap:8px;min-inline-size:0;margin:0;padding:0;border:0}.bh-fieldset>legend{padding:0 0 6px;font-size:13px;font-weight:600;color:var(--bh-ink)}.bh-profit-sources{gap:6px}.bh-source-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 12px;border:1px solid var(--bh-rule);border-radius:12px;background:var(--bh-sunk)}.bh-source-row[data-used=true]{border-color:var(--bh-accent);background:var(--bh-accent-wash)}.bh-choice-label,.bh-source-label{display:flex;align-items:start;gap:12px;min-inline-size:0;cursor:pointer}.bh-choice-label input,.bh-source-label input{flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--st-accent-primary)}.bh-choice-text,.bh-source-text{display:grid;gap:2px;min-inline-size:0;font-size:13.5px;line-height:1.5}.bh-choice-text strong,.bh-source-text strong{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.bh-choice-text>span,.bh-source-text>span{color:var(--bh-ink-2)}.bh-warnings{display:grid;gap:6px}.bh-warnings li{padding:9px 12px;font-size:13px;line-height:1.55;border-inline-start:3px solid var(--bh-warn);border-radius:8px;background:var(--bh-sunk)}.bh-tabs{display:grid;gap:14px;min-inline-size:0;scroll-margin-block-start:16px}.bh-tablist{display:flex;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--bh-rule);border-radius:14px;background:var(--bh-sunk)}.bh-tab{flex:0 0 auto;min-block-size:44px;padding:8px 18px;border:1px solid transparent;border-radius:10px;background:none;color:var(--bh-ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--st-transition-fast),color var(--st-transition-fast)}.bh-tab:hover{background:var(--st-surface-hover);color:var(--bh-ink)}.bh-tab[aria-selected=true]{background:var(--bh-surface);border-color:var(--bh-rule);color:var(--bh-ink);font-weight:650;box-shadow:inset 0 -2px 0 var(--bh-accent)}.bh-tabpanel{min-inline-size:0}.bh-tabpanel:focus-visible{outline-offset:4px;border-radius:8px}.bh-row,.bh-rows{display:grid;min-inline-size:0}.bh-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main figure" "actions actions";align-items:center;gap:4px 16px;padding-block:12px;border-block-end:1px solid var(--bh-rule)}.bh-row:last-child{border-block-end:0}.bh-row-main{grid-area:main;display:grid;gap:2px;min-inline-size:0}.bh-row-main strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.bh-row-figure{grid-area:figure;display:grid;justify-items:end;gap:2px;text-align:end;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.bh-row-figure small{font-size:12px;font-weight:400;color:var(--bh-ink-2)}.bh-row-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-inline-start:-8px}.bh-line{grid-template-areas:"main main" "actions actions"}.bh-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:2px 8px;border-radius:10px;background:var(--bh-sunk)}.bh-confirm-q{font-size:13px;font-weight:600}.bh-empty-line{padding:14px 16px;border:1px dashed var(--bh-rule);border-radius:12px;font-size:13.5px;color:var(--bh-ink-2)}.bh-card-form{padding:16px;border:1px solid var(--bh-rule);border-radius:14px;background:var(--bh-sunk)}.bh-select-label select{min-block-size:44px;max-inline-size:100%}.bh-table-wrap{overflow-x:auto;max-inline-size:100%;border:1px solid var(--bh-rule);border-radius:12px}.bh-table-wrap:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:2px}.bh-table{inline-size:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.bh-table td,.bh-table th{padding:10px 14px;text-align:start;vertical-align:baseline;border-block-start:1px solid var(--bh-rule)}.bh-table thead th{border-block-start:0;background:var(--bh-sunk);font-size:12px;font-weight:600;color:var(--bh-ink-2)}.bh-table tbody th[scope=row]{font-weight:500}.bh-table .bh-num{text-align:end;white-space:nowrap}.bh-guidance-table{border:1px solid var(--bh-rule);border-radius:10px;overflow:hidden}.bh-timeline{display:grid}.bh-timeline-item{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:4px 16px;padding-block:12px;border-block-end:1px solid var(--bh-rule)}.bh-timeline-item:last-child{border-block-end:0}.bh-timeline-item time{font-size:13px;color:var(--bh-ink-2);font-variant-numeric:tabular-nums}.bh-timeline-item>div{display:grid;gap:4px;min-inline-size:0}@media (max-width:520px){.bh-timeline-item{grid-template-columns:minmax(0,1fr)}}.bh-set,.bh-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--bh-rule);border-radius:14px;background:var(--bh-sunk)}.bh-set[data-focus]{border-color:var(--bh-accent)}.bh-set h4:focus-visible{outline-offset:4px}.bh-set>*,.bh-upload>*{min-inline-size:0}.bh-scope input[type=file]{inline-size:100%;min-inline-size:0}.bh-scope .fin-stat-label{min-inline-size:0;max-inline-size:100%}.bh-upload input[type=file]{max-inline-size:100%;min-block-size:44px}.bh-blockers{display:grid;gap:4px;padding-inline-start:18px!important;list-style:disc!important;font-size:13.5px}.bh-ledger{display:grid;gap:16px;padding-block-start:16px;border-block-start:1px solid var(--bh-rule)}.bh-suggestions{display:grid;gap:10px}.bh-suggestion{display:grid;gap:6px;padding:14px;border:1px solid var(--bh-rule);border-radius:12px;background:var(--bh-sunk);font-size:13.5px;line-height:1.55}.bh-suggestion[data-linked]{border-color:var(--bh-accent);background:var(--bh-accent-wash)}.bh-suggestion-lead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bh-preview{display:grid;gap:14px;padding:16px;border:1px solid var(--bh-rule);border-radius:14px;background:var(--bh-sunk)}.bh-preview-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px 16px}.bh-preview-head>div{display:grid;gap:4px;min-inline-size:0}.bh-preview-head h4:focus-visible{outline-offset:4px}.bh-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;border:1px solid;font-size:12px;font-weight:650;white-space:nowrap}.bh-badge[data-level=high]{background:var(--bh-high-bg);color:var(--bh-high-ink)}.bh-badge[data-level=medium]{background:var(--bh-mid-bg);color:var(--bh-ink);border-color:var(--bh-warn)}.bh-badge[data-level=low]{background:var(--bh-low-bg);color:var(--bh-loss)}.bh-report-table td,.bh-report-table th[scope=col]{min-inline-size:11rem}.bh-report-table tbody tr[data-group=balance] th:first-child,.bh-report-table tbody tr[data-group=owners] th:first-child{font-weight:500}.bh-cell-input{inline-size:100%;min-block-size:40px;padding:4px 10px;border:1px solid var(--st-surface-border);border-radius:8px;background:var(--bh-surface);color:var(--bh-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:end}.bh-cell-input[aria-invalid=true]{border-color:var(--bh-loss)}.bh-cell-note{display:block;margin-block-start:3px;font-size:11.5px;color:var(--bh-ink-2);text-align:end}.bh-year-input{display:block;inline-size:100%;min-block-size:36px;margin-block-start:4px;padding:2px 6px;border:1px solid var(--st-surface-border);border-radius:6px;color:var(--bh-ink);font:inherit;font-size:12px}.bh-checks,.bh-year-input{background:var(--bh-surface)}.bh-checks{display:grid;gap:10px;padding:14px;border:1px solid var(--bh-rule);border-radius:12px}.bh-checks[data-stale]{opacity:.75}.bh-check,.bh-checks ul{display:grid;gap:10px}.bh-check{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;font-size:13.5px;line-height:1.5}.bh-check-mark{display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;border:1.5px solid;font-size:12px;font-weight:800}.bh-check[data-status=pass] .bh-check-mark{color:var(--bh-high-ink)}.bh-check[data-status=warn] .bh-check-mark{color:var(--bh-warn)}.bh-check[data-status=fail] .bh-check-mark{color:var(--bh-loss);background:var(--bh-low-bg)}.bh-check[data-status=skipped] .bh-check-mark{color:var(--bh-ink-3);border-style:dashed}.bh-check[data-status=fail] .bh-check-outcome{color:var(--bh-loss);font-weight:600}.bh-confirm-check{display:flex;align-items:start;gap:12px;min-block-size:44px;padding:10px 12px;border:1px solid var(--bh-rule);border-radius:12px;background:var(--bh-surface);font-size:13.5px;line-height:1.55;cursor:pointer}.bh-confirm-check input{flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--st-accent-primary)}.bh-form,.bh-form-fieldset{display:grid;gap:14px;min-inline-size:0;margin:0;padding:0;border:0}.bh-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-grid-2,.bh-grid-3{display:grid;gap:12px 14px;align-items:start}.bh-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.bh-grid-2,.bh-grid-3{grid-template-columns:minmax(0,1fr)}}.bh-dialog input:not([type=radio]):not([type=checkbox]),.bh-dialog select,.bh-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.bh-scope .bh-dialog select,.bh-scope .bh-form select,.bh-scope .bh-panel select{inline-size:100%;min-block-size:44px}.bh-hint[id]{display:block;margin-block-start:2px}.bh-dialog{max-inline-size:min(760px,calc(100vw - 24px))!important;max-block-size:calc(100dvh - 32px);overflow-y:auto;gap:14px!important}.bh-dialog :where(h2,h3,p,ol,ul,fieldset){margin:0}.bh-dialog [data-slot=dialog-footer]{position:sticky;inset-block-end:-1rem;z-index:2;background:var(--st-surface-overlay)}@media (max-width:640px){.bh-dialog{inset:0!important;translate:none!important;inline-size:100vw!important;max-inline-size:100vw!important;block-size:100dvh;max-block-size:100dvh;border-radius:0!important;padding-block-end:0}}.bh-steps{display:flex;gap:6px;padding:0;list-style:none;counter-reset:bh-step}.bh-steps li{flex:1 1 0;display:grid;gap:6px;justify-items:start;min-inline-size:0;padding-block-start:10px;border-block-start:3px solid var(--bh-rule);font-size:12px;color:var(--bh-ink-2)}.bh-steps li[data-state=current]{color:var(--bh-ink);font-weight:650}.bh-steps li[data-state=current],.bh-steps li[data-state=done]{border-block-start-color:var(--bh-accent)}.bh-step-dot{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;border:1.5px solid;font-size:12px;font-variant-numeric:tabular-nums}.bh-steps li[data-state=done] .bh-step-dot{background:var(--bh-accent);border-color:var(--bh-accent);color:var(--st-accent-foreground)}.bh-step-name{overflow-wrap:anywhere;line-height:1.3}@media (max-width:520px){.bh-step-name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.bh-steps li[data-state=current] .bh-step-name{position:static;inline-size:auto;block-size:auto;clip:auto}}.bh-progress{font-size:12.5px;color:var(--bh-ink-2)}.bh-step-title{font-size:20px;font-weight:600;letter-spacing:-.03em}.bh-step-title:focus-visible{outline-offset:4px}.bh-step-body{display:grid;gap:14px;min-inline-size:0}.bh-choice{display:grid;gap:10px;padding:14px;border:1px solid var(--bh-rule);border-radius:14px;background:var(--bh-surface);transition:border-color var(--st-transition-fast),background-color var(--st-transition-fast)}.bh-choice:hover{background:var(--st-surface-hover)}.bh-choice[data-checked=true]{border-color:var(--bh-accent);background:var(--bh-accent-wash)}.bh-choice:focus-within{outline:3px solid var(--st-accent-text);outline-offset:2px}.bh-choice-body{display:grid;gap:12px;padding-inline-start:32px}.bh-readiness{font-size:12.5px;font-weight:600;color:var(--bh-ink-2)}.bh-readiness[data-state=ready]{color:var(--bh-accent-ink)}.bh-done{display:grid;gap:12px}.bh-done p{font-size:14.5px;line-height:1.6}.bh-next{padding:12px 14px;border-radius:12px;background:var(--bh-sunk);font-weight:500}@media (prefers-reduced-motion:reduce){.bh-skeleton-block,.bh-stake-fill,.bh-trend-bar{animation:none}.bh-card,.bh-card:before,.bh-choice,.bh-link,.bh-more>summary:before,.bh-tab{transition:none}}@media print{.bh-actions,.bh-add,.bh-tablist{display:none}}.inv-imp-dialog{max-inline-size:min(58rem,calc(100% - 2rem))}.inv-imp-dialog [data-slot=dialog-header]{display:grid;gap:4px}.inv-imp-dialog [data-slot=dialog-header] p{margin:0}.inv-imp-h{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em;outline:none;overflow-wrap:anywhere}.inv-imp-drop{position:relative;display:grid;gap:4px;justify-items:center;padding:28px 18px;text-align:center;border:1.5px dashed var(--st-surface-border);border-radius:14px;background:var(--st-surface-subtle);color:var(--st-text-primary);cursor:pointer;transition:border-color var(--st-transition-fast),background-color var(--st-transition-fast)}.inv-imp-drop:focus-within,.inv-imp-drop:hover{border-color:var(--st-accent-primary);background:var(--st-accent-soft-bg)}.inv-imp-drop:focus-within{outline:2px solid var(--st-accent-primary);outline-offset:2px}.inv-imp-drop[data-busy]{cursor:progress;opacity:.7}.inv-imp-drop input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:inherit}.inv-imp-drop span{font-size:13px;color:var(--st-text-secondary)}.inv-imp-dialog select{min-block-size:44px;max-inline-size:100%;padding-inline:10px;border:1px solid var(--input,var(--st-surface-border));border-radius:8px;background:var(--st-surface-raised);color:var(--st-text-primary);font:inherit;font-size:14px}.inv-imp-dialog select:hover{border-color:var(--st-text-tertiary)}.inv-imp-dialog input:not([type=checkbox]):not([type=file]){min-block-size:44px}.inv-imp-newaccount{display:grid;gap:10px;justify-items:start}.inv-imp-summary{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-raised)}.inv-imp-summary p{margin:0}.inv-imp-summary strong{font-size:16px;letter-spacing:-.015em}.inv-imp-problems{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.inv-imp-problems li{padding:7px 10px;border-inline-start:3px solid var(--st-surface-border);border-radius:6px;background:var(--st-surface-subtle)}.inv-imp-issues li[data-severity=error],.inv-imp-problems li[data-severity=error]{border-inline-start-color:var(--fin-verdict-stop-text,var(--st-flag-red))}.inv-imp-issues li[data-severity=warning],.inv-imp-problems li[data-severity=warning]{border-inline-start-color:var(--st-flag-amber)}.inv-imp-panel{border:1px solid var(--st-surface-border);border-radius:12px}.inv-imp-panel>summary{display:flex;align-items:center;min-block-size:44px;padding-inline:14px;font-size:14px;font-weight:600;cursor:pointer;border-radius:12px}.inv-imp-panel>summary:focus-visible{outline:2px solid var(--st-accent-primary);outline-offset:2px}.inv-imp-panel-body{display:grid;gap:12px;padding:4px 14px 14px}.inv-imp-columns{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.inv-imp-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-imp-column{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--st-surface-border);border-radius:10px;background:var(--st-surface-subtle);min-inline-size:0}.inv-imp-column label{display:grid;gap:1px;min-inline-size:0}.inv-imp-column-head{font-size:13px;font-weight:600;overflow-wrap:anywhere}.inv-imp-column-sample{font-size:12px;color:var(--st-text-secondary);overflow-wrap:anywhere}.inv-imp-pair{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.inv-imp-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-imp-labels{display:grid;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--st-surface-border);border-radius:12px}.inv-imp-labels>legend{padding-inline:6px;font-size:13px;font-weight:600}.inv-imp-labels p{margin:0}.inv-imp-table{inline-size:100%;border-collapse:collapse;font-size:13px}.inv-imp-table td,.inv-imp-table th{padding:10px 8px;text-align:start;vertical-align:top;border-block-end:1px solid var(--st-surface-border)}.inv-imp-table thead th{font-size:12px;font-weight:600;color:var(--st-text-secondary)}.inv-imp-table tbody th{font-weight:600}.inv-imp-name{min-inline-size:0}.inv-imp-name span{display:block;overflow-wrap:anywhere}.inv-imp-name small,.inv-imp-table td small{display:block;font-weight:400;font-size:12px;color:var(--st-text-secondary);unicode-bidi:isolate}.inv-imp-name small{direction:ltr;text-align:left}[dir=rtl] .inv-imp-name small{text-align:right}.inv-imp-num{text-align:end!important;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-imp-num small{white-space:normal;max-inline-size:15rem;margin-inline-start:auto}.inv-imp-table tbody td:last-child{min-inline-size:10rem}.inv-imp-pick{inline-size:36px}.inv-imp-pick input{inline-size:20px;block-size:20px;accent-color:var(--st-accent-primary)}.inv-imp-table tbody tr:not([data-included]) :is(.inv-imp-name span,.inv-imp-num){color:var(--st-text-secondary)}.inv-imp-action{display:inline-flex;padding:1px 9px;border:1px solid var(--st-surface-border);border-radius:999px;font-size:12px;font-weight:600;line-height:1.6}.inv-imp-action[data-tone=new]{border-color:var(--st-accent-primary);color:var(--st-accent-text)}.inv-imp-action[data-tone=change]{border-color:var(--st-flag-amber)}.inv-imp-action[data-tone=same]{color:var(--st-text-secondary)}.inv-imp-issues{display:grid;gap:3px;margin:6px 0 0;padding:0;list-style:none}.inv-imp-issues li{padding:3px 8px;border-inline-start:3px solid var(--st-surface-border);font-size:12px;line-height:1.5;color:var(--st-text-primary)}.inv-imp-skipped{gap:3px;font-size:12px;color:var(--st-text-secondary)}.inv-imp-absent,.inv-imp-skipped{display:grid;margin:0;padding:4px 0;list-style:none}.inv-imp-absent{gap:6px;font-size:13px;max-height:14rem;overflow-y:auto}@media (max-width:859px){.inv-imp-table,.inv-imp-table tbody,.inv-imp-table td,.inv-imp-table th,.inv-imp-table tr{display:block}.inv-imp-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.inv-imp-table tr{display:grid;gap:6px;margin-block-end:10px;padding:12px;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-raised)}.inv-imp-table td,.inv-imp-table th{padding:0;border:0}.inv-imp-table .inv-imp-num{text-align:start!important}.inv-imp-table td[data-label]:before,.inv-imp-table th[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;color:var(--st-text-secondary)}.inv-imp-num{text-align:start!important;white-space:normal}.inv-imp-num small{margin-inline-start:0;max-inline-size:none}.inv-imp-pick{inline-size:auto}.inv-imp-pick:before{display:none!important}}@media (min-width:560px) and (max-width:859px){.inv-imp-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.inv-imp-table tr>.inv-imp-name,.inv-imp-table tr>.inv-imp-pick,.inv-imp-table tr>td:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.inv-imp-drop{transition:none}}.inv-buy-dialog{max-inline-size:min(38rem,calc(100% - 2rem))}.inv-buy-dialog [data-slot=dialog-header]{display:grid;gap:4px}.inv-buy-dialog [data-slot=dialog-header] p{margin:0}.inv-buy-step{display:grid;gap:14px;min-inline-size:0}.inv-buy-step p{margin:0}.inv-buy-live{min-block-size:0}.inv-buy-live:empty{margin-block-start:-14px}.inv-buy-step select{inline-size:100%;min-block-size:44px;padding-inline:10px;border:1px solid var(--input,var(--st-surface-border));border-radius:8px;background:var(--st-surface-raised);color:var(--st-text-primary);font:inherit;font-size:14px}.inv-buy-step select:hover{border-color:var(--st-text-tertiary)}.inv-buy-step input:not([type=checkbox]){min-block-size:44px}.inv-buy-results{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inv-buy-hit{display:grid;gap:2px;inline-size:100%;padding:12px 14px;text-align:start;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-raised);color:var(--st-text-primary);font:inherit;cursor:pointer;transition:border-color var(--st-transition-fast),background-color var(--st-transition-fast),transform var(--st-transition-fast)}.inv-buy-hit:hover{border-color:var(--st-accent-primary);background:var(--st-accent-soft-bg)}.inv-buy-hit:active{transform:translateY(1px)}.inv-buy-hit:focus-visible{outline:2px solid var(--st-accent-primary);outline-offset:2px}.inv-buy-hit-name{font-size:15px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.inv-buy-hit-meta{font-size:13px;color:var(--st-text-secondary);unicode-bidi:isolate;direction:ltr;text-align:left}[dir=rtl] .inv-buy-hit-meta,[dir=rtl] .inv-buy-picked .inv-sub{text-align:right}.inv-buy-picked .inv-sub{unicode-bidi:isolate;direction:ltr;text-align:left}.inv-buy-hit-tags{display:flex;flex-wrap:wrap;gap:6px;padding-block-start:4px}.inv-buy-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.inv-buy-alt{display:grid;gap:4px;justify-items:start;padding-block-start:10px;border-block-start:1px solid var(--st-surface-border)}.inv-buy-manual{display:grid;gap:12px;inline-size:100%;margin:0;padding:14px;border:1px solid var(--st-surface-border);border-radius:12px}.inv-buy-manual>legend{padding-inline:6px;font-size:13px;font-weight:600;color:var(--st-text-secondary)}.inv-buy-picked{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 14px;padding:12px 14px;border:1px solid var(--st-surface-border);border-radius:12px;background:var(--st-surface-subtle)}.inv-buy-picked>div{display:grid;gap:2px;min-inline-size:0}.inv-buy-picked-name{font-size:17px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.inv-buy-pair{display:grid;align-items:start;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.inv-buy-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.inv-buy-estimate{min-block-size:0}.inv-buy-callout{display:grid;gap:6px;justify-items:start;padding:11px 14px;border-inline-start:3px solid var(--st-flag-amber);border-radius:8px;background:var(--st-surface-subtle);font-size:13px;line-height:1.55;color:var(--st-text-primary)}.inv-buy-callout[data-tone=estimate]{border-inline-start-color:var(--st-accent-primary)}.inv-buy-check{display:flex;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:6px;cursor:pointer}.inv-buy-check input{inline-size:20px;block-size:20px;margin-block-start:1px;accent-color:var(--st-accent-primary);flex:none}.inv-buy-check span{display:grid;gap:2px;font-weight:600}.inv-buy-check small{font-weight:400;color:var(--st-text-secondary);font-size:12px;line-height:1.5}.inv-buy-done-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.03em;outline:none}.inv-buy-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.55}.inv-buy-facts li{padding-block-start:8px;border-block-start:1px solid var(--st-surface-border)}.inv-buy-row{display:flex;flex-wrap:wrap;gap:10px}.inv-buy-replace{display:grid;gap:10px}@media (max-width:480px){.inv-buy-more>button,.inv-buy-row>button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.inv-buy-hit{transition:none}.inv-buy-hit:active{transform:none}}.inv-lot-estimate{display:grid;gap:4px;justify-items:start;min-inline-size:0}.inv-lot-estimate small{font-size:12px;line-height:1.5;color:var(--st-text-secondary)}.inv-lot-estimate .inv-buy-replace{inline-size:100%}.inv-lot-replace{display:flex;flex-wrap:wrap;align-items:center;gap:8px;inline-size:100%}.inv-lot-replace input{flex:1 1 100%;min-block-size:44px}.inv-lot-replace button{min-block-size:40px}.inv-market-again{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.inv-page{--inv-s1:var(--tw-cat-1);--inv-s2:var(--tw-cat-2);--inv-s3:var(--tw-cat-3);--inv-s4:var(--tw-cat-4);--inv-s5:var(--tw-cat-5);--inv-s6:var(--tw-cat-6);display:grid;gap:20px;min-inline-size:0}.inv-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.inv-intro-copy{display:grid;gap:4px;min-inline-size:0;max-inline-size:64ch}.inv-intro-copy p{margin:0}.inv-lede{font-size:16px;line-height:1.5;color:var(--st-text-primary)}.inv-note{font-size:13px;line-height:1.55;color:var(--st-text-secondary)}.inv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.inv-page .inv-add{min-block-size:44px;padding-inline:20px;background:var(--st-accent-primary);color:var(--st-accent-foreground);font-size:14px;font-weight:600;text-decoration:none}.inv-page .inv-add:hover{background:var(--st-accent-primary-hover)}.inv-page .inv-add:active{background:var(--st-accent-primary-press)}@media (max-width:640px){.inv-actions,.inv-actions .inv-add{inline-size:100%}}.inv-card{min-inline-size:0;padding:clamp(18px,2.4vw,28px);background:var(--st-surface-raised);border:1px solid var(--st-surface-border);border-radius:var(--tawfeer-card-radius);box-shadow:var(--tawfeer-card-shadow)}.inv-card h2,.inv-card h3{margin:0;font-family:var(--st-font-family);letter-spacing:-.025em}.inv-lead{display:grid;gap:14px}.inv-lead-title{font-size:18px;font-weight:600;color:var(--st-text-primary)}.inv-lead .finance-chart{padding:0;border:0;background:transparent}.inv-lead .finance-chart h3{font-size:13px;font-weight:500;letter-spacing:0;color:var(--st-text-secondary)}.inv-lead .finance-ranked-bar-fill{background:var(--tw-invest)}.inv-lead .finance-chart-table>summary{display:flex;align-items:center;min-block-size:44px}.inv-held-head{display:grid;gap:4px}.inv-held-list{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--st-surface-border)}.inv-held-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;min-block-size:56px;padding-block:10px;border-block-end:1px solid var(--st-surface-border)}.inv-held-name{display:flex;align-items:center;gap:10px;min-inline-size:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.inv-held-name:before{content:"";flex:none;inline-size:10px;block-size:10px;border-radius:3px;background:var(--tw-held)}.inv-held-amount{font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}@media (max-width:640px){.inv-held-row{grid-template-columns:minmax(0,1fr) auto}.inv-held-add{grid-column:1/-1;justify-self:start;min-block-size:44px}}.inv-band{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:960px){.inv-band[data-split=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.inv-hero{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.inv-hero-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.inv-label{margin:0;font-size:13px;font-weight:500;letter-spacing:0;color:var(--st-text-secondary)}@media (max-width:480px){.inv-range{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));inline-size:100%}.inv-range .finance-hero-range-button{min-inline-size:0;padding-inline:2px;font-size:12px;white-space:nowrap}}@media (max-width:360px){.inv-range .finance-hero-range-button{padding-inline:0;font-size:11px}}.inv-hero-value{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.inv-figure{margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:600;letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:400px){.inv-figure{font-size:clamp(24px,8vw,34px)}}.inv-figure-muted{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.25}.inv-change{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:14px;font-weight:600;color:var(--fin-chip-positive-text)}.inv-change[data-direction=down]{color:var(--fin-verdict-stop-text,var(--st-flag-red))}.inv-change-over{font-weight:400;color:var(--st-text-secondary)}.inv-sub{line-height:1.6;color:var(--st-text-secondary)}.inv-notice,.inv-sub{margin:0;font-size:13px}.inv-notice{padding:9px 12px;border-inline-start:3px solid var(--st-flag-amber);border-radius:8px;background:var(--st-surface-subtle);line-height:1.55;color:var(--st-text-primary)}.inv-textlink{display:inline;margin:0;padding:4px 2px;border:0;background:none;color:var(--st-accent-text);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:4px}.inv-textlink:hover{background:var(--st-accent-soft-bg)}.inv-chart{display:grid;gap:8px;min-inline-size:0}.inv-chart p{margin:0}.inv-chart-sparse{display:grid;gap:6px;padding:16px 18px;border:1px dashed var(--st-surface-border);border-radius:12px}.inv-hero-foot{display:grid;gap:10px;padding-block-start:14px;border-block-start:1px solid var(--st-surface-border)}.inv-hero-foot p{margin:0}.inv-hero[aria-busy=true] .inv-chart,.inv-hero[aria-busy=true] .inv-figure{opacity:.6;transition:opacity var(--st-transition-base)}.inv-aside>summary{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding-inline:4px;font-size:13px;font-weight:600;color:var(--st-accent-text);cursor:pointer;border-radius:6px;list-style:none}.inv-aside>summary::-webkit-details-marker{display:none}.inv-aside>summary:before{content:"";inline-size:7px;block-size:7px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--st-transition-fast)}[dir=rtl] .inv-aside>summary:before{transform:rotate(135deg)}.inv-aside[open]>summary:before{transform:rotate(45deg)}.inv-aside>div{display:grid;gap:8px;padding-block:8px 4px;justify-items:start}.inv-aside label{display:grid;gap:4px;font-size:13px;color:var(--st-text-secondary)}.inv-aside input[type=date]{min-block-size:40px;max-inline-size:15rem}.inv-side{display:grid;align-content:start;gap:20px;min-inline-size:0}.inv-highlights{display:grid;gap:12px}.inv-facts{display:grid;gap:14px;margin:0}.inv-facts>div{display:grid;gap:3px;padding-block-start:12px;border-block-start:1px solid var(--st-surface-border)}.inv-facts>div:first-child{padding-block-start:0;border-block-start:0}.inv-facts dt{color:var(--st-text-secondary)}.inv-facts dt,.inv-facts dt small{font-size:12px}.inv-facts dd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0;font-size:14px;font-weight:600}.inv-facts dd bdi{min-inline-size:0;overflow-wrap:anywhere}.inv-facts dd .fin-amount[data-direction=up]{color:var(--fin-chip-positive-text)}.inv-facts dd .fin-amount[data-direction=down]{color:var(--fin-verdict-stop-text,var(--st-flag-red))}.inv-alloc{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}.inv-alloc-head{display:grid;gap:10px}.inv-alloc-head h2{font-size:17px;font-weight:600}.inv-views{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;border:0}.inv-view-button{min-block-size:36px;padding:6px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--st-text-secondary);font:inherit;font-size:12px;cursor:pointer}.inv-view-button:hover{background:var(--st-surface-hover)}.inv-view-button[aria-pressed=true]{background:var(--st-accent-soft-bg);color:var(--st-accent-text);font-weight:650}@media (max-width:767.98px){.inv-view-button{min-block-size:44px}}.inv-bar{display:flex;gap:2px;block-size:14px;border-radius:7px;overflow:hidden;background:var(--st-surface-hover);transform-origin:left center;animation:inv-grow .52s var(--st-easing-settle) both}[dir=rtl] .inv-bar{transform-origin:right center}.inv-bar-segment{flex:var(--inv-share,1) 1 0;min-inline-size:3px;background:var(--inv-color,var(--inv-s1))}.inv-bar-segment[data-rest=true]{background:repeating-linear-gradient(135deg,var(--st-text-tertiary) 0 2px,transparent 2px 6px);opacity:.7}@keyframes inv-grow{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.inv-legend{inline-size:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.inv-legend caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inv-legend td,.inv-legend th{padding:9px 0;border-block-start:1px solid var(--st-surface-border);text-align:start;vertical-align:baseline;font-weight:400}.inv-legend tr:first-child>*{border-block-start:0}.inv-legend th[scope=row]{display:flex;align-items:baseline;gap:10px;min-inline-size:0;padding-inline-end:12px;color:var(--st-text-primary);font-weight:500}.inv-legend th[scope=row] bdi{min-inline-size:0;overflow-wrap:anywhere}.inv-swatch{flex:none;inline-size:10px;block-size:10px;margin-block-start:2px;border-radius:3px;background:var(--inv-color,var(--inv-s1))}.inv-swatch[data-rest=true]{background:repeating-linear-gradient(135deg,var(--st-text-tertiary) 0 2px,transparent 2px 4px)}.inv-legend .inv-value{color:var(--st-text-secondary);text-align:end;white-space:nowrap;padding-inline-end:12px}.inv-legend .inv-share-cell{text-align:end;font-weight:600;white-space:nowrap}@media (max-width:420px){.inv-legend .inv-value{white-space:normal}}.inv-all>summary{display:inline-flex;align-items:center;min-block-size:36px;font-size:13px;font-weight:600;color:var(--st-accent-text);cursor:pointer;border-radius:6px}.inv-all[open]>summary{margin-block-end:6px}.inv-holdings{display:grid;gap:14px;min-inline-size:0}.inv-holdings-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 20px}.inv-holdings-head h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.035em}.inv-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.inv-check{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;font-size:13px;color:var(--st-text-secondary);cursor:pointer}.inv-check input{inline-size:18px;block-size:18px;accent-color:var(--st-accent-primary)}.inv-sort-field{display:none;align-items:center;gap:8px;font-size:13px;color:var(--st-text-secondary)}.inv-sort-field select{min-block-size:44px;max-inline-size:100%}@media (max-width:999px){.inv-sort-field{display:flex}}.inv-account{padding:0;overflow:clip}.inv-account-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding:18px clamp(16px,2.4vw,24px) 14px}.inv-account-title{display:grid;gap:2px;min-inline-size:0}.inv-account-title h3{font-size:17px;font-weight:600;overflow-wrap:anywhere}.inv-account-meta{font-weight:600}.inv-account-meta,.inv-account-total{font-size:12px;color:var(--st-text-secondary)}.inv-account-total{display:grid;justify-items:end;gap:2px;text-align:end}.inv-account-total strong{font-size:20px;font-weight:600;letter-spacing:-.03em;color:var(--st-text-primary);font-variant-numeric:tabular-nums}.inv-account-tools{display:flex;flex-wrap:wrap;gap:2px 6px;padding:0 clamp(16px,2.4vw,24px) 12px}.inv-account-note{margin:0;padding:0 clamp(16px,2.4vw,24px) 14px;font-size:13px;color:var(--st-text-secondary)}.inv-account-note[data-tone=amber]{color:var(--st-text-primary)}.inv-table{inline-size:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.inv-col-quantity{inline-size:80px}.inv-col-value{inline-size:170px}.inv-col-share{inline-size:96px}.inv-col-gain{inline-size:170px}.inv-col-actions{inline-size:250px}@media (min-width:1440px){.inv-col-quantity{inline-size:88px}.inv-col-value{inline-size:178px}.inv-col-share{inline-size:104px}.inv-col-gain{inline-size:170px}.inv-col-actions{inline-size:340px}}.inv-table td,.inv-table th{padding:14px 16px;text-align:start;vertical-align:top;border-block-start:1px solid var(--st-surface-border)}.inv-table td:first-child,.inv-table th:first-child{padding-inline-start:clamp(16px,2.4vw,24px)}.inv-table td:last-child,.inv-table th:last-child{padding-inline-end:clamp(16px,2.4vw,24px)}.inv-table thead th{padding-block:9px;background:var(--st-surface-subtle);font-size:12px;font-weight:600;color:var(--st-text-secondary);vertical-align:middle}.inv-table tbody th[scope=row]{font-weight:400}.inv-table .inv-num{text-align:end}.inv-sort{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding:4px 8px;margin-inline:-8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.inv-sort:hover{background:var(--st-surface-hover)}.inv-sort:hover,.inv-sort[data-active=true]{color:var(--st-text-primary)}.inv-sort:after{content:"";inline-size:7px;block-size:7px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;opacity:0;transform:rotate(45deg) translateY(-2px);transition:opacity var(--st-transition-fast),transform var(--st-transition-fast)}.inv-sort[data-active=true]:after{opacity:1}.inv-sort[data-active=true][data-direction=asc]:after{transform:rotate(-135deg) translateY(-2px)}.inv-body{transition:background-color var(--st-transition-fast)}.inv-body:hover .inv-row{background:var(--st-surface-subtle)}.inv-name{display:grid;gap:3px;min-inline-size:0}.inv-name strong{font-size:14px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.inv-name small{font-size:12px;color:var(--st-text-secondary)}.inv-cell-value{display:grid;justify-items:end;gap:3px;text-align:end}.inv-cell-value strong{font-size:15px;font-weight:600}.inv-cell-value small{font-size:12px;color:var(--st-text-secondary)}.inv-cell-value small[data-tone=amber]{color:var(--st-flag-amber);font-weight:600}.inv-cell-value .inv-native{color:var(--st-text-secondary)}.inv-qty,.inv-share{font-size:14px}.inv-share{display:grid;justify-items:end;gap:6px}.inv-share-bar{display:block;inline-size:64px;block-size:6px;border-radius:3px;background:var(--st-surface-hover);overflow:hidden}.inv-share-bar>span{display:block;block-size:100%;border-radius:3px;background:var(--tw-invest)}.inv-gain{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px;font-size:14px;font-weight:600;color:var(--fin-chip-positive-text)}.inv-gain,.inv-gain-figure{display:inline-flex;align-items:baseline}.inv-gain-figure{gap:5px;white-space:nowrap}.inv-gain[data-direction=down]{color:var(--fin-verdict-stop-text,var(--st-flag-red))}.inv-gain small{font-size:12px;font-weight:400}.inv-gain small,.inv-muted{color:var(--st-text-secondary)}.inv-muted{font-size:13px}.inv-chip{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--st-surface-border);border-radius:999px;font-size:11px;font-weight:600;line-height:1.6;color:var(--st-text-secondary)}.inv-chip[data-tone=amber]{border-color:var(--st-flag-amber);color:var(--st-text-primary)}.inv-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 4px}.inv-link{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:6px 10px;border:0;border-radius:8px;background:none;color:var(--st-accent-text);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--st-transition-fast)}.inv-link:hover{background:var(--st-accent-soft-bg)}.inv-link:active{background:var(--st-accent-subtle)}.inv-link:disabled{opacity:.5;cursor:default}.inv-link[aria-expanded]>.inv-chevron{inline-size:7px;block-size:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--st-transition-fast)}.inv-link[aria-expanded=true]>.inv-chevron{transform:rotate(-135deg) translateY(-2px)}.inv-detail-cell{padding-block:4px 20px!important;background:var(--st-surface-subtle);border-block-start:0!important}.inv-detail{display:grid;gap:20px;min-inline-size:0}@media (min-width:1100px){.inv-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.inv-detail>.inv-detail-actions{grid-column:1/-1}}.inv-detail>section{display:grid;gap:8px;min-inline-size:0}.inv-detail h4{margin:0;font-size:13px;font-weight:600;color:var(--st-text-primary)}.inv-detail .fin-list,.inv-detail .finance-chart{min-inline-size:0}.inv-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block-start:12px;border-block-start:1px solid var(--st-surface-border)}.inv-account-tools>form{flex:1 1 100%;min-inline-size:0}.inv-more-rows-wrap{display:flex;justify-content:center}@media (max-width:999px){.inv-table,.inv-table tbody,.inv-table td,.inv-table th,.inv-table tr{display:block}.inv-table colgroup{display:none}.inv-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inv-table .inv-body{border-block-start:1px solid var(--st-surface-border);padding:16px clamp(16px,2.4vw,24px) 8px}.inv-table .inv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"holding value" "quantity share" "gain gain" "actions actions";align-items:start;gap:12px 14px;background:none}.inv-table .inv-row>*{padding:0;border:0;text-align:start}.inv-table .inv-row>[data-col=holding]{grid-area:holding}.inv-table .inv-row>[data-col=value]{grid-area:value}.inv-table .inv-row>[data-col=quantity]{grid-area:quantity}.inv-table .inv-row>[data-col=share]{grid-area:share}.inv-table .inv-row>[data-col=gain]{grid-area:gain}.inv-table .inv-row>[data-col=actions]{grid-area:actions;margin-inline:-10px}.inv-row>[data-label]:before{content:attr(data-label);content:attr(data-label) /"";display:block;margin-block-end:2px;font-size:11px;font-weight:500;color:var(--st-text-secondary)}.inv-table .inv-row>[data-col=share],.inv-table .inv-row>[data-col=value]{text-align:end}.inv-row>[data-col=share] .inv-share{justify-items:end}.inv-row>[data-col=gain]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block-start:10px;border-block-start:1px dashed var(--st-surface-border)}.inv-row>[data-col=gain]:before{margin:0}.inv-row-actions{justify-content:flex-start}.inv-link{min-block-size:44px}.inv-table .inv-detail-row{display:block;margin-block-start:6px}.inv-table .inv-detail-cell{display:block;padding:12px!important;border-radius:12px}.inv-body:hover .inv-row{background:none}.inv-account-tools>form{flex-basis:100%}}.inv-more{display:grid;gap:12px}.inv-more-head{display:grid;gap:4px}.inv-more-head h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.035em}.inv-more-head p{margin:0;max-inline-size:64ch}.inv-groups{display:grid;gap:10px}.inv-group{border:1px solid var(--st-surface-border);background:var(--st-surface-raised)}.inv-group,.inv-group>summary{border-radius:var(--tawfeer-card-radius)}.inv-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:60px;padding:12px clamp(16px,2.4vw,24px);cursor:pointer;list-style:none;transition:background-color var(--st-transition-fast)}.inv-group>summary::-webkit-details-marker{display:none}.inv-group>summary:hover{background:var(--st-surface-subtle)}.inv-group>summary:after{content:"";flex:none;inline-size:8px;block-size:8px;border-right:2px solid var(--st-text-secondary);border-bottom:2px solid var(--st-text-secondary);transform:rotate(45deg);transition:transform var(--st-transition-fast)}.inv-group[open]>summary:after{transform:rotate(-135deg)}.inv-group-text{display:grid;gap:2px;min-inline-size:0}.inv-group-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.inv-group-hint{font-size:13px;color:var(--st-text-secondary)}.inv-group-body{display:grid;gap:24px;padding:20px clamp(16px,2.4vw,24px) 24px;border-block-start:1px solid var(--st-surface-border)}.inv-group-body,.inv-group-body>*{min-inline-size:0}.inv-group-body .finance-chart{padding:0;border:0;background:transparent}.inv-group-body .fin-section{padding:0}.inv-group-body .finance-investments-coverage{border-radius:8px}.inv-tools-group>.fin-section{margin:0}.inv-empty{display:grid;justify-items:start;gap:14px;padding:clamp(28px,5vw,56px)}.inv-empty-art{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:16px;background:var(--tw-invest-soft);color:var(--tw-invest)}.inv-empty h2{font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1.25;max-inline-size:28ch}.inv-empty p{margin:0;max-inline-size:52ch;font-size:15px;line-height:1.65;color:var(--st-text-secondary)}.inv-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block-start:6px}.inv-statement{display:grid;justify-items:start;gap:8px}.inv-statement .inv-label bdi{color:var(--st-text-primary);font-weight:600}.inv-statement .inv-sub{max-inline-size:62ch}.inv-hint{display:grid;gap:4px;padding:16px 20px;border:1px dashed var(--st-surface-border);border-radius:12px}.inv-hint strong{font-size:14px}.inv-hint p{margin:0;font-size:13px;line-height:1.6;color:var(--st-text-secondary)}.inv-skeleton{display:grid;gap:20px}.inv-skel{display:block;border-radius:var(--tawfeer-card-radius);background:var(--st-surface-hover);animation:inv-pulse 1.6s ease-in-out infinite}.inv-skel[data-shape=hero],.inv-skel[data-shape=side]{block-size:340px}.inv-skel[data-shape=list]{block-size:260px}@keyframes inv-pulse{50%{opacity:.5}}.inv-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;border:1px solid var(--st-surface-border);border-inline-start:4px solid var(--st-flag-red);border-radius:var(--tawfeer-card-radius);background:var(--st-surface-raised)}.inv-error p{margin:0}@media (prefers-reduced-motion:reduce){.inv-bar,.inv-skel{animation:none}.inv-aside>summary:before,.inv-group>summary:after,.inv-link[aria-expanded]>.inv-chevron,.inv-sort:after{transition:none}}.inv-dialog-more{border-block-start:1px solid var(--st-surface-border);padding-block-start:4px}.inv-dialog-more>summary{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font-size:13px;font-weight:600;color:var(--st-accent-text);cursor:pointer;border-radius:6px;list-style:none}.inv-dialog-more>summary::-webkit-details-marker{display:none}.inv-dialog-more>summary:before{content:"";inline-size:7px;block-size:7px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--st-transition-fast)}.inv-dialog-more[open]>summary:before,[dir=rtl] .inv-dialog-more>summary:before{transform:rotate(45deg)}[dir=rtl] .inv-dialog-more[open]>summary:before{transform:rotate(-45deg)}.inv-dialog-more>div{padding-block:8px 4px}@media (prefers-reduced-motion:reduce){.inv-dialog-more>summary:before{transition:none}}.inv-dividends{display:grid;gap:14px}.inv-dividends-totals{display:grid;gap:12px;margin:0;padding:0;list-style:none}.inv-dividends .inv-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inv-dividends .inv-facts>div{padding-block-start:0;border-block-start:0}.inv-dividends details>summary{min-block-size:44px;display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--st-accent-text);cursor:pointer}.inv-dividends details ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inv-dividends details li{display:grid;gap:2px;padding-block:8px;border-block-start:1px solid var(--st-surface-border);overflow-wrap:anywhere}.inv-dividends details li p{margin:0}