.sign-in_page__07yku{position:relative;isolation:isolate;min-height:calc(100vh / var(--ui-zoom, 1));display:grid;place-items:center;padding:24px 16px;background:var(--bg);overflow:hidden}.sign-in_page__07yku:before{inset:0;background-image:radial-gradient(circle at 1px 1px,var(--border-strong) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,var(--text) 0,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,var(--text) 0,transparent 75%);opacity:.55}.sign-in_page__07yku:after,.sign-in_page__07yku:before{content:"";position:absolute;z-index:-1;pointer-events:none}.sign-in_page__07yku:after{left:50%;top:42%;width:560px;height:360px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 7%,transparent),transparent)}.sign-in_card__LmDMp{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card,14px);box-shadow:var(--sh-float);padding:32px 28px 22px;text-align:center;animation:sign-in_rise__QtCZI .28s cubic-bezier(.2,.7,.2,1) both}@keyframes sign-in_rise__QtCZI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sign-in_logo__jVmRQ{display:grid;place-items:center;margin-bottom:18px}.sign-in_title__27xAo{font-size:19px;font-weight:650;letter-spacing:-.015em;color:var(--text);margin:0 0 6px}.sign-in_sub__nqRqQ{font-size:13.5px;line-height:1.5;color:var(--text-muted);margin:0 0 22px;text-wrap:balance}.sign-in_err__S3wSO{display:flex;gap:10px;align-items:flex-start;text-align:left;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);font-size:13px;line-height:1.45;color:var(--text)}.sign-in_errIcon__jTr7Y{flex:none;margin-top:2px;color:var(--danger)}.sign-in_errBody__c4xQK{min-width:0}.sign-in_errTitle___nZ_p{display:block;font-weight:650;color:var(--danger)}.sign-in_errMsg__BoBMD{display:block;color:var(--text-muted)}.sign-in_errDetail__nMIoK{display:block;margin-top:4px;font-size:11.5px;color:var(--text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.sign-in_gbtn__bVCkI{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:40px;padding:0 14px;border-radius:var(--r-btn,9px);border:0;background:var(--brand);color:var(--on-brand);font-size:14px;font-weight:600;letter-spacing:-.005em;transition:background-color .12s ease,transform .12s ease}.sign-in_gbtn__bVCkI:hover:not(:disabled){background:var(--brand-hover)}.sign-in_gbtn__bVCkI:active:not(:disabled){transform:translateY(.5px)}.sign-in_gbtn__bVCkI:focus-visible{outline:2px solid var(--brand-line);outline-offset:2px;border-radius:var(--r-btn,9px)}.sign-in_gbtn__bVCkI:disabled{cursor:progress;opacity:.75}html[data-theme=light] .sign-in_gbtn__bVCkI{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.sign-in_gmark__ZEMLC{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--text)}html[data-theme=light] .sign-in_gmark__ZEMLC{background:var(--panel)}.sign-in_spin__C1qK1{width:12px;height:12px;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--on-brand) 30%,transparent);border-top-color:var(--on-brand);animation:sign-in_sp__iQok8 .7s linear infinite}@keyframes sign-in_sp__iQok8{to{transform:rotate(1turn)}}.sign-in_access__e3ABZ{margin-top:14px;font-size:12.5px;color:var(--text-subtle)}.sign-in_access__e3ABZ summary{display:inline-flex;align-items:center;gap:5px;list-style:none;cursor:pointer;padding:2px 6px;border-radius:6px;color:var(--text-subtle);transition:color .12s ease}.sign-in_access__e3ABZ summary::-webkit-details-marker{display:none}.sign-in_access__e3ABZ summary:hover{color:var(--text-muted)}.sign-in_access__e3ABZ summary:focus-visible{outline:2px solid var(--brand-line);outline-offset:1px}.sign-in_chev__yrUvh{flex:none;transition:transform .15s ease}.sign-in_access__e3ABZ[open] .sign-in_chev__yrUvh{transform:rotate(180deg)}.sign-in_grants__ybReW{margin:10px 0 0;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;text-align:left;line-height:1.45;background:var(--panel-muted);border:1px solid var(--border);border-radius:10px}.sign-in_grants__ybReW dt{font-weight:600;color:var(--text)}.sign-in_grants__ybReW dd{margin:0;color:var(--text-muted)}@media (max-width:420px){.sign-in_card__LmDMp{padding:28px 20px 20px}.sign-in_grants__ybReW{grid-template-columns:1fr;row-gap:2px}.sign-in_grants__ybReW dd{margin-bottom:6px}.sign-in_grants__ybReW dd:last-child{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.sign-in_card__LmDMp{animation:none}.sign-in_access__e3ABZ summary,.sign-in_chev__yrUvh,.sign-in_gbtn__bVCkI{transition:none}.sign-in_gbtn__bVCkI:active:not(:disabled){transform:none}.sign-in_spin__C1qK1{animation:none}}