.ac-container{background:var(--dark-clay);z-index:10;border:1px solid #ffffff0a;border-radius:32px;width:100%;max-width:860px;height:auto;min-height:560px;display:flex;position:relative;overflow:hidden;box-shadow:10px 10px 30px #00000080,-10px -10px 30px #ffffff05,inset 6px 6px 15px #ffffff0d,inset -6px -6px 15px #000c}.ac-overlay{background:linear-gradient(145deg,#00e8a8 0%,var(--peppermint,#00d396)55%,#00a872 100%);z-index:10;text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 24px);height:calc(100% - 24px);padding:32px;display:flex;position:absolute;top:12px;box-shadow:inset 6px 6px 20px #fff6,inset -6px -6px 20px #0006,0 20px 50px #00d3964d,0 4px 12px #00000040}.ac-dots{gap:8px;display:flex;position:absolute;top:24px;left:24px}.ac-dot{background:#00000026;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 2px 4px #0003,inset 0 -1px 2px #ffffff40}.ac-form-wrapper{z-index:1;box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;width:50%;padding:32px;transition:opacity .3s;display:flex;position:relative;overflow:visible}.ac-brand{align-items:center;gap:8px;width:fit-content;margin-bottom:22px;text-decoration:none;display:inline-flex}.ac-input-clay{background:var(--dark-clay);color:#fff;border:none;border-radius:16px;outline:none;width:100%;padding:15px 14px 15px 44px;font-size:14px;transition:all .2s;box-shadow:inset 0 4px 8px #00000080,inset 0 -1px 1px #ffffff08}.ac-input-clay:focus{box-shadow:inset 0 4px 8px #00000080,inset 0 -1px 1px #ffffff08,0 0 0 2px color-mix(in srgb,var(--peppermint,#00d396)53%,transparent)}.ac-input-clay::placeholder{color:#fff3}.ac-input-eye{padding-right:44px}.ac-btn-mint{background:var(--peppermint,#00d396);width:100%;color:var(--brand-black,#040507);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:15px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 3px 6px #fff6,inset 0 -3px 6px #006e4b66,0 8px 20px #00d39640}.ac-btn-mint:hover:not(:disabled){background:var(--mint-glow,#00ecaa);transform:translateY(-1px);box-shadow:inset 0 4px 8px #ffffff80,inset 0 -4px 8px #006e4b66,0 12px 25px #00d39659}.ac-btn-mint:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 4px #006e4b66,0 4px 10px #00d39633}.ac-btn-mint:disabled{opacity:.5;cursor:not-allowed}.ac-btn-google{color:#fff;cursor:pointer;background:#15181e;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 2px 4px #ffffff0a,inset 0 -2px 4px #0000004d,0 6px 15px #0003}.ac-btn-google:hover:not(:disabled){background:#1b1e26;transform:translateY(-1px);box-shadow:inset 0 3px 6px #ffffff0f,inset 0 -3px 6px #0000004d,0 8px 20px #0000004d}.ac-btn-google:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px 2px #ffffff0a,inset 0 -1px 2px #0000004d,0 3px 8px #0003}.ac-btn-brand{background:var(--brand-black,#040507);color:var(--peppermint,#00d396);cursor:pointer;border:none;border-radius:16px;align-self:center;margin-top:24px;padding:15px 36px;font-size:15px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 3px 6px #ffffff1a,inset 0 -3px 6px #000,0 10px 20px #0003}.ac-btn-brand:hover{background:#080a0e;transform:translateY(-1px)}.ac-btn-brand:active{transform:translateY(2px)}.ac-eye{cursor:pointer;color:#ffffff4d;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ac-eye:hover{color:#fff9}.ac-label{color:#fff6;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ac-link{color:var(--peppermint,#00d396);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600;transition:color .15s}.ac-link:hover{color:var(--mint-glow,#00ecaa)}.ac-divider{align-items:center;gap:12px;margin:20px 0;display:flex}.ac-line{background:#ffffff0d;flex:1;height:1px}.ac-or{color:#fff3;font-size:12px;font-weight:600}.ac-toggle-group{background:var(--dark-clay);border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:flex;box-shadow:inset 0 3px 6px #00000073,inset 0 -1px 1px #ffffff08}.ac-toggle-btn{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:12px;flex:1;padding:11px 12px;font-size:14px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1)}.ac-toggle-btn:hover:not(.ac-toggle-active){color:#ffffffb3}.ac-toggle-btn.ac-toggle-active{background:var(--peppermint,#00d396);color:var(--brand-black,#040507);box-shadow:inset 0 3px 6px #fff6,inset 0 -3px 6px #006e4b66,0 6px 16px #00d39640}.ac-toggle-btn.ac-toggle-active:hover{background:var(--mint-glow,#00ecaa)}.ac-dropdown{position:relative}.ac-dropdown-trigger{cursor:pointer;text-align:left;align-items:center;gap:8px;padding-left:40px;padding-right:14px;font-size:14px;display:flex}.ac-dropdown-panel{background:var(--dark-clay);z-index:50;border:1px solid #ffffff0f;border-radius:14px;max-height:200px;padding:6px;animation:.15s ease-out ac-dropdown-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000080,inset 0 1px #ffffff0a}@keyframes ac-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ac-dropdown-panel::-webkit-scrollbar{width:6px}.ac-dropdown-panel::-webkit-scrollbar-track{background:0 0}.ac-dropdown-panel::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.ac-dropdown-option{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.ac-dropdown-option:hover{color:var(--peppermint,#00d396);background:#00d3961a}.ac-dropdown-option.ac-selected{color:var(--peppermint,#00d396);background:#00d3961f;font-weight:600}.ac-dropdown-empty{color:#ffffff40;text-align:center;padding:12px 14px;font-size:13px}.ac-mobile-toggle{display:none}.ac-hidden-m{transition:opacity .3s,pointer-events .2s}@media (min-width:821px){.ac-hidden-m{opacity:0}}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-spinner{animation:1s linear infinite ac-spin}@media (max-width:820px){.ac-container{border-radius:32px;flex-direction:column;max-width:440px;height:auto}.ac-overlay{display:none!important}.ac-form-wrapper{flex:none;width:100%;height:auto;padding:40px 24px}.ac-hidden-m{opacity:0;pointer-events:none;position:absolute}.ac-mobile-toggle{text-align:center;color:#ffffff80;margin-top:24px;font-size:14px;display:block!important}}html:not(.dark) .ac-container{background:var(--light-bg);border-color:#0000000f;box-shadow:8px 8px 20px #a3b1c673,-8px -8px 20px #ffffffe6,inset 1px 1px 3px #ffffffa6,inset -1px -1px 3px #a3b1c633}html:not(.dark) .ac-input-clay{color:#1a1a2e;background:#dde3ec;box-shadow:inset 0 4px 8px #a3b1c666,inset 0 -1px 1px #fffc}html:not(.dark) .ac-input-clay:focus{box-shadow:inset 0 4px 8px #a3b1c666,inset 0 -1px 1px #fffc,0 0 0 2px color-mix(in srgb,var(--peppermint,#00d396)53%,transparent)}html:not(.dark) .ac-input-clay::placeholder{color:#0f141e4d}html:not(.dark) .ac-btn-google{color:#1a1a2e;background:#dde3ec;box-shadow:inset 0 2px 4px #fffc,inset 0 -2px 4px #a3b1c666,0 6px 15px #a3b1c640}html:not(.dark) .ac-btn-google:hover:not(:disabled){background:#d0d8e4;transform:translateY(-1px)}html:not(.dark) .ac-eye{color:#0f141e4d}html:not(.dark) .ac-eye:hover{color:#0f141ea6}html:not(.dark) .ac-label{color:#0f141e8c}html:not(.dark) .ac-line{background:#0f141e1a}html:not(.dark) .ac-or{color:#0f141e59}html:not(.dark) .ac-toggle-group{background:#dde3ec;box-shadow:inset 0 3px 6px #a3b1c666,inset 0 -1px 1px #fffc}html:not(.dark) .ac-toggle-btn{color:#0f141e73}html:not(.dark) .ac-toggle-btn:hover:not(.ac-toggle-active){color:#0f141eb3}html:not(.dark) .ac-mobile-toggle{color:#0f141e80}html:not(.dark) .ac-dropdown-panel{background:#dde3ec;border-color:#00000014;box-shadow:0 12px 32px #a3b1c673,inset 0 1px #fffc}html:not(.dark) .ac-dropdown-option{color:#0f141e99}html:not(.dark) .ac-dropdown-option:hover{color:#059669;background:#00b4821a}html:not(.dark) .ac-dropdown-option.ac-selected{color:#059669;background:#00b4821f}html:not(.dark) .ac-dropdown-empty{color:#0f141e4d}html:not(.dark) .ac-dropdown-panel::-webkit-scrollbar-thumb{background:#0000001a}
