h1.svelte-2jz262{font-size:1.85rem;margin-bottom:1.5rem}h2.svelte-2jz262{font-size:1.4rem;margin:1.5rem 0 1rem}h3.svelte-2jz262{font-size:1.1rem;margin:1.5rem 0 .75rem;color:var(--primary)}.label.svelte-2jz262{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem}.detail-title.svelte-2jz262{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.token-gate.svelte-2jz262{max-width:480px;padding:1.5rem;background:var(--surface);border:2px solid var(--border);border-radius:6px}.token-gate.svelte-2jz262 form:where(.svelte-2jz262){display:flex;gap:.5rem;margin-top:.5rem}input[type=password].svelte-2jz262{flex:1;font-family:var(--font-mono);padding:.5rem .7rem;background:var(--bg);border:2px solid var(--border);border-radius:6px;color:var(--text)}input[type=password].svelte-2jz262:focus{outline:none;border-color:var(--primary)}.btn.svelte-2jz262{padding:.5rem 1rem;font-family:var(--font-mono);font-size:.9rem;font-weight:600;background:var(--primary);color:var(--bg);border:2px solid var(--primary);border-radius:6px;cursor:pointer}.btn.svelte-2jz262:disabled{opacity:.5;cursor:not-allowed}.toolbar.svelte-2jz262{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.toolbar-right.svelte-2jz262{display:flex;gap:.5rem;flex-wrap:wrap}.link-btn.svelte-2jz262{font-family:var(--font-mono);font-size:.85rem;background:none;border:none;color:var(--text-muted);cursor:pointer;text-decoration:underline;padding:.25rem .5rem}.link-btn.svelte-2jz262:hover{color:var(--primary)}.trainings.svelte-2jz262{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:1rem}.t-card.svelte-2jz262{background:var(--surface);border:2px solid var(--border);border-radius:6px;padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.t-card.closed.svelte-2jz262{opacity:.7}.t-card.svelte-2jz262 header:where(.svelte-2jz262){display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.t-title.svelte-2jz262{background:none;border:none;color:var(--text);font-weight:600;font-size:1.05rem;text-align:left;cursor:pointer;padding:0}.t-title.svelte-2jz262:hover{color:var(--primary)}.status.svelte-2jz262{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .5rem;border-radius:3px;border:1px solid;white-space:nowrap}.status-active.svelte-2jz262{color:var(--primary);border-color:var(--primary)}.status-closed.svelte-2jz262{color:var(--text-muted);border-color:var(--text-muted)}.t-meta.svelte-2jz262{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:var(--text-muted);font-size:.85rem}.mono.svelte-2jz262{font-family:var(--font-mono);color:var(--primary)}.sep.svelte-2jz262{opacity:.5}.kpi-row.svelte-2jz262{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid var(--border)}.kpi.svelte-2jz262{display:flex;flex-direction:column}.kpi-label.svelte-2jz262{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.kpi-val.svelte-2jz262{font-family:var(--font-mono);font-size:1.4rem;font-weight:600;color:var(--text)}.kpi-val.nps.good.svelte-2jz262{color:var(--primary)}.kpi-val.nps.mid.svelte-2jz262{color:var(--accent)}.kpi-val.nps.bad.svelte-2jz262{color:var(--error)}.kpi-detail.svelte-2jz262{display:flex;gap:.4rem;margin-left:auto;flex-wrap:wrap}.badge.svelte-2jz262{font-family:var(--font-mono);font-size:.75rem;padding:.15rem .5rem;border-radius:3px;border:1px solid}.badge.promoter.svelte-2jz262{color:var(--primary);border-color:var(--primary)}.badge.passive.svelte-2jz262{color:var(--accent);border-color:var(--accent)}.badge.detractor.svelte-2jz262{color:var(--error);border-color:var(--error)}.empty-small.svelte-2jz262{color:var(--text-muted);font-style:italic;font-size:.85rem;margin:0}.t-actions.svelte-2jz262{display:flex;gap:.4rem;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:.5rem}.act.svelte-2jz262{font-family:var(--font-mono);font-size:.75rem;padding:.3rem .6rem;background:var(--ui-surface);border:1px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.act.svelte-2jz262:hover{border-color:var(--primary)}.act-delete.svelte-2jz262{color:var(--error);border-color:var(--error)}.act-delete.svelte-2jz262:hover{background:var(--error);color:var(--bg)}.form.svelte-2jz262{display:flex;flex-direction:column;gap:1rem;max-width:640px}.form.svelte-2jz262 label:where(.svelte-2jz262){display:flex;flex-direction:column;gap:.3rem}.form.svelte-2jz262 label:where(.svelte-2jz262)>span:where(.svelte-2jz262){font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.form.svelte-2jz262 label:where(.svelte-2jz262) em:where(.svelte-2jz262){text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400;opacity:.7}.form.svelte-2jz262 input:where(.svelte-2jz262),.form.svelte-2jz262 textarea:where(.svelte-2jz262){font-family:var(--font-mono);font-size:.95rem;padding:.55rem .75rem;background:var(--surface);border:2px solid var(--border);border-radius:6px;color:var(--text)}.form.svelte-2jz262 input:where(.svelte-2jz262):focus,.form.svelte-2jz262 textarea:where(.svelte-2jz262):focus{outline:none;border-color:var(--primary)}.form.svelte-2jz262 .row:where(.svelte-2jz262){display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-actions.svelte-2jz262{display:flex;align-items:center;gap:.75rem}.summary-grid.svelte-2jz262{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem;margin-bottom:1.5rem}.big-kpi.svelte-2jz262{background:var(--surface);border:2px solid var(--border);border-radius:6px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.big-val.svelte-2jz262{font-family:var(--font-mono);font-size:2.5rem;font-weight:700;line-height:1}.big-val.svelte-2jz262 em:where(.svelte-2jz262){font-size:1.25rem;font-style:normal;color:var(--text-muted)}.big-val.nps.good.svelte-2jz262{color:var(--primary)}.big-val.nps.mid.svelte-2jz262{color:var(--accent)}.big-val.nps.bad.svelte-2jz262{color:var(--error)}.kpi-sub.svelte-2jz262{color:var(--text-muted);font-size:.85rem}.hist.svelte-2jz262{display:grid;grid-template-columns:repeat(11,1fr);gap:.2rem;align-items:end;min-height:120px;padding-top:.5rem}.hist-col.svelte-2jz262{display:flex;flex-direction:column;align-items:center;gap:.25rem}.hist-bar.svelte-2jz262{width:100%;border-radius:2px;background:var(--border);transition:height .3s}.hist-bar.promoter.svelte-2jz262{background:var(--primary)}.hist-bar.passive.svelte-2jz262{background:var(--accent)}.hist-bar.detractor.svelte-2jz262{background:var(--error)}.hist-label.svelte-2jz262{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.responses.svelte-2jz262{display:flex;flex-direction:column;gap:.75rem}.resp-card.svelte-2jz262{background:var(--surface);border:2px solid var(--border);border-radius:6px;padding:1rem 1.2rem}.resp-head.svelte-2jz262{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.resp-scores.svelte-2jz262{display:flex;gap:.5rem;flex-wrap:wrap}.score.svelte-2jz262{font-family:var(--font-mono);font-size:.85rem;font-weight:600;padding:.2rem .6rem;background:var(--ui-surface);border-radius:4px;border:1px solid var(--border)}.score-nps.promoter.svelte-2jz262{border-color:var(--primary);color:var(--primary)}.score-nps.passive.svelte-2jz262{border-color:var(--accent);color:var(--accent)}.score-nps.detractor.svelte-2jz262{border-color:var(--error);color:var(--error)}.resp-ts.svelte-2jz262{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}.resp-q.svelte-2jz262{margin:.5rem 0}.resp-label.svelte-2jz262{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;display:block;margin-bottom:.15rem}.resp-q.svelte-2jz262 p:where(.svelte-2jz262){margin:0;line-height:1.5;white-space:pre-wrap}.resp-foot.svelte-2jz262{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--border);font-size:.85rem}.resp-email.svelte-2jz262{font-family:var(--font-mono);color:var(--text-muted)}.empty.svelte-2jz262{color:var(--text-muted);font-style:italic;padding:2rem;text-align:center}.error.svelte-2jz262{padding:.8rem 1rem;background:#b8003714;border:2px solid var(--error);color:var(--error);border-radius:6px;margin-bottom:1rem}.act-qr.svelte-2jz262{border-color:var(--primary);color:var(--primary)}.act-qr.svelte-2jz262:hover{background:var(--primary);color:var(--bg)}.qr-backdrop.svelte-2jz262{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.qr-modal.svelte-2jz262{background:var(--surface);border:2px solid var(--border);border-radius:8px;padding:1.5rem;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.qr-head.svelte-2jz262{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.qr-head.svelte-2jz262 h2:where(.svelte-2jz262){font-size:1.15rem;margin:0;line-height:1.3}.qr-close.svelte-2jz262{background:none;border:none;color:var(--text-muted);font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .6rem;border-radius:4px}.qr-close.svelte-2jz262:hover{background:var(--ui-surface);color:var(--text)}.qr-body.svelte-2jz262{display:flex;flex-direction:column;align-items:center;gap:.85rem}.qr-canvas.svelte-2jz262{background:#fff;padding:.75rem;border-radius:6px;width:320px;height:320px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--border);transition:border-color .15s,transform .15s}.qr-canvas.svelte-2jz262:hover{border-color:var(--primary);transform:scale(1.02)}.qr-canvas.svelte-2jz262 svg{width:100%;height:100%;display:block}.qr-loading.svelte-2jz262{color:#888;font-family:var(--font-mono);font-size:1.5rem;cursor:default}.qr-url.svelte-2jz262{width:100%;text-align:center}.qr-url.svelte-2jz262 code:where(.svelte-2jz262){font-family:var(--font-mono);font-size:.8rem;color:var(--primary);background:var(--ui-surface);padding:.35rem .6rem;border-radius:4px;border:1px solid var(--border);word-break:break-all;display:inline-block;max-width:100%}.qr-actions.svelte-2jz262{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.btn-secondary.svelte-2jz262{background:var(--ui-surface);color:var(--text);border-color:var(--border)}.btn-secondary.svelte-2jz262:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.qr-hint.svelte-2jz262{font-size:.8rem;color:var(--text-muted);text-align:center;line-height:1.4;margin:0}
