.exploded-stage-module__kbt1_G__track{--acc:var(--color-repair);--acc-fg:var(--color-fg-repair);--acc-ink:var(--color-fg-on-accent);--top:var(--stage-top,env(safe-area-inset-top,0px));--stage-h:calc(100vh - var(--top));height:250vh;position:relative}.exploded-stage-module__kbt1_G__track[data-mode=buyback]{--acc:var(--color-buyback);--acc-fg:var(--color-buyback);--acc-ink:var(--color-void);height:190vh}@supports (height:100svh){.exploded-stage-module__kbt1_G__track{--stage-h:calc(100svh - var(--top));height:250svh}.exploded-stage-module__kbt1_G__track[data-mode=buyback]{height:190svh}}.exploded-stage-module__kbt1_G__pin{--p:0;--e:clamp(0, calc((var(--p) - .03) / .55), 1);--m:clamp(0, calc((var(--e) - .1) * 2.15), 1);--phone-exploded:var(--e);top:var(--top);height:var(--stage-h);position:sticky;overflow:clip;container-type:inline-size}.exploded-stage-module__kbt1_G__stage{--cw:100vw;--w:clamp(190px, calc(var(--cw) * .6), 250px);--su:calc(var(--w) / 480);--gap:clamp(45px, calc((var(--stage-h) - 302px) / 6.85), 78px);--cx1:max(calc(16px + var(--w) * .47 - var(--cw) / 2), -110px);--cy0:calc(var(--su) * 190 + 22px);--cy1:calc(var(--gap) * 3 + var(--su) * 130 + 14px);--cx:calc(var(--cx1) * var(--m));--cy:calc(var(--cy0) + (var(--cy1) - var(--cy0)) * var(--m));--s:calc(1 + .42 * (1 - var(--m)));position:absolute;inset:0}@supports (width:1cqw){.exploded-stage-module__kbt1_G__stage{--cw:100cqw}}.exploded-stage-module__kbt1_G__track[data-mode=buyback] .exploded-stage-module__kbt1_G__stage{--s:calc(1.28 + .14 * (1 - var(--m)));--cx1:0px;--cy1:calc(var(--su) * 190 + 40px)}.exploded-stage-module__kbt1_G__center{width:0;height:0;position:absolute;top:0;left:50%}.exploded-stage-module__kbt1_G__rig{left:calc(var(--w) / -2);top:calc(var(--w) * -.3125);transform:translate3d(var(--cx), var(--cy), 0) scale(var(--s));will-change:transform;position:absolute}.exploded-stage-module__kbt1_G__rig>[data-phone-schematic]{--ps-w:var(--w);--ps-gap:var(--gap);--ps-room:0}.exploded-stage-module__kbt1_G__rig [data-part]{will-change:transform;transition:opacity .2s linear}.exploded-stage-module__kbt1_G__pin[data-ready] .exploded-stage-module__kbt1_G__rig .hit{pointer-events:auto;cursor:pointer}.exploded-stage-module__kbt1_G__pin[data-sel] .exploded-stage-module__kbt1_G__rig [data-part]{opacity:.26}.exploded-stage-module__kbt1_G__pin[data-sel=glass] .exploded-stage-module__kbt1_G__rig [data-part=glass],.exploded-stage-module__kbt1_G__pin[data-sel=display] .exploded-stage-module__kbt1_G__rig [data-part=display],.exploded-stage-module__kbt1_G__pin[data-sel=battery] .exploded-stage-module__kbt1_G__rig [data-part=battery],.exploded-stage-module__kbt1_G__pin[data-sel=board] .exploded-stage-module__kbt1_G__rig [data-part=board],.exploded-stage-module__kbt1_G__pin[data-sel=camera] .exploded-stage-module__kbt1_G__rig [data-part=camera],.exploded-stage-module__kbt1_G__pin[data-sel=frame] .exploded-stage-module__kbt1_G__rig [data-part=frame],.exploded-stage-module__kbt1_G__pin[data-sel=charging] .exploded-stage-module__kbt1_G__rig [data-part=frame],.exploded-stage-module__kbt1_G__pin[data-sel=back] .exploded-stage-module__kbt1_G__rig [data-part=back]{opacity:1;filter:drop-shadow(0 0 1.5px var(--acc-fg))}.exploded-stage-module__kbt1_G__pin[data-sel=display]:not(:has(.exploded-stage-module__kbt1_G__part[data-part=glass])) .exploded-stage-module__kbt1_G__rig [data-part=glass]{opacity:1;filter:drop-shadow(0 0 1.5px var(--acc-fg))}.exploded-stage-module__kbt1_G__track[data-mode=buyback] .exploded-stage-module__kbt1_G__rig [data-part][data-part]{opacity:1;will-change:auto}.exploded-stage-module__kbt1_G__axis{left:0;top:calc(var(--gap) * -3.3);width:0;height:calc(var(--gap) * 7.3);border-left:1px dashed var(--acc-fg);opacity:calc(clamp(0, calc((var(--e) - .55) / .45), 1) * .4);transform:translate3d(var(--cx), var(--cy), 0);position:absolute}.exploded-stage-module__kbt1_G__scan{z-index:1;left:calc(var(--w) * -.7);width:calc(var(--w) * 1.4);background:linear-gradient(90deg, transparent, var(--acc) 20%, var(--acc) 80%, transparent);height:2px;box-shadow:0 0 14px 2px var(--acc);opacity:calc(clamp(0, calc(var(--e) * 8), 1) * clamp(0, calc((1 - var(--e)) * 8), 1) * .9);transform:translate3d(var(--cx), calc(var(--cy) + (var(--e) * 2 - 1) * var(--su) * 170 * var(--s)), 0);will-change:transform;position:absolute;top:0}.exploded-stage-module__kbt1_G__lab{--lo:clamp(0, calc((var(--t) - .72) / .28), 1);z-index:2;cursor:pointer;opacity:var(--lo);will-change:transform, opacity;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0}.exploded-stage-module__kbt1_G__lab[data-locked]{pointer-events:none}.exploded-stage-module__kbt1_G__lab[data-locked]:focus-visible{opacity:1}.exploded-stage-module__kbt1_G__lab span{border:1px solid var(--color-hairline);background:var(--color-carbon);color:var(--color-text);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:1 0 auto;padding:6px 9px;font-size:12px;line-height:16px;display:block}.exploded-stage-module__kbt1_G__lab:focus-visible{outline:none}.exploded-stage-module__kbt1_G__lab:focus-visible span{outline:2px solid var(--color-text-hi);outline-offset:2px}.exploded-stage-module__kbt1_G__lab[aria-pressed=true] span{border-color:var(--acc-fg);background:var(--acc);color:var(--acc-ink)}.exploded-stage-module__kbt1_G__pin[data-sel] .exploded-stage-module__kbt1_G__lab[aria-pressed=false] span{color:var(--color-text-mute)}.exploded-stage-module__kbt1_G__pin[data-sel] .exploded-stage-module__kbt1_G__part[aria-pressed=false]:before,.exploded-stage-module__kbt1_G__pin[data-sel] .exploded-stage-module__kbt1_G__part[aria-pressed=false]:after{opacity:.35}@media (hover:hover){.exploded-stage-module__kbt1_G__lab:hover span{border-color:var(--acc-fg)}}.exploded-stage-module__kbt1_G__part{--side:1;--t:clamp(0, calc((var(--e) - var(--d)) / .79), 1);--y:calc(var(--cy) + var(--side) * 33 * var(--su) - var(--o) * var(--gap) * var(--t) - 22px);transform:translate3d(calc(var(--cx1) + 225 * var(--su) + 12px + (1 - var(--lo)) * 12px), var(--y), 0)}.exploded-stage-module__kbt1_G__part[data-part=glass]{--o:3;--d:0}.exploded-stage-module__kbt1_G__part[data-part=display]{--o:2;--d:.07}.exploded-stage-module__kbt1_G__part[data-part=battery]{--o:1;--d:.14;--rx:128;--lx:-43}.exploded-stage-module__kbt1_G__part[data-part=board]{--o:0;--d:.21;--rx:200}.exploded-stage-module__kbt1_G__part[data-part=camera]{--o:-1;--d:.14;--rx:-140;--lx:-199}.exploded-stage-module__kbt1_G__part[data-part=frame]{--o:-2;--d:.07}.exploded-stage-module__kbt1_G__part[data-part=back]{--o:-3;--d:0}.exploded-stage-module__kbt1_G__part[data-part=charging]{--o:-4;--d:.07;transform:translate3d(calc(var(--cx1) + 161 * var(--su) - 9px + (1 - var(--lo)) * 12px), var(--y), 0)}.exploded-stage-module__kbt1_G__part:before{content:"";width:calc((225 - var(--rx,222)) * var(--su) + 12px);background:var(--acc-fg);height:1px;position:absolute;top:50%;right:100%}.exploded-stage-module__kbt1_G__part:after{content:"";top:calc(50% - 2px);right:calc(100% + (225 - var(--rx,222)) * var(--su) + 10px);background:var(--acc-fg);border-radius:50%;width:5px;height:5px;position:absolute}.exploded-stage-module__kbt1_G__part[data-part=camera]:after{top:auto;bottom:50%;right:calc(100% + (225 - var(--rx)) * var(--su) + 11px);width:1px;height:calc(50 * var(--su));border-radius:0}.exploded-stage-module__kbt1_G__part[data-part=charging]:before{width:1px;height:max(0px, calc(2 * var(--gap) * var(--t) - 47 * var(--su) - 14px));inset:auto auto calc(50% + 14px) 9px}.exploded-stage-module__kbt1_G__part[data-part=charging]:after{top:auto;right:auto;bottom:calc(50% + 12px + max(0px, calc(2 * var(--gap) * var(--t) - 47 * var(--su) - 14px)));left:7px}.exploded-stage-module__kbt1_G__check{--t:clamp(0, calc((var(--e) - var(--d)) / .45), 1);transform:translate3d(calc(var(--col) * 152px - 148px), calc(var(--cy1) + var(--su) * 215 + 16px + var(--row) * 52px + (1 - var(--lo)) * 10px), 0)}.exploded-stage-module__kbt1_G__check[data-slot="0"]{--col:0;--row:0;--d:.1}.exploded-stage-module__kbt1_G__check[data-slot="1"]{--col:1;--row:0;--d:.19}.exploded-stage-module__kbt1_G__check[data-slot="2"]{--col:0;--row:1;--d:.28}.exploded-stage-module__kbt1_G__check[data-slot="3"]{--col:1;--row:1;--d:.37}.exploded-stage-module__kbt1_G__check[data-slot="4"]{--col:0;--row:2;--d:.46}.exploded-stage-module__kbt1_G__check[data-slot="5"]{--col:1;--row:2;--d:.55}.exploded-stage-module__kbt1_G__check span{flex:none;width:144px}.exploded-stage-module__kbt1_G__check span:before{content:"";border:solid var(--acc-fg);border-width:0 1.5px 1.5px 0;width:5px;height:9px;margin-right:8px;display:inline-block;transform:translateY(-1px)rotate(45deg)}.exploded-stage-module__kbt1_G__check[aria-pressed=true] span:before{border-color:currentColor}.exploded-stage-module__kbt1_G__zone{z-index:4;left:16px;right:16px;bottom:calc(12px + var(--cookie-banner-h,0px));position:absolute}.exploded-stage-module__kbt1_G__hint{color:var(--color-text-mute);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;font-size:12px}.exploded-stage-module__kbt1_G__hintScroll{opacity:clamp(0, calc(1 - var(--e) * 4), 1);display:none}.exploded-stage-module__kbt1_G__hintScroll i{border-right:1.5px solid var(--acc-fg);border-bottom:1.5px solid var(--acc-fg);width:9px;height:9px;margin:8px auto 0;display:block;transform:rotate(45deg)}.exploded-stage-module__kbt1_G__hintSelect{opacity:clamp(0, calc((var(--e) - .9) / .1), 1);position:absolute;bottom:0;left:0;right:0}.exploded-stage-module__kbt1_G__card{border:1px solid var(--color-hairline);border-top:2px solid var(--acc);background:var(--color-graphite);border-radius:12px;padding:10px 12px 12px}.exploded-stage-module__kbt1_G__cardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.exploded-stage-module__kbt1_G__cardTitle{color:var(--color-text-hi);font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.exploded-stage-module__kbt1_G__cardPrice{color:var(--acc-fg);margin:2px 0 0;font-size:14px}.exploded-stage-module__kbt1_G__cardText{color:var(--color-text);margin:6px 0 0;font-size:14px;line-height:1.45}.exploded-stage-module__kbt1_G__cardCta{text-align:center;background:var(--acc);max-width:62%;color:var(--acc-ink);line-height:1.2;font-family:var(--font-heading);cursor:pointer;border:0;border-radius:9px;flex:0 auto;align-items:center;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.exploded-stage-module__kbt1_G__cardCta:focus-visible{outline:2px solid var(--color-text-hi);outline-offset:2px}@container (max-width:359px){.exploded-stage-module__kbt1_G__stage{--w:172px}.exploded-stage-module__kbt1_G__lab span{letter-spacing:.02em;padding:6px;font-size:10.5px}}@container (min-width:600px){.exploded-stage-module__kbt1_G__stage{--w:clamp(240px, calc(var(--cw) * .47), 300px);--gap:clamp(45px, calc((var(--stage-h) - 330px) / 6.85), 84px);--cx1:0px;--cy0:calc(var(--stage-h) * .42);--cy1:calc(var(--gap) * 3 + var(--su) * 130 + 20px);--s:calc(1 + .35 * (1 - var(--m)))}.exploded-stage-module__kbt1_G__hintScroll{display:block}.exploded-stage-module__kbt1_G__part[data-side=l]{--side:-1;transform:translate3d(calc(var(--cx1) - 225 * var(--su) - 12px - (1 - var(--lo)) * 12px), var(--y), 0) translateX(-100%)}.exploded-stage-module__kbt1_G__part[data-side=l]:before{width:calc((225 + var(--lx,-222)) * var(--su) + 12px);left:100%;right:auto}.exploded-stage-module__kbt1_G__part[data-side=l]:after{top:calc(50% - 2px);bottom:auto;right:auto;left:calc(100% + (225 + var(--lx,-222)) * var(--su) + 10px);border-radius:50%;width:5px;height:5px}.exploded-stage-module__kbt1_G__zone{left:50%;right:auto;bottom:calc(16px + var(--cookie-banner-h,0px));width:min(440px,100%);transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.exploded-stage-module__kbt1_G__track,.exploded-stage-module__kbt1_G__track[data-mode=buyback]{height:auto}.exploded-stage-module__kbt1_G__pin{height:auto;position:relative;top:auto;overflow:visible;--p:1!important}.exploded-stage-module__kbt1_G__stage{--gap:60px;height:calc(var(--gap) * 6.85 + var(--su) * 260 + 190px);flex-direction:column;justify-content:flex-end;padding:0 16px 12px;display:flex;position:relative;inset:auto}.exploded-stage-module__kbt1_G__track[data-mode=buyback] .exploded-stage-module__kbt1_G__stage{height:calc(var(--su) * 405 + 260px)}.exploded-stage-module__kbt1_G__zone{width:auto;position:static;transform:none}.exploded-stage-module__kbt1_G__pin[data-sel] .exploded-stage-module__kbt1_G__zone{bottom:calc(12px + var(--cookie-banner-h,0px));position:sticky}.exploded-stage-module__kbt1_G__hintScroll{display:none}.exploded-stage-module__kbt1_G__hintSelect{opacity:1;position:static}.exploded-stage-module__kbt1_G__rig,.exploded-stage-module__kbt1_G__rig [data-part],.exploded-stage-module__kbt1_G__lab,.exploded-stage-module__kbt1_G__scan{will-change:auto;transition:none}@container (min-width:600px){.exploded-stage-module__kbt1_G__stage{--gap:72px}.exploded-stage-module__kbt1_G__zone{align-self:center;width:min(440px,100%)}}}.exploded-stage-module__kbt1_G__hintDone{opacity:clamp(0, calc(1 - var(--e) * 6), 1);display:none;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=repair] .exploded-stage-module__kbt1_G__pin{--e:clamp(0, calc((.9 - var(--p)) / .55), 1)}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=repair] .exploded-stage-module__kbt1_G__hintScroll{display:none}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=repair] .exploded-stage-module__kbt1_G__hintDone{display:block}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=buyback] .exploded-stage-module__kbt1_G__pin{--m:1}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=buyback] .exploded-stage-module__kbt1_G__check{--t:1}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=buyback] .exploded-stage-module__kbt1_G__hintScroll{display:none}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=buyback] .exploded-stage-module__kbt1_G__hintSelect{opacity:clamp(0, calc(1 - var(--e) * 4), 1)}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=buyback] .exploded-stage-module__kbt1_G__hintDone{opacity:clamp(0, calc((var(--e) - .85) / .15), 1);display:block}.exploded-stage-module__kbt1_G__track[data-reverse] .exploded-stage-module__kbt1_G__pin[data-sel] .exploded-stage-module__kbt1_G__hintDone{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=repair] .exploded-stage-module__kbt1_G__pin{--e:1}.exploded-stage-module__kbt1_G__track[data-reverse][data-mode=repair] .exploded-stage-module__kbt1_G__hintDone{display:none}}
.phone-schematic-module__SSVMNW__root{--ps-edge:#6a6a7a;--ps-screen-deep:#0c1f74;--ps-acc:var(--color-repair);--ps-acc-fg:var(--color-fg-repair);--ps-scr1:var(--color-fg-repair);--ps-scr2:var(--color-repair);--ps-scr3:var(--ps-screen-deep);--ps-w:clamp(190px, 60vw, 250px);--ps-gap:60px;width:var(--ps-w);height:calc(var(--ps-w) * .625 + var(--ps-gap) * 6.85 * var(--ps-room,var(--phone-exploded,0)));position:relative}:is(.phone-schematic-module__SSVMNW__root[data-mode=buyback],[data-exploded-stage][data-mode=buyback] .phone-schematic-module__SSVMNW__root){--ps-acc:var(--color-buyback);--ps-acc-fg:var(--color-buyback);--ps-scr1:var(--color-line-strong);--ps-scr2:var(--color-steel);--ps-scr3:var(--color-carbon);--ps-room:0}:is([data-exploded-stage][data-mode=buyback] .phone-schematic-module__SSVMNW__root .phone-schematic-module__SSVMNW__layer,.phone-schematic-module__SSVMNW__root[data-mode=buyback] .phone-schematic-module__SSVMNW__layer){--o:0}.phone-schematic-module__SSVMNW__defs{width:0;height:0;position:absolute}.phone-schematic-module__SSVMNW__layer{--t:clamp(0, calc((var(--phone-exploded,0) - var(--d)) / .79), 1);left:0;top:calc(var(--ps-gap) * 3 * var(--ps-room,var(--phone-exploded,0)));width:100%;height:calc(var(--ps-w) * .625);transform:translate3d(0, calc(var(--o) * var(--ps-gap) * var(--t) * -1), 0) rotate(calc(var(--o) * var(--t) * .4deg)) scale(calc(1 + var(--o) * var(--t) * .018));pointer-events:none;position:absolute}.phone-schematic-module__SSVMNW__layer[data-part=glass]{--o:3;--d:0}.phone-schematic-module__SSVMNW__layer[data-part=display]{--o:2;--d:.07}.phone-schematic-module__SSVMNW__layer[data-part=battery]{--o:1;--d:.14}.phone-schematic-module__SSVMNW__layer[data-part=board]{--o:0;--d:.21}.phone-schematic-module__SSVMNW__layer[data-part=camera]{--o:-1;--d:.14}.phone-schematic-module__SSVMNW__layer[data-part=frame]{--o:-2;--d:.07}.phone-schematic-module__SSVMNW__layer[data-part=back]{--o:-3;--d:0}.phone-schematic-module__SSVMNW__layer[data-part=screws]{--o:-3.85;--d:0}.phone-schematic-module__SSVMNW__layer svg{width:100%;height:100%;display:block;overflow:visible}.phone-schematic-module__SSVMNW__layer svg *{vector-effect:non-scaling-stroke}.phone-schematic-module__SSVMNW__root .f-none{fill:none}.phone-schematic-module__SSVMNW__root .f-void{fill:var(--color-void)}.phone-schematic-module__SSVMNW__root .f-steel{fill:var(--color-steel)}.phone-schematic-module__SSVMNW__root .f-hair{fill:var(--color-hairline)}.phone-schematic-module__SSVMNW__root .f-fg{fill:var(--color-text)}.phone-schematic-module__SSVMNW__root .f-acc{fill:var(--ps-acc)}.phone-schematic-module__SSVMNW__root .k-edge{stroke:var(--ps-edge);stroke-width:1.25px}.phone-schematic-module__SSVMNW__root .k-fg{stroke:var(--color-text);stroke-width:1px}.phone-schematic-module__SSVMNW__root .k-cfg{stroke:var(--ps-acc-fg);stroke-width:1.25px}.phone-schematic-module__SSVMNW__root .k-acc{stroke:var(--ps-acc);stroke-width:1.5px}.phone-schematic-module__SSVMNW__root .k-wide{stroke-width:2px}.phone-schematic-module__SSVMNW__root .k-rim{stroke:var(--ps-acc-fg);stroke-width:2px}.phone-schematic-module__SSVMNW__root .k-halo{stroke:var(--ps-acc);stroke-width:5px;stroke-opacity:.38}.phone-schematic-module__SSVMNW__root .s1{stop-color:var(--color-line-strong)}.phone-schematic-module__SSVMNW__root .s2{stop-color:var(--color-hairline)}.phone-schematic-module__SSVMNW__root .s3{stop-color:var(--color-steel)}.phone-schematic-module__SSVMNW__root .sc1{stop-color:var(--ps-scr1)}.phone-schematic-module__SSVMNW__root .sc2{stop-color:var(--ps-scr2)}.phone-schematic-module__SSVMNW__root .sc3{stop-color:var(--ps-scr3)}.phone-schematic-module__SSVMNW__root .sg{stop-color:var(--color-text)}
