:root{--bg:#f5f6f8;--surface:#fff;--ink:#1f2a37;--ink-2:#4b5563;--ink-3:#6b7280;--line:#e4e7ec;--accent:#0f766e;--accent-hover:#115e59;--accent-bright:#5eead4;--accent-soft:#e7f5f3;--danger:#b42318;--danger-soft:#fef3f2;--radius:10px;--font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}h1{letter-spacing:-.01em;font-size:26px;font-weight:650;line-height:1.25}h2{font-size:15px;font-weight:600}.ws-muted{color:var(--ink-3)}.ws-checking{min-height:100vh}.ws-brand{align-items:center;gap:10px;display:flex}.ws-mark{flex:none;display:block}.ws-brand-name{letter-spacing:-.005em;font-size:16px;font-weight:650}.ws-signin{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:32px 16px;display:flex}.ws-signin-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:380px;padding:32px 28px 28px;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280f}.ws-signin-card .ws-brand{margin-bottom:28px}.ws-signin-card h1{margin-bottom:4px}.ws-signin-card form{flex-direction:column;margin-top:24px;display:flex}label{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:550}input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid #d0d5dd;border-radius:8px;width:100%;margin-bottom:16px;padding:10px 12px}input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ws-error{background:var(--danger-soft);color:var(--danger);border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:14px}.ws-button{font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-weight:600}.ws-button:hover:not(:disabled){background:var(--accent-hover)}.ws-button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.ws-button:disabled{opacity:.7;cursor:default}.ws-signin-foot{color:var(--ink-3);text-align:center;max-width:380px;font-size:13px}.ws-topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.ws-user{align-items:center;gap:16px;min-width:0;display:flex}.ws-user-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ws-link-button{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:14px}.ws-link-button:hover{color:var(--accent-hover);text-decoration:underline}.ws-main{max-width:880px;margin:0 auto;padding:40px 24px 64px}.ws-lede{margin-top:6px;font-size:16px}.ws-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:32px}.ws-panel h2{border-bottom:1px solid var(--line);padding:16px 20px}.ws-status{margin:0;padding:0;list-style:none}.ws-status li{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ws-status li+li{border-top:1px solid var(--line)}.ws-status-title{font-weight:550}.ws-status .ws-muted{font-size:14px}.ws-pill{color:var(--ink-2);background:#f2f4f7;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.ws-pill-ready{background:var(--accent-soft);color:var(--accent)}@media (width<=560px){.ws-topbar{padding:12px 16px}.ws-main{padding:28px 16px 48px}.ws-signin-card{padding:28px 20px 24px}.ws-status li{align-items:flex-start}}
