html[data-shell=mobile] .mob-finance,html[data-shell=mobile] .mob-finance .fn-view,html[data-shell=mobile] .mob-finance .fn-surface-panel,html[data-shell=mobile] .mob-finance .fn-surface{box-sizing:border-box;width:100%;max-width:100%}html[data-shell=mobile] .mob-finance .fn-view{gap:12px;padding:12px;overflow-x:clip}html[data-shell=mobile] .fn-view .fn-surface-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:6px;display:grid;overflow:hidden}html[data-shell=mobile] .fn-view .fn-tab{white-space:normal;width:100%;min-width:0;padding:10px 8px}html[data-shell=mobile] .fn-view .fn-surface{gap:14px;padding:14px}html[data-shell=mobile] .fn-view .fn-surface-head{flex-direction:column;gap:8px}html[data-shell=mobile] .fn-view .fn-surface-head>span{text-align:left;overflow-wrap:anywhere}html[data-shell=mobile] .fn-view .fn-live-strip{grid-template-columns:1fr}html[data-shell=mobile] .fn-view .fn-live-strip>div{border-right:0}html[data-shell=mobile] .fn-view .fn-card-list{grid-template-columns:1fr}html[data-shell=mobile] .fn-view .fn-data-card>div,html[data-shell=mobile] .fn-view .fn-metric-grid>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}html[data-shell=mobile] .fn-view .fn-card,html[data-shell=mobile] .fn-view .fn-data-card,html[data-shell=mobile] .fn-view .fn-section,html[data-shell=mobile] .fn-view .fn-perf-block{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}html[data-shell=mobile] .fn-view .fn-card span,html[data-shell=mobile] .fn-view .fn-card dd,html[data-shell=mobile] .fn-view .fn-data-card dd{font-size:16px;line-height:1.5}html[data-shell=mobile] .fn-view .fn-card b,html[data-shell=mobile] .fn-view .fn-card small{font-size:inherit;line-height:inherit}html[data-shell=mobile] .fn-view .fn-card-call-fields{border-top:1px solid var(--arc-line-faint);border-bottom:1px solid var(--arc-line-faint);grid-template-columns:1fr;gap:8px;padding:10px 0;display:grid}html[data-shell=mobile] .fn-view .fn-card-call-fields>span{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}html[data-shell=mobile] .fn-view .fn-card-levels{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-shell=mobile] .fn-view .fn-card-top,html[data-shell=mobile] .fn-view .fn-card-foot{align-items:flex-start}html[data-shell=mobile] .fn-view .fn-card-top{flex-wrap:wrap}html[data-shell=mobile] .fn-view .fn-kind-selector .fn-filter{flex:calc(50% - 8px);justify-content:center}html[data-shell=mobile] .fn-view .fn-opportunity-drawer{width:100%;max-width:100%}html[data-shell=mobile] .mob-finance{text-align:left;text-transform:none;justify-content:flex-start;align-items:stretch;min-height:100%;padding:0}html[data-shell=mobile] .mob-finance .fn-view{gap:0;width:100%;min-height:100%;padding:0;overflow:visible}html[data-shell=mobile] .mob-finance .fn-coming-soon{min-height:260px;padding:24px 18px}html[data-shell=mobile] .mob-finance .fx-cols{grid-template-columns:1fr}html[data-shell=mobile] .mob-finance .fx-strip{grid-template-columns:1fr 1fr}html[data-shell=mobile] .mob-finance .fn-ribbon{padding:8px 12px}html[data-shell=mobile] .mob-finance .fn-surface-panel{padding:10px 12px 18px}html[data-shell=mobile] .mob-finance .fn-footer{padding:12px 12px 16px}html[data-shell=mobile] .mob-finance .fn-footer-grid{grid-template-columns:1fr 1fr;gap:10px 0}html[data-shell=mobile] .mob-finance .fn-gauge:nth-child(2n){border-right:0}html[data-shell=mobile] .mob-finance .fn-gauge{padding:0 10px}html[data-shell=mobile] .mob-finance .fx-scroll{overflow-x:auto}html[data-shell=mobile] .mob-finance .fn-ribbon-dismiss{min-height:44px;padding:6px 14px}html[data-shell=mobile] .mob-finance .fn-spark svg{width:100%;height:76px}html[data-shell=mobile] .mob-finance .fn-split{flex-wrap:wrap}html[data-shell=mobile] .mob-finance .fn-ov-band--decision,html[data-shell=mobile] .mob-finance .fn-ov-band--pipeline,html[data-shell=mobile] .mob-finance .fn-ov-band--tiles{grid-template-columns:1fr}html[data-shell=mobile] .mob-finance .fn-decision-row:before,html[data-shell=mobile] .mob-finance .fn-money-row:before,html[data-shell=mobile] .mob-finance .fn-position-row:before{content:none}html[data-shell=mobile] .mob-finance .fn-decision-row{grid-template-columns:minmax(0,1fr);place-items:start;gap:8px;min-width:0;padding:12px 14px 14px;display:grid}html[data-shell=mobile] .mob-finance .fn-money-row{align-items:flex-start;display:flex}html[data-shell=mobile] .mob-finance .fn-decision-row .fn-decision-meta{justify-content:flex-start}html[data-shell=mobile] .mob-finance .fn-decision-row .fn-conv{flex-direction:row;align-items:center;gap:8px}html[data-shell=mobile] .mob-finance .fn-decision-row>.fn-rail{grid-column:1/-1;place-self:auto stretch;width:auto;height:3px}html[data-shell=mobile] .mob-finance .fn-decision-row>.fn-chip{justify-self:start;margin-left:0}html[data-shell=mobile] .mob-finance .fn-decision-row .fn-tick{padding:0}html[data-shell=mobile] .mob-finance .fn-decision-row .fn-levels{grid-column:1/-1}html[data-shell=mobile] .mob-finance .fn-decision-recommendation{grid-column:1/-1;min-width:0}html[data-shell=mobile] .mob-finance .fn-explanation-sections{grid-template-columns:1fr}html[data-shell=mobile] .mob-finance .fn-decision-row .fn-conv,html[data-shell=mobile] .mob-finance .fn-decision-row .fn-age{justify-content:flex-start;align-items:flex-start}html[data-shell=mobile] .mob-finance .fn-panel-foot,html[data-shell=mobile] .mob-finance .fn-money-row,html[data-shell=mobile] .mob-finance .fn-calibration-row,html[data-shell=mobile] .mob-finance .fn-pipeline-engine,html[data-shell=mobile] .mob-finance .fn-pipeline-foot{padding-left:14px;padding-right:14px}html[data-shell=mobile] .mob-finance .fn-panel-head{padding:12px 14px 10px}html[data-shell=mobile] .mob-finance .fn-position-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:start;padding:12px 14px;display:grid}html[data-shell=mobile] .mob-finance .fn-position-row .fn-tick{grid-column:1/-1}html[data-shell=mobile] .mob-finance .fn-position-cash,html[data-shell=mobile] .mob-finance [data-positions-footnote]{padding-left:14px;padding-right:14px}html[data-shell=mobile] .mob-finance .fn-money-dir{margin-left:0}html[data-shell=mobile] .mob-finance .fn-metric-cell,html[data-shell=mobile] .mob-finance .fn-sector-list,html[data-shell=mobile] .mob-finance .fn-stress-row{padding-left:14px;padding-right:14px}html[data-shell=mobile] .mob-finance .fn-tile-subblock{margin-left:14px;margin-right:14px}html[data-shell=mobile] .mob-finance .fn-tile-note,html[data-shell=mobile] .mob-finance .fn-tile-breach{padding-left:14px;padding-right:14px}html[data-shell=mobile] .mob-finance .fn-metric-cell .fn-tile-note,html[data-shell=mobile] .mob-finance .fn-metric-cell .fn-tile-breach,html[data-shell=mobile] .mob-finance .fn-tile-subblock .fn-tile-note{padding-left:0;padding-right:0}html[data-shell=mobile] .mob-finance .fn-metric-value b{font-size:28px}html[data-shell=mobile] .mob-finance .fn-tab{letter-spacing:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:44px;font-size:16px;line-height:1.4;display:flex}html[data-shell=mobile] .mob-finance .fn-ribbon,html[data-shell=mobile] .mob-finance .fn-ribbon-label,html[data-shell=mobile] .mob-finance .fn-regime-tag,html[data-shell=mobile] .mob-finance .fn-kill,html[data-shell=mobile] .mob-finance .fn-ribbon-dismiss{font-size:16px;line-height:1.5}html[data-shell=mobile] .mob-finance .fn-gauge dt{font-size:16px;line-height:1.4}html[data-shell=mobile] .mob-finance .fn-gauge dd{font-size:16px;line-height:1.5}html[data-shell=mobile] .mob-finance .fn-gauge-value{font-size:22px}html[data-shell=mobile] .mob-finance .fn-gauge-sub,html[data-shell=mobile] .mob-finance .fn-generated-label{font-size:16px;line-height:1.5}html[data-shell=mobile] .mob-finance .fn-tabs-row{flex-wrap:wrap;gap:4px 12px;min-height:0}html[data-shell=mobile] .mob-finance .fn-generated-label{white-space:normal;margin-left:0}html[data-shell=mobile] .mob-finance .fn-surface-tabs{padding:0}html[data-shell=mobile] .mob-finance .fn-surface--overview [data-decision-row] *,html[data-shell=mobile] .mob-finance .fn-surface--overview [data-money-row] *,html[data-shell=mobile] .mob-finance .fn-surface--overview [data-position-row] *,html[data-shell=mobile] .mob-finance .fn-surface--overview [data-calibration-row] *,html[data-shell=mobile] .mob-finance .fn-surface--overview [data-ov-section=pipeline] *,html[data-shell=mobile] .mob-finance .fn-surface--overview [data-health-tile] *,html[data-shell=mobile] .mob-finance .fn-surface--overview dd{font-size:16px!important;line-height:1.5!important}html[data-shell=mobile] .mob-finance .fn-surface--overview .fn-metric-value b,html[data-shell=mobile] .mob-finance .fn-surface--overview .fn-pipeline-foot b{font-size:28px!important;line-height:1.4!important}html[data-shell=mobile] .mob-finance .fn-surface--overview .fn-tick b,html[data-shell=mobile] .mob-finance .fn-surface--overview .fn-money-head>b{font-size:18px!important;line-height:1.4!important}html[data-shell=mobile] .mob-finance .fn-surface--overview .fn-panel-foot{font-size:16px;line-height:1.5}html[data-shell=mobile] .mob-finance .fn-surface--overview .fn-panel-foot .arc-btn,html[data-shell=mobile] .mob-finance .fn-surface--overview [data-action=open-calls]{min-height:44px;padding:10px 16px;font-size:16px;line-height:1.5}html[data-shell=mobile] .mob-finance .fn-decision-row,html[data-shell=mobile] .mob-finance .fn-position-row,html[data-shell=mobile] .mob-finance .fn-money-row{min-height:44px}html[data-shell=mobile] .mob-finance .gw-panel__toggle,html[data-shell=mobile] .mob-finance .gw-panel__status{font-size:16px;line-height:1.5}html[data-shell=mobile] .mob-finance .gw-panel__toggle{min-height:44px}html[data-shell=mobile] .mob-finance .gw-panel__controls{gap:10px}html[data-shell=mobile] .mob-finance .gw-panel__text{min-height:44px;font-size:16px}html[data-shell=mobile] .mob-finance .gw-panel__controls button{min-height:44px;padding:10px 16px;font-size:16px}html[data-shell=mobile] .mob-finance .fn-hp-band--exposures,html[data-shell=mobile] .mob-finance .fn-hp-band--risk,html[data-shell=mobile] .mob-finance .fn-hp-band--ops,html[data-shell=mobile] .mob-finance .fn-performance-grid{grid-template-columns:1fr!important}html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) h2,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) [data-hp-section] h3,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer h3,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-perf-block h3,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-performance .fn-section h3{font-size:22px!important;line-height:1.4!important}html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-eyebrow,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-chip,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-empty,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-error,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-state,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-provenance,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-head-meta,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-filter,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-surface-head span,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) dt,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) dd,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-card span,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fnv-metric-label,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-stress-head>span,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-stress-delta,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-stress-reason,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-unavailable-label,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-unavailable-reason,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-unavailable-clear,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-unavailable-tag,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-list,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-list li,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-audit-footer,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-spark figcaption,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer dl,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer dd,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer p,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer li,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-detail-actions .arc-btn,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-data-card button{font-size:16px!important;line-height:1.5!important}html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-filter,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-data-card button,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-detail-actions .arc-btn,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .arc-btn,html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer .fn-close{min-height:44px!important}html[data-shell=mobile] .mob-finance .fn-surface-panel:not(.fn-surface--overview) .fn-opportunity-drawer .fn-close{width:44px!important;min-width:44px!important;height:44px!important}html[data-shell=mobile] .mob-finance .fn-execution-strip{grid-template-columns:1fr 1fr}html[data-shell=mobile] .mob-finance .fn-execution-lane-row{grid-template-columns:1fr}html[data-shell=mobile] .mob-finance .fn-execution-identity,html[data-shell=mobile] .mob-finance .fn-execution-lock-row,html[data-shell=mobile] .mob-finance .fn-execution-control-row{flex-direction:column;align-items:flex-start}html[data-shell=mobile] .mob-finance .fn-execution-control-buttons button,html[data-shell=mobile] .mob-finance .fn-execution-resolve-actions button,html[data-shell=mobile] .mob-finance .fn-execution-confirm-actions button,html[data-shell=mobile] .mob-finance .fn-execution-confirm-input,html[data-shell=mobile] .mob-finance .fn-execution-field input{min-height:44px;font-size:16px}html[data-shell=mobile] .mob-finance .fn-execution-unknown-row{flex-direction:column;align-items:flex-start}
