.continuation_page__1uFEQ{min-height:100svh;padding:28px 24px 64px;background:#f5faf9}.continuation_brand__cNxBk{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:600;color:var(--ink-1);text-decoration:none}.continuation_content__7onMd{width:min(100%,660px);margin:48px auto 0}.continuation_contentSetup__HflY9{width:min(100%,960px);margin-top:24px}.continuation_contentSetup__HflY9 .continuation_address__uWtXb{font-size:14px;margin:16px 0 0}.continuation_contentSetup__HflY9 .continuation_setup___sNzX{margin-top:12px}.continuation_content__7onMd>header{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:24px;margin-bottom:28px}.continuation_headerCopy__P6lSb{text-align:left}.continuation_mascot__bRoD_{display:block;width:112px;height:144px;object-fit:contain;justify-self:center}.continuation_content__7onMd h1{font-size:clamp(30px,5vw,40px);line-height:1.2;margin:0 0 14px}.continuation_content__7onMd p{color:var(--ink-2);line-height:1.65}.continuation_card__2akvt{background:white;border:1px solid #d9e8e6;border-radius:24px;padding:32px;box-shadow:0 10px 36px #163f4708}.continuation_card__2akvt h2{margin:28px 0 12px;font-size:25px;line-height:1.3}.continuation_page__1uFEQ .continuation_card__2akvt>button.btn{width:100%;margin-top:16px;white-space:normal}.continuation_progress__ESiFy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.continuation_progress__ESiFy li{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;font-size:13px;line-height:1.35;color:var(--ink-2)}.continuation_progress__ESiFy span{display:grid;place-items:center;height:32px;width:32px;border-radius:50%;background:#edf2f2;font-weight:600}.continuation_progress__ESiFy [data-complete=true] span{background:#daf2e8;color:#176c55}.continuation_address__uWtXb{overflow-wrap:anywhere;font-weight:600}.continuation_footer__ypY9w{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:24px;font-size:14px}.continuation_setup___sNzX{margin-top:24px}@media (max-width:480px){.continuation_page__1uFEQ{padding:20px 16px 48px}.continuation_content__7onMd{margin-top:32px}.continuation_content__7onMd>header{grid-template-columns:1fr;gap:10px}.continuation_headerCopy__P6lSb{text-align:center}.continuation_mascot__bRoD_{grid-row:1;width:92px;height:118px}.continuation_card__2akvt{padding:24px 18px}.continuation_progress__ESiFy{grid-template-columns:1fr;gap:10px}.continuation_progress__ESiFy li{flex-direction:row;text-align:left}.continuation_progress__ESiFy span{flex-shrink:0}}.payment-processing-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:rgb(19 42 48/52%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.payment-processing-dialog{box-sizing:border-box;width:min(100%,460px);min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 28px;border:1px solid rgb(255 255 255/80%);border-radius:28px;background:#fff;box-shadow:0 24px 72px rgb(12 44 52/24%);color:#20353a;text-align:center;outline:none}.payment-processing-gary{display:block;width:min(220px,60vw);height:auto;margin:-4px 0 12px;object-fit:contain;animation:payment-processing-float 3.8s ease-in-out infinite}.payment-processing-dialog h1{margin:0;font-size:clamp(21px,5vw,28px);line-height:1.25;font-weight:600}.payment-processing-dialog p{margin:10px 0 18px;color:#586f76;font-size:15px}.payment-processing-indicator{position:relative;display:block;overflow:hidden;width:min(180px,54vw);height:4px;border-radius:99px;background:#d5edf3}.payment-processing-indicator:after{position:absolute;inset:0 auto 0 0;width:34%;border-radius:inherit;background:#197e93;content:"";animation:payment-processing-progress 1.2s ease-in-out infinite}@keyframes payment-processing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes payment-processing-progress{0%{transform:translateX(-110%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.payment-processing-gary,.payment-processing-indicator:after{animation:none}.payment-processing-indicator:after{left:33%}}@media (max-width:420px){.payment-processing-dialog{min-height:360px;padding:26px 20px}}