[hidden]{display:none!important}.checkout{background:#0a0c10;border:1px solid #242c35;border-radius:14px;overflow:hidden;padding:0 16px 16px}iframe{border:0;border-radius:0;height:480px;width:calc(100% + 32px);margin:0 -16px;background:#0a0c10}#state-panel{padding:22px 0;text-align:center;color:#bdc8d4;font-size:14px;line-height:1.65}h2{font-size:18px;letter-spacing:-.4px;margin:22px 0 12px}#confirmation p{font-size:14px;line-height:1.65;color:#b1bdca}label{display:flex;gap:10px;font-size:13px;line-height:1.7;align-items:flex-start;margin:22px 0}input[type=checkbox]{accent-color:#8bc6ff;width:18px;height:18px;flex:0 0 auto;margin-top:2px}button,.button{display:block;width:100%;font:inherit;font-size:14px;font-weight:600;border:0;border-radius:10px;padding:14px;text-align:center;cursor:pointer;text-decoration:none;color:#071018;background:#b5ddff;transition:opacity .2s,transform .2s}button:hover,.button:hover{opacity:.9}button:active{transform:translateY(1px)}button:disabled{opacity:.35;cursor:default}.text-button{background:transparent;color:#8f9eae;font-size:12px;font-weight:400;padding:10px;margin-top:6px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #b5ddff;outline-offset:3px}.fine,details{font-size:10px;color:#6e7d8c;line-height:1.7;margin-top:12px;text-align:center;overflow-wrap:anywhere}details{text-align:left}details p{color:#8e9caa}summary{cursor:pointer;font-size:11px;text-align:center}#order-id:empty{display:none}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:500px){iframe{height:480px}.checkout{padding-left:12px;padding-right:12px}iframe{width:calc(100% + 24px);margin:0 -12px}main{padding-top:30px}}
dialog{max-width:min(360px,calc(100% - 32px));padding:22px;border:1px solid #35404d;border-radius:14px;background:#111820;color:#eef5fb;box-shadow:0 20px 70px #0009}dialog::backdrop{background:#000b}dialog h2{margin-top:0}dialog p{font-size:13px;line-height:1.7;color:#aebbc9}
#state-panel{--status-color:#65cfff;display:grid;justify-items:center;gap:16px;padding:30px 0}
#state-panel[data-phase="verification"]{--status-color:#f0bc63}
#state-text{margin:0;font-weight:500;letter-spacing:.1px}
#status-orbit{position:relative;display:block;width:34px;height:34px;border:2px solid #ffffff12;border-top-color:var(--status-color);border-right-color:var(--status-color);border-radius:50%;animation:status-orbit 1.05s linear infinite;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--status-color) 28%,transparent))}
#status-orbit::after{content:"";position:absolute;right:1px;top:2px;width:5px;height:5px;border-radius:50%;background:var(--status-color);box-shadow:0 0 9px var(--status-color)}
#state-panel[data-busy="false"] #status-orbit{display:none}
@keyframes status-orbit{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#status-orbit{animation:none}}
