.LoginPage-module__3QzPoW__page{box-sizing:border-box;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));color:#1d1d1f;font-family:var(--slotify-font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at top,#ffffffe6 0,#fff0 42%),linear-gradient(#fbfbfd 0%,#f5f5f7 100%);place-items:center;display:grid}.LoginPage-module__3QzPoW__panel{gap:22px;width:min(100%,430px);display:grid}.LoginPage-module__3QzPoW__header{gap:10px;margin-bottom:2px;display:grid}.LoginPage-module__3QzPoW__brandRow{color:#6e6e73;letter-spacing:-.04em;align-items:center;gap:8px;width:fit-content;min-height:32px;font-size:22px;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.LoginPage-module__3QzPoW__brandRow:hover .LoginPage-module__3QzPoW__brandName{color:#1d1d1f}.LoginPage-module__3QzPoW__brandRow:focus-visible{border-radius:10px;outline:none;box-shadow:0 0 0 4px #007aff24}.LoginPage-module__3QzPoW__brandLogo{object-fit:contain;width:28px;height:28px;display:block}.LoginPage-module__3QzPoW__brandName{transition:color .14s;display:block}.LoginPage-module__3QzPoW__title{color:#1d1d1f;letter-spacing:-.055em;margin:0;font-size:clamp(36px,7vw,50px);font-weight:760;line-height:.98}.LoginPage-module__3QzPoW__subtitle{color:#6e6e73;letter-spacing:-.04em;max-width:390px;margin:0;font-size:clamp(20px,4.6vw,27px);font-weight:430;line-height:1.18}.LoginPage-module__3QzPoW__alertError,.LoginPage-module__3QzPoW__alertSuccess{letter-spacing:-.015em;border-radius:22px;padding:13px 15px;font-size:14px;font-weight:650;line-height:1.45}.LoginPage-module__3QzPoW__alertError{color:#b42318;background:#ff3b3017;border:1px solid #ff3b3038}.LoginPage-module__3QzPoW__alertSuccess{color:#1f7a38;background:#34c7591a;border:1px solid #34c7593d}.LoginPage-module__3QzPoW__form{gap:16px;display:grid}.LoginPage-module__3QzPoW__appleFieldGroup{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.LoginPage-module__3QzPoW__appleFieldGroup:focus-within{box-shadow:none;background:0 0;border-color:#0000}.LoginPage-module__3QzPoW__appleFieldRow{box-sizing:border-box;border:1px solid #3c3c432e;border-radius:18px;align-items:center;min-height:62px;padding:0 20px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 1px 2px #00000008,0 8px 24px #00000009;background:#ffffffeb!important}.LoginPage-module__3QzPoW__appleFieldRow:hover{border-color:#3c3c4347;background:#fff!important}.LoginPage-module__3QzPoW__appleFieldRow:focus-within{border-color:#007aff85;box-shadow:0 0 0 4px #007aff21,0 10px 28px #0000000f;background:#fff!important}.LoginPage-module__3QzPoW__appleFieldRow+.LoginPage-module__3QzPoW__appleFieldRow:before{display:none}.LoginPage-module__3QzPoW__appleInput{color:#1d1d1f;width:100%;min-width:0;min-height:60px;font:inherit;letter-spacing:-.025em;appearance:none;outline:none;font-size:19px;font-weight:430;line-height:1.2;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important}.LoginPage-module__3QzPoW__appleInput::placeholder{color:#8e8e93;opacity:1}.LoginPage-module__3QzPoW__appleInput:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.LoginPage-module__3QzPoW__appleInput:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.LoginPage-module__3QzPoW__appleInput:-webkit-autofill:focus{-webkit-text-fill-color:#1d1d1f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff!important}.LoginPage-module__3QzPoW__applePasswordShell{width:100%;min-width:0;position:relative;background:0 0!important}.LoginPage-module__3QzPoW__applePasswordShell>div{background:0 0!important}.LoginPage-module__3QzPoW__applePasswordShell input{padding:0 54px 0 2px!important}.LoginPage-module__3QzPoW__applePasswordShell [class*=passwordVisibilityToggle]{color:#6e6e73!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.LoginPage-module__3QzPoW__applePasswordShell [class*=passwordVisibilityToggle]:hover{background:#3c3c4314!important}.LoginPage-module__3QzPoW__applePasswordShell [class*=passwordVisibilityToggle]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #007aff29!important}.LoginPage-module__3QzPoW__applePasswordShell [class*=passwordVisibilityToggle] svg{width:22px!important;height:22px!important}.LoginPage-module__3QzPoW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LoginPage-module__3QzPoW__forgotPassword,.LoginPage-module__3QzPoW__inlineLink{color:#007aff;letter-spacing:-.03em;width:fit-content;font-size:18px;font-weight:520;line-height:1.2;text-decoration:none}.LoginPage-module__3QzPoW__forgotPassword{margin-top:2px}.LoginPage-module__3QzPoW__forgotPassword:hover,.LoginPage-module__3QzPoW__inlineLink:hover{text-decoration:underline}.LoginPage-module__3QzPoW__primaryButton,.LoginPage-module__3QzPoW__cancelButton{min-height:58px;font:inherit;letter-spacing:-.035em;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:999px;font-size:20px;font-weight:650;text-decoration:none;transition:transform .12s,background-color .15s,border-color .15s,box-shadow .15s}.LoginPage-module__3QzPoW__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(#0a84ff 0%,#007aff 55%,#0066d6 100%);border:0;width:100%;box-shadow:0 12px 28px #007aff38,inset 0 1px #ffffff47}.LoginPage-module__3QzPoW__primaryButton:hover{background:linear-gradient(#1e90ff 0%,#0a7cff 55%,#0066d6 100%)}.LoginPage-module__3QzPoW__primaryButton:active,.LoginPage-module__3QzPoW__cancelButton:active{transform:scale(.985)}.LoginPage-module__3QzPoW__primaryButton:focus-visible,.LoginPage-module__3QzPoW__cancelButton:focus-visible,.LoginPage-module__3QzPoW__forgotPassword:focus-visible,.LoginPage-module__3QzPoW__inlineLink:focus-visible{outline:none;box-shadow:0 0 0 4px #007aff2e}.LoginPage-module__3QzPoW__secondaryActions{gap:13px;display:grid}.LoginPage-module__3QzPoW__accountPrompt{color:#6e6e73;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:500;line-height:1.35}.LoginPage-module__3QzPoW__accountPrompt .LoginPage-module__3QzPoW__inlineLink{margin-left:4px}.LoginPage-module__3QzPoW__cancelButton{box-sizing:border-box;color:#1d1d1f;background:#ffffffc2;border:1px solid #3c3c432e;justify-content:center;align-items:center;gap:9px;width:100%;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #00000008}.LoginPage-module__3QzPoW__cancelButton:hover{background:#fffffff5;border-color:#3c3c4347}@media (max-width:560px){.LoginPage-module__3QzPoW__page{padding:max(42px, env(safe-area-inset-top)) 18px max(26px, env(safe-area-inset-bottom));place-items:start center}.LoginPage-module__3QzPoW__panel{gap:21px}.LoginPage-module__3QzPoW__header{gap:8px}.LoginPage-module__3QzPoW__brandRow{gap:7px;min-height:30px;font-size:21px}.LoginPage-module__3QzPoW__brandLogo{width:27px;height:27px}.LoginPage-module__3QzPoW__appleFieldRow{border-radius:17px;min-height:60px;padding:0 18px}.LoginPage-module__3QzPoW__appleInput{min-height:58px;font-size:18px}.LoginPage-module__3QzPoW__applePasswordShell input{padding:0 50px 0 2px!important}.LoginPage-module__3QzPoW__applePasswordShell [class*=passwordVisibilityToggle]{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.LoginPage-module__3QzPoW__primaryButton,.LoginPage-module__3QzPoW__cancelButton{min-height:56px;font-size:18px}}@media (prefers-reduced-motion:reduce){.LoginPage-module__3QzPoW__appleFieldRow,.LoginPage-module__3QzPoW__primaryButton,.LoginPage-module__3QzPoW__cancelButton,.LoginPage-module__3QzPoW__brandName{transition:none}}
