.pay-progress{display:flex;align-items:center;gap:20px;color:#fff;font-family:DM Sans,Arial,sans-serif}.pay-progress-art{position:relative;flex:0 0 88px;width:88px;height:88px;display:grid;place-items:center;color:#ffeb3b}.pay-progress-art svg{width:48px;height:48px}.pay-progress-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #3b3b29;border-top:2px solid #ffeb3b;border-radius:50%;animation:pay-orbit 1.8s linear infinite}.pay-progress-line{animation:pay-document-lines 1.8s linear infinite}.pay-progress-copy strong{display:block;font-size:18px;font-weight:500;line-height:1.4}.pay-progress-copy p{color:#b5b5b5;font-size:14px;line-height:1.6;margin:8px 0 0;max-width:38ch}.pay-progress-screen{min-height:100svh;padding:32px 24px;background:#050505;justify-content:center;flex-direction:column;text-align:center}.pay-progress-screen .pay-progress-art,.pay-loading .pay-progress-art{width:112px;height:112px;flex-basis:112px}.pay-progress-screen .pay-progress-art svg,.pay-loading .pay-progress-art svg{width:58px;height:58px}.pay-loading .pay-progress{flex-direction:column;gap:28px}.pay-loading .pay-progress-copy strong{font-size:clamp(24px,3vw,32px)}.pay-loading .pay-progress-copy p{margin:10px auto 0;font-size:16px}@keyframes pay-orbit{to{transform:rotate(360deg)}}@keyframes pay-document-lines{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pay-progress-orbit,.pay-progress-line{animation:none}}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans/DM-Sans-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Chorezy Display;src:url(/fonts/chorezy/Chorezy-Display.ttf) format("truetype");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Chorezy Body;src:url(/fonts/chorezy/Chorezy-Body-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chorezy Body;src:url(/fonts/chorezy/Chorezy-Body-ExtraBold.otf) format("opentype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Montreal;src:url(/fonts/montreal/Montreal-Regular.ttf) format("truetype");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Montreal;src:url(/fonts/montreal/Montreal-Bold.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}:root{--font-family-default: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-home: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--site-ink: #020202;--site-surface: #0d0d0d;--site-accent: #ffeb3b;--site-text: #ffffff;--site-muted: rgba(255, 255, 255, .64);--site-border: rgba(255, 255, 255, .12)}*{font-family:inherit;margin:0;padding:0;box-sizing:border-box}html{min-width:320px;background:var(--site-ink);color-scheme:dark}body{min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--site-ink);color:var(--site-text);font-family:var(--font-family-default);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a,input,textarea,select{font:inherit}::selection{background:var(--site-accent);color:#040404}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
