.fz2{--paper:#f7f6f2;--surface:#fff;--line:#e2e0da;--line-soft:#eeece6;--ink:#1b1d1f;--text-2:#3a3d40;--text-3:#6b6f73;--good:#16794a;--warn:#b07d1a;--bad:#b4532a;--neutral:#eceae4;--good-bg:#e8f2ec;--warn-bg:#f6edd7;--bad-bg:#f7e6dd;--good-ink:#157346;--warn-ink:#845e13;--bad-ink:#a24b26;--scale-neutral:#a3a09a;--pos-a:#d3e0ee;--pos-b:#4f7fb0;--pos:#3f6e9e;--pos-ink:#335c86;--cat-1:#4b3f7a;--cat-2:#4f84b8;--cat-3:#a97a1e;--brand:#94e8a5;--brand-on:#030a0a;--brand-edge:#3e9666;--brand-ink:#2a6849;--brand-accent:#3e9666;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--fs-label:.75rem;--fs-small:.8125rem;--fs-ui:.875rem;--fs-table:.9375rem;--fs-body:1rem;--fs-sub:1.1875rem;--fs-title:1.75rem;--fs-figure:2rem;--radius:10px;--max:74rem;--gutter:var(--s5);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist),system-ui,sans-serif;font-size:var(--fs-body);line-height:1.6}.fz2[data-theme=dark],html[data-v2theme=dark] .fz2:not([data-theme]){--paper:#16181b;--surface:#1e2124;--line:#2c3035;--line-soft:#262a2e;--ink:#e8e6e1;--text-2:#c9c7c1;--text-3:#8f949a;--good:#4f9e74;--warn:#c49a45;--bad:#c8775a;--neutral:#262a2e;--good-bg:#22332a;--warn-bg:#3a3220;--bad-bg:#3a2820;--good-ink:#59ac80;--warn-ink:#c49a45;--bad-ink:#cf8970;--scale-neutral:#6b7077;--pos-a:#22303e;--pos-b:#5a8cc0;--pos:#6f9dcc;--pos-ink:#6f9dcc;--cat-1:#bdb2ef;--cat-2:#5689c0;--cat-3:#d3a64c;--brand-edge:#94e8a5;--brand-ink:#94e8a5;--brand-accent:#94e8a5}.fz2 *{box-sizing:border-box}.fz2 .num{font-variant-numeric:tabular-nums}.fz2 .eyebrow{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.fz2 .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.fz2 .hit,.fz2 .hit-y{position:relative}.fz2 .hit:after,.fz2 .hit-y:after{content:"";z-index:1;position:absolute;top:min(0px,50% - 1.375rem);bottom:min(0px,50% - 1.375rem)}.fz2 .hit:after{left:min(0px,50% - 1.375rem);right:min(0px,50% - 1.375rem)}.fz2 .hit-y:after{left:0;right:0}.fz2 .topbar .brand,.fz2 .topbar .btn,.fz2 .pdf-btn,.fz2 .tip-btn,.fz2 .bd-link,.fz2 .depth .btn.icon,.fz2 .depth a.metric-name{position:relative}.fz2 .topbar .brand:after,.fz2 .topbar .btn:after,.fz2 .pdf-btn:after,.fz2 .tip-btn:after,.fz2 .bd-link:after,.fz2 .depth .btn.icon:after,.fz2 .depth a.metric-name:after{content:"";z-index:1;position:absolute;inset:min(0px,50% - 1.375rem)}.fz2 .ranges button,.fz2 .years button{position:relative}.fz2 .ranges button:after,.fz2 .years button:after{content:"";z-index:1;position:absolute;inset:min(0px,50% - 1.375rem) 0}.fz2 .nobr{white-space:nowrap}.fz2 .surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.fz2 .tone-good{color:var(--good-ink)}.fz2 .tone-warn{color:var(--warn-ink)}.fz2 .tone-bad{color:var(--bad-ink)}.fz2 .tone-neutral{color:var(--text-2)}.fz2 .pill{padding:2px var(--s2);font-size:var(--fs-label);border-radius:999px;font-weight:600;line-height:1.5;display:inline-block}.fz2 .pill.good{background:var(--good-bg);color:var(--good-ink)}.fz2 .pill.warn{background:var(--warn-bg);color:var(--warn-ink)}.fz2 .pill.bad{background:var(--bad-bg);color:var(--bad-ink)}.fz2 .pill.neutral{background:var(--neutral);color:var(--text-2)}.fz2 .topbar{background:var(--surface);border-bottom:1px solid var(--line)}.fz2 .topbar .wrap{align-items:center;gap:var(--s4);grid-template-columns:1fr auto 1fr;height:3.5rem;display:grid}.fz2 .brand{color:var(--ink);justify-self:start;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.fz2 .brand-logo{width:auto;height:2.25rem;display:block}.fz2 .brand-word{font-family:var(--font-brand),var(--font-geist),system-ui,sans-serif;letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1}.fz2 .topbar .actions{justify-content:flex-end;gap:var(--s2);display:flex}.fz2 .btn{background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:var(--s1)var(--s3);font:inherit;font-size:var(--fs-ui);white-space:nowrap;cursor:pointer;border-radius:8px;text-decoration:none}.fz2 .btn:focus-visible,.fz2 a:focus-visible{outline:2px solid var(--good);outline-offset:2px}.fz2 .load-error{margin:var(--s6)auto;max-width:40rem}.fz2 .load-error h1{font-size:var(--fs-h2,1.5rem);margin:0 0 var(--s3)}.fz2 .load-error [role=alert]{margin:0 0 var(--s3)}.fz2 .load-error-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.fz2 section.load-error{padding:var(--s5)}.fz2 section.load-error h1{letter-spacing:.02em;font-size:2rem}.fz2 .load-error-search{margin-top:var(--s4)}.fz2 .load-error-search .searchbox.hero{max-width:none}.fz2 .btn.ghost{background:0 0}.fz2 .btn.pdf-btn{background:var(--brand);color:var(--brand-on);border-color:var(--brand-edge);font-weight:600}.fz2 .btn.pdf-btn:hover{background:color-mix(in srgb,var(--brand)90%,#000)}.fz2 .pdf-btn.preparing{cursor:progress}.fz2 .pdf-spin{width:.75rem;height:.75rem;margin-right:var(--s2);vertical-align:-.0625rem;border:.125rem solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite fz2-spin;display:inline-block}@keyframes fz2-spin{to{transform:rotate(360deg)}}.fz2 .pdf-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fz2 .pdf-status.on{z-index:30;left:50%;bottom:var(--s5);clip:auto;white-space:normal;width:auto;max-width:min(36rem,100vw - 2rem);height:auto;bottom:calc(var(--s5) + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:var(--s3)var(--s4);font-size:var(--fs-ui);border-radius:8px;line-height:1.4;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:0 .25rem 1rem #0000001f}html[data-v2theme=dark] .fz2 .theme-to-dark,html:not([data-v2theme=dark]) .fz2 .theme-to-light{display:none}.fz2 .search{background:var(--paper);border:1px solid var(--line);width:22.5rem;max-width:100%;padding:var(--s1)var(--s3);color:var(--ink);font:inherit;border-radius:8px}@media (prefers-reduced-motion:reduce){.fz2 *{animation-duration:1ms!important;animation-iteration-count:1!important}.fz2 .analyze-loading,.fz2 .al-fade{animation-duration:.15s!important}}@media (max-width:47.9375em){.fz2{--fs-body:1.0625rem;--fs-title:1.5rem;--gutter:max(clamp(1rem,4.5vw,1.25rem),env(safe-area-inset-left),env(safe-area-inset-right))}.fz2 .search{display:none}.fz2 .brand-logo{height:2rem}.fz2 .brand-word{font-size:1.125rem}.fz2 main{padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom))}.fz2 .topbar .wrap{grid-template-columns:auto 1fr}}.fz2 .search-close,.fz2 .icon-btn,.fz2 .theme-ico{display:none}@media (max-width:47.9375em){.fz2 .topbar{transition:z-index 0s linear var(--dur-1);position:relative}.fz2 .topbar:has(.search-row[data-open]){z-index:12;transition-delay:0s}.fz2 .topbar .actions{align-items:center}.fz2 .topbar .icon-btn,.fz2 .topbar .theme-btn{place-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.fz2 .topbar .pdf-btn{align-items:center;min-height:2.75rem;display:inline-flex}.fz2 .theme-ico{display:block}.fz2 .theme-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fz2 .search-row{z-index:11;align-items:center;gap:var(--s2);padding:var(--s2)var(--gutter);background:var(--surface);border-bottom:1px solid var(--line);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 .5rem 1rem #00000014}.fz2 .search-row[data-open]{display:flex}.fz2 .topbar .search-row .searchbox{flex:auto;width:auto;min-width:0;display:block}.fz2 .search-row .search{min-height:2.75rem;display:block}.fz2 .search-row .search-close{min-height:2.75rem;display:inline-block}.fz2 .search-row .searchbox{position:static}.fz2 .search-row .searchbox .results,.fz2 .search-row .searchbox .no-results{left:var(--gutter);right:var(--gutter);top:calc(100% - var(--s1))}.fz2 .search-row .searchbox .results{overscroll-behavior:contain;max-height:min(24rem,50svh)}}@media (max-width:24.9375em){.fz2 .brand-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.fz2 .muted{color:var(--text-3)}.fz2 .company-header{padding:var(--s5)0;gap:var(--s4);display:grid}.fz2 .company-header.compact{padding:var(--s3)0;gap:var(--s2)}.fz2 .scores-line{gap:var(--s1)var(--s5);font-size:var(--fs-ui);flex-wrap:wrap;margin:0;display:flex}.fz2 .scores-line>div{gap:var(--s2);align-items:baseline;display:flex}.fz2 .scores-line dt{color:var(--text-3)}.fz2 .scores-line dd{margin:0;font-weight:650}@media (max-width:47.9375em){.fz2 .company-header.compact .ident-name .muted,.fz2 .company-header.compact .verdict .eyebrow{display:none}.fz2 .scores-line{gap:var(--s2);font-size:var(--fs-small);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fz2 .scores-line>div{flex-direction:column;gap:0}}.fz2 .ident{align-items:center;gap:var(--s2)var(--s5);grid-template-columns:minmax(auto,1fr) auto;display:grid}.fz2 .ident-main{align-items:baseline;gap:var(--s1)var(--s4);flex-wrap:wrap;display:flex}.fz2 .ident-lead{align-items:center;gap:var(--s3);min-width:0;display:flex}.fz2 .ident-lead .ident-main{flex:auto;min-width:0}.fz2 .verdict{align-items:baseline;gap:var(--s3);text-align:right;justify-self:end;display:flex}.fz2 .verdict-text{font-size:var(--fs-sub);font-weight:650}.fz2 .company-header .name{color:var(--ink);font-size:var(--fs-sub)}.fz2 .price{font-size:var(--fs-figure);letter-spacing:-.01em;font-weight:700;line-height:1.2}.fz2 .quote{align-items:baseline;gap:var(--s2);white-space:nowrap;display:inline-flex}.fz2 .day-change{font-size:var(--fs-sub);font-weight:600}.fz2 .day-ref{font-size:var(--fs-small);align-self:center}.fz2 .scores{column-gap:var(--s4);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.fz2 .score{padding:var(--s3)var(--s4);grid-row:1/span 5;grid-template-rows:subgrid;row-gap:var(--s1);align-content:start;display:grid;position:relative}.fz2 .score .foot{gap:var(--s2);flex-direction:column;display:flex}.fz2 .mini{padding:var(--s2)0 0;border-top:1px solid var(--line-soft);justify-content:space-between;gap:var(--s1);font-size:var(--fs-table);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex}.fz2 .mini li{justify-content:space-between;column-gap:var(--s3);color:var(--text-2);flex-wrap:wrap;display:flex}.fz2 .mini li>b,.fz2 .bd-total>b{margin-left:auto}.fz2 .mini b{white-space:nowrap;font-weight:600}.fz2 .bd{gap:var(--s2);flex-direction:column;flex:auto;display:flex}.fz2 .bd .bd-title{padding-top:var(--s2);border-top:1px solid var(--line-soft)}.fz2 .bd .mini{border-top:0;padding-top:0}.fz2 .bd-total{justify-content:space-between;column-gap:var(--s3);padding-top:var(--s1);border-top:1px solid var(--line-soft);font-size:var(--fs-table);color:var(--ink);flex-wrap:wrap;margin:0;font-weight:650;display:flex}.fz2 .bd-total b{white-space:nowrap}.fz2 .bd-note{font-size:var(--fs-small);margin:0;line-height:1.45}.fz2 .bd-link{color:var(--good);font-weight:600;font-size:var(--fs-ui);justify-self:start;text-decoration:none}.fz2 .bd-link:hover{text-decoration:underline}.fz2 .score .big{font-size:var(--fs-figure);font-weight:650;line-height:1.2}.fz2 .scale{margin-top:var(--s2);gap:2px;display:grid;position:relative}.fz2 .scale .seg{opacity:.55;border-radius:2px;height:6px}.fz2 .scale .seg.on{opacity:1}.fz2 .seg.bad{background:var(--bad)}.fz2 .seg.warn{background:var(--warn)}.fz2 .seg.neutral{background:var(--scale-neutral)}.fz2 .seg.good{background:var(--good)}.fz2 .scale .pin{background:var(--ink);width:2px;height:14px;position:absolute;top:-4px;transform:translate(-1px)}.fz2 .ticks{font-size:var(--fs-label);color:var(--text-3);text-align:center;display:grid}.fz2 .ticks>span{white-space:nowrap;line-height:1.35}.fz2 .ticks .range{font-variant-numeric:tabular-nums;display:block}.fz2 .ticks-wrap{container:ticks/inline-size}.fz2 .ticks{--legend:initial;--lg-cols:var(--legend)minmax(0,1fr);--lg-gap:var(--legend)2px;--lg-align:var(--legend)left;grid-template-columns:var(--lg-cols,var(--cols));row-gap:var(--lg-gap,0);text-align:var(--lg-align,center)}.fz2 .ticks>span{--lg-disp:var(--legend)grid;display:var(--lg-disp,block);column-gap:var(--s2);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center}.fz2 .ticks>span>.seg{--lg-sw:var(--legend)block;display:var(--lg-sw,none);opacity:.55;border-radius:2px;height:6px}.fz2 .ticks>span.on>.seg{opacity:1}.fz2 .ticks>span>.range{--lg-end:var(--legend)end;justify-self:var(--lg-end,auto)}.fz2 .ticks>span.on{--lg-w:var(--legend)650;--lg-c:var(--legend)var(--ink);font-weight:var(--lg-w,inherit);color:var(--lg-c,inherit)}.fz2 .ticks[data-fit=always]{--legend: }@container ticks not (min-width:12rem){.fz2 .ticks[data-fit="12"]{--legend: }}@container ticks not (min-width:12.5rem){.fz2 .ticks[data-fit="12.5"]{--legend: }}@container ticks not (min-width:13rem){.fz2 .ticks[data-fit="13"]{--legend: }}@container ticks not (min-width:13.5rem){.fz2 .ticks[data-fit="13.5"]{--legend: }}@container ticks not (min-width:14rem){.fz2 .ticks[data-fit="14"]{--legend: }}@container ticks not (min-width:14.5rem){.fz2 .ticks[data-fit="14.5"]{--legend: }}@container ticks not (min-width:15rem){.fz2 .ticks[data-fit="15"]{--legend: }}@container ticks not (min-width:15.5rem){.fz2 .ticks[data-fit="15.5"]{--legend: }}@container ticks not (min-width:16rem){.fz2 .ticks[data-fit="16"]{--legend: }}@container ticks not (min-width:16.5rem){.fz2 .ticks[data-fit="16.5"]{--legend: }}@container ticks not (min-width:17rem){.fz2 .ticks[data-fit="17"]{--legend: }}@container ticks not (min-width:17.5rem){.fz2 .ticks[data-fit="17.5"]{--legend: }}@container ticks not (min-width:18rem){.fz2 .ticks[data-fit="18"]{--legend: }}@container ticks not (min-width:18.5rem){.fz2 .ticks[data-fit="18.5"]{--legend: }}@container ticks not (min-width:19rem){.fz2 .ticks[data-fit="19"]{--legend: }}@container ticks not (min-width:19.5rem){.fz2 .ticks[data-fit="19.5"]{--legend: }}@container ticks not (min-width:20rem){.fz2 .ticks[data-fit="20"]{--legend: }}@container ticks not (min-width:20.5rem){.fz2 .ticks[data-fit="20.5"]{--legend: }}@container ticks not (min-width:21rem){.fz2 .ticks[data-fit="21"]{--legend: }}@container ticks not (min-width:21.5rem){.fz2 .ticks[data-fit="21.5"]{--legend: }}@container ticks not (min-width:22rem){.fz2 .ticks[data-fit="22"]{--legend: }}@container ticks not (min-width:22.5rem){.fz2 .ticks[data-fit="22.5"]{--legend: }}@container ticks not (min-width:23rem){.fz2 .ticks[data-fit="23"]{--legend: }}@container ticks not (min-width:23.5rem){.fz2 .ticks[data-fit="23.5"]{--legend: }}@container ticks not (min-width:24rem){.fz2 .ticks[data-fit="24"]{--legend: }}@container ticks not (min-width:24.5rem){.fz2 .ticks[data-fit="24.5"]{--legend: }}@container ticks not (min-width:25rem){.fz2 .ticks[data-fit="25"]{--legend: }}@container ticks not (min-width:25.5rem){.fz2 .ticks[data-fit="25.5"]{--legend: }}@container ticks not (min-width:26rem){.fz2 .ticks[data-fit="26"]{--legend: }}@container ticks not (min-width:26.5rem){.fz2 .ticks[data-fit="26.5"]{--legend: }}@container ticks not (min-width:27rem){.fz2 .ticks[data-fit="27"]{--legend: }}@container ticks not (min-width:27.5rem){.fz2 .ticks[data-fit="27.5"]{--legend: }}@container ticks not (min-width:28rem){.fz2 .ticks[data-fit="28"]{--legend: }}@container ticks not (min-width:28.5rem){.fz2 .ticks[data-fit="28.5"]{--legend: }}@container ticks not (min-width:29rem){.fz2 .ticks[data-fit="29"]{--legend: }}@container ticks not (min-width:29.5rem){.fz2 .ticks[data-fit="29.5"]{--legend: }}@container ticks not (min-width:30rem){.fz2 .ticks[data-fit="30"]{--legend: }}@container ticks not (min-width:30.5rem){.fz2 .ticks[data-fit="30.5"]{--legend: }}@container ticks not (min-width:31rem){.fz2 .ticks[data-fit="31"]{--legend: }}@container ticks not (min-width:31.5rem){.fz2 .ticks[data-fit="31.5"]{--legend: }}@container ticks not (min-width:32rem){.fz2 .ticks[data-fit="32"]{--legend: }}.fz2 .tip-box[hidden]{display:none}.fz2 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:47.9375em){.fz2 .scores{row-gap:var(--s3);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.fz2 .score{padding:var(--s3);grid-row:auto;grid-template-rows:none}.fz2 .company-header .scores{row-gap:var(--s2)}.fz2 .company-header .score{align-items:baseline;column-gap:var(--s2);row-gap:var(--s1);padding:var(--s2)var(--s3);grid-template-columns:minmax(0,1fr) auto}.fz2 .company-header .score .eyebrow{grid-column:1}.fz2 .company-header .score .score-value{text-align:right;grid-column:2}.fz2 .company-header .score .scale{grid-column:1/-1;margin-top:0}.fz2 .company-header .score .q,.fz2 .company-header .score .ticks-wrap,.fz2 .company-header .score .foot{display:none}.fz2 .company-header .score .big{font-size:var(--fs-sub)}.fz2 .company-header .verdict-text{font-size:var(--fs-body)}.fz2 .company-header .score .score-value .muted{font-size:var(--fs-ui)}.fz2 .ident{grid-template-columns:minmax(0,1fr)}.fz2 .company-header:not(.compact) .ident-lead{align-items:center;gap:var(--s1)var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.fz2 .company-header:not(.compact) .ident-lead .ident-main{display:contents}.fz2 .company-header:not(.compact) .ident-lead .quote,.fz2 .company-header:not(.compact) .ident-lead .day-ref{grid-column:1/-1;justify-self:start}.fz2 .verdict{text-align:left;flex-direction:column;justify-self:start;gap:0}.fz2 .quote{white-space:normal;flex-wrap:wrap;row-gap:0;max-width:100%}.fz2 .quote>*{white-space:nowrap}}.fz2 .chapterbar{top:var(--stack-top);z-index:10;background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);position:sticky}.fz2 .chapterbar-grid{text-align:center;grid-template-columns:repeat(9,1fr);display:grid}.fz2 .chapterbar a{padding:var(--s3)0;color:var(--text-3);font-size:var(--fs-ui);white-space:nowrap;text-decoration:none}.fz2 .chapterbar a[aria-current=true],.fz2 .chapterbar a[aria-current=page]{color:var(--ink);font-weight:650}.fz2 .chapterbar-grid{position:relative}.fz2 .chapter-ink{background:var(--good);transform-origin:0 0;pointer-events:none;width:100px;height:2px;transition:transform var(--dur-2)var(--ease-out);position:absolute;bottom:0;left:0}.fz2 .chapter-ink[data-still="1"]{transition:none}.fz2 .figures{gap:var(--s1);grid-template-columns:minmax(0,1fr);display:grid}.fz2 .figure{padding:var(--s1)var(--s3);justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.fz2 .figure .fig-value{text-align:right}.fz2 .fig-value{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.fz2 table.fill{border-collapse:collapse;width:100%;height:100%;font-size:var(--fs-table)}.fz2 .facts td,.fz2 .bars td,.fz2 .compare td,.fz2 .compare thead th{padding:var(--s2)0;border-bottom:1px solid var(--line-soft);vertical-align:middle}.fz2 .facts tr:last-child td,.fz2 .bars tr:last-child td,.fz2 .compare tr:last-child td{border-bottom:0}.fz2 .facts td,.fz2 .bars td:last-child{text-align:right;padding-left:var(--s3)}.fz2 .bars tr.seg-group th{text-align:left;padding:var(--s3)0 var(--s1);font-weight:600}.fz2 .bar-cell{width:50%;padding:0 var(--s3)!important}.fz2 .ladder .bar-cell{width:40%}.fz2 .ladder thead th{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:right;padding:0 0 var(--s2)var(--s3);border-bottom:1px solid var(--line-soft);font-weight:500}.fz2 .ladder thead th:first-child{text-align:left;padding-left:0}.fz2 .ladder td+td{text-align:right;padding-left:var(--s3)}.fz2 .bar-track{background:var(--neutral);border-radius:4px;height:8px}.fz2 .bar-fill{border-radius:4px;height:8px}.fz2 .bar-fill.good{background:var(--good)}.fz2 .bar-fill.warn{background:var(--warn)}.fz2 .bar-fill.bad{background:var(--bad)}.fz2 .bar-fill.neutral{background:var(--text-3)}.fz2 .compare-wrap{gap:var(--s3);flex-direction:column;display:flex}.fz2 .compare-wrap .compare{flex:auto}.fz2 .compare thead th{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:right;padding-left:var(--s3);white-space:nowrap;font-weight:500}.fz2 .compare thead th:first-child{text-align:left;padding-left:0}.fz2 .compare td{text-align:right;padding-left:var(--s3)}.fz2 .note{font-size:var(--fs-table);margin:0;line-height:1.5}.fz2 .vlist{justify-content:space-around;gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fz2 .vlist li{gap:var(--s3);grid-template-columns:8px 1fr;align-items:baseline;display:grid}.fz2 .vlist .muted{font-size:var(--fs-table);line-height:1.5}.fz2 .dot{background:var(--text-3);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.fz2 .dot.good{background:var(--good)}.fz2 .dot.warn{background:var(--warn)}.fz2 .dot.bad{background:var(--bad)}.fz2 .news{gap:var(--s2);grid-template-columns:1fr 1fr;align-content:start;align-items:stretch;display:grid}.fz2 .news-card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.fz2 .news-img{object-fit:cover;background:var(--neutral);width:100%;height:4rem;display:block}.fz2 .news-img-empty{justify-content:center;align-items:center;gap:var(--s1);padding:0 var(--s3);text-align:center;background:linear-gradient(135deg,var(--neutral)0%,var(--pos-a)100%);border-bottom:1px solid var(--line-soft);box-shadow:inset 0 3px 0 var(--pos);flex-direction:column;display:flex}.fz2 .news:not(.three) .news-ph-logo{--logo-size:1.75rem;--logo-text:.75rem}.fz2 .news-ph-src{font-size:var(--fs-sub);letter-spacing:-.01em;color:var(--text-2);font-weight:700;line-height:1.2}.fz2 .news-body{padding:var(--s3);gap:var(--s1);flex-direction:column;flex:auto;display:flex}.fz2 .news-title{font-weight:600;line-height:1.35}.fz2 .news-sum{font-size:var(--fs-table);margin:0;line-height:1.5}.fz2 .news-lang{align-self:flex-start}.fz2 .news-empty{gap:var(--s3);flex-direction:column;display:flex}.fz2 .news-empty>p{margin:0}.fz2 .news-empty .vlist{flex:auto}.fz2 .verdict-cards{gap:var(--s2);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.fz2 .verdict-card{padding:var(--s4);justify-content:center;align-items:center;gap:var(--s1);text-align:center;flex-direction:column;display:flex}.fz2 .verdict-card .big{font-size:var(--fs-figure);font-weight:650;line-height:1.2}.fz2 .verdict-card .sub{font-size:var(--fs-small);line-height:1.5}@media (max-width:63.9375em){.fz2 .chapterbar-grid{gap:var(--s4);scrollbar-width:none;display:flex;overflow-x:auto}}@media (max-width:47.9375em){.fz2 .ladder .bar-cell{width:22%}.fz2 .ladder thead th,.fz2 .ladder tbody th{white-space:nowrap}.fz2 .ladder thead th:first-child{white-space:normal}.fz2 .news{grid-template-columns:1fr}.fz2 .compare .reading{display:none}}.fz2 .pricechart{gap:var(--s2);flex-direction:column;display:flex}.fz2 .ranges{gap:var(--s1)var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.fz2 .range-tabs{gap:var(--s1);display:flex}.fz2 .ranges button{color:var(--text-3);padding:var(--s1)var(--s2);font:inherit;font-size:var(--fs-ui);cursor:pointer;background:0 0;border:0;border-radius:6px}.fz2 .ranges button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--good);font-weight:650}.fz2 .ranges button:focus-visible{outline:2px solid var(--good);outline-offset:2px}.fz2 .legend{font-size:var(--fs-label)}.fz2 .key{width:12px;height:0;margin-right:var(--s1);vertical-align:middle;border-top:2px solid var(--good);display:inline-block}.fz2 .key.mk{border-top:1px dashed var(--text-3)}.fz2 .key.se{border-top:1px dashed var(--warn)}.fz2 .chart{flex:auto;width:100%;min-height:9.375rem}.fz2 .ranges .legend{white-space:nowrap}.fz2 .chart-skeleton{border-radius:var(--radius);background:var(--neutral);flex:auto;min-height:9.375rem}.fz2 .marks{gap:var(--s1)var(--s3);font-size:var(--fs-label);flex-wrap:wrap;display:flex}.fz2 .mark{width:8px;height:8px;margin-right:var(--s1);border-radius:50%;display:inline-block}.fz2 .mark.earnings{background:var(--text-2)}.fz2 .mark.dividend{background:var(--good)}.fz2 .mark.split{background:var(--warn)}.fz2 .returns-table{border-collapse:collapse;width:100%;font-size:var(--fs-table);line-height:1.35}.fz2 .returns-table thead th{font-size:var(--fs-label);letter-spacing:.08em;color:var(--text-3);text-align:right;padding:0 0 var(--s1)var(--s3);border-bottom:1px solid var(--line-soft);white-space:nowrap;font-weight:500}.fz2 .returns-table thead th:first-child{text-align:left;padding-left:0}.fz2 .returns-table tbody th[scope=row],.fz2 .returns-table td{padding:var(--s1)0}.fz2 .returns-table tbody th[scope=row]{color:var(--text-2);white-space:nowrap}.fz2 .returns-table td{text-align:right;padding-left:var(--s3);border-bottom:1px solid var(--line-soft);font-weight:600}.fz2 .returns-table tr:last-child td{border-bottom:0}.fz2 .pricechart .note{margin:0}@media (min-width:48em){.fz2 .chart,.fz2 .chart-skeleton{min-height:8.5rem}}.fz2 tbody th[scope=row]{font-weight:inherit;text-align:left;padding:var(--s2)0;border-bottom:1px solid var(--line-soft);vertical-align:middle}.fz2 .facts tbody th[scope=row]{color:var(--text-2)}.fz2 tbody tr:last-child th[scope=row]{border-bottom:0}.fz2 .facts tr.stacked th{color:var(--ink)}.fz2 .facts .stacked-cell{gap:var(--s1);flex-direction:column;display:flex}.fz2 .facts tbody tr:not(.stacked) th{white-space:nowrap;width:1%;padding-right:var(--s4)}.fz2 .facts .stacked-text{line-height:1.5}.fz2 .attribution{font-size:var(--fs-label);margin:0;line-height:1.5}.fz2 .attribution a{color:inherit}@media (max-width:47.9375em){.fz2 .returns-table thead th{white-space:normal}}.fz2 .pricechart.reference .chart{min-height:6rem}.fz2 .chapterbar a{line-height:1.25rem}.fz2 .depth .pillindex{top:calc(var(--stack-top) + var(--bar-h));z-index:9;background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.fz2 .depth .pillindex-row{gap:var(--s2);padding-top:var(--s3);padding-bottom:var(--s3);flex-wrap:wrap;display:flex}.fz2 .depth .pillnav{border:1px solid var(--line);background:var(--surface);color:var(--text-2);padding:var(--s1)var(--s3);font-size:var(--fs-ui);white-space:nowrap;border-radius:999px;text-decoration:none}.fz2 .depth .pillnav[aria-current=location]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fz2 .depth .depth-body{gap:var(--s6);padding-top:var(--s5);padding-bottom:var(--s7);flex-direction:column;display:flex}.fz2 .depth .depth-body.loading{min-height:100vh}.fz2 .depth .dsec{gap:var(--s4);scroll-margin-top:calc(var(--stuck-h,0px) + 7.5rem);flex-direction:column;display:flex}.fz2 .depth .dsec-head h3{font-size:var(--fs-sub);margin:0;font-weight:650;line-height:1.3}.fz2 .depth .dgrid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.fz2 .depth .dgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fz2 .depth .dgrid.one{grid-template-columns:minmax(0,1fr)}.fz2 .depth .card{padding:var(--s4);gap:var(--s3);flex-direction:column;min-width:0;display:flex}.fz2 .depth .card h4{font-size:var(--fs-body);margin:0;font-weight:650}.fz2 .depth .card p{margin:0;line-height:1.5}.fz2 .depth .missing{color:var(--text-2);font-size:var(--fs-table);margin:0}.fz2 .depth .kv{gap:var(--s1)var(--s4);font-size:var(--fs-table);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0;display:grid}@media (max-width:47.9375em){.fz2 .depth .kv:has(>.kv-row){grid-template-columns:minmax(0,1fr)}.fz2 .depth .kv.kv-tight{grid-template-columns:max-content minmax(0,1fr)}.fz2 .depth .kv-tight .kv-row{grid-column:1/-1;grid-template-columns:subgrid}}@media (max-width:25em){.fz2 .depth .kv-tight .of-assets{display:none}}.fz2 .depth .kv dt{color:var(--text-3)}.fz2 .depth .kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.fz2 .depth .techtable-wrap{overflow-x:auto}.fz2 .depth table.techtable{border-collapse:collapse;width:100%;font-size:var(--fs-table)}.fz2 .depth .techtable caption{text-align:left;padding:var(--s3)var(--s4);color:var(--text-3);font-size:var(--fs-small)}.fz2 .depth .techtable th,.fz2 .depth .techtable td{padding:var(--s3)var(--s4);border-top:1px solid var(--line-soft);text-align:left;vertical-align:top}.fz2 .depth .techtable thead th{color:var(--text-3);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-weight:600}.fz2 .depth .techtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fz2 .depth .techtable tbody th{font-weight:400}.fz2 .depth .metric-name{font-weight:650}.fz2 .depth .metric-sub{color:var(--text-3);font-size:var(--fs-small);line-height:1.4;display:block}.fz2 .depth .row-missing{color:var(--text-2)}.fz2 .tip{margin-left:var(--s1);vertical-align:baseline;display:inline-block;position:relative}.fz2 .tip-btn{border:1px solid var(--line);background:var(--surface);width:1.375rem;height:1.375rem;color:var(--text-2);font:inherit;font-size:var(--fs-label);cursor:pointer;border-radius:50%;padding:0;font-weight:700;line-height:1}.fz2 .tip-box{z-index:40;width:24rem;font-size:var(--fs-table);flex-direction:column;padding:0;font-weight:400;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001f}.fz2 .float-head{padding:var(--s3)var(--s4);border-bottom:1px solid var(--line-soft);flex:none}.fz2 .float-body{overscroll-behavior:contain;min-height:0;padding:var(--s3)var(--s4)var(--s4);flex:auto;overflow-y:auto}.fz2 .float-body:focus-visible{outline:2px solid var(--good);outline-offset:-2px}.fz2 .float-content{gap:var(--s3);flex-direction:column;display:flex}.fz2 .tip-box p{margin:0}.fz2 .tip-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.fz2 .depth .formula,.fz2 .tip-box .formula{font-family:var(--font-geist-mono,ui-monospace,monospace);background:var(--paper);padding:var(--s2)var(--s3);border-radius:6px}.fz2 .tip-bands ul{margin:var(--s1)0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.fz2 .tip-bands li{gap:var(--s3);padding:var(--s1)var(--s2);border-radius:6px;grid-template-columns:9rem 1fr auto;display:grid}.fz2 .tip-bands li.mine{font-weight:650}.fz2 .tip-bands li.mine.good{background:var(--good-bg);color:var(--good-ink)}.fz2 .tip-bands li.mine.warn{background:var(--warn-bg);color:var(--warn-ink)}.fz2 .tip-bands li.mine.bad{background:var(--bad-bg);color:var(--bad-ink)}.fz2 .tip-bands li.mine.neutral{background:var(--neutral)}.fz2 .tip-backdrop{z-index:39;background:#00000059;position:fixed;inset:0}.fz2 .tip-box.sheet{border-radius:var(--radius)var(--radius)0 0;width:auto;max-width:none;position:fixed;inset:auto 0 0;overflow:hidden}.fz2 .tip-box.sheet .float-body{padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom))}.fz2 .returns-table .tip-btn{letter-spacing:0;width:1.125rem;height:1.125rem;font-size:.75rem}.fz2 .returns-table .tip-box{text-align:left;letter-spacing:0;white-space:normal;color:var(--text);font-weight:400;font-size:var(--fs-table)}.fz2 .eyebrow .tip,.fz2 .mini .tip,.fz2 .scores-line .tip{margin-left:var(--s1);text-transform:none;letter-spacing:0}.fz2 .eyebrow .tip-btn,.fz2 .mini .tip-btn,.fz2 .scores-line .tip-btn,.fz2 .depth .tile-label .tip-btn{vertical-align:1px;width:1.125rem;height:1.125rem;font-size:.75rem}.fz2 .eyebrow .tip-box,.fz2 .mini .tip-box,.fz2 .scores-line .tip-box{text-transform:none;letter-spacing:0;color:var(--text);font-size:var(--fs-table)}.fz2 .depth .methodology{border-top:1px solid var(--line);padding-top:var(--s4);font-size:var(--fs-small);color:var(--text-2)}.fz2 .depth .methodology h3{font-size:var(--fs-ui);margin:0 0 var(--s2);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.fz2 .depth .methodology dl,.fz2 .depth .annex dl{gap:var(--s2);flex-direction:column;margin:0;display:flex}.fz2 .depth .methodology dt,.fz2 .depth .annex dt{color:var(--text-2);font-weight:650}.fz2 .depth .methodology dd,.fz2 .depth .annex dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.fz2 .depth .annex{padding:var(--s3)var(--s4);font-size:var(--fs-small);gap:var(--s2);flex-direction:column;display:flex}.fz2 .depth .annex h4{font-weight:650;font-size:var(--fs-ui);margin:0}@media (max-width:47.9375em){.fz2 .depth .dgrid,.fz2 .depth .dgrid.three{grid-template-columns:minmax(0,1fr)}.fz2 .depth .pillindex-row{flex-wrap:nowrap;overflow-x:auto}.fz2 .chapterbar-grid,.fz2 .depth .pillindex-row{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.fz2 .chapterbar-grid>a,.fz2 .depth .pillindex-row>a{scroll-snap-align:start;flex:none}.fz2 .depth .tip-bands li{grid-template-columns:7rem 1fr}.fz2 .depth .tip-bands li .pill{grid-column:1/-1;justify-self:start}}.fz2 .depth .fill{justify-content:space-between;gap:var(--s2);flex-direction:column;flex:auto;display:flex}.fz2 .depth .stack{justify-content:flex-start}.fz2 .depth .kv.fill{display:flex}.fz2 .depth .kv-row{gap:var(--s4);padding:var(--s1)0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.fz2 .depth .kv-row:first-child{border-top:0}.fz2 .depth .small{font-size:var(--fs-small)}.fz2 .depth .tiles{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fz2 .depth .tile{padding:var(--s3)var(--s4);gap:var(--s1);flex-direction:column;display:flex}.fz2 .depth .tile-label{color:var(--text-3);font-size:var(--fs-small)}.fz2 .depth .tile-value{font-size:var(--fs-sub);font-weight:650}@media (max-width:47.9375em){.fz2 .depth .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fz2 .depth .cardslot{min-width:0;display:flex}.fz2 .depth .cardslot>.card{flex:auto}.fz2 .depth .span2{grid-column:1/-1}.fz2 .depth .segs-head{font-size:var(--fs-table);margin:0}.fz2 .depth .segbars,.fz2 .depth .ladder{align-content:start;column-gap:var(--s3);row-gap:var(--s5);grid-template-columns:minmax(7rem,1.2fr) 2fr auto;margin:0;padding:0;list-style:none;display:grid}.fz2 .depth .ladder{grid-template-columns:minmax(7rem,1.2fr) 1.6fr auto auto auto}.fz2 .depth .segbars.fill,.fz2 .depth .ladder.fill{align-content:space-between;display:grid}.fz2 .depth .segbars li,.fz2 .depth .ladder li{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--fs-table);align-items:center;display:grid}.fz2 .depth .segbars li>.seg-label,.fz2 .depth .ladder li>.seg-label{white-space:nowrap}.fz2 .depth .seg-track{background:var(--neutral);border-radius:4px;height:8px;overflow:hidden}.fz2 .depth .seg-fill{background:var(--pos);border-radius:4px;height:100%;display:block}.fz2 .depth .seg-ref{color:var(--text-3);font-size:var(--fs-label);white-space:nowrap}.fz2 .depth .seg-fill.good{background:var(--good)}.fz2 .depth .seg-fill.warn{background:var(--warn)}.fz2 .depth .seg-fill.bad{background:var(--bad)}.fz2 .depth table.segtable{border-collapse:collapse;width:100%;font-size:var(--fs-table)}.fz2 .depth .segtable th,.fz2 .depth .segtable td{padding:var(--s1)var(--s2);border-top:1px solid var(--line-soft);text-align:left}.fz2 .depth .segtable .num{text-align:right}.fz2 .depth .segtable thead th{color:var(--text-3);font-size:var(--fs-label);border-top:0;font-weight:600}.fz2 .depth .segtable tbody th{font-weight:500}.fz2 .depth .dgrid.hist{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.fz2 .depth .histsvg{flex:auto;width:100%;height:auto;display:block}.fz2 .depth .histsvg .b1{fill:var(--text-3)}.fz2 .depth .histsvg .b2{fill:var(--good)}.fz2 .depth .histsvg .b3{fill:var(--warn)}.fz2 .depth .histsvg .colhit{fill:#0000;cursor:pointer}.fz2 .depth .histsvg g.sel .colhit{fill:var(--neutral)}.fz2 .depth .histsvg .axis0{stroke:var(--line)}.fz2 .depth .histsvg .ml{fill:none;stroke-width:2px}.fz2 .depth .histsvg .l1{stroke:var(--ink)}.fz2 .depth .histsvg .l2{stroke:var(--bad);stroke-dasharray:5 4}.fz2 .depth .legend{gap:var(--s1)var(--s4);font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;display:flex}.fz2 .depth .sw{width:.75rem;height:.75rem;margin-right:var(--s1);vertical-align:-1px;border-radius:2px;display:inline-block}.fz2 .depth .sw.b1{background:var(--text-3)}.fz2 .depth .sw.b2{background:var(--good)}.fz2 .depth .sw.b3{background:var(--warn)}.fz2 .depth .sw.line{vertical-align:3px;height:2px}.fz2 .depth .sw.l1{background:var(--ink)}.fz2 .depth .sw.l2{background:var(--bad)}.fz2 .depth .years{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.fz2 .depth .years button{font:inherit;font-size:var(--fs-label);padding:var(--s1)0;border:1px solid var(--line);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:6px}.fz2 .depth .years button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:47.9375em){.fz2 .depth .dgrid.hist{grid-template-columns:minmax(0,1fr)}.fz2 .depth .segbars,.fz2 .depth .ladder{row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.fz2 .depth .segbars li,.fz2 .depth .ladder li{column-gap:var(--s3);row-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""bar bar"}.fz2 .depth .ladder li{grid-template-rows:auto auto minmax(1.375rem,auto);grid-template-areas:"label val""bar bar""amt pill"}.fz2 .depth .segbars li>.seg-label,.fz2 .depth .ladder li>.seg-label{white-space:normal;grid-area:label}.fz2 .depth .segbars li>.seg-val,.fz2 .depth .ladder li>.seg-val{text-align:right;grid-area:val}.fz2 .depth .segbars li>.seg-track,.fz2 .depth .ladder li>.seg-track,.fz2 .depth .segbars li>.seg-note{grid-area:bar}.fz2 .depth .ladder li>.seg-amt{grid-area:amt}.fz2 .depth ul.ladder li>.pill,.fz2 .depth ul.ladder li>.seg-ref{grid-area:pill;justify-self:end}.fz2 .depth .segbars li>.seg-note{min-height:1.25rem}}.fz2 .depth .pricechart.full{gap:var(--s3)}.fz2 .depth .chart-full{height:26rem}.fz2 .depth .cursor-read{font-size:var(--fs-table);margin:0}.fz2 .depth .sw.co{background:var(--good)}.fz2 .depth .sw.mk{background:var(--text-3)}.fz2 .depth .sw.se{background:var(--warn)}.fz2 .depth .sw.vol{background:var(--scale-neutral)}.fz2 .depth .table-foot{padding:var(--s2)var(--s4)var(--s3);margin:0}.fz2 .depth .r52{background:linear-gradient(to right,var(--pos-a),var(--pos-b));height:10px;margin:var(--s3)0 var(--s1);border-radius:5px;position:relative}.fz2 .depth .r52-zone{border-right:2px solid var(--surface);position:absolute;top:0;bottom:0}.fz2 .depth .r52-mark{background:var(--ink);width:4px;height:18px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;position:absolute;top:-4px}.fz2 .depth .r52-ends{font-size:var(--fs-small);color:var(--text-3);justify-content:space-between;display:flex}.fz2 .depth .segcard h4:first-letter{text-transform:uppercase}@media (max-width:47.9375em){.fz2 .depth .chart-full{height:20rem}}.fz2 .depth .r52-zone{background:0 0}.fz2 .depth .gauge{gap:var(--s1);flex-direction:column;display:flex}.fz2 .depth .gauge-track{background:var(--neutral);border-radius:5px;height:10px;position:relative;overflow:visible}.fz2 .depth .gauge-zone{opacity:.55;position:absolute;top:0;bottom:0}.fz2 .depth .gauge-zone.good{background:var(--good)}.fz2 .depth .gauge-zone.warn{background:var(--warn)}.fz2 .depth .gauge-zone.bad{background:var(--bad)}.fz2 .depth .gauge-zone.neutral{background:var(--scale-neutral)}.fz2 .depth .gauge-mark{background:var(--ink);width:4px;height:18px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;position:absolute;top:-4px}.fz2 .depth .gauge-mark.good,.fz2 .depth .fv-mark.good,.fz2 .depth .sw.mk-good{background:var(--good)}.fz2 .depth .gauge-mark.warn,.fz2 .depth .fv-mark.warn,.fz2 .depth .sw.mk-warn{background:var(--warn)}.fz2 .depth .gauge-mark.bad,.fz2 .depth .fv-mark.bad,.fz2 .depth .sw.mk-bad{background:var(--bad)}.fz2 .depth .gauge-mark.neutral,.fz2 .depth .fv-mark.neutral,.fz2 .depth .sw.mk-neutral{background:var(--ink)}.fz2 .depth .gauge-labels{gap:0 var(--s3);font-size:var(--fs-label);color:var(--text-3);flex-wrap:wrap;display:flex}.fz2 .depth .pio-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.fz2 .depth .pio-val{font-weight:650}.fz2 .depth .stackbar{background:var(--neutral);border-radius:6px;height:12px;display:flex;overflow:hidden}.fz2 .depth .sb{box-shadow:inset -2px 0 0 var(--surface)}.fz2 .depth .sb.debt,.fz2 .depth .sw.sb-Deuda{background:var(--cat-1)}.fz2 .depth .sb.equity,.fz2 .depth .sw.sb-Patrimonio{background:var(--cat-2)}.fz2 .depth .sb.cash,.fz2 .depth .sw.sb-Caja{background:var(--cat-3)}.fz2 .depth .sw.sb-Deuda.neta,.fz2 .depth .sw[class*=neta]{background:var(--text-3)}.fz2 .depth .segbars li .pill,.fz2 .depth .ladder li>.pill{justify-self:start}.fz2 .depth .dgrid.scenario{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fz2 .depth .presets{gap:var(--s2);flex-wrap:wrap;display:flex}.fz2 .depth .presets .btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fz2 .depth .ctl{gap:var(--s1)var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fz2 .depth .ctl label{font-size:var(--fs-table);color:var(--text-2);grid-column:1/-1}.fz2 .depth .ctl input[type=range]{width:100%;accent-color:var(--good)}.fz2 .depth .ctl-num{white-space:nowrap;font-size:var(--fs-table)}.fz2 .depth .ctl-num input{width:4.5rem;font:inherit;padding:2px var(--s1);border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:right;border-radius:6px}.fz2 .depth .vbars{gap:var(--s1);flex-direction:column;display:flex}.fz2 .depth .vbars>div{gap:var(--s2);font-size:var(--fs-small);grid-template-columns:8.5rem 1fr;align-items:center;display:grid}.fz2 .depth .vb{border-radius:5px;height:10px;display:block}.fz2 .depth .vb.val{background:var(--scale-neutral)}.fz2 .depth .vb.pr{background:var(--ink)}.fz2 .depth .vb.val.good{background:var(--good)}.fz2 .depth .vb.val.warn{background:var(--warn)}.fz2 .depth .vb.val.bad{background:var(--bad)}.fz2 .depth table.sens td.band-good{background:var(--good-bg);color:var(--good-ink)}.fz2 .depth table.sens td.band-warn{background:var(--warn-bg);color:var(--warn-ink)}.fz2 .depth table.sens td.band-bad{background:var(--bad-bg);color:var(--bad-ink)}.fz2 .depth table.sens td.base{outline:2px solid var(--good);outline-offset:-2px;font-weight:700}.fz2 .depth .chip{margin:0 var(--s2)var(--s1)0;padding:2px var(--s2);border:1px solid var(--line);font-size:var(--fs-small);color:var(--text-2);border-radius:999px;display:inline-block}.fz2 .depth .fvscale{background:var(--neutral);height:12px;margin:var(--s3)0;border-radius:6px;position:relative}.fz2 .depth .fv-grid{border:1px dashed var(--text-3);border-radius:4px;height:18px;position:absolute;top:-3px}.fz2 .depth .fv-mark{width:4px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;position:absolute;top:-5px}.fz2 .depth .fv-mark.fv,.fz2 .depth .sw.line.pos{background:var(--pos)}.fz2 .depth .fv-mark.price:not(.good):not(.warn):not(.bad){background:var(--ink)}.fz2 .depth .sw.zone-good{background:var(--good);opacity:.55}.fz2 .depth .sw.zone-warn{background:var(--warn);opacity:.55}.fz2 .depth .sw.zone-bad{background:var(--bad);opacity:.55}.fz2 .depth .sw.zone-neutral{background:var(--scale-neutral)}@media (max-width:47.9375em){.fz2 .depth .dgrid.scenario{grid-template-columns:minmax(0,1fr)}}.fz2 .depth .peerstable tr.me th,.fz2 .depth .peerstable tr.me td{background:var(--good-bg);font-weight:600}.fz2 .depth .peerstable td,.fz2 .depth .peerstable th{white-space:nowrap}.fz2 .depth .peerstable th[scope=row]{white-space:normal;min-width:9.25rem}.fz2 .depth .peer-id{align-items:center;gap:var(--s2);display:flex}.fz2 .depth .peer-who{min-width:0}.fz2 .depth .peerstable td[colspan]{white-space:normal;color:var(--text-2)}.fz2 .depth .skel{vertical-align:middle;width:6rem;height:.75rem;margin-right:var(--s2);background:var(--neutral);border-radius:4px;display:inline-block}.fz2 .depth .btn.icon{padding:0 var(--s2);line-height:1.6}.fz2 .depth .btn.link{color:var(--ink);cursor:pointer;white-space:normal;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.fz2 .depth .btn:disabled{opacity:.5;cursor:not-allowed}.fz2 .depth .peer-add{align-items:center;gap:var(--s2)var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex;position:relative}.fz2 .depth .peer-add label{font-size:var(--fs-ui)}.fz2 .depth .peer-add input{max-width:24rem;font:inherit;padding:var(--s1)var(--s2);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;flex:16rem}.fz2 .depth .peer-hits{padding:var(--s2)var(--s3);border:1px solid var(--line);background:var(--surface);gap:var(--s1);border-radius:8px;flex-basis:100%;margin:0;list-style:none;display:grid}.fz2 .depth .techtable caption{text-align:left;padding:var(--s2)var(--s3);font-weight:700}.fz2 .depth .techtable tbody th[scope=row]{padding:var(--s3)var(--s4);vertical-align:top;border-bottom:0}.fz2 .depth .peerstable th,.fz2 .depth .peerstable td,.fz2 .depth .peerstable tbody th[scope=row]{padding:var(--s2)var(--s3)}.fz2 .depth .peerstable thead th,.fz2 .depth .peerstable thead th.num{white-space:normal;vertical-align:bottom}@media (min-width:64em) and (max-width:79.9375em){.fz2 .depth .peerstable th,.fz2 .depth .peerstable td,.fz2 .depth .peerstable tbody th[scope=row]{padding-left:var(--s2);padding-right:var(--s2)}}.fz2 .depth .peerstable .num .metric-sub{text-align:right}.fz2 .depth .peerstable .metric-note{white-space:normal;overflow-wrap:anywhere;max-width:14rem;margin-left:auto}.fz2 .depth .peerstable td[colspan]{overflow-wrap:anywhere}@media (max-width:63.9375em){.fz2 .depth .peerstable{-webkit-hyphens:auto;hyphens:auto}.fz2 .depth .peerstable .metric-note,.fz2 .depth .peerstable td[colspan]{overflow-wrap:normal}}.fz2 .depth ul.alerts{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fz2 .depth ul.alerts li{padding-top:var(--s3);border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;display:flex}.fz2 .depth ul.alerts li:first-child{border-top:0;padding-top:0}.fz2 .depth .news.three{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}.fz2 .depth .news.three .news-img{height:7rem}@media (max-width:63.9375em){.fz2 .depth .news.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375em){.fz2 .depth .news.three{grid-template-columns:minmax(0,1fr)}}.fz2 .depth dl.exec{gap:var(--s3);flex-direction:column;margin:0;display:flex}.fz2 .depth dl.exec>div{gap:var(--s3);grid-template-columns:13rem minmax(0,1fr);display:grid}.fz2 .depth dl.exec dt{font-weight:650}.fz2 .depth dl.exec dd{margin:0}.fz2 .depth ul.comp{justify-content:space-around;gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fz2 .depth ul.comp li{gap:var(--s3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 4rem;align-items:center;display:grid}.fz2 .depth .comp-bar{background:var(--neutral);border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.fz2 .depth .comp-bar>i{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.fz2 .depth .comp-bar.signed:after{content:"";background:var(--text-3);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.fz2 .depth .comp-bar.signed>i{left:auto}.fz2 .depth .tone-bg-good{background:var(--good)}.fz2 .depth .tone-bg-warn{background:var(--warn)}.fz2 .depth .tone-bg-bad{background:var(--bad)}.fz2 .depth .tone-bg-neutral{background:var(--text-3)}@media (max-width:47.9375em){.fz2 .depth dl.exec>div{grid-template-columns:minmax(0,1fr);gap:0}}.fz2 .depth .tile .tile-foot{gap:var(--s1)var(--s2);flex-flow:wrap;align-content:flex-start;align-items:baseline;display:flex}.fz2 .depth .card>.pill{align-self:flex-start}.fz2 .depth .depth-body p a:not(.btn),.fz2 .depth .depth-body li a:not(.btn){color:inherit;text-underline-offset:2px;text-decoration:underline}.fz2 .depth .tile>.tile-value:last-child{margin-top:auto}.fz2 .depth .tiles.flow{flex-wrap:wrap;align-items:stretch;display:flex}.fz2 .depth .tiles.flow>.tile{flex:11rem}.fz2 .depth .tiles.flow>.tile.wide{flex-basis:17rem}.fz2 .depth .tiles.flow>.tile>.tile-value{white-space:nowrap}@media (max-width:47.9375em){.fz2 .depth .tiles.flow{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fz2 .depth .tiles.flow>.tile:last-child:nth-child(odd),.fz2 .depth .tiles.flow>.tile.full,.fz2 .depth .tiles.flow>.tile.surface[data-row=full]{grid-column:1/-1}.fz2 .depth .tiles.flow>.tile.surface[data-row=half]{grid-column:auto}.fz2 .depth .tiles.flow>.tile{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--s1);display:grid}.fz2 .depth .tiles.flow>.tile>.tile-value:last-child{align-self:end;margin-top:0}}@media (min-width:48em){.fz2 .depth .tiles.flow>.tile>.tile-label{white-space:nowrap}}.fz2 .depth table.annual td .metric-sub{text-align:right}.fz2 .depth table.annual td[data-label=CAGR] .metric-sub,.fz2 .depth table.annual td[data-label=CAGR].small{white-space:normal}.fz2 .depth .gauge-ticks{height:1.2rem;font-size:var(--fs-label);color:var(--text-3);position:relative}.fz2 .depth .gauge-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fz2 .depth .techtable-wrap{position:relative}.fz2 .depth .peerstable tr.me .metric-sub{color:var(--good-ink)}@media (max-width:47.9375em){.fz2 .depth table.techtable.metrics thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fz2 .depth table.techtable.metrics tbody tr{gap:var(--s1)var(--s3);padding:var(--s3)var(--s4);border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fz2 .depth table.techtable.metrics tbody tr:first-child{border-top:0}.fz2 .depth table.techtable.metrics tbody th[scope=row],.fz2 .depth table.techtable.metrics td{text-align:left;border:0;padding:0;display:block}.fz2 .depth table.techtable.metrics tbody th[scope=row],.fz2 .depth table.techtable.metrics td.reading,.fz2 .depth table.techtable.metrics td.row-missing{grid-column:1/-1}.fz2 .depth table.techtable.metrics td[data-label]:before{content:attr(data-label);font-size:var(--fs-label);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:block}.fz2 .depth table.techtable.metrics td.reading:before{display:none}}.fz2 .depth .dgrid.sub>.card{grid-row:span var(--rows);grid-template-rows:subgrid;row-gap:var(--s3);align-content:stretch;display:grid}.fz2 .depth .pill{white-space:nowrap}.fz2 .depth .pio-head h4{min-width:0}.fz2 .depth .pio-body{gap:var(--s2);flex-direction:column;display:flex}.fz2 .depth .pio-body p{margin:0}.fz2 .depth .segcard .segbars{align-content:start}.fz2 .depth .segtable-wrap{flex-direction:column;display:flex}.fz2 .depth .segtable-wrap>table{flex:auto}.fz2 .numtable .short,.fz2 .numtable tr.row-note,.fz2 .numtable-caption{display:none}@media (max-width:47.9375em){.fz2 .depth .segtable-wrap{overflow-x:auto}.fz2 .depth table.numtable{border-collapse:separate;border-spacing:0;width:100%}.fz2 .depth table.numtable th,.fz2 .depth table.numtable td{padding:var(--s2);white-space:nowrap;vertical-align:top;box-shadow:inset 0 1px 0 var(--line-soft);border-top:0}.fz2 .depth table.numtable thead th{box-shadow:none;font-size:var(--fs-label)}.fz2 .depth table.numtable tr.row-note td{box-shadow:none}.fz2 .depth table.numtable td,.fz2 .depth table.numtable thead th.num{text-align:right;font-variant-numeric:tabular-nums}.fz2 .depth table.numtable tbody th[scope=row],.fz2 .depth table.numtable thead th:first-child{z-index:1;background:var(--surface);text-align:left;white-space:normal;min-width:4.5rem;max-width:8.5rem;position:sticky;left:0}.fz2 .depth table.segtable.numtable tbody th[scope=row],.fz2 .depth table.segtable.numtable thead th:first-child{padding-left:0}.fz2 .depth table.techtable.numtable tbody th[scope=row],.fz2 .depth table.techtable.numtable thead th:first-child{padding-left:var(--s4)}.fz2 .depth table.techtable.numtable td:last-child,.fz2 .depth table.techtable.numtable thead th:last-child{padding-right:var(--s4)}.fz2 .numtable .long,.fz2 .numtable .cell-note{display:none}.fz2 .numtable .short{display:inline}.fz2 .depth .numtable-caption{caption-side:top;text-align:left;padding:var(--s3)var(--s4)0;color:var(--text-3);font-size:var(--fs-small);display:table-caption}.fz2 .numtable tr.row-note{display:table-row}.fz2 .depth .numtable tr.row-note td{text-align:left;border-top:0;padding-top:0}.fz2 .depth .numtable .row-text{left:var(--s4);white-space:normal;width:calc(100vw - 2*var(--gutter) - 2*var(--s4));color:var(--text-3);font-size:var(--fs-small);line-height:1.45;display:block;position:sticky}.fz2 .depth .numtable td.row-missing{white-space:normal;text-align:left}}.fz2 .depth .seg-notes{gap:var(--s2);flex-direction:column;display:flex}.fz2 .depth .seg-notes p{margin:0}.fz2 .depth .segbars li[data-missing],.fz2 .depth .ladder li[data-missing]{color:var(--text-2);font-size:var(--fs-table);display:block}.fz2 .depth .scenario-result{justify-content:flex-start;gap:var(--s3)}.fz2 .depth .scenario-result .vbars{flex:auto;justify-content:space-evenly}@media (min-width:48em){.fz2 .depth table.techtable.metrics,.fz2 .depth table.techtable.bdtable{table-layout:fixed}.fz2 .depth table.techtable.metrics col.c-metric{width:34%}.fz2 .depth table.techtable.metrics col.c-num{width:13%}.fz2 .depth table.techtable.metrics col.c-gap{width:11%}.fz2 .depth table.techtable.metrics col.c-read{width:29%}.fz2 .depth table.techtable.metrics.three col.c-read{width:53%}.fz2 .depth table.techtable.bdtable col.b-metric{width:30%}.fz2 .depth table.techtable.bdtable col.b-val{width:13%}.fz2 .depth table.techtable.bdtable col.b-adj{width:11%}.fz2 .depth table.techtable.bdtable col.b-why{width:46%}.fz2 .depth table.techtable.metrics td,.fz2 .depth table.techtable.bdtable td{overflow-wrap:anywhere}}.fz2 .depth .sens-wrap{position:relative;overflow-x:auto}@media (max-width:47.9375em){.fz2 .depth table.sens{font-size:var(--fs-small)}.fz2 .depth table.sens th,.fz2 .depth table.sens td{padding:var(--s1)}}@media (pointer:coarse),(max-width:47.9375em){.fz2 .depth .presets .btn,.fz2 .depth .ctl input[type=range],.fz2 .depth .ctl-num input{min-height:44px}.fz2 .depth .ctl-num input{width:5rem}}.fz2 .depth .techtable-wrap:focus-visible,.fz2 .depth .sens-wrap:focus-visible{outline:2px solid var(--good);outline-offset:2px}.fz2 .depth .pillindex-row,.fz2 .chapterbar-grid{scrollbar-width:none}.fz2 .depth .pillindex-row::-webkit-scrollbar{display:none}.fz2 .chapterbar-grid::-webkit-scrollbar{display:none}.fz2 .depth .ctl-num input{appearance:textfield}.fz2 .depth .ctl-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fz2 .depth .ctl-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:47.9375em){.fz2 .depth table.stack-sm,.fz2 .depth table.stack-sm tbody{width:100%;display:block}.fz2 .depth table.stack-sm thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fz2 .depth table.stack-sm thead:has(.tip){clip:auto;width:auto;height:auto;display:block;position:static;overflow:visible}.fz2 .depth table.stack-sm thead:has(.tip) tr{gap:var(--s1)var(--s3);padding:var(--s3)var(--s4)var(--s2);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.fz2 .depth table.stack-sm thead:has(.tip) th{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fz2 .depth table.stack-sm thead:has(.tip) th:has(.tip){clip:auto;text-align:left;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.fz2 .depth table.stack-sm caption{display:block}.fz2 .depth table.stack-sm tbody tr{grid-template-columns:repeat(var(--stack-cols,2),minmax(0,1fr));gap:var(--s1)var(--s3);padding:var(--s3)var(--s4);border-top:1px solid var(--line-soft);display:grid}.fz2 .depth table.stack-sm.segtable tbody tr{padding:var(--s2)0}.fz2 .depth table.stack-sm tbody tr:first-child{border-top:0}.fz2 .depth table.stack-sm tbody th[scope=row],.fz2 .depth table.stack-sm td{text-align:left;white-space:normal;border:0;min-width:0;padding:0;display:block}.fz2 .depth table.stack-sm tbody th[scope=row],.fz2 .depth table.stack-sm td.wide{grid-column:1/-1}.fz2 .depth table.stack-sm td.stack-hide{display:none}.fz2 .depth table.stack-sm td.stack-end{justify-self:end}.fz2 .depth table.stack-sm td[data-label]:before{content:attr(data-label);font-size:var(--fs-label);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:block}.fz2 .depth table.stack-sm td.wide[data-label]:before{margin-right:var(--s2);display:inline}.fz2 .depth table.stack-sm .metric-sub{text-align:left}.fz2 .depth table.stack-sm.stack-head{grid-template-columns:var(--stack-template);display:grid}.fz2 .depth table.stack-sm.stack-head>caption{grid-column:1/-1}.fz2 .depth table.stack-sm.stack-head>colgroup{display:none}.fz2 .depth table.stack-sm.stack-head>thead,.fz2 .depth table.stack-sm.stack-head>tbody{display:contents}.fz2 .depth table.stack-sm.stack-head>thead{clip:auto;width:auto;height:auto;position:static;overflow:visible}.fz2 .depth table.stack-sm.stack-head tr{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--s4);display:grid}.fz2 .depth table.stack-sm.stack-head thead tr{padding:var(--s3)var(--s4)var(--s2);border-bottom:1px solid var(--line-soft)}.fz2 .depth table.stack-sm.stack-head thead th{white-space:nowrap;border:0;padding:0}.fz2 .depth table.stack-sm.stack-head th.stack-wide{display:none}.fz2 .depth table.stack-sm.stack-head tbody tr:first-of-type{border-top:0}.fz2 .depth table.stack-sm.stack-head tbody th[scope=row]{grid-column:auto}.fz2 .depth table.stack-sm.stack-head td[data-label]:before{display:none}.fz2 .depth table.stack-sm.stack-head td.num{text-align:right}}@media (max-width:63.9375em){.fz2 .depth table.stack-md,.fz2 .depth table.stack-md tbody{width:100%;display:block}.fz2 .depth table.stack-md thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fz2 .depth table.stack-md caption{display:block}.fz2 .depth table.stack-md tbody tr{grid-template-columns:repeat(var(--stack-cols,2),minmax(0,1fr));gap:var(--s1)var(--s3);padding:var(--s3)var(--s4);border-top:1px solid var(--line-soft);display:grid}.fz2 .depth table.stack-md.segtable tbody tr{padding:var(--s2)0}.fz2 .depth table.stack-md tbody tr:first-child{border-top:0}.fz2 .depth table.stack-md tbody th[scope=row],.fz2 .depth table.stack-md td{text-align:left;white-space:normal;border:0;min-width:0;padding:0;display:block}.fz2 .depth table.stack-md tbody th[scope=row],.fz2 .depth table.stack-md td.wide{grid-column:1/-1}.fz2 .depth table.stack-md td.stack-hide{display:none}.fz2 .depth table.stack-md td.stack-end{justify-self:end}.fz2 .depth table.stack-md td[data-label]:before{content:attr(data-label);font-size:var(--fs-label);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:block}.fz2 .depth table.stack-md td.wide[data-label]:before{margin-right:var(--s2);display:inline}.fz2 .depth table.stack-md .metric-sub{text-align:left}}.fz2 .depth .sens-corner{white-space:nowrap;font-size:var(--fs-label)}@media (max-width:29.9375em){.fz2 .depth table.sens{table-layout:fixed;width:100%}.fz2 .depth table.sens th:first-child{width:26%}.fz2 .depth table.sens th,.fz2 .depth table.sens td{padding:var(--s1)2px;font-size:var(--fs-label)}}@media (max-width:63.9375em){.fz2 .depth .dgrid:not(.three),.fz2 .depth .dgrid.hist,.fz2 .depth .dgrid.scenario{grid-template-columns:minmax(0,1fr)}.fz2 .depth .dgrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375em){.fz2 .depth .dgrid.three{grid-template-columns:minmax(0,1fr)}.fz2 .depth table.techtable.metrics td{white-space:normal;overflow-wrap:anywhere;min-width:0}.fz2 .depth table.stack-sm td.num,.fz2 .depth table.stack-sm td{white-space:normal;overflow-wrap:anywhere}}@media (max-width:63.9375em){.fz2 .depth table.stack-md td.num,.fz2 .depth table.stack-md td{white-space:normal;overflow-wrap:anywhere}}.fz2 .score .base-line{font-size:var(--fs-small);line-height:1.45}.fz2 .analyze-loading{top:calc(var(--edge,0px) + 3.5rem + 1px);z-index:30;background:var(--paper);place-items:center;animation:.25s ease-out both al-in;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.fz2 .analyze-loading.out{animation:al-out .26s var(--ease-out)forwards;pointer-events:none}@keyframes al-in{0%{opacity:0}to{opacity:1}}@keyframes al-out{0%{opacity:1}to{opacity:0;transform:scale(1.01)}}.fz2 .al-inner{width:100%;max-width:calc(32.5rem + 2*var(--s4));padding:var(--s5)var(--s4);text-align:center}.fz2 .al-ring{width:8.25rem;height:8.25rem;margin:0 auto var(--s5);place-items:center;display:grid;position:relative}.fz2 .al-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fz2 .al-ring circle{fill:none;transform-origin:100px 100px}.fz2 .al-ring .trk{stroke:var(--line);stroke-width:1.5px}.fz2 .al-ring .d1{stroke:var(--brand-accent);stroke-width:1.5px;stroke-dasharray:9 15;stroke-linecap:round;animation:6s linear infinite al-spin}.fz2 .al-ring .d2{stroke:var(--brand-accent);stroke-width:1px;stroke-dasharray:3 22;opacity:.55;animation:9s linear infinite reverse al-spin}.fz2 .al-mark{width:4rem;height:4rem;display:grid;position:relative}.fz2 .al-mark img{border-radius:22%;grid-area:1/1;width:100%;height:100%;transition:opacity .2s ease-out}.fz2 .al-mark .al-co{opacity:0;object-fit:cover;box-shadow:0 0 0 1px var(--line);background:#fff}.fz2 .al-mark[data-mark=empresa] .al-co{opacity:1}.fz2 .al-mark[data-mark=empresa] .al-brand{opacity:0}@media (prefers-reduced-motion:reduce){.fz2 .al-mark img{transition:none}}@keyframes al-spin{to{transform:rotate(360deg)}}.fz2 .al-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 var(--s1);font-size:.8125rem;font-weight:600}.fz2 .al-who{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.fz2 .al-who .al-sym{color:var(--text-3);margin-left:var(--s2);letter-spacing:0;font-size:1.25rem;font-weight:500}.fz2 .al-card{margin:var(--s5)auto 0;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:32.5rem;padding:var(--s5)}.fz2 .al-now{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.fz2 .al-title{color:var(--ink);font-size:1.125rem;font-weight:650}.fz2 .al-now small{color:var(--text-3);white-space:nowrap;font-size:.875rem}.fz2 .al-phrase{color:var(--text-2);margin:var(--s2)0 var(--s4);min-height:3em;font-size:1rem;line-height:1.5}.fz2 .al-fade{animation:.18s ease-out both al-fade}@keyframes al-fade{0%{opacity:0}to{opacity:1}}.fz2 .al-seg,.fz2 .al-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.fz2 .al-seg i{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.fz2 .al-seg i span{background:var(--good);border-radius:999px;height:100%;display:block}.fz2 .al-labels{margin-top:var(--s2)}.fz2 .al-labels span{color:var(--text-3);text-align:center;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.3}.fz2 .al-labels span.done{color:var(--text-2)}.fz2 .al-labels span.cur{color:var(--good-ink);font-weight:650}.fz2 .al-foot{color:var(--text-3);margin:var(--s3)0 0;font-size:.875rem}@media (max-width:47.9375em){.fz2 .al-inner{padding:var(--s4)}.fz2 .al-ring{width:7rem;height:7rem;margin-bottom:var(--s4)}.fz2 .al-mark{width:3.75rem;height:3.75rem}.fz2 .al-card{padding:var(--s4)}.fz2 .al-labels span{font-size:.75rem}}.fz2{--stack-top:0px;--bar-h:calc(2.75rem + 2px)}.fz2[data-stuck]{--stack-top:var(--stuck-h,0px)}.fz2 .stuck-head{z-index:11;background:var(--surface);border-bottom:1px solid var(--line);visibility:hidden;transition:transform .15s,visibility 0s linear .15s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.fz2[data-stuck] .stuck-head{visibility:visible;transition:transform .15s;transform:none}@media (prefers-reduced-motion:reduce){.fz2 .stuck-head,.fz2[data-stuck] .stuck-head{transition:none}}.fz2{--edge:0px}.fz2 .status-edge{display:none}.fz2 .stuck-head{padding-top:env(safe-area-inset-top)}@media (hover:none) and (pointer:coarse){.fz2{--edge:max(env(safe-area-inset-top),.75rem)}.fz2 .status-edge{height:var(--edge);z-index:10;background:var(--surface);display:block;position:fixed;top:0;left:0;right:0}.fz2 .topbar{padding-top:var(--edge)}}.fz2 .depth{min-height:100vh;scroll-margin-top:calc(var(--stuck-h,0px) + var(--bar-h))}.fz2 .section-intro{gap:var(--s3);padding-top:var(--s6);padding-bottom:var(--s2);display:grid}.fz2 .section-intro h2{font-size:var(--fs-title);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}.fz2 .section-intro h2:focus{outline:none}.fz2 .section-intro .lead{color:var(--text-2);max-width:75ch;margin:0}@media (min-width:48em){.fz2 .section-intro .figures{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:0 var(--s2);grid-template-rows:auto auto}.fz2 .section-intro .figure{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--s1);padding:var(--s3);align-items:normal;display:grid}.fz2 .section-intro .figure .fig-value{text-align:left}}.fz2 .section-next{padding-top:0;padding-bottom:var(--s7)}.fz2 .section-next a{justify-content:flex-end;align-items:baseline;gap:var(--s2);padding:var(--s4)0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;display:flex}.fz2 .section-next a b{font-size:var(--fs-sub);color:var(--good);font-weight:650}.fz2 .section-next a:hover b{text-decoration:underline}@media (max-width:63.9375em){.fz2 .stuck-head .company-header.compact{padding:var(--s2)0;gap:var(--s1)}.fz2 .stuck-head .ident{grid-template-columns:minmax(0,1fr)}.fz2 .stuck-head .ident-name .muted,.fz2 .stuck-head .verdict .eyebrow{display:none}.fz2 .stuck-head .ident{gap:0}.fz2 .stuck-head .ident-main{flex-wrap:nowrap;justify-content:space-between;min-width:0}.fz2 .stuck-head .ident-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fz2 .stuck-head .quote{flex-wrap:nowrap;flex-shrink:0}.fz2 .stuck-head .name,.fz2 .stuck-head .price{font-size:var(--fs-sub)}.fz2 .stuck-head .day-change{font-size:var(--fs-small)}.fz2 .stuck-head .verdict{text-align:left;justify-self:start}.fz2 .stuck-head .verdict-text{font-size:var(--fs-small);font-weight:600}.fz2 .stuck-head .scores-line{gap:var(--s3);flex-wrap:nowrap;display:flex}.fz2 .stuck-head .scores-line>div{gap:var(--s1);flex-direction:row}.fz2 .stuck-head .scores-line .muted{display:none}}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-1:.15s;--dur-2:.22s;--dur-3:.32s;--shift:16px}html[data-page-dir=back]{--page-sign:-1}@media (prefers-reduced-motion:no-preference){html[data-page-dir] .fz2 .depth{animation:fz2-page-in var(--dur-3)var(--ease-out)both}.fz2 main{transition:opacity var(--dur-2)var(--ease-out)}html[data-leave=main] .fz2 main,html[data-leave=depth] .fz2 .depth{opacity:0;transition:opacity .1s var(--ease-out)}html[data-leave-now] .fz2 main,html[data-leave-now] .fz2 .depth{transition:none}.fz2 main{overflow-x:clip}@view-transition{navigation:auto}.fz2 .topbar{view-transition-name:fz2-topbar}::view-transition{pointer-events:none}::view-transition-old(root){animation:fz2-fade-out var(--dur-1)var(--ease-out)both}::view-transition-new(root){animation:fz2-doc-in var(--dur-3)var(--ease-out)both}html[data-vt=theme]::view-transition-old(root){animation:none}html[data-vt=theme]::view-transition-new(root){animation:fz2-fade-in var(--dur-2)var(--ease-out)both}}@keyframes fz2-fade-out{to{opacity:0}}@keyframes fz2-fade-in{0%{opacity:0}}@keyframes fz2-doc-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fz2-page-in{0%{opacity:0;transform:translateX(calc(var(--page-sign,1)*var(--shift)))}}.fz2 .pdf-status.on{transition:opacity var(--dur-2)var(--ease-out),transform var(--dur-2)var(--ease-out)}@starting-style{.fz2 .pdf-status.on{opacity:0;transform:translate(-50%,8px)}}.fz2 .pdf-status.on.leaving{opacity:0;transition-duration:var(--dur-1);transform:translate(-50%,8px)}@media (prefers-reduced-motion:reduce){@starting-style{.fz2 .pdf-status.on{opacity:0;transform:translate(-50%)}}.fz2 .pdf-status.on.leaving{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.fz2 .btn,.fz2 .tip-btn,.fz2 .pillnav,.fz2 .chip,.fz2 .per button{transition:transform var(--dur-1)var(--ease-out),background-color var(--dur-1)ease,color var(--dur-1)ease,border-color var(--dur-1)ease}.fz2 .btn:active,.fz2 .tip-btn:active,.fz2 .pillnav:active,.fz2 .chip:active,.fz2 .per button:active{transform:scale(.97)}}.fz2 .tip-box.floating{transform-origin:var(--float-origin,top left);transition:opacity var(--dur-1)var(--ease-out),transform var(--dur-2)var(--ease-out)}.fz2 .tip-box.floating[data-state=closed]{opacity:0;transform:scale(.96)}@starting-style{.fz2 .tip-box.floating{opacity:0;transform:scale(.96)}}.fz2 .tip-box.sheet{transition:transform var(--dur-3)var(--ease-sheet)}.fz2 .tip-box.sheet[data-state=closed]{transform:translateY(100%)}.fz2 .tip-box.sheet[data-drag]{transition:none}@starting-style{.fz2 .tip-box.sheet{transform:translateY(100%)}}.fz2 .tip-backdrop{transition:opacity var(--dur-3)var(--ease-out)}.fz2 .tip-backdrop[data-state=closed]{opacity:0}@starting-style{.fz2 .tip-backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.fz2 .tip-box.floating,.fz2 .tip-box.sheet{transition:opacity var(--dur-1)ease;transform:none!important}.fz2 .tip-box.sheet[data-state=closed]{opacity:0}@starting-style{.fz2 .tip-box.floating,.fz2 .tip-box.sheet{opacity:0;transform:none}}.fz2 .chapter-ink{transition:none}}@media (max-width:47.9375em){.fz2 .search-row{opacity:0;transition:opacity var(--dur-1)var(--ease-out),transform var(--dur-1)var(--ease-out),display var(--dur-1)allow-discrete;transform:translateY(-.5rem)}.fz2 .search-row[data-open]{opacity:1;transition-duration:var(--dur-2);transform:none}@starting-style{.fz2 .search-row[data-open]{opacity:0;transform:translateY(-.5rem)}}}@media (max-width:47.9375em) and (prefers-reduced-motion:reduce){.fz2 .search-row,.fz2 .search-row[data-open]{transition-duration:var(--dur-1);transform:none}@starting-style{.fz2 .search-row[data-open]{transform:none}}}
