.Footer-module__8-teKW__footer{border:1px solid var(--line-color);background:linear-gradient(145deg,color-mix(in srgb,var(--bg-secondary)94%,transparent),color-mix(in srgb,var(--brand-main)8%,var(--bg-secondary)));width:min(1180px,100% - 2rem);box-shadow:var(--shadow-main);border-radius:1.4rem;margin:3.6rem auto 1.2rem;padding:1.2rem;position:relative;overflow:hidden}.Footer-module__8-teKW__glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--brand-accent)24%,transparent)0%,transparent 72%);pointer-events:none;filter:blur(8px);border-radius:999px;width:460px;position:absolute;top:-220px;right:-140px}.Footer-module__8-teKW__inner{z-index:1;grid-template-columns:1.2fr .8fr;gap:1.2rem;display:grid;position:relative}.Footer-module__8-teKW__brandCard{border:1px solid var(--line-color);background:color-mix(in srgb,var(--bg-secondary)82%,transparent);border-radius:1.15rem;padding:1rem}.Footer-module__8-teKW__brandRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Footer-module__8-teKW__badge{border:1px solid var(--line-color);color:var(--text-secondary);background:color-mix(in srgb,var(--bg-secondary)84%,transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .6rem;font-size:.74rem;display:inline-flex}.Footer-module__8-teKW__badge svg{color:var(--brand-main);font-size:.9rem}.Footer-module__8-teKW__brandCard h3{letter-spacing:-.02em;margin:.86rem 0 0;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.3}.Footer-module__8-teKW__brandCard p{color:var(--text-secondary);max-width:56ch;margin:.62rem 0 0;font-size:.9rem;line-height:1.6}.Footer-module__8-teKW__metaList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.9rem;display:grid}.Footer-module__8-teKW__metaList span{border:1px solid var(--line-color);color:var(--text-secondary);background:color-mix(in srgb,var(--bg-secondary)88%,transparent);border-radius:.78rem;align-items:center;gap:.45rem;padding:.5rem .58rem;font-size:.78rem;display:inline-flex}.Footer-module__8-teKW__metaList svg{color:var(--brand-main);flex-shrink:0;font-size:1rem}.Footer-module__8-teKW__linkGrid{border:1px solid var(--line-color);background:color-mix(in srgb,var(--bg-secondary)84%,transparent);border-radius:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.Footer-module__8-teKW__linkGrid div{align-content:start;gap:.48rem;display:grid}.Footer-module__8-teKW__linkGrid h4{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin:0 0 .15rem;font-size:.85rem}.Footer-module__8-teKW__linkGrid a{color:var(--text-primary);opacity:.82;font-size:.9rem;transition:opacity .18s,transform .18s}.Footer-module__8-teKW__linkGrid a:hover{opacity:1;transform:translate(2px)}.Footer-module__8-teKW__bottomBar{z-index:1;border-top:1px solid var(--line-color);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.8rem;display:flex;position:relative}.Footer-module__8-teKW__bottomBar small{color:var(--text-secondary);font-size:.79rem}.Footer-module__8-teKW__bottomLinks{align-items:center;gap:.9rem;display:inline-flex}.Footer-module__8-teKW__bottomLinks a{color:var(--text-secondary);font-size:.82rem;transition:color .18s}.Footer-module__8-teKW__bottomLinks a:hover{color:var(--text-primary)}@media (max-width:720px){.Footer-module__8-teKW__footer{border-radius:1.1rem;width:calc(100% - 1.2rem);margin-top:2.8rem}.Footer-module__8-teKW__inner{grid-template-columns:1fr}.Footer-module__8-teKW__brandCard{padding:.9rem}.Footer-module__8-teKW__metaList{grid-template-columns:1fr}.Footer-module__8-teKW__linkGrid{grid-template-columns:1fr 1fr;padding:.9rem}.Footer-module__8-teKW__bottomBar{flex-direction:column;align-items:flex-start}.Footer-module__8-teKW__bottomLinks{flex-wrap:wrap;gap:.75rem}}@media (max-width:460px){.Footer-module__8-teKW__linkGrid{grid-template-columns:1fr}.Footer-module__8-teKW__badge{font-size:.7rem}}
.Toast-module__Y0utqG__toast{border:1px solid var(--line-color);background:var(--bg-secondary);width:100%;min-width:300px;max-width:400px;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--text-primary)8%,transparent),0 10px 24px -4px color-mix(in srgb,var(--text-primary)12%,transparent);border-radius:14px;padding:.9rem 1.1rem .8rem;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease-out;position:relative;overflow:hidden}.Toast-module__Y0utqG__toast[data-type=success]{border-color:color-mix(in srgb,var(--toast-success)50%,var(--line-color));background:var(--toast-success-bg)}.Toast-module__Y0utqG__toast[data-type=error]{border-color:color-mix(in srgb,var(--toast-error)50%,var(--line-color));background:var(--toast-error-bg)}.Toast-module__Y0utqG__toast[data-type=info]{border-color:color-mix(in srgb,var(--toast-info)50%,var(--line-color));background:var(--toast-info-bg)}.Toast-module__Y0utqG__toast[data-type=default]{border-color:var(--line-color);background:var(--toast-default-bg)}.Toast-module__Y0utqG__toast[data-exiting=true]{opacity:0;transform:translate(calc(100% + 1rem))}.Toast-module__Y0utqG__progressBar{background:color-mix(in srgb,var(--line-color)40%,transparent);border-radius:14px 14px 0 0;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.Toast-module__Y0utqG__progressBarFill{transform-origin:0;border-radius:14px 0 0;width:100%;height:100%;animation:linear forwards Toast-module__Y0utqG__toastShrink}.Toast-module__Y0utqG__toast[data-type=success] .Toast-module__Y0utqG__progressBarFill{background:var(--toast-success)}.Toast-module__Y0utqG__toast[data-type=error] .Toast-module__Y0utqG__progressBarFill{background:var(--toast-error)}.Toast-module__Y0utqG__toast[data-type=info] .Toast-module__Y0utqG__progressBarFill{background:var(--toast-info)}.Toast-module__Y0utqG__toast[data-type=default] .Toast-module__Y0utqG__progressBarFill{background:var(--toast-default)}.Toast-module__Y0utqG__contentRow{align-items:flex-start;gap:.75rem;padding-right:2rem;display:flex}.Toast-module__Y0utqG__typeIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.Toast-module__Y0utqG__typeIconSvg{width:2rem;height:2rem}.Toast-module__Y0utqG__toast[data-type=success] .Toast-module__Y0utqG__typeIcon{background:color-mix(in srgb,var(--toast-success)28%,transparent);color:var(--toast-success)}.Toast-module__Y0utqG__toast[data-type=error] .Toast-module__Y0utqG__typeIcon{background:color-mix(in srgb,var(--toast-error)28%,transparent);color:var(--toast-error)}.Toast-module__Y0utqG__toast[data-type=info] .Toast-module__Y0utqG__typeIcon{background:color-mix(in srgb,var(--toast-info)28%,transparent);color:var(--toast-info)}.Toast-module__Y0utqG__toast[data-type=default] .Toast-module__Y0utqG__typeIcon{background:var(--toast-default-bg);color:var(--toast-default)}.Toast-module__Y0utqG__message{color:var(--text-primary);flex:1;font-size:.925rem;font-weight:500;line-height:1.45}.Toast-module__Y0utqG__closeBtn{width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,transform .15s;display:flex;position:absolute;top:.65rem;right:.6rem}.Toast-module__Y0utqG__closeBtn:hover{background:color-mix(in srgb,var(--line-color)55%,transparent);color:var(--text-primary);transform:scale(1.05)}.Toast-module__Y0utqG__closeBtn:active{transform:scale(.98)}.Toast-module__Y0utqG__closeBtn:focus-visible{outline:2px solid var(--brand-main);outline-offset:2px}.Toast-module__Y0utqG__closeIcon{flex-shrink:0;width:1.1rem;height:1.1rem}@keyframes Toast-module__Y0utqG__toastShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.ToastContainer-module__0OgEUq__container{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:1rem;right:1rem}.ToastContainer-module__0OgEUq__container>*{pointer-events:auto}.ToastContainer-module__0OgEUq__toastWrapper{max-height:160px;margin-bottom:.5rem;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .35s ease-out,margin .35s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.21,.47,.32,1) ToastContainer-module__0OgEUq__toastEnter;overflow:hidden}.ToastContainer-module__0OgEUq__toastWrapper:last-child{margin-bottom:0}.ToastContainer-module__0OgEUq__toastWrapper[data-exiting=true]{opacity:0;max-height:0;margin-bottom:0}@keyframes ToastContainer-module__0OgEUq__toastEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.GoogleAuthButton-module__lBv7VW__googleButton{border:1px solid color-mix(in srgb,var(--line-color)92%,transparent);background:var(--bg-secondary);width:100%;min-height:2.95rem;color:var(--text-primary);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.95rem;font-weight:600;transition:border-color .24s,background .24s,box-shadow .24s;display:inline-flex}.GoogleAuthButton-module__lBv7VW__googleButton:hover{background:color-mix(in srgb,var(--bg-soft)45%,var(--bg-secondary));border-color:color-mix(in srgb,var(--line-color)100%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--line-color)18%,transparent)}.GoogleAuthButton-module__lBv7VW__googleButton:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-main)36%,transparent);outline-offset:2px}.GoogleAuthButton-module__lBv7VW__googleButton:disabled{cursor:not-allowed;opacity:.85}.GoogleAuthButton-module__lBv7VW__googleIcon{flex-shrink:0;width:1.35rem;height:1.35rem}.GoogleAuthButton-module__lBv7VW__googleButtonSpinner{border:2px solid color-mix(in srgb,var(--line-color)70%,transparent);border-top-color:var(--brand-main);border-radius:50%;width:1.2rem;height:1.2rem;animation:.7s linear infinite GoogleAuthButton-module__lBv7VW__googleButtonSpin;display:inline-block}@keyframes GoogleAuthButton-module__lBv7VW__googleButtonSpin{to{transform:rotate(360deg)}}
.LoginForm-module__FT_xMq__form{flex-direction:column;gap:1rem;width:50%;padding:clamp(1rem,2vw,1.4rem);display:flex}.LoginForm-module__FT_xMq__inputGroup{flex-direction:column;gap:.45rem;display:flex}.LoginForm-module__FT_xMq__label{color:var(--text-primary);letter-spacing:.01em;font-size:.865rem;font-weight:600}.LoginForm-module__FT_xMq__inputWrapper{align-items:center;display:flex;position:relative}.LoginForm-module__FT_xMq__inputIcon{width:1.1rem;height:1.1rem;color:var(--text-secondary);pointer-events:none;transition:color .24s;position:absolute;left:.85rem}.LoginForm-module__FT_xMq__input{border:1px solid color-mix(in srgb,var(--line-color)92%,transparent);background:color-mix(in srgb,var(--bg-secondary)95%,var(--bg-soft));width:100%;min-height:2.8rem;color:var(--text-primary);border-radius:12px;padding:.72rem .95rem .72rem 2.6rem;font-size:.95rem;transition:border-color .24s,box-shadow .24s,background .24s}.LoginForm-module__FT_xMq__input::placeholder{color:color-mix(in srgb,var(--text-secondary)75%,transparent)}.LoginForm-module__FT_xMq__input:focus{border-color:color-mix(in srgb,var(--brand-main)60%,var(--line-color));background:var(--bg-secondary);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-main)14%,transparent);outline:0}.LoginForm-module__FT_xMq__inputWrapper:focus-within .LoginForm-module__FT_xMq__inputIcon{color:var(--brand-main)}.LoginForm-module__FT_xMq__passwordToggle{width:1.72rem;height:1.72rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .22s,background .22s;display:inline-flex;position:absolute;right:.72rem}.LoginForm-module__FT_xMq__passwordToggle:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-soft)38%,transparent)}.LoginForm-module__FT_xMq__passwordToggle:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-main)40%,transparent);outline-offset:1px}.LoginForm-module__FT_xMq__formOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.LoginForm-module__FT_xMq__checkboxLabel{color:var(--text-secondary);align-items:flex-start;gap:.52rem;font-size:.86rem;line-height:1.38;display:inline-flex}.LoginForm-module__FT_xMq__checkbox{width:1.06rem;height:1.06rem;accent-color:var(--brand-main);cursor:pointer;margin-top:.12rem}.LoginForm-module__FT_xMq__forgotLink{color:var(--brand-main);font-weight:600;transition:color .22s}.LoginForm-module__FT_xMq__forgotLink:hover{color:var(--brand-accent)}.LoginForm-module__FT_xMq__primaryButton{min-height:2.95rem;color:var(--on-brand);background:linear-gradient(120deg,var(--brand-main),var(--brand-accent));letter-spacing:.01em;cursor:pointer;box-shadow:0 11px 25px color-mix(in srgb,var(--brand-main)24%,transparent);border:0;border-radius:13px;font-size:.98rem;font-weight:700;transition:transform .24s,box-shadow .24s,opacity .24s;position:relative;overflow:hidden}.LoginForm-module__FT_xMq__primaryButton:hover:not(:disabled){box-shadow:0 14px 28px color-mix(in srgb,var(--brand-main)30%,transparent);transform:translateY(-2px)}.LoginForm-module__FT_xMq__primaryButton:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-main)34%,transparent);outline-offset:2px}.LoginForm-module__FT_xMq__primaryButton:disabled{opacity:.56;cursor:not-allowed}.LoginForm-module__FT_xMq__buttonShine{background:linear-gradient(90deg,transparent,var(--shine-overlay),transparent);pointer-events:none;width:58%;transition:left .62s;position:absolute;inset:0 auto 0 -130%;transform:skew(-18deg)}.LoginForm-module__FT_xMq__primaryButton:hover:not(:disabled) .LoginForm-module__FT_xMq__buttonShine{left:135%}
.RegisterForm-module__6c7Ena__form{flex-direction:column;gap:1rem;width:50%;padding:clamp(1rem,2vw,1.4rem);display:flex}.RegisterForm-module__6c7Ena__inputRow{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.RegisterForm-module__6c7Ena__inputGroup{flex-direction:column;gap:.45rem;display:flex}.RegisterForm-module__6c7Ena__label{color:var(--text-primary);letter-spacing:.01em;font-size:.865rem;font-weight:600}.RegisterForm-module__6c7Ena__inputWrapper{align-items:center;display:flex;position:relative}.RegisterForm-module__6c7Ena__inputIcon{width:1.1rem;height:1.1rem;color:var(--text-secondary);pointer-events:none;transition:color .24s;position:absolute;left:.85rem}.RegisterForm-module__6c7Ena__input{border:1px solid color-mix(in srgb,var(--line-color)92%,transparent);background:color-mix(in srgb,var(--bg-secondary)95%,var(--bg-soft));width:100%;min-height:2.8rem;color:var(--text-primary);border-radius:12px;padding:.72rem .95rem .72rem 2.6rem;font-size:.95rem;transition:border-color .24s,box-shadow .24s,background .24s}.RegisterForm-module__6c7Ena__input::placeholder{color:color-mix(in srgb,var(--text-secondary)75%,transparent)}.RegisterForm-module__6c7Ena__input:focus{border-color:color-mix(in srgb,var(--brand-main)60%,var(--line-color));background:var(--bg-secondary);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-main)14%,transparent);outline:0}.RegisterForm-module__6c7Ena__inputWrapper:focus-within .RegisterForm-module__6c7Ena__inputIcon{color:var(--brand-main)}.RegisterForm-module__6c7Ena__passwordToggle{width:1.72rem;height:1.72rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .22s,background .22s;display:inline-flex;position:absolute;right:.72rem}.RegisterForm-module__6c7Ena__passwordToggle:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-soft)38%,transparent)}.RegisterForm-module__6c7Ena__passwordToggle:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-main)40%,transparent);outline-offset:1px}.RegisterForm-module__6c7Ena__checkboxLabel{color:var(--text-secondary);align-items:flex-start;gap:.52rem;font-size:.86rem;line-height:1.38;display:inline-flex}.RegisterForm-module__6c7Ena__checkbox{width:1.06rem;height:1.06rem;accent-color:var(--brand-main);cursor:pointer;margin-top:.12rem}.RegisterForm-module__6c7Ena__linkInline{color:var(--brand-main);font-weight:600;transition:color .22s}.RegisterForm-module__6c7Ena__linkInline:hover{color:var(--brand-accent)}.RegisterForm-module__6c7Ena__primaryButton{min-height:2.95rem;color:var(--on-brand);background:linear-gradient(120deg,var(--brand-main),var(--brand-accent));letter-spacing:.01em;cursor:pointer;box-shadow:0 11px 25px color-mix(in srgb,var(--brand-main)24%,transparent);border:0;border-radius:13px;font-size:.98rem;font-weight:700;transition:transform .24s,box-shadow .24s,opacity .24s;position:relative;overflow:hidden}.RegisterForm-module__6c7Ena__primaryButton:hover:not(:disabled){box-shadow:0 14px 28px color-mix(in srgb,var(--brand-main)30%,transparent);transform:translateY(-2px)}.RegisterForm-module__6c7Ena__primaryButton:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-main)34%,transparent);outline-offset:2px}.RegisterForm-module__6c7Ena__primaryButton:disabled{opacity:.56;cursor:not-allowed}.RegisterForm-module__6c7Ena__buttonShine{background:linear-gradient(90deg,transparent,var(--shine-overlay),transparent);pointer-events:none;width:58%;transition:left .62s;position:absolute;inset:0 auto 0 -130%;transform:skew(-18deg)}.RegisterForm-module__6c7Ena__primaryButton:hover:not(:disabled) .RegisterForm-module__6c7Ena__buttonShine{left:135%}.RegisterForm-module__6c7Ena__inputError{box-shadow:0 0 0 2px #ef444433;border-color:#ef4444!important}.RegisterForm-module__6c7Ena__fieldError{color:#ef4444;margin:.35rem 0 0;font-size:.8rem;font-weight:600}.RegisterForm-module__6c7Ena__formError{color:#ef4444;margin:0;font-size:.85rem;font-weight:600}.RegisterForm-module__6c7Ena__formSuccess{color:#22c55e;margin:0;font-size:.85rem;font-weight:600}@media (max-width:640px){.RegisterForm-module__6c7Ena__inputRow{grid-template-columns:1fr}}
.AccessPage-module__V9BuuG__pageContainer{background:radial-gradient(circle at 10% 15%,var(--bg-soft),transparent 38%),radial-gradient(circle at 88% 8%,var(--bg-soft),transparent 32%),radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--bg-soft)78%,transparent),transparent 40%),var(--bg-primary);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.AccessPage-module__V9BuuG__topBar{z-index:15;border-bottom:1px solid color-mix(in srgb,var(--line-color)90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg-secondary)68%,transparent);justify-content:space-between;align-items:center;width:100%;padding:.95rem 1.4rem;display:flex;position:sticky;top:0}.AccessPage-module__V9BuuG__backButton{border:1px solid var(--line-color);background:color-mix(in srgb,var(--bg-secondary)82%,transparent);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.92rem;font-weight:600;transition:transform .26s,border-color .26s,color .26s;display:inline-flex}.AccessPage-module__V9BuuG__backButton:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--brand-main)35%,var(--line-color));transform:translate(-2px)}.AccessPage-module__V9BuuG__backButton:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-main)36%,transparent);outline-offset:2px}.AccessPage-module__V9BuuG__backButton svg{width:1.1rem;height:1.1rem}.AccessPage-module__V9BuuG__mainContent{z-index:2;flex:1;justify-content:center;align-items:center;width:100%;padding:2.4rem 1.25rem 3rem;display:flex;position:relative}.AccessPage-module__V9BuuG__loginCard{border:1px solid color-mix(in srgb,var(--line-color)88%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--bg-secondary)94%,transparent),color-mix(in srgb,var(--bg-secondary)82%,transparent));width:min(1120px,100%);box-shadow:var(--shadow-main);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:30px;grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);gap:clamp(1rem,2.5vw,1.8rem);padding:clamp(1.1rem,2.3vw,1.8rem);display:grid}.AccessPage-module__V9BuuG__formsBlock{background:color-mix(in srgb,var(--bg-secondary)80%,transparent);flex-direction:column;order:2;gap:1rem;padding:clamp(1.05rem,2vw,1.55rem);display:flex}.AccessPage-module__V9BuuG__brandingSection{text-align:left;flex-direction:column;gap:.5rem;margin-bottom:.2rem;display:flex}.AccessPage-module__V9BuuG__brandLogo{align-items:center;width:fit-content;max-width:100%;display:inline-flex}.AccessPage-module__V9BuuG__brandingKicker{border:1px solid color-mix(in srgb,var(--line-color)86%,transparent);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:color-mix(in srgb,var(--text-secondary)92%,transparent);background:color-mix(in srgb,var(--bg-primary)70%,transparent);border-radius:999px;align-items:center;margin:0;padding:.25rem .64rem;font-size:.72rem;font-weight:700;display:flex}.AccessPage-module__V9BuuG__brandingIconContainer{display:inline-flex}.AccessPage-module__V9BuuG__brandingIcon{width:15px;height:15px}.AccessPage-module__V9BuuG__brandingSubtitle{color:var(--text-secondary);max-width:42ch;margin:0;font-size:.95rem}.AccessPage-module__V9BuuG__tabsContainer{border:1px solid color-mix(in srgb,var(--line-color)88%,transparent);background:color-mix(in srgb,var(--bg-primary)56%,transparent);border-radius:999px;grid-template-columns:1fr 1fr;gap:.45rem;padding:.3rem;display:grid;position:relative}.AccessPage-module__V9BuuG__tab{z-index:2;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.65rem;font-size:.92rem;font-weight:600;transition:color .24s;position:relative}.AccessPage-module__V9BuuG__tab:hover{color:var(--text-primary)}.AccessPage-module__V9BuuG__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-main)45%,transparent);outline-offset:2px}.AccessPage-module__V9BuuG__tabActive{color:var(--on-brand)}.AccessPage-module__V9BuuG__tabIndicator{background:linear-gradient(120deg,var(--brand-main),var(--brand-accent));width:calc(50% - .3rem);height:calc(100% - .6rem);box-shadow:0 10px 22px color-mix(in srgb,var(--brand-main)28%,transparent);border-radius:999px;transition:transform .48s cubic-bezier(.22,.61,.36,1);position:absolute;top:.3rem;left:.3rem}.AccessPage-module__V9BuuG__socialDivider{align-items:center;gap:1rem;margin:.5rem 0 0;display:flex}.AccessPage-module__V9BuuG__socialDivider:before,.AccessPage-module__V9BuuG__socialDivider:after{content:"";background:color-mix(in srgb,var(--line-color)75%,transparent);flex:1;height:1px}.AccessPage-module__V9BuuG__socialDividerText{color:var(--text-secondary);text-transform:lowercase;font-size:.82rem;font-weight:600}.AccessPage-module__V9BuuG__formsWrapper{border:1px solid color-mix(in srgb,var(--line-color)85%,transparent);background:color-mix(in srgb,var(--bg-secondary)95%,transparent);border-radius:18px;margin-top:.75rem;overflow:hidden}.AccessPage-module__V9BuuG__formsTrack{will-change:transform;width:200%;transition:transform .58s cubic-bezier(.22,.61,.36,1);display:flex}.AccessPage-module__V9BuuG__insightsPanel{border:1px solid color-mix(in srgb,var(--brand-main)28%,var(--line-color));background:linear-gradient(145deg,color-mix(in srgb,var(--brand-main)12%,var(--bg-secondary))0%,color-mix(in srgb,var(--brand-accent)9%,var(--bg-secondary))45%,color-mix(in srgb,var(--bg-secondary)95%,var(--bg-soft))100%),linear-gradient(165deg,color-mix(in srgb,var(--bg-secondary)88%,var(--bg-soft)),color-mix(in srgb,var(--bg-secondary)92%,transparent));border-radius:24px;flex-direction:column;order:1;gap:.88rem;padding:clamp(1rem,1.8vw,1.5rem);display:flex;position:relative;overflow:hidden}.AccessPage-module__V9BuuG__insightsPanel:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand-main)32%,transparent),transparent 68%);pointer-events:none;opacity:.45;height:220px;position:absolute;inset:-30% -15% auto}.AccessPage-module__V9BuuG__insightsPanel:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(115deg,transparent 0%,color-mix(in srgb,var(--shine-overlay)70%,transparent)48%,transparent 70%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--line-color)20%,transparent)0 1px,transparent 1px 22px);opacity:.3;position:absolute;inset:0}.AccessPage-module__V9BuuG__insightsHeader{z-index:1;flex-direction:column;gap:.4rem;margin-bottom:.4rem;display:flex;position:relative}.AccessPage-module__V9BuuG__panelEyebrow{color:var(--brand-main);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:700}.AccessPage-module__V9BuuG__panelTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(1.22rem,2vw,1.68rem);line-height:1.24}.AccessPage-module__V9BuuG__panelBrand{background:linear-gradient(120deg,var(--brand-main),var(--brand-accent));color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite AccessPage-module__V9BuuG__iqGlow}.AccessPage-module__V9BuuG__panelSubtitle{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.4}.AccessPage-module__V9BuuG__insightCard{z-index:1;border:1px solid color-mix(in srgb,var(--line-color)86%,transparent);background:color-mix(in srgb,var(--bg-secondary)94%,transparent);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.72rem;padding:.9rem;transition:transform .26s,border-color .26s;display:grid;position:relative}.AccessPage-module__V9BuuG__insightCard:hover{border-color:color-mix(in srgb,var(--brand-main)36%,var(--line-color));transform:translateY(-2px)}.AccessPage-module__V9BuuG__cardIconWrap{background:color-mix(in srgb,var(--bg-soft)66%,transparent);width:2.05rem;height:2.05rem;color:var(--brand-main);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.AccessPage-module__V9BuuG__cardIconWrap svg{width:1.2rem;height:1.2rem}.AccessPage-module__V9BuuG__cardContent{flex-direction:column;gap:.24rem;min-width:0;display:flex}.AccessPage-module__V9BuuG__cardTitle{color:var(--text-secondary);margin:0;font-size:.86rem}.AccessPage-module__V9BuuG__cardMetric{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.34rem;font-weight:700}.AccessPage-module__V9BuuG__cardMeta{color:var(--brand-main);align-items:center;gap:.3rem;margin:0;font-size:.82rem;font-weight:600;display:inline-flex}.AccessPage-module__V9BuuG__cardMeta svg{width:1rem;height:1rem}.AccessPage-module__V9BuuG__cardBody{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.38}.AccessPage-module__V9BuuG__cardBadge{color:color-mix(in srgb,var(--text-secondary)88%,transparent);align-items:center;gap:.35rem;margin:.22rem 0 0;font-size:.8rem;display:inline-flex}.AccessPage-module__V9BuuG__cardBadge svg{width:1rem;height:1rem;color:var(--brand-accent)}.AccessPage-module__V9BuuG__backgroundOrbs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.AccessPage-module__V9BuuG__orb{filter:blur(66px);opacity:.32;border-radius:50%;animation:18s ease-in-out infinite AccessPage-module__V9BuuG__orbFloat;position:absolute}.AccessPage-module__V9BuuG__orb:first-child{background:color-mix(in srgb,var(--brand-main)32%,transparent);width:320px;height:320px;animation-delay:0s;top:-100px;left:-120px}.AccessPage-module__V9BuuG__orb:nth-child(2){background:color-mix(in srgb,var(--brand-accent)28%,transparent);width:280px;height:280px;animation-delay:-6s;top:15%;right:-80px}.AccessPage-module__V9BuuG__orb:nth-child(3){background:color-mix(in srgb,var(--brand-main)20%,transparent);width:360px;height:360px;animation-delay:-10s;bottom:-180px;right:8%}@keyframes AccessPage-module__V9BuuG__orbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,-22px)scale(1.08)}}@keyframes AccessPage-module__V9BuuG__iqGlow{0%,to{filter:brightness();text-shadow:0 0 12px color-mix(in srgb,var(--brand-main)20%,transparent)}50%{filter:brightness(1.24);text-shadow:0 0 20px color-mix(in srgb,var(--brand-main)38%,transparent)}}@media (max-width:860px){.AccessPage-module__V9BuuG__loginCard{grid-template-columns:1fr}.AccessPage-module__V9BuuG__insightsPanel{order:2}.AccessPage-module__V9BuuG__formsBlock{order:1}}@media (max-width:640px){.AccessPage-module__V9BuuG__topBar{padding:.8rem 1rem}.AccessPage-module__V9BuuG__mainContent{align-items:stretch;width:100%;padding:1.1rem .5rem 1.8rem}.AccessPage-module__V9BuuG__loginCard{border-radius:20px;width:100%;max-width:100%;padding:clamp(1rem,3vw,1.4rem)}.AccessPage-module__V9BuuG__formsBlock{min-width:0}.AccessPage-module__V9BuuG__backButton span{display:none}.AccessPage-module__V9BuuG__inputRow{grid-template-columns:1fr}.AccessPage-module__V9BuuG__tab{min-height:2.45rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.AccessPage-module__V9BuuG__brandIQ,.AccessPage-module__V9BuuG__orb{animation:none}.AccessPage-module__V9BuuG__formsTrack,.AccessPage-module__V9BuuG__tabIndicator,.AccessPage-module__V9BuuG__buttonShine,.AccessPage-module__V9BuuG__primaryButton,.AccessPage-module__V9BuuG__insightCard,.AccessPage-module__V9BuuG__backButton{transition-duration:20ms}.AccessPage-module__V9BuuG__primaryButton:hover:not(:disabled),.AccessPage-module__V9BuuG__insightCard:hover,.AccessPage-module__V9BuuG__backButton:hover{transform:none}}
