.signin_page__bX3eQ{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:560px minmax(0,1fr);position:relative;overflow-x:hidden;background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}.signin_panel__60QJ6{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:44px 48px calc(40px + env(safe-area-inset-bottom));background:var(--rail);color:var(--rail-strong)}.signin_panelMark__z_n7P{display:flex;align-items:center;gap:10px;color:var(--rail-strong)}.signin_panelWordmark__0hcDm{font-size:20px;font-weight:700;letter-spacing:-.03em}.signin_panelSay__hqqRX{display:flex;flex-direction:column;gap:22px}.signin_statement__7Le_b{margin:0;max-width:420px;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--rail-strong)}.signin_supporting__Ke_tx{margin:0;max-width:400px;font-size:15px;line-height:1.6;color:var(--rail-text)}.signin_panelFoot__IO5__{display:flex;gap:26px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rail-muted)}.signin_wrap__GlYFU{position:relative;margin:auto;width:100%;max-width:400px;display:flex;flex-direction:column;gap:22px;padding:40px 24px calc(40px + env(safe-area-inset-bottom))}.signin_brand__XYZ1Z{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.signin_brandMark__47kB5{display:none}.signin_brand__XYZ1Z h1{margin:0;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.signin_brand__XYZ1Z p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}@media (max-width:1079px){.signin_page__bX3eQ{display:flex;grid-template-columns:none}.signin_panel__60QJ6{display:none}.signin_brand__XYZ1Z{align-items:center;text-align:center}.signin_brandMark__47kB5{display:block}}.signin_card__XdQeW{background:var(--surface);border:none;border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px;display:flex;flex-direction:column;gap:12px}.signin_notice__9fBS0{display:flex;align-items:flex-start;gap:10px;border-radius:var(--radius-control);padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.5}.signin_notice__9fBS0 svg{flex:none;margin-top:1px}.signin_error__VVJvg{background:var(--red-surface);color:var(--red-text)}.signin_warning__lxaEP{background:var(--amber-surface);color:var(--amber-text)}.signin_warning__lxaEP code{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.signin_field__Q467Q{display:flex;flex-direction:column;gap:7px}.signin_field__Q467Q label{font-size:12px;font-weight:600;color:var(--body)}.signin_forgot__67HQB{display:flex;justify-content:space-between;gap:16px;font-size:13px;font-weight:400;color:var(--muted)}.signin_page__bX3eQ .signin_forgot__67HQB a{font-weight:600}.signin_page__bX3eQ a{color:var(--link);text-decoration:none;font-weight:700}.signin_page__bX3eQ a:hover{color:var(--link-hover)}.signin_page__bX3eQ a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-stamp)}.signin_page__bX3eQ .signin_input__Ijs3t{height:46px;width:100%;background:var(--input);border:1px solid var(--hairline);border-radius:var(--radius-control);padding:0 14px;font-size:14.5px;font-weight:400;font-family:inherit;color:var(--ink);outline:none}.signin_page__bX3eQ .signin_input__Ijs3t::placeholder{color:var(--faint);font-weight:500}.signin_page__bX3eQ .signin_input__Ijs3t:focus{border-color:var(--accent)}.signin_passWrap__iEqiF{position:relative;display:flex}.signin_page__bX3eQ .signin_passWrap__iEqiF .signin_input__Ijs3t{padding-right:46px}.signin_page__bX3eQ .signin_passToggle__XWz0C{position:absolute;right:5px;top:5px;width:36px;height:36px;min-height:0;padding:0;background:none;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted)}.signin_page__bX3eQ .signin_passToggle__XWz0C:hover{background:var(--hover);color:var(--ink)}.signin_page__bX3eQ .signin_passToggle__XWz0C:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signin_page__bX3eQ .signin_submit__YG0vj{height:46px;background:var(--accent);border:none;border-radius:var(--radius-control);color:var(--on-accent);font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer}.signin_page__bX3eQ .signin_submit__YG0vj:hover{background:var(--link-hover)}.signin_page__bX3eQ .signin_submit__YG0vj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin_page__bX3eQ .signin_submit__YG0vj:disabled{background:var(--disabled);color:var(--on-disabled);cursor:default}.signin_page__bX3eQ a.signin_submit__YG0vj{color:var(--on-accent);font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center}.signin_page__bX3eQ a.signin_submit__YG0vj:hover{color:var(--on-accent)}.signin_footnote__VNcjW{margin:0;border-top:1px solid var(--hairline);padding-top:16px;font-size:12.5px;line-height:1.5;color:var(--muted)}