html body .lock-screen-page{background:radial-gradient(ellipse at 25% 15%,color-mix(in srgb,var(--personal-accent,#6fe0d5) 13%,transparent),transparent 55%),var(--personal-bg,#081620);height:100dvh;min-height:0;color:var(--personal-ink,#e9f5fa);font-family:var(--personal-font,system-ui);place-items:safe center;padding:24px;display:grid;overflow:auto}html body .lock-screen-card{background:color-mix(in srgb,var(--personal-surface,#142b37) 92%,transparent);border:1px solid color-mix(in srgb,var(--personal-ink,#e9f5fa) 18%,transparent);border-radius:var(--personal-radius,18px);width:min(430px,100%);margin:0;padding:30px;box-shadow:inset 0 1px #ffffff21,0 20px 60px #0004}.nexus-lock-clock{flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.nexus-lock-clock time{font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:48px;font-weight:300;line-height:1.1}.nexus-lock-clock span{color:var(--personal-muted,#a9c5d1);font-size:12px}html body .lock-screen-card h1{color:inherit;text-align:center;margin:10px 0;font-size:24px}.lock-screen-card>p,.lock-screen-card>.hero-eyebrow{text-align:center;font-size:13px;line-height:1.5;display:block}.lock-screen-card label{gap:8px;font-size:13px;display:grid}html body .lock-screen-card input{border:1px solid var(--line,#42515e);width:100%;min-height:46px;color:var(--personal-ink,#e9f5fa);background:var(--personal-bg,#081620);border-radius:12px;padding:12px;font-size:16px}html body .lock-screen-card button[type=submit]{background:var(--personal-accent,#6fe0d5);width:100%;color:var(--personal-bg,#081620);cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:12px;font-weight:600}.lock-screen-card button:disabled{opacity:.5;cursor:default}.lock-screen-card .error{font-size:13px}@media (max-height:550px){html body .lock-screen-page{padding:14px}.nexus-lock-clock{margin-bottom:12px}.nexus-lock-clock time{font-size:32px}html body .lock-screen-card{padding:18px}}html body svg.nx-brand{vertical-align:middle;fill:none;flex:none;width:112px;min-width:0;max-width:100%;height:25px;animation:none;display:inline-block;overflow:visible;transform:none;stroke:none!important;filter:none!important;box-shadow:none!important}html body svg.nx-brand[data-variant=mark]{width:40px;height:40px}html body .topbar .topbar-logo svg.nx-brand{stroke:none!important;width:112px!important;height:25px!important;margin:0!important}html body .nexus-title{width:224px;max-width:100%;text-shadow:none;line-height:1}html body .nexus-title svg.nx-brand{width:224px;height:49px}html body .emblem-wrapper>.nx-brand[data-variant=mark]{width:190px;height:190px;filter:drop-shadow(0 12px 24px #3258bd25)!important}html body .mobile-library-brand{align-items:center;gap:9px;display:flex}html body .mobile-library-header .mobile-library-brand svg.nx-brand[data-variant=mark]{flex:0 0 28px;stroke:none!important;width:28px!important;height:28px!important}html body .mobile-library-header .mobile-library-brand svg.nx-brand[data-variant=wordmark]{stroke:none!important;width:100px!important;height:23px!important}html body .nexus-brand-link>.nx-brand{width:118px;height:26px}@media (max-width:1000px){html body .topbar .topbar-logo svg.nx-brand{width:98px!important;height:23px!important}}html body .bento-login-container{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}html body .bento-hero-card,html body .bento-auth-card{min-width:0}@media (max-width:760px){html body .bento-login-page{align-items:flex-start;padding:20px 16px}html body .bento-login-container{grid-template-columns:minmax(0,1fr);gap:14px}html body .bento-hero-card{grid-row:auto;padding:24px 18px 18px}html body .bento-hero-card .emblem-wrapper,html body .bento-hero-card .emblem-status-badge{display:none}html body .bento-hero-card .nexus-subtitle{margin-bottom:0}html body .bento-auth-card{padding:24px 20px}html body .bento-mini-card{flex-wrap:wrap;gap:12px;min-width:0}}
