:root{color:#1c2430;background:#f5f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{min-height:40px;border:1px solid #1f2937;border-radius:6px;background:#1f2937;color:#fff;padding:0 14px;cursor:pointer}button:disabled{cursor:wait;opacity:.7}.shell{min-height:100vh;display:grid;place-items:center;padding:24px}.panel{width:min(100%,520px);background:#fff;border:1px solid #d6dce1;border-radius:8px;padding:28px;box-shadow:0 18px 60px #11182714}.header{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:22px}.eyebrow{margin:0 0 6px;color:#667085;font-size:13px}h1{margin:0;font-size:28px;line-height:1.15}.form{display:grid;gap:16px}label{display:grid;gap:7px;font-weight:650}input,select{width:100%;min-height:42px;border:1px solid #b8c2cc;border-radius:6px;padding:8px 10px}.inline{display:flex;flex-wrap:wrap;gap:10px}.link{min-height:auto;padding:0;color:#245b8f;background:transparent;border:0}.notice{border:1px solid #d7b46a;background:#fff8e6;border-radius:6px;padding:10px 12px}.workspaceList{display:grid;gap:10px}.workspace{display:grid;grid-template-columns:1fr auto;gap:4px 14px;text-align:left;background:#fff;color:#1c2430;border-color:#c9d2da;padding:12px}.workspace:hover{border-color:#1f2937}.workspace span{color:#667085}.workspace small{color:#245b8f;text-transform:uppercase}.context,.memberAdmin{display:grid;gap:18px}.inviteRow{display:grid;grid-template-columns:1fr 140px auto;gap:10px;align-items:center}.table{display:grid;gap:10px}.memberRow{display:grid;grid-template-columns:minmax(0,1fr) 132px auto auto;gap:10px;align-items:center;border:1px solid #d6dce1;border-radius:6px;padding:10px}.memberRow div{display:grid;gap:4px;min-width:0}.memberRow strong,.pending p{overflow-wrap:anywhere}.memberRow span{color:#667085;font-size:13px;text-transform:uppercase}.pending{display:grid;gap:8px}.pending h2{margin:0;font-size:17px}.pending p{margin:0;color:#46515f}code{overflow-wrap:anywhere}dl{display:grid;grid-template-columns:max-content 1fr;gap:10px 18px;margin:0}dt{color:#667085}dd{margin:0;overflow-wrap:anywhere}@media(max-width:680px){.inviteRow,.memberRow{grid-template-columns:1fr}}
