div.svelte-1707e8t{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:content-box}div.heading1.svelte-1707e8t{text-wrap:var(--text-wrap)}div[contenteditable=true].svelte-1707e8t a:where(.svelte-1707e8t){cursor:text}.story-block.svelte-1uhzha6{container-type:inline-size;display:grid;grid-template-columns:1fr;padding-inline-start:max(var(--s-10),env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10),env(safe-area-inset-right,0px));padding-block-start:max(var(--s-10),env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10),env(safe-area-inset-bottom,0px))}@media (min-width: 680px){.story-block.svelte-1uhzha6{grid-template-columns:1fr 1fr}}.story-block.svelte-1uhzha6 img:where(.svelte-1uhzha6){width:100%;height:auto}.story-block.svelte-1uhzha6 img[src*=".svg"]:where(.svelte-1uhzha6){object-fit:contain;object-position:center}.non-text-content.svelte-1uhzha6{pointer-events:none;display:flex;align-items:center;justify-content:center;min-width:340px}@media (max-width: 680px){.non-text-content.svelte-1uhzha6{min-width:100%}}.story-block.layout-2.svelte-1uhzha6,.story-block.layout-1.svelte-1uhzha6{align-items:center}@container (min-width: 680px){.story-block.layout-2.svelte-1uhzha6>div:where(.svelte-1uhzha6):first-child{order:2}.story-block.layout-2.svelte-1uhzha6>div:where(.svelte-1uhzha6):last-child{order:1}}.story-block.layout-3.svelte-1uhzha6>div:where(.svelte-1uhzha6):first-child{grid-column:1 / 3;grid-row:1 / 2}.story-block.layout-3.svelte-1uhzha6>div:where(.svelte-1uhzha6):last-child{grid-column:1 / 3;grid-row:2 / 3}.list-item.svelte-1kgxzwl{position:relative;padding-left:3em}.list-item.svelte-1kgxzwl:before{position:absolute;left:1em;top:0;font-size:1em;content:counter(listcounter,var(--list-style, decimal));font-variation-settings:"wght" 600}*>.list-item:first-of-type{counter-reset:listcounter;counter-increment:listcounter}.list-item+.list-item{counter-increment:listcounter}div.svelte-1b2q209 .list{background:var(--secondary-fill-color);padding:var(--s-4)}.heading-block.svelte-1l2fojt{margin:1rem 0 0}.heading-block.svelte-1l2fojt *{margin:0}.paragraph-block.svelte-14l8cwr{margin:.5rem 0}.paragraph-block+.paragraph-block{margin-top:0}.button-block.svelte-1pfd89x{margin:2rem 0;text-align:center}.experiment-button.svelte-1pfd89x{background:var(--primary-fill-color);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .2s}.experiment-button.svelte-1pfd89x:hover:not(:disabled){background:var(--primary-fill-color-hover)}.experiment-button.svelte-1pfd89x:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.experiment-button.edit-mode.svelte-1pfd89x{background:#ccc;cursor:default}.experiment-button.edit-mode.svelte-1pfd89x:hover{background:var(--secondary-fill-color)}.form-checkbox-block.svelte-1eepde2{margin:.5rem 0}.checkbox-label.svelte-1eepde2{display:flex;align-items:center;gap:.5rem;cursor:pointer}.required.svelte-1eepde2{color:red;font-weight:700}input[type=checkbox].svelte-1eepde2{width:18px;height:18px}input[type=checkbox].svelte-1eepde2:disabled{cursor:not-allowed;opacity:.6}.form-radio-group-block.svelte-1ndj9ot{margin:.5rem 0}.radio-group.svelte-1ndj9ot{display:flex;flex-direction:column;gap:.5rem}.radio-header.svelte-1ndj9ot{display:flex;align-items:center;gap:.5rem}.radio-header.svelte-1ndj9ot *{font-variation-settings:"wght" 600}.radio-options.svelte-1ndj9ot{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}.radio-label.svelte-1ndj9ot{display:flex;align-items:center;gap:.5rem;cursor:pointer}.required.svelte-1ndj9ot{color:red;font-weight:700}input[type=radio].svelte-1ndj9ot{width:16px;height:16px}input[type=radio].svelte-1ndj9ot:disabled{cursor:not-allowed;opacity:.6}.form-text-input-block.svelte-j2tt82{margin:.5rem 0}.text-input-group.svelte-j2tt82{display:flex;flex-direction:column;gap:.5rem}.input-header.svelte-j2tt82{display:flex;align-items:center;gap:.5rem}.input-header.svelte-j2tt82 *{font-variation-settings:"wght" 600}.text-input.svelte-j2tt82{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:14px}.text-input.svelte-j2tt82:disabled{background-color:#f5f5f5;cursor:not-allowed}.text-input.svelte-j2tt82:focus{outline:none;border-color:var(--editing-stroke-color, #007bff);box-shadow:0 0 0 2px #007bff40}{font-variation-settings:"wght" 600;color:var(--primary-text-color);*{font-variation-settings:"wght" 600}}.required.svelte-j2tt82{color:red;font-weight:700}.text-with-timer-block.svelte-10xf486{margin:2rem 0;padding:1.5rem;border:2px solid var(--stroke-color, #ddd);border-radius:8px;background:var(--canvas-fill-color, white)}.timer-header.svelte-10xf486{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.timer-info.svelte-10xf486{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.timer-display.svelte-10xf486{font-size:1.5rem;font-weight:700;font-family:monospace;padding:.5rem 1rem;background:var(--secondary-fill-color, #f8f9fa);border-radius:4px;color:var(--primary-text-color)}.timer-display.warning.svelte-10xf486{background:#fff3cd;color:#856404}.timer-display.expired.svelte-10xf486{background:#f8d7da;color:#721c24}.response-textarea.svelte-10xf486{width:100%;padding:1rem;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;min-height:200px;caret-color:var(--primary-text-color)!important}.response-textarea.svelte-10xf486:disabled{background-color:#f5f5f5;cursor:not-allowed}.response-textarea.svelte-10xf486:focus{outline:none;border-color:var(--editing-stroke-color, #007bff);box-shadow:0 0 0 2px #007bff40}.form-personalization-selector-block.svelte-7le0o6{margin:2rem 0;padding:1.5rem;background:var(--secondary-fill-color);border-radius:8px;border:1px solid var(--stroke-color)}.step-content.svelte-7le0o6{min-height:200px}.prompt-section.svelte-7le0o6{margin-bottom:1.5rem}.options-section.svelte-7le0o6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.option-label.svelte-7le0o6{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:all .2s}.option-label.svelte-7le0o6:hover{background:var(--editing-fill-color, #e3f2fd);border-color:var(--editing-stroke-color, #007bff)}.option-label.svelte-7le0o6:has(input:checked){background:var(--editing-fill-color, #e3f2fd);border-color:var(--editing-stroke-color, #007bff);font-variation-settings:"wght" 600}.custom-input-section.svelte-7le0o6{margin-top:1rem}.custom-input.svelte-7le0o6{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:14px}.custom-input.svelte-7le0o6:disabled{background-color:#f5f5f5;cursor:not-allowed}.custom-input.svelte-7le0o6:focus{outline:none;border-color:var(--editing-stroke-color, #007bff);box-shadow:0 0 0 2px #007bff40}.loading-section.svelte-7le0o6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner.svelte-7le0o6{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--editing-stroke-color, #007bff);border-radius:50%;animation:svelte-7le0o6-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-7le0o6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-7le0o6{font-size:1.1rem;font-variation-settings:"wght" 600;margin-bottom:.5rem;color:var(--primary-text-color)}.loading-subtext.svelte-7le0o6{color:#666;font-size:.9rem}.question-selection-header.svelte-7le0o6{margin-bottom:1.5rem}.question-selection-header.svelte-7le0o6 h3:where(.svelte-7le0o6){margin:0 0 .5rem;color:var(--primary-text-color)}.questions-section.svelte-7le0o6{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.question-label.svelte-7le0o6{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:all .2s}.question-label.svelte-7le0o6:hover{background:var(--editing-fill-color, #e3f2fd);border-color:var(--editing-stroke-color, #007bff)}.question-label.svelte-7le0o6:has(input:checked){background:var(--editing-fill-color, #e3f2fd);border-color:var(--editing-stroke-color, #007bff);font-variation-settings:"wght" 600}.question-text.svelte-7le0o6{flex:1;line-height:1.4}.completion-section.svelte-7le0o6{text-align:center;padding:1rem}.action-section.svelte-7le0o6{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.generate-button.svelte-7le0o6,.complete-button.svelte-7le0o6 .edit-button.svelte-7le0o6{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.generate-button.svelte-7le0o6,.complete-button.svelte-7le0o6{background:var(--primary-fill-color);color:#fff}.generate-button.svelte-7le0o6:hover,.complete-button.svelte-7le0o6:hover{background:#0056b3}.edit-button.svelte-7le0o6{background:#6c757d;color:#fff}.edit-button.svelte-7le0o6:hover{background:#545b62}.generate-button.svelte-7le0o6:disabled,.complete-button.svelte-7le0o6:disabled{background:#ccc;cursor:not-allowed}.error-message.svelte-7le0o6{background:#f8d7da;color:#721c24;padding:.75rem;border-radius:4px;margin:.5rem 0;border:1px solid #f5c6cb}.form-demographic-question-generator-block.svelte-b27x0j{margin:2rem 0;padding:1.5rem;background:var(--secondary-fill-color);border-radius:8px;border:1px solid var(--stroke-color)}.step-content.svelte-b27x0j{min-height:200px}.loading-section.svelte-b27x0j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner.svelte-b27x0j{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--editing-stroke-color, #007bff);border-radius:50%;animation:svelte-b27x0j-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-b27x0j-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-b27x0j{font-size:1.1rem;font-variation-settings:"wght" 600;margin-bottom:.5rem;color:var(--primary-text-color)}.loading-subtext.svelte-b27x0j{color:#666;font-size:.9rem}.question-selection-header.svelte-b27x0j{margin-bottom:1.5rem}.questions-section.svelte-b27x0j{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.question-label.svelte-b27x0j{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:all .2s}.question-label.svelte-b27x0j:hover{background:var(--editing-fill-color, #e3f2fd);border-color:var(--editing-stroke-color, #007bff)}.question-label.svelte-b27x0j:has(input:checked){background:var(--editing-fill-color, #e3f2fd);border-color:var(--editing-stroke-color, #007bff);font-variation-settings:"wght" 600}.question-text.svelte-b27x0j{flex:1;line-height:1.4;font-size:1rem}.completion-section.svelte-b27x0j{text-align:center;padding:1rem}.completion-section.svelte-b27x0j .heading3:where(.svelte-b27x0j){color:#28a745;margin:0 0 1.5rem;font-size:1.2rem}.selected-question-display.svelte-b27x0j{background:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1rem;text-align:left;border-left:4px solid var(--primary-fill-color)}.selected-question.svelte-b27x0j{margin:.5rem 0 0;font-style:italic;color:var(--primary-text-color);font-size:1.1rem}.action-section.svelte-b27x0j{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.complete-button.svelte-b27x0j,.edit-button.svelte-b27x0j,.retry-button.svelte-b27x0j{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.complete-button.svelte-b27x0j{background:var(--primary-fill-color);color:#fff}.complete-button.svelte-b27x0j:hover{background:#0056b3}.edit-button.svelte-b27x0j{background:#6c757d;color:#fff}.edit-button.svelte-b27x0j:hover{background:#545b62}.retry-button.svelte-b27x0j{background:#dc3545;color:#fff;margin-left:.5rem;padding:.5rem 1rem;font-size:.9rem}.retry-button.svelte-b27x0j:hover{background:#c82333}.complete-button.svelte-b27x0j:disabled{background:#ccc;cursor:not-allowed}.error-message.svelte-b27x0j{background:#f8d7da;color:#721c24;padding:.75rem;border-radius:4px;margin:1rem 0;border:1px solid #f5c6cb;text-align:center}.form-textarea-block.svelte-17i3fgr{margin:.5rem 0}.textarea-group.svelte-17i3fgr{display:flex;flex-direction:column;gap:.5rem}.textarea-header.svelte-17i3fgr{display:flex;align-items:center;gap:.5rem}.textarea-input.svelte-17i3fgr{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;min-height:120px;caret-color:var(--primary-text-color)}.textarea-input.svelte-17i3fgr:disabled{background-color:#f5f5f5;cursor:not-allowed}.textarea-input.svelte-17i3fgr:focus{outline:none;border-color:var(--editing-stroke-color);box-shadow:0 0 0 2px #007bff40}.required.svelte-17i3fgr{color:red;font-weight:700}.dynamic-question-heading.svelte-1q0ld91{margin:1.5rem 0}.heading3.svelte-1q0ld91{font-size:1.25rem;font-variation-settings:"wght" 600;color:var(--primary-text-color);margin:0}.submission-question-heading.svelte-1bcx4al{margin:1.5rem 0}.heading3.svelte-1bcx4al{font-size:1.25rem;font-variation-settings:"wght" 600;color:var(--primary-text-color);margin:0}.question-selector.svelte-1bcx4al{display:flex;flex-direction:column;gap:1rem}.dropdown-label.svelte-1bcx4al{font-size:1rem;font-variation-settings:"wght" 500;color:var(--primary-text-color)}.question-dropdown.svelte-1bcx4al{padding:.75rem;font-size:1rem;border:2px solid var(--border-color, #d1d5db);border-radius:.5rem;background-color:var(--background-color, white);color:var(--primary-text-color);cursor:pointer;transition:border-color .2s ease}.question-dropdown.svelte-1bcx4al:hover{border-color:var(--primary-color, #3b82f6)}.question-dropdown.svelte-1bcx4al:focus{outline:none;border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 3px var(--primary-color-alpha, rgba(59, 130, 246, .1))}.selected-question.svelte-1bcx4al{margin-top:.5rem;padding:1rem;background-color:var(--highlight-background, #f8fafc);border-radius:.5rem;border-left:4px solid var(--primary-color, #3b82f6)}.edit-mode-info.svelte-1bcx4al{font-size:.875rem;color:var(--secondary-text-color, #666);margin-top:.5rem;font-style:italic}.demographic-question-heading.svelte-lsxpix{margin:1.5rem 0}.heading3.svelte-lsxpix{font-size:1.25rem;font-variation-settings:"wght" 600;color:var(--primary-text-color);margin:0}.section-block.svelte-jqnrx8{display:flex;flex-direction:column;justify-content:center;width:100%}.current-section.svelte-jqnrx8{border-left:4px solid var(--primary-fill-color)}.unknown-block.svelte-jqnrx8{background:#f0f0f0;padding:1rem;border-radius:4px;border:1px solid #ccc}.svedit-canvas.svelte-11ev74v{caret-color:var(--editing-stroke-color);caret-shape:block}.svedit-canvas.svelte-11ev74v:focus{outline:none}.container-selection-fragment.svelte-11ev74v{position:absolute;background:var(--editing-fill-color);border:1px solid var(--editing-stroke-color);border-radius:2px;top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:none}.container-cursor.svelte-11ev74v{position:absolute;background:var(--editing-stroke-color);height:2px;left:anchor(left);right:anchor(right);pointer-events:none;animation:svelte-11ev74v-blink .7s infinite}.container-cursor.before.svelte-11ev74v{top:anchor(top)}.container-cursor.after.svelte-11ev74v{bottom:anchor(bottom)}@keyframes svelte-11ev74v-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.svedit-canvas.hide-selection.svelte-11ev74v{caret-color:transparent}.svedit-canvas.svelte-11ev74v ::selection{background:var(--editing-fill-color)}.text-selection-overlay.svelte-11ev74v{position:absolute;top:anchor(top);left:anchor(right);pointer-events:auto;transform:translate(var(--s-1)) translateY(-12px);z-index:10}.text-selection-overlay.svelte-11ev74v button:where(.svelte-11ev74v){color:var(--primary-text-color);--icon-color: var(--primary-text-color);box-shadow:var(--shadow-2)}.editor-toolbar.svelte-jqtwdi{color:var(--primary-text-color);background-color:var(--canvas-fill-color);width:fit-content;position:fixed;top:50%;transform:translateY(-50%);left:var(--s-4);border-radius:9999px;box-shadow:var(--shadow-2);display:flex;z-index:50;flex-direction:column;align-items:center}@media (max-width: 768px){.editor-toolbar.svelte-jqtwdi{top:auto;bottom:var(--s-4);left:50%;transform:translate(-50%);flex-direction:row;max-width:calc(100vw - 2 * var(--s-4));overflow-x:auto;scrollbar-width:thin}}.editor-toolbar.svelte-jqtwdi button:where(.svelte-jqtwdi){height:100%;min-height:44px;--icon-color: var(--primary-text-color);position:relative}.editor-toolbar.svelte-jqtwdi button:where(.svelte-jqtwdi).active{color:var(--editing-stroke-color);--icon-color: var(--editing-stroke-color)}.editor-toolbar.svelte-jqtwdi button:where(.svelte-jqtwdi).primary{background-color:var(--primary-fill-color);--icon-color: #FFF}.editor-toolbar.svelte-jqtwdi button:where(.svelte-jqtwdi).secondary{background-color:var(--secondary-fill-color);--icon-color: var(--secondary-text-color)}.editor-toolbar.svelte-jqtwdi hr:where(.svelte-jqtwdi){background-color:var(--stroke-color);width:100%;height:1px;border:none;margin-block:var(--s-2)}@media (max-width: 768px){.editor-toolbar.svelte-jqtwdi hr:where(.svelte-jqtwdi){width:1px;height:100%;margin-inline:var(--s-2)}}.svelte-1q4lw2s:has(+.debug-info-container){padding-bottom:20lh}.debug-info-container.svelte-1q4lw2s{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#ddd}.debug-info.svelte-1q4lw2s{text-wrap:wrap;font-size:12px;max-height:20lh;overflow-y:auto}.loading-container.svelte-1q4lw2s{display:flex;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;color:var(--primary-text-color)}
