.d7-is-layer p,.d7-is-layer h3,.d7-is-layer h4{margin:0}.d7-is-plus{align-items:center;gap:var(--d7-space-12);color:var(--d7-text);font:inherit;font-size:var(--d7-subhead-size);line-height:var(--d7-st-lh);cursor:pointer;padding:var(--d7-st-plus-pad);border-radius:var(--d7-radius-pill);text-align:start;background:0 0;border:0;font-weight:500;display:inline-flex}.d7-is-c{inline-size:var(--d7-st-plus);block-size:var(--d7-st-plus);background:var(--d7-surface-raised);transition:background var(--d7-st-dur-hover), transform var(--d7-dur-press) var(--d7-ease-press);border-radius:50%;flex:none;place-items:center;display:grid}.d7-is-plus:hover .d7-is-c{background:var(--d7-surface-raised-hover)}.d7-is-plus:active .d7-is-c{transform:scale(var(--d7-st-plus-press))}.d7-is-plus svg{inline-size:var(--d7-st-plus-icon);block-size:var(--d7-st-plus-icon)}.d7-is-plus:focus-visible,.d7-is-x:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.d7-is-layer{color:var(--d7-text);font-size:var(--d7-body-size);line-height:var(--d7-st-lh)}.d7-is-layer [hidden]{display:none!important}.d7-is-scrim{background:var(--d7-st-scrim);-webkit-backdrop-filter:blur(var(--d7-st-scrim-blur));opacity:0;pointer-events:none;transition:opacity var(--d7-st-dur-scrim) var(--d7-st-ease-sheet);z-index:var(--d7-st-sheet-z);position:fixed;inset:0}.d7-is-layer.is-on .d7-is-scrim{opacity:1;pointer-events:auto}.d7-is-sheet{inset-inline:0;max-inline-size:var(--d7-st-sheet-w);max-block-size:var(--d7-st-sheet-max-h);background:var(--d7-surface-raised);border-radius:var(--d7-st-sheet-r) var(--d7-st-sheet-r) 0 0;transition:transform var(--d7-st-dur-sheet) var(--d7-st-ease-sheet);z-index:calc(var(--d7-st-sheet-z) + 1);flex-direction:column;margin-inline:auto;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;transform:translateY(100%)}.d7-is-sheet.is-on{transform:translateY(0)}.d7-is-h{padding:var(--d7-space-24) var(--d7-space-24) var(--d7-space-8);justify-content:space-between;align-items:flex-start;gap:var(--d7-space-12);display:flex}.d7-is-h h3{font-size:var(--d7-st-sheet-h3);font-weight:var(--d7-weight-bold);line-height:var(--d7-st-h3-lh)}.d7-is-h p{font-size:var(--d7-footnote-size);color:var(--d7-st-faint);margin-block-start:var(--d7-space-4)}.d7-is-h p.d7-is-kicker{font-weight:var(--d7-weight-semibold);margin-block:0 var(--d7-space-4)}.d7-is-x{inline-size:var(--d7-st-x);block-size:var(--d7-st-x);background:var(--d7-surface-raised-hover);color:var(--d7-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.d7-is-x svg{inline-size:var(--d7-st-x-icon);block-size:var(--d7-st-x-icon)}.d7-is-b{padding:var(--d7-space-8) var(--d7-space-24) var(--d7-space-32);overscroll-behavior:contain;overflow-y:auto}.d7-is-b section{padding:var(--d7-st-foot-top) 0;border-block-end:var(--d7-rule-w) solid var(--d7-rule)}.d7-is-b section:last-of-type{border-block-end:0}.d7-is-b h4{font-size:var(--d7-st-lead);font-weight:var(--d7-weight-bold);margin-block-end:var(--d7-space-8)}.d7-is-b p{color:var(--d7-text-secondary);max-inline-size:var(--d7-st-explain-measure)}.d7-is-b p+p{margin-block-start:var(--d7-space-8)}.d7-is-b ul{margin:var(--d7-space-8) 0 0;color:var(--d7-text-secondary);gap:var(--d7-st-ds-note-gap);padding-inline-start:var(--d7-st-foot-top);list-style:outside;display:grid}@media (min-width:768px){.d7-is-sheet{border-radius:var(--d7-st-sheet-r);max-block-size:var(--d7-st-sheet-max-h-lg);opacity:0;transition:transform var(--d7-st-dur-sheet-lg) var(--d7-st-ease-sheet), opacity var(--d7-st-dur-fade);top:50%;bottom:auto;transform:translateY(-46%)scale(.98)}.d7-is-sheet.is-on{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.d7-is-sheet,.d7-is-scrim{transition-duration:10ms}}
.ss{background:var(--d7-bg);width:100%;color:var(--d7-text)}.ss-wrap{inline-size:var(--d7-sc-w);max-inline-size:var(--d7-sc-max-w);min-inline-size:0;margin-inline:auto}.ss-copy{align-items:center;gap:var(--d7-space-24);text-align:center;flex-direction:column;padding-block-end:var(--d7-gap-40);display:flex}.ss-head{align-items:center;gap:var(--d7-space-12);flex-direction:column;margin:0;display:flex}.ss-eyebrow{color:var(--d7-red-text);font-size:var(--d7-title3-size);line-height:var(--d7-title3-lh);letter-spacing:var(--d7-title3-ls);font-weight:var(--d7-weight-semibold);margin:0}.ss-title{color:var(--d7-text);margin:0}.ss-link{color:inherit;font-weight:var(--d7-sc-link-weight);text-decoration-line:underline;-webkit-text-decoration-color:var(--d7-red);text-decoration-color:var(--d7-red);text-decoration-thickness:var(--d7-rule-w-zone);text-underline-offset:var(--d7-sc-link-offset)}.ss-link:hover{text-decoration-thickness:var(--d7-sc-link-hover-w)}.ss-photos{gap:var(--d7-sc-grid-gap);grid-template-columns:1fr;display:grid}.ss-stack{background:var(--d7-surface-raised);border-radius:var(--d7-sc-radius);inline-size:100%;position:relative;overflow:hidden}.ss-stack img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--d7-dur-switch);position:absolute;inset:0}.ss-stack img.on{opacity:1}.ss-bar{justify-content:center;padding-block-start:var(--d7-space-24);display:flex}.ss-bar.has-badge{padding-block-start:var(--d7-space-32)}.ss-seg{justify-content:center;gap:var(--d7-space-4);padding:var(--d7-space-4);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-pill);background:var(--d7-surface-sunken);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.ss-btn{min-inline-size:var(--d7-touch);min-block-size:var(--d7-touch);padding-block:var(--d7-space-8);padding-inline:var(--d7-sc-btn-px);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);font:inherit;font-size:var(--d7-subhead-size);line-height:var(--d7-subhead-lh);font-weight:var(--d7-weight-regular);cursor:pointer;transition:color var(--d7-dur-switch), transform var(--d7-dur-press) var(--d7-ease-press);background:0 0;border:0;position:relative}.ss-badge{white-space:nowrap;color:var(--d7-red-text);font-size:var(--d7-caption1-size);line-height:var(--d7-caption1-lh);letter-spacing:var(--d7-caption1-ls);font-weight:var(--d7-weight-semibold);pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--d7-space-8) + var(--d7-space-4) + var(--d7-rule-w));inset-inline-start:50%;translate:-50%}[dir=rtl] .ss-badge{translate:50%}.ss-btn:active{transform:scale(var(--d7-sc-press-scale))}.ss-btn[aria-pressed=true]{font-weight:var(--d7-weight-bold);background:var(--d7-selected-bg);color:var(--d7-selected-text)}.ss-note{text-align:center;color:var(--d7-text-secondary);font-size:var(--d7-subhead-size);line-height:var(--d7-subhead-lh);padding-block-start:var(--d7-space-32);display:grid}.ss-note>p{visibility:hidden;grid-area:1/1;margin:0}.ss-note>p.on{visibility:visible}.ss-more{justify-content:center;padding-block-start:var(--d7-space-32);display:flex}.ss-note em{max-inline-size:var(--d7-sc-measure);transition:opacity var(--d7-dur-switch);font-style:normal;display:inline-block}.ss-note em.fading{opacity:0}.ss-note em.warn{color:var(--d7-text);font-weight:var(--d7-weight-semibold);border-inline-start:var(--d7-sc-warn-rule) solid var(--d7-red);padding-inline-start:var(--d7-space-12)}@media (min-width:768px){.ss-photos{grid-template-columns:1fr 1fr}.ss-btn{font-size:var(--d7-headline-size);line-height:var(--d7-headline-lh)}}@media (min-width:1069px){.ss-note{font-size:var(--d7-body-size);line-height:var(--d7-body-lh)}}@media (prefers-reduced-motion:reduce){.ss-stack img,.ss-btn,.ss-note em{transition-duration:var(--d7-dur-reduced)}.ss-btn:active{transform:none}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ac9313a3-module__gK5MdG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ac9313a3-module__gK5MdG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.sts,.sts-layer{--sts-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace}.sts p,.sts h2,.sts h3,.sts-layer p,.sts-layer h3,.sts-layer h4{margin:0}.sts bdi,.sts-layer bdi{unicode-bidi:isolate}.sts{background:var(--d7-bg);color:var(--d7-text);font-size:var(--d7-body-size);line-height:var(--d7-st-lh);padding-inline:var(--d7-space-24)}.sts-wrap{max-inline-size:var(--d7-st-max-w);margin-inline:auto}.sts-copy{align-items:center;gap:var(--d7-space-16);text-align:center;flex-direction:column;display:flex}.sts-eyebrow{color:var(--d7-red-text);font-size:var(--d7-subhead-size);font-weight:var(--d7-weight-semibold)}.sts-title{font-size:var(--d7-st-title);line-height:var(--d7-st-title-lh);font-weight:var(--d7-weight-bold);text-wrap:balance}.sts-brand{justify-content:center;line-height:0;display:flex}.sts-logo{inline-size:var(--d7-st-brand-w);block-size:auto;max-inline-size:100%}.sts-lead{color:var(--d7-text-secondary);font-size:var(--d7-st-lead);max-inline-size:var(--d7-st-lead-measure)}.sts-lead strong{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.sts-gauges{gap:var(--d7-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--d7-st-gauges-top);display:grid}.sts-g{gap:var(--d7-st-gauge-gap);min-inline-size:0;border-block-start:var(--d7-rule-w) solid var(--d7-rule);flex-direction:column;padding-block-start:var(--d7-space-16);display:flex}.sts-abbr{font-family:var(--sts-mono);font-size:var(--d7-footnote-size);letter-spacing:var(--d7-st-mono-ls);color:var(--d7-text);font-weight:500}.sts-val{font-variant-numeric:tabular-nums;font-weight:var(--d7-weight-semibold);letter-spacing:var(--d7-st-val-ls);font-size:var(--d7-st-val);white-space:nowrap;line-height:1}.sts-val .sts-pct{color:var(--d7-text-secondary);margin-inline-start:.06em;font-size:.5em;font-weight:500}.sts-bar{block-size:var(--d7-st-bar);background:var(--d7-rule);border-radius:var(--d7-st-bar);direction:ltr;overflow:hidden}.sts-bar i{background:var(--d7-text);block-size:100%;display:block}.sts-desc{font-size:var(--d7-st-desc);line-height:var(--d7-st-desc-lh);color:var(--d7-st-faint)}.sts-desc b{color:var(--d7-text-muted);font-weight:500}.sts-more{justify-content:center;margin-block-start:var(--d7-gap-40);display:flex}.sts-plus{align-items:center;gap:var(--d7-space-12);color:var(--d7-text);font:inherit;font-size:var(--d7-subhead-size);cursor:pointer;padding:var(--d7-st-plus-pad);border-radius:var(--d7-radius-pill);text-align:start;background:0 0;border:0;font-weight:500;display:inline-flex}.sts-c{inline-size:var(--d7-st-plus);block-size:var(--d7-st-plus);background:var(--d7-surface-raised);transition:background var(--d7-st-dur-hover), transform var(--d7-dur-press) var(--d7-ease-press);border-radius:50%;flex:none;place-items:center;display:grid}.sts-plus:hover .sts-c{background:var(--d7-surface-raised-hover)}.sts-plus:active .sts-c{transform:scale(var(--d7-st-plus-press))}.sts-plus svg{inline-size:var(--d7-st-plus-icon);block-size:var(--d7-st-plus-icon)}.sts-plus:focus-visible,.sts-x:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.sts-edu{border-block-start:var(--d7-rule-w) solid var(--d7-rule);justify-items:center;gap:var(--d7-gap-40);margin-block-start:var(--d7-st-edu-top);padding-block-start:var(--d7-gap-48);display:grid}.sts-edu-head{align-items:center;gap:var(--d7-space-16);text-align:center;flex-direction:column;display:flex}.sts-edu-head h3{font-size:var(--d7-st-title);line-height:var(--d7-st-title-lh);font-weight:var(--d7-weight-bold);text-wrap:balance}.sts-scope{inline-size:100%;max-inline-size:var(--d7-measure);background:var(--d7-surface-sunken);border-radius:var(--d7-st-scope-r);padding:var(--d7-st-scope-pad);gap:var(--d7-st-scope-gap);flex-direction:column;display:flex;overflow:hidden}.sts-scope-top{font-size:var(--d7-caption1-size);color:var(--d7-st-faint);justify-content:space-between;align-items:center;display:flex}.sts-tag{align-items:center;gap:var(--d7-space-8);font-family:var(--sts-mono);letter-spacing:var(--d7-st-mono-ls-sm);color:var(--d7-text-muted);display:inline-flex}.sts-tag i{inline-size:var(--d7-st-dot);block-size:var(--d7-st-dot);background:var(--d7-red);animation:sts-blink var(--d7-st-blink) steps(2) infinite;border-radius:50%}@keyframes sts-blink{50%{opacity:.15}}.sts-noisy{text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--d7-weight-semibold);letter-spacing:var(--d7-st-val-ls);font-size:var(--d7-st-noisy);transition:filter var(--d7-st-dur-jolt), opacity var(--d7-st-dur-jolt);line-height:1}.sts-noisy .sts-pct{color:var(--d7-text-secondary);font-size:.45em;font-weight:500}.sts-noisy.is-jolt{filter:blur(var(--d7-st-jolt-blur));opacity:var(--d7-st-jolt-opacity)}.sts-track{block-size:var(--d7-st-track-h);direction:ltr;position:relative}.sts-line{inset:var(--d7-st-line-top) 0 auto;block-size:var(--d7-st-bar);background:var(--d7-rule);position:absolute}.sts-band{top:var(--d7-st-band-top);block-size:var(--d7-st-band-h);background:var(--d7-st-band);border-radius:var(--d7-st-bar);transition:left var(--d7-st-dur-band), width var(--d7-st-dur-band);position:absolute}.sts-needle{top:var(--d7-st-needle-top);inline-size:var(--d7-st-bar);block-size:var(--d7-st-needle-h);background:var(--d7-text);border-radius:calc(var(--d7-st-bar) / 2);transform:translateX(calc(var(--d7-st-bar) / -2));transition:left var(--d7-dur-press) var(--d7-ease-press);position:absolute}.sts-ticks{font-family:var(--sts-mono);font-size:var(--d7-st-tick);color:var(--d7-st-faint);direction:ltr;justify-content:space-between;margin-block-start:calc(var(--d7-space-8) * -1);display:flex}.sts-range{font-size:var(--d7-footnote-size);color:var(--d7-text-muted);text-align:center}.sts-range bdi{font-family:var(--sts-mono);color:var(--d7-text)}.sts-edu-copy{align-items:center;gap:var(--d7-space-16);text-align:center;flex-direction:column;display:flex}.sts-edu-copy p{color:var(--d7-text-secondary);max-inline-size:var(--d7-st-copy-measure)}.sts-vs{align-self:stretch;align-items:stretch;gap:var(--d7-space-12);margin-block-start:var(--d7-space-8);display:flex}.sts-vs>div{background:var(--d7-surface-raised);border-radius:var(--d7-radius-card);padding:var(--d7-st-vs-pad);gap:var(--d7-space-4);flex-direction:column;flex:1;display:flex}.sts-k{font-family:var(--sts-mono);font-size:var(--d7-caption1-size);letter-spacing:var(--d7-st-mono-ls-sm);color:var(--d7-text-muted)}.sts-vs .sts-n{font-size:var(--d7-st-vs-n);font-weight:var(--d7-weight-semibold);font-variant-numeric:tabular-nums}.sts-d{font-size:var(--d7-caption1-size);color:var(--d7-st-faint)}.sts-ne{font-size:var(--d7-st-vs-ne);color:var(--d7-st-faint);flex:none;align-self:center}.sts-edu-copy .sts-honest{border-block-start:var(--d7-rule-w) solid var(--d7-rule);color:var(--d7-text);margin-block-start:var(--d7-space-8);padding-block-start:var(--d7-space-16)}.sts-edu-copy .sts-plus{margin-block-start:var(--d7-space-8)}.sts-layer{color:var(--d7-text);font-size:var(--d7-body-size);line-height:var(--d7-st-lh)}.sts-layer [hidden]{display:none!important}.sts-scrim{background:var(--d7-st-scrim);-webkit-backdrop-filter:blur(var(--d7-st-scrim-blur));opacity:0;pointer-events:none;transition:opacity var(--d7-st-dur-scrim) var(--d7-st-ease-sheet);z-index:var(--d7-st-sheet-z);position:fixed;inset:0}.sts-layer.is-on .sts-scrim{opacity:1;pointer-events:auto}.sts-sheet{inset-inline:0;max-inline-size:var(--d7-st-sheet-w);max-block-size:var(--d7-st-sheet-max-h);background:var(--d7-surface-raised);border-radius:var(--d7-st-sheet-r) var(--d7-st-sheet-r) 0 0;transition:transform var(--d7-st-dur-sheet) var(--d7-st-ease-sheet);z-index:calc(var(--d7-st-sheet-z) + 1);flex-direction:column;margin-inline:auto;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;transform:translateY(100%)}.sts-sheet.is-on{transform:translateY(0)}.sts-sheet-h{padding:var(--d7-space-24) var(--d7-space-24) var(--d7-space-8);justify-content:space-between;align-items:flex-start;gap:var(--d7-space-12);display:flex}.sts-sheet-h h3{font-size:var(--d7-st-sheet-h3);font-weight:var(--d7-weight-bold);line-height:var(--d7-st-h3-lh)}.sts-sheet-h p{font-size:var(--d7-footnote-size);color:var(--d7-st-faint);margin-block-start:var(--d7-space-4)}.sts-x{inline-size:var(--d7-st-x);block-size:var(--d7-st-x);background:var(--d7-surface-raised-hover);color:var(--d7-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sts-x svg{inline-size:var(--d7-st-x-icon);block-size:var(--d7-st-x-icon)}.sts-sheet-b{padding:var(--d7-space-8) var(--d7-space-24) var(--d7-space-32);overscroll-behavior:contain;overflow-y:auto}.sts-specs{max-inline-size:var(--d7-st-max-w)}.sts-specs .sts-sheet-b{padding:0 0 var(--d7-st-ds-bottom)}.sts-ds-scroll{padding-inline:var(--d7-space-24);-webkit-overflow-scrolling:touch;overflow-x:auto}.sts-ds{inline-size:100%;min-inline-size:var(--d7-st-ds-min-w);border-collapse:collapse;font-variant-numeric:tabular-nums}.sts-ds th,.sts-ds td{padding:var(--d7-st-ds-cell-py) 0;border-block-end:var(--d7-rule-w) solid var(--d7-rule);vertical-align:baseline}.sts-ds thead th{background:var(--d7-surface-raised);z-index:2;padding:var(--d7-st-ds-head-pad);border-block-end:var(--d7-rule-w) solid var(--d7-rule-strong);vertical-align:bottom;position:sticky;top:0}.sts-ds thead .sts-p{text-align:start;font-weight:var(--d7-weight-regular);font-size:var(--d7-st-tick);color:var(--d7-st-faint);font-family:var(--sts-mono);letter-spacing:var(--d7-st-mono-ls)}.sts-ds thead .sts-s{text-align:left;direction:ltr}.sts-ds thead .sts-s small{font-family:var(--sts-mono);font-size:var(--d7-st-ds-tiny);letter-spacing:var(--d7-st-mono-ls-wide);color:var(--d7-st-faint);font-weight:var(--d7-weight-regular);display:block}.sts-ds thead .sts-s b{font-size:var(--d7-st-ds-shade);font-weight:var(--d7-weight-semibold);line-height:var(--d7-st-ds-shade-lh);letter-spacing:var(--d7-st-val-ls);color:var(--d7-text);display:block}.sts-ds .sts-lab{text-align:start;background:var(--d7-surface-raised);z-index:1;inline-size:40%;padding-inline-end:var(--d7-space-16);position:sticky;inset-inline-start:0}.sts-ds .sts-lab span{font-size:var(--d7-st-ds-label);color:var(--d7-text);font-weight:500;line-height:var(--d7-subhead-lh);display:block}.sts-ds .sts-lab small{font-family:var(--sts-mono);font-size:var(--d7-st-ds-code);color:var(--d7-st-faint);letter-spacing:var(--d7-st-ds-code-ls);line-height:var(--d7-st-desc-lh);margin-block-start:var(--d7-st-ds-code-top);display:block}.sts-ds td.sts-v{text-align:left;font-size:var(--d7-subhead-size);color:var(--d7-text);white-space:nowrap;direction:ltr;padding-inline-start:var(--d7-space-12);font-weight:500}.sts-ds td.sts-v i{color:var(--d7-st-faint);font-style:normal;font-size:var(--d7-caption1-size);margin-left:var(--d7-st-ds-tol-gap)}.sts-ds td.sts-all{text-align:left;font-size:var(--d7-st-ds-label);color:var(--d7-text);direction:ltr;padding-inline-start:var(--d7-space-12)}.sts-ds td.sts-all em{color:var(--d7-st-faint);font-style:normal;font-size:var(--d7-caption1-size);margin-left:var(--d7-st-ds-note-gap)}.sts-ds tr.sts-gr th,.sts-ds tr.sts-gr td{padding:var(--d7-st-ds-bottom) 0 var(--d7-space-8);border-block-end:var(--d7-rule-w) solid var(--d7-rule-strong);background:var(--d7-surface-raised)}.sts-ds tr.sts-gr th span,.sts-ds tr.sts-gr th small{display:inline!important}.sts-ds tr.sts-gr th span{font-size:var(--d7-caption1-size);font-weight:var(--d7-weight-semibold);color:var(--d7-text-secondary)}.sts-ds tr.sts-gr th small{font-family:var(--sts-mono);font-size:var(--d7-st-ds-tiny);letter-spacing:var(--d7-st-mono-ls-wide);color:var(--d7-st-faint);font-weight:var(--d7-weight-regular);margin-inline-start:var(--d7-st-gauge-gap)}.sts-ds tbody tr:not(.sts-gr):hover td,.sts-ds tbody tr:not(.sts-gr):hover th{background:var(--d7-surface-raised-hover)}.sts-ds-foot{padding:var(--d7-st-foot-top) var(--d7-space-24) 0;gap:var(--d7-st-ds-note-gap);font-size:var(--d7-caption1-size);color:var(--d7-st-faint);max-inline-size:var(--d7-st-foot-measure);display:grid}.sts-ds-foot .sts-draft{margin-block-start:var(--d7-st-ds-note-gap)}.sts-explain section{padding:var(--d7-st-foot-top) 0;border-block-end:var(--d7-rule-w) solid var(--d7-rule)}.sts-explain section:last-of-type{border-block-end:0}.sts-explain h4{font-size:var(--d7-st-lead);font-weight:var(--d7-weight-bold);margin-block-end:var(--d7-space-8)}.sts-explain p{color:var(--d7-text-secondary);max-inline-size:var(--d7-st-explain-measure)}.sts-explain p+p{margin-block-start:var(--d7-space-8)}.sts-explain ul{margin:var(--d7-space-8) 0 0;color:var(--d7-text-secondary);gap:var(--d7-st-ds-note-gap);padding-inline-start:var(--d7-st-foot-top);list-style:outside;display:grid}.sts-mini{gap:var(--d7-space-8);margin-block-start:var(--d7-space-12);display:flex}.sts-mini>div{background:var(--d7-surface-sunken);border-radius:var(--d7-st-mini-r);padding:var(--d7-space-12);flex:1}.sts-mini .sts-k{font-size:var(--d7-st-tick)}.sts-explain .sts-mini .sts-n{font-size:var(--d7-st-mini-n);font-weight:var(--d7-weight-semibold);font-variant-numeric:tabular-nums;color:var(--d7-text)}@media (max-width:767px){.sts-ds{min-inline-size:0}.sts-ds .sts-lab{inline-size:var(--d7-st-ds-lab-w);min-inline-size:var(--d7-st-ds-lab-w)}.sts-ds td.sts-v{min-inline-size:var(--d7-st-ds-v-min)}.sts-ds thead .sts-s b{font-size:var(--d7-st-ds-shade-sm)}}@media (min-width:768px){.sts-gauges{gap:var(--d7-gap-48)}.sts-desc{font-size:var(--d7-footnote-size)}.sts-sheet{border-radius:var(--d7-st-sheet-r);max-block-size:var(--d7-st-sheet-max-h-lg);opacity:0;transition:transform var(--d7-st-dur-sheet-lg) var(--d7-st-ease-sheet), opacity var(--d7-st-dur-fade);top:50%;bottom:auto;transform:translateY(-46%)scale(.98)}.sts-sheet.is-on{opacity:1;transform:translateY(-50%)scale(1)}}@media (min-width:1069px){.sts{--d7-st-brand-w:240px}}@media (prefers-reduced-motion:reduce){.sts-tag i{animation:none}.sts-sheet,.sts-scrim,.sts-needle,.sts-band{transition-duration:10ms}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e011df43-module__aUrODG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e011df43-module__aUrODG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
