.pp-binder3d-wrap{gap:.75rem}.pp-binder3d,.pp-binder3d-wrap{display:flex;flex-direction:column;width:100%}.pp-binder3d{gap:.85rem}.pp-binder3d__stage{position:relative;width:100%;height:min(68vh,620px);min-height:340px;border-radius:18px;overflow:hidden;border:2px solid rgba(212,175,90,.35);background:radial-gradient(ellipse 80% 55% at 50% 28%,rgba(70,55,30,.35),transparent 60%),radial-gradient(ellipse 100% 80% at 50% 100%,#05070c 0,#0a0e16 55%,#101827 100%);box-shadow:0 22px 48px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,236,180,.08)}.pp-binder3d__stage-vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,transparent 40%,rgba(0,0,0,.35) 100%)}.pp-binder3d__stage .pp-binder3d__canvas{position:absolute;inset:0;min-height:inherit;height:100%}.pp-binder3d__stage.is-spread-loading .pp-binder3d__canvas{opacity:0}.pp-binder3d__stage.is-spread-ready .pp-binder3d__canvas{opacity:1;transition:opacity .45s ease}.pp-binder3d--compact .pp-binder3d__stage{height:min(52vh,460px);min-height:280px}.pp-binder3d__canvas{width:100%!important;height:100%!important;display:block;touch-action:none}.pp-binder3d__chrome{display:flex;flex-direction:column;gap:.65rem}.pp-binder3d__meta{display:flex;flex-direction:column;gap:.15rem}.pp-binder3d__meta strong{font-family:var(--font-pp-display,Georgia,serif);font-size:1.15rem}.pp-binder3d__meta span{color:var(--pp-text-muted,#667084);font-size:.92rem}.pp-binder3d__dual{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.pp-binder3d__meter{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pp-binder3d__meter-head{display:flex;justify-content:space-between;gap:.5rem;font-size:.88rem;font-weight:600}.pp-binder3d__meter-head span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pp-text-muted,#667084);font-weight:500}.pp-binder3d__meter-track{height:10px;border-radius:999px;background:rgba(26,34,51,.12);overflow:hidden;border:1px solid rgba(26,34,51,.1)}.pp-binder3d__meter-fill{height:100%;border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1)}.pp-binder3d__meter-fill--irl{background:linear-gradient(90deg,#c9a227,#f0d78c)}.pp-binder3d__meter-fill--digital{background:linear-gradient(90deg,#3b6fd9,#7eb0ff)}.pp-binder3d__story{margin:0;font-size:.92rem;line-height:1.45}.pp-binder3d__controls{display:flex;flex-wrap:wrap;gap:.5rem}.pp-binder3d__footer-links,.pp-binder3d__hint{margin:0}.pp-binder3d--error,.pp-binder3d--loading{min-height:180px;display:grid;place-items:center;grid-gap:.75rem;gap:.75rem;padding:1.25rem}.pp-binder3d__pack-select{width:100%}.pp-binder3d__pack-select label{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600}.pp-binder3d__pack-select select{max-width:420px;width:100%;font-weight:500}.pp-binder-preview-embed{display:flex;flex-direction:column;gap:.65rem}.pp-binder-preview-embed__title{margin:0;font-family:var(--font-pp-display,Georgia,serif);font-size:clamp(1.25rem,2.4vw,1.65rem);letter-spacing:-.02em}.pp-binder-preview-stage{padding:.85rem}.pp-binder-preview-page{max-width:1100px;margin:0 auto}@media (max-width:640px){.pp-binder3d__stage{height:min(58vh,440px);min-height:260px;border-radius:12px}.pp-binder3d__dual{grid-template-columns:1fr}.pp-binder3d__controls .pp-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.pp-binder3d__stage{scroll-margin-top:1rem}.pp-binder3d__meter-fill{transition:none}}.pp-binder3d-tile{position:absolute;inset:0;overflow:hidden}.pp-binder3d-tile .pp-binder3d__canvas{width:100%!important;height:100%!important}.pp-binder3d-tile__vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 85% 70% at 50% 42%,transparent 35%,rgba(0,0,0,.42) 100%),linear-gradient(180deg,rgba(8,11,18,.05),rgba(8,11,18,.35))}.pp-ms-catalog-tile__media--binder .pp-ms-catalog-tile__poster{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .35s ease}.pp-ms-catalog-tile__media--binder.is-3d-active .pp-ms-catalog-tile__poster{opacity:0}.pp-ms-catalog-tile__binder3d{position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.pp-ms-catalog-tile__media--binder.is-3d-active .pp-ms-catalog-tile__binder3d{opacity:1}.pp-ms-catalog-tile__live-badge{position:absolute;left:.5rem;top:.5rem;z-index:2;padding:.1rem .38rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fef3c7;background:rgba(15,23,36,.78);border:1px solid rgba(212,175,90,.45)}.pp-ms-detail-promo-hero__visual--binder{min-height:280px;background:radial-gradient(ellipse 80% 55% at 50% 28%,rgba(70,55,30,.35),transparent 60%),radial-gradient(ellipse 100% 80% at 50% 100%,#05070c 0,#0a0e16 55%,#101827 100%)}.pp-ms-detail-promo-hero__binder-stage{position:relative;width:100%;min-height:280px;height:min(52vh,420px)}.pp-ms-detail-promo-hero__binder-stage.is-spread-loading .pp-binder2d-spread{opacity:0}.pp-ms-detail-promo-hero__binder-stage.is-spread-ready .pp-binder2d-spread__loading{display:none}.pp-ms-detail-promo-hero__binder-stage .pp-ms-detail-promo-hero__binder-loading{position:absolute;inset:0;z-index:1}.pp-ms-detail-promo-hero__binder-loading{min-height:260px}.pp-binder2d-spread{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;border-radius:inherit}.pp-binder2d-spread__loading{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:rgba(8,11,18,.72)}.pp-binder2d-spread__shell{pointer-events:none;position:absolute;inset:8% 6% 10%;z-index:1}.pp-binder2d-spread__cover{position:absolute;top:0;bottom:0;width:52%;border-radius:6px;background:linear-gradient(135deg,#3d3024,#2c2218 45%,#1a1410);box-shadow:inset 0 0 0 1px rgba(255,236,180,.08)}.pp-binder2d-spread__cover--left{left:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.pp-binder2d-spread__cover--right{right:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.pp-binder2d-spread__spine{position:absolute;left:50%;top:2%;bottom:2%;width:5px;transform:translateX(-50%);border-radius:2px;background:linear-gradient(180deg,#1a1410,#3d3024 50%,#1a1410);box-shadow:0 0 8px rgba(0,0,0,.45)}.pp-binder2d-spread__pages{position:absolute;inset:9% 7% 11%;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;align-items:stretch}.pp-binder2d-spread__pages--animate{animation:pp-binder2d-spread-in .55s cubic-bezier(.22,1,.36,1)}@keyframes pp-binder2d-spread-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pp-binder2d-spread__page{position:relative;overflow:hidden;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.12);background:#efe8db}.pp-binder2d-spread__page img{width:100%;height:100%;object-fit:cover;display:block}.pp-binder2d-spread__blank{width:100%;aspect-ratio:7.5/10.5;background:linear-gradient(160deg,#efe8db,#d9d0bf)}.pp-binder2d-spread__vignette{pointer-events:none;position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse 85% 70% at 50% 42%,transparent 35%,rgba(0,0,0,.38) 100%),linear-gradient(180deg,rgba(8,11,18,.04),rgba(8,11,18,.28))}.pp-binder2d-spread__dots{position:absolute;bottom:.65rem;left:50%;transform:translateX(-50%);z-index:4;display:flex;gap:.35rem}.pp-binder2d-spread__dots span{width:6px;height:6px;border-radius:999px;background:rgba(255,236,180,.35);cursor:pointer;transition:background .2s ease,transform .2s ease}.pp-binder2d-spread__dots span.is-active{background:#f0d78c;transform:scale(1.2)}.pp-binder2d-spread--compact .pp-binder2d-spread__dots{display:none}.pp-binder2d-spread--compact .pp-binder2d-spread__shell{inset:4% 3% 6%}.pp-binder2d-spread--compact .pp-binder2d-spread__pages{inset:5% 4% 7%;gap:.2rem}@media (prefers-reduced-motion:reduce){.pp-binder2d-spread__pages--animate{animation:none}}