/* GENERATED login-deferred.css — do not edit by hand. Source ownership remains modular CSS. Extractor: scripts/lib/public-performance/extract-critical-css.js */
html.page-auth.login-page--signing-in,html.page-auth.login-page--signing-in body{background:var(--dt-page-bg);color:var(--dt-text)}html.page-auth.login-page--signing-in .login-success-overlay{background:var(--dt-page-bg);color:var(--dt-text)}html.page-auth[data-theme="light"] .login-otp-cell--filled{background:color-mix(in srgb, var(--auth-accent) 8%, #ffffff);border-color:color-mix(in srgb, var(--auth-accent) 28%, rgba(15, 23, 42, 0.1))}:is(html.page-auth[data-theme="dark"],html.page-auth.dark) .login-brand{background:transparent;border:none;box-shadow:none}:is(html.page-auth[data-theme="dark"],html.page-auth.dark) .login-otp-cell--filled{background:color-mix(in srgb, var(--auth-accent) 18%, var(--dt-card-bg, #161b22));border-color:color-mix(in srgb, var(--auth-accent-2) 35%, var(--dt-border, rgba(255, 255, 255, 0.1)))}:is(html.page-auth[data-theme="dark"],html.page-auth.dark) .login-brand__name{color:var(--dt-text, #f3f4f6)}:is(html.page-auth[data-theme="dark"],html.page-auth.dark) .login-brand__tagline{color:var(--dt-text-muted, #b8c0cc)}html.page-auth .login-brand{display:none!important}html.page-auth .login-brand{text-align:center;margin:0 0 24px;position:static;top:auto;z-index:auto;border-bottom:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html.page-auth .login-brand__name{display:inline-block;font-size:20px;font-weight:500;letter-spacing:-0.03em;color:var(--dt-text);text-decoration:none;line-height:1.2}html.page-auth .login-brand__tagline{margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.45;color:color-mix(in srgb, var(--dt-text-muted) 88%, transparent);letter-spacing:0.01em}html.page-auth .login-brand__tagline--en,html.page-auth .login-brand__tagline--zh{display:none}html[lang="en"].page-cost-login .login-brand__tagline--en{display:block}html.page-auth .login-top-link{font-size:12px;font-weight:500;color:var(--dt-text-muted);text-decoration:none}html.page-auth .login-top-link:hover{color:var(--dt-text);text-decoration:underline;text-underline-offset:3px}html.page-auth .login-step-panel--email.login-step-panel--inactive{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;height:0;overflow:hidden;pointer-events:none}html.page-auth .login-step-panel--email.login-step-panel--exit{opacity:0;transform:translateY(-4px);pointer-events:none}html.page-auth .login-step-panel--otp.login-step-panel--enter{animation:login-step-fade-in 0.22s ease forwards}html.page-auth .login-otp-cell--filled{background:color-mix(in srgb, var(--auth-accent) 8%, #fff);border-color:color-mix(in srgb, var(--auth-accent-2) 32%, var(--dt-border))}html.page-auth .login-primary-btn.is-loading{opacity:0.65;cursor:not-allowed;transform:none;box-shadow:none}html.page-auth .login-primary-btn.is-loading .login-primary-btn__label{opacity:0}html.page-auth .login-primary-btn.is-loading .login-primary-btn__spinner{display:block;position:absolute}html.page-auth .login-consent-sep{margin:0 2px;opacity:0.55}html.page-auth.login-page--signing-in .panel.login-card,html.page-auth.login-page--signing-in .login-success-overlay{transition:opacity 0.35s ease}
