.auth_page__ci2mi{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:8px 24px;background:#f3f0e9;color:#25221f;font-family:var(--font-manrope),sans-serif}.auth_frame__gINOz{display:grid;width:min(100%,980px);grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr);overflow:hidden;border:1px solid #968d83;border-radius:14px;background:#fbfaf6;box-shadow:0 24px 72px rgba(42,34,27,.13)}.auth_card__F4Yep{padding:20px 46px 16px}.auth_logo__nJCNm{display:inline-flex;min-height:44px;margin-bottom:10px;align-items:center;gap:10px;color:#25221f;font-size:19px;font-weight:850;letter-spacing:-.04em;text-decoration:none}.auth_logo__nJCNm:before{width:20px;height:20px;background:#c13f22;-webkit-clip-path:polygon(0 0,100% 0,63% 45%,100% 45%,22% 100%,42% 57%,0 57%);clip-path:polygon(0 0,100% 0,63% 45%,100% 45%,22% 100%,42% 57%,0 57%);content:""}.auth_card__F4Yep h1{margin:0;font:600 38px/1 var(--font-source-serif),serif;letter-spacing:-.045em}.auth_subtitle__AgPAJ{margin:6px 0 14px;color:#6d675f;font-size:14px;line-height:1.6}.auth_google__9Liy_,.auth_primary__CMYSP{display:flex;width:100%;min-height:46px;padding:0 18px;align-items:center;justify-content:center;gap:11px;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer;transition:background .22s ease,background-size .24s ease,color .22s ease,transform .16s ease,box-shadow .22s ease,border-color .22s ease}.auth_google__9Liy_{border:1px solid #968d83;background:#fbfaf6;color:#25221f}.auth_google__9Liy_ svg{width:18px;height:18px;flex:0 0 auto}.auth_google__9Liy_:hover:not(:disabled){border-color:#746c63;background:#fff;box-shadow:0 8px 22px rgba(42,34,27,.08);transform:translateY(-1px)}.auth_primary__CMYSP{border:1px solid #c13f22;background-color:#c13f22;background-image:linear-gradient(#a8321b,#a8321b);background-position:0;background-repeat:no-repeat;background-size:0 100%;color:#fffaf5}.auth_primary__CMYSP:hover:not(:disabled){border-color:#a8321b;background-color:#c13f22;background-size:100% 100%;box-shadow:0 8px 22px rgba(168,50,27,.17);transform:translateY(-1px)}.auth_google__9Liy_:active:not(:disabled),.auth_primary__CMYSP:active:not(:disabled){transform:scale(.98)}.auth_google__9Liy_:disabled,.auth_primary__CMYSP:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.auth_separator__v3596{display:flex;align-items:center;gap:14px;margin:10px 0;color:#6d675f;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.auth_separator__v3596:after,.auth_separator__v3596:before{content:"";height:1px;flex:1 1;background:#d9d2c7}.auth_form__UzeVX{display:grid;grid-gap:8px;gap:8px}.auth_form__UzeVX label{display:grid;grid-gap:7px;gap:7px;color:#49443e;font-size:13px;font-weight:750}.auth_form__UzeVX input{min-height:46px;padding:0 14px;border:1px solid #968d83;border-radius:8px;background:#f7f5f0;color:#25221f;font:550 16px var(--font-manrope),sans-serif;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth_form__UzeVX input::placeholder{color:#6d675f;opacity:1}.auth_form__UzeVX input:hover{border-color:#746c63;background:#fbfaf6}.auth_form__UzeVX input:focus{outline:2px solid #a8321b;outline-offset:2px;border-color:#c13f22;background:#fff;box-shadow:0 0 0 4px rgba(217,75,43,.12)}.auth_form__UzeVX input[aria-invalid=true]{border-color:#a83c34;background:#fff9f7}.auth_hint__PtfiP{margin:-8px 0 0;color:#777067;font-size:13px;line-height:1.45}.auth_error___RiGz{margin:0;padding:12px 14px;border:1px solid #c78075;border-radius:8px;background:#fae9e5;color:#7b2b23;font-size:13px;line-height:1.5}.auth_legal__hnWdm{margin:-4px 0 0;color:#6d675f;font-size:13px;line-height:1.5;text-align:center}.auth_legal__hnWdm a{color:#a8321b;font-weight:750;text-underline-offset:2px;white-space:nowrap}.auth_footer__sLqSC{text-align:center;margin:10px 0 0;color:#6d675f;font-size:13px}.auth_footer__sLqSC a{display:inline-flex;min-height:44px;align-items:center;color:#a8321b;font-weight:800;text-decoration:underline;text-underline-offset:3px}.auth_preview__Y7VpK{display:flex;min-height:620px;padding:44px 48px;flex-direction:column;border-left:1px solid #403a35;background:#25221f;color:#fbfaf6}.auth_previewFoot___9h8o,.auth_previewKicker___E7e2{margin:0;color:#efa58f;font:700 12px/1.4 var(--font-plex-mono),monospace;letter-spacing:.13em}.auth_preview__Y7VpK h2{margin:52px 0 18px;font:600 50px/.96 var(--font-source-serif),serif;letter-spacing:-.052em}.auth_previewCopy__AXe5D{max-width:360px;margin:0;color:#bbb2a8;font-size:14px;line-height:1.65}.auth_previewRows__sW1vR{margin-top:46px;border-block:1px solid #514a43}.auth_previewRows__sW1vR div{display:grid;min-height:66px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid #403a35}.auth_previewRows__sW1vR div:last-child{border-bottom:0}.auth_previewRows__sW1vR span{width:max-content;padding:5px 7px;border-radius:999px;font:700 12px var(--font-plex-mono),monospace;text-transform:uppercase;white-space:nowrap}.auth_previewRows__sW1vR span[data-tone=delivered]{background:#e5e0d7;color:#49443e}.auth_previewRows__sW1vR span[data-tone=observed]{background:#dcebe3;color:#285e48}.auth_previewRows__sW1vR span[data-tone=unknown]{background:#f2ddd7;color:#8c342c}.auth_previewRows__sW1vR b{font-size:13px}.auth_previewRows__sW1vR small{color:#9e968d;font:600 12px var(--font-plex-mono),monospace;text-transform:uppercase;white-space:nowrap}.auth_previewFoot___9h8o{margin-top:auto}.auth_footer__sLqSC a:focus-visible,.auth_google__9Liy_:focus-visible,.auth_logo__nJCNm:focus-visible,.auth_primary__CMYSP:focus-visible{outline:3px solid #a8321b;outline-offset:3px}@media (max-width:900px){.auth_frame__gINOz{width:min(100%,470px);grid-template-columns:1fr}.auth_preview__Y7VpK{display:none}}@media (max-width:520px){.auth_page__ci2mi{padding:18px 14px}.auth_frame__gINOz{border-radius:12px}.auth_card__F4Yep{padding:32px 20px 28px}.auth_logo__nJCNm{margin-bottom:28px}.auth_card__F4Yep h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.auth_page__ci2mi *{transition-duration:.01ms!important}}