.AuthModal-module__kkVAJG__backdrop{z-index:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.AuthModal-module__kkVAJG__dialog{color:#d8dce7;background:#111725;border:1px solid #ffffff1f;border-radius:24px;width:min(100%,500px);max-height:calc(100dvh - 40px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 32px 100px #00000080}.AuthModal-module__kkVAJG__dialog h2{color:#fff;max-width:12ch;margin-top:10px;font-size:clamp(28px,5vw,40px)}.AuthModal-module__kkVAJG__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;top:16px;right:16px}.AuthModal-module__kkVAJG__kicker{color:#f4c95d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.AuthModal-module__kkVAJG__description{margin:14px 0 0;line-height:1.6}.AuthModal-module__kkVAJG__roles{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:22px;display:grid}.AuthModal-module__kkVAJG__roles button{color:#d8dce7;min-height:48px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px;font-size:13px}.AuthModal-module__kkVAJG__roles button[aria-pressed=true]{color:#fff;background:#8a7dff29;border-color:#8a7dff}.AuthModal-module__kkVAJG__google{margin-top:16px}.AuthModal-module__kkVAJG__form{gap:14px;margin-top:18px;display:grid}.AuthModal-module__kkVAJG__form label{color:#fff;gap:7px;font-size:13px;font-weight:700;display:grid}.AuthModal-module__kkVAJG__form input{color:#fff;min-height:48px;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:0 14px;font-size:16px}.AuthModal-module__kkVAJG__primary{color:#090d16;min-height:50px;font:inherit;cursor:pointer;background:#f4c95d;border:0;border-radius:999px;font-weight:800}.AuthModal-module__kkVAJG__dialog :focus-visible{outline-offset:2px;outline:2px solid #f4c95d}.AuthModal-module__kkVAJG__notice{color:#c7cbd7;min-height:1.4em;margin:12px 0 0;font-size:12px;line-height:1.5}.AuthModal-module__kkVAJG__configuration,.AuthModal-module__kkVAJG__privacy{color:#ffffff9e;margin:0;font-size:12px;line-height:1.6}.AuthModal-module__kkVAJG__configuration{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}@media (max-width:520px){.AuthModal-module__kkVAJG__dialog{border-radius:20px;padding:28px 20px 22px}.AuthModal-module__kkVAJG__roles{grid-template-columns:1fr}}
.AuthActions-module__eFUfWG__actions{align-items:center;gap:4px;display:flex}.AuthActions-module__eFUfWG__actions button{color:#ffffffd6;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.AuthActions-module__eFUfWG__actions[data-theme=light] button{color:#1e2a44}.AuthActions-module__eFUfWG__actions[data-theme=light] .AuthActions-module__eFUfWG__primary{color:#fff;background:#1e2a44;border-color:#1e2a44}.AuthActions-module__eFUfWG__actions[data-theme=light] .AuthActions-module__eFUfWG__loading{background:#1e2a440f;border-color:#1e2a442e}.AuthActions-module__eFUfWG__actions[data-theme=light] .AuthActions-module__eFUfWG__account summary{color:#1e2a44;border-color:#1e2a442e}.AuthActions-module__eFUfWG__actions[data-theme=light] .AuthActions-module__eFUfWG__account>div button{color:#fff}.AuthActions-module__eFUfWG__actions .AuthActions-module__eFUfWG__primary{color:#090d16;background:#f4c95d;border-color:#f4c95d80}.AuthActions-module__eFUfWG__actions button:focus-visible{outline-offset:2px;outline:2px solid #f4c95d}.AuthActions-module__eFUfWG__loading{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;width:36px;height:36px}.AuthActions-module__eFUfWG__account{position:relative}.AuthActions-module__eFUfWG__account summary{color:#ffffffe6;cursor:pointer;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 4px;list-style:none;display:flex}.AuthActions-module__eFUfWG__account summary::-webkit-details-marker{display:none}.AuthActions-module__eFUfWG__account summary img,.AuthActions-module__eFUfWG__account summary>span{color:#090d16;object-fit:cover;background:#f4c95d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.AuthActions-module__eFUfWG__account summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;overflow:hidden}.AuthActions-module__eFUfWG__account>div{z-index:30;background:#090d16fa;border:1px solid #ffffff24;border-radius:16px;width:min(280px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0006}.AuthActions-module__eFUfWG__account p{overflow-wrap:anywhere;color:#ffffffe6;margin:0 0 4px;font-size:13px}.AuthActions-module__eFUfWG__account small{color:#ffffff94}.AuthActions-module__eFUfWG__myPage{color:#1e2a44;text-align:center;background:#fff;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:block}.AuthActions-module__eFUfWG__account>div button{background:#ffffff0f;border-color:#ffffff24;width:100%;margin-top:12px}@media (max-width:760px){.AuthActions-module__eFUfWG__actions button:first-child,.AuthActions-module__eFUfWG__account summary strong{display:none}}
.WebGLFluidBackdrop-module__ApxRJW__backdrop{pointer-events:none;background:radial-gradient(circle at 18% 16%,#8c7dff3d,#0000 38%),radial-gradient(circle at 76% 26%,#b9f2e64d,#0000 35%),radial-gradient(circle at 82% 72%,#ff8a7a2e,#0000 34%),linear-gradient(145deg,#fff 0%,#f7f5ff 52%,#fff8f2 100%);position:absolute;inset:0;overflow:hidden}.WebGLFluidBackdrop-module__ApxRJW__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block}.WebGLFluidBackdrop-module__ApxRJW__enhanced .WebGLFluidBackdrop-module__ApxRJW__canvas{opacity:.44}@media (prefers-reduced-motion:reduce){.WebGLFluidBackdrop-module__ApxRJW__canvas{display:none}}
