body{margin:0;min-height:100vh;color:#352316;background:radial-gradient(circle at 12% 8%,rgba(255,117,15,.18),transparent 30%),radial-gradient(circle at 92% 20%,rgba(39,139,125,.16),transparent 28%),linear-gradient(180deg,#fffaf4,#f5eadf);font-family:Arial,sans-serif}*{box-sizing:border-box}.join-flow[data-v-3a0d08ca]{width:min(100%,520px);min-height:100vh;margin:0 auto;padding:24px 18px 40px}.join-logo[data-v-3a0d08ca]{display:block;width:min(220px,58vw);margin:0 auto 18px}.panel[data-v-3a0d08ca]{margin-top:16px;padding:24px;border:1px solid rgba(76,48,26,.08);border-radius:8px;background:#ffffffeb;box-shadow:0 22px 55px #5d311124}.terms-row[data-v-3a0d08ca]{display:flex;gap:10px;align-items:flex-start;margin:18px 0;line-height:1.5}.danger-text[data-v-3a0d08ca]{color:#b91c1c}.center-panel[data-v-3a0d08ca]{text-align:center}.intro-panel h1[data-v-3a0d08ca],.panel h1[data-v-3a0d08ca],.question-panel h2[data-v-3a0d08ca],.center-panel h2[data-v-3a0d08ca]{margin:0;font-size:1.6rem;line-height:1.2}.intro-panel p[data-v-3a0d08ca],.muted[data-v-3a0d08ca]{margin:12px 0 0;color:#6f5948;line-height:1.55}.eyebrow[data-v-3a0d08ca]{margin:0 0 10px;color:#0f766e;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.alert[data-v-3a0d08ca]{margin:0 0 14px;padding:14px 16px;border-radius:8px;background:#fff0f0;color:#9f1239;font-weight:700}.success-alert[data-v-3a0d08ca]{margin:16px 0 0;background:#ecfdf5;color:#047857}.name-form[data-v-3a0d08ca]{display:grid;gap:10px;margin-top:20px;text-align:left}.field-label[data-v-3a0d08ca]{font-size:.9rem;font-weight:800}.text-input[data-v-3a0d08ca]{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(76,48,26,.18);border-radius:8px;background:#fff;color:#352316;font:inherit}.text-input[data-v-3a0d08ca]:focus{border-color:#ff750f;outline:3px solid rgba(255,117,15,.18)}.report-textarea[data-v-3a0d08ca]{min-height:120px;resize:vertical}.report-label[data-v-3a0d08ca]{display:block;margin-top:18px}.primary-button[data-v-3a0d08ca],.ghost-button[data-v-3a0d08ca],.answer-button[data-v-3a0d08ca],.danger-button[data-v-3a0d08ca]{min-height:48px;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.primary-button[data-v-3a0d08ca]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:0;background:#ff750f;color:#fff}.ghost-button[data-v-3a0d08ca]{padding:12px 16px;border:1px solid rgba(76,48,26,.16);background:transparent;color:#5f4432}.danger-button[data-v-3a0d08ca]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:0;background:#dc2626;color:#fff}.report-link[data-v-3a0d08ca]{margin-top:16px;padding:0;border:0;background:transparent;color:#9f1239;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}button[data-v-3a0d08ca]:disabled{cursor:not-allowed;opacity:.55}.text-link[data-v-3a0d08ca]{display:inline-block;margin-top:18px;color:#0f766e;font-weight:800}.question-stack[data-v-3a0d08ca],.result-stack[data-v-3a0d08ca]{display:grid;gap:16px;margin-top:16px}.result-hero[data-v-3a0d08ca]{padding:24px;border-radius:8px;background:#ff750f1a;text-align:center}.result-hero h2[data-v-3a0d08ca]{margin:0;color:#ff750f;font-size:1.85rem;line-height:1.15}.result-summary-panel[data-v-3a0d08ca],.comparison-panel[data-v-3a0d08ca]{margin-top:0}.result-summary-panel h2[data-v-3a0d08ca],.comparison-panel h2[data-v-3a0d08ca]{margin:0;font-size:1.35rem;line-height:1.25}.stat-grid[data-v-3a0d08ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.stat-card[data-v-3a0d08ca]{display:grid;gap:8px;min-width:0;padding:16px;border-radius:8px;background:#f3eee8}.stat-card.accent[data-v-3a0d08ca]{background:#0f766e1f}.stat-card span[data-v-3a0d08ca]{color:#6f5948;font-size:.82rem;font-weight:800}.stat-card strong[data-v-3a0d08ca]{color:#352316;font-size:1.55rem;line-height:1}.stat-card.accent strong[data-v-3a0d08ca]{color:#0f766e}.comparison-item[data-v-3a0d08ca]{display:grid;gap:12px;margin-top:20px}.comparison-head[data-v-3a0d08ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comparison-head p[data-v-3a0d08ca],.answer-comparison p[data-v-3a0d08ca]{margin:0;color:#6f5948;font-size:.86rem;font-weight:800}.comparison-head h3[data-v-3a0d08ca]{margin:4px 0 0;font-size:1.08rem;line-height:1.3}.result-badge[data-v-3a0d08ca]{flex:0 0 auto;padding:6px 10px;border-radius:8px;background:#facc15;color:#352316;font-size:.82rem;font-weight:900}.result-badge.correct[data-v-3a0d08ca]{background:#22c55e;color:#fff}.answer-comparison-grid[data-v-3a0d08ca]{display:grid;gap:10px}.answer-comparison[data-v-3a0d08ca]{display:grid;gap:8px;padding:16px;border-radius:8px}.answer-comparison.creator[data-v-3a0d08ca]{background:#ff750f1a}.answer-comparison.participant[data-v-3a0d08ca]{background:#0f766e1f}.answer-comparison.creator p[data-v-3a0d08ca]{color:#c0560a}.answer-comparison.participant p[data-v-3a0d08ca]{color:#0f766e}.answer-comparison strong[data-v-3a0d08ca]{color:#352316;font-size:1rem;line-height:1.35}.progress-panel[data-v-3a0d08ca]{margin-top:0;padding:18px}.progress-copy[data-v-3a0d08ca]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#6f5948;font-size:.92rem;font-weight:700}progress[data-v-3a0d08ca]{width:100%;height:12px;overflow:hidden;border:0;border-radius:999px;background:#efe2d6}progress[data-v-3a0d08ca]::-webkit-progress-bar{background:#efe2d6}progress[data-v-3a0d08ca]::-webkit-progress-value{background:#ff750f}progress[data-v-3a0d08ca]::-moz-progress-bar{background:#ff750f}.question-panel[data-v-3a0d08ca]{margin-top:0}.answer-grid[data-v-3a0d08ca]{display:grid;gap:10px;margin-top:20px}.answer-button[data-v-3a0d08ca]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px solid rgba(76,48,26,.15);background:#fff;color:#352316;text-align:left}.answer-button.selected[data-v-3a0d08ca]{border-color:#0f766e;background:#0f766e;color:#fff}.answer-mark[data-v-3a0d08ca]{flex:0 0 auto;font-size:1.25rem}.nav-row[data-v-3a0d08ca]{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.modal-backdrop[data-v-3a0d08ca]{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:#3523167a}.report-modal[data-v-3a0d08ca]{position:relative;width:min(100%,430px);padding:24px;border-radius:8px;background:#fffaf4;box-shadow:0 32px 80px #35231647}.report-modal h2[data-v-3a0d08ca]{margin:0;padding-right:36px;font-size:1.35rem}.modal-close[data-v-3a0d08ca]{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#5f4432;font-size:1.6rem;line-height:1;cursor:pointer}.modal-actions[data-v-3a0d08ca]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.spinner[data-v-3a0d08ca],.small-spinner[data-v-3a0d08ca]{display:inline-block;border:3px solid rgba(255,117,15,.24);border-top-color:#ff750f;border-radius:999px;animation:spin-3a0d08ca .8s linear infinite}.spinner[data-v-3a0d08ca]{width:42px;height:42px}.small-spinner[data-v-3a0d08ca]{width:18px;height:18px;border-width:2px;border-top-color:#fff}@keyframes spin-3a0d08ca{to{transform:rotate(360deg)}}@media(max-width:420px){.join-flow[data-v-3a0d08ca]{padding-inline:14px}.panel[data-v-3a0d08ca]{padding:20px}.nav-row[data-v-3a0d08ca]{align-items:stretch;flex-direction:column}.stat-grid[data-v-3a0d08ca]{grid-template-columns:1fr}.comparison-head[data-v-3a0d08ca]{align-items:flex-start;flex-direction:column}}@media(min-width:560px){.answer-comparison-grid[data-v-3a0d08ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}
