.CodeInput-module-scss-module__OF6iwq__code{justify-content:center;gap:8px;display:flex}.CodeInput-module-scss-module__OF6iwq__box{border-radius:var(--r-input);border:1px solid var(--line-strong);background:var(--surface);text-align:center;font-variant-numeric:tabular-nums;width:44px;height:52px;color:var(--ink);caret-color:var(--brand);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);outline:none;font-size:21px;font-weight:600}.CodeInput-module-scss-module__OF6iwq__box:focus{border:1.5px solid var(--brand);box-shadow:var(--focus-ring)}.CodeInput-module-scss-module__OF6iwq__box:disabled{background:var(--canvas);color:var(--placeholder)}.CodeInput-module-scss-module__OF6iwq__invalid,.CodeInput-module-scss-module__OF6iwq__invalid:focus{border:1.5px solid var(--danger);box-shadow:none}
.EnvBadge-module-scss-module__NQ8o6G__badge{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.EnvBadge-module-scss-module__NQ8o6G__dot{border-radius:4px;width:7px;height:7px}.EnvBadge-module-scss-module__NQ8o6G__production{background:var(--danger-bg);color:var(--danger-fg)}.EnvBadge-module-scss-module__NQ8o6G__production .EnvBadge-module-scss-module__NQ8o6G__dot{background:var(--danger)}.EnvBadge-module-scss-module__NQ8o6G__staging{background:var(--warning-bg);color:var(--warning-fg)}.EnvBadge-module-scss-module__NQ8o6G__staging .EnvBadge-module-scss-module__NQ8o6G__dot{background:var(--warning)}.EnvBadge-module-scss-module__NQ8o6G__stripe{background:var(--warning);z-index:1000;height:3px;position:fixed;inset-block-start:0;inset-inline:0}
.AuthLayout-module-scss-module__5MygsG__page{background:var(--canvas);justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex}.AuthLayout-module-scss-module__5MygsG__column{flex-direction:column;align-items:center;gap:28px;width:400px;max-width:100%;display:flex}.AuthLayout-module-scss-module__5MygsG__card,.AuthLayout-module-scss-module__5MygsG__cardCentered{background:var(--surface);border-radius:var(--r-hero);flex-direction:column;align-self:stretch;gap:20px;padding:32px;display:flex}.AuthLayout-module-scss-module__5MygsG__cardCentered{align-items:center}.AuthLayout-module-scss-module__5MygsG__wide{align-self:center;gap:0;width:480px;max-width:calc(100vw - 32px);padding:0}
.AdminShell-module-scss-module__CkY4Jq__loading{background:var(--canvas);justify-content:center;align-items:center;min-height:100dvh;display:flex}.AdminShell-module-scss-module__CkY4Jq__error{width:440px}
.AcceptInviteView-module-scss-module__8thnHW__loading{justify-content:center;padding:48px;display:flex}.AcceptInviteView-module-scss-module__8thnHW__body{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.AcceptInviteView-module-scss-module__8thnHW__heading{flex-direction:column;gap:4px;display:flex}.AcceptInviteView-module-scss-module__8thnHW__title{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:25px}.AcceptInviteView-module-scss-module__8thnHW__text{color:var(--text-2);font-size:13px;line-height:19px}.AcceptInviteView-module-scss-module__8thnHW__strong{color:var(--ink);font-weight:600}.AcceptInviteView-module-scss-module__8thnHW__note{border-radius:var(--r-input);background:var(--canvas);gap:10px;margin:0;padding:12px;font-size:13px;line-height:19px;display:flex}.AcceptInviteView-module-scss-module__8thnHW__done{text-align:center;align-items:center;gap:12px;padding-top:28px}.AcceptInviteView-module-scss-module__8thnHW__done .AcceptInviteView-module-scss-module__8thnHW__text{max-width:340px}.AcceptInviteView-module-scss-module__8thnHW__doneIcon{background:var(--success-bg);width:56px;height:56px;color:var(--success-fg);border-radius:28px;justify-content:center;align-items:center;display:flex}.AcceptInviteView-module-scss-module__8thnHW__footer{width:480px;max-width:calc(100vw - 32px);color:var(--text-3);text-align:center;font-size:12px}
.SignInView-module-scss-module__S5TZsq__heading{text-align:center;flex-direction:column;gap:6px;display:flex}.SignInView-module-scss-module__S5TZsq__title{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:25px}.SignInView-module-scss-module__S5TZsq__body{color:var(--text-2);text-wrap:pretty;font-size:13px;line-height:19px}.SignInView-module-scss-module__S5TZsq__strong{color:var(--ink);font-weight:600}.SignInView-module-scss-module__S5TZsq__form{flex-direction:column;gap:20px;display:flex}.SignInView-module-scss-module__S5TZsq__footnote{border-top:1px solid var(--track);color:var(--text-2);align-items:flex-start;gap:8px;padding-top:16px;font-size:12px;line-height:16px;display:flex}.SignInView-module-scss-module__S5TZsq__footnoteIcon{color:var(--text-3);flex:none;margin-top:1px}.SignInView-module-scss-module__S5TZsq__codeField{flex-direction:column;gap:10px;display:flex}.SignInView-module-scss-module__S5TZsq__error{text-align:center;color:var(--danger-fg);font-size:12px}.SignInView-module-scss-module__S5TZsq__codeFooter{border-top:1px solid var(--track);justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.SignInView-module-scss-module__S5TZsq__countdown{color:var(--text-2);font-variant-numeric:tabular-nums}.SignInView-module-scss-module__S5TZsq__link{appearance:none;color:var(--brand);font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.SignInView-module-scss-module__S5TZsq__link:focus-visible{outline:1.5px solid var(--brand);outline-offset:0;box-shadow:var(--focus-ring)}.SignInView-module-scss-module__S5TZsq__link:hover{color:var(--brand-pressed)}.SignInView-module-scss-module__S5TZsq__tile{border-radius:var(--r-tile);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.SignInView-module-scss-module__S5TZsq__danger{background:var(--danger-bg);color:var(--danger-fg)}.SignInView-module-scss-module__S5TZsq__warning{background:var(--warning-bg);color:var(--warning-fg)}.SignInView-module-scss-module__S5TZsq__panel{border-radius:var(--r-input);background:var(--canvas);align-self:stretch;align-items:center;gap:10px;padding:12px 14px;display:flex}.SignInView-module-scss-module__S5TZsq__panelIcon{color:var(--text-2);flex:none}.SignInView-module-scss-module__S5TZsq__returnTo{flex-direction:column;flex:1;gap:1px;display:flex}.SignInView-module-scss-module__S5TZsq__returnLabel{color:var(--text-2);font-size:11px}.SignInView-module-scss-module__S5TZsq__returnPath{font-size:13px;font-weight:600}.SignInView-module-scss-module__S5TZsq__admins{flex-direction:column;flex:1;gap:8px;display:flex}.SignInView-module-scss-module__S5TZsq__adminsLabel{color:var(--text-2);font-size:12px;font-weight:600;line-height:16px}.SignInView-module-scss-module__S5TZsq__admin{align-items:center;gap:10px;display:flex}.SignInView-module-scss-module__S5TZsq__adminName{flex:1;font-size:13px}.SignInView-module-scss-module__S5TZsq__adminEmail{color:var(--text-2);font-size:12px;line-height:16px}.SignInView-module-scss-module__S5TZsq__actions{flex-direction:column;align-self:stretch;gap:8px;display:flex}.SignInView-module-scss-module__S5TZsq__meta{color:var(--text-3);font-size:12px}
