.pp{--gutter:46px;--r-slab:30px;--r-card:20px;--r-mini:14px}@media (max-width:1280px){.pp{--gutter:34px}}@media (max-width:700px){.pp{--gutter:20px;--r-slab:22px}}.pp .rail{max-width:1320px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.pp [id]{scroll-margin-top:96px}.pp :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.pp a,.pp button{-webkit-tap-highlight-color:transparent}.pp .kicker{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4)}.pp .h1{font-size:clamp(32px,2.5vw + .5vh,46px);line-height:1.04;font-weight:700}.pp .h2{font-size:clamp(27px,1.9vw + .8vh,42px);line-height:1.08}.pp .h3{font-size:clamp(20px,.9vw + .6vh,27px);line-height:1.15}.pp .lead{font-size:clamp(15.5px,.4vw + .4vh,18px);color:var(--ink-2);line-height:1.55;text-wrap:pretty}.pp .body{font-size:15px;color:var(--ink-3);line-height:1.6}.pp .grad{background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent}.pp .num{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pp .btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:0;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-size:15px;letter-spacing:-.008em;color:#fff;background:var(--sunset);border-radius:99px;padding:13px 22px;transition:filter .18s,background .18s}@media (hover:hover){.pp .btn:hover{filter:brightness(1.06) saturate(1.04)}}.pp .btn:active{filter:brightness(.97)}.pp .btn i{font-style:normal;transition:transform .18s}@media (hover:hover){.pp .btn:hover i{transform:translateX(3px)}}.pp .btn--line{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}@media (hover:hover){.pp .btn--line:hover{border-color:var(--ink-4);box-shadow:none}}.pp .btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.24);color:#fff;box-shadow:none}@media (hover:hover){.pp .btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4);box-shadow:none}}.pp .field{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 6px 6px 18px;max-width:430px}.pp .field input{flex:1;min-width:0;border:0;outline:0;font-family:inherit;font-size:15px;color:var(--ink);background:transparent;padding:10px 0}.pp .field input::placeholder{color:var(--ink-4)}.pp .field .btn{padding:11px 18px;font-size:14.5px}.pp .field--dark{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.18)}.pp .field--dark input{color:#fff}.pp .field--dark input::placeholder{color:hsla(0,0%,100%,.45)}@media (max-width:430px){.pp .field{flex-direction:column;align-items:stretch;gap:10px;border-radius:22px;padding:10px}.pp .field input{padding:8px 10px}.pp .field .btn{justify-content:center}}.pp .ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pp .ico--s{width:16px;height:16px}.pp .band{padding:clamp(56px,6vw,108px) 0}.pp .band--cream{background:var(--soft)}.pp .band--paper{background:var(--paper)}.pp .band--tight{padding:clamp(40px,4vw,72px) 0}.pp .slab{background:var(--ink);color:#fff;border-radius:var(--r-slab);position:relative;overflow:hidden}.pp .slab:after,.pp .slab:before{content:"";position:absolute;width:44%;aspect-ratio:1;border-radius:50%;filter:blur(10px);pointer-events:none}.pp .slab:before{left:-10%;top:-64%;background:radial-gradient(closest-side,rgba(255,90,31,.2),transparent)}.pp .slab:after{right:-8%;bottom:-70%;background:radial-gradient(closest-side,rgba(255,61,110,.15),transparent)}.pp .slab>*{position:relative;z-index:1}.pp .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card)}.pp .hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:18px;align-items:stretch;padding:clamp(18px,3vh,34px) 0 clamp(40px,5vw,72px)}.pp .hero__card{min-width:0;padding:clamp(28px,2.4vw,46px);justify-content:center}.pp .hero__card,.pp .hero__list{display:flex;flex-direction:column}.pp .hero__list{list-style:none;margin:22px 0 0;padding:0;gap:13px}.pp .hero__list li{display:flex;gap:11px;font-size:15px;color:var(--ink-2);line-height:1.5}.pp .hero__list svg{color:var(--brand);margin-top:2px}.pp .hero__list b{color:var(--ink);font-weight:600}.pp .hero__cta{margin-top:26px}.pp .micro{margin-top:12px;font-size:12.5px;color:var(--ink-4)}@media (max-width:520px){.pp .onlyWide{display:none}}.pp .hero__panel{min-width:0;border-radius:var(--r-card);position:relative;overflow:hidden;min-height:470px;background:var(--ink)}.pp .hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp .hero__panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(22,19,32,.24),transparent 42%);box-shadow:inset 0 0 0 1px rgba(22,19,32,.06);border-radius:inherit}.pp .hero__prot{position:absolute;inset:0;clip-path:inset(0 0 0 50%)}.pp .hero__prot:after{content:"";position:absolute;inset:0;background:rgba(22,19,32,.22)}.pp .hero__seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:hsla(0,0%,100%,.42)}.pp .hero__prot .scWm{gap:clamp(32px,4.4vh,50px)}.pp .hero__prot .scWmRow{gap:52px}.pp .hero__prot .scWm span{font-size:clamp(12.5px,1.05vw,16px);color:hsla(0,0%,100%,.72);text-shadow:0 1px 3px rgba(22,19,32,.45)}.pp .hero__prot .scWm svg{width:16px;height:16px;stroke:hsla(0,0%,100%,.72)}.pp .hero__prot .scWm svg circle{fill:hsla(0,0%,100%,.72)}.pp .hero__lock{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(62px,5vw,80px);height:clamp(62px,5vw,80px);border-radius:50%;display:grid;place-items:center;background:rgba(22,19,32,.5);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.22)}.pp .hero__lock svg{width:44%;height:44%;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pp .phone{position:relative;z-index:2;width:min(320px,86%);border-radius:34px 34px 0 0;background:#fff;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 34px 70px rgba(0,0,0,.42);padding:12px 12px 0}.pp .phone__bar{display:flex;align-items:center;gap:7px;padding:2px 6px 12px}.pp .phone__bar span{font-size:11.5px;font-weight:600;color:var(--ink-3)}.pp .phone__dot{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.pp .phone__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.pp .phone__grid img{width:100%;height:66px;object-fit:cover;border-radius:7px}.pp .phone__grid .locked{position:relative}.pp .phone__grid .locked:after{content:"";position:absolute;inset:0;border-radius:7px;background:rgba(22,19,32,.18)}.pp .phone__buy{margin:11px -12px 0;padding:12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.pp .phone__buy small{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.pp .phone__buy b{white-space:nowrap;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-size:12.5px;background:var(--sunset);color:#fff;padding:8px 14px;border-radius:99px}@media (max-width:980px){.pp .hero{grid-template-columns:minmax(0,1fr)}.pp .hero__panel{min-height:400px}}.pp .modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(28px,3vw,44px)}.pp .mode{padding:0;overflow:hidden;display:flex;flex-direction:column}.pp .modeShot{position:relative;aspect-ratio:3/2;overflow:hidden}.pp .modeShot>img{width:100%;height:100%;object-fit:cover}.pp .modeShot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(22,19,32,.64),rgba(22,19,32,.04) 54%)}.pp .modeVeil{position:absolute;inset:0;background:rgba(22,19,32,.08)}.pp .modeName{position:absolute;z-index:3;left:clamp(18px,2vw,26px);bottom:clamp(16px,1.8vw,22px);display:flex;align-items:center;gap:12px;color:#fff}.pp .modeShot .scWm span{color:hsla(0,0%,100%,.6)}.pp .modeName h3{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:clamp(20px,1.2vw + .4vh,25px);font-weight:800;letter-spacing:-.02em}.pp .modeIco{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.16);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.24)}.pp .modeIco svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pp .modeTag{position:absolute;z-index:3;right:clamp(15px,1.8vw,22px);top:clamp(15px,1.8vw,22px);font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:13px;font-weight:800;color:#fff;background:var(--sunset);padding:10px 16px;border-radius:99px;white-space:nowrap}.pp .modeTag--ink{background:rgba(22,19,32,.72);backdrop-filter:blur(6px)}.pp .modeLock{position:absolute;z-index:3;top:44%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(22,19,32,.55);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.22);display:grid;place-items:center}.pp .modeLock svg{width:27px;height:27px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pp .modeTxt{padding:clamp(22px,2vw,30px);display:flex;flex-direction:column;flex:1}.pp .modeLead{font-size:16px;color:var(--ink);line-height:1.5;font-weight:600}.pp .modeDetail{margin-top:12px;font-size:14.5px;color:var(--ink-3);line-height:1.65;text-wrap:pretty}.pp .modeGain{padding-top:20px;margin-top:22px;border-top:1px solid var(--line)}.pp .modeGain b{display:block;font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.015em;color:var(--brand-ink)}.pp .modeGain small{display:block;margin-top:5px;font-size:13.5px;color:var(--ink-4)}@media (max-width:860px){.pp .modes{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.pp .modeShot{aspect-ratio:16/10}.pp .modeName h3{font-size:20px}}.pp .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:0;overflow:hidden;margin-top:clamp(28px,3vw,44px)}.pp .split__side{padding:clamp(24px,2.2vw,38px);display:flex;flex-direction:column}.pp .split__side+.split__side{border-left:1px solid var(--line);background:var(--paper)}.pp .split__head{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line)}.pp .split__head strong{font-size:16px}.pp .split__head em,.pp .split__head strong{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800}.pp .split__head em{font-style:normal;margin-left:auto;font-size:12px;color:var(--ink-4);letter-spacing:.06em;font-variant-numeric:tabular-nums}.pp .split ul{list-style:none;margin:0;padding:0}.pp .split li{display:flex;gap:11px;align-items:flex-start;padding:14px 0;font-size:15px;color:var(--ink-2);border-bottom:1px solid var(--line-2)}.pp .split li:last-child{border-bottom:0}.pp .split li svg{margin-top:2px}.pp .split__you li svg{color:var(--brand)}.pp .split__us li svg{color:var(--ok)}.pp .split__you{position:relative}.pp .split__side.split__you ul{margin-top:auto}.pp .split__you .rest{margin-top:0;margin-bottom:auto;font-size:14px;color:var(--ink-4);line-height:1.55}@media (max-width:860px){.pp .split{grid-template-columns:minmax(0,1fr)}.pp .split__side+.split__side{border-left:0;border-top:1px solid var(--line)}}.pp .trigger{margin:clamp(28px,4.2vh,52px) auto 0;max-width:1040px;text-align:center}.pp .trio{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,22px);width:100%;padding:clamp(10px,1.6vh,22px) 0;border:0;background:none;cursor:pointer}.pp .vignette{width:clamp(96px,15vw,224px);height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:clamp(12px,1.1vw,20px);box-shadow:0 30px 56px -28px rgba(22,19,32,.6);transition:transform .35s ease}.pp .vLeft{transform:rotate(-5deg)}.pp .vMid{position:relative;z-index:2;transform:scale(1.1)}.pp .vRight{transform:rotate(5deg)}@media (hover:hover){.pp .trio:hover .vLeft{transform:rotate(-7deg) translateX(-8px)}.pp .trio:hover .vRight{transform:rotate(7deg) translateX(8px)}.pp .trio:hover .demoPlay{transform:translate(-50%,-50%) scale(1.07)}}.pp .demoPlay{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(64px,5vw,86px);height:clamp(64px,5vw,86px);border-radius:50%;background:hsla(0,0%,100%,.94);color:var(--ink);box-shadow:0 16px 34px -14px rgba(22,19,32,.65);transition:transform .22s ease}.pp .trio:focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:12px}.pp .micro--demo{margin-top:clamp(16px,2vh,24px);font-size:13px;color:var(--ink-3)}.pp .popout{position:fixed;top:0;left:0;width:100%;height:0;border:0;color-scheme:light}@media (prefers-reduced-motion:reduce){.pp .vignette{transition:none}}.pp .tabs{user-select:none;display:flex;gap:4px;margin:clamp(24px,3vw,38px) auto 0;padding:5px;background:rgba(22,19,32,.05);border-radius:99px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.pp .tabs::-webkit-scrollbar{display:none}.pp .tab{display:inline-flex;align-items:baseline;gap:7px;border:0;background:transparent;cursor:pointer;white-space:nowrap;font-weight:700;font-size:14px;color:var(--ink-3);padding:10px 16px;border-radius:99px;transition:color .18s,background .18s}.pp .tab[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.pp .tabNum{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-4);letter-spacing:0}.pp .tab[aria-selected=true] .tabNum{background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent}.pp .stepHead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp .stepNum{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:clamp(30px,2vw,40px);line-height:1;letter-spacing:-.04em;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent}.pp .stepHead .kicker{color:var(--ink-3)}.pp .stepHead small{margin-left:-4px;font-size:12px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}@media (max-width:760px){.pp .tabs{width:100%;justify-content:flex-start}}.pp .panel{display:none;margin-top:clamp(24px,3vw,40px)}.pp .panel.is-on{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);gap:clamp(24px,4vw,64px);align-items:center;animation:panelIn .34s ease-out}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pp .panel__txt .h3{margin-top:10px}.pp .panel__txt .lead{margin-top:12px;max-width:430px}.pp .panel__note{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--brand-ink)}.pp .shot,.pp .shot__win{position:relative}.pp .shot__win{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.pp .shot__top{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--line-2);background:#fff}.pp .shot__top svg{width:18px;height:18px;flex:none}.pp .shot__top span{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .shot__top em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:600;color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.pp .shot__body{padding:16px;height:384px;display:flex;flex-direction:column;justify-content:center}@media (max-width:900px){.pp .panel.is-on{grid-template-columns:minmax(0,1fr)}.pp .shot:before{inset:14px -10px -12px 14px}}.pp .scSess{display:flex;flex-direction:column;justify-content:center;gap:8px}.pp .scSessHead{display:flex;align-items:center;gap:8px;padding-bottom:2px}.pp .scSessHead b{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:13.5px;font-weight:800}.pp .scSync{margin-left:auto;display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:var(--ok);background:rgba(22,163,74,.1);padding:5px 10px;border-radius:99px}.pp .scSessRow{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-mini);background:#fff}.pp .scAct{width:34px;height:34px;flex:none;border-radius:10px;background:var(--line-2);display:grid;place-items:center}.pp .scAct svg{width:19px;height:19px;stroke:var(--ink-2);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pp .scS1 .scAct{background:#fff}.pp .scS1 .scAct svg{stroke:var(--brand-ink)}.pp .scForm .scAct{width:20px;height:20px;border-radius:0;background:none}.pp .scForm .scAct svg{width:16px;height:16px;stroke:var(--ink-2)}.pp .scSessRow>span.scTxt{display:flex;flex-direction:column;gap:2px;min-width:0}.pp .scSessRow b{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:13px;font-weight:800;color:var(--ink)}.pp .scSessRow b,.pp .scSessRow small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .scSessRow small{font-size:11.5px;color:var(--ink-3)}.pp .scSrc{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--line-2);padding:4px 9px;border-radius:99px;white-space:nowrap}.pp .scSrc.man{color:var(--brand-ink);background:var(--soft)}.pp .scPick{width:20px;height:20px;border-radius:50%;background:var(--sunset);display:grid;place-items:center;flex:none;opacity:0}.pp .scPick svg{width:12px;height:12px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pp .scRowIn{animation-name:scRowIn}@keyframes scRowIn{0%{opacity:0;transform:translateY(9px)}6%{opacity:0;transform:translateY(9px)}12%{opacity:1;transform:none}90%{opacity:1;transform:none}95%{opacity:0;transform:none}to{opacity:0;transform:none}}.pp .scS1{animation-name:scRowIn,scSelect}@keyframes scSelect{0%{border-color:var(--line);background:#fff}66%{border-color:var(--line);background:#fff}70%{border-color:var(--brand);background:var(--soft)}90%{border-color:var(--brand);background:var(--soft)}94%{border-color:var(--line);background:#fff}to{border-color:var(--line);background:#fff}}.pp .scS1 .scPick{animation-name:scCheck}@keyframes scCheck{0%{opacity:0;transform:scale(.7)}68%{opacity:0;transform:scale(.7)}71%{opacity:1;transform:scale(1.12)}74%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}94%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.pp .scBottom{position:relative;height:76px;margin-top:2px}.pp .scBottom>*{position:absolute;left:0;right:0;top:50%}.pp .scForm{display:flex;align-items:center;gap:7px;padding:10px;border:1.5px dashed var(--line);border-radius:var(--r-mini);background:var(--paper);animation-name:scForm}.pp .scForm>i{font-style:normal;flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:#fff}.pp .scForm u{text-decoration:none;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.pp .scForm em{font-style:normal;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink);opacity:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .scGo{flex:none;font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:12px;font-weight:800;color:#fff;background:var(--sunset);padding:9px 14px;border-radius:99px;animation-name:scGo}@keyframes scForm{0%{opacity:0;transform:translateY(-50%) translateY(8px)}10%{opacity:0;transform:translateY(-50%) translateY(8px)}16%{opacity:1;transform:translateY(-50%)}56%{opacity:1;transform:translateY(-50%)}60%{opacity:0;transform:translateY(-50%) translateY(-6px)}to{opacity:0;transform:translateY(-50%) translateY(-6px)}}@keyframes scGo{0%{transform:scale(1)}53%{transform:scale(1)}55%{transform:scale(1.06)}58%{transform:scale(1)}to{transform:scale(1)}}.pp .scF1{animation-name:scF1}.pp .scF2{animation-name:scF2}.pp .scF3{animation-name:scF3}@keyframes scF1{0%{opacity:0}37%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes scF2{0%{opacity:0}43%{opacity:0}46%{opacity:1}to{opacity:1}}@keyframes scF3{0%{opacity:0}49%{opacity:0}52%{opacity:1}to{opacity:1}}.pp .scRing1{animation-name:scRing1}.pp .scRing2{animation-name:scRing2}.pp .scRing3{animation-name:scRing3}@keyframes scRing1{0%{border-color:var(--line)}36%{border-color:var(--line)}38%{border-color:var(--brand)}43%{border-color:var(--brand)}45%{border-color:var(--line)}to{border-color:var(--line)}}@keyframes scRing2{0%{border-color:var(--line)}42%{border-color:var(--line)}44%{border-color:var(--brand)}49%{border-color:var(--brand)}51%{border-color:var(--line)}to{border-color:var(--line)}}@keyframes scRing3{0%{border-color:var(--line)}48%{border-color:var(--line)}50%{border-color:var(--brand)}55%{border-color:var(--brand)}57%{border-color:var(--line)}to{border-color:var(--line)}}.pp .scS4{animation-name:scS4}@keyframes scS4{0%{opacity:0;transform:translateY(-50%) translateY(8px)}58%{opacity:0;transform:translateY(-50%) translateY(8px)}63%{opacity:1;transform:translateY(-50%)}90%{opacity:1;transform:translateY(-50%)}95%{opacity:0;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}@media (max-width:900px){.pp .scSessRow{padding:9px 10px}}@media (max-width:620px){.pp .scMetaWide{display:none}.pp .scForm{gap:5px;padding:8px}.pp .scForm>i{flex:0 1 auto;padding:6px 8px}.pp .scForm u{display:none}.pp .scForm em,.pp .scGo{font-size:11px}.pp .scGo{padding:8px 11px}}.pp .scShop{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-bottom:60px}.pp .scSeg{position:relative;display:flex;gap:4px;background:var(--line-2);padding:3px;border-radius:99px;margin-bottom:16px}.pp .scSeg>span{position:relative;z-index:1;flex:1;text-align:center;font-size:12px;font-weight:700;color:var(--ink-3);padding:8px;transition:color .2s}.pp .scSeg .scSegOn{position:absolute;z-index:0;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);animation-name:scSegOn}.pp .scSegL{animation-name:scSegL}.pp .scSegR{animation-name:scSegR}@keyframes scSegOn{0%{left:3px}10%{left:3px}17%{left:50%}90%{left:50%}96%{left:3px}to{left:3px}}@keyframes scSegL{0%{color:var(--ink)}10%{color:var(--ink)}17%{color:var(--ink-3)}90%{color:var(--ink-3)}96%{color:var(--ink)}to{color:var(--ink)}}@keyframes scSegR{0%{color:var(--ink-3)}10%{color:var(--ink-3)}17%{color:var(--ink)}90%{color:var(--ink)}96%{color:var(--ink-3)}to{color:var(--ink-3)}}.pp .scLine{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-2);font-size:13.5px;color:var(--ink-2)}.pp .scLine:last-of-type{border-bottom:0}.pp .scLine b{margin-left:auto;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px}.pp .scSplit{height:5px;border-radius:99px;background:var(--line-2);overflow:hidden;margin:2px 0 12px}.pp .scSplit .scFill2{display:block;height:100%;width:0;border-radius:99px;background:var(--sunset);animation-name:scSplit}@keyframes scSplit{0%{width:0}24%{width:0}34%{width:80%}90%{width:80%}96%{width:0}to{width:0}}.pp .scPill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:99px}.pp .scPill svg{width:13px;height:13px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pp .scStripe{position:relative;margin-left:auto;height:24px;min-width:132px}.pp .scStripe>span{position:absolute;right:0;top:0;white-space:nowrap}.pp .scPillA{color:var(--ink-3);background:var(--line-2);animation-name:scPillA}.pp .scPillB{color:var(--ok);background:rgba(22,163,74,.1);animation-name:scPillB}.pp .scPillA svg{stroke:var(--ink-4)}.pp .scPillB svg{stroke:var(--ok)}@keyframes scPillA{0%{opacity:1}38%{opacity:1}43%{opacity:0}92%{opacity:0}97%{opacity:1}to{opacity:1}}@keyframes scPillB{0%{opacity:0}40%{opacity:0}45%{opacity:1}90%{opacity:1}95%{opacity:0}to{opacity:0}}.pp .scSale{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:var(--r-mini);background:#fff;border:1px solid var(--line);animation-name:scSale}.pp .scSale .av{width:30px;height:30px}.pp .scSale b{display:block;font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:13px;font-weight:800}.pp .scSale small{display:block;font-size:11.5px;color:var(--ink-3)}.pp .scSale u{margin-left:auto;text-decoration:none;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:15px;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes scSale{0%{opacity:0;transform:translateY(14px)}56%{opacity:0;transform:translateY(14px)}62%{opacity:1;transform:none}88%{opacity:1;transform:none}93%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}.pp .scOnA{animation-name:scOnA}.pp .scOnB{animation-name:scOnB;color:var(--ok)}@keyframes scOnA{0%{opacity:1}44%{opacity:1}49%{opacity:0}92%{opacity:0}97%{opacity:1}to{opacity:1}}@keyframes scOnB{0%{opacity:0}46%{opacity:0}51%{opacity:1}90%{opacity:1}95%{opacity:0}to{opacity:0}}@media (max-width:620px){.pp .scStripe{min-width:112px}.pp .scSale small{display:none}}@media (prefers-reduced-motion:reduce){.pp .scOnA,.pp .scPillA{display:none!important}.pp .scSplit .scFill2{width:80%!important}.pp .scSeg .scSegOn{left:50%!important}}.pp .scProt{overflow:hidden}.pp .scProt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp .scVeil{position:absolute;inset:0;animation-name:scWipe}.pp .scVeil img{filter:blur(9px) saturate(.88) brightness(.94);transform:scale(1.06)}.pp .scVeil:after{content:"";position:absolute;inset:0;background:rgba(22,19,32,.16)}.pp .scWm{position:absolute;inset:-38%;flex-direction:column;gap:34px;transform:rotate(-24deg);pointer-events:none}.pp .scWm,.pp .scWmRow{display:flex;justify-content:center}.pp .scWmRow{gap:44px}.pp .scWmRow:nth-child(2n){transform:translateX(58px)}.pp .scWm span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.2em;color:hsla(0,0%,100%,.4);text-shadow:0 1px 2px rgba(22,19,32,.4);white-space:nowrap}.pp .scWm svg{width:13px;height:13px;flex:none;filter:drop-shadow(0 1px 1.5px rgba(22,19,32,.4))}.pp .scLock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:rgba(22,19,32,.5);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.22);animation-name:scLock}.pp .scLock svg{width:29px;height:29px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pp .scShackle{transform-box:fill-box;transform-origin:88% 100%;animation-name:scShackle}@keyframes scLock{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}24%{opacity:1;transform:translate(-50%,-50%) scale(1)}27%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}36%{opacity:0;transform:translate(-50%,-50%) scale(.86)}90%{opacity:0;transform:translate(-50%,-50%) scale(.86)}97%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes scShackle{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(0deg) translateY(0)}29%{transform:rotate(-40deg) translateY(-2px)}to{transform:rotate(-40deg) translateY(-2px)}}@keyframes scWipe{0%{clip-path:inset(0 0 0 0)}30%{clip-path:inset(0 0 0 0)}52%{clip-path:inset(0 0 0 100%)}88%{clip-path:inset(0 0 0 100%)}95%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}.pp .scEdge{position:absolute;top:0;bottom:0;width:2px;background:var(--sunset);box-shadow:0 0 18px rgba(255,90,31,.65);animation-name:scEdge}@keyframes scEdge{0%{opacity:0;left:0}29%{opacity:0;left:0}32%{opacity:1;left:2%}52%{opacity:1;left:100%}56%{opacity:0;left:100%}to{opacity:0;left:100%}}.pp .scBar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.7)}.pp .scBar svg{width:16px;height:16px;flex:none;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.pp .scBar b{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:13px;font-weight:800;color:var(--ink)}.pp .scBar small{font-size:12px;color:var(--ink-3)}.pp .scBar .scGo2{margin-left:auto;font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:12px;font-weight:800;color:#fff;background:var(--sunset);padding:8px 14px;border-radius:99px;animation-name:scPayPulse}.pp .scBarA{animation-name:scBarA}.pp .scBarB{animation-name:scBarB}.pp .scBarC{animation-name:scBarC}.pp .scBarA svg{stroke:var(--ink-3)}.pp .scBarB svg{stroke:var(--ok)}.pp .scBarC svg{stroke:var(--brand-ink)}@keyframes scBarA{0%{opacity:1}24%{opacity:1}28%{opacity:0}92%{opacity:0}97%{opacity:1}to{opacity:1}}@keyframes scBarB{0%{opacity:0}25%{opacity:0}29%{opacity:1}50%{opacity:1}54%{opacity:0}to{opacity:0}}@keyframes scBarC{0%{opacity:0}52%{opacity:0}57%{opacity:1}90%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes scPayPulse{0%{transform:scale(1)}19%{transform:scale(1)}21%{transform:scale(1.07)}24%{transform:scale(1)}to{transform:scale(1)}}.pp .scSwap{position:relative;display:inline-block;min-width:104px;height:1.2em}.pp .scLbl{position:absolute;right:0;top:0;white-space:nowrap;animation-duration:11s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-play-state:paused}.pp .shot__win.play .scLbl{animation-play-state:running}.pp .scLblA{animation-name:scLblA}.pp .scLblB{animation-name:scLblB;color:var(--brand-ink)}@keyframes scLblA{0%{opacity:1}44%{opacity:1}50%{opacity:0}90%{opacity:0}96%{opacity:1}to{opacity:1}}@keyframes scLblB{0%{opacity:0}46%{opacity:0}52%{opacity:1}88%{opacity:1}93%{opacity:0}to{opacity:0}}@media (max-width:620px){.pp .scWm{grid-template-columns:repeat(3,1fr)}.pp .scWm span{font-size:13px}.pp .scBar{gap:8px;padding:9px 10px;left:10px;right:10px;bottom:10px}.pp .scBar small{display:none}.pp .scBar b{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.pp .scBarA,.pp .scBarB,.pp .scEdge,.pp .scLblA,.pp .scLock,.pp .scVeil{display:none!important}.pp .scLbl{animation:none!important;opacity:1!important}}.pp .scene{position:relative;flex:1}.pp .scene>*{position:absolute;inset:0}.pp .scUpGrid img,.pp .scene [class*=" sc"],.pp .scene [class^=sc]{animation-duration:11s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-play-state:paused}.pp .shot__win.play .scUpGrid img,.pp .shot__win.play .scene [class*=" sc"],.pp .shot__win.play .scene [class^=sc]{animation-play-state:running}.pp .scZone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding-bottom:86px;border:1.5px dashed var(--line);border-radius:var(--r-mini);background:var(--paper);animation-name:scZone}.pp .scZoneIco{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line)}.pp .scZoneIco svg{width:20px;height:20px;stroke:var(--ink-3);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pp .scZone b{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:14.5px;font-weight:800;color:var(--ink-2)}.pp .scZone small{font-size:12.5px;color:var(--ink-4)}@keyframes scZone{0%{opacity:1;transform:scale(1);border-color:var(--line);background:var(--paper)}7%{opacity:1;transform:scale(1);border-color:var(--line);background:var(--paper)}15%{opacity:1;transform:scale(1);border-color:var(--brand);background:var(--soft)}21%{opacity:1;transform:scale(1);border-color:var(--brand);background:var(--soft)}22.5%{opacity:1;transform:scale(.988);border-color:var(--brand);background:var(--soft)}24%{opacity:1;transform:scale(1);border-color:var(--brand);background:var(--soft)}28%{opacity:0;transform:scale(.98);border-color:var(--brand);background:var(--soft)}93%{opacity:0;transform:scale(.98);border-color:var(--line);background:var(--paper)}99%{opacity:1;transform:scale(1);border-color:var(--line);background:var(--paper)}to{opacity:1;transform:scale(1);border-color:var(--line);background:var(--paper)}}.pp .scDrag{inset:auto;left:50%;top:50%;width:96px;height:66px;margin:14px 0 0 -48px;animation-name:scDrag}.pp .scDrag i{position:absolute;inset:0;border-radius:10px;overflow:hidden;background:#fff;border:2px solid #fff;box-shadow:0 4px 12px rgba(22,19,32,.14)}.pp .scDrag i img{width:100%;height:100%;object-fit:cover}.pp .scDrag i:first-child{transform:rotate(-8deg) translate(-10px,3px)}.pp .scDrag i:nth-child(2){transform:rotate(5deg) translate(8px,-2px)}.pp .scDrag i:nth-child(3){transform:rotate(-1deg)}.pp .scDrag u{position:absolute;right:-15px;bottom:-17px;width:20px;height:20px}.pp .scDrag u svg{width:20px;height:20px;fill:var(--ink);stroke:#fff;stroke-width:1.4}.pp .scDrag b{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:10.5px;font-weight:800;color:#fff;background:var(--ink);padding:3px 9px;border-radius:99px;white-space:nowrap}@keyframes scDrag{0%{opacity:1;transform:translate(186px,-238px) rotate(-8deg) scale(.84)}5%{opacity:1;transform:translate(186px,-238px) rotate(-8deg) scale(.84)}11%{opacity:1;transform:translate(126px,-132px) rotate(-6deg) scale(.9)}19%{opacity:1;transform:translate(6px,5px) rotate(-1deg) scale(1)}21%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}23%{opacity:1;transform:translateY(3px) rotate(0deg) scale(.97)}26%{opacity:0;transform:translateY(10px) rotate(0deg) scale(.88)}to{opacity:0;transform:translateY(10px) rotate(0deg) scale(.88)}}.pp .scUp{display:flex;flex-direction:column;justify-content:center;gap:13px;animation-name:scUp}.pp .scUpHead{display:flex;align-items:baseline;gap:8px}.pp .scUpHead b{font-size:14.5px}.pp .scUpHead b,.pp .scUpHead span{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800}.pp .scUpHead span{margin-left:auto;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.pp .scUpTrack{height:6px;border-radius:99px;background:var(--line-2);overflow:hidden}.pp .scUpTrack .scFill{display:block;height:100%;border-radius:99px;background:var(--sunset);width:0;animation-name:scBar}.pp .scUpGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pp .scUpGrid span{display:block;height:50px;border-radius:8px;background:#f1eef3;overflow:hidden}.pp .scUpGrid img{width:100%;height:100%;object-fit:cover;opacity:0;animation-name:scTile}.pp .scUpNote{font-size:12.5px;color:var(--ink-4);line-height:1.45}@keyframes scUp{0%{opacity:0;transform:translateY(10px)}25%{opacity:0;transform:translateY(10px)}30%{opacity:1;transform:none}52%{opacity:1;transform:none}57%{opacity:0;transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}@keyframes scBar{0%{width:0}29%{width:0}36%{width:24%}44%{width:66%}52%{width:100%}to{width:100%}}@keyframes scTile{0%{opacity:0;transform:scale(1.05)}28%{opacity:0;transform:scale(1.05)}31%{opacity:1;transform:none}to{opacity:1;transform:none}}.pp .scRowA{animation-name:scRowA}.pp .scRowB{animation-name:scRowB}.pp .scRowC{animation-name:scRowC}.pp .scThumbA{animation-name:scThumbA}.pp .scThumbB{animation-name:scThumbB}.pp .scThumbC{animation-name:scThumbC}.pp .scBadgeA{animation-name:scBadgeA}.pp .scBadgeB{animation-name:scBadgeB}.pp .scBadgeC{animation-name:scBadgeC}.pp .scSlots{display:flex;flex-direction:column;justify-content:center;gap:4px}.pp .scSlots .slot{margin-bottom:8px}.pp .scSlots .strip{margin-bottom:14px}.pp .scSlots .strip:last-child{margin-bottom:0}@keyframes scRowA{0%{opacity:0;transform:translateY(6px)}52%{opacity:0;transform:translateY(6px)}57%{opacity:1;transform:none}93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes scThumbA{0%{opacity:0;transform:translateY(8px) scale(.96)}55%{opacity:0;transform:translateY(8px) scale(.96)}61%{opacity:1;transform:none}93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes scBadgeA{0%{opacity:0;transform:scale(.8)}58%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.07)}62%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes scRowB{0%{opacity:0;transform:translateY(6px)}58%{opacity:0;transform:translateY(6px)}63%{opacity:1;transform:none}93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes scThumbB{0%{opacity:0;transform:translateY(8px) scale(.96)}61%{opacity:0;transform:translateY(8px) scale(.96)}67%{opacity:1;transform:none}93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes scBadgeB{0%{opacity:0;transform:scale(.8)}64%{opacity:0;transform:scale(.8)}66%{opacity:1;transform:scale(1.07)}68%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes scRowC{0%{opacity:0;transform:translateY(6px)}64%{opacity:0;transform:translateY(6px)}69%{opacity:1;transform:none}93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes scThumbC{0%{opacity:0;transform:translateY(8px) scale(.96)}67%{opacity:0;transform:translateY(8px) scale(.96)}73%{opacity:1;transform:none}93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes scBadgeC{0%{opacity:0;transform:scale(.8)}70%{opacity:0;transform:scale(.8)}72%{opacity:1;transform:scale(1.07)}74%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}97%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (max-width:900px){.pp .shot__body{height:318px}.pp .scUpGrid span{height:44px}}@media (prefers-reduced-motion:reduce){.pp .scUpGrid img,.pp .scene [class*=" sc"],.pp .scene [class^=sc]{animation:none!important;opacity:1!important;transform:none!important}.pp .scDrag,.pp .scForm,.pp .scUp,.pp .scZone{display:none!important}.pp .scUpTrack .scFill{width:100%!important}.pp .scS1{border-color:var(--brand)!important;background:var(--soft)!important}.pp .scBottom{height:auto}.pp .scBottom,.pp .scBottom>*{position:static}}.pp .shot__body>*{width:100%}.pp .slot{display:flex;align-items:center;gap:10px;margin-bottom:9px}.pp .slot b{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:12.5px;font-weight:800;color:var(--ink)}.pp .slot small{font-size:11.5px;color:var(--ink-4)}.pp .slot span{margin-left:auto;font-size:11px;font-weight:700;color:var(--ok);background:rgba(22,163,74,.1);padding:4px 9px;border-radius:99px}.pp .strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:16px}.pp .strip img{width:100%;height:52px;object-fit:cover;border-radius:8px}.pp .auto{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--line-2)}.pp .auto:last-child{border-bottom:0}.pp .auto b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.pp .auto small{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.pp .tog{width:38px;height:22px;border-radius:99px;background:var(--sunset);flex:none;position:relative;margin-left:auto;margin-top:2px}.pp .tog:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.pp .setrow{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line-2);font-size:13.5px;color:var(--ink-2)}.pp .setrow:last-child{border-bottom:0}.pp .setrow b{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px}.pp .pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ok);background:rgba(22,163,74,.1);padding:5px 10px;border-radius:99px}.pp .seg{display:flex;gap:4px;background:var(--line-2);padding:3px;border-radius:99px;margin-bottom:14px}.pp .seg span{flex:1;text-align:center;font-size:12px;font-weight:700;color:var(--ink-3);padding:7px 8px;border-radius:99px}.pp .seg span.on{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.pp .bal{text-align:left}.pp .bal .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.pp .bal .big{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:38px;letter-spacing:-.03em;margin-top:4px}.pp .bal .nx{font-size:12.5px;color:var(--ink-3);margin-top:4px}.pp .saleRow{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-2)}.pp .saleRow:last-child{border-bottom:0}.pp .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--ink-3);flex:none}.pp .av.b{background:var(--aqua)}.pp .av.c{background:var(--rose)}.pp .saleRow .ti{display:block;font-size:13px;font-weight:600}.pp .saleRow .sb{display:block;font-size:11.5px;color:var(--ink-4)}.pp .saleRow .amt{margin-left:auto;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:14px}.pp .protect{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp .protect figure{margin:0;position:relative;border-radius:var(--r-mini);overflow:hidden;height:100%}.pp .protect img{width:100%;height:100%;object-fit:cover}.pp .protect figcaption{position:absolute;left:8px;bottom:8px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(22,19,32,.62);padding:4px 9px;border-radius:99px;backdrop-filter:blur(6px)}.pp .wm{position:absolute;inset:0;display:grid;place-items:center}.pp .wm span{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-size:13px;color:hsla(0,0%,100%,.72);transform:rotate(-24deg);letter-spacing:.14em}.pp .sim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(26px,4vw,60px);align-items:center;padding:clamp(30px,3.4vw,58px)}.pp .sim__out{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--r-card);padding:24px}.pp .sim__row{margin-bottom:18px}.pp .sim__row span{display:flex;justify-content:space-between;font-size:13px;color:hsla(0,0%,100%,.62);margin-bottom:9px}.pp .sim__row span b{color:#fff;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums}.pp .track{height:5px;border-radius:99px;background:hsla(0,0%,100%,.15);position:relative}.pp .track i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--sunset)}.pp .track u{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,0,0,.35)}.pp .sim__total{border-top:1px solid hsla(0,0%,100%,.14);margin-top:22px;padding-top:18px}.pp .sim__total .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.pp .sim__total .v{font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:clamp(34px,2.6vw,46px);letter-spacing:-.03em;margin-top:4px}@media (max-width:900px){.pp .sim{grid-template-columns:minmax(0,1fr)}}.pp .acts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(26px,3vw,42px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.pp .acts::-webkit-scrollbar{display:none}.pp .act{scroll-snap-align:start;border-radius:var(--r-card);overflow:hidden;position:relative;aspect-ratio:4/3.1;background:var(--ink)}.pp .act img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}@media (hover:hover){.pp .act:hover img{transform:scale(1.05)}}.pp .act__veil{position:absolute;inset:0;background:linear-gradient(0deg,rgba(22,19,32,.72),transparent 58%)}.pp .act__name{position:absolute;left:16px;bottom:14px;color:#fff;font-family:var(--font-inter-tight),system-ui,sans-serif;font-weight:800;font-size:18px}.pp .act__tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#fff;background:rgba(22,19,32,.5);backdrop-filter:blur(8px);padding:6px 11px;border-radius:99px;font-size:10.5px}@media (max-width:1100px){.pp .acts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr)}}.pp .faq{max-width:820px;margin:clamp(26px,3vw,42px) auto 0}.pp .faq details{border-bottom:1px solid var(--line)}.pp .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 0;font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:17px;font-weight:700}.pp .faq summary::-webkit-details-marker{display:none}.pp .faq summary svg{margin-left:auto;color:var(--ink-4);transition:transform .2s}.pp .faq details[open] summary svg{transform:rotate(45deg)}.pp .faq p{padding:0 40px 20px 0;font-size:15px;color:var(--ink-3);line-height:1.65}.pp .final{padding:clamp(38px,4.4vw,72px) clamp(24px,4vw,64px);text-align:center}.pp .final .field{margin:24px auto 0}.pp .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out,transform .6s ease-out}.pp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pp .reveal{opacity:1;transform:none;transition:none}.pp .panel.is-on{animation:none}}