h2[data-v-c1b1dfd6]{line-height:1.25;margin-bottom:.75rem;margin-top:.5rem}.vue-cropper[data-v-a742df44]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);box-sizing:border-box;direction:ltr;height:100%;position:relative;text-align:left;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.cropper-box-canvas[data-v-a742df44],.cropper-box[data-v-a742df44],.cropper-crop-box[data-v-a742df44],.cropper-drag-box[data-v-a742df44],.cropper-face[data-v-a742df44]{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-box-canvas img[data-v-a742df44]{max-height:none;max-width:none;position:relative;text-align:left;transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-box[data-v-a742df44]{overflow:hidden}.cropper-move[data-v-a742df44]{cursor:move}.cropper-crop[data-v-a742df44]{cursor:crosshair}.cropper-modal[data-v-a742df44]{background:#00000080}.cropper-view-box[data-v-a742df44]{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.cropper-view-box img[data-v-a742df44]{max-height:none;max-width:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-face[data-v-a742df44]{background-color:#fff;left:0;opacity:.1;top:0}.crop-info[data-v-a742df44]{background-color:#000c;color:#fff;font-size:12px;left:0;line-height:20px;min-width:65px;position:absolute;text-align:center}.crop-line[data-v-a742df44]{display:block;height:100%;opacity:.1;position:absolute;width:100%}.line-w[data-v-a742df44]{cursor:n-resize;height:5px;left:0;top:-3px}.line-a[data-v-a742df44]{cursor:w-resize;left:-3px;top:0;width:5px}.line-s[data-v-a742df44]{bottom:-3px;cursor:s-resize;height:5px;left:0}.line-d[data-v-a742df44]{cursor:e-resize;right:-3px;top:0;width:5px}.crop-point[data-v-a742df44]{background-color:#39f;border-radius:100%;height:8px;opacity:.75;position:absolute;width:8px}.point1[data-v-a742df44]{cursor:nw-resize;left:-4px;top:-4px}.point2[data-v-a742df44]{cursor:n-resize;left:50%;margin-left:-3px;top:-5px}.point3[data-v-a742df44]{cursor:ne-resize;right:-4px;top:-4px}.point4[data-v-a742df44]{cursor:w-resize;left:-4px;margin-top:-3px;top:50%}.point5[data-v-a742df44]{cursor:e-resize;margin-top:-3px;right:-4px;top:50%}.point6[data-v-a742df44]{bottom:-5px;cursor:sw-resize;left:-4px}.point7[data-v-a742df44]{bottom:-5px;cursor:s-resize;left:50%;margin-left:-3px}.point8[data-v-a742df44]{bottom:-5px;cursor:se-resize;right:-4px}@media screen and (max-width:500px){.crop-point[data-v-a742df44]{background-color:#39f;border-radius:100%;height:20px;opacity:.45;position:absolute;width:20px}.point1[data-v-a742df44]{left:-10px;top:-10px}.point2[data-v-a742df44],.point4[data-v-a742df44],.point5[data-v-a742df44],.point7[data-v-a742df44]{display:none}.point3[data-v-a742df44]{right:-10px;top:-10px}.point4[data-v-a742df44]{left:0;top:0}.point6[data-v-a742df44]{bottom:-10px;left:-10px}.point8[data-v-a742df44]{bottom:-10px;right:-10px}}.cropper-container[data-v-700f19a0]{background-color:#f3f4f6;border-radius:.5rem;height:80vh;max-height:700px;min-height:400px;overflow:hidden}[data-v-700f19a0] .vue-cropper{height:100%!important;width:100%!important}.modal-header[data-v-700f19a0]{margin-bottom:1rem;padding-right:2rem;position:relative}.modal-box[data-v-700f19a0]{display:flex;flex-direction:column;padding:1.5rem}@media (max-width:768px){.modal-header img[data-v-700f19a0]{margin-top:0}.cropper-container[data-v-700f19a0]{flex:1;min-height:250px}}[data-v-700f19a0] .crop-point{background:#fff!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001a!important;height:20px!important;transition:box-shadow .2s!important;width:20px!important;z-index:10!important}[data-v-700f19a0] .crop-point:hover{border-color:#4f46e5!important;box-shadow:0 0 0 4px #6366f133!important}@media (max-width:768px){.modal-content[data-v-b82d7738]{height:100vh}}.supporting-character[data-v-2bbd2914]{animation:fadeIn-2bbd2914 .3s ease-in-out}@keyframes fadeIn-2bbd2914{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}select[data-v-ba024643]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}select[data-v-ba024643]::-ms-expand{display:none}input[data-v-ba024643]:focus,select[data-v-ba024643]:focus{outline:none}@media (max-width:1023px){.grid-cols-1.lg\\[data-v-ba024643]:grid-cols-2{gap:1.5rem}}button[data-v-ca637e0d]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.transition-all[data-v-ca637e0d]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.transition-all[data-v-ca637e0d],.transition-colors[data-v-ca637e0d],.transition-opacity[data-v-ca637e0d]{animation:none;transition:none}.animate-spin[data-v-ca637e0d]{animation:none}}.aspect-\[3\/4\][data-v-ca637e0d]{aspect-ratio:3/4}@media (max-width:767px){.grid-cols-2[data-v-ca637e0d]{gap:.5rem}}@media (min-width:768px){.md\:grid-cols-6[data-v-ca637e0d]{gap:.75rem}}button[data-v-9dd066d0]:focus-visible{outline:2px solid #ea580c;outline-offset:2px}.transition-all[data-v-9dd066d0]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.grid.md\\[data-v-9dd066d0]:grid-cols-3{gap:.75rem;grid-template-columns:1fr}.grid.grid-cols-2[data-v-9dd066d0]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.transition-all[data-v-9dd066d0]{animation:none;transition:none}}.create-story-step[data-v-e1874763]{animation:fadeIn-e1874763 .5s ease-in-out}@keyframes fadeIn-e1874763{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}button[data-v-e1874763]:focus-visible,input[data-v-e1874763]:focus-visible,select[data-v-e1874763]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.transition-all[data-v-e1874763]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}select[data-v-e1874763]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.create-story-step[data-v-e1874763] ::-webkit-scrollbar{width:6px}.create-story-step[data-v-e1874763] ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.create-story-step[data-v-e1874763] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.create-story-step[data-v-e1874763] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.grid.lg\\[data-v-e1874763]:grid-cols-3{grid-template-columns:1fr}.max-w-6xl[data-v-e1874763]{max-width:100%}.create-story-step form[data-v-e1874763]{gap:2rem}.create-story-step[data-v-e1874763]{padding-left:.25rem;padding-right:.25rem}.create-story-step .bg-white.rounded-xl[data-v-e1874763]{border-radius:.5rem}.create-story-step .py-5[data-v-e1874763]{padding-bottom:1.25rem;padding-top:1.25rem}}@media (prefers-reduced-motion:reduce){.create-story-step[data-v-e1874763],.transition-all[data-v-e1874763]{animation:none;transition:none}}.validation-toast[data-v-e1874763]{z-index:9999!important}.intro-tooltip-custom{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;box-sizing:border-box!important;font-family:inherit!important;max-width:500px!important;min-width:320px!important;opacity:0!important;padding:0!important;transform:translateY(10px)!important;transition:opacity .3s ease,transform .3s ease!important}.intro-tooltip-custom.introjs-tooltip{opacity:1!important;transform:translateY(0)!important}.intro-tooltip-custom .introjs-tooltip-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;border-radius:.75rem .75rem 0 0!important;box-sizing:border-box!important;margin:0!important;padding:1.25rem!important}.intro-tooltip-custom .introjs-tooltiptext{box-sizing:border-box!important;color:#374151!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.7!important;padding:2rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.intro-tooltip-custom .introjs-bullets{display:none!important}.intro-tooltip-custom .introjs-progress{background:#e2e8f0!important;border-radius:.25rem!important;box-sizing:border-box!important;height:6px!important;margin:0 2rem 1.5rem!important}.intro-tooltip-custom .introjs-progressbar{background:linear-gradient(90deg,#3b82f6,#8b5cf6)!important;border-radius:.25rem!important}.intro-tooltip-custom .introjs-button{background:#8b5cf6!important;border:none!important;border-radius:.5rem!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;font-family:inherit!important;font-size:1rem!important;font-weight:500!important;min-width:100px!important;padding:.75rem 1.5rem!important;pointer-events:auto!important;position:relative!important;text-transform:none!important;transition:all .2s!important;z-index:999999!important}.intro-tooltip-custom .introjs-button:hover{background:#7c3aed!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;transform:translateY(-1px)!important}.intro-tooltip-custom .introjs-button:active{background:#6d28d9!important;transform:translateY(0)!important}.intro-tooltip-custom .introjs-skipbutton{background:#fff!important;border:1px solid #d1d5db!important;border-radius:.5rem!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important;box-sizing:border-box!important;color:#6b7280!important;cursor:pointer!important;font-family:inherit!important;font-size:1rem!important;font-weight:500!important;min-width:100px!important;padding:.75rem 1.5rem!important;pointer-events:auto!important;position:relative!important;text-transform:none!important;transition:all .2s!important;z-index:999999!important}.intro-tooltip-custom .introjs-skipbutton:hover{background:#f9fafb!important;border-color:#9ca3af!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;color:#374151!important;transform:translateY(-1px)!important}.intro-tooltip-custom .introjs-skipbutton:active{background:#f3f4f6!important;transform:translateY(0)!important}.intro-tooltip-custom .introjs-tooltipbuttons{align-items:center!important;border-top:1px solid #e2e8f0!important;box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;gap:1rem!important;justify-content:space-between!important;padding:1.5rem 2rem!important;pointer-events:auto!important;position:relative!important;z-index:999999!important}.intro-highlight-custom{border-radius:.75rem!important;box-shadow:0 0 0 4px #3b82f64d!important;transition:all .3s ease!important}.introjs-overlay{background:#00000080!important;transition:opacity .3s ease!important}.intro-welcome h3{color:#1f2937!important;font-size:1.5rem!important;font-weight:600!important;margin:0 0 1rem!important}.intro-welcome p{color:#6b7280!important;font-size:1.1rem!important;line-height:1.6!important;margin:0!important}@media (max-width:768px){.intro-tooltip-custom{left:1rem!important;margin:0 1rem!important;max-width:calc(100vw - 2rem)!important;min-width:280px!important;right:1rem!important;width:auto!important}.intro-tooltip-custom .introjs-tooltip-header{padding:1rem!important}.intro-tooltip-custom .introjs-tooltiptext{font-size:1rem!important;padding:1.5rem!important}.intro-tooltip-custom .introjs-tooltipbuttons{align-items:center!important;flex-direction:row!important;gap:.75rem!important;justify-content:space-between!important;padding:1rem 1.5rem!important}.intro-tooltip-custom .introjs-button,.intro-tooltip-custom .introjs-skipbutton{align-items:center!important;display:flex!important;flex:1!important;justify-content:center!important;min-height:44px!important;padding:.875rem 1rem!important;text-align:center!important;white-space:nowrap!important}.intro-tooltip-custom .introjs-progress{margin:0 1.5rem 1rem!important}.intro-welcome h3{font-size:1.25rem!important}.intro-welcome p{font-size:1rem!important}}@media (max-width:480px){.intro-tooltip-custom{left:.5rem!important;margin:0 .5rem!important;max-width:calc(100vw - 1rem)!important;min-width:260px!important;right:.5rem!important}.intro-tooltip-custom .introjs-tooltiptext{font-size:.95rem!important;padding:1.25rem!important}.intro-tooltip-custom .introjs-tooltipbuttons{flex-direction:column!important;gap:.75rem!important;padding:1rem!important}.intro-tooltip-custom .introjs-button,.intro-tooltip-custom .introjs-skipbutton{flex:none!important;width:100%!important}.intro-tooltip-custom .introjs-progress{margin:0 1rem 1rem!important}}html{scroll-behavior:smooth!important}
