:root{--purple: #673AB7;--purple-light: #7C4DFF;--purple-dark: #512DA8;--card-bg: #fff;--bg: #F0EBF8;--text: #202124;--text-secondary: #5f6368;--error: #d93025;--border: #dadce0;--radius: 8px}[data-astro-cid-ct3bgug4]{margin:0;padding:0;box-sizing:border-box}body{font-family:Google Sans,Roboto,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;padding:0 16px 40px}.form-container[data-astro-cid-ct3bgug4]{max-width:640px;margin:0 auto;padding-top:12px}.community-card[data-astro-cid-ct3bgug4]{text-align:center;padding:12px 16px;margin-bottom:12px;border:1px solid var(--border);border-radius:8px;background:#fafafa}.community-card-h[data-astro-cid-ct3bgug4]{font-size:13px;font-weight:600;color:var(--text);margin:0 0 6px}.community-card-b[data-astro-cid-ct3bgug4]{font-size:12px;color:var(--text-secondary);line-height:1.55;margin:0}.community-card-b[data-astro-cid-ct3bgug4] strong[data-astro-cid-ct3bgug4]{color:var(--purple);font-weight:600;letter-spacing:.2px}.community-card-cap[data-astro-cid-ct3bgug4]{font-size:11px;color:var(--text-secondary);margin-top:6px}.discord-cta[data-astro-cid-ct3bgug4]{display:inline-flex;align-items:center;gap:8px;background:#5865f2;color:#fff;border-radius:8px;padding:10px 18px;text-decoration:none;font-size:14px;font-weight:500}.header-card[data-astro-cid-ct3bgug4]{background:var(--card-bg);border-radius:var(--radius);border-top:10px solid var(--purple);padding:24px;margin-bottom:12px}.header-card[data-astro-cid-ct3bgug4] h1[data-astro-cid-ct3bgug4]{font-size:24px;font-weight:400;margin-bottom:12px}.header-card[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{font-size:14px;color:var(--text-secondary)}.required-note[data-astro-cid-ct3bgug4]{font-size:14px;color:var(--error);margin-top:16px}.card[data-astro-cid-ct3bgug4]{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border);padding:24px;margin-bottom:12px}.card[data-astro-cid-ct3bgug4].error{border-color:var(--error)}.question[data-astro-cid-ct3bgug4]{font-size:16px;font-weight:400;margin-bottom:4px}.question[data-astro-cid-ct3bgug4] .asterisk[data-astro-cid-ct3bgug4]{color:var(--error);margin-left:4px}.description[data-astro-cid-ct3bgug4]{font-size:12px;color:var(--text-secondary);margin-bottom:16px}input[data-astro-cid-ct3bgug4][type=text],input[data-astro-cid-ct3bgug4][type=email],textarea[data-astro-cid-ct3bgug4]{width:100%;border:none;border-bottom:1px solid var(--border);padding:8px 0;font-size:14px;font-family:inherit;outline:none;background:transparent}input[data-astro-cid-ct3bgug4][type=text]:focus,input[data-astro-cid-ct3bgug4][type=email]:focus,textarea[data-astro-cid-ct3bgug4]:focus{border-bottom:2px solid var(--purple)}textarea[data-astro-cid-ct3bgug4]{resize:vertical;min-height:80px}.option-list[data-astro-cid-ct3bgug4]{list-style:none}.option-list[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]{display:flex;align-items:center;padding:8px 0;font-size:14px}.option-list[data-astro-cid-ct3bgug4] input[data-astro-cid-ct3bgug4][type=radio],.option-list[data-astro-cid-ct3bgug4] input[data-astro-cid-ct3bgug4][type=checkbox]{width:20px;height:20px;margin-right:12px;accent-color:var(--purple);flex-shrink:0}.submit-row[data-astro-cid-ct3bgug4]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.submit-btn[data-astro-cid-ct3bgug4]{background:var(--purple);color:#fff;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-family:inherit;cursor:pointer}.submit-btn[data-astro-cid-ct3bgug4]:hover{background:var(--purple-dark)}.submit-btn[data-astro-cid-ct3bgug4]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-astro-cid-ct3bgug4]{color:var(--error);font-size:12px;margin-top:8px;display:none}.card[data-astro-cid-ct3bgug4].error .error-msg[data-astro-cid-ct3bgug4]{display:block}.success-overlay[data-astro-cid-ct3bgug4]{display:none;position:fixed;inset:0;background:var(--bg);z-index:100;justify-content:center;align-items:flex-start;padding-top:80px}.success-overlay[data-astro-cid-ct3bgug4].show{display:flex}.success-card[data-astro-cid-ct3bgug4]{background:var(--card-bg);border-radius:var(--radius);border-top:10px solid var(--purple);padding:24px;max-width:640px;width:100%;margin:0 16px;text-align:center}.success-card[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{font-weight:400;font-size:24px;margin-bottom:12px}.success-card[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{font-size:14px;color:var(--text-secondary)}details[data-astro-cid-ct3bgug4][open] .arrow[data-astro-cid-ct3bgug4],details[data-astro-cid-ct3bgug4][open] .collapse-arrow[data-astro-cid-ct3bgug4]{transform:rotate(90deg)}details[data-astro-cid-ct3bgug4] summary[data-astro-cid-ct3bgug4]::-webkit-details-marker{display:none}.guide-steps[data-astro-cid-ct3bgug4]{list-style:none;padding:0;margin:8px 0 16px}.guide-steps[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]{padding:6px 0;font-size:14px;color:var(--text-secondary);line-height:1.7;border-bottom:1px dashed #eee}.guide-steps[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]:last-child{border-bottom:none}.guide-warn[data-astro-cid-ct3bgug4]{background:#fef7e0;border-left:3px solid #B06000;padding:12px 14px;margin:12px 0 20px;font-size:13px;color:#5f4400;border-radius:4px;line-height:1.7}.guide-ladder[data-astro-cid-ct3bgug4]{list-style:none;padding:0;margin:8px 0 12px}.guide-ladder[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]{padding:8px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid #f0f0f0}.guide-ladder[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]:last-child{border-bottom:none}.guide-ladder[data-astro-cid-ct3bgug4] strong[data-astro-cid-ct3bgug4]{color:var(--purple);font-weight:500}#guide[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{font-size:15px;font-weight:500;margin:18px 0 8px}#guide[data-astro-cid-ct3bgug4] .guide-steps[data-astro-cid-ct3bgug4] strong[data-astro-cid-ct3bgug4]{color:var(--text);font-weight:500}details[data-astro-cid-ct3bgug4][open] .expand-hint[data-astro-cid-ct3bgug4]{display:none}.story-tile-link[data-astro-cid-ct3bgug4]:hover{text-decoration:underline}
