html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #authBg.authbg{position:fixed!important;inset:0!important;z-index:2147483090!important;background:rgba(31,32,28,.12)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;opacity:0!important;transition:opacity .3s!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #authBg.authbg.in{opacity:1!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth{--ink:#1f201c;--muted:#595953;--green:#2f4a3c;--line:#ddd6ca;--glass:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.38));--glass-blur:blur(22px) saturate(1.8);--glass-shadow:0 14px 34px -16px rgba(0,0,0,.32);font-family:AmxShInter,Inter,-apple-system,Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;box-sizing:border-box!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth *,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth *::before,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth *::after{box-sizing:border-box!important;font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth :is(h3,p,form,label,small){margin:0!important;padding:0!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth button{background:none!important;border:0!important;padding:0!important;margin:0!important;font:inherit!important;color:inherit!important;cursor:pointer!important;min-width:0!important;min-height:0!important;box-shadow:none!important;text-decoration:none!important;line-height:normal!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth a{color:inherit!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth input{margin:0!important;box-shadow:none!important;max-width:none!important;min-height:0!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth{--a-bad:#9a3a2f;--a-ok:#2f6b4a;position:fixed!important;left:50%!important;top:50%!important;z-index:90!important;width:min(420px,calc(100% - 32px))!important;max-height:calc(100% - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:28px 28px 20px!important;border-radius:24px!important;color:var(--ink)!important;text-align:left!important;background:var(--glass)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:var(--glass-shadow)!important;opacity:0!important;transform:translate(-50%,-46%) scale(.98)!important;transition:opacity .28s ease,transform .5s cubic-bezier(.2,.9,.25,1)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth.in{opacity:1!important;transform:translate(-50%,-50%)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .ax{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:50%!important;display:grid!important;place-items:center!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .ax:hover{background:rgba(31,32,28,.08)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .alogo{display:block!important;width:112px!important;height:21px!important;background:var(--green)!important;-webkit-mask:url(/wp-content/mu-plugins/amx-footer-v1/logo.png) 0 50%/112px auto no-repeat!important;mask:url(/wp-content/mu-plugins/amx-footer-v1/logo.png) 0 50%/112px auto no-repeat!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth h3{font-size:24px!important;font-weight:500!important;letter-spacing:-.01em!important;margin-top:18px!important;line-height:1.2!important;text-transform:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .asub{font-size:13.5px!important;color:var(--muted)!important;margin-top:6px!important;line-height:1.5!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .atabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:4px!important;margin-top:20px!important;border-radius:999px!important;background:rgba(255,255,255,.35)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .atabs button{height:38px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:500!important;color:var(--muted)!important;transition:background .25s,color .25s,box-shadow .25s!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .atabs button[aria-selected="true"]{background:rgba(255,255,255,.88)!important;color:var(--ink)!important;box-shadow:0 2px 8px -3px rgba(0,0,0,.2)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .aform{display:grid!important;gap:14px!important;margin-top:18px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af{display:grid!important;gap:6px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af label{font-size:13px!important;font-weight:500!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af input{width:100%!important;height:46px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(31,32,28,.14)!important;background:rgba(255,255,255,.62)!important;font:inherit!important;font-size:15px!important;color:var(--ink)!important;transition:border-color .2s,box-shadow .2s!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af input:focus{outline:0!important;border-color:var(--green)!important;box-shadow:0 0 0 3px rgba(47,74,60,.15)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af small{font-size:12.5px!important;color:var(--muted)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af.err input{border-color:var(--a-bad)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .af.err small{color:var(--a-bad)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apw{position:relative!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apw input{padding-right:46px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apw button{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:var(--muted)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apw button:hover{background:rgba(31,32,28,.07)!important;color:var(--ink)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .arow{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:13px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .arow label,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .acheck{display:flex!important;align-items:flex-start!important;gap:9px!important;cursor:pointer!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .arow input,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .acheck input{width:16px!important;height:16px!important;margin:1px 0 0!important;accent-color:var(--green)!important;flex:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .acheck{font-size:13px!important;color:var(--muted)!important;line-height:1.45!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .alink{font-size:13px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn{height:48px!important;border-radius:999px!important;background:var(--green)!important;color:#fff!important;font-size:14.5px!important;font-weight:500!important;transition:background .2s,opacity .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn:hover{background:var(--ink)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn[disabled]{opacity:.7!important;pointer-events:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn .spin{width:16px!important;height:16px!important;border:2px solid rgba(255,255,255,.4)!important;border-top-color:#fff!important;border-radius:50%!important;animation:aspin .7s linear infinite!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn2{height:46px!important;border-radius:999px!important;border:1px solid var(--ink)!important;font-size:14px!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;transition:background .2s,color .2s!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn2:hover{background:var(--ink)!important;color:#fff!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .ameter{height:4px!important;border-radius:2px!important;background:rgba(31,32,28,.1)!important;overflow:hidden!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .ameter i{display:block!important;height:100%!important;width:0;transition:width .3s,background .3s!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .aerr{font-size:13px!important;color:var(--a-bad)!important;background:#f3e0db!important;padding:10px 12px!important;border-radius:10px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .adone{display:grid!important;gap:12px!important;margin-top:6px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .adone .okc{width:52px!important;height:52px!important;border-radius:50%!important;background:#e1ebe3!important;color:var(--a-ok)!important;display:grid!important;place-items:center!important;margin-top:18px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .adone .abtns{display:grid!important;gap:8px!important;margin-top:6px!important}
@media (prefers-reduced-motion:reduce){html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #authBg.authbg{transition:none!important}}
@media (prefers-reduced-motion:reduce){html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .abtn .spin{animation:none!important}}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth{z-index:2147483100!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth [hidden],html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #authBg[hidden],html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth[hidden]{display:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .ahp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
@keyframes aspin{to{transform:rotate(360deg)}}

html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth p.acheck{display:block!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth p.acheck a.alink{font-size:inherit!important;display:inline!important;color:inherit!important}

html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend{display:grid!important;gap:8px!important;margin-top:4px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend[hidden]{display:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-h{font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--muted)!important;margin:0!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:8px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend li{margin:0!important;padding:0!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-row{display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(31,32,28,.1)!important;text-decoration:none!important;color:var(--ink)!important;transition:background .2s,border-color .2s!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-row:hover{background:rgba(255,255,255,.9)!important;border-color:rgba(31,32,28,.2)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#2f6b4a!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth :is(.k-pay,.k-balance) .apend-dot{background:#b07a1f!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth :is(.k-failed,.k-cancelled,.k-soldout) .apend-dot{background:#9a3a2f!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-tx{display:grid!important;gap:2px!important;min-width:0!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-tx b{font-size:14.5px!important;font-weight:600!important;line-height:1.3!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-tx small{font-size:12.5px!important;color:var(--muted)!important;line-height:1.4!important;overflow:hidden!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .apend-go{font-size:22px!important;line-height:1!important;color:var(--muted)!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth #aPendAll{justify-self:start!important;margin-top:2px!important}

html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth #aDone:has(.apend:not([hidden])) .okc{display:none!important}

html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #amxAovToast{position:fixed!important;left:50%!important;bottom:28px!important;z-index:2147483100!important;transform:translate(-50%,12px)!important;opacity:0!important;transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.25,1)!important;padding:12px 20px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.6))!important;-webkit-backdrop-filter:blur(22px) saturate(1.8)!important;backdrop-filter:blur(22px) saturate(1.8)!important;box-shadow:0 14px 34px -16px rgba(0,0,0,.32)!important;color:#1f201c!important;font:500 14px/1.4 AmxShInter,Inter,-apple-system,Arial,sans-serif!important;white-space:nowrap!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #amxAovToast.in{opacity:1!important;transform:translate(-50%,0)!important}
@media (prefers-reduced-motion:reduce){html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #amxAovToast{transition:none!important}}

html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .aok{font-size:13px!important;color:#2f6b4a!important;background:#e1ebe3!important;padding:10px 12px!important;border-radius:10px!important;margin-top:16px!important;line-height:1.45!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth #aNote.aerr{margin-top:16px!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth #aNote[hidden]{display:none!important}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth #aVer{margin-top:18px!important}
/* account page signed out: hide the old screen under the new pop-up (shown again after 6 s if the script never runs) */
@keyframes amxAovShow{to{visibility:visible}}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) body:not(.logged-in) #amx-auth,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) body:not(.logged-in) #amx-auth-access-nav{visibility:hidden;animation:amxAovShow 0s 6s forwards}
html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3).amx-aov-acct-ready body:not(.logged-in) #amx-auth,html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3).amx-aov-acct-ready body:not(.logged-in) #amx-auth-access-nav{visibility:hidden;animation:none}

html:not(#amx-aov1):not(#amx-aov2):not(#amx-aov3) #auth .k-start .apend-dot{background:#2f4a3c!important;opacity:.35!important}
