.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)}}
