.login-page{--login-ground:#12171c;--radius-box:4px;--radius-field:2px;--ribbon-1:#4db1ff;--ribbon-2:#0070f2;--ribbon-3:#5d36ff;--ribbon-4:#1b1757;--ribbon-patch:#049f9a;--ribbon-rim:#ef792f;--ribbon-light:#ccebff;isolation:isolate;background-color:var(--login-ground);flex-direction:column;min-height:100dvh;display:flex;position:relative}.login-page .login-bg{--ribbon-1:#5eead4;--ribbon-2:#0d9488;--ribbon-3:#0369a1;--ribbon-4:#0c4a6e;--ribbon-patch:#22d3ee;--ribbon-rim:#ef792f;--ribbon-light:#ccfbf1;z-index:-1;pointer-events:none;background:var(--surface-1);position:fixed;inset:0;overflow:hidden}.login-page .login-bg-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.login-page .login-bg[data-still]{background:linear-gradient(118deg, transparent 44%, color-mix(in srgb, var(--ribbon-1) 22%, transparent) 52%, color-mix(in srgb, var(--ribbon-2) 55%, transparent) 60%, color-mix(in srgb, var(--ribbon-3) 60%, var(--ribbon-4)) 68%, color-mix(in srgb, var(--ribbon-rim) 70%, transparent) 72.5%, transparent 73%), radial-gradient(ellipse at 50% 48%, var(--surface-0), var(--surface-1) 70%)}.login-page .login-bg-guides{border-inline:1px solid color-mix(in srgb, var(--text) 7%, transparent);width:min(100% - 3rem,70rem);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.login-page .login-header{border-bottom:1px solid color-mix(in srgb, var(--text) 9%, transparent);background:color-mix(in srgb, var(--surface-1) 72%, transparent);color:var(--text)}.login-page .login-frame{width:min(100% - 3rem,70rem);margin-inline:auto}.login-page .login-tools{background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius-box);padding:.125rem}.login-page .login-card{--acteno:#0070f2;--acteno-strong:#0070f2;--acteno-deep:#0064d9;--login-field:var(--surface-0);background:var(--surface-0);border:1px solid var(--list-border);border-radius:var(--radius-box);overflow:hidden;box-shadow:0 1px 2px #00000029,0 16px 32px -12px #00000073,0 40px 90px -24px #0009}.dark .login-page .login-card{--login-field:#141b24}.login-page .login-card-foot{background:var(--surface-1);border-top:1px solid var(--list-border)}.login-page .login-card input:not([type=checkbox],[type=radio]){background:var(--login-field);border:1px solid var(--line);border-bottom-color:var(--text-secondary);border-radius:var(--radius-field);height:2.625rem;font-size:.9375rem}.login-page .login-card input:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-focus);outline:none}.login-page .login-card .login-input-icon{padding-left:2.5rem}.login-page .login-card button,.login-page .login-card a{border-radius:var(--radius-box);box-shadow:none}.login-page .login-card .login-action{height:2.625rem;font-size:.9375rem}.login-page .login-card [role=alert],.login-page .login-card [role=status]{border-radius:var(--radius-box)}.login-page .login-card .login-microsoft{border-width:1px;border-color:var(--line);height:2.25rem;font-size:.8125rem;font-weight:600}@media (max-width:40rem){.login-page .login-card input:not([type=checkbox],[type=radio]){font-size:16px}.login-page .login-bg-guides{display:none}}
