*{box-sizing:border-box} :root{color-scheme:dark;font-family:system-ui,"Microsoft YaHei",sans-serif;background:#0b0c0d;color:#f2f3f2}body{margin:0}main{width:min(960px,100%);padding:40px 28px;margin:auto}a{color:inherit;text-decoration:none}.back{font-size:13px;color:#a5a7aa}header{margin:48px 0 32px}header img{margin-bottom:16px}.eyebrow{font-size:12px;color:#c8f54a}h1{font-size:38px;letter-spacing:-1.5px;margin:12px 0}h2{font-size:19px;margin:0 0 16px}p{color:#9ea1a5;font-size:14px;line-height:1.8}header>p:last-child{font-size:15px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}article{padding:28px 0;border-top:1px solid #2a2c2f}label{display:block;font-size:12px;color:#b7b9bc;margin:24px 0 10px}input{width:100%;min-width:0;padding:12px;border:1px solid #34363a;border-radius:8px;background:#151618;color:inherit;font:inherit;font-size:13px}button,.action{display:inline-flex;justify-content:center;align-items:center;border:1px solid #c8f54a;background:#c8f54a;color:#141710;border-radius:8px;padding:11px 18px;font:inherit;font-size:13px;cursor:pointer}form button{margin-top:12px}.action{margin-top:16px}.hint{font-size:12px;color:#83878c}.identity{display:flex;gap:8px}.identity button{flex-shrink:0;background:transparent;border-color:#34363a;color:inherit}footer{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid #2a2c2f;font-size:12px;color:#83878c}footer a{color:#c8f54a}#existingTeams a{display:block;font-size:13px;margin-top:18px;color:#c8f54a}#invitationError{color:#f5b5a5}.action[aria-disabled=true]{pointer-events:none;opacity:.45}button:hover,.action:hover{filter:brightness(1.1)}:focus-visible{outline:2px solid #c8f54a;outline-offset:3px}[hidden]{display:none!important}@media(max-width:640px){main{padding:24px}.columns{grid-template-columns:1fr;gap:0}header{margin-top:32px}footer{flex-direction:column}h1{font-size:30px}}
