.amoe-dialog{position:relative;width:min(600px,calc(100vw - 32px));max-width:600px;overflow:hidden;padding:36px;border:1px solid #4a6d84;border-radius:18px;background-color:#082b40;background-image:linear-gradient(180deg,#072b3c0a,#082b4070 20%,#082b40ee 38%,#082b40f5 68%,#082b40e8),var(--amoe-art);background-repeat:no-repeat;background-position:top;background-size:cover;box-shadow:0 28px 90px #00121c80;color:#edf5ff;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;text-align:center}.amoe-dialog,.amoe-dialog *{box-sizing:border-box}.amoe-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #62869e;border-radius:50%;background:#0b2636;color:#d5e9f6;cursor:pointer}.amoe-close:hover{border-color:#c4e4fa;color:#fff;box-shadow:0 0 0 3px #9cc2dc20}.amoe-scene{height:173px;margin-bottom:22px}.amoe-kicker{margin:0 0 12px;color:#bbd5e6;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.amoe-dialog h2{margin:0 0 16px;color:#f5f9ff;font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1.16}.amoe-dialog p{margin:0 0 18px;color:#b7ccdc}.amoe-countdown{margin:24px 0;padding:22px;border:1px solid #3e627b;border-radius:12px;background:#09283d}.amoe-countdown span,.amoe-countdown strong{display:block}.amoe-countdown span{color:#b7ccdc}.amoe-countdown strong{margin-top:5px;color:#edf5ff;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800}.amoe-copy{display:flex;gap:12px;margin:24px 0}.amoe-copy input{flex:1;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #628299;border-radius:8px;background:#08273c;color:#edf5ff;font:inherit;font-weight:700;letter-spacing:.12em;text-align:center}.amoe-continue,.amoe-copy button,.amoe-retry{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 25px;border:1px solid #51eaa0;border-radius:10px;background:linear-gradient(180deg,#53ed9b,#26d57c);color:#032d23;font:800 14px/1.3 Manrope,sans-serif;box-shadow:0 4px 14px #001c2c38,inset 0 1px 0 #ffffff40;cursor:pointer}.amoe-copy button{flex:none;width:auto;margin:0}.amoe-continue,.amoe-retry{width:100%;margin-top:12px}.amoe-continue:disabled,.amoe-copy button:disabled{cursor:default;opacity:.6}.amoe-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px}.amoe-dialog :is(button,input):focus-visible{outline:3px solid #b5dcff;outline-offset:4px}@media (max-width:540px){.amoe-dialog{--amoe-scene:clamp(170px,60vw,360px);padding:0 20px 24px;background-image:linear-gradient(180deg,#082b4000 calc(var(--amoe-scene) - 32px),#082b40 var(--amoe-scene)),var(--amoe-art);background-size:100% 100%,100% auto}.amoe-scene{height:var(--amoe-scene)}.amoe-copy{flex-wrap:wrap}.amoe-copy input{flex-basis:100%}.amoe-copy button{width:100%}.amoe-countdown strong{font-size:25px}}