.AuthFormScreen-module-scss-module__Sf9ScW__page{background-color:#0000;background-image:radial-gradient(circle at 50% 0,#f5d16f33 0%,#f5d16f0f 18%,#0000 38%),linear-gradient(#112351cc 0%,#081020f5 64%,#081020 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;place-items:center;min-height:calc(100vh - 164px);padding:clamp(28px,6vw,72px) 16px;display:grid;position:relative;overflow:hidden}.AuthFormScreen-module-scss-module__Sf9ScW__page:before{content:"";opacity:.16;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 118px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 78%);mask-image:linear-gradient(#000000b8,#0000 78%)}.AuthFormScreen-module-scss-module__Sf9ScW__spotlight{filter:blur(6px);opacity:.95;pointer-events:none;background:radial-gradient(circle at 50% 0,#fff4cef5 0%,#ffe19747 24%,#0000 72%);width:min(280px,64vw);height:min(220px,40vw);position:absolute;top:-10px;left:50%;transform:translate(-50%)}.AuthFormScreen-module-scss-module__Sf9ScW__wallGlow{pointer-events:none;background:radial-gradient(circle at 50% 0,#4a80d42e,#0000 60%);height:40%;position:absolute;inset:auto 0 0}.AuthFormScreen-module-scss-module__Sf9ScW__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff1f 0%,#ffffff08 100%),#0c1934b3;border:1px solid #ffffff2e;border-radius:28px;width:min(460px,100%);padding:30px 28px 26px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000057,inset 0 1px #ffffff1f}.AuthFormScreen-module-scss-module__Sf9ScW__card[data-account-type=admin]{background:linear-gradient(#ffecba1f 0%,#ffffff08 100%),#101a30c7;border-color:#c8a84347}.AuthFormScreen-module-scss-module__Sf9ScW__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#fff3,#ffffff0a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AuthFormScreen-module-scss-module__Sf9ScW__cardShine{filter:blur(4px);pointer-events:none;z-index:0;background:radial-gradient(60% 120px at 50% 0,#fff4ce3d 0%,#c8a8430f 40%,#0000 100%);width:100%;height:140px;position:absolute;top:0;left:0}.AuthFormScreen-module-scss-module__Sf9ScW__headerRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__brand{background:#08102047;border:1px solid #c8a84329;border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 12px;display:inline-flex;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__brandMark{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.AuthFormScreen-module-scss-module__Sf9ScW__brandText{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggle{background:#08102057;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggleItem{cursor:pointer;color:#d6e0f0;text-align:center;min-width:88px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:.68rem;transition:color .18s,background-color .18s,transform .18s;position:relative;overflow:hidden}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggleItem:hover{color:#fff}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggleItemActive{color:#fff8df}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggleHighlight{border-radius:inherit;background:linear-gradient(135deg,#c8a8434d,#c8a8431f);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,0 10px 24px #08102029}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggleLabel{z-index:1;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__title{z-index:1;color:#fff;text-align:center;margin:0 0 8px;font-size:clamp(2.2rem,4vw,2.9rem);font-weight:700;line-height:1;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__subtitle{z-index:1;color:#d6e0f0;text-align:center;margin:0 0 26px;font-size:.92rem;line-height:1.6;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__accessPanel{z-index:1;background:#08102038;border:1px solid #ffffff1a;border-radius:20px;margin:0 0 22px;padding:14px;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__accessPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.AuthFormScreen-module-scss-module__Sf9ScW__accessLabel{color:#eef3fb;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.AuthFormScreen-module-scss-module__Sf9ScW__accessBadge{color:#fff1bf;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#c8a84329;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.64rem;display:inline-flex}.AuthFormScreen-module-scss-module__Sf9ScW__accessToggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AuthFormScreen-module-scss-module__Sf9ScW__accessToggleItem{color:#d6e0f0;cursor:pointer;min-height:42px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;font-size:.72rem;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.AuthFormScreen-module-scss-module__Sf9ScW__accessToggleItem:hover{color:#fff;border-color:#ffffff3d}.AuthFormScreen-module-scss-module__Sf9ScW__accessToggleItemActive{color:#081020;background:linear-gradient(135deg,#f7f6f2 0%,#d9d5c9 100%);border-color:#fff4d38c;box-shadow:0 10px 24px #08102033}.AuthFormScreen-module-scss-module__Sf9ScW__accessHint{color:#d6e0f0;margin:10px 0 0;font-size:.82rem;line-height:1.5}.AuthFormScreen-module-scss-module__Sf9ScW__form{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__field{position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__input{color:#fff;background:#ffffff08;border:1px solid #ffffff38;border-radius:999px;outline:none;width:100%;min-height:62px;padding:26px 56px 12px 20px;transition:border-color .18s,background .18s,box-shadow .18s}.AuthFormScreen-module-scss-module__Sf9ScW__input:focus{background:#ffffff0d;border-color:#c8a84380;box-shadow:0 0 0 4px #c8a84314}.AuthFormScreen-module-scss-module__Sf9ScW__label{color:#d6e0f0;pointer-events:none;transition:top .18s,transform .18s,font-size .18s,color .18s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.AuthFormScreen-module-scss-module__Sf9ScW__field[data-filled=true] .AuthFormScreen-module-scss-module__Sf9ScW__label,.AuthFormScreen-module-scss-module__Sf9ScW__field:focus-within .AuthFormScreen-module-scss-module__Sf9ScW__label{color:#c8a843;font-size:.72rem;top:14px;transform:none}.AuthFormScreen-module-scss-module__Sf9ScW__fieldIcon,.AuthFormScreen-module-scss-module__Sf9ScW__iconButton{color:#fff;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.AuthFormScreen-module-scss-module__Sf9ScW__fieldIcon svg,.AuthFormScreen-module-scss-module__Sf9ScW__iconButton svg,.AuthFormScreen-module-scss-module__Sf9ScW__ruleIcon svg{width:100%;height:100%}.AuthFormScreen-module-scss-module__Sf9ScW__iconButton{cursor:pointer;background:0 0;border:0;padding:0}.AuthFormScreen-module-scss-module__Sf9ScW__iconButton:hover{color:#c8a843}.AuthFormScreen-module-scss-module__Sf9ScW__actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;display:flex}.AuthFormScreen-module-scss-module__Sf9ScW__checkboxLine{color:#f6f8fb;align-items:center;gap:8px;font-size:.84rem;line-height:1.5;display:inline-flex}.AuthFormScreen-module-scss-module__Sf9ScW__checkboxLine input{accent-color:#c8a843;margin:0}.AuthFormScreen-module-scss-module__Sf9ScW__termsLink{color:#c8a843;text-underline-offset:2px;-webkit-text-decoration:underline #c8a84366;text-decoration:underline #c8a84366;transition:color .18s}.AuthFormScreen-module-scss-module__Sf9ScW__termsLink:hover{color:#e0c060;text-decoration-color:#e0c060}.AuthFormScreen-module-scss-module__Sf9ScW__inlineLink{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem}.AuthFormScreen-module-scss-module__Sf9ScW__inlineLink:hover{color:#c8a843;text-decoration:underline}.AuthFormScreen-module-scss-module__Sf9ScW__submitButton{color:#081020;cursor:pointer;background:linear-gradient(135deg,#f7f6f2 0%,#d9d5c9 100%);border:0;border-radius:999px;width:100%;min-height:54px;font-size:1rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 18px 32px #0810203d}.AuthFormScreen-module-scss-module__Sf9ScW__submitButton:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 36px #08102047}.AuthFormScreen-module-scss-module__Sf9ScW__switchLine{z-index:1;color:#eef3fb;text-align:center;margin:18px 0 0;font-size:.92rem;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__switchLink{cursor:pointer;color:#fff;background:0 0;border:0;padding:0;font-weight:700}.AuthFormScreen-module-scss-module__Sf9ScW__switchLink:hover{color:#c8a843;text-decoration:underline}.AuthFormScreen-module-scss-module__Sf9ScW__strengthCard{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;padding:16px}.AuthFormScreen-module-scss-module__Sf9ScW__strengthHeader{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.AuthFormScreen-module-scss-module__Sf9ScW__strengthTitle{color:#fff;font-size:1rem;font-weight:700}.AuthFormScreen-module-scss-module__Sf9ScW__strengthCaption{color:#d6e0f0;margin-top:5px;font-size:.8rem;line-height:1.5}.AuthFormScreen-module-scss-module__Sf9ScW__strengthPill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.68rem;display:inline-flex}.AuthFormScreen-module-scss-module__Sf9ScW__strengthPillidle{color:#95b4eb;background:#4a80d424}.AuthFormScreen-module-scss-module__Sf9ScW__strengthPillweak{color:#fecaca;background:#ef44442e}.AuthFormScreen-module-scss-module__Sf9ScW__strengthPillmedium{color:#f4db93;background:#c8a8432e}.AuthFormScreen-module-scss-module__Sf9ScW__strengthPillstrong{color:#bbf7d0;background:#22c55e2e}.AuthFormScreen-module-scss-module__Sf9ScW__track{background:#ffffff1a;border-radius:999px;height:10px;margin-bottom:14px;overflow:hidden}.AuthFormScreen-module-scss-module__Sf9ScW__fill{border-radius:inherit;height:100%;transition:width .2s,background .2s;display:block}.AuthFormScreen-module-scss-module__Sf9ScW__fillidle{background:#4a80d485}.AuthFormScreen-module-scss-module__Sf9ScW__fillweak{background:linear-gradient(90deg,#ef4444 0%,#f97316 100%)}.AuthFormScreen-module-scss-module__Sf9ScW__fillmedium{background:linear-gradient(90deg,#c8a843 0%,#f2d06c 100%)}.AuthFormScreen-module-scss-module__Sf9ScW__fillstrong{background:linear-gradient(90deg,#22c55e 0%,#34d399 100%)}.AuthFormScreen-module-scss-module__Sf9ScW__rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuthFormScreen-module-scss-module__Sf9ScW__rule{color:#d6e0f0;align-items:center;gap:10px;font-size:.84rem;display:flex}.AuthFormScreen-module-scss-module__Sf9ScW__ruleActive{color:#f0fff7}.AuthFormScreen-module-scss-module__Sf9ScW__ruleIcon{color:#d6e0f080;width:18px;height:18px}.AuthFormScreen-module-scss-module__Sf9ScW__ruleActive .AuthFormScreen-module-scss-module__Sf9ScW__ruleIcon{color:#34d399}.AuthFormScreen-module-scss-module__Sf9ScW__inlineError{color:#fecaca;margin:12px 0 0;font-size:.8rem}.AuthFormScreen-module-scss-module__Sf9ScW__divider{z-index:1;align-items:center;gap:12px;margin:20px 0 14px;display:flex;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__divider:before,.AuthFormScreen-module-scss-module__Sf9ScW__divider:after{content:"";background:#daae4826;flex:1;height:1px}.AuthFormScreen-module-scss-module__Sf9ScW__dividerText{color:#9fb2c78c;font-size:.72rem;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap}.AuthFormScreen-module-scss-module__Sf9ScW__googleButton{z-index:1;color:#f7f2e8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px 20px;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s,transform .18s;display:flex;position:relative}.AuthFormScreen-module-scss-module__Sf9ScW__googleButton:hover{background:#ffffff14;border-color:#daae4859;transform:translateY(-1px)}.AuthFormScreen-module-scss-module__Sf9ScW__googleButton:active{transform:translateY(0)}.AuthFormScreen-module-scss-module__Sf9ScW__googleHint{z-index:1;text-align:center;color:#9fb2c773;font-size:.72rem;font-family:var(--font-mono);margin:8px 0 0;position:relative}@media (max-width:520px){.AuthFormScreen-module-scss-module__Sf9ScW__page{padding-left:12px;padding-right:12px}.AuthFormScreen-module-scss-module__Sf9ScW__card{border-radius:24px;padding:26px 18px 22px}.AuthFormScreen-module-scss-module__Sf9ScW__title{font-size:2rem}.AuthFormScreen-module-scss-module__Sf9ScW__subtitle{font-size:.86rem}.AuthFormScreen-module-scss-module__Sf9ScW__accessPanel{padding:12px}.AuthFormScreen-module-scss-module__Sf9ScW__accessToggle{grid-template-columns:1fr}.AuthFormScreen-module-scss-module__Sf9ScW__headerRow{justify-content:center}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggle{width:100%}.AuthFormScreen-module-scss-module__Sf9ScW__modeToggleItem{min-width:0}.AuthFormScreen-module-scss-module__Sf9ScW__actionsRow{align-items:start}.AuthFormScreen-module-scss-module__Sf9ScW__strengthHeader{flex-direction:column}}
