.signin_page__ffHv7{position:relative;min-height:100dvh;display:grid;place-items:center;padding:3rem 1.25rem;overflow:hidden;background:radial-gradient(90% 60% at 50% 0,var(--bg-tint),transparent 70%),var(--bg)}.signin_backdrop__kmd4w{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--accent)}.signin_node__1l3kj{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.signin_node__1l3kj{animation:signin_breathe__mzBcG 8s ease-in-out infinite}}@keyframes signin_breathe__mzBcG{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.16);opacity:.7}}.signin_stack__zWr_I{position:relative;z-index:1;width:100%;max-width:24rem;display:flex;flex-direction:column;align-items:center}.signin_brand__yIQ8Z{display:flex;align-items:center;gap:.9rem;margin-bottom:1.9rem}.signin_markTile__eRR68{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.9rem;background:var(--accent);border:1px solid var(--accent);box-shadow:var(--shadow-sm)}.signin_brand__yIQ8Z svg line{stroke:rgba(255,255,255,.95)}.signin_brand__yIQ8Z svg circle{fill:rgba(255,255,255,.82)}.signin_wordmark__MT0Bq{margin-top:-.06em;font-family:var(--font-serif);font-size:2.3rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.signin_card__0VTF9{width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 30px 32px;background:var(--surface);border-radius:14px;border:1px solid var(--border);box-shadow:var(--shadow);text-align:center}.signin_title__sKjZx{margin:0 0 22px;font-size:19px;font-weight:650;letter-spacing:-.015em;color:var(--ink)}.signin_error__Ec7se,.signin_success__z4vt1{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:18px;padding:12px 14px;border-radius:var(--radius-sm);font-size:13px;line-height:1.5;text-align:left;color:var(--ink-2)}.signin_error__Ec7se{border:1px solid var(--urgent);background:var(--urgent-wash)}.signin_error__Ec7se strong{color:var(--urgent)}.signin_success__z4vt1{border:1px solid var(--st-closed);background:var(--st-closed-wash)}.signin_success__z4vt1 strong{color:var(--st-closed)}.signin_form__NI2aD{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}.signin_field__N6IyP{display:flex;flex-direction:column;gap:5px}.signin_field__N6IyP>span{font-size:12px;font-weight:600;color:var(--ink-2)}.signin_field__N6IyP input{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.signin_field__N6IyP input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.signin_primary__NAs83{font:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:11px 16px;margin-top:4px;cursor:pointer}.signin_primary__NAs83:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.signin_primary__NAs83:disabled{opacity:.6;cursor:default}.signin_inlineError__2o3UE{margin:0;font-size:13px;color:var(--urgent)}.signin_divider__0fymP{display:flex;align-items:center;gap:12px;width:100%;margin:18px 0;color:var(--ink-3);font-size:12px}.signin_divider__0fymP:after,.signin_divider__0fymP:before{content:"";flex:1 1;height:1px;background:var(--border)}.signin_google__Xb7QX{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;font:inherit;font-size:15px;font-weight:550;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,border-color .12s}.signin_google__Xb7QX:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3)}.signin_google__Xb7QX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin_google__Xb7QX:disabled{opacity:.5;cursor:not-allowed;color:var(--ink-3)}.signin_google__Xb7QX:disabled svg{filter:grayscale(1)}.signin_googleNote__JIANc{margin:10px 0 0;font-size:12px;color:var(--ink-3);text-align:center}