.login_page__VIB1K{--phase2-bg:#f4f6f8;--phase2-surface:#ffffff;--phase2-surface-subtle:#f8fafc;--phase2-text:#101828;--phase2-secondary:#475467;--phase2-muted:#667085;--phase2-border:#d8dee8;--phase2-border-subtle:#e5e7eb;--phase2-ink:#1a1a1a;--phase2-accent:#d97757;--phase2-orbit:#f0ebe2;--phase2-accent-soft:#fff4ef;--phase2-error:#b42318;--phase2-error-bg:#fef3f2;--phase2-error-border:#fecdca;position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,460px);min-height:100dvh;padding:40px;overflow:hidden;font-family:SF Pro Text,SF Pro SC,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Source Han Sans SC,Segoe UI,sans-serif;color:var(--phase2-text);letter-spacing:0;background:linear-gradient(90deg,rgb(244 246 248/.96),rgb(244 246 248/.9)),linear-gradient(135deg,transparent 0 48%,rgb(240 235 226/.62) 48% 100%),var(--phase2-bg)}.login_page__VIB1K:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,rgb(255 255 255/.42),transparent 28%),linear-gradient(90deg,transparent 0 54%,rgb(240 235 226/.52) 54% 100%)}.login_formSide___5JEg,.login_intro__h2nsQ{position:relative;z-index:1}.login_intro__h2nsQ{display:grid;align-content:space-between;min-height:calc(100dvh - 80px);padding:8px 48px 8px 0}.login_brandBlock__BxQj5{display:inline-grid;gap:10px;align-self:start;justify-self:start;padding:16px 18px;color:var(--phase2-ink);background:var(--phase2-surface);border:1px solid var(--phase2-border);border-left:4px solid var(--phase2-accent);border-radius:8px;box-shadow:0 16px 40px rgb(16 24 40/.08)}.login_lockup__w2Pxk{display:block;width:190px;height:auto}.login_brandBlock__BxQj5 span{font-size:12px;font-weight:700;line-height:18px;color:var(--phase2-secondary)}.login_copy__zuSoW{max-width:680px;padding-bottom:56px}.login_eyebrow__tyYbT,.login_panelHead__nQkHo p{margin:0;font-size:12px;font-weight:700;line-height:18px;color:var(--phase2-accent)}.login_copy__zuSoW h1{max-width:620px;margin:14px 0 18px;font-size:28px;font-weight:700;line-height:36px;color:var(--phase2-ink);text-wrap:balance}.login_copy__zuSoW p:not(.login_eyebrow__tyYbT){max-width:560px;margin:0;font-size:14px;font-weight:400;line-height:22px;color:var(--phase2-secondary)}.login_scopeList__kvWzB{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:20px;margin:0}.login_scopeList__kvWzB div{padding:14px 16px;background:rgb(255 255 255/.72);border:1px solid var(--phase2-border-subtle);border-radius:8px}.login_scopeList__kvWzB dt{margin:0 0 6px;font-size:15px;font-weight:700;line-height:22px;color:var(--phase2-ink)}.login_scopeList__kvWzB dd{margin:0;font-size:12px;font-weight:500;line-height:18px;color:var(--phase2-muted)}.login_formSide___5JEg{display:grid;align-items:center;justify-items:stretch;min-height:calc(100dvh - 80px)}.login_panel__6_Z8z{width:100%;padding:28px;background:var(--phase2-surface);border:1px solid var(--phase2-border);border-radius:8px;box-shadow:0 22px 56px rgb(16 24 40/.1)}.login_panelHead__nQkHo{display:grid;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--phase2-border-subtle)}.login_panelHead__nQkHo h2{margin:0;font-size:18px;font-weight:700;line-height:26px;color:var(--phase2-text)}.login_form__NY6Qf{display:grid;gap:16px;margin-top:22px}.login_field___YCmt{display:grid;gap:8px}.login_field___YCmt span{font-size:12px;font-weight:500;line-height:18px;color:var(--phase2-secondary)}.login_field___YCmt input{width:100%;height:44px;padding:0 12px;font-size:14px;font-weight:400;line-height:22px;color:var(--phase2-text);background:var(--phase2-surface-subtle);border:1px solid var(--phase2-border);border-radius:6px;outline:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.login_field___YCmt input::placeholder{color:var(--phase2-muted)}.login_field___YCmt input:focus{background:var(--phase2-surface);border-color:var(--phase2-accent);box-shadow:0 0 0 3px rgb(217 119 87/.18)}.login_error__wxSLK{padding:10px 12px;font-size:12px;font-weight:500;line-height:18px;color:var(--phase2-error);background:var(--phase2-error-bg);border:1px solid var(--phase2-error-border);border-radius:6px}.login_submit__56LbW{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 16px;margin-top:2px;font-size:14px;font-weight:700;line-height:20px;color:#ffffff;background:var(--phase2-accent);border:1px solid var(--phase2-accent);border-radius:6px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.login_submit__56LbW:hover{filter:brightness(.96);box-shadow:0 10px 24px rgb(217 119 87/.2)}.login_submit__56LbW:active{transform:translateY(1px)}.login_submit__56LbW:focus-visible{outline:3px solid rgb(217 119 87/.28);outline-offset:2px}.login_submit__56LbW svg{width:16px;height:16px;margin-left:8px;stroke-width:2.2}.login_note__NPIzg{padding-top:18px;margin-top:20px;font-size:12px;font-weight:500;line-height:18px;color:var(--phase2-muted);border-top:1px solid var(--phase2-border-subtle)}@media (max-width:900px){.login_page__VIB1K{grid-template-columns:1fr;gap:28px;padding:24px}.login_formSide___5JEg,.login_intro__h2nsQ{min-height:auto}.login_intro__h2nsQ{gap:44px;padding:0}.login_copy__zuSoW{padding-bottom:0}.login_scopeList__kvWzB{grid-template-columns:1fr}}@media (max-width:520px){.login_page__VIB1K{padding:16px}.login_panel__6_Z8z{padding:22px}.login_brandBlock__BxQj5{width:100%}.login_lockup__w2Pxk{width:168px}}