@font-face{font-family:ParkeyOutfit;src:url(/assets/Outfit_400Regular-CZeFCLjM.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ParkeyOutfit;src:url(/assets/Outfit_800ExtraBold-3yjCaPd_.ttf)format("truetype");font-weight:800;font-display:swap}.confirmation-page{min-height:100svh;padding:max(32px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#20162e;background:#840561;flex-direction:column;justify-content:center;align-items:center;font:400 16px/1.5 ParkeyOutfit,Arial,sans-serif;display:flex}.confirmation-page,.confirmation-page *{box-sizing:border-box}body:has(.confirmation-page){margin:0}.confirmation-card{background:#fff;border-radius:24px;width:100%;max-width:480px;overflow:hidden}.confirmation-brand{color:#fff;letter-spacing:-1px;background:#20162e;align-items:center;gap:8px;padding:24px 28px;font-size:32px;font-weight:800;display:flex}.confirmation-brand img{object-fit:contain;flex-shrink:0}.confirmation-accent{color:#00c3bc}.confirmation-content{padding:32px 28px}.confirmation-symbol{color:#840561;background:#fbe4f2;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:28px;font-weight:800;display:flex}.confirmation-success{color:#007f88;background:#ddf6f4}.confirmation-content h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0 0 16px;font-size:32px;font-weight:800;line-height:1.15}.confirmation-content h1:focus{outline:none}.confirmation-content p{color:#233d49;margin:0}.confirmation-button{color:#20162e;text-align:center;background:#00a6a7;border:1px solid #007f88;border-radius:13px;width:100%;margin-top:28px;padding:15px 20px;font:800 17px/24px ParkeyOutfit,Arial,sans-serif;text-decoration:none;display:block}.confirmation-button:focus-visible{outline-offset:4px;outline:3px solid #840561}.confirmation-content .confirmation-small{margin-top:20px;font-size:14px}.confirmation-footer{color:#ffe4f2;text-align:center;margin:24px 0 0;font-size:14px}
