.login-page .brand-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--paper);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;min-height:540px;padding:48px 40px;display:flex}.login-page .brand-eyebrow{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sun);align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:inline-flex}.login-page .brand-eyebrow:before{content:"";background:var(--sun);width:24px;height:1px}.login-page .brand-heading{letter-spacing:-.025em;color:var(--paper);margin-bottom:18px;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1.05}.login-page .brand-heading em{color:var(--sun);font-style:italic}.login-page .brand-sub{color:#ffffffc7;max-width:460px;margin-bottom:32px;font-size:17px;line-height:1.55}.login-page .brand-bullets{flex-direction:column;gap:16px;margin-bottom:auto;padding:0;list-style:none;display:flex}.login-page .brand-bullets li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.login-page .brand-bullets svg{width:22px;height:22px;color:var(--sun);flex-shrink:0;margin-top:1px}.login-page .brand-bullets strong{color:var(--paper);font-weight:600}.login-page .brand-footer{color:#ffffff8c;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.login-page .brand-footer svg{width:16px;height:16px;color:var(--sun);flex-shrink:0}@media (max-width:900px){.login-page .brand-card{min-height:auto;padding:32px 24px}.login-page .brand-heading{font-size:32px}}