#aklc-popup{position:fixed;inset:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;font-family:Inter,Arial,sans-serif}#aklc-popup *{box-sizing:border-box}#aklc-popup .aklc-overlay{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(5px)}#aklc-popup .aklc-modal{position:relative;background:#0b0c0e;border:1px solid #ff741c;color:#f5f5f5;border-radius:18px;width:min(440px,92vw);max-height:90vh;overflow:auto;text-align:center;padding:30px 25px;box-shadow:0 30px 100px #000}#aklc-popup .aklc-close{position:absolute;right:14px;top:12px;background:transparent;border:0;color:#ccc;font-size:27px;cursor:pointer}#aklc-popup .aklc-mark{color:#ff741c;font-size:11px;font-weight:750;letter-spacing:1.3px}#aklc-popup .aklc-gift{color:#ff741c;font-size:40px;margin:12px}#aklc-popup h2{color:#fff;font-size:26px;margin:14px 0;line-height:1.2}#aklc-popup p{color:#bdc0c4;line-height:1.5;font-size:14px}#aklc-popup .aklc-code{padding:15px;background:#1c1e21;border-radius:9px;letter-spacing:2px;font-weight:800;font-size:19px;margin:18px 0}#aklc-popup .aklc-counter{font-size:40px;letter-spacing:2px;font-weight:850;color:#ff741c;font-variant-numeric:tabular-nums}#aklc-popup .aklc-progress{background:#3a3b3f;border-radius:20px;height:6px;margin:12px 0 22px;overflow:hidden}#aklc-popup .aklc-progress span{display:block;background:#ff741c;width:100%;height:100%;transition:width 1s linear}#aklc-popup .aklc-apply{display:block;width:100%;padding:16px;border:0;border-radius:8px;background:#ff741c;color:#180c05;font-weight:900;cursor:pointer}#aklc-popup .aklc-apply:disabled{background:#626368;color:white}#aklc-popup .aklc-note{font-size:11px}
