.if-frame.if-frame .if-toolbar{flex-wrap:wrap;align-items:center;gap:16px;height:auto;min-height:64px;padding:10px 20px;display:flex!important}.if-frame.if-frame h1.if-page-title{letter-spacing:-.02em;color:#173e2b;flex:160px;margin:0;font:600 1.375rem/1.3 Arial,Helvetica,sans-serif}.if-frame.if-frame .if-page-actions{min-width:0;margin-left:auto}.if-frame.if-frame .if-account{flex:none;margin-left:0}.if-frame.if-frame .if-content{padding:16px 20px 24px}.if-frame.if-frame .if-content h1,.if-frame.if-frame .if-breadcrumb,.if-frame.if-frame .if-mobile-context{display:none!important}.if-frame.if-frame .if-brand{padding:20px 18px}.if-frame.if-frame .if-brand strong{font-size:24px}.if-frame.if-frame .if-navigation{padding:8px 12px}.if-frame.if-frame .if-navigation>details{border-bottom:1px solid #ffffff18;padding:4px 0}.if-frame.if-frame .if-navigation>details>summary{letter-spacing:.05em;color:#b8d5c3;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:8px;font:700 .75rem/1.4 Arial,Helvetica,sans-serif;list-style:none;display:flex}.if-frame.if-frame .if-navigation>details>summary:after{content:"+";letter-spacing:0;font-size:18px;font-weight:400}.if-frame.if-frame .if-navigation>details[open]>summary:after{content:"−"}.if-frame.if-frame .if-navigation>details>summary::-webkit-details-marker{display:none}.if-frame.if-frame .if-navigation a{min-height:44px;padding:8px;font-size:.875rem;line-height:1.4}.if-frame.if-frame .if-navigation>details>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #d1e8d9}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact{color:#3d614b;background:#f7faf8;border-block:1px solid #e2eae5;grid-template-columns:minmax(0,1fr) auto 44px;gap:12px;min-height:44px;padding:0 20px;display:grid;position:relative}.if-frame.if-frame .if-corporate-compact .corporate-greeting{color:#3d614b;background:0 0;gap:8px;min-width:0;height:auto;min-height:44px;padding:0}.if-frame.if-frame .if-corporate-compact .corporate-greeting>.live-dot{display:none}.if-frame.if-frame .if-corporate-compact .corporate-greeting>div{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.if-frame.if-frame .if-corporate-compact .corporate-greeting strong{color:#254d36;font:600 .875rem/1.4 Arial,Helvetica,sans-serif}.if-frame.if-frame .if-corporate-compact .corporate-date,.if-frame.if-frame .if-corporate-compact .corporate-greeting div>span{color:#5c7364;white-space:normal;font:400 .75rem/1.4 Arial,Helvetica,sans-serif}.if-frame.if-frame .if-market-disclosure>summary{color:#3d614b;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:6px 8px;font-size:.875rem;list-style:none;display:flex}.if-frame.if-frame .if-market-disclosure>summary::-webkit-details-marker{display:none}.if-frame.if-frame .if-market-disclosure>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #286b43}.if-frame.if-frame .if-market-disclosure .corporate-indicators{width:min(880px,calc(100vw - var(--sidebar-width,230px) - 36px));z-index:80;background:#fff;border:1px solid #dce7df;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:auto;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:16px;overflow:visible;box-shadow:0 12px 32px #153a2320}.if-frame.if-frame .if-market-disclosure .corporate-indicators>article{color:#254d36;border:1px solid #e2eae5;border-radius:8px;flex:auto;gap:8px;min-width:0;min-height:84px;display:flex;background:#f7faf8!important;height:auto!important;padding:12px!important}.if-frame.if-frame .if-market-disclosure .corporate-indicators>article:before,.if-frame.if-frame .if-market-disclosure .corporate-indicators>article:after{display:none}.if-frame.if-frame .if-market-disclosure .corporate-indicators article b{color:#526d5b;font-size:.75rem;line-height:1.5}.if-frame.if-frame .if-market-disclosure .corporate-indicators article strong{color:#254d36;font-size:1rem;line-height:1.5}.if-frame.if-frame .if-market-disclosure .corporate-indicators article small{color:#526d5b;font-size:.75rem;line-height:1.5}.if-frame.if-frame .if-market-disclosure .corporate-indicators .weather-celestial{display:none}.if-frame.if-frame .if-market-disclosure .corporate-indicators .weather-current{gap:8px;display:flex;position:static}.if-frame.if-frame .if-market-disclosure .market-icon{color:#356549;background:#e4efe7}.if-frame.if-frame .if-corporate-compact .communication-trigger{color:#315b40;border:0;width:44px;min-width:44px;background:0 0!important;border-radius:8px!important;height:44px!important;padding:4px!important}.if-frame.if-frame .if-corporate-compact .communication-trigger>span{font-size:20px}.if-frame.if-frame .if-corporate-compact .communication-trigger>b{display:none}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .corporate-greeting{grid-area:auto!important;height:44px!important;min-height:44px!important;padding:0!important;display:flex!important}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .communication-trigger{height:44px!important;min-height:44px!important;inline-size:44px!important;grid-area:auto!important;width:44px!important;min-width:44px!important;padding:4px!important}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .corporate-greeting{color:#315b40!important;background:0 0!important}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .corporate-greeting strong{color:#254d36!important}.hd-overview-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hd-overview-actions label{min-width:0;margin:0}.hd-overview-actions :is(select,button,a){color:#315b40;background:#fff;border:1px solid #d8e4dc;border-radius:8px;min-height:44px;padding:8px 12px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4}.hd-overview-actions :is(a,button){cursor:pointer;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hd-overview-actions a.hd-primary{color:#fff;background:#22603f;border-color:#22603f;font-weight:600}.hd-overview-actions .hd-refresh-action{width:44px;min-width:44px;padding:8px;font-size:1.25rem}.hd-overview-actions :is(select,button,a):focus-visible{outline-offset:3px;outline:2px solid #286b43}.hd-overview-actions button:disabled{opacity:.6;cursor:default}.if-frame.if-frame .if-toolbar .if-page-actions .hd-overview-actions>button,.if-frame.if-frame .if-toolbar .if-page-actions .hd-overview-actions>a,.if-frame.if-frame .if-toolbar .if-page-actions .hd-overview-actions>label>select{height:auto!important;min-height:44px!important}.if-frame.if-frame .home-dashboard.hd-review .hd-status-row{min-height:18px;margin:0 0 10px!important;font-size:.75rem!important}.if-frame.if-frame .home-dashboard.hd-review .hd-summary-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.if-frame.if-frame .home-dashboard.hd-review .hd-kpis{background:#fff;border:1px solid #dce7df;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;margin:0!important;overflow:hidden!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi{box-shadow:none;border:0;border-right:1px solid #e7ede9;border-radius:0!important;height:auto!important;min-height:96px!important;padding:12px!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi:last-child{border-right:0}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi-label{min-height:0!important;font-size:.875rem!important;line-height:1.35!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi-label svg{display:none}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi>strong{margin:6px 0 4px!important;font-size:1.5rem!important;line-height:1.2!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi>small{min-height:0!important;font-size:.75rem!important;line-height:1.4!important}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary{min-width:0;margin:0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card{border-radius:12px;grid-template-columns:minmax(120px,.8fr) minmax(0,2.2fr);gap:4px 12px;height:auto;padding:10px 12px}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head{grid-area:1/1;gap:2px}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-eyebrow{letter-spacing:0;font-size:.75rem;line-height:1.4}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head .ap-link,.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head .ap-refresh{background:0 0;border:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:-8px 0;padding:8px;font-size:1rem}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-total{grid-area:2/1;align-items:center;gap:8px;margin:0;display:flex}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-total>strong{font-size:1.5rem;line-height:1.2}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-total>span{font-size:.75rem;line-height:1.4}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tiers{grid-area:1/2/3;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:4px;display:grid}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier{text-align:left;background:#f7faf8;grid-template-columns:minmax(0,1fr) auto;gap:2px 4px;min-height:56px;padding:8px;font-size:.875rem;line-height:1.4;display:grid}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier>.ap-dot{display:none}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier>span{overflow-wrap:anywhere;width:auto}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier>strong{font-size:1rem}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier>small{text-align:left;grid-column:1/-1;font-size:.75rem;line-height:1.4;display:block}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-distribution{grid-area:3/1;align-self:center;height:4px;margin:4px 0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-foot{grid-area:3/2;align-items:center;min-height:20px;margin:0;padding:0;font-size:.75rem;line-height:1.4}.if-frame.if-frame .home-dashboard.hd-review .hd-main-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:12px}.if-frame.if-frame .home-dashboard.hd-review .hd-card{padding:12px 14px 0}.if-frame.if-frame .home-dashboard.hd-review .hd-card-heading{min-height:32px;margin-bottom:8px}.if-frame.if-frame .home-dashboard.hd-review .hd-card-foot{margin:10px -14px 0;padding:8px 14px}.if-frame.if-frame .home-dashboard.hd-review .hd-detail-card{padding:0 14px!important}.if-frame.if-frame .home-dashboard.hd-review .hd-detail-card>.hd-disclosure>summary{min-height:48px}.if-frame.if-frame .home-dashboard.hd-review .hd-detail-card>.hd-disclosure>.hd-card-heading{padding-top:12px}.if-frame.if-frame .home-dashboard.hd-review .hd-agenda li{padding:6px 0}.if-frame.if-frame .home-dashboard.hd-review .hd-agenda .hd-text-link{margin-top:4px}.if-frame.if-frame .home-dashboard.hd-review .hd-empty{min-height:64px}.if-frame.if-frame .home-dashboard.hd-review .hd-dashboard-footer{margin-top:16px;padding-top:10px}@media (width<=1500px){.if-frame.if-frame .home-dashboard.hd-review .hd-summary-grid{grid-template-columns:minmax(0,1fr)}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card{grid-template-columns:minmax(180px,.7fr) minmax(0,2.3fr)}}@media (width<=1100px){.if-frame.if-frame .if-toolbar .if-page-actions{flex:1 0 100%;order:3;grid-column:1/-1;width:100%}.if-frame.if-frame .home-dashboard.hd-review .hd-main-grid{grid-template-columns:minmax(0,1fr)}.if-frame.if-frame .home-dashboard.hd-review .hd-side-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (width<=800px){.if-frame.if-frame .if-toolbar{gap:8px;padding:10px 14px}.if-frame.if-frame .if-content{padding:12px 14px 88px}.if-frame.if-frame .if-corporate-compact .corporate-greeting .corporate-date,.if-frame.if-frame .if-corporate-compact .corporate-greeting div>span{display:none}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact{gap:4px;padding:0 14px}.if-frame.if-frame .if-market-disclosure .corporate-indicators{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 28px);right:14px}.if-frame.if-frame .home-dashboard.hd-review .hd-summary-grid{gap:10px;margin-bottom:12px}.if-frame.if-frame .home-dashboard.hd-review .hd-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi{min-height:88px!important;padding:10px!important}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card{grid-template-columns:minmax(0,1fr);gap:6px}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head{grid-area:1/1}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-total{grid-area:2/1}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tiers{grid-area:3/1}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-distribution{grid-area:4/1;margin:0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-foot{grid-area:5/1}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head .ap-link{margin-left:auto}.hd-overview-actions{width:100%}.hd-overview-actions .hd-primary{margin-left:auto}}@media (width<=600px){.if-frame.if-frame h1.if-page-title{flex-basis:100px;font-size:1.25rem}.if-frame.if-frame .if-account summary strong{display:none}.hd-overview-actions{grid-template-columns:minmax(0,1fr) 44px;gap:6px;display:grid}.hd-overview-actions label{grid-column:1}.hd-overview-actions label select{width:100%;font-size:1rem}.hd-overview-actions .hd-assistant-action{grid-area:3/1/auto/-1;min-width:0}.hd-overview-actions .hd-primary{grid-area:2/1/auto/-1;width:100%;margin:0}.if-frame.if-frame .home-dashboard.hd-review .hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi{border-bottom:1px solid #e7ede9;min-height:80px!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi:nth-child(2n){border-right:0}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi:last-child{border-bottom:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid;min-height:64px!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi:last-child>strong{grid-area:1/2/3;align-self:center;margin:0!important}.if-frame.if-frame .home-dashboard.hd-review .hd-kpi:last-child>small{grid-column:1}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier{grid-template-columns:minmax(0,1fr);gap:2px;min-height:64px;padding:8px;font-size:.875rem}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier>strong{font-size:1.125rem}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-total>span{font-size:.875rem}.if-frame.if-frame .home-dashboard.hd-review .hd-side-column,.if-frame.if-frame .home-dashboard.hd-review .hd-two-columns{grid-template-columns:minmax(0,1fr)}.if-frame.if-frame .home-dashboard.hd-review .hd-card{padding-inline:12px}.if-frame.if-frame .home-dashboard.hd-review .hd-card-foot{margin-inline:-12px;padding-inline:12px}.if-frame.if-frame .home-dashboard.hd-review .hd-detail-card{padding:0 12px!important}.hd-overview-actions{grid-template-columns:minmax(0,1fr) 44px 44px;width:100%}.hd-overview-actions .hd-refresh-action{grid-area:1/3}.hd-overview-actions .hd-assistant-action{grid-area:1/2;width:44px;min-width:44px;padding:8px}.hd-overview-actions .hd-assistant-action>span{display:none}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .corporate-greeting{min-width:0}.if-frame.if-frame .if-corporate-compact .corporate-greeting strong{white-space:normal;font-size:.875rem!important}}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head{grid-area:1/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head>.ap-eyebrow{flex:0 auto;order:0;min-width:0;max-width:110px}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head>.ap-total{flex:auto;order:1;gap:6px;min-width:0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head>.ap-link{order:2;margin:0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head>.ap-refresh{order:3;margin:0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tiers{grid-area:2/1/auto/-1}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-distribution{grid-area:3/1/auto/-1;margin:2px 0}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-foot{grid-area:4/1/auto/-1}.if-frame.if-frame .if-sticky-header,.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact{overflow:visible!important}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators{width:min(55rem,100% - 28px)!important;min-width:0!important;max-width:calc(100% - 28px)!important;height:auto!important;max-height:max(6rem,calc(var(--if-visual-viewport-height,100dvh) - 12rem))!important;scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:14px!important;overflow:auto!important}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators>article{flex:none!important;width:auto!important;min-width:0!important;height:auto!important}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators .if-weather-open{width:44px;min-width:44px;height:44px;min-height:44px;top:4px;right:4px}.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators .weather-card{padding-right:52px!important}@media (width<=800px){.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header{position:relative!important;top:auto!important}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header .corporate-bar.if-corporate-compact{grid-template-columns:minmax(0,1fr) 44px!important;gap:4px!important;height:auto!important;min-height:44px!important;max-height:none!important;display:grid!important}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header .corporate-bar.if-corporate-compact .corporate-greeting{grid-area:1/1!important}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header .corporate-bar.if-corporate-compact .communication-trigger{grid-area:1/2!important}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure{width:100%;min-width:0;grid-area:2/1/auto/-1!important}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure[open]{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;position:static!important}.if-frame.if-frame[data-if-zoom-compact] .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators{margin:8px 0;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;max-height:16rem!important;position:static!important}.if-frame.if-frame[data-if-zoom-compact] .if-market-disclosure .corporate-indicators article :is(b,strong,small){overflow-wrap:anywhere;white-space:normal!important}.if-frame.if-frame[data-if-zoom-compact] .if-market-disclosure .corporate-indicators .weather-current{flex-wrap:wrap}@media print{.if-frame.if-frame .if-content h1{display:block!important}}@media (height<=450px){.if-frame.if-frame .if-sticky-header .corporate-bar.if-corporate-compact .if-market-disclosure .corporate-indicators{max-height:max(4rem,calc(var(--if-visual-viewport-height,100dvh) - 18rem))!important}}@media (width<=800px){.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head{gap:4px}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head>.ap-eyebrow{max-width:80px}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-card-head .ap-total>span{font-size:.75rem}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier{grid-template-columns:minmax(0,1fr) auto}.if-frame.if-frame .home-dashboard.hd-review .hd-stock-summary .ap-tier>small{grid-column:1/-1}}
