.pp-scene img{filter:blur(26px)saturate(1.3);opacity:.55;transform:scale(1.2)}.pp-hero{padding-bottom:28px}.pp-top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width<=980px){.pp-top{grid-template-columns:1fr}.pp-cover{order:-1}}.pp-title{align-items:center;gap:18px;margin:16px 0 14px;display:flex}.pp-title h1{margin:0;font-size:clamp(2.6rem,5.2vw,4.8rem)}.pp-slot{width:72px;height:72px}.pp-tagline{font:650 1.15rem/1.35 var(--font-body);color:var(--gold-2);margin:0}.pp-summary{color:var(--text-2);max-width:560px;margin:14px 0 26px}.pp-cover{clip-path:var(--notch);box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 80px -40px #000000e6;background:#0d0e11;margin:0;padding:6px}.pp-cover img{aspect-ratio:2;object-fit:cover;width:100%;height:auto}.pp-facts{backdrop-filter:blur(8px);clip-path:var(--notch);box-shadow:inset 0 0 0 1px var(--line-2);background:#0d0e11cc;grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(24px,3vw,36px) 0 0;display:grid}.pp-facts div{border-right:1px solid var(--line);padding:14px 18px}.pp-facts div:last-child{border-right:0}.pp-facts dt{font:700 .76rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.pp-facts dd{margin:6px 0 0;font-size:.95rem;font-weight:600}@media (width<=980px){.pp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-facts div:nth-child(3n){border-right:0}.pp-facts div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=520px){.pp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-facts div{border-bottom:1px solid var(--line);border-right:0!important}}.pp-tabs{scroll-margin-top:calc(var(--head) + 8px);margin-top:18px}.pp-tabs .tab-panel{min-height:40vh}.pane-next{justify-content:center;margin:32px 0 0;display:flex}.tab-panel .bp,.doc-body>.bp{max-width:780px;color:var(--text-2);margin:0 auto 16px}.bp-lead{font-size:clamp(1.06rem,1.3vw,1.16rem);line-height:1.68;color:var(--text)!important}.bp-small{text-align:center;font:500 .92rem/1.5 var(--font-body)!important;color:var(--text-2)!important}.tab-panel .tint{color:inherit}.bh{font:800 clamp(1.8rem, 3.2vw, 2.7rem)/.95 var(--font-display);text-transform:uppercase;margin:clamp(36px,5vw,64px) auto 16px;font-stretch:78%}.bh:before{content:"";background:var(--gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:12px;height:12px;box-shadow:0 0 14px var(--gold);margin-bottom:14px;display:block}.bh-h3{font-size:clamp(1.4rem,2.4vw,1.9rem)}.pillars{flex-wrap:wrap;justify-content:center;gap:6px;margin:22px 0;padding:0;list-style:none;display:flex}.pillars li{clip-path:var(--notch);color:var(--gold-2);font:650 .92rem/1.2 var(--font-body);background:#f3b63f1f;padding:9px 14px}.media{gap:12px;margin:22px 0;display:grid}.banner{clip-path:var(--notch);box-shadow:inset 0 0 0 1px var(--line);margin:0}.banner img{width:100%;height:auto}.gifs{gap:12px;display:grid}.gifs-1{width:100%;max-width:760px;margin:0 auto}.gifs-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.gifs-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.gif{clip-path:var(--notch);background:var(--bg-3) center / cover no-repeat;margin:0}.gif img{object-fit:cover;width:100%;height:100%}.features{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:8px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.feature{box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--notch);background:#ffffff06;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;transition:background .25s;display:grid}.feature:hover{background:#f3b63f0f}.feature-no{width:32px;height:32px;font:700 .8rem/1 var(--font-body);color:var(--gold);background:#2b2b2f;place-items:center;display:grid;box-shadow:inset 2px 2px #18181b,inset -2px -2px #4a4a50}.feature-title{color:#fff;margin-bottom:3px;font-weight:650;display:block}.feature-text{color:var(--text-2);font-size:.95rem;line-height:1.55}.plain-list{max-width:780px;color:var(--text-2);margin:0 auto 16px;padding-left:1.3em}.doc{border-bottom:1px solid var(--line);margin:0}.doc:first-of-type{border-top:1px solid var(--line-2)}.doc summary{cursor:pointer;font:800 1.3rem/1 var(--font-display);text-transform:uppercase;color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-stretch:78%;list-style:none;display:flex}.doc summary::-webkit-details-marker{display:none}.doc-sign{background:linear-gradient(var(--gold), var(--gold)) center / 100% 2px no-repeat, linear-gradient(var(--gold), var(--gold)) center / 2px 100% no-repeat;width:14px;height:14px;transition:transform .3s var(--ease);flex:none}.doc[open] .doc-sign{transform:rotate(45deg)}.doc-body{padding:0 0 20px}.doc-body .features{grid-template-columns:1fr}.doc-body .bp{text-align:left;margin-left:0}.code{margin:10px 0;position:relative}.code pre{clip-path:var(--notch);box-shadow:inset 0 0 0 1px var(--line);font:500 .86rem/1.7 var(--font-mono);color:#d8d4c8;background:#08090b;margin:0;padding:18px 20px;overflow:auto}.code pre code{font:inherit;white-space:pre;background:0 0;padding:0}.copy{height:30px;clip-path:var(--notch);background:var(--gold);color:#1d1404;font:700 .8rem/1 var(--font-body);cursor:pointer;border:0;padding:0 12px;position:absolute;top:10px;right:10px}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;display:grid}.shot{cursor:zoom-in;background:var(--bg-3);aspect-ratio:16/10;clip-path:var(--notch);border:0;padding:0;position:relative}.shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease), filter .3s}.shot:hover img{filter:brightness(1.1);transform:scale(1.06)}.play{color:var(--gold-2);font:700 .75rem/1 var(--font-body);letter-spacing:.08em;background:#000c;padding:4px 8px;position:absolute;bottom:8px;left:8px}.lightbox{background:0 0;border:0;max-width:min(1200px,94vw);max-height:90vh;padding:0;overflow:visible}.lightbox::backdrop{backdrop-filter:blur(6px);background:#050507e0}.lightbox img{max-width:100%;max-height:86vh}.lb-close{width:40px;height:40px;clip-path:var(--notch);background:var(--gold);color:#1d1404;cursor:pointer;border:0;font-weight:700;position:absolute;top:-18px;right:-18px}.model-lead{max-width:680px;margin:0 0 16px}.pp-more{margin:clamp(48px,7vw,80px) 0 64px}.more-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1060px){.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.more-grid{grid-template-columns:1fr}}
