.SigninPage_page__oVibs{min-height:100vh;overflow:clip;position:relative}.SigninPage_grid__kukl3{inset:0;opacity:.34;pointer-events:none;position:absolute}.SigninPage_glowLeft__d_ClQ,.SigninPage_glowRight__Wtws8{border-radius:9999px;filter:blur(56px);pointer-events:none;position:absolute}.SigninPage_glowLeft__d_ClQ{background:color-mix(in srgb,var(--portal-accent) 30%,transparent);height:360px;left:-140px;top:120px;width:360px}.SigninPage_glowRight__Wtws8{background:color-mix(in srgb,var(--portal-copy) 26%,transparent);height:340px;right:-130px;top:60px;width:340px}.SigninPage_container__RsrWY{margin:0 auto;max-width:1200px;padding:1.5rem 1.25rem 4rem;position:relative;z-index:1}.SigninPage_topBar__r8Zc9{align-items:center;border-radius:1.35rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.75rem;padding:.9rem 1rem}.SigninPage_brandLink__3qhCE{align-items:center;display:inline-flex}.SigninPage_brandLogo__uet4T{height:2.9rem;width:auto}.SigninPage_topActions__5pEgl{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.SigninPage_themeSwitcher__f4Dvo{background:var(--portal-surface-soft-bg);border:1px solid var(--portal-surface-soft-border);border-radius:999px;display:inline-flex;gap:.25rem;padding:.18rem}.SigninPage_themeButton__tIxxr{background:transparent;border:0;border-radius:999px;color:var(--portal-muted);cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.1em;min-width:4.9rem;padding:.45rem .9rem;text-transform:uppercase;transition:all .2s ease}.SigninPage_themeButton__tIxxr:hover{color:var(--portal-copy)}.SigninPage_themeButtonActive__56NWO{background:var(--portal-accent);box-shadow:0 10px 20px rgb(196 57 60/.25);color:#fff}.SigninPage_homeLink__1VLgh{border:1px solid var(--portal-surface-border);border-radius:999px;color:var(--portal-copy);font-size:.86rem;font-weight:700;padding:.58rem 1rem;text-decoration:none;transition:all .2s ease}.SigninPage_homeLink__1VLgh:hover{background:var(--portal-copy);border-color:var(--portal-copy);color:#fff}.SigninPage_content__4VTrO{display:grid;gap:1.2rem}.SigninPage_authCard__ETAeA,.SigninPage_infoCard__CmjVz{border-radius:1.4rem}.SigninPage_infoCard__CmjVz{display:grid;gap:1.3rem;padding:2.15rem}.SigninPage_sectionLabel__Vs5eK{border:1px solid color-mix(in srgb,var(--portal-accent) 25%,transparent);border-radius:999px;color:var(--portal-accent);display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.16em;padding:.42rem .75rem;text-transform:uppercase;width:fit-content}.SigninPage_title__1b6y5{color:var(--portal-copy);font-family:var(--font-heading),sans-serif;font-size:clamp(2rem,2.3vw + 1.1rem,3.15rem);letter-spacing:-.03em;line-height:1.05;margin:0;max-width:18ch}.SigninPage_subtitle__SQfgm{color:var(--portal-muted);font-size:1.02rem;line-height:1.65;margin:0;max-width:56ch}.SigninPage_signalList__669Vb{display:grid;gap:.82rem}.SigninPage_signalItem__nfeaB{align-items:flex-start;background:var(--portal-surface-soft-bg);border:1px solid var(--portal-surface-soft-border);border-radius:1rem;display:grid;gap:.78rem;grid-template-columns:2.2rem minmax(0,1fr);padding:.85rem .9rem}.SigninPage_signalIcon__S3spY{align-items:center;background:color-mix(in srgb,var(--portal-accent) 14%,#fff);border-radius:999px;color:var(--portal-accent);display:flex;height:2.2rem;justify-content:center;width:2.2rem}.SigninPage_signalIcon__S3spY svg{height:1.05rem;width:1.05rem}.SigninPage_signalTitle___Nhr0{color:var(--portal-copy);font-family:var(--font-heading),sans-serif;font-size:1.01rem;margin:0}.SigninPage_signalBody__FnKm7{color:var(--portal-muted);font-size:.92rem;line-height:1.5;margin:.25rem 0 0}.SigninPage_footerNote__z1BLZ{border-top:1px dashed color-mix(in srgb,var(--portal-copy) 16%,transparent);display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.1rem;padding-top:1rem}.SigninPage_footerStat__eSRJT{color:var(--portal-copy);font-family:var(--font-heading),sans-serif;font-size:.88rem;margin:0}.SigninPage_authCard__ETAeA{display:grid;gap:1rem;padding:2.15rem}.SigninPage_authKicker__erZET{color:var(--portal-accent);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.SigninPage_authTitle__dzESR{color:var(--portal-copy);font-family:var(--font-heading),sans-serif;font-size:clamp(1.8rem,1.3vw + 1.4rem,2.4rem);letter-spacing:-.02em;line-height:1.1;margin:0}.SigninPage_authSubtitle__qWJsk{color:var(--portal-muted);font-size:.96rem;line-height:1.55;margin:0}.SigninPage_oauthButton__XKHUJ,.SigninPage_primaryButton__aJPs1{align-items:center;border-radius:.9rem;cursor:pointer;display:inline-flex;font-family:var(--font-heading),sans-serif;font-size:.94rem;font-weight:700;gap:.7rem;justify-content:center;min-height:3rem;transition:all .2s ease;width:100%}.SigninPage_oauthButton__XKHUJ{background:var(--portal-surface-soft-bg);border:1px solid var(--portal-surface-soft-border);color:var(--portal-copy)}.SigninPage_oauthButton__XKHUJ:hover:not(:disabled){border-color:color-mix(in srgb,var(--portal-copy) 25%,transparent);transform:translateY(-1px)}.SigninPage_primaryButton__aJPs1{background:var(--portal-accent);border:1px solid var(--portal-accent);color:#fff;margin-top:.65rem}.SigninPage_primaryButton__aJPs1:hover:not(:disabled){background:#a82d2f;border-color:#a82d2f;transform:translateY(-1px)}.SigninPage_oauthButton__XKHUJ:disabled,.SigninPage_primaryButton__aJPs1:disabled{cursor:not-allowed;opacity:.65;transform:none}.SigninPage_googleMark__Wi8_z{flex-shrink:0;height:1.15rem;width:1.15rem}.SigninPage_spinner__HmDxK{animation:SigninPage_spin__tzH5f .8s linear infinite;border-radius:999px;border:2px solid rgb(255 255 255/.35);border-top-color:#fff;display:inline-block;height:1rem;width:1rem}.SigninPage_divider__7EuTH{align-items:center;color:var(--portal-muted);display:flex;font-size:.78rem;font-weight:600;gap:.85rem;letter-spacing:.02em;margin-top:.2rem;text-transform:uppercase}.SigninPage_divider__7EuTH:after,.SigninPage_divider__7EuTH:before{background:color-mix(in srgb,var(--portal-copy) 18%,transparent);content:"";flex:1;height:1px}.SigninPage_form__AAw6h{display:grid;gap:.55rem}.SigninPage_label__r6W1T{color:var(--portal-copy);font-size:.81rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.SigninPage_input__5sIIa{background:var(--portal-surface-soft-bg);border:1px solid var(--portal-surface-soft-border);border-radius:.8rem;color:var(--portal-copy);font-size:.95rem;min-height:2.95rem;outline:none;padding:.75rem .9rem;transition:all .2s ease}.SigninPage_input__5sIIa::placeholder{color:color-mix(in srgb,var(--portal-muted) 82%,transparent)}.SigninPage_input__5sIIa:focus{border-color:color-mix(in srgb,var(--portal-accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-accent) 18%,transparent)}.SigninPage_successNote__8tMgv{background:color-mix(in srgb,#22a06b 12%,#fff);border:1px solid color-mix(in srgb,#22a06b 34%,transparent);border-radius:.8rem;color:color-mix(in srgb,#196544 86%,#000);font-size:.85rem;margin:0;padding:.75rem .85rem}.SigninPage_helpNote__UK8mq{border-left:3px solid color-mix(in srgb,var(--portal-accent) 48%,transparent);color:var(--portal-muted);font-size:.79rem;line-height:1.5;margin:0;padding-left:.65rem}@keyframes SigninPage_spin__tzH5f{to{transform:rotate(1turn)}}@media (min-width:900px){.SigninPage_content__4VTrO{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)}}@media (max-width:768px){.SigninPage_container__RsrWY{padding:1rem .85rem 2rem}.SigninPage_topBar__r8Zc9{border-radius:1rem;justify-content:center;padding:.8rem}.SigninPage_brandLogo__uet4T{height:2.35rem}.SigninPage_topActions__5pEgl{justify-content:center}.SigninPage_homeLink__1VLgh{width:100%;text-align:center}.SigninPage_themeSwitcher__f4Dvo{width:100%}.SigninPage_themeButton__tIxxr{flex:1;min-width:0;padding-inline:.2rem}.SigninPage_authCard__ETAeA,.SigninPage_infoCard__CmjVz{border-radius:1rem;padding:1.2rem}.SigninPage_title__1b6y5{max-width:none}}