.auth-form__error{color:var(--admin-danger);margin:0;font-size:14px;line-height:1.4}.auth-card--loading{aspect-ratio:1;justify-content:center;align-items:center}.auth-card--loading .ui-spinner circle{stroke-width:1.8px}.auth-card--loading .ui-spinner{color:var(--admin-accent)}:root:has(.auth-stage){background:var(--site-surface);font-size:100%}.auth-stage{background:var(--site-surface);height:100%;min-height:100svh;color:var(--site-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--site-font);font-size:initial;letter-spacing:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5}.auth-stage,.auth-stage *,.auth-stage :before,.auth-stage :after{box-sizing:border-box}.auth-dark{place-items:center;padding:0;display:grid;position:relative}.auth-stage__logo{top:var(--site-space-10);left:var(--site-space-10);width:auto;height:1.7rem;position:absolute}.auth-dark__column{gap:var(--site-space-5);flex-direction:column;width:100%;max-width:100%;display:flex}.auth-dark__form{gap:var(--site-space-3);flex-direction:column;display:flex}.auth-card{gap:var(--site-space-8);width:100%;max-width:calc(23.4375rem + 2*var(--site-space-8));color:var(--site-text);flex-direction:column;padding:0;display:flex}@media (max-width:480px){.auth-card{width:100%;max-width:100%;height:100dvh;padding:calc(var(--site-space-6)*3)var(--site-space-6);flex-wrap:wrap;place-content:center;position:relative}}.auth-stage__footer{bottom:var(--site-space-10);left:var(--site-space-10);gap:var(--site-space-3);font-size:var(--site-text-sm);display:flex;position:absolute}.auth-stage__footer-link{color:var(--site-text-secondary);text-decoration:none}.auth-stage__footer-link:hover{text-decoration:underline}.auth-stage__footer-link:focus-visible{outline:var(--site-focus-width)solid var(--site-focus-color);outline-offset:var(--site-focus-offset);border-radius:var(--site-radius-sm)}.auth-card .site-dark-form__title{font-size:25px}.auth-card .site-dark-form__lead{color:var(--site-text-secondary);font-size:var(--site-text-md);line-height:1.35}.auth-card .site-dark-form__link{width:100%;color:var(--admin-accent);font-size:var(--site-text-md);font-weight:var(--font-weight-medium);text-align:left}.auth-card .site-dark-form__back:hover{background:var(--site-surface-hover)}.auth-card .site-dark-form__action{max-width:100%;margin-inline:0}.auth-card .site-dark-form__split{gap:var(--site-space-5);min-height:0}.auth-card .sco__box,.auth-card .sco__digit{font-family:var(--site-font)}.auth-dark__terms a{color:var(--admin-accent)}.auth-dark__alternate{margin:var(--space-3)0 0;font-family:inherit;font-size:var(--site-text-base);letter-spacing:inherit;color:var(--site-text-secondary);font-weight:400}.auth-dark__alternate-link{color:var(--admin-accent);align-items:center;gap:.25em;font-weight:500;text-decoration:none;display:inline-flex}.auth-dark__alternate-link:hover{text-decoration:underline}.auth-dark__alternate-link:focus-visible{outline:var(--site-focus-width)solid var(--site-focus-color);outline-offset:var(--site-focus-offset);border-radius:var(--site-radius-sm)}.auth-dark__alternate-icon{width:1em;height:1em}.auth-dark__links{align-items:center;gap:var(--site-space-2);margin-top:var(--site-space-2);font-size:var(--site-text-md);flex-direction:column;display:flex}.auth-dark__links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-dark__links button:disabled{color:var(--site-text-muted);cursor:default;text-decoration:none}.auth-card .auth-form__error{font-family:inherit;font-size:var(--site-text-sm);letter-spacing:inherit;color:var(--site-danger-text)}.auth-dark__account{align-items:center;gap:var(--site-space-3);border-radius:var(--site-radius-md);background:0 0;padding:0;display:flex}.auth-dark__avatar{width:var(--site-space-10);height:var(--site-space-10);border-radius:var(--site-radius-full);background:var(--site-surface-sunken);font-size:var(--site-text-lg);font-weight:var(--site-weight-semibold);flex-shrink:0;place-items:center;display:grid}.auth-dark__avatar--org{border-radius:var(--site-radius-md);object-fit:cover}.auth-dark__account-text{flex-direction:column;min-width:0;display:flex}.auth-dark__account-name{font-size:var(--font-sm);font-weight:var(--site-weight-medium)}.auth-dark__account-detail{font-size:var(--site-text-base);color:var(--site-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-dark__not-you{font-size:var(--site-text-md);align-self:center}.auth-dark__fields,.auth-dark__names{gap:var(--site-space-3)}.auth-dark__fields{flex-direction:column;display:flex}.auth-dark__captcha:empty{display:none}.auth-dark__names{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.auth-dark__org-list{gap:var(--site-space-4);flex-direction:column;display:flex}.auth-dark__org{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--site-duration-fast)var(--site-ease-out);border:0}.auth-dark__org:hover:not(:disabled){background:var(--site-surface-active)}.auth-dark__org:active:not(:disabled){background:var(--site-surface-sunken)}.auth-dark__org:disabled{cursor:default}.auth-dark__org:disabled:not([data-busy]){opacity:.5}.auth-dark__org:focus-visible{outline:var(--site-focus-width)solid var(--site-focus-color);outline-offset:var(--site-focus-offset)}.auth-dark{--btn-primary-background:var(--admin-accent);--btn-primary-background-hover:var(--admin-accent-hover);--btn-primary-background-active:var(--admin-accent-hover)}.auth-dark .ui-btn--primary:disabled:not(.ui-btn--loading){background:var(--btn-primary-background);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-shadow)}.auth-dark .ui-btn--secondary:disabled:not(.ui-btn--loading){background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);box-shadow:var(--btn-secondary-shadow)}.auth-dark .ui-btn--ghost:disabled:not(.ui-btn--loading){background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);box-shadow:none}.auth-dark{--input-height:44px}.auth-dark .ui-textfield__label{font-size:var(--site-text-md)}.auth-dark .ui-btn:not(.ui-btn--link):not(.ui-btn--plain){height:44px;font-size:var(--font-lg);font-weight:var(--font-weight-medium)}.auth-dark{--auth-field-border:#d2cecb}.auth-dark .ui-input{height:var(--input-height);border:1px solid var(--auth-field-border);box-shadow:none;font-size:var(--site-text-md);outline:none}.auth-dark .ui-input-affix__action svg{width:var(--space-5);height:var(--space-5)}.auth-dark .ui-checkbox{border:1px solid var(--auth-field-border);box-shadow:none}.auth-dark .ui-checkbox--checked{border-color:#0000}.auth-dark .ui-input:focus{border-color:var(--admin-accent);outline:1px solid var(--admin-accent);outline-offset:0}.auth-dark .ui-input:is([aria-invalid=true],.ui-input--invalid){border-color:var(--input-border-error)}.auth-dark .sco:not(.sco--invalid) .sco__box{border-color:var(--auth-field-border)}.auth-dark .sco:not(.sco--invalid) .sco__box:focus{border-color:var(--admin-accent);outline:1px solid var(--admin-accent);outline-offset:0}.auth-dark .sco{margin-bottom:var(--space-3)}.auth-dark__or{align-items:center;gap:var(--site-space-3);font-size:var(--font-sm);color:var(--site-text-secondary);margin:var(--site-space-1)0;display:flex}.auth-dark__or:before,.auth-dark__or:after{content:"";background:var(--site-border-strong);flex:1;height:1px}