@font-face{font-family:ReferenceInter;src:url('assets/source/inter-latin-400-normal-C38fXH4l.woff2');font-weight:400}@font-face{font-family:ReferenceInter;src:url('assets/source/inter-latin-700-normal-Yt3aPRUw.woff2');font-weight:700}@font-face{font-family:ReferenceInter;src:url('assets/source/inter-latin-800-normal-BYj_oED-.woff2');font-weight:800}
#app:has(.blue-checkout){background:#003cfc;border-radius:0;color:#fff}#app:has(.blue-checkout)>.header{display:none}.blue-checkout{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;font-family:ReferenceInter,Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#819dff transparent;background:#003cfc;color:#fff}.blue-inner{padding:46px 24px 58px;margin:auto;max-width:450px}.blue-checkout h1{font-size:29px;font-weight:700;font-style:italic;letter-spacing:-.85px;line-height:31px;text-align:center;margin:0 0 15px}.blue-hero{display:block;width:310px;max-width:100%;height:auto;margin:0 auto 9px}.blue-proof{display:block;width:352px;max-width:100%;height:auto;margin:0 auto 22px}.blue-checkout h2{font-size:18px;line-height:23px;font-weight:800;letter-spacing:-.45px;text-align:center;margin:0 0 26px}.blue-offer{position:relative;border:6px solid #6889ff;border-radius:17px;background:#2a5fff;padding:24px 16px 25px;box-sizing:border-box}.blue-offer h3{font-size:24px;font-weight:800;letter-spacing:-.6px;text-align:center;margin:0 0 5px}.blue-offer .renewal{font-size:13px;text-align:center;margin:0 0 24px;line-height:18px}.blue-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:20px;background:white;color:#003cfc;padding:6px 18px;font-size:12px;font-weight:800;white-space:nowrap}.blue-offer ul{list-style:none;display:grid;gap:15px;margin:0;padding:0}.blue-offer li{display:flex;align-items:center;gap:12px;font-size:17px;line-height:21px;letter-spacing:-.4px}.blue-tick{width:20px;height:20px;border-radius:50%;background:white;color:#2261fc;flex:0 0 20px;display:grid;place-items:center}.blue-tick svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.blue-start{display:block;width:100%;border:0;border-radius:40px;background:#fff;color:#111;font:800 20px/24px ReferenceInter,Arial;padding:16px 8px;margin:27px 0 0;cursor:pointer;letter-spacing:-.5px}.blue-start:disabled{opacity:.6}.blue-legal{color:#a6baff;text-align:center;font-size:13px;line-height:19px;margin:46px 7px 0}.blue-legal a{color:inherit;text-decoration:underline}.blue-pay-panel{background:#fff;color:#243047;border-radius:18px;margin-top:24px;padding:16px;overflow:hidden;animation:payment-reveal .35s ease-out}.blue-pay-panel[hidden]{display:none}.blue-pay-panel label{display:block;font:500 13px/19px ReferenceInter,Arial;margin:14px 0 6px}.blue-pay-panel input{box-sizing:border-box;width:100%;border:1px solid #c9ced7;border-radius:11px;padding:17px 12px;font:15px ReferenceInter,Arial;min-height:56px;background:#fff;color:#243047}.blue-pay-panel .blue-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:16px;margin:17px 0}.blue-consent input{width:17px;min-height:17px;flex:0 0 17px;margin:2px 0}.blue-pay-panel button{border:0;border-radius:28px;background:#668cf8;color:#fff;font:700 14px ReferenceInter,Arial;min-height:46px;width:100%;cursor:pointer;margin-top:12px}.blue-pay-panel button:disabled{opacity:.65}.blue-loading{display:grid;gap:12px}.blue-loading i{height:48px;border-radius:8px;background:linear-gradient(100deg,#f2f2f2 35%,#fafafa 50%,#f2f2f2 65%);background-size:200% 100%;animation:blue-shimmer 1.1s linear infinite}.blue-loading i:nth-child(3){height:156px}.blue-loading i:nth-child(4){height:110px}.blue-loading i:nth-child(5){height:54px}.blue-error{font:13px/18px ReferenceInter,Arial;color:#a32020;margin-top:10px}.blue-mode{font:11px/16px ReferenceInter,Arial;color:#64748b;margin:10px 0}.blue-card-logos{display:block;width:255px;max-width:100%;height:auto;margin:26px auto 14px}#blue-address{margin-top:16px}#blue-payment{margin-top:12px}@keyframes blue-shimmer{to{background-position:-200% 0}}@keyframes payment-reveal{from{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.blue-pay-panel,.blue-loading i{animation:none}}@media(max-width:450px){.blue-inner{padding-top:46px}.blue-checkout{inset:0}}
@media(min-width:451px){.device:has(.blue-checkout) .cashout-chrome{height:63px;background:#2b2c2e;color:#fff;padding:21px 34px 0}.device:has(.blue-checkout) .cashout-chrome .browser-address{display:none}.device:has(.blue-checkout) #app{height:678px}.device:has(.blue-checkout) .cashout-bottom{height:133px;padding:60px 20px 24px;background:#2b2c2e;color:#fff}.device:has(.blue-checkout) .cashout-bottom:before{content:'joincashout.com';position:absolute;top:10px;left:10px;right:10px;height:39px;background:#53565c;border-radius:24px;text-align:center;font:600 18px/39px Arial}.device:has(.blue-checkout) .cashout-bottom i{display:none}}

.blue-badge{width:130px;box-sizing:border-box;text-align:center;padding:6px 0}.blue-checkout h2{margin-bottom:21px}
.blue-offer .renewal{color:#fff;opacity:1}

.blue-auth{font:13px/19px ReferenceInter,Arial;color:white;margin:22px 0 0;text-align:center}

.blue-proof{aspect-ratio:1056/273;object-fit:cover}

.blue-proof{clip-path:inset(1px 0)}

.blue-hero{aspect-ratio:930/990;object-fit:contain}

/* The opening offer fits the browser's visible viewport, including its Continue action. */
.blue-intro{height:100vh;height:100svh;box-sizing:border-box;display:flex;flex-direction:column}
.blue-intro .public-topbar{width:100%;flex:none;margin-bottom:0;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:12px}
.blue-intro-content{width:100%;max-width:480px;box-sizing:border-box;margin:0 auto;min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 24px max(16px,env(safe-area-inset-bottom))}
.blue-intro-content h1{flex:none;margin:0;max-width:420px;font-size:clamp(25px,6.8vw,32px);line-height:1.08;text-wrap:balance}
.blue-intro-price{flex:none;margin:0;font-size:22px;line-height:1.2;font-weight:700;text-align:center}
.blue-intro-content .blue-hero{flex:1;min-height:0;height:0;width:100%;max-width:330px;object-fit:contain;margin:0;aspect-ratio:auto}
.blue-intro-content .blue-proof{flex:none;width:auto;max-width:100%;height:clamp(38px,9svh,72px);object-fit:contain;margin:0}
.blue-continue{flex:none;width:100%;min-height:52px;border:0;border-radius:40px;background:#fff;color:#111;font:800 20px/24px ReferenceInter,Arial,sans-serif;padding:14px 16px;cursor:pointer}
.blue-continue:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #111}
.blue-pay-panel:focus{outline:none}
@media(max-height:600px){.blue-intro-content{gap:8px;padding-top:4px}.blue-intro-content h1{font-size:25px}.blue-intro-price{font-size:19px}.blue-intro-content .blue-proof{height:38px}}
.blue-checkout .blue-intro .public-topbar{margin-bottom:0}
.blue-checkout .blue-intro-price{color:#fff;margin:0}
.blue-intro-content .blue-proof{width:min(100%,calc(9svh * 3.868));height:auto;max-width:352px;aspect-ratio:1056/273;object-fit:cover}
@media(max-height:600px){.blue-intro-content .blue-proof{height:auto;width:147px}}

.blue-start[hidden]{display:none}
