a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}body{background-color:#f5f5f5}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.table-container[data-v-a803afe7]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.vue-table[data-v-a803afe7]{width:100%;border-collapse:collapse}.vue-table th[data-v-a803afe7],.vue-table td[data-v-a803afe7]{padding:16px 20px;text-align:left;border-bottom:1px solid #f0f0f0}.vue-table th[data-v-a803afe7]{background-color:#fafafa;font-weight:600;color:#333;font-size:14px}.header-content[data-v-a803afe7]{display:flex;align-items:center;gap:8px}.vue-table td[data-v-a803afe7]{font-size:14px;color:#555}.table-row[data-v-a803afe7]:hover{background-color:#f8f9ff}.name-link[data-v-a803afe7]{color:#1890ff;font-weight:500}.editable[data-v-a803afe7]{cursor:pointer;position:relative}.editable[data-v-a803afe7]:hover{background-color:#e6f7ff!important}.edit-input[data-v-a803afe7]{width:100%;padding:8px 12px;border:2px solid #1890ff;border-radius:6px;font-size:14px;outline:none;background:#fff;color:#1890ff}.edit-input[data-v-a803afe7]:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.tags-container[data-v-a803afe7]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-a803afe7]{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.tag-nice[data-v-a803afe7]{background-color:#d4edda;color:#155724}.tag-developer[data-v-a803afe7]{background-color:#cce5ff;color:#0056b3}.tag-loser[data-v-a803afe7]{background-color:#fff3cd;color:#856404}.tag-cool[data-v-a803afe7]{background-color:#d1ecf1;color:#0c5460}.tag-teacher[data-v-a803afe7]{background-color:#e2e3e5;color:#383d41}.tag-default[data-v-a803afe7]{background-color:#f8f9fa;color:#6c757d}.actions-container[data-v-a803afe7]{display:flex;gap:8px;align-items:center}.btn[data-v-a803afe7]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;white-space:nowrap}.btn-invite[data-v-a803afe7]{background-color:#fff;color:#1890ff}.btn-invite[data-v-a803afe7]:hover{background-color:#bae7ff}.btn-delete[data-v-a803afe7]{background-color:transparent;color:#1890ff}.btn-delete[data-v-a803afe7]:hover{background-color:#fff1f0}.demo-container[data-v-1b02eef4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:1200px;margin:0 auto;padding:40px 20px;background-color:#f5f5f5;min-height:100vh}h1[data-v-1b02eef4]{color:#333;text-align:center;margin-bottom:10px;font-size:32px;font-weight:600}.instructions h3[data-v-1b02eef4]{margin:0 0 16px;color:#333;font-size:18px;font-weight:600}.instructions ul[data-v-1b02eef4]{margin:0;padding-left:20px}.instructions li[data-v-1b02eef4]{margin-bottom:8px;color:#555;line-height:1.5}.instructions strong[data-v-1b02eef4]{color:#333;font-weight:600}
