/* A purpose-built split composition for PODPAID's mechanical capsule. */
.press-nav{height:80px}.press-brand{letter-spacing:-1px}.press-nav .desk-link{background:var(--pink);border-color:var(--pink);color:var(--paper);padding:13px 16px}.desk-link span{color:inherit}.press-nav .desk-link:hover{background:#c50769}
.story{height:280vh}.story-stage{height:calc(100svh - 80px);min-height:610px;background-image:none}
.story-head{top:19%;left:6%;width:47%;text-align:left}.story-head .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:32px;color:#7c686f}.story-head h1{font-size:clamp(50px,5.35vw,80px);line-height:1.08;letter-spacing:-2.5px;min-height:3.24em}.story-head>p:last-child{font-size:11px;line-height:1.9;color:#7a686f;padding:0;margin-top:26px}
#device{inset:-3% -7% 5% 39%;z-index:2}
.machine-spec{top:10%;right:6%;gap:8px}.machine-spec>span{font-size:20px;letter-spacing:-.8px}.machine-spec small{font-size:6px;letter-spacing:.7px;color:#8b777b}.spec-bars{display:none}
.scene-aside{left:6%;bottom:15%;max-width:320px;text-align:left}.scene-aside>span{display:block;font-size:7px;color:#9a4b71}.scene-aside p{display:none}.scene-aside a{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;margin-top:17px;font-size:11px;padding:13px 0 10px;border-color:#3c2734}.scene-aside a span{margin:0;color:var(--pink);font-size:17px}
.machine-note{bottom:20%;right:6%;font-size:7px;color:#8b737e}.machine-note b{font-size:7px}.machine-note .live-dot{background:#f50782}
.scene-foot{left:6%;right:6%;bottom:29px;border-top:1px solid #d4cbc4;padding-top:20px;font-size:7px}.scene-foot>span:first-child{display:flex;align-items:center;max-width:none;font-size:7px}.scene-steps{position:static;gap:6px}.scene-steps button{width:28px;height:27px;background:transparent;color:#8b737e;border-color:#d4cbc4}.scene-steps button.active{background:var(--pink);border-color:var(--pink);color:var(--paper)}.scene-steps i{width:17px;background:#d4cbc4}.scene-preview{font-size:6px;color:#8b737e}.replay-intro{color:var(--pink);margin-left:14px;width:23px;height:23px}.replay-intro:hover{background:var(--pink);color:var(--paper)}
.registration{color:#bcaeb0;font-size:18px}.reg-a,.reg-b{top:6%}.reg-c,.reg-d{display:none}.feed-progress{background:#e7dfd7;height:2px}
.press-strip{background:#f50782;color:var(--paper);padding:25px 6%;font-size:8px}.press-strip b{color:var(--paper);font-size:22px}
.press-intro{padding:95px 6%;grid-template-columns:140px 1fr 220px}.press-intro h2{font-size:clamp(35px,3.65vw,58px);line-height:1.1}.press-intro p{color:#806c72}.intro-index{color:#89767a}.process-list{border-left-color:#d2c8c4}.process-list p{border-bottom-color:#d2c8c4}
.launch-section{max-width:1360px;padding:90px 6%}.desk-intro{align-items:end}.desk-intro h2{font-size:clamp(52px,5.5vw,78px)}.desk-intro .eyebrow{color:#8c737e}.desk-intro>p{color:#806c72}
.app-shell{border-color:#bca8ae;box-shadow:7px 7px 0 #e4d9d9;background:#faf7f0}.app-top{background:#3c2734}.app-top>span{font-size:8px}.app-tabs button{color:#88717d;background:#ece5df}.app-tabs button[aria-selected=true]{background:#faf7f0}.app-tabs button span{font-size:10px}.app-tabs{background:#ece5df;border-color:#d4c5ca}.editor{border-color:#ddcdd0}.editor input:not([type=file]),.editor select,.editor textarea,.receipts-panel input{background:#f7f3eb;border-color:#d8c8cb;outline-color:#f50782}.art-upload{background:#f6eae9;border-color:#c899af}.art-upload small{color:#8c6c7d}.form-heading>span{color:#977583}.form-heading h3{color:#3c2734}
.primary{background:#f50782;color:#fff8ef;border-color:#bb075f;box-shadow:3px 3px 0 #a41359}.primary:hover:not(:disabled){background:#d1066b}.primary:active{box-shadow:1px 1px 0 #a41359}.secondary{border-color:#b79fa9;background:#f7f1e8}.text-button{color:#ba085f;border-bottom-color:#d8a1bd}.desk-preview{background:#ede1e2;position:relative}.paper-preview{background:transparent;box-shadow:none;clip-path:none;padding:8px 14px;width:100%;max-width:330px}.paper-code{font-size:7px;color:#986e84}.paper-art{width:134px;height:134px;margin:27px auto 20px;border-radius:50%;background:#f50782;border:7px solid #f9f3e9;box-shadow:0 0 0 1px #cfb1bd,5px 5px 0 #c893ac}.paper-art>img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;border-radius:50%;padding:0}.paper-art>img[src$="mark.svg"]{width:74px;height:74px;filter:brightness(0) invert(1);border-radius:0}.paper-preview h3{font-size:30px}.paper-preview>p{font-size:12px}.receipt-rule{border-color:#cfb7c0}.paper-preview dl{font-size:8px}.paper-preview dt{color:#98778a}.paper-preview dd{color:#604452}.preview-footnote{font-size:8px;color:#917684}.preview-capsule-link{display:block;font:8px Plex;color:#be0863;padding:14px 0;text-underline-offset:4px}.paper-preview>small{color:#9b7d8b}.app-bottom{background:#e8dbdf;color:#916e81}.app-bottom i{background:#f50782}
.advanced,.optional,.panel-copy,.fee-balance>span,.explain-panel p,.explain-panel>small,.recipient-heading,.fine-print{color:#8a6b7a}.form-status{color:#846472}.form-status.error{color:#af2355}.fee-balance{border-color:#ddc7d0}.explain-panel .pixel-flow i{color:#c590ac}.split-bar{background:#e4cad9}.split-bar span:nth-child(3n+1){background:#f50782}.split-bar span:nth-child(3n+2){background:#fba2cc}.split-bar span:nth-child(3n){background:#6b415a}.receipt-list>p,.record small{color:#8b6d7c}.receipt-detail{background:#fcf6ef}.receipt-detail button{color:#b6095f}
.press-notes{border-color:#d1c3c6}.press-notes article{border-color:#d1c3c6}.press-notes p,.press-faq .eyebrow,.faq-list p{color:#88717b}.press-faq{padding-top:85px;padding-bottom:95px}.faq-list details{border-color:#d1c3c6}.press-footer{background:#f50782}.press-footer>div:first-child>a:last-child{border:0}.footer-word{font-size:15.8vw!important;letter-spacing:-.6vw}.footer-small{border-color:#fff4ea70}
dialog{border-color:#bd9eae}dialog::backdrop{background:#382130b8}dialog>p:not(.eyebrow):not(.form-status),dialog>small,.review-row>span{color:#856778}.wallet-option{background:#f3e6e7}.wallet-option:hover{background:#f6dbe9}.toast{background:#3c2734;border-color:#bd91a8}.consent input{accent-color:#f50782}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #e00073;outline-offset:5px}
.capsule-fallback{position:absolute;left:50%;top:48%;translate:-50% -50%;width:260px;display:grid;justify-items:center;gap:20px}.capsule-lid,.capsule-base{width:250px;height:108px;background:#e4dfd1;border:3px solid #bcafa7;border-bottom:10px solid #f50782;border-radius:100px 100px 10px 10px;box-shadow:10px 8px 0 #d6ccc5}.capsule-lid{rotate:-10deg;translate:14px -10px}.capsule-base{rotate:180deg}.capsule-entering .story-head{animation:capsule-copy-in 1s .2s both}.capsule-entering .scene-aside{animation:capsule-copy-in .8s .7s both}@keyframes capsule-copy-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.story-head{top:22%}.story-head h1{font-size:80px}#device{inset:0 -5% 7% 37%}}
@media(max-width:1100px){.press-intro{grid-template-columns:90px 1fr}.process-list{grid-column:2;display:flex;gap:20px;border:0;padding:0}.process-list p{border:0}.story-head h1{font-size:5.35vw;letter-spacing:-2px}.story-head .eyebrow{font-size:7px}.machine-note{font-size:6px}.press-intro h2{font-size:42px}}
@media(max-width:700px){
  .press-nav{height:68px;padding:0 6%}.press-brand{font-size:23px}.press-nav .desk-link{padding:10px;font-size:7px}.story{height:240vh}.story-stage{height:100svh;min-height:660px}.story-head{left:6%;top:6%;width:88%;text-align:left}.story-head .eyebrow{font-size:6px;letter-spacing:.6px;margin-bottom:18px}.story-head h1{font-size:clamp(36px,9.8vw,58px);letter-spacing:-1.6px;line-height:1.03;min-height:3.09em}.story-head>p:last-child{font-size:8px;line-height:1.8;margin-top:17px;max-width:240px}
  #device{inset:27% -5% 11% -5%}.machine-spec{top:auto;bottom:20%;right:6%;gap:5px}.machine-spec>span{font-size:13px}.machine-spec small{font-size:5px;max-width:70px}.machine-note{display:none}.scene-aside{left:6%;right:auto;bottom:14%;max-width:180px;text-align:left}.scene-aside>span{font-size:6px;display:block}.scene-aside p{display:none}.scene-aside a{font-size:8px;margin-top:10px;padding:8px 0;gap:22px}.scene-aside a span{font-size:13px}.scene-foot{bottom:20px;padding-top:15px;gap:15px}.scene-foot>span:first-child{font-size:5px;max-width:150px;line-height:1.8;flex-wrap:wrap}.down-arrow{font-size:13px;margin-left:8px}.replay-intro{width:20px;height:20px;font-size:14px;margin-left:8px}.scene-steps{gap:4px}.scene-steps button{width:24px;height:25px;font-size:8px}.scene-steps i{width:9px}.registration{display:none}.scene-preview{display:none}
  .press-strip{padding:20px 6%}.press-strip span{font-size:6px}.press-strip b{font-size:16px}.press-intro{padding:55px 6%;grid-template-columns:1fr;gap:24px}.press-intro h2{font-size:33px;letter-spacing:-1.3px}.press-intro p{font-size:9px}.intro-index{flex-direction:row;align-items:center;font-size:7px}.intro-index img{width:33px;height:33px}.process-list{grid-column:auto;gap:0;flex-direction:column}.process-list p{border-bottom:1px solid #d2c8c4;padding:13px 0;font-size:9px}
  .launch-section{padding:55px 4%}.desk-intro{display:block}.desk-intro h2{font-size:47px;letter-spacing:-1.5px}.desk-intro>p{max-width:none;font-size:9px;margin-top:20px}.desk-intro .eyebrow{font-size:6px}.app-top>span{font-size:6px;letter-spacing:0}.app-top>span img{width:14px;height:14px}.wallet-connect{font-size:7px;padding:8px}.app-tabs button span{font-size:7px}.editor{padding:28px 20px}.form-heading h3{font-size:26px}.desk-preview{padding:30px 24px}.paper-preview{max-width:320px}.press-notes h3{font-size:27px}.press-faq{padding:55px 6%}.press-faq h2{font-size:35px}.press-footer{padding:28px 6% 20px}.footer-word{font-size:15.5vw!important;letter-spacing:-.8vw}.capsule-fallback{scale:.7}
}
@media(prefers-reduced-motion:reduce){.story{height:100svh;min-height:660px}.story-stage{position:relative}.capsule-entering .story-head,.capsule-entering .scene-aside{animation:none}}
