.page_page___e_sO{min-height:100dvh;display:grid;place-items:center;background:var(--bg,#f5f6f7);padding:24px}.page_panel__lEz9u{width:min(100%,440px);padding:36px;background:var(--surface,#fff);border:1px solid var(--border,#dfe2e5);border-radius:12px}.page_panel__lEz9u header{display:flex;justify-content:center;margin-bottom:32px}.page_panel__lEz9u header:empty{display:none}.page_panel__lEz9u p{font-size:14px;line-height:1.6;color:var(--text-muted,#596168)}.page_logo__csjIu{object-fit:contain;object-position:center;max-width:100%;height:140px}.page_form__7EXNE{display:grid;grid-gap:20px;gap:20px}.page_form__7EXNE>p{margin:0}.page_error__YqYLT{color:#902b25!important;background:#fff1f0;border:1px solid #eccbc7;padding:12px;border-radius:6px;overflow-wrap:anywhere}.page_panel__lEz9u :is(button,input):focus-visible{outline:2px solid var(--primary,#374151);outline-offset:3px}@media (max-width:480px){.page_page___e_sO{padding:16px}.page_panel__lEz9u{padding:28px 22px}}.page_platformLogo__ns5Cx{background:#171d23;border-radius:8px;padding:12px 16px;width:180px;height:90px;object-position:center}.page_flowTitle__RUbk2{font-size:24px;line-height:1.25;margin:0 0 20px;color:var(--text,#20262d)}.page_authLink__rI7ER{display:block;margin-top:20px;color:var(--primary,#17479e);text-align:center;text-decoration:underline;text-underline-offset:3px;font-size:14px;overflow-wrap:anywhere}.page_authLink__rI7ER:focus-visible{outline:2px solid var(--primary,#17479e);outline-offset:4px}.page_form__7EXNE .page_authLink__rI7ER{margin-top:0}.page_selectionPanel__X36tz{width:min(100%,560px);padding:36px}.page_selectionPanel__X36tz header{margin-bottom:24px}.page_selectionIntro__83rAd h1{margin:0 0 10px;color:var(--text,#172033);font-size:26px;line-height:1.25;letter-spacing:-.02em}.page_selectionIntro__83rAd p{margin:0 0 26px}.page_environments__XuSph{display:grid;grid-gap:12px;gap:12px}.page_environment__jnm6k{display:flex;align-items:center;gap:16px;width:100%;padding:18px;border:1px solid var(--border,#dce4ee);border-radius:12px;background:var(--surface,#fff);color:var(--text,#172033);text-align:left;cursor:pointer;font:inherit}.page_environment__jnm6k:hover{border-color:var(--workspace-primary-color,#ff5b01);background:var(--workspace-primary-soft,#fff5ef)}.page_environment__jnm6k:disabled{opacity:.65;cursor:wait}.page_environmentIcon__B1dIY{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:10px;background:var(--workspace-primary-soft,#fff5ef);color:var(--text,#172033)}.page_environmentText__2L4mt{display:grid;grid-gap:5px;gap:5px;flex:1 1 auto;min-width:0}.page_environmentText__2L4mt strong{font-size:16px;line-height:1.3}.page_environmentText__2L4mt>span{color:var(--text-muted,#596168);font-size:14px;line-height:1.5}.page_environment__jnm6k>svg{flex:0 0 auto}.page_selectionHint__M8QOf{margin:8px 0 0;text-align:center}@media (max-width:480px){.page_selectionPanel__X36tz{padding:28px 20px}.page_environment__jnm6k{gap:12px;padding:15px 12px}.page_selectionIntro__83rAd h1{font-size:24px}}