.SignInModal_backdrop__HqsIS{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease,background .35s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.SignInModal_backdropOpen__zcuDG{opacity:1;pointer-events:all;background:rgba(0,0,0,.72)}.SignInModal_box__4s1OU{background:#111111;border:1px solid #2a2a2a;border-radius:10px;width:92%;max-width:400px;padding:40px 36px 32px;position:relative;opacity:0;transform:translateY(32px) scale(.93);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s ease,box-shadow .5s ease;box-shadow:0 0 0 rgba(201,160,80,0)}.SignInModal_backdropOpen__zcuDG .SignInModal_box__4s1OU{transform:translateY(0) scale(1);opacity:1;box-shadow:0 32px 80px rgba(0,0,0,.6),0 0 0 1px rgba(201,160,80,.06)}.SignInModal_close__L7Sb8{position:absolute;top:18px;right:18px;background:none;border:none;color:var(--muted);font-size:20px;cursor:pointer;line-height:1;padding:6px 10px;border-radius:6px;transition:color .2s,background .2s}.SignInModal_close__L7Sb8:hover{color:var(--text);background:rgba(255,255,255,.05)}@keyframes SignInModal_itemIn__F_b85{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes SignInModal_sentIn__8sXfJ{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:none}}.SignInModal_title__zBXJA{font-size:22px;font-weight:300;color:var(--text);margin-bottom:6px;letter-spacing:.01em}.SignInModal_sub__aLLl6{font-size:13px;color:var(--muted);margin-bottom:28px;line-height:1.5}.SignInModal_form__1fX1L{display:flex;flex-direction:column;gap:12px}.SignInModal_fieldLabel__Pzjnb{font-size:12px;color:var(--muted);margin:4px 0 -4px;letter-spacing:.02em}.SignInModal_input__3EMaD{width:100%;background:rgba(255,255,255,.03);border:1px solid #2a2a2a;border-radius:8px;padding:13px 16px;color:var(--text);font-size:16px;outline:none;transition:border-color .2s,background .2s;box-sizing:border-box;font-family:var(--sans)}.SignInModal_input__3EMaD::-moz-placeholder{color:var(--muted)}.SignInModal_input__3EMaD::placeholder{color:var(--muted)}.SignInModal_dateField__LSqSd{width:100%;display:flex;align-items:center;background:rgba(255,255,255,.03);border:1px solid #2a2a2a;border-radius:8px;padding:12px 16px;box-sizing:border-box;transition:border-color .2s,background .2s}.SignInModal_dateField__LSqSd:focus-within{border-color:var(--accent);background:rgba(255,255,255,.05)}.SignInModal_input__3EMaD:focus{border-color:var(--accent);background:rgba(255,255,255,.05)}.SignInModal_input__3EMaD:-webkit-autofill,.SignInModal_input__3EMaD:-webkit-autofill:focus,.SignInModal_input__3EMaD:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #111111;-webkit-text-fill-color:var(--text);caret-color:var(--text);border-color:var(--accent)}.SignInModal_btn__6BYQB{width:100%;background:var(--accent);color:#0A0A0A;border:none;border-radius:8px;padding:13px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s,transform .2s;margin-top:12px;letter-spacing:.02em}.SignInModal_btn__6BYQB:hover:not(:disabled){opacity:.87;transform:translateY(-1px)}.SignInModal_btn__6BYQB:active:not(:disabled){transform:translateY(0)}.SignInModal_btn__6BYQB:disabled{opacity:.45;cursor:default}.SignInModal_error__Lp3rQ{font-size:12px;color:#e07070;margin-top:8px;animation:SignInModal_itemIn__F_b85 .3s ease both}.SignInModal_switch__BSEFz{text-align:center;margin-top:20px;font-size:12px;color:var(--muted)}.SignInModal_switchBtn__6mfu9{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:2px}.SignInModal_switchBtn__6mfu9:hover{opacity:.8}.SignInModal_backdropOpen__zcuDG .SignInModal_title__zBXJA{animation:SignInModal_itemIn__F_b85 .45s cubic-bezier(.16,1,.3,1) .15s both}.SignInModal_backdropOpen__zcuDG .SignInModal_sub__aLLl6{animation:SignInModal_itemIn__F_b85 .45s cubic-bezier(.16,1,.3,1) .22s both}.SignInModal_backdropOpen__zcuDG .SignInModal_form__1fX1L{animation:SignInModal_itemIn__F_b85 .45s cubic-bezier(.16,1,.3,1) .29s both}.SignInModal_backdropOpen__zcuDG .SignInModal_switch__BSEFz{animation:SignInModal_itemIn__F_b85 .45s cubic-bezier(.16,1,.3,1) .36s both}.SignInModal_sentWrap__AtzMQ{animation:SignInModal_sentIn__8sXfJ .5s cubic-bezier(.16,1,.3,1) both}.SignInModal_sentIcon__WJq0Y{font-size:28px;margin-bottom:20px;color:var(--accent);animation:SignInModal_itemIn__F_b85 .4s cubic-bezier(.16,1,.3,1) .05s both}.SignInModal_notFoundIcon__R_cKG{color:var(--muted)}.SignInModal_sentTitle__8wKDn{font-size:24px;font-weight:300;color:var(--text);margin-bottom:10px;animation:SignInModal_itemIn__F_b85 .4s cubic-bezier(.16,1,.3,1) .12s both}.SignInModal_sentBody__SjKzv{font-size:15px;color:var(--muted);line-height:1.7;animation:SignInModal_itemIn__F_b85 .4s cubic-bezier(.16,1,.3,1) .19s both}.SignInModal_sentHint__ivI7K{font-size:13px;color:var(--muted);opacity:.6;margin-top:6px;animation:SignInModal_itemIn__F_b85 .4s cubic-bezier(.16,1,.3,1) .22s both}.SignInModal_sentEmail__14UUF{color:var(--text)}.SignInModal_retryBtn__oc91p{margin-top:20px;background:none;border:1px solid #2a2a2a;border-radius:8px;color:var(--muted);font-size:14px;padding:9px 16px;cursor:pointer;transition:color .2s,border-color .2s;width:100%;animation:SignInModal_itemIn__F_b85 .4s cubic-bezier(.16,1,.3,1) .26s both}.SignInModal_retryBtn__oc91p:hover{color:var(--text);border-color:#444}.SignInModal_peekCard__0clCI{display:flex;flex-direction:column;gap:11px;padding:16px 18px;margin:18px 0 16px;background:linear-gradient(180deg,rgba(201,160,80,.09),rgba(201,160,80,.02));border:1px solid rgba(201,160,80,.2);border-radius:10px;animation:SignInModal_sentIn__8sXfJ .5s cubic-bezier(.16,1,.3,1) both}.SignInModal_peekHead__5nAiB{display:flex;align-items:center;gap:14px}.SignInModal_peekIcon__Dv2Sa{flex:0 0 auto}.SignInModal_peekTitleWrap__8KS1c{display:flex;flex-direction:column;gap:3px;min-width:0}.SignInModal_peekSign__d3cSH{font-family:var(--serif);font-weight:300;font-size:24px;color:var(--text);line-height:1.05;letter-spacing:.01em}.SignInModal_peekRange__yZUZb{font-size:10px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.SignInModal_peekLine__hAHea{font-size:13.5px;color:var(--text);opacity:.82;line-height:1.55;margin:0}.SignInModal_peekHook__Iq7eV{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 18px;animation:SignInModal_itemIn__F_b85 .45s cubic-bezier(.16,1,.3,1) .12s both}.SignInModal_peekHook__Iq7eV strong{color:var(--text);font-weight:500}.SignInModal_stepBack__9HufF{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;padding:4px 0 0;margin-top:14px;transition:color .2s}.SignInModal_stepBack__9HufF:hover{color:var(--text)}.SignInModal_openMail__MOLml{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;background:rgba(255,255,255,.04);border:1px solid #2a2a2a;border-radius:8px;color:var(--text);font-size:14px;padding:11px 16px;cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s;animation:SignInModal_itemIn__F_b85 .4s cubic-bezier(.16,1,.3,1) .2s both}.SignInModal_openMail__MOLml:hover{border-color:rgba(201,160,80,.5);background:rgba(255,255,255,.06)}