.an,.an-layer{--an-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace}.an p,.an h2,.an h3,.an-layer p,.an-layer h3,.an-layer h4,.an-layer ul{margin:0}.an{background:var(--d7-bg);color:var(--d7-text);font-size:var(--d7-body-size);line-height:var(--d7-st-lh);padding-inline:var(--d7-an-edge);overflow-x:hidden}.an-wrap{max-inline-size:var(--d7-st-max-w);padding-inline:var(--d7-space-16);margin-inline:auto}.an-bridge{justify-content:center;align-items:center;gap:var(--d7-an-bridge-gap);margin-block-end:var(--d7-space-32);display:flex}.an-was{font-size:var(--d7-an-bridge-size);font-weight:var(--d7-weight-semibold);color:var(--d7-st-faint);text-decoration:line-through;text-decoration-thickness:var(--d7-rule-w);direction:ltr}.an-was small{font-size:.5em}.an-arrow{inline-size:var(--d7-an-arrow-w);block-size:var(--d7-rule-w);background:var(--d7-rule-strong);position:relative}.an-arrow:after{content:"";inset-inline-end:calc(var(--d7-rule-w) * -1);top:calc(var(--d7-an-arrow-head) * -1 + .5px);border:var(--d7-an-arrow-head) solid transparent;border-inline-start-color:var(--d7-rule-strong);border-inline-end:0;position:absolute}.an-q{font-size:var(--d7-an-bridge-size);font-weight:var(--d7-weight-semibold)}.an-copy{align-items:center;gap:var(--d7-an-copy-gap);text-align:center;flex-direction:column;display:flex}.an-eyebrow{color:var(--d7-text-secondary);font-size:var(--d7-subhead-size);font-weight:var(--d7-weight-semibold)}.an-title{font-size:var(--d7-st-title);line-height:var(--d7-st-title-lh);font-weight:var(--d7-weight-bold);text-wrap:balance}.an-lead{color:var(--d7-text-secondary);font-size:var(--d7-st-lead);max-inline-size:var(--d7-st-lead-measure)}.an-rail{gap:var(--d7-space-16);scroll-snap-type:x mandatory;scroll-padding-inline:var(--d7-an-rail-pad);padding-inline:var(--d7-an-rail-pad);padding-block:var(--d7-space-4) var(--d7-space-8);scrollbar-width:none;overscroll-behavior-x:contain;margin-block-start:var(--d7-an-rail-top);display:flex;overflow:auto hidden}.an-rail::-webkit-scrollbar{display:none}.an-rail:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.an-card{flex:0 0 var(--d7-an-card-w);aspect-ratio:var(--d7-an-card-ratio);border-radius:var(--d7-an-card-r);background:var(--d7-surface-sunken);scroll-snap-align:start;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.an-top{z-index:2;padding:var(--d7-an-top-pad);gap:var(--d7-space-8);flex-direction:column;display:flex;position:relative}.an-when{font-size:var(--d7-an-when);font-weight:var(--d7-weight-semibold);color:var(--d7-text-secondary)}.an-top h3{font-size:var(--d7-an-card-h3);line-height:var(--d7-st-title-lh);font-weight:var(--d7-weight-bold);text-wrap:balance}.an-card .an-bg{z-index:0;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.an-shade{z-index:1;background:var(--d7-an-shade);position:absolute;inset:0}.an-stage{z-index:2;padding:var(--d7-an-stage-pad);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.an-open{z-index:3;inset-inline-end:var(--d7-an-open-inset);bottom:var(--d7-an-open-inset);inline-size:var(--d7-st-plus);block-size:var(--d7-st-plus);background:var(--d7-an-open-bg);-webkit-backdrop-filter:blur(var(--d7-an-open-blur));color:var(--d7-text);cursor:pointer;transition:background var(--d7-st-dur-hover), transform var(--d7-dur-press);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.an-open:hover{background:var(--d7-an-open-bg-hover)}.an-open:active{transform:scale(var(--d7-st-plus-press))}.an-open:focus-visible,.an-x:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.an-open svg{inline-size:var(--d7-st-plus-icon);block-size:var(--d7-st-plus-icon)}.an-cap{z-index:2;inset-inline-start:var(--d7-space-24);bottom:var(--d7-an-cap-bottom);font-size:var(--d7-caption1-size);color:var(--d7-st-faint);position:absolute}.an-glass{inline-size:var(--d7-an-glass-w);aspect-ratio:var(--d7-an-glass-ratio);border-radius:var(--d7-st-scope-r);background:var(--d7-an-glass-sheen), var(--tint);box-shadow:var(--d7-an-glass-edge);transition:background-color var(--d7-an-dur-tint);position:relative;overflow:hidden}.an-glass:after{content:"";background:var(--d7-an-glass-streak);block-size:200%;inline-size:60%;position:absolute;inset:-40% auto auto -60%;transform:rotate(25deg)}.an-years{inset-inline:0;bottom:calc(var(--d7-an-big-gap) * -1);padding:var(--d7-an-years-pad);font-family:var(--an-mono);font-size:var(--d7-st-tick);color:var(--d7-an-years-ink);direction:ltr;justify-content:space-between;display:flex;position:absolute}.an-years b{color:var(--d7-text);font-weight:500}.an-steady{align-items:center;gap:var(--d7-st-ds-note-gap);flex-direction:column;display:flex}.an-steady .an-n{font-size:var(--d7-an-steady-n);font-weight:var(--d7-weight-semibold);letter-spacing:var(--d7-an-steady-ls);font-variant-numeric:tabular-nums;line-height:1}.an-steady .an-n small{color:var(--d7-text-secondary);font-size:.4em;font-weight:500}.an-y{font-family:var(--an-mono);font-size:var(--d7-caption1-size);color:var(--d7-text-secondary);letter-spacing:var(--d7-st-mono-ls-sm)}.an-bar{inline-size:var(--d7-an-steady-bar-w);block-size:var(--d7-st-bar);background:var(--d7-an-steady-track);direction:ltr}.an-bar i{background:var(--d7-text);block-size:100%;display:block}.an-big{align-items:center;gap:var(--d7-an-big-gap);flex-direction:column;display:flex}.an-big .an-n{font-size:var(--d7-an-big-n);font-weight:var(--d7-weight-semibold);line-height:var(--d7-an-big-lh);letter-spacing:var(--d7-an-big-ls)}.an-u{font-size:var(--d7-st-lead);color:var(--d7-text-secondary);font-weight:500}.an-dots{gap:var(--d7-an-dots-gap);direction:ltr;grid-template-columns:repeat(7,1fr);margin-block-start:var(--d7-an-dots-top);display:grid}.an-dots i{inline-size:var(--d7-an-dot);block-size:var(--d7-an-dot);background:var(--d7-an-dot-off);transition:background var(--d7-an-dur-dot), box-shadow var(--d7-an-dur-dot);border-radius:50%}.an-dots i.is-on{background:var(--d7-text);box-shadow:var(--d7-an-dot-glow)}.an-dots i.is-hq{background:var(--d7-red);box-shadow:var(--d7-an-dot-hq-glow)}.an-ctrl{padding-inline:var(--d7-space-16);justify-content:center;align-items:center;margin-block-start:var(--d7-space-24);display:flex}.an-eq{justify-content:center;align-items:center;gap:var(--d7-an-eq-gap);font-size:var(--d7-subhead-size);flex-wrap:wrap;margin-block-start:var(--d7-an-eq-top);display:flex}.an-eq-part{display:contents}.an-t{padding:var(--d7-an-eq-pad);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill)}.an-op{color:var(--d7-st-faint);font-family:var(--an-mono)}.an-res{padding:var(--d7-an-eq-pad);border-radius:var(--d7-radius-pill);background:var(--d7-selected-bg);color:var(--d7-selected-text);font-weight:var(--d7-weight-semibold)}.an-layer{color:var(--d7-text);font-size:var(--d7-body-size);line-height:var(--d7-st-lh)}.an-layer [hidden]{display:none!important}.an-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}.an-layer.is-on .an-scrim{opacity:1;pointer-events:auto}.an-sheet{inset-inline:0;max-inline-size:var(--d7-an-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%)}.an-sheet.is-on{transform:translateY(0)}.an-sheet-h{justify-content:space-between;align-items:flex-start;gap:var(--d7-space-12);padding:var(--d7-an-sheet-h-pad);display:flex}.an-sheet-h .an-when{color:var(--d7-st-faint)}.an-sheet-h h3{font-size:var(--d7-an-sheet-h3);font-weight:var(--d7-weight-bold);line-height:var(--d7-st-h3-lh);text-wrap:balance;margin-block-start:var(--d7-space-4)}.an-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}.an-x svg{inline-size:var(--d7-st-x-icon);block-size:var(--d7-st-x-icon)}.an-sheet-b{padding:var(--d7-an-sheet-b-pad);gap:var(--d7-st-foot-top);flex-direction:column;display:flex;overflow-y:auto}.an-sheet-b>p{color:var(--d7-text-secondary)}.an-ask h4{font-size:var(--d7-an-when);font-weight:var(--d7-weight-semibold);color:var(--d7-st-faint);margin-block-end:var(--d7-space-8)}.an-ask ul{gap:var(--d7-space-8);padding:0;list-style:none;display:grid}.an-ask li{gap:var(--d7-st-gauge-gap);align-items:flex-start;display:flex}.an-ask li:before{content:"";inline-size:var(--d7-an-box);block-size:var(--d7-an-box);border-radius:var(--d7-an-box-r);border:var(--d7-an-box-w) solid var(--d7-rule-strong);flex:none;margin-block-start:var(--d7-space-4)}.an-d7{background:var(--d7-surface-sunken);border-radius:var(--d7-an-box);padding:var(--d7-an-d7-pad);gap:var(--d7-st-ds-note-gap);flex-direction:column;display:flex}.an-k{align-items:center;gap:var(--d7-space-8);font-size:var(--d7-an-when);font-weight:var(--d7-weight-semibold);display:flex}.an-k i{inline-size:var(--d7-st-dot);block-size:var(--d7-st-dot);background:var(--d7-red);border-radius:50%}.an-d7 p{color:var(--d7-text-secondary)}.an-d7 b{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}@media (min-width:768px){.an-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)}.an-sheet.is-on{opacity:1;transform:translateY(-50%)scale(1)}}@media (min-width:1069px){.an-card{flex-basis:var(--d7-an-card-w-lg)}}@media (prefers-reduced-motion:reduce){.an-sheet,.an-scrim,.an-dots i{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_ba282e2d-module__Jq2BtW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ba282e2d-module__Jq2BtW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.xs{--xs-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--d7-text)}.xs p,.xs h2,.xs h3,.xs figure{margin:0}.xs-wrap{max-inline-size:var(--d7-st-max-w);padding-inline:var(--d7-space-16);justify-items:center;gap:var(--d7-xs-gap);margin-inline:auto;display:grid}.xs-head{align-items:center;gap:var(--d7-space-16);text-align:center;flex-direction:column;display:flex}.xs-eyebrow{color:var(--d7-red-text);font-size:var(--d7-subhead-size);font-weight:var(--d7-weight-semibold)}.xs-logo{line-height:0}.xs-logo-img{block-size:var(--d7-xs-logo-h);inline-size:auto;display:block}.xs-sub{color:var(--d7-text-secondary);max-inline-size:var(--d7-xs-sub-measure);text-wrap:balance}.xs-card{inline-size:100%;max-inline-size:var(--d7-xs-card-max);background:var(--d7-surface-sunken);border-radius:var(--d7-radius-card);padding:var(--d7-xs-card-pad);gap:var(--d7-space-24);flex-direction:column;display:flex;overflow:hidden}.xs-top{justify-content:space-between;align-items:center;gap:var(--d7-space-12);font-size:var(--d7-caption1-size);color:var(--d7-st-faint);display:flex}.xs-xp{border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);font-family:var(--xs-mono);font-size:var(--d7-caption1-size);letter-spacing:var(--d7-st-mono-ls-wide);color:var(--d7-text);white-space:nowrap;direction:ltr;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-weight:500;display:inline-flex}.xs-xp:before{content:"";background:var(--d7-red);border-radius:50%;block-size:6px;inline-size:6px}.xs-xp small{letter-spacing:.12em;color:var(--d7-st-faint);border-inline-start:var(--d7-rule-w) solid var(--d7-rule);padding-inline-start:7px;font-size:10px;font-weight:400}.xs-g{gap:26px;display:grid}.xs-ro{align-items:center;gap:var(--d7-space-4);flex-direction:column;display:flex}.xs-num{font-variant-numeric:tabular-nums;font-weight:var(--d7-weight-semibold);letter-spacing:-.02em;font-size:var(--d7-xs-num);direction:ltr;line-height:1}.xs-u{color:var(--d7-text-secondary);letter-spacing:0;margin-inline-start:.18em;font-size:.36em;font-weight:500}.xs-mm{color:var(--d7-st-faint);font-size:14px}.xs-bar{gap:10px;display:grid}.xs-dir{font-size:var(--d7-caption1-size);color:var(--d7-st-faint);justify-content:space-between;display:flex}.xs-track{block-size:var(--d7-xs-track-h);background:var(--d7-bg);border-radius:4px;gap:1px;display:flex;overflow:hidden}.xs-track i{flex:0 0 calc(var(--w) * 1%);block-size:100%;transform-origin:var(--xs-origin,right) center;transition:transform var(--d7-xs-dur-track) var(--d7-st-ease-sheet) var(--d);display:block}:root:lang(en) .xs-track i{--xs-origin:left}.xs-track .xs-t-top{background:var(--d7-xs-top)}.xs-track .xs-t-tpu{background:var(--d7-xs-tpu), #1b1d20}.xs-track .xs-t-adh{background:var(--d7-xs-adh)}.xs-track .xs-t-paint{background:var(--d7-xs-paint);flex:auto}.xs-pre .xs-track i:not(.xs-t-paint){transform:scaleX(0)}.xs-layers{gap:var(--d7-space-8);font-size:var(--d7-footnote-size);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xs-layers div{flex-direction:column;line-height:1.3;display:flex}.xs-layers div:nth-child(2){text-align:center;align-items:center}.xs-layers div:nth-child(3){text-align:end;align-items:flex-end}.xs-layers b{font-weight:var(--d7-weight-semibold);color:var(--d7-text-secondary)}.xs-layers small{font-family:var(--xs-mono);font-size:var(--d7-caption1-size);color:var(--d7-st-faint);direction:ltr}.xs-seg{background:var(--d7-surface-raised);border-radius:var(--d7-radius-pill);place-self:center;gap:2px;max-inline-size:100%;padding:3px;display:flex}.xs-seg button{color:var(--d7-st-faint);font:inherit;padding:var(--d7-xs-seg-pad);border-radius:var(--d7-radius-pill);cursor:pointer;white-space:nowrap;min-block-size:44px;transition:background var(--d7-st-dur-hover), color var(--d7-st-dur-hover);background:0 0;border:0;font-size:14px;font-weight:500}.xs-seg button:hover{color:var(--d7-text)}.xs-seg button[aria-pressed=true]{background:var(--d7-xs-seg-on);color:var(--d7-text)}.xs-seg button:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.xs-tiles{inline-size:100%;max-inline-size:var(--d7-xs-card-max);gap:20px;display:grid}.xs-grid{gap:var(--d7-space-12);grid-template-columns:1fr 1fr;display:grid}.xs-tile{background:var(--d7-surface-sunken);border-radius:var(--d7-radius-card);padding:var(--d7-xs-tile-pad);flex-direction:column;gap:10px;min-inline-size:0;display:flex}.xs-tile h3{font-size:var(--d7-subhead-size);font-weight:var(--d7-weight-semibold)}.xs-viz{block-size:var(--d7-xs-viz-h);justify-content:center;align-items:center;inline-size:100%;display:flex}.xs-tv{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--d7-weight-semibold);font-size:var(--d7-xs-tv);letter-spacing:-.01em;direction:ltr;margin-block-start:var(--d7-space-4);line-height:1}:root:lang(en) .xs-tv{text-align:start}.xs-tv .xs-u{font-size:.45em}.xs-tv.xs-ar{direction:inherit;text-align:start;font-size:var(--d7-xs-tv-ar)}.xs-cap{font-size:var(--d7-footnote-size);color:var(--d7-text-muted);line-height:1.5;transition:opacity .18s}.xs-cap.xs-lab{font-family:var(--xs-mono);text-align:end;color:var(--d7-st-faint);letter-spacing:.01em;direction:ltr;font-size:11.5px}:root:lang(en) .xs-cap.xs-lab{text-align:start}.xs-cap.xs-swap{opacity:0}.xs-elo{gap:var(--d7-space-8);inline-size:100%;display:grid}.xs-elo-bar{block-size:var(--d7-xs-bar-h);border-radius:var(--d7-radius-pill);background:#f5f5f714;position:relative}.xs-elo-bar i{border-radius:var(--d7-radius-pill);background:var(--d7-xs-tpu), #3a4148;inline-size:100%;transition:inline-size var(--d7-xs-dur-bar) var(--d7-st-ease-sheet) .15s;position:absolute;inset-block:0;inset-inline-start:0}.xs-elo-bar s{border-inline-start:1px dashed var(--d7-text-secondary);inline-size:0;position:absolute;inset-block:-4px;inset-inline-start:22.7%}.xs-elo-bar b{border-radius:var(--d7-radius-pill);background:var(--d7-xs-top);inline-size:22.7%;position:absolute;inset-block:0;inset-inline-start:0}.xs-pre .xs-elo-bar i{inline-size:22.7%}.xs-elo-t,.xs-sun-t{font-family:var(--xs-mono);color:var(--d7-st-faint);justify-content:space-between;font-size:11px;display:flex}.xs-gauge{block-size:66px;inline-size:120px;overflow:visible}.xs-gauge path{fill:none;stroke-width:8px;stroke-linecap:round}.xs-gauge .xs-gauge-track{stroke:var(--d7-text);stroke-opacity:.1}.xs-gauge .xs-fill{stroke:var(--d7-xs-top);stroke-dasharray:100;stroke-dashoffset:10px;transition:stroke-dashoffset 1.3s var(--d7-st-ease-sheet) .15s}.xs-pre .xs-gauge .xs-fill{stroke-dashoffset:100px}.xs-gauge text{font-family:var(--xs-mono);fill:var(--d7-st-faint);text-anchor:middle;font-size:9px}.xs-sun{gap:var(--d7-space-8);inline-size:100%;display:grid}.xs-sun-bar{block-size:var(--d7-xs-bar-h);border-radius:var(--d7-radius-pill);background:#f5f5f714;position:relative;overflow:hidden}.xs-sun-bar i{background:linear-gradient(to var(--xs-sun-to,left), #f5f5f740, var(--d7-text-secondary));border-radius:var(--d7-radius-pill);inline-size:100%;transition:inline-size 1.4s var(--d7-st-ease-sheet) .15s;position:absolute;inset-block:0;inset-inline-start:0}:root:lang(en) .xs-sun-bar i{--xs-sun-to:right}.xs-pre .xs-sun-bar i{inline-size:0}.xs-grav{block-size:56px;inline-size:100%;overflow:visible}.xs-grav-top{fill:var(--d7-xs-top)}.xs-grav-tpu{fill:#c4dae8;fill-opacity:.22}.xs-grav-paint{fill:var(--d7-xs-gravel-paint)}.xs-grav-stones{fill:var(--d7-xs-stone)}.xs-grav .xs-hit{transition:opacity .3s ease var(--d)}.xs-pre .xs-grav .xs-hit{opacity:0}.xs-pass{justify-content:center;align-items:center;gap:var(--d7-space-8);font-size:var(--d7-footnote-size);flex-wrap:wrap;display:flex}.xs-pass span{border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.xs-pass em{font-style:normal}.xs-pass svg{block-size:12px;inline-size:12px;color:var(--d7-text);flex:none}.xs-pass span.xs-lab{font-family:var(--xs-mono);direction:ltr;font-size:11.5px}.xs-plus{margin-block-start:calc(var(--d7-space-8) * -1)}.xs-plus .d7-is-label{color:var(--d7-red-text)}.xs-plus.is-warn .d7-is-label{animation:1.2s ease-in-out infinite xs-warn}@keyframes xs-warn{0%,to{text-shadow:0 0 0 var(--d7-red-text)}50%{text-shadow:0 0 18px var(--d7-red-text)}}.xs-src{text-align:center;font-size:var(--d7-caption1-size);color:var(--d7-st-faint);max-inline-size:40em}@media (min-width:768px){.xs-card{padding:28px 32px}.xs-hero .xs-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px}.xs-g .xs-ro{align-items:flex-start}.xs-grid{gap:var(--d7-space-16);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:400px){.xs-seg button{font-size:var(--d7-footnote-size);padding-inline:10px}}.xs-insheet{flex-direction:column;gap:20px;padding-block-start:var(--d7-space-12);display:flex}.xs-insheet p{margin:0}.xs-rc{background:var(--d7-surface-sunken);border-radius:var(--d7-radius-card);padding:var(--d7-xs-card-pad);--xs-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;flex-direction:column;gap:22px;margin:0;display:flex;overflow:hidden}.xs-rc-top{justify-content:space-between;align-items:center;gap:var(--d7-space-12);font-size:var(--d7-caption1-size);color:var(--d7-st-faint);display:flex}.xs-rc-tag{font-family:var(--xs-mono);letter-spacing:var(--d7-st-mono-ls-sm);color:var(--d7-text-muted);direction:ltr}.xs-rc-ro{align-items:center;gap:var(--d7-space-4);transition:opacity var(--d7-xs-dur-swap) ease, transform var(--d7-xs-dur-swap) ease;flex-direction:column;display:flex}.xs-rc-ro.is-swap{opacity:0;transform:translateY(4px)}.d7-is-b .xs-rc-kicker{font-size:var(--d7-footnote-size);color:var(--d7-text-muted)}.xs-rc-num{font-variant-numeric:tabular-nums;font-weight:var(--d7-weight-semibold);letter-spacing:-.02em;font-size:var(--d7-xs-num);direction:ltr;line-height:1}.xs-rc-u{color:var(--d7-text-secondary);letter-spacing:0;margin-inline-start:.18em;font-size:.36em;font-weight:500}.d7-is-b .xs-rc-mm{font-size:var(--d7-footnote-size);color:var(--d7-st-faint)}.xs-rc-mm bdi{font-family:var(--xs-mono);color:var(--d7-text-muted)}.xs-rc-xs{block-size:var(--d7-xs-rc-h);grid-template-columns:minmax(0,1fr) 36% 44px;margin-block:6px;display:grid;position:relative}.xs-rc-names,.xs-rc-film,.xs-rc-ruler{position:relative}.xs-rc-layer{inset-inline:0;top:var(--t);block-size:var(--h);transition:opacity .45s var(--d7-st-ease-sheet);position:absolute}.xs-rc-film .xs-rc-layer+.xs-rc-layer{border-block-start:1px solid #00000059}.xs-rc-layer.is-top{background:var(--d7-xs-top)}.xs-rc-layer.is-tpu{background:var(--d7-xs-tpu)}.xs-rc-layer.is-adhesive{background:var(--d7-xs-adh)}.xs-rc-layer.is-liner{background:var(--d7-xs-liner);transition:transform .7s var(--d7-st-ease-sheet) .25s, opacity .5s var(--d7-st-ease-sheet) .4s;border-block-start:1px dashed #f5f5f773!important}.xs-rc-layer.is-paint{background:var(--d7-xs-paint);opacity:0;transition:opacity .6s var(--d7-st-ease-sheet)}.xs-rc.is-oncar .xs-rc-layer.is-liner{opacity:0;transition:transform .7s var(--d7-st-ease-sheet), opacity .5s var(--d7-st-ease-sheet) .15s;transform:translate(-14%,38%)rotate(-5deg)}.xs-rc.is-oncar .xs-rc-layer.is-paint{opacity:1;transition-delay:.35s}.xs-rc-name{inset-inline:0;top:calc(var(--t) + var(--h) / 2);transition:opacity .45s var(--d7-st-ease-sheet);align-items:center;gap:10px;padding-inline-end:var(--d7-space-8);display:flex;position:absolute;transform:translateY(-50%)}.xs-rc-txt{flex-direction:column;flex:none;line-height:1.25;display:flex}.xs-rc-name b{font-size:14px;font-weight:var(--d7-weight-semibold)}.xs-rc-name small{font-family:var(--xs-mono);color:var(--d7-st-faint);text-align:end;letter-spacing:.04em;direction:ltr;font-size:11px}.xs-rc-lead{background:var(--d7-rule);flex:auto;block-size:1px;min-inline-size:12px}.xs-rc-name.is-paint,.xs-rc.is-oncar .xs-rc-name.is-liner{opacity:0}.xs-rc.is-oncar .xs-rc-name.is-paint{opacity:1;transition-delay:.35s}.xs-rc-dim{inset-inline-start:12px;border-block:1px solid var(--d7-text);block-size:100%;inline-size:12px;transition:block-size .7s var(--d7-st-ease-sheet);position:absolute;top:0}.xs-rc-dim:before{content:"";background:var(--d7-text);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:50%}.xs-rc.is-oncar .xs-rc-dim{block-size:var(--xs-on-car)}.d7-is-b .xs-rc-status{text-align:center;font-size:var(--d7-footnote-size);color:var(--d7-text-muted);min-block-size:1.55em}.d7-is-b .xs-rc-note{text-align:center;font-size:var(--d7-caption1-size);color:var(--d7-st-faint);margin-block-start:-10px}.xs-red{align-items:center;gap:var(--d7-space-16);text-align:center;flex-direction:column;margin-block:4px 8px;display:flex}.d7-is-b .xs-red p{color:var(--d7-red-text);max-inline-size:34em}.d7-is-b .xs-red p+p{margin-block-start:0}.xs-guide{font-size:var(--d7-footnote-size);font-weight:var(--d7-weight-semibold);color:var(--d7-st-faint);border-block-start:var(--d7-rule-w) solid var(--d7-rule);margin:0;padding-block-start:20px}@media (prefers-reduced-motion:reduce){.xs *,.xs-rc *{transition-duration:var(--d7-dur-reduced)!important;transition-delay:0s!important}.xs-plus.is-warn .d7-is-label{animation:none}}
.st{color:#f5f5f7;background:#000;width:100%;container-type:inline-size}.st-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(30px,5cqi,56px);width:100%;padding:clamp(36px,7cqi,104px) clamp(20px,5cqi,64px) clamp(56px,8cqi,120px);display:flex}.st-head{flex-direction:column;align-items:center;gap:clamp(18px,2.5cqi,28px);width:100%;display:flex}.st-title{letter-spacing:0;white-space:pre-line;margin:0;font-size:clamp(30px,5.4cqi,58px);font-weight:600;line-height:1.2}.st-lead{color:#86868b;text-wrap:pretty;max-width:66ch;margin:0;font-size:clamp(16px,2.1cqi,24px);font-weight:500;line-height:1.6}.st-lead strong{color:#f5f5f7;font-weight:600}.st-figure{flex-direction:column;align-items:center;gap:clamp(22px,3.5cqi,40px);width:100%;margin:0;display:flex}.st-media{aspect-ratio:3/4;background:#0e0e10;border-radius:clamp(20px,3cqi,34px);width:100%;max-width:680px;position:relative;overflow:hidden}.st-media img,.st-media video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.st-media .d7-slot{color:#86868b;border-color:#f5f5f747;block-size:100%}.st-bar{background:#1c1c1e;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;padding:4px;display:flex}.st-tab{appearance:none;cursor:pointer;font:inherit;color:#a1a1a6;box-shadow:none;background:0 0;border:none;border-radius:999px;padding:clamp(8px,1.2cqi,12px) clamp(14px,2.4cqi,26px);font-size:clamp(13px,1.6cqi,17px);font-weight:400;line-height:normal;transition:background .2s,color .2s}.st-tab[aria-selected=true]{color:var(--st-accent);background:#2c2c2e;font-weight:600;box-shadow:0 1px 3px #00000080}.st-tab:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-caption{color:#86868b;text-wrap:pretty;max-width:52ch;font-size:clamp(14px,1.7cqi,19px);line-height:1.6}.st-num{color:var(--st-accent);font-weight:600}.st-caption-title{color:#f5f5f7;font-weight:600}@media (prefers-reduced-motion:reduce){.st-tab{transition:none}}.stf{color:var(--d7-text)}.stf-inner{max-inline-size:var(--d7-st-max-w);padding-inline:var(--d7-space-16);margin-inline:auto}.stf-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.stf-head p,.stf-head h2{margin:0}.stf-eyebrow{color:var(--d7-red-text);font-size:var(--d7-subhead-size);font-weight:var(--d7-weight-semibold)}.stf-title{font-size:var(--d7-st-title);line-height:var(--d7-st-title-lh);font-weight:var(--d7-weight-bold);text-wrap:balance;white-space:pre-line}.stf-lead{color:var(--d7-text-secondary);font-size:var(--d7-st-lead);max-inline-size:42ch}.stf-lead strong{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.stf-media{margin:var(--d7-gap-40) auto 0;aspect-ratio:3/4;background:#0e0e10;border-radius:clamp(20px,3vw,34px);max-inline-size:680px;position:relative;overflow:hidden}.stf-media img{object-fit:cover;object-position:var(--focus,50% 50%);opacity:0;block-size:100%;inline-size:100%;transition:opacity .6s;position:absolute;inset:0}.stf-media img.is-on{opacity:1}.stf-seg{margin:var(--d7-space-24) auto 0;background:var(--d7-surface-raised);border-radius:var(--d7-radius-pill);inline-size:max-content;max-inline-size:100%;padding:var(--d7-space-4);gap:var(--d7-space-4);display:flex}.stf-seg button{border-radius:var(--d7-radius-pill);font:inherit;font-size:var(--d7-subhead-size);color:var(--d7-text-secondary);cursor:pointer;min-block-size:40px;transition:background .25s var(--d7-st-ease-sheet), color .25s;background:0 0;border:0;padding:10px 22px}.stf-seg button[aria-pressed=true]{background:var(--d7-selected-bg);color:var(--d7-selected-text);font-weight:var(--d7-weight-semibold)}.stf-seg button:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.stf-cap{margin:var(--d7-space-24) auto 0;text-align:center;max-inline-size:52ch;font-size:var(--d7-st-lead);color:var(--d7-text-secondary)}.stf-cap b{color:var(--d7-text);font-weight:var(--d7-weight-semibold);margin-inline-end:6px}.stf-n{font-family:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:var(--d7-footnote-size);color:var(--d7-st-faint);margin-inline-end:10px}@media (prefers-reduced-motion:reduce){.stf-media img,.stf-seg button{transition-duration:var(--d7-dur-reduced)}}
.fl-box{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.fl{--fl-side:52cqi;--fl-center:48%;--fl-thin:.32cqi;--fl-gap:12.6cqi;--fl-start-scale:1.22;--fl-tilt:rotateX(70deg) rotateZ(43deg);--fl-depth:170cqi;--fl-rim:.32cqi;aspect-ratio:2/3;inline-size:min(100cqi,66.6667cqh);position:relative;container-type:inline-size}.fl-scene{transform:scale(var(--fl-start-scale));transform-origin:50% var(--fl-center);position:absolute;inset:0}.fl-layer{--y-thin:calc((var(--i) - 3) * var(--fl-thin));--y-open:calc((var(--i) - 3) * var(--fl-gap));inline-size:var(--fl-side);aspect-ratio:1;perspective:var(--fl-depth);z-index:calc(10 - var(--i));transform:translateY(var(--y-thin));margin-block-start:calc(var(--fl-side) / -2);margin-inline-start:calc(var(--fl-side) / -2);position:absolute;inset-block-start:var(--fl-center);inset-inline-start:50%}@keyframes fl-scene-in{to{transform:scale(1)}}@keyframes fl-spread{0%{transform:translateY(var(--y-thin))}to{transform:translateY(var(--y-open))}}.fl-scene[data-open]{animation:fl-scene-in var(--d7-cc-fl-dur) var(--d7-cc-fl-ease) var(--d7-cc-fl-delay) both}.fl-scene[data-open] .fl-layer{animation:fl-spread var(--d7-cc-fl-dur) var(--d7-cc-fl-ease) var(--d7-cc-fl-delay) both}.fl-scene[data-paused],.fl-scene[data-paused] .fl-layer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fl-scene,.fl-scene[data-open]{animation:none;transform:none}.fl-layer,.fl-scene[data-open] .fl-layer{transform:translateY(var(--y-open));animation:none}}.fl-plane{border:var(--fl-rim) solid #ffffffb8;block-size:100%;inline-size:100%;transform:var(--fl-tilt);backface-visibility:hidden;border-radius:3%;box-shadow:0 0 2.4cqi #ffffff24,inset 0 0 1.6cqi #ffffff2e}.fl-glass{background:radial-gradient(130% 70% at 20% 95%,#0000 58%,#ffffff6b 61%,#0000 66%),radial-gradient(120% 90% at 85% 10%,#ffffff42,#0000 55%),linear-gradient(135deg,#3e434cd6,#101216cc 55%,#505660c7);border-color:#ffffffe6}.fl-dots{background:radial-gradient(circle,#0c0c0e 0 30%,#0000 36%) 0 0/6.25% 6.25%,radial-gradient(120% 90% at 80% 15%,#ffffff73,#0000 60%),linear-gradient(135deg,#e6e9ed,#9aa0a8 55%,#cfd3d8)}.fl-crystal{background:radial-gradient(120% 90% at 75% 20%, #fff6, transparent 60%), conic-gradient(from 75deg, #fff6 0 40deg, transparent 0 110deg, #0006 0 170deg, transparent 0 250deg, #ffffff40 0 300deg, transparent 0) 0 0 / 9% 9%, conic-gradient(from 30deg, #3a3d42 0 60deg, #cfd4d9 0 120deg, #767b82 0 180deg, #f1f3f5 0 240deg, #2d3035 0 300deg, #a3a9b0 0) 0 0 / 6% 6%}.fl-heat{background:repeating-radial-gradient(150% 80% at 15% 125%,#0000 0 3%,#ff762ce6 8%,#ff96508c 11%,#0000 16%),radial-gradient(120% 90% at 85% 10%,#fff6,#0000 55%),linear-gradient(135deg,#9aa0a7,#585d64 55%,#8d939a);border-color:#ffd6becc}.fl-mesh{background:repeating-linear-gradient(45deg,#1c1e228c 0 .5%,#0000 .5% 1.8%),repeating-linear-gradient(-45deg,#1c1e228c 0 .5%,#0000 .5% 1.8%),radial-gradient(120% 90% at 80% 15%,#fff6,#0000 60%),linear-gradient(135deg,#c9cdd2,#7b8188 55%,#b3b8be)}.fl-blue{background:radial-gradient(100% 80% at 30% 25%,#96cdff8c,#0000 60%),linear-gradient(135deg,#2a72c4,#0d3570 55%,#1f5fae);border-color:#c8e4ffd9}.fl-base{background:radial-gradient(90% 70% at 65% 35%,#ffffff29,#0000 70%),radial-gradient(60% 50% at 25% 75%,#ffffff14,#0000 70%),linear-gradient(135deg,#3b3e44,#0f1012 60%,#2a2c31)}
.ppl{position:absolute;inset:0;container-type:inline-size}.ppl-scene{perspective:1600px;perspective-origin:50% 42%;z-index:0;position:absolute;inset:0}.ppl-stack{width:0;height:0;transform-style:preserve-3d;transform:rotateX(68deg) rotateZ(var(--rz,52deg));position:absolute;top:44%;left:34%}.ppl-layer{width:38cqw;height:38cqw;transform-style:preserve-3d;transform:translateZ(var(--z,0px));position:absolute;top:-19cqw;left:-19cqw}.ppl-plane{background-position:50%;background-size:cover;border-radius:1.6cqw;position:absolute;inset:0}.ppl-face{box-shadow:0 0 0 1px var(--edge), 0 0 3cqw #0000008c}.ppl-face:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, var(--shine,.12)) 46%, transparent 60%);background-size:250% 100%;background-position:var(--sx,100%) 0;position:absolute;inset:0}.ppl-slice{border:.45cqw solid var(--edge);background:var(--fill,transparent);opacity:var(--so,.5)}.ppl-scratch{opacity:0;pointer-events:none;background-size:cover;border-radius:1.6cqw;position:absolute;inset:0}.ppl-labels{pointer-events:none;z-index:1;direction:ltr;position:absolute;inset:0}.ppl-lbl{width:31%;font-family:var(--d7-font);color:#e9edf2;opacity:0;text-wrap:balance;text-align:left;font-size:clamp(10px,3cqw,14px);font-weight:500;line-height:1.25;transition:opacity .5s;position:absolute;left:67%;transform:translateY(-50%)}.ppl-lbl small{color:#8f99a4;margin-top:2px;font-size:.82em;font-weight:400;display:block}.ppl-lead{transform-origin:0;opacity:0;background:linear-gradient(90deg,#ffffff26,#fff9);height:1px;transition:opacity .5s;position:absolute}.ppl-lbl.on,.ppl-lead.on{opacity:1}.ppl-lbl.on.gone{opacity:.42}.ppl-lead.on.gone{opacity:.25}@media (prefers-reduced-motion:reduce){.ppl-lbl,.ppl-lead{transition-duration:var(--d7-dur-reduced)}}
.cc{--ui-dot:var(--d7-text-muted);--ui-dot-current:var(--d7-text);--ui-dot-gap:var(--d7-space-12)}.cc-head{text-align:center;padding-inline:var(--d7-cc-pad);flex-direction:column;align-items:center;display:flex}.cc-eyebrow{margin-block-end:var(--d7-space-12)}.cc-title{color:var(--d7-text);margin:0}.cc-strip{margin-block-start:var(--d7-gap-40);overflow:hidden;container-type:inline-size}.cc-track{gap:var(--d7-cc-gap);overscroll-behavior-x:contain;padding-inline:var(--d7-cc-pad);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.cc-track::-webkit-scrollbar{display:none}.cc-card{flex:0 0 var(--d7-cc-card-w);block-size:var(--d7-cc-card-h);isolation:isolate;border-radius:var(--d7-cc-radius);scroll-snap-align:center;background:var(--cc-bg,transparent);display:flex;position:relative;overflow:hidden}.cc-card[data-text-position=bottom]{align-items:flex-end}.cc-mbox{z-index:-1;position:absolute;inset:0}.cc-media{object-fit:var(--cc-fit,cover);object-position:var(--focus,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.cc-text{inline-size:100%;padding-block:var(--d7-space-32) 0;padding-inline:var(--d7-space-24);text-align:center;text-wrap:balance;color:#fff;margin:0}.cc-card[data-text-position=bottom] .cc-text{padding-block:0 var(--d7-space-32)}.cc[data-variant=apple-small] .cc-strip{margin-block-start:var(--d7-gap-64)}.cc[data-variant=apple-small] .cc-card{block-size:auto;aspect-ratio:var(--d7-cc-card-ratio);border:var(--d7-rule-w) solid var(--d7-rule);flex-direction:column;align-items:stretch}.cc[data-variant=apple-small] .cc-card[data-text-position=bottom]{flex-direction:column-reverse}.cc[data-variant=apple-small] .cc-card.d7-reveal,.cc[data-variant=apple-small] .cc-card.d7-reveal.is-in{transition:opacity var(--d7-cc-card-fade) var(--d7-ease-reveal);transform:none}.cc[data-variant=apple-small] .cc-text{padding-block:var(--d7-cc-text-edge) 0;white-space:pre-line;font-size:var(--d7-cc-text-size);line-height:var(--d7-cc-text-lh);font-weight:var(--d7-weight-regular);letter-spacing:normal;padding-inline:var(--d7-cc-text-side);flex:none}.cc[data-variant=apple-small] .cc-card[data-text-position=bottom] .cc-text{padding-block:0 var(--d7-cc-text-edge)}.cc[data-variant=apple-small] .cc-card[data-layout=band] .cc-mbox{z-index:auto;flex:1;min-block-size:0;position:relative;inset:auto}.cc[data-variant=apple-small] .cc-card[data-layout=band][data-text-position=top] .cc-mbox{margin-block-start:var(--d7-cc-band-gap)}.cc[data-variant=apple-small] .cc-card[data-layout=band][data-text-position=bottom] .cc-mbox{margin-block:var(--d7-cc-text-edge) var(--d7-cc-band-gap)}@keyframes cc-fade{0%,36%{opacity:1}50%,86%{opacity:0}to{opacity:1}}.d7-js .cc .cc-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-slide) var(--d7-ease-slide) both}@media (prefers-reduced-motion:no-preference){.d7-js .cc .cc-card[data-seen] .cc-mbox:not(:has(.cc-layer-under:not([data-loaded]))) .cc-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-slide) var(--d7-ease-slide) both, cc-fade 9s var(--d7-ease-slide) var(--d7-dur-slide) infinite}}@media (prefers-reduced-motion:reduce){.d7-js .cc .cc-layer-top.d7-img-fade[data-loaded]{animation-duration:var(--d7-dur-reduced)}}.cc-ctl{justify-content:center;align-items:center;gap:var(--d7-space-12);margin-block-start:var(--d7-space-24);display:flex}.cc-pill{align-items:center;gap:var(--d7-space-12);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);padding-block:var(--d7-cc-pill-py);padding-inline:var(--d7-cc-pill-px);display:flex}.cc-play{inline-size:var(--d7-cc-play);block-size:var(--d7-cc-play);color:var(--d7-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--d7-dur-press) var(--d7-ease-press);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.cc-play:active{transform:scale(var(--d7-carousel-dot-press))}@media (min-width:768px){.cc-head{padding-inline:var(--d7-cc-pad)}}@media (prefers-reduced-motion:reduce){.cc[data-variant=apple-small] .cc-card.d7-reveal,.cc-play{transition-duration:var(--d7-dur-reduced)}.cc-play:active{transform:none}}.ppc{position:absolute;inset:0}.ppc canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ppc-n{inset-inline:0;text-align:center;color:#fff;font-weight:var(--d7-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;direction:ltr;margin:0;font-size:clamp(64px,20vw,84px);line-height:1;position:absolute;top:24%}.ppc-n small{font-size:.3em;font-weight:var(--d7-weight-semibold);color:var(--d7-text-secondary);letter-spacing:0;margin-left:.12em}.cc-cmp-after{-webkit-mask-image:linear-gradient(to left, #000 calc(var(--cc-wipe,0) * 1% - 12%), transparent calc(var(--cc-wipe,0) * 1%));-webkit-mask-image:linear-gradient(to left, #000 calc(var(--cc-wipe,0) * 1% - 12%), transparent calc(var(--cc-wipe,0) * 1%));mask-image:linear-gradient(to left, #000 calc(var(--cc-wipe,0) * 1% - 12%), transparent calc(var(--cc-wipe,0) * 1%))}.cc-card[data-zoom] .cc-media{object-fit:fill;block-size:auto;inline-size:160%;max-inline-size:none;inset:-9.3% 0 auto auto}.cc[data-variant=apple-small] .cc-card[data-zoom][data-text-position=bottom] .cc-text{padding-block-end:calc(16% / var(--d7-cc-card-ratio))}.cc-shade{background:linear-gradient(#0000,#000000b3);block-size:32%;position:absolute;inset:auto 0 0}
.ar{--ar-box:min(var(--d7-content-w), 100% - 2 * var(--d7-gutter-min));--ar-col:var(--ar-box);--ar-side:0px;color:var(--d7-text)}@media (min-width:1069px){.ar{--ar-col:var(--d7-article-measure);--ar-side:calc(var(--d7-article-aside-gap) + var(--d7-article-aside-w))}}.ar-hero{padding-block-start:var(--d7-space-32)}.ar-hero-text{inline-size:var(--ar-box);margin-inline:auto}.ar-hero-text>*{max-inline-size:var(--ar-col)}@media (min-width:1069px){.ar-hero-text>.ar-title{max-inline-size:100%}}.ar-crumbs ol{gap:var(--d7-space-4) var(--d7-space-8);color:var(--d7-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ar-crumbs li+li:before{content:"/";color:var(--d7-rule-strong);margin-inline-end:var(--d7-space-8)}.ar-crumbs a{color:var(--d7-text-muted);transition:color var(--d7-dur-press) var(--d7-ease-press);text-decoration:none}.ar-crumbs a:hover{color:var(--d7-text)}.ar-crumbs [aria-current]{color:var(--d7-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.ar-eyebrow{color:var(--d7-red-text);margin-block-start:var(--d7-space-24);text-decoration:none;display:inline-block}.ar-eyebrow:hover{color:var(--d7-red-fill-hover)}.ar-title{margin:var(--d7-space-12) 0 0;color:var(--d7-text)}.ar-dek{margin:var(--d7-space-16) 0 0;color:var(--d7-text-secondary);font-weight:var(--d7-weight-light)}.ar-meta{gap:var(--d7-space-4) var(--d7-space-16);margin:var(--d7-space-24) 0 0;color:var(--d7-text-muted);flex-wrap:wrap;display:flex}.ar-meta strong{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.ar-hero-media{margin:var(--d7-article-hero-gap) auto 0}img.ar-hero-img{block-size:auto;inline-size:100%;display:block}@media (min-width:768px){.ar-hero-media{inline-size:var(--ar-box)}.ar-hero-img{border-radius:var(--d7-radius-card)}}.ar-layout{margin-block-start:var(--d7-gap-48);position:relative}.ar-prose{grid-template-columns:[full-start] 1fr [wide-start col-start] var(--ar-col) [col-end] var(--ar-side) [wide-end] 1fr [full-end];display:grid}.ar-prose>*{grid-column:col;min-inline-size:0;margin:0}.ar-after{inline-size:var(--ar-box);margin-inline:auto}.ar-after>*{max-inline-size:var(--ar-col)}.ar-aside{display:none}@media (min-width:1069px){.ar-aside{z-index:1;inline-size:var(--d7-article-aside-w);display:block;position:absolute;inset-block:0;inset-inline-end:calc((100% - var(--ar-box)) / 2)}.ar-aside-sticky{top:var(--d7-space-32);gap:var(--d7-space-32);flex-direction:column;display:flex;position:sticky}.ar-tocbar-wrap{display:none}}.ar-prose>*+*{margin-block-start:var(--d7-article-p-gap)}.ar-prose>.ar-blockish,.ar-prose>.ar-blockish+*{margin-block-start:var(--d7-article-block-gap)}.ar-prose>.ar-h3{margin-block-start:var(--d7-article-h3-before)}.ar-prose>.ar-h3+*{margin-block-start:var(--d7-article-h3-after)}.ar-prose>.ar-h2{margin-block-start:var(--d7-article-h2-before)}.ar-prose>.ar-h2+*{margin-block-start:var(--d7-article-h2-after)}.ar-prose>:first-child{margin-block-start:0}.ar-end{block-size:0}.ar-h2,.ar-h3,.ar-faq{scroll-margin-block-start:calc(var(--d7-touch) + var(--d7-space-32))}.ar-h2,.ar-h3{color:var(--d7-text)}.ar-prose .ar-h2{font-size:calc(var(--d7-title2-size) * var(--d7-read-scale))}.ar-prose .ar-h3{font-size:calc(var(--d7-title3-size) * var(--d7-read-scale))}.ar-read{font-size:calc(var(--d7-body-size) * var(--d7-read-scale));line-height:var(--d7-body-lh);letter-spacing:var(--d7-body-ls);color:var(--d7-text-muted)}:root[data-read-size="1"]{--d7-read-scale:var(--d7-read-scale-1)}:root[data-read-size="2"]{--d7-read-scale:var(--d7-read-scale-2)}:root[data-read-size="3"]{--d7-read-scale:var(--d7-read-scale-3)}.ar-lead{font-size:calc(var(--d7-title3-size) * var(--d7-read-scale));line-height:var(--d7-title3-lh);letter-spacing:var(--d7-title3-ls);font-weight:var(--d7-weight-light);color:var(--d7-text)}.ar-read strong{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.ar-link{color:var(--d7-red-text);transition:color var(--d7-dur-press) var(--d7-ease-press);text-decoration:none}.ar-link:hover{color:var(--d7-red-fill-hover)}.ar-ref{font-size:var(--d7-caption1-size);margin-inline-start:var(--d7-space-4);line-height:0}.ar-ref a{color:var(--d7-text-secondary);text-decoration:none}.ar-ref a:hover{color:var(--d7-text)}.ar-list{padding-inline-start:var(--d7-space-24)}.ar-list li+li{margin-block-start:var(--d7-space-8)}.ar-list li::marker{color:var(--d7-text-muted)}.ar-note{margin:var(--d7-space-12) 0 0;color:var(--d7-text-muted)}img.ar-figure-img{block-size:auto;inline-size:100%;display:block}.ar-figure-img{border-radius:var(--d7-radius-card)}.ar-caption{color:var(--d7-text-muted);max-inline-size:var(--d7-article-measure);margin-block-start:var(--d7-space-12)}.ar-prose>.ar-figure--wide,.ar-prose>.ar-figure--full,.ar-prose>.ar-packages,.ar-prose>.ar-site-block{z-index:2;background:var(--d7-bg);position:relative}.ar-prose>.ar-figure--wide{grid-column:wide}.ar-prose>.ar-figure--full{inline-size:100%;max-inline-size:var(--d7-media-max-w);grid-column:full;justify-self:center}.ar-figure--full .ar-figure-img{border-radius:var(--d7-radius-none)}.ar-figure--full .ar-caption{inline-size:var(--ar-box);margin-inline:auto}.ar-callout{padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule)}.ar-callout-label{margin:0 0 var(--d7-space-8);color:var(--d7-text)}.ar-callout-text{color:var(--d7-text-secondary);margin:0}.ar-quote blockquote{border-inline-start:var(--d7-rule-w-zone) solid var(--d7-rule-strong);color:var(--d7-text);margin:0;padding-inline-start:var(--d7-space-24)}.ar-quote blockquote p{margin:0}.ar-quote-cite{color:var(--d7-text-muted);margin-block-start:var(--d7-space-12);padding-inline-start:var(--d7-space-24)}.ar-fact{padding-block:var(--d7-space-24);border-block:var(--d7-rule-w) solid var(--d7-rule)}.ar-fact-value{margin:0 0 var(--d7-space-4);color:var(--d7-text)}.ar-fact-label{color:var(--d7-text-muted);margin:0}.ar-compare-title{color:var(--d7-text);margin-block-end:var(--d7-space-16)}.ar-compare-table{border-collapse:collapse;text-align:start;inline-size:100%}.ar-compare-table th,.ar-compare-table td{padding:var(--d7-space-12) var(--d7-space-8);border-block-end:var(--d7-rule-w) solid var(--d7-rule);text-align:start;vertical-align:top}.ar-compare-table thead th{color:var(--d7-text-muted);font-weight:var(--d7-weight-regular);border-block-end-color:var(--d7-rule-strong)}.ar-compare-table tbody th{color:var(--d7-text)}.ar-compare-table td{color:var(--d7-text-secondary)}@media (max-width:767.98px){.ar-compare-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ar-compare-table tr{padding-block:var(--d7-space-12);border-block-end:var(--d7-rule-w) solid var(--d7-rule);display:block}.ar-compare-table th,.ar-compare-table td{gap:var(--d7-space-12);padding:var(--d7-space-4) 0;border:0;grid-template-columns:2fr 3fr;display:grid}.ar-compare-table tbody th{padding-block-end:var(--d7-space-8);display:block}.ar-compare-table td:before{content:attr(data-label);color:var(--d7-text-muted)}}.ar-data-title{color:var(--d7-text);margin:0}.ar-data-intro{margin:var(--d7-space-8) 0 0;color:var(--d7-text-muted)}.ar-spectrum{margin:var(--d7-space-24) 0 0}.ar-spectrum figcaption{color:var(--d7-text-muted)}.ar-spectrum-bar{gap:var(--d7-space-4);block-size:var(--d7-space-12);margin-block-start:var(--d7-space-12);display:flex}.ar-spectrum-part{border-radius:var(--d7-radius-pill);flex-basis:0}.ar-spectrum-part--0{background:var(--d7-red-fill)}.ar-spectrum-part--1{background:var(--d7-text)}.ar-spectrum-part--2,.ar-spectrum-part--3{background:var(--d7-rule-strong)}.ar-spectrum-legend{gap:var(--d7-space-8);margin:var(--d7-space-16) 0 0;padding:0;list-style:none;display:grid}.ar-spectrum-legend li{align-items:center;gap:var(--d7-space-8);color:var(--d7-text-secondary);display:flex}.ar-spectrum-legend b{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.ar-swatch{inline-size:var(--d7-space-12);block-size:var(--d7-space-12);border-radius:var(--d7-radius-pill);flex:none}.ar-spectrum-share{color:var(--d7-text);margin-inline-start:auto}.ar-metrics{gap:var(--d7-gap-repeat);margin:var(--d7-space-24) 0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:768px){.ar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-metric{padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised);flex-direction:column;display:flex}.ar-metric>p{margin:0}.ar-metric-key{color:var(--d7-text)}.ar-metric-name{color:var(--d7-text);margin-block-start:var(--d7-space-4)!important}.ar-metric-what{color:var(--d7-text-secondary);margin-block-start:var(--d7-space-8)!important}.ar-range{margin-block-start:auto;padding-block-start:var(--d7-space-16)}.ar-range-track{block-size:var(--d7-space-8);border-radius:var(--d7-radius-pill);background:var(--d7-rule);position:relative;overflow:hidden}.ar-range-fill{border-radius:var(--d7-radius-pill);background:var(--d7-red-fill);position:absolute;inset-block:0}.ar-range-scale{margin:var(--d7-space-8) 0 0;color:var(--d7-text-muted);justify-content:space-between;align-items:baseline;display:flex}.ar-range-value{margin:0 0 var(--d7-space-8);color:var(--d7-text)}.ar-metric-reading{border-block-start:var(--d7-rule-w) solid var(--d7-rule);color:var(--d7-text-muted);padding-block-start:var(--d7-space-12);margin-block-start:var(--d7-space-12)!important}.ar-metric .ar-link{color:var(--d7-text)}.ar-faq-list{border-block-start:var(--d7-rule-w) solid var(--d7-rule);margin-block-start:var(--d7-article-h2-after)}.ar-faq-item{border-block-end:var(--d7-rule-w) solid var(--d7-rule)}.ar-faq-item summary{justify-content:space-between;align-items:center;gap:var(--d7-space-16);min-block-size:var(--d7-touch);padding-block:var(--d7-space-12);color:var(--d7-text);cursor:pointer;list-style:none;display:flex}.ar-faq-item summary::-webkit-details-marker{display:none}.ar-faq-mark{inline-size:var(--d7-space-12);block-size:var(--d7-space-12);flex:none;position:relative}.ar-faq-mark:before,.ar-faq-mark:after{content:"";block-size:var(--d7-rule-w-zone);border-radius:var(--d7-radius-pill);background:var(--d7-text-secondary);transition:transform var(--d7-dur-switch) var(--d7-ease-slide);position:absolute;inset-block-start:calc(50% - var(--d7-rule-w-zone) / 2);inset-inline:0}.ar-faq-mark:after{transform:rotate(90deg)}.ar-faq-item[open] .ar-faq-mark:after{transform:rotate(0)}.ar-faq-item p{margin:0;padding-block-end:var(--d7-space-16)}.ar-cta{padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised)}.ar-cta-title{color:var(--d7-text);margin:0}.ar-cta-text{margin:var(--d7-space-8) 0 0;color:var(--d7-text-secondary)}.ar-cta-actions{gap:var(--d7-space-12);flex-wrap:wrap;margin-block-start:var(--d7-space-16);display:flex}.ar-sources{border-block-start:var(--d7-rule-w) solid var(--d7-rule);margin-block-start:var(--d7-gap-64);padding-block-start:var(--d7-space-24)}.ar-sources h2{color:var(--d7-text);margin:0}.ar-sources ol{margin:var(--d7-space-16) 0 0;color:var(--d7-text-muted);padding-inline-start:var(--d7-space-24)}.ar-sources li+li{margin-block-start:var(--d7-space-8)}.ar-sources li:target{color:var(--d7-text)}.ar-sources a{overflow-wrap:anywhere}.ar-related{inline-size:var(--ar-box);margin:var(--d7-gap-104) auto 0}.ar-related-title{margin:0 0 var(--d7-gap-40);color:var(--d7-text)}.ar-related-grid{gap:var(--d7-gap-repeat);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ar-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-related-grid[data-count="1"]{grid-template-columns:minmax(0, var(--d7-article-measure))}}@media (min-width:1069px){.ar-related-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-tocbar-wrap{z-index:40;background:var(--d7-bg);border-block:var(--d7-rule-w) solid var(--d7-rule);margin-block-end:var(--d7-space-24);position:sticky;top:0}.ar-tocbar{inline-size:var(--ar-box);margin-inline:auto;position:relative}.ar-tocbar-btn{align-items:center;gap:var(--d7-space-12);inline-size:100%;min-block-size:var(--d7-touch);padding:var(--d7-space-4) 0;color:var(--d7-text);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ar-tocbar-icon{font-size:var(--d7-title3-size);color:var(--d7-text-secondary);flex:none}.ar-tocbar-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ar-tocbar-label{color:var(--d7-text-muted)}.ar-tocbar-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-tocbar-panel{inset-inline:0;top:calc(100% + var(--d7-space-8));overscroll-behavior:contain;max-block-size:70vh;padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);position:absolute;overflow-y:auto}.ar-tocbar-panel[hidden]{display:none}.ar-tocbar-panel .ar-toc-list{margin-block-start:var(--d7-space-16)}.ar-toc-head{margin:0 0 var(--d7-space-8);color:var(--d7-text-muted)}.ar-toc-list{margin:0;padding:0;list-style:none}.ar-toc-list a{min-block-size:var(--d7-touch);padding-block:var(--d7-space-4);color:var(--d7-text-muted);transition:color var(--d7-dur-switch) var(--d7-ease-slide);align-items:center;text-decoration:none;display:flex}.ar-toc-list a:hover{color:var(--d7-text)}.ar-toc-list a[aria-current]{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.ar-toc-list li+li{border-block-start:var(--d7-rule-w) solid var(--d7-rule)}.ar-font{gap:var(--d7-space-4);padding:var(--d7-space-4);border-radius:var(--d7-radius-pill);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);align-self:flex-start;display:inline-flex}.ar-font button{min-inline-size:var(--d7-touch);min-block-size:var(--d7-touch);padding-inline:var(--d7-space-8);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);font:inherit;font-size:var(--d7-subhead-size);font-weight:var(--d7-weight-semibold);cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-slide), color var(--d7-dur-switch) var(--d7-ease-slide);background:0 0;border:0}.ar-font button:hover:not(:disabled){color:var(--d7-text)}.ar-font button[aria-pressed=true]{background:var(--d7-selected-bg);color:var(--d7-selected-text)}.ar-font button:disabled{opacity:.4;cursor:default}.ar-font-sm{font-size:var(--d7-footnote-size)}.ar-font-lg{font-size:var(--d7-title3-size)}.ar-fab-btn{padding-inline:var(--d7-space-24);border-radius:var(--d7-radius-pill);background:var(--d7-red-fill);color:var(--d7-on-red);justify-content:center;align-items:center;display:inline-flex}.ar-fab-btn:hover{background:var(--d7-red-fill-hover)}.ar-fab{z-index:45;max-inline-size:calc(100% - var(--d7-fab-inset) - var(--d7-fab-reserve));opacity:0;visibility:hidden;transform:translateY(var(--d7-space-16));transition:opacity var(--d7-dur-slide) var(--d7-ease-slide), transform var(--d7-dur-slide) var(--d7-ease-slide), visibility 0s linear var(--d7-dur-slide);position:fixed;inset-block-end:calc(var(--d7-fab-inset) + env(safe-area-inset-bottom));inset-inline-start:var(--d7-fab-inset)}.ar-fab.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (min-width:1069px){.ar-fab{display:none}}.ar-asidebook{align-items:flex-start;gap:var(--d7-space-8);padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised);opacity:0;visibility:hidden;transition:opacity var(--d7-dur-switch) var(--d7-ease-slide), visibility 0s linear var(--d7-dur-switch);flex-direction:column;display:flex}.ar-asidebook.is-on{opacity:1;visibility:visible;transition-delay:0s}.ar-asidebook p{margin:0}.ar-asidebook-text{color:var(--d7-text-secondary);margin-block-end:var(--d7-space-8)!important}.ar-progress{z-index:60;inset-inline:0;block-size:var(--d7-progress-h);opacity:0;transition:opacity var(--d7-dur-switch) var(--d7-ease-slide);pointer-events:none;position:fixed;top:0}.ar-progress[data-on]{opacity:1}.ar-progress-fill{background:var(--d7-red-fill);block-size:100%;transform:scaleX(var(--p,0));transform-origin:0}.ar-progress-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}@media (prefers-reduced-motion:reduce){.ar-fab,.ar-fab.is-on{transition-duration:var(--d7-dur-reduced);transform:none}.ar-asidebook,.ar-toc-list a,.ar-font button,.ar-faq-mark:before,.ar-faq-mark:after{transition-duration:var(--d7-dur-reduced)}}.ar-layers{--ar-um:1px;--ar-layers-gap:var(--d7-space-16)}.ar-layers-media{aspect-ratio:var(--d7-ratio-105);border-radius:var(--d7-radius-card);background:var(--d7-media-bg);justify-content:center;margin-block-start:var(--d7-space-16);display:flex;position:relative;overflow:hidden}.ar-layers-video{object-fit:contain;background:var(--d7-media-bg);block-size:100%;inline-size:100%;display:block}.ar-layers-logo{z-index:1;inline-size:calc(var(--d7-space-48) * 2);block-size:auto;position:absolute;inset-block-start:var(--d7-card-pad);inset-inline-start:var(--d7-card-pad)}.ar-layers-stack{margin:var(--d7-space-24) 0 0;padding:0;list-style:none}.ar-layer{transition:margin-block-start var(--d7-dur-reveal) var(--d7-ease-reveal);grid-template-columns:1fr;display:grid}.ar-layers-stack[data-open] .ar-layer+.ar-layer{margin-block-start:var(--ar-layers-gap)}.ar-layer-bar{block-size:calc(var(--t,0) * var(--ar-um));background:var(--d7-rule-strong);justify-content:center;align-items:center;display:flex}.ar-layer:first-child .ar-layer-bar{background:var(--d7-text)}.ar-layer:nth-child(3) .ar-layer-bar{background:var(--d7-text-muted)}.ar-layer--removed .ar-layer-bar{block-size:var(--d7-space-24);border:var(--d7-rule-w) dashed var(--d7-rule-strong);color:var(--d7-text-muted);background:0 0}.ar-layer-fold{opacity:0;transition:grid-template-rows var(--d7-dur-reveal) var(--d7-ease-reveal), opacity var(--d7-dur-reveal) var(--d7-ease-reveal);grid-template-rows:0fr;display:grid}.ar-layers-stack[data-open] .ar-layer-fold{opacity:1;grid-template-rows:1fr}.ar-layer-info{min-block-size:0;overflow:hidden}.ar-layer-info>p{margin:0}.ar-layer-name{justify-content:space-between;gap:0 var(--d7-space-8);color:var(--d7-text);flex-wrap:wrap;padding-block-start:var(--d7-space-8);display:flex}.ar-layer-um{color:var(--d7-text)}.ar-layer-role{color:var(--d7-text-muted);margin-block-start:var(--d7-space-4)!important}@media (min-width:768px){.ar-layers-media{aspect-ratio:var(--d7-ratio-133)}.ar-layer{column-gap:var(--d7-space-24);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.ar-layer-name{padding-block-start:0}}.ar-layers-foot{justify-content:space-between;align-items:center;gap:var(--d7-space-16);border-block-start:var(--d7-rule-w) solid var(--d7-rule);flex-wrap:wrap;margin-block-start:var(--d7-space-24);padding-block-start:var(--d7-space-16);display:flex}.ar-layers-total{color:var(--d7-text);margin:0}.ar-layers-btn{min-block-size:var(--d7-touch);cursor:pointer;transition:border-color var(--d7-dur-press) var(--d7-ease-press), color var(--d7-dur-press) var(--d7-ease-press);background:0 0}.ar-layers-btn:focus-visible,.ar-thick-range:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.ar-thick-card{padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised);margin-block-start:var(--d7-space-16)}.ar-thick-card>p,.ar-thick-values p{margin:0}.ar-thick-label{color:var(--d7-text-secondary);display:block}.ar-thick-mil{color:var(--d7-text);margin-block-start:var(--d7-space-4)!important}.ar-thick-range{inline-size:100%;block-size:var(--d7-touch);accent-color:var(--d7-red-fill);cursor:pointer;margin:0;display:block}.ar-thick-scale,.ar-thick-axis{color:var(--d7-text-muted);justify-content:space-between;display:flex}.ar-thick-values{gap:var(--d7-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--d7-space-24);display:grid}.ar-thick-values p{flex-direction:column;display:flex}.ar-thick-big{color:var(--d7-text);align-self:flex-start}.ar-thick-unit{color:var(--d7-text-muted)}.ar-thick-bars,.ar-thick-list{gap:var(--d7-space-16);margin:var(--d7-space-24) 0 0;padding:0;list-style:none;display:grid}.ar-thick-row>p{margin:0 0 var(--d7-space-8);color:var(--d7-text-secondary)}.ar-thick-track{block-size:var(--d7-space-12);position:relative}.ar-thick-fill{border-radius:var(--d7-radius-pill);background:var(--d7-text-secondary);min-inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.ar-thick-fill--pick{background:var(--d7-red-fill)}.ar-thick-fill--ref{background:var(--d7-rule-strong)}.ar-thick-note{color:var(--d7-text);margin-block-start:var(--d7-space-16)!important}.ar-thick-films{padding-block-start:var(--d7-space-24);position:relative}.ar-thick-films .ar-thick-list{margin-block-start:var(--d7-space-8)}.ar-thick-film{gap:0 var(--d7-space-8);flex-wrap:wrap;display:flex}.ar-thick-film b{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.ar-thick-tol{border-radius:var(--d7-radius-pill);background:var(--d7-rule-strong);position:absolute;inset-block:0}.ar-thick-guides{pointer-events:none;position:absolute;inset:0}.ar-thick-band{inset-block:var(--d7-space-24) 0;background:var(--d7-rule);position:absolute}.ar-thick-guide{inset-block:var(--d7-space-24) 0;border-inline-start:var(--d7-rule-w) dashed var(--d7-text-muted);position:absolute}.ar-thick-guides-title{color:var(--d7-text-muted);white-space:nowrap;position:absolute;inset-block-start:0}.ar-thick-axis{margin:var(--d7-space-8) 0 0}.ar-thick-guides-text{color:var(--d7-text-muted);margin-block-start:var(--d7-space-16)!important}@media (prefers-reduced-motion:reduce){.ar-layer,.ar-layer-fold,.ar-layers-btn{transition:none}}.ar-prose>.ar-packages{grid-column:full}.ar-prose>.ar-site-block{padding-block:var(--d7-article-block-gap);color:var(--d7-text);grid-column:full}.ar-site-block--film-layers .cc-strip{margin-block-start:0}.ar-site-block--film-layers .cc-track{justify-content:center}.ar-tiktok-frame{aspect-ratio:9/16;border-radius:var(--d7-radius-card);background:var(--d7-media-bg);inline-size:min(100%,340px);margin-inline:auto;overflow:hidden}.ar-tiktok-frame iframe{border:0;block-size:100%;inline-size:100%;display:block}.ar-tiktok-frame.is-wide{aspect-ratio:16/9;inline-size:100%}.ar-podcast-frame{border-radius:var(--d7-radius-card);background:var(--d7-surface-sunken);block-size:152px;inline-size:100%;overflow:hidden}.ar-podcast-frame.is-apple{block-size:175px}.ar-podcast-frame iframe{border:0;block-size:100%;inline-size:100%;display:block}.ar-linkcard{gap:var(--d7-space-4);padding:var(--d7-card-pad);border-radius:var(--d7-radius-card);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);color:var(--d7-text);flex-direction:column;margin-inline:0;display:flex}.ar-linkcard-p{color:var(--d7-text-secondary)}.ar-tiktok-caption{align-items:center;gap:var(--d7-space-4);color:var(--d7-text);text-align:center;flex-direction:column;margin-block-start:var(--d7-space-12);display:flex}
