
.pps-lf{position:relative;display:block;flex:none;width:calc(var(--w, 200) * 1px);height:calc(var(--w, 200) * 1.415px)}
.pps-lf > .pdp-f{position:absolute;inset:0}
.pps-lf .pdp-fc{inset:auto;left:0;top:0;width:200px;height:283px;transform:scale(calc(var(--w, 200) / 200));transform-origin:0 0}
.pps-tg{position:relative;display:block;flex:none;width:40px;height:22px}
.pps-tg .pdp-tg{left:0;top:0;margin:0;opacity:1;transform:none}

.pps-mqs{position:relative;display:grid;gap:12px;width:min(calc(100% - 32px),1440px);margin:0 auto}
.pps-mqs::before,.pps-mqs::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:7%;pointer-events:none;background:linear-gradient(90deg,#000,rgba(0,0,0,0))}
.pps-mqs::before{left:0}.pps-mqs::after{right:0;transform:scaleX(-1)}
.pps-mq{overflow:hidden;opacity:0;transform:translateY(30px)}
.pps-in .pps-mq{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.42,0,.58,1) calc(var(--r) * 150ms),transform .7s cubic-bezier(.42,0,.58,1) calc(var(--r) * 150ms)}
.pps-mt{display:flex;column-gap:12px;width:max-content;will-change:transform}
.pps-mt ul{list-style:none;margin:0;padding:0;display:flex;gap:12px}
.pps-mt li{flex:none;transition:opacity .3s ease}
.pps-mt li span{display:flex;align-items:center;height:56px;padding:0 24px;border-radius:14px;background:#3d78be;font:500 19px/24px var(--font-sans);letter-spacing:-.01em;color:#fff;white-space:nowrap}
.pps-mqs[data-on] li{opacity:.24}
.pps-mqs[data-on="0"] li[data-g="0"],.pps-mqs[data-on="1"] li[data-g="1"],.pps-mqs[data-on="2"] li[data-g="2"],.pps-mqs[data-on="3"] li[data-g="3"],.pps-mqs[data-on="4"] li[data-g="4"],
.pps-mqs[data-on="5"] li[data-g="5"],.pps-mqs[data-on="6"] li[data-g="6"],.pps-mqs[data-on="7"] li[data-g="7"],.pps-mqs[data-on="8"] li[data-g="8"]{opacity:1}
.pps-gr{list-style:none;margin:var(--s-80) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-48) 20px}
.pps-gr > li{padding-top:var(--s-24);border-top:1px solid #424245;opacity:0;transform:translateY(30px)}
.pps-gr > li.pps-in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.42,0,.58,1) calc(var(--i) * 150ms),transform .7s cubic-bezier(.42,0,.58,1) calc(var(--i) * 150ms)}
.pps-ge{display:block;margin-bottom:var(--s-12);font:400 30px/36px var(--font-sans);color:#f5f5f7}
.pps-gr h3{margin:0 0 var(--s-8);font:600 21px/25px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7}
.pps-gr > li > div{font:600 17px/23px var(--font-sans);letter-spacing:-.016em;color:#86868b;text-wrap:pretty}
.pps-gr > li > div + div{margin-top:4px}

.pps-tk{display:grid;grid-template-columns:minmax(0,1fr) 500px;grid-template-areas:"doc win" ". again";column-gap:60px}
.pps-dc{grid-area:doc;display:flex;flex-direction:column;align-items:center;justify-content:center}
.pps-tw{grid-area:win;height:clamp(480px,calc(var(--sc-h) - 49px),640px)}
.pps-tk .pps-again{grid-area:again}
.pps-dv{display:flex;flex-direction:column;align-items:center;width:100%;opacity:0;transform:translateY(30px)}
.pps-q1 .pps-dv{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.42,0,.58,1),transform .7s cubic-bezier(.42,0,.58,1)}
.pps-st{position:relative;flex:none;width:240px;height:340px}
.pps-top{--w:240;position:relative;z-index:1}
.pps-u{position:absolute;inset:0;border-radius:4px;background:linear-gradient(180deg,#e8e8ec,#cdcdd3);box-shadow:0 0 0 .5px rgba(0,0,0,.14),0 16px 36px -6px rgba(0,0,0,.62);opacity:0}
.pps-q2 .pps-u{opacity:1;transform:translate(calc(var(--u) * 6px),calc(var(--u) * 7px)) rotate(calc(var(--u) * 1.1deg));transition:opacity .4s ease calc(var(--u) * 90ms),transform .7s cubic-bezier(.2,.9,.25,1) calc(var(--u) * 90ms)}
.pps-st .pps-tg{position:absolute;left:-9px;top:30px;z-index:2}
.pps-q5 .pps-st .pps-tg{animation:pps-pop .55s cubic-bezier(.3,1.4,.5,1)}
@keyframes pps-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}100%{transform:scale(1)}}
.pps-ok{position:absolute;right:-16px;bottom:-16px;z-index:3;width:52px;height:52px;border-radius:50%;background:#357f37;box-shadow:0 8px 20px rgba(0,0,0,.45);font:700 26px/52px var(--font-sans);color:#fff;text-align:center;opacity:0;transform:scale(.4)}
.pps-q6 .pps-ok{opacity:1;transform:none;transition:opacity .25s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}
.pps-pr{display:grid;gap:12px;width:min(100%,380px);margin:var(--s-40) 0 0}
.pps-pr > div{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:16px}
.pps-pr dt{font:600 15px/20px var(--font-sans);color:#86868b}
.pps-pr dd{margin:0;font:600 17px/22px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7}
.pps-pr .pps-fn{grid-template-columns:minmax(0,1fr);margin-bottom:4px}
.pps-fn dd{display:grid;text-align:center}
.pps-n0,.pps-n1{grid-area:1/1;text-wrap:balance}
.pps-n1{opacity:0}
.pps-q5 .pps-n0{opacity:0;transition:opacity .3s ease}
.pps-q5 .pps-n1{opacity:1;transition:opacity .4s ease .3s}
.pps-pr .pps-pg{opacity:0}
.pps-q2 .pps-pr .pps-pg{opacity:1;transition:opacity .6s ease .3s}
.pps-sz dd{display:flex;align-items:center;gap:14px}
.pps-bar{position:relative;flex:1;min-width:0;height:8px;border-radius:4px;background:rgba(255,255,255,.12);overflow:hidden}
.pps-bar b{position:absolute;inset:0;border-radius:inherit;background:var(--c);transform-origin:0 50%}
.pps-q4 .pps-bar b{transform:scaleX(var(--z));transition:transform .7s cubic-bezier(.42,0,.58,1)}
.pps-sv{display:grid;flex:none;min-width:60px;text-align:right}
.pps-z0,.pps-z1{grid-area:1/1}
.pps-z1{opacity:0}
.pps-q4 .pps-z0{opacity:0;transition:opacity .25s ease .25s}
.pps-q4 .pps-z1{opacity:1;transition:opacity .35s ease .4s}
.pps-note{margin:var(--s-32) 0 0;font:400 14px/20px var(--font-sans);color:#86868b;text-align:center}
.pps-tw .tgw-ls{transition:transform .5s cubic-bezier(.3,.8,.25,1)}
.pps-tw .tgw-hd > span{min-width:0}
.pps-tw .tgw-hd b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pps-m{opacity:0;transform:scale(1.1);transform-origin:0 100%}
.pps-m.me{transform-origin:100% 100%}
.pps-m.pps-sh{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.25,1)}
.pps-m .pc-file b{color:#f5f5f7}
.pps-m .tgw-b > .pc-file + p{margin-top:8px}
.pps-tw .tgw-kb span{transition:background-color .2s ease,transform .2s ease}
.pps-tw .tgw-kb span.b{color:#fff}
.pps-tw .tgw-kb span.pps-press{background:#5a92d6;transform:scale(.96)}
.pps-rs .pps-m,.pps-rs .tgw-ls,.pps-rs .pps-dv,.pps-rs .pps-u,.pps-rs .pps-bar b,.pps-rs .pps-sv span,.pps-rs .pps-n0,.pps-rs .pps-n1,.pps-rs .pps-ok,.pps-rs .pps-pg{transition:none!important}
.pps-now *{transition:none!important;animation:none!important}

.pb-sc-photos .sc-box{display:block}
.pps-x{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:0 0 44px}
.pps-xs{position:relative;flex:none;height:60%}
.pps-xc{position:absolute;left:50%;top:0;transform-origin:50% 0}
.pps-xc::before{content:"";position:absolute;left:50%;top:var(--oy,50%);width:1000px;height:440px;margin:-200px 0 0 -500px;background:radial-gradient(closest-side,rgba(255,255,255,.085),rgba(255,255,255,.035) 55%,rgba(255,255,255,0));pointer-events:none}
.pps-p{position:absolute;left:50%;top:var(--oy,50%);width:150px;height:212px;margin:-106px 0 0 -75px;border-radius:3px;background:linear-gradient(180deg,#f3f3f6,#dcdce2);
  box-shadow:0 0 0 .5px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.22),0 16px 36px -6px rgba(0,0,0,.62);opacity:0;will-change:transform,opacity}
.pps-mg{position:absolute;inset:7.14px;border:1px dashed rgba(60,60,67,.42);border-radius:1px}
.pps-f{position:absolute;left:50%;top:var(--oy,50%);overflow:hidden;opacity:0;box-shadow:0 0 0 .5px rgba(0,0,0,.25);will-change:transform,opacity}
.pps-f .pdp-ph{position:absolute;inset:0;border-radius:0}
.pps-fm{position:absolute;left:50%;top:var(--oy,50%);z-index:20;height:22px;padding:0 8px;border-radius:5px;background:#0369a1;box-shadow:0 2px 6px rgba(0,0,0,.3);font:700 12px/22px var(--font-sans);letter-spacing:.04em;color:#fff;white-space:nowrap;opacity:0;will-change:transform,opacity}
.pps-no{position:absolute;left:50%;top:var(--oy,50%);z-index:5;width:28px;height:20px;margin:-10px 0 0 -14px;font:600 13px/20px var(--font-sans);color:#a1a1a6;text-align:center;opacity:0}
.pps-p,.pps-f,.pps-fm,.pps-no,.pps-pv{visibility:hidden}
.pps-pv{position:absolute;left:50%;top:var(--oy,50%);box-sizing:border-box;opacity:0;will-change:transform,opacity}
.pps-pvh{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0 0;font:600 15px/22px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7;white-space:nowrap}
.pps-xt{display:grid;justify-items:center;padding-top:var(--s-24)}
.pps-pi{display:flex;gap:8px;margin-bottom:var(--s-20)}
.pps-pi i{display:block;width:36px;height:3px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden}
.pps-pi b{display:block;height:100%;background:#f5f5f7;transform:scaleX(0);transform-origin:0 50%}
.pps-xl{list-style:none;margin:0;padding:0;display:grid;width:min(87.5vw,720px)}
.pps-xl li{grid-area:1/1;display:flex;justify-content:center;align-items:flex-start;gap:14px;opacity:0;will-change:transform,opacity}
.pps-sn{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c);font:600 15px/1 var(--font-sans);color:#fff}
.pps-xl p{margin:0;min-width:0;font:600 24px/32px var(--font-sans);letter-spacing:-.012em;color:#f5f5f7;text-wrap:balance}
.pps-rm .pps-x{height:auto;padding:0}
.pps-rm .pps-xs{height:400px}
.pps-rm .pps-pi{display:none}
.pps-rm .pps-xl{gap:var(--s-16);justify-items:start;margin-top:var(--s-16)}
.pps-rm .pps-xl li{grid-area:auto;justify-content:flex-start;opacity:1!important;visibility:visible!important;transform:none!important}
.pps-rm .pps-xl p{font-size:21px;line-height:29px}

@media (max-width:1068px){
  .pps-gr{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pps-tk{grid-template-columns:minmax(0,1fr) 420px;column-gap:40px}
}
@media (max-width:734px){
  .pps-mqs{gap:10px}
  .pps-mt,.pps-mt ul{column-gap:8px;gap:8px}
  .pps-mt li span{height:42px;padding:0 16px;border-radius:12px;font-size:15px;line-height:20px}
  .pps-gr{grid-template-columns:minmax(0,1fr);row-gap:var(--s-32);margin-top:var(--s-56)}
  .pps-gr > li{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding-top:var(--s-20)}
  .pps-ge{grid-row:1 / span 9;margin:0;font-size:24px;line-height:26px}
  .pps-gr > li > :not(.pps-ge){grid-column:2}
  .pps-gr h3{font-size:19px;line-height:24px}
  .pps-gr > li > div{font-size:15px;line-height:20px}
  .pps-tk{grid-template-columns:minmax(0,1fr);grid-template-areas:"doc" "win" "again";row-gap:var(--s-24)}
  .pps-tk .pps-again{margin-top:calc(var(--s-20) - var(--s-24))}
  @media (prefers-reduced-motion:reduce){.pps-tk{grid-template-areas:"doc" "win"}}
  .pps-dv{flex-direction:row;align-items:center;gap:20px}
  .pps-st{width:92px;height:130px}
  .pps-top{--w:92}
  .pps-st .pps-tg{left:-8px;top:14px;transform:scale(.8);transform-origin:0 50%}
  .pps-q5 .pps-st .pps-tg{animation:none}
  .pps-ok{right:-10px;bottom:-10px;width:36px;height:36px;font-size:18px;line-height:36px}
  .pps-u{box-shadow:0 0 0 .5px rgba(0,0,0,.14),0 8px 18px -4px rgba(0,0,0,.62)}
  .pps-q2 .pps-u{transform:translate(calc(var(--u) * 3px),calc(var(--u) * 4px)) rotate(calc(var(--u) * 1deg))}
  .pps-pr{flex:1;min-width:0;gap:8px;margin:0}
  .pps-pr > div{grid-template-columns:64px minmax(0,1fr);column-gap:10px}
  .pps-fn dd{text-align:left}
  .pps-pr dt{font-size:13px;line-height:18px}
  .pps-pr dd{font-size:15px;line-height:20px}
  .pps-sz dd{gap:10px}
  .pps-sv{min-width:52px}
  .pps-tw{height:520px}
  .pps-note{margin-top:var(--s-16)}
  .pps-x{padding:0 0 20px}
  .pps-xt{padding-top:var(--s-16)}
  .pps-pi{margin-bottom:var(--s-12)}
  .pps-xl{width:calc(100vw - 32px)}
  .pps-xl li{gap:10px}
  .pps-sn{width:26px;height:26px;font-size:13px}
  .pps-xl p{font-size:17px;line-height:23px}
  .pps-rm .pps-xs{height:520px}
  .pps-rm .pps-xl p{font-size:17px;line-height:23px}
}
@media (max-width:340px){html:root .pb-sc-manifest .pb-h{font-size:24px;line-height:28px}}
