@charset "UTF-8";#layoutAuthentication.auth-signin-page{--auth-accent:#00b2e2;--auth-accent-text:#06171c;--auth-card-opacity:72%;--auth-video-opacity:.07;--auth-video-filter:brightness(1.22) saturate(1.05);--auth-button-bg:#111417;--auth-button-border:#111417;--auth-button-text:#ffffff;isolation:isolate;flex-shrink:0;min-height:calc(100vh - 15rem)}html[data-theme=dark] #layoutAuthentication.auth-signin-page{--auth-card-opacity:35%;--auth-video-opacity:.12;--auth-video-filter:none;--auth-button-bg:#282c30;--auth-button-border:#454b51;--auth-button-text:#f2f4f6}#layoutAuthentication.auth-signin-page #layoutAuthentication_content{background:0 0}#layoutAuthentication.auth-signin-page #layoutAuthentication_content>main{padding:clamp(1.5rem,11vh,14rem) 0 3rem}#layoutAuthentication.auth-signin-page .auth-brand a{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .85rem;max-width:100%;color:var(--app-text);text-decoration:none}#layoutAuthentication.auth-signin-page .auth-logo{width:13rem;max-width:62vw;height:auto}#layoutAuthentication.auth-signin-page .auth-brand-label{color:var(--app-brand-suffix);font-size:.78rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}#layoutAuthentication.auth-signin-page .card{background:color-mix(in srgb,var(--app-surface) var(--auth-card-opacity),transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#layoutAuthentication.auth-signin-page .card>:is(.card-header,.card-body,.card-footer){background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){#layoutAuthentication.auth-signin-page .card{background:var(--app-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}#layoutAuthentication.auth-signin-page .card-header{padding:1.5rem 1.5rem 1.15rem;text-align:center}#layoutAuthentication.auth-signin-page .auth-heading{margin:0;color:var(--app-text);font-size:1.5rem;font-weight:600;line-height:1.25}#layoutAuthentication.auth-signin-page .auth-subtitle{margin:.3rem 0 0;color:var(--app-text-muted);font-size:.9rem}#layoutAuthentication.auth-signin-page .auth-signin-background{position:fixed;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:var(--auth-video-opacity);filter:var(--auth-video-filter);pointer-events:none}#layoutAuthentication.auth-signin-page .auth-signin-button{padding-block:.8rem;color:var(--auth-button-text);background:var(--auth-button-bg);background-image:none;border:1px solid var(--auth-button-border);box-shadow:none;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}#layoutAuthentication.auth-signin-page .auth-signin-button:is(:hover,:focus-visible):not(:disabled){color:var(--auth-accent-text);background:var(--auth-accent);border-color:var(--auth-accent)}#layoutAuthentication.auth-signin-page .auth-signin-button:focus-visible{outline:0;box-shadow:0 0 0 3px var(--app-surface),0 0 0 5px var(--auth-accent)}#layoutAuthentication.auth-signin-page .auth-signin-button:active:not(:disabled){color:var(--auth-accent-text);background:#00a2cf;border-color:#00a2cf}#layoutAuthentication.auth-signin-page .auth-signin-button:disabled{color:#a3a9af;background:#202428;border-color:#363c42;opacity:1}#layoutAuthentication.auth-signin-page .auth-signin-button[aria-busy=true]{color:var(--auth-button-text);background:var(--auth-button-bg);border-color:var(--auth-accent);cursor:progress}#layoutAuthentication.auth-signin-page .auth-card-footer{position:relative;padding-inline:3.25rem}#layoutAuthentication.auth-signin-page .auth-theme-toggle{position:absolute;top:50%;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:var(--app-text-muted);background:0 0;border:0;border-radius:50%;transform:translateY(-50%);cursor:pointer}#layoutAuthentication.auth-signin-page .auth-theme-toggle svg{width:1rem;height:1rem}#layoutAuthentication.auth-signin-page .auth-theme-toggle:hover{color:var(--app-text)}#layoutAuthentication.auth-signin-page .auth-theme-toggle:focus-visible{color:var(--app-text);outline:2px solid var(--auth-accent);outline-offset:-4px}@media (prefers-reduced-motion:reduce){#layoutAuthentication.auth-signin-page .auth-signin-background{display:none}#layoutAuthentication.auth-signin-page .auth-signin-button{transition:none}}