:root{color:#e8edf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101820;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:70px 24px}h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,7vw,66px);line-height:1.08}p{color:#b6c3d1;max-width:650px;line-height:1.7}.eyebrow{color:#7cddbd;letter-spacing:2px;font-size:12px;font-weight:700}section{background:#182532;border:1px solid #344454;border-radius:18px;margin-top:36px;padding:28px}h2{margin-top:0;font-size:22px}label{margin-bottom:10px;font-size:14px;display:block}.fields{gap:12px;display:flex}input{min-width:0;font:inherit;background:#101820;border:1px solid #526678;border-radius:8px;flex:1;padding:14px}button{color:#10251e;cursor:pointer;background:#7cddbd;border:0;border-radius:8px;padding:14px 20px;font-weight:700}button:disabled{opacity:.6}li{border-bottom:1px solid #344454;padding:14px 0}ul{padding-left:22px}.empty,.hint{font-size:14px}.hint{margin-top:24px}[role=alert]{color:#ffb5ae}@media (max-width:560px){.fields{flex-direction:column}section{padding:20px}main{padding-top:36px}}.login-form{gap:12px;max-width:440px;display:grid}.login-form label{margin-bottom:0}.login-form button{margin-top:10px}.session{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.session button{color:inherit;background:0 0;border:1px solid #526678;padding:8px 12px}
