.FeedbackFacilitator-module__iRQjdq__app{--ink:#1a1028;--paper:#fff;--warm:#f5f3ff;--accent:#6d28d9;--accent-light:#ede9fe;--secondary:#3877dd;--muted:#5a5472;--border:#e6e1f5;--radius:8px;--radius-lg:12px;--shadow:0 2px 12px #1a102814;--shadow-lg:0 8px 40px #1a102824;color:var(--ink);font-size:15px;line-height:1.6}:is(.FeedbackFacilitator-module__iRQjdq__app h1,.FeedbackFacilitator-module__iRQjdq__app h2,.FeedbackFacilitator-module__iRQjdq__app h3){line-height:1.2}.FeedbackFacilitator-module__iRQjdq__app .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.FeedbackFacilitator-module__iRQjdq__app .page-title{color:var(--ink);margin-bottom:8px;font-size:clamp(24px,5vw,32px);font-weight:700}.FeedbackFacilitator-module__iRQjdq__app .page-subtitle{color:var(--muted);margin-bottom:28px;font-size:15px}.FeedbackFacilitator-module__iRQjdq__app .btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.FeedbackFacilitator-module__iRQjdq__app .btn-primary{background:var(--accent);color:#fff}.FeedbackFacilitator-module__iRQjdq__app .btn-primary:hover{background:#5b21b6;transform:translateY(-1px);box-shadow:0 4px 12px #6d28d94d}.FeedbackFacilitator-module__iRQjdq__app .btn-accent{background:var(--secondary);color:#fff}.FeedbackFacilitator-module__iRQjdq__app .btn-accent:hover{background:#2d63c0;transform:translateY(-1px)}.FeedbackFacilitator-module__iRQjdq__app .btn-ghost{color:var(--ink);border:1px solid var(--border);background:0 0}.FeedbackFacilitator-module__iRQjdq__app .btn-ghost:hover{background:var(--warm)}.FeedbackFacilitator-module__iRQjdq__app .btn-sm{padding:5px 11px;font-size:13px}.FeedbackFacilitator-module__iRQjdq__app .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none!important;transform:none!important}.FeedbackFacilitator-module__iRQjdq__app .field{margin-bottom:22px}.FeedbackFacilitator-module__iRQjdq__app .label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.FeedbackFacilitator-module__iRQjdq__app .hint{color:var(--muted);margin-top:4px;font-size:12px}:is(.FeedbackFacilitator-module__iRQjdq__app input[type=text],.FeedbackFacilitator-module__iRQjdq__app input[type=url],.FeedbackFacilitator-module__iRQjdq__app input[type=date],.FeedbackFacilitator-module__iRQjdq__app textarea,.FeedbackFacilitator-module__iRQjdq__app select){border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);background:#fff;outline:none;padding:10px 13px;font-size:14px;transition:border-color .15s}:is(.FeedbackFacilitator-module__iRQjdq__app input::placeholder,.FeedbackFacilitator-module__iRQjdq__app textarea::placeholder){color:#b8b2cc}:is(.FeedbackFacilitator-module__iRQjdq__app input:focus,.FeedbackFacilitator-module__iRQjdq__app textarea:focus,.FeedbackFacilitator-module__iRQjdq__app select:focus){border-color:var(--accent)}.FeedbackFacilitator-module__iRQjdq__app textarea{resize:vertical;min-height:76px}.FeedbackFacilitator-module__iRQjdq__app .card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;margin-bottom:14px;padding:22px}.FeedbackFacilitator-module__iRQjdq__app .card-accent{border-left:3px solid var(--accent)}.FeedbackFacilitator-module__iRQjdq__app .alert{border-radius:var(--radius);align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 15px;font-size:13px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .alert-success{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.FeedbackFacilitator-module__iRQjdq__app .alert-info{color:#4c1d95;background:#f5f3ff;border:1px solid #ddd6fe}.FeedbackFacilitator-module__iRQjdq__app .alert-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.FeedbackFacilitator-module__iRQjdq__app .progress-bar{background:var(--border);border-radius:2px;height:3px;margin-bottom:26px;overflow:hidden}.FeedbackFacilitator-module__iRQjdq__app .progress-fill{background:var(--accent);border-radius:2px;height:100%;transition:width .4s}.FeedbackFacilitator-module__iRQjdq__app .question-card{background:var(--warm);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:10px;padding:18px}.FeedbackFacilitator-module__iRQjdq__app .q-type-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--accent-light);color:var(--accent);border-radius:20px;margin-bottom:9px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.FeedbackFacilitator-module__iRQjdq__app .content-type-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .content-type-tab{border:1px solid var(--border);cursor:pointer;font-size:13px;font:inherit;color:var(--muted);background:#fff;border-radius:20px;padding:6px 13px;transition:all .15s}.FeedbackFacilitator-module__iRQjdq__app .content-type-tab:hover{border-color:var(--ink);color:var(--ink)}.FeedbackFacilitator-module__iRQjdq__app .content-type-tab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.FeedbackFacilitator-module__iRQjdq__app .dropzone{border:2px dashed var(--border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:var(--warm);padding:28px 20px;transition:all .2s}:is(.FeedbackFacilitator-module__iRQjdq__app .dropzone:hover,.FeedbackFacilitator-module__iRQjdq__app .dropzone.drag-over){border-color:var(--accent);background:var(--accent-light)}.FeedbackFacilitator-module__iRQjdq__app .dropzone-icon{margin-bottom:7px;font-size:26px}.FeedbackFacilitator-module__iRQjdq__app .dropzone-label{font-size:14px;font-weight:500}.FeedbackFacilitator-module__iRQjdq__app .dropzone-hint{color:var(--muted);margin-top:3px;font-size:12px}.FeedbackFacilitator-module__iRQjdq__app .content-items{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .content-item-row{border:1px solid var(--border);border-radius:var(--radius);background:#fff;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .content-item-icon{flex-shrink:0;font-size:16px}.FeedbackFacilitator-module__iRQjdq__app .content-item-label-wrap{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.FeedbackFacilitator-module__iRQjdq__app .content-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FeedbackFacilitator-module__iRQjdq__app .content-item-pencil{opacity:0;cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px;line-height:1;transition:opacity .15s}.FeedbackFacilitator-module__iRQjdq__app .content-item-row:hover .content-item-pencil{opacity:1}.FeedbackFacilitator-module__iRQjdq__app .content-item-pencil:hover{color:var(--accent)}.FeedbackFacilitator-module__iRQjdq__app .content-item-label-edit{border:1px solid var(--accent);border-radius:4px;outline:none;flex:1;min-width:0;padding:2px 6px;font-family:inherit;font-size:13px}.FeedbackFacilitator-module__iRQjdq__app .content-item-drag{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;letter-spacing:-1px;flex-shrink:0;font-size:14px}.FeedbackFacilitator-module__iRQjdq__app .content-item-drag:active{cursor:grabbing}.FeedbackFacilitator-module__iRQjdq__app .content-item-dragover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.FeedbackFacilitator-module__iRQjdq__app .content-item-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}.FeedbackFacilitator-module__iRQjdq__app .content-item-remove:hover{color:var(--accent)}.FeedbackFacilitator-module__iRQjdq__app .hotspot-canvas-overlay{cursor:crosshair;z-index:10;position:absolute;inset:0}.FeedbackFacilitator-module__iRQjdq__app .hotspot-box{border:2px solid var(--accent);pointer-events:none;background:#6d28d926;border-radius:3px;position:absolute}.FeedbackFacilitator-module__iRQjdq__app .hotspot-pulse{border:2px solid var(--accent);pointer-events:none;border-radius:3px;animation:1.8s ease-in-out infinite FeedbackFacilitator-module__iRQjdq__ff-hs-pulse;position:absolute}@keyframes FeedbackFacilitator-module__iRQjdq__ff-hs-pulse{0%,to{box-shadow:0 0 #6d28d973}60%{box-shadow:0 0 0 10px #6d28d900}}.FeedbackFacilitator-module__iRQjdq__app .hotspot-label{background:var(--accent);color:#fff;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:-22px;left:0}.FeedbackFacilitator-module__iRQjdq__app .reactions{flex-wrap:wrap;gap:16px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .reaction-group{flex-direction:column;gap:5px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .reaction-group-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:700}.FeedbackFacilitator-module__iRQjdq__app .reaction-row{gap:5px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .reaction-btn{border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;font:inherit;background:#fff;flex-direction:column;align-items:center;gap:3px;min-width:54px;padding:9px 11px;transition:all .15s;display:flex}.FeedbackFacilitator-module__iRQjdq__app .reaction-btn:hover{border-color:var(--ink);background:var(--warm)}.FeedbackFacilitator-module__iRQjdq__app .reaction-btn.selected{border-color:var(--accent);background:var(--accent-light)}.FeedbackFacilitator-module__iRQjdq__app .reaction-emoji{font-size:20px}.FeedbackFacilitator-module__iRQjdq__app .likert-scale{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .likert-btn{border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;width:42px;height:42px;font:inherit;color:var(--muted);background:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .15s;display:flex}.FeedbackFacilitator-module__iRQjdq__app .likert-btn:hover{border-color:var(--ink);color:var(--ink)}.FeedbackFacilitator-module__iRQjdq__app .likert-btn.selected{background:var(--accent);border-color:var(--accent);color:#fff}.FeedbackFacilitator-module__iRQjdq__app .likert-labels{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .voice-btn{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:13px;font:inherit;color:var(--muted);background:#fff;align-items:center;gap:5px;margin-top:8px;padding:7px 13px;transition:all .15s;display:flex}.FeedbackFacilitator-module__iRQjdq__app .voice-btn.recording{border-color:var(--accent);background:var(--accent-light);color:var(--accent);animation:1.2s infinite FeedbackFacilitator-module__iRQjdq__ff-pulse}@keyframes FeedbackFacilitator-module__iRQjdq__ff-pulse{0%,to{opacity:1}50%{opacity:.6}}.FeedbackFacilitator-module__iRQjdq__split{border:1px solid var(--border);border-radius:var(--radius-lg);height:calc(100vh - 220px);min-height:560px;display:flex;overflow:hidden}.FeedbackFacilitator-module__iRQjdq__splitLeft{border-right:1px solid var(--border);background:var(--warm);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.FeedbackFacilitator-module__iRQjdq__splitLeftHeader{background:var(--ink);flex-shrink:0}.FeedbackFacilitator-module__iRQjdq__splitLeftTabs{scrollbar-width:none;display:flex;overflow-x:auto}.FeedbackFacilitator-module__iRQjdq__splitLeftTabs::-webkit-scrollbar{display:none}.FeedbackFacilitator-module__iRQjdq__splitTab{cursor:pointer;white-space:nowrap;color:#fff9;border-right:1px solid #ffffff1a;flex-shrink:0;padding:10px 16px;font-size:12px;font-weight:500;transition:all .15s}.FeedbackFacilitator-module__iRQjdq__splitTab:hover{color:#fff;background:#ffffff14}.FeedbackFacilitator-module__iRQjdq__splitTabActive{color:#fff;background:#ffffff26}.FeedbackFacilitator-module__iRQjdq__splitContent{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.FeedbackFacilitator-module__iRQjdq__splitRight{flex-shrink:0;width:400px;padding:24px 22px;overflow-y:auto}.FeedbackFacilitator-module__iRQjdq__app .embed-frame{border:none;flex:1;width:100%;height:100%}.FeedbackFacilitator-module__iRQjdq__app .ext-link-bar{color:#fffc;background:#ffffff1a;flex-shrink:0;align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .image-gallery{flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:100%;padding:12px;display:flex;overflow-y:auto}.FeedbackFacilitator-module__iRQjdq__app .image-gallery img{border-radius:var(--radius);border:1px solid var(--border);max-width:100%}.FeedbackFacilitator-module__iRQjdq__app .text-display{white-space:pre-wrap;background:#fff;height:100%;padding:20px;font-size:14px;line-height:1.75;overflow-y:auto}.FeedbackFacilitator-module__iRQjdq__app .code-display{color:#e8e4dc;white-space:pre;background:#1a1917;height:100%;padding:16px 20px;font-family:Fira Code,Courier New,monospace;font-size:13px;line-height:1.6;overflow:auto}.FeedbackFacilitator-module__iRQjdq__app .share-box{background:var(--warm);border:1px dashed var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:11px 13px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .share-url{color:var(--ink);word-break:break-all;flex:1;font-family:monospace;font-size:13px}.FeedbackFacilitator-module__iRQjdq__app .step-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600}.FeedbackFacilitator-module__iRQjdq__app .deadline-badge{background:var(--accent-light);border:1px solid var(--accent);color:var(--accent);border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.FeedbackFacilitator-module__iRQjdq__app .prebias-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.FeedbackFacilitator-module__iRQjdq__app .prebias-row input{flex:1}.FeedbackFacilitator-module__iRQjdq__app .tag{background:var(--warm);border:1px solid var(--border);color:var(--muted);border-radius:20px;align-items:center;gap:3px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.FeedbackFacilitator-module__iRQjdq__app .divider{border:none;border-top:1px solid var(--border);margin:24px 0}.FeedbackFacilitator-module__iRQjdq__app .text-muted{color:var(--muted)}.FeedbackFacilitator-module__iRQjdq__app .text-sm{font-size:13px}.FeedbackFacilitator-module__iRQjdq__app .bold{font-weight:600}.FeedbackFacilitator-module__iRQjdq__app .mt-4{margin-top:4px}.FeedbackFacilitator-module__iRQjdq__app .mt-8{margin-top:8px}.FeedbackFacilitator-module__iRQjdq__app .mt-12{margin-top:12px}.FeedbackFacilitator-module__iRQjdq__app .mt-16{margin-top:16px}.FeedbackFacilitator-module__iRQjdq__app .mt-24{margin-top:24px}.FeedbackFacilitator-module__iRQjdq__app .mb-4{margin-bottom:4px}.FeedbackFacilitator-module__iRQjdq__app .mb-8{margin-bottom:8px}.FeedbackFacilitator-module__iRQjdq__app .mb-12{margin-bottom:12px}.FeedbackFacilitator-module__iRQjdq__app .mb-16{margin-bottom:16px}@media (max-width:760px){.FeedbackFacilitator-module__iRQjdq__split{flex-direction:column;height:auto}.FeedbackFacilitator-module__iRQjdq__splitLeft{border-right:none;border-bottom:1px solid var(--border);height:45vh}.FeedbackFacilitator-module__iRQjdq__splitRight{width:100%;overflow-y:visible}}
