:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#11131a;--muted:#6c7280;--line:#dedede;--paper:#fff;--wash:#f2f2f2}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--wash);color:var(--ink);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.login-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:var(--paper);text-align:center;border-radius:28px;justify-items:center;gap:18px;width:min(360px,100%);padding:48px 40px;display:grid;box-shadow:0 24px 80px #00000014}.mark{color:#fff;background:#1c1d29;border-radius:22px;place-items:center;width:72px;height:72px;font-size:28px;font-weight:700;display:grid}.login-panel h1,.workspace-bar h1,.workspace-bar p{margin:0}.login-panel h1{font-size:28px;line-height:1.1}.login-panel p{color:var(--muted);margin:0;line-height:1.5}.primary-action,.workspace-user a{text-decoration:none}.primary-action{color:#fff;background:#1c1d29;border-radius:999px;justify-content:center;width:100%;padding:14px 20px;font-weight:650;display:inline-flex}.workspace{background:#fff;grid-template-rows:auto 1fr;height:100vh;display:grid;overflow:hidden}.workspace-bar{border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 16px 10px 20px;display:flex}.workspace-bar p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workspace-bar h1{font-size:18px;line-height:1.15}.workspace-user{min-width:0;color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.workspace-user span{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;overflow:hidden}.workspace-user a{color:var(--ink);background:#eee;border-radius:999px;flex:none;padding:8px 12px;font-weight:650}iframe{background:#fff;border:0;width:100%;height:100%}@media (max-width:720px){.workspace-bar{flex-direction:column;align-items:flex-start;padding:12px 14px}.workspace-user{justify-content:space-between;width:100%}.workspace-user span{max-width:62vw}}
