.login-main{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.login-frame{width:100%;max-width:384px}.login-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.login-mark{border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent);width:40px;height:40px;color:var(--text-on-accent);font-family:var(--font-display);flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.login-brandname{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-kicker);color:var(--accent);margin:0;font-size:12px;font-weight:600}.login-brandsub{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.login-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md), var(--edge-top);padding:24px}.login-card-accent{border-color:var(--accent-line);background:var(--accent-soft)}.login-row{align-items:center;gap:12px;display:flex}.login-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ivory);margin:0;font-size:20px;font-weight:800;line-height:1.2}.login-title-xl{letter-spacing:var(--track-tight);font-size:26px;line-height:1.12}.login-title-accent{color:var(--accent)}.login-body{color:var(--text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.login-body-tight{margin-top:8px}.login-strong{color:var(--text);font-weight:600}.login-field{margin-top:24px}.login-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.login-input{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--text);font-family:var(--font-ui);transition:border-color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);outline:none;padding:12px 16px;font-size:16px;line-height:1.4}.login-input::placeholder{color:var(--text-faint)}.login-input:focus{border-color:var(--accent-line)}.login-input:disabled{opacity:.6;cursor:not-allowed}@media (min-width:640px){.login-input{font-size:14px}}.login-otp-row{gap:8px;display:flex}.login-otp-row .login-input{flex:1;min-width:0}.login-otp{text-align:center;font-family:var(--font-mono);letter-spacing:.4em;font-size:18px;font-weight:700}.login-otp::placeholder{letter-spacing:normal}.login-btn,.login-link{cursor:pointer;font-family:var(--font-display);background:0 0;border:1px solid #0000;margin:0}.login-btn{border-radius:var(--r-md);background:var(--accent);color:var(--text-on-accent);text-transform:uppercase;letter-spacing:.12em;transition:background var(--dur) var(--ease-out), transform .14s var(--ease-out);justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.login-btn:active:not(:disabled){transform:scale(.97)}.login-btn:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.login-btn:hover:not(:disabled){background:var(--accent-pressed)}}.login-btn-block{width:100%;margin-top:20px;padding:14px 20px}.login-btn-inline{flex:none;padding:0 20px}.login-link{min-height:44px;font-family:var(--font-ui);color:var(--accent);transition:color var(--dur) var(--ease-out);align-items:center;margin-top:20px;padding:0;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.login-link:hover{color:var(--accent-pressed)}}.login-error{color:var(--alert);margin:12px 0 0;font-size:14px;line-height:1.5}.login-wait{color:var(--text-faint);align-items:center;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.4;display:flex}.login-wait-dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.login-wait-dot{animation:1.6s ease-in-out infinite loginPulse}}@keyframes loginPulse{0%,to{opacity:1}50%{opacity:.35}}.login-ping{flex:none;width:12px;height:12px;display:inline-flex;position:relative}.login-ping-halo{border-radius:var(--r-pill);background:var(--accent-line);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.login-ping-halo{animation:loginPing 1.5s var(--ease-out) infinite}}@keyframes loginPing{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}.login-ping-dot{border-radius:var(--r-pill);background:var(--accent);width:12px;height:12px;position:relative}.login-scope{display:block}.login-scope .o3-entry.login-main{color:#f5efe9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0908;padding:0;display:block}.login-scope .login-frame{width:min(100%,640px);max-width:none;margin:0 auto}.login-scope .login-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.login-scope .login-card-accent{background:#1d1916;border:1px solid #2e2925;border-radius:18px;padding:22px}.login-scope .o3-entry .login-title{letter-spacing:-.06em;color:#f5efe9;font:800 clamp(38px,7vw,68px)/.99 Archivo,Arial,sans-serif}#sydera-v8 .login-scope .o3-entry .login-title{color:#f5efe9}.login-scope .login-body{color:#c9bfb6;max-width:560px;margin:0 0 28px;font:16px/1.6 Inter,Arial,sans-serif}.login-scope .login-strong{color:#f5efe9}.login-scope .login-label{letter-spacing:.07em;color:#f5efe9;font:700 12px/1.4 JetBrains Mono,monospace}.login-scope .login-input{color:#f5efe9;background:#141110;border:1px solid #4a423c;border-radius:12px;font-size:16px}.login-scope .login-input::placeholder{color:#a39890}.login-scope .login-btn{color:#170800;letter-spacing:0;text-transform:none;background:#fc5200;border:1px solid #fc5200;border-radius:999px;font:700 14px Inter,Arial,sans-serif}.login-scope .login-btn-block{min-height:54px}.login-scope .login-link{color:#ff7a3d}.login-scope .login-error{color:#ff7a3d;background:#2a1a10;border-radius:12px;padding:12px 16px}.login-scope .login-wait{color:#c9bfb6}.login-scope .login-wait-dot,.login-scope .login-ping-dot{background:#fc5200}.login-scope .login-ping-halo{background:#fc520044}.login-scope .login-card details{color:#f5efe9;border:1px solid #2e2925;border-radius:14px;margin:22px 0;padding:18px}.login-scope .login-card summary{cursor:pointer;font-weight:700}.login-scope .login-otp-row{gap:8px}@media (max-width:600px){.login-scope .login-otp-row{flex-wrap:wrap}.login-scope .login-btn-inline{min-height:52px}}@media (display-mode:standalone){.login-scope .o3-entry-stage,.login-scope .o3-entry-progress,.login-scope .o3-entry-brand>span,.login-scope .login-card .o3-entry-kicker{display:none}.login-scope .o3-entry-header{justify-content:flex-start;min-height:72px}.login-scope .o3-entry-inner{padding-top:34px}.login-scope .o3-entry.login-main{color:#f5efe9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0a09}.login-scope .o3-entry-header{border-color:#302820}.login-scope .o3-entry-brand,.login-scope .o3-entry-progress .current{color:#f5efe9}.login-scope .o3-entry-progress .o3-entry-bar{background:#302820}.login-scope .o3-entry-progress .done .o3-entry-bar,.login-scope .o3-entry-progress .current .o3-entry-bar{background:#fc5200}#sydera-v8 .login-scope .o3-entry .login-title,.login-scope .login-strong,.login-scope .login-label{color:#f5efe9}.login-scope .login-body,.login-scope .login-wait{color:#aba096}.login-scope .login-input{color:#f5efe9;background:#201b17;border-color:#c9bfb6}.login-scope .login-card details{color:#f5efe9;background:#161310;border-color:#c9bfb6}.login-scope .o3-entry .login-otp-row{flex-direction:column;align-items:stretch;display:flex}.login-scope .o3-entry .login-otp-row .login-input{color:#f5efe9;text-align:center;letter-spacing:.35em;background:#201b17;border-color:#c9bfb6;width:100%}.login-scope .o3-entry .login-otp-row .login-btn{width:100%;min-height:52px}}#sydera-v8 .login-scope .o3-entry .login-title{letter-spacing:-.035em;text-wrap:balance;color:#f5efe9;margin:0;font:850 88% clamp(36px,5vw,60px)/.98 Archivo Entry,Arial,sans-serif}.login-scope .login-card{flex-direction:column;gap:22px;display:flex}.login-scope .login-card .o3-entry-kicker,.login-scope .login-card .login-body,.login-scope .login-card .login-field,.login-scope .login-card .login-wait,.login-scope .login-card details{margin:0}.login-scope .login-card .login-body{font-size:clamp(17px,1.5vw,19px);line-height:1.5}.login-scope .login-card .login-label{letter-spacing:0;text-transform:none;font:600 15px/1.4 Inter,Arial,sans-serif}.login-scope .login-card .login-btn-block{width:fit-content;min-height:52px;margin:0;padding:0 24px;font-size:16px}.login-scope .login-card .login-link{align-self:flex-start;min-height:44px;margin:0}.login-scope .login-card summary{align-items:center;min-height:44px;display:flex}.login-scope .login-card .login-otp-row{flex-direction:column;align-items:flex-start;gap:14px}#sydera-v8 .login-scope .o3-entry .login-otp{letter-spacing:.5em;text-align:center;max-width:340px;padding-left:.5em;font:600 28px/1 JetBrains Mono,monospace}.login-scope .login-card .login-btn-inline{min-height:52px;padding:0 24px;font-size:16px}.login-preview-standalone{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#sydera-v8 .login-scope.login-preview-standalone .o3-entry.login-main{color:#f5efe9;background:#0c0a09}.login-preview-standalone .o3-entry-header{background:#0c0a09;border-color:#302820}.login-preview-standalone .o3-entry-progress,.login-preview-standalone .o3-entry-kicker,.login-preview-standalone .o3-entry-back,.login-preview-standalone .o3-entry-brand small{display:none}#sydera-v8 .login-preview-standalone .o3-entry .login-title,.login-preview-standalone .o3-entry-brand,.login-preview-standalone .login-label,.login-preview-standalone .login-strong,#sydera-v8 .login-preview-standalone .o3-entry-brand{color:#f5efe9}#sydera-v8 .login-preview-standalone .login-body,.login-preview-standalone .login-wait{color:#aba096}.login-preview-standalone .o3-entry :is(input:not([type=checkbox]),textarea){color:#f5efe9;background:#201b17;border-color:#c9bfb6}.login-preview-standalone .login-card details{color:#f5efe9;background:#161310;border-color:#c9bfb6}@media (display-mode:standalone){#sydera-v8 .login-scope .o3-entry .login-title,#sydera-v8 .login-scope .o3-entry-brand{color:#f5efe9}#sydera-v8 .login-scope .o3-entry .login-link{color:#f0b24a}}#sydera-v8 .login-scope .o3-entry .login-btn{color:#170800;background:#fc5200;border-color:#fc5200}#sydera-v8 .login-scope .o3-entry .login-btn:disabled{color:#a39890;opacity:1;background:#2e2925;border-color:#2e2925}#sydera-v8 .login-preview-standalone .o3-entry .login-link{color:#f0b24a}@media (min-width:961px){.login-scope .o3-entry-inner{width:min(100%,1120px);padding-inline:clamp(16px,4vw,48px)}}.login-legal{color:var(--ink-2,inherit);opacity:.8;margin:14px 0 0;font-size:13px;line-height:1.4}.login-legal a{color:inherit;padding:12px 4px;text-decoration:underline;display:inline-block}
