.ax-overlay{--ax-panel:#141127;--ax-ink:#f4f1ff;--ax-mute:#a7a1c2;--ax-line:#ffffff1f;--ax-field:#ffffff0f;--ax-btn:#1f1b38;--ax-shadow:0 30px 80px #0000008c;z-index:1000;-webkit-backdrop-filter:blur(10px);background:#0806149e;place-items:center;padding:20px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;animation:.18s ease-out axFade;display:grid;position:fixed;inset:0}html.look-bright .ax-overlay{--ax-panel:#fff;--ax-ink:#141a33;--ax-mute:#626b8f;--ax-line:#18265c21;--ax-field:#f6f7fc;--ax-btn:#fff;--ax-shadow:0 30px 80px #18265c47;background:#d6def58c}@keyframes axFade{0%{opacity:0}to{opacity:1}}@keyframes axUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ax-panel{overscroll-behavior:contain;background:var(--ax-panel);width:min(440px,100%);max-height:calc(100dvh - 40px);color:var(--ax-ink);box-shadow:var(--ax-shadow);scrollbar-width:none;border-radius:28px;animation:.26s cubic-bezier(.2,.8,.2,1) axUp;position:relative;overflow-y:auto}.ax-panel::-webkit-scrollbar{display:none}.ax-hero{background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 50%,#2563eb 100%);height:230px;position:relative;overflow:hidden}.ax-wall{opacity:.95;grid-template-columns:repeat(4,1fr);align-content:center;gap:12px;display:grid;position:absolute;inset:-40px -60px;transform:rotate(-9deg)}.ax-wall img{aspect-ratio:4/3;object-fit:cover;border:2px solid #ffffff8c;border-radius:14px;width:100%;box-shadow:0 8px 20px #140a3c59}.ax-hero:after{content:"";background:linear-gradient(#1e0e5a8c 0%,#3c1ea00d 28%,#3c1ea01a 60%,#3c1ea073 100%);position:absolute;inset:0}.ax-pixo{z-index:2;filter:drop-shadow(0 12px 22px #140a3c73);width:150px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.ax-brand{z-index:3;color:#fff;text-shadow:0 2px 10px #140a3c80;align-items:center;gap:8px;font:800 1.15rem/1 Inter,system-ui,sans-serif;display:inline-flex;position:absolute;top:14px;left:16px}.ax-brand img{border-radius:9px;width:30px;height:30px;box-shadow:0 4px 12px #140a3c66}.ax-close{z-index:4;color:#2a2550;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .15s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #140a3c4d}.ax-close:hover{transform:scale(1.06)}.ax-body{z-index:3;background:var(--ax-panel);text-align:center;border-radius:26px 26px 0 0;flex-direction:column;gap:12px;margin-top:-26px;padding:26px 26px 20px;display:flex;position:relative}.ax-plax{color:var(--ax-ink);background:#ffc94a24;border:1px solid #ffc94a73;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:.86rem;display:inline-flex}.ax-plax img{width:24px;height:24px}.ax-title{letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font:900 clamp(1.7rem,7vw,2.05rem)/1.08 Inter,system-ui,sans-serif}.ax-grad{background:linear-gradient(90deg,#8b5cf6,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text}.ax-sub{color:var(--ax-mute);margin:-4px 0 6px;font-size:.95rem;line-height:1.4}.ax-google,.ax-go{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font:700 1rem/1 Inter,system-ui,sans-serif;transition:transform .15s,box-shadow .15s,filter .15s;display:flex}.ax-google{border:1.5px solid var(--ax-line);background:var(--ax-btn);color:var(--ax-ink)}.ax-google:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #3c28a029}.ax-go{color:#fff;background:linear-gradient(90deg,#8b5cf6,#3b82f6);border:0;box-shadow:0 10px 24px #6366f159}.ax-go:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ax-go:disabled,.ax-google:disabled{opacity:.55;cursor:default}.ax-or{color:var(--ax-mute);align-items:center;gap:14px;font-size:.85rem;display:flex}.ax-or:before,.ax-or:after{content:"";background:var(--ax-line);flex:1;height:1px}.ax-form{flex-direction:column;gap:12px;display:flex}.ax-field{background:var(--ax-field);border:1.5px solid var(--ax-line);min-height:52px;color:var(--ax-mute);border-radius:16px;align-items:center;gap:12px;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.ax-field:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf62e}.ax-field input{min-width:0;color:var(--ax-ink);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font:500 1rem Inter,system-ui,sans-serif}.ax-field input::placeholder{color:var(--ax-mute)}.ax-who{justify-content:center;align-items:center;gap:10px;font-size:.92rem;display:flex}.ax-who-mail{text-overflow:ellipsis;white-space:nowrap;background:var(--ax-field);border:1px solid var(--ax-line);border-radius:999px;min-width:0;padding:6px 12px;font-weight:700;overflow:hidden}.ax-who button,.ax-link-btn{color:#7c6cf6;cursor:pointer;background:0 0;border:0;padding:4px;font:700 .88rem Inter,system-ui,sans-serif}html.look-bright .ax-who button,html.look-bright .ax-link-btn{color:#4f46e5}.ax-modes{background:var(--ax-field);border:1px solid var(--ax-line);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ax-modes button{color:var(--ax-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 8px;font:700 .86rem Inter,system-ui,sans-serif}.ax-modes button.is-on{background:var(--ax-btn);color:var(--ax-ink);box-shadow:0 2px 8px #1e14502e}.ax-error{color:#f87171;margin:0;font-size:.88rem;line-height:1.4}html.look-bright .ax-error{color:#dc2626}.ax-note{color:#22c55e;margin:0;font-size:.88rem;line-height:1.4}.ax-extra{flex-direction:column;align-items:center;gap:4px;display:flex}.ax-offers{color:var(--ax-mute);cursor:pointer;align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.ax-offers input{accent-color:#7c3aed;width:17px;height:17px}.ax-inapp{background:var(--ax-field);color:var(--ax-mute);text-align:left;border-radius:14px;padding:10px 14px;font-size:.84rem}.ax-inapp p{margin:0 0 6px}.ax-inapp a{color:#7c6cf6;font-weight:700}.ax-foot{color:var(--ax-mute);margin:4px 0 0;font-size:.78rem}.ax-foot a{color:inherit}@media (width<=600px){.ax-overlay{place-items:stretch stretch;padding:0}.ax-panel{border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:none;display:flex}.ax-hero{flex:auto;height:auto;min-height:30dvh}.ax-pixo{width:min(46vw,30dvh,200px)}.ax-close{top:calc(12px + env(safe-area-inset-top,0px))}.ax-brand{top:calc(16px + env(safe-area-inset-top,0px))}.ax-body{padding:26px 20px calc(18px + env(safe-area-inset-bottom,0px));flex:none}}@media (prefers-reduced-motion:reduce){.ax-overlay,.ax-panel{animation:none}}
