.acx{--acx-modal: #132234;--acx-card: #1b2735;--acx-h: #ffffff;--acx-text: #c7d0d8;--acx-muted: #9fb0bf;--acx-dim: #8fa0b0;--acx-accent: #f2921d;--acx-accent-hi: #ffb55a;--acx-accent-bg: rgba(242,146,29,.14);--acx-accent-line: rgba(242,146,29,.45);--acx-ok: #5fe0a6;--acx-ok-bg: rgba(31,157,107,.16);--acx-ok-line: rgba(95,224,166,.35);--acx-line: rgba(255,255,255,.08);--acx-cta: linear-gradient(180deg,#e0781a,#b85a0a);--acx-cta-hover: linear-gradient(180deg,#ea8424,#c4620c);--acx-cta-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 8px 22px rgba(242,146,29,.3);--acx-focus: #5fd0da;--acx-warn-bg: rgba(232,163,61,.15);--acx-warn-text: #f2b968;--acx-warn-icon: #d9860f;--acx-info: #5fd0da;position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:#060c14b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Open Sans Variable,Open Sans,Open Sans Fallback,Open Sans Fallback Android,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--acx-text);text-align:left;overflow-y:auto}.acx[hidden]{display:none}.acx *,.acx *:before,.acx *:after{box-sizing:border-box}.acx :focus-visible{outline:2px solid var(--acx-focus);outline-offset:2px}.acx .msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased}.acx-frame{position:relative;width:100%;max-width:720px;margin:auto;border-radius:16px;padding:1.5px;background:linear-gradient(160deg,#f2921db3,#ffffff14 45%,#ffffff0d);box-shadow:0 30px 80px #0009;animation:acxIn .28s cubic-bezier(.2,.9,.3,1.15) both}.acx-card{position:relative;border-radius:15px;padding:26px 26px 22px;background:radial-gradient(circle at 50% 0%,rgba(242,146,29,.2),transparent 55%),var(--acx-modal)}.acx-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:1px 6px;border:0;border-radius:8px;background:none;color:var(--acx-dim);cursor:pointer}.acx-close:hover{background:#ffffff14;color:var(--acx-h)}.acx-close .msr{font-size:22px}.acx-head{text-align:center;padding:0 30px}.acx-title{margin:0 0 6px;font-size:24px;font-weight:800;color:var(--acx-h);text-wrap:balance;line-height:1.25}.acx-sub{margin:0 auto;max-width:440px;font-size:14.5px;line-height:1.6;color:var(--acx-muted);text-wrap:pretty}.acx-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.acx-opt{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border-radius:12px;background:var(--acx-card);border:1px solid var(--acx-line);text-align:left;min-width:0}.acx-opt.is-hl{border-color:#f2921d8c;box-shadow:0 0 0 1px #f2921d40,0 10px 30px #00000040}.acx-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.acx-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--acx-accent-bg);border:1px solid var(--acx-accent-line);color:var(--acx-accent)}.acx-ic .msr{font-size:24px}.acx-ic.is-ok{background:var(--acx-ok-bg);border-color:var(--acx-ok-line);color:var(--acx-ok)}.acx-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.5}.acx-pill .msr{font-size:15px}.acx-pill.is-ok{background:var(--acx-ok-bg);border:1px solid var(--acx-ok-line);color:var(--acx-ok)}.acx-pill.is-or{background:#f2921d1f;border:1px solid rgba(242,146,29,.35);color:var(--acx-accent-hi)}.acx-pill.is-mute{background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:var(--acx-muted)}.acx-opt-title{margin:2px 0 0;padding:0;font-size:18px;font-weight:800;color:var(--acx-h);line-height:1.3;text-wrap:balance}.acx-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.acx-price b{font-size:22px;font-weight:800;color:var(--acx-h);font-variant-numeric:tabular-nums}.acx-price span{font-size:13px;color:var(--acx-muted)}.acx-price b.is-ok{color:var(--acx-ok)}.acx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:var(--acx-text)}.acx-list li{display:flex;gap:7px;align-items:flex-start;margin:0}.acx-list .msr{font-size:18px;color:var(--acx-ok);flex-shrink:0;margin-top:1px}.acx-cta{margin-top:auto;padding-top:6px}.acx-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 16px;border-radius:9px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;border:0;line-height:1.25}.acx-btn .msr{font-size:20px;flex-shrink:0}.acx-btn--primary,.acx-btn--primary:hover,.acx-btn--primary:visited{color:var(--acx-h)!important;text-decoration:none}.acx-btn--primary{background:var(--acx-cta);font-weight:800;box-shadow:var(--acx-cta-shadow)}.acx-btn--primary:hover{background:var(--acx-cta-hover)}.acx-btn--ghost,.acx-btn--ghost:hover,.acx-btn--ghost:visited{color:var(--acx-h)!important;text-decoration:none}.acx-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.16)}.acx-btn--ghost:hover{background:#ffffff0f}.acx-btn[disabled]{cursor:not-allowed;background:#ffffff0d;color:#6b7c8c;border:1px solid rgba(255,255,255,.08);box-shadow:none}.acx-opt.is-dis>:not(.acx-pause):not(.acx-cta):not(.acx-top){opacity:.5}.acx-opt.is-dis .acx-ic{filter:grayscale(1);opacity:.55}.acx-opt.is-dis{background:#1b273599}.acx-pause{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--acx-warn-bg);color:var(--acx-warn-text);font-size:13.5px;font-weight:400;line-height:1.5}.acx-pause .msr{color:var(--acx-warn-icon);font-size:20px;flex-shrink:0}.acx-pause p{margin:0}.acx-pause p+p{margin-top:4px;color:var(--acx-text)}.acx-has{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#159aa81a;border:1px solid rgba(95,208,218,.2);color:#b9c6d0;font-size:13.5px;line-height:1.5}.acx-has .msr{color:var(--acx-info);flex-shrink:0;font-size:20px}.acx-has b{color:var(--acx-h)}.acx-foot{margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 6px;font-size:13.5px;color:var(--acx-muted);text-align:center}.acx-foot a,.acx-foot a:hover,.acx-foot a:visited{color:var(--acx-accent);font-weight:700;text-decoration:none}.acx-foot .msr{font-size:17px;color:var(--acx-dim);vertical-align:-3px}@keyframes acxIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes acxSheetIn{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:700px){.acx{align-items:flex-end;padding:0}.acx-frame{max-width:none;margin:auto 0 0;border-radius:20px 20px 0 0;padding:1.5px 0 0;animation:acxSheetIn .3s cubic-bezier(.2,.9,.3,1) both}.acx-card{border-radius:19px 19px 0 0;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px))}.acx-card:before{content:"";display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:#fff3}.acx-close{top:8px;right:8px}.acx-head{padding:0 34px}.acx-title{font-size:20px}.acx-sub{font-size:13.5px}.acx-opts{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}.acx-opt{padding:14px;gap:8px}.acx-opt-title{font-size:16.5px}.acx-list{font-size:13px;gap:4px}.acx-ic{width:38px;height:38px;border-radius:10px}.acx-ic .msr{font-size:21px}.acx-opt.is-compact .acx-list{display:none}.acx-btn{min-height:50px}}@media(prefers-reduced-motion:reduce){.acx-frame{animation:none}}
