.upload-banner[data-v-384cec8e],.upload-banner__spacer[data-v-384cec8e]{--upload-banner-height:2.5rem}.upload-banner__spacer[data-v-384cec8e]{height:var(--upload-banner-height)}.upload-banner[data-v-384cec8e]{background:var(--surface-100);border-bottom:1px solid var(--fm-border);left:0;position:fixed;right:0;top:0;z-index:60}.upload-banner__row[data-v-384cec8e]{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;padding:.5rem .75rem}@media(min-width:640px){.upload-banner__row[data-v-384cec8e]{padding-left:1rem;padding-right:1rem}}.upload-banner__row[data-v-384cec8e]{min-height:calc(var(--upload-banner-height) - 2px)}.upload-banner__text[data-v-384cec8e]{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.upload-banner__percent[data-v-384cec8e]{flex-shrink:0;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.upload-banner__actions[data-v-384cec8e]{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.upload-banner__action[data-v-384cec8e]{border-radius:10px;font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .5rem;--tw-text-opacity:1;color:#ff8000;color:rgb(255 128 0/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.upload-banner__action[data-v-384cec8e]:hover{background-color:#ffffff0d}.upload-banner__action[data-v-384cec8e]{min-height:32px}.upload-banner__action--quiet[data-v-384cec8e]{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.upload-banner__track[data-v-384cec8e]{background:#ffffff14;height:.125rem;overflow:hidden;width:100%}.upload-banner__fill[data-v-384cec8e]{animation-duration:.2s;background:var(--fm-primary);height:100%;transition-duration:.2s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.upload-banner__fill--failed[data-v-384cec8e]{background:#f87171}.creator-header[data-v-7ff7e5c8]{align-items:center;background:var(--surface-200);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.header-btn[data-v-7ff7e5c8]{border-radius:.75rem;color:var(--text-muted);padding:.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-btn[data-v-7ff7e5c8]:hover{background:#ff80001a;color:var(--text-color)}.header-btn[data-v-7ff7e5c8]:disabled{cursor:not-allowed;opacity:.5}.header-title[data-v-7ff7e5c8]{color:var(--text-color);font-size:1.125rem;font-weight:700;line-height:1.75rem}.close-btn[data-v-7ff7e5c8]{align-items:center;animation-duration:.2s;border-radius:9999px;color:var(--text-muted);display:flex;height:2.25rem;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.25rem}.close-btn[data-v-7ff7e5c8]:hover{background:#ff80001a;color:var(--text-color)}.close-btn[data-v-7ff7e5c8]:hover svg{transform:rotate(90deg)}.close-btn[data-v-7ff7e5c8] svg{transition:transform .2s ease}.close-btn[data-v-7ff7e5c8]:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.close-btn[data-v-7ff7e5c8]:disabled{cursor:not-allowed;opacity:.5}.upload-area[data-v-5acd694c]{align-items:center;background:var(--surface-100);display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;padding:2rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.upload-area--dragging[data-v-5acd694c]{background:#ff80001a}.upload-visual[data-v-5acd694c]{margin-bottom:2.5rem;text-align:center}.upload-icon-wrapper[data-v-5acd694c]{height:6rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;position:relative;width:6rem}@media(min-width:768px){.upload-icon-wrapper[data-v-5acd694c]{height:8rem;width:8rem}}.upload-icon-bg[data-v-5acd694c]{background:linear-gradient(135deg,#ff800026,#0080ff26);border-radius:1.5rem;inset:0;position:absolute;transform:rotate(-6deg);transition:transform .3s ease}.upload-area:hover .upload-icon-bg[data-v-5acd694c]{transform:rotate(-3deg) scale(1.02)}.upload-icon[data-v-5acd694c]{color:var(--fm-primary);height:100%;inset:0;padding:1.75rem;position:absolute;width:100%}.upload-title[data-v-5acd694c]{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:.75rem}@media(min-width:768px){.upload-title[data-v-5acd694c]{font-size:1.5rem;line-height:2rem}}.upload-title[data-v-5acd694c]{color:var(--text-color)}.upload-subtitle[data-v-5acd694c]{color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.upload-btn[data-v-5acd694c]{align-items:center;background:linear-gradient(135deg,var(--fm-primary) 0,var(--fm-primary-hover) 100%);border-radius:9999px;box-shadow:0 4px 20px #ff800059,0 0 0 0 var(--fm-primary-glow);color:#fff;display:flex;font-weight:600;gap:.75rem;padding:1rem 2rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.upload-btn[data-v-5acd694c]:hover{box-shadow:0 8px 30px #ff800073,0 0 0 0 var(--fm-primary-glow);transform:translateY(-2px)}.upload-btn[data-v-5acd694c]:active{transform:translateY(0) scale(.98)}.upload-formats[data-v-5acd694c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2.5rem}.format-badge[data-v-5acd694c]{background:var(--surface-300);border-radius:12px;font-weight:600;padding:.375rem .75rem}.format-badge[data-v-5acd694c],.format-limit[data-v-5acd694c]{color:var(--text-muted);font-size:.75rem;line-height:1rem}.format-limit[data-v-5acd694c]{margin-left:.5rem;opacity:.7}.error-message[data-v-5acd694c]{align-items:center;background:#ef444426;border-radius:.75rem;color:var(--fm-error);display:flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;margin-bottom:1.5rem;padding:.75rem 1rem}.selector-wrapper[data-v-a98cefbd]{margin-bottom:1.25rem;position:relative}.selector-btn[data-v-a98cefbd],.selector-wrapper[data-v-a98cefbd]{width:100%}.selector-btn[data-v-a98cefbd]{align-items:center;background:var(--surface-200);border-radius:.75rem;border-width:0;color:var(--text-color);display:flex;gap:.75rem;height:auto;padding:.875rem 1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.selector-btn[data-v-a98cefbd]:hover:not(:disabled){background:var(--surface-300)}.selector-btn[data-v-a98cefbd]:focus{box-shadow:0 0 0 3px #ff800033;outline:none}.selector-btn[data-v-a98cefbd]:disabled{cursor:not-allowed;opacity:.5}.selector-label[data-v-a98cefbd]{color:var(--text-muted);flex-shrink:0;font-size:.875rem;line-height:1.25rem}.selector-options[data-v-a98cefbd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-200);border-radius:1rem;box-shadow:0 10px 40px #0000004d;padding:.625rem}.selector-options--scrollable[data-v-a98cefbd]{max-height:200px;overflow-y:auto}.create-btn[data-v-a98cefbd],.option-item[data-v-a98cefbd]{align-items:center;border-radius:.75rem;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;padding:.75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.create-btn[data-v-a98cefbd]{background:transparent;border:1px dashed var(--text-muted);color:var(--text-color);cursor:pointer;justify-content:center;width:100%}.create-btn[data-v-a98cefbd]:hover{border-color:var(--fm-primary);color:var(--fm-primary)}.create-input-wrapper[data-v-a98cefbd]{align-items:center;display:flex;gap:.5rem;padding:.5rem}.create-input[data-v-a98cefbd]{background:var(--surface-100);border:1px solid var(--text-muted);border-radius:12px;color:var(--text-color);flex:1 1 0%;font-size:.875rem;line-height:1.25rem;outline:none;padding:.5rem .75rem}.create-input[data-v-a98cefbd]:focus{border-color:var(--fm-primary)}.create-submit-btn[data-v-a98cefbd]{background:var(--fm-primary);border-radius:12px;color:#fff;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem .75rem}.watermark-overlay[data-v-cf221408]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:move;display:flex;gap:.5rem;padding:.375rem .5rem;position:absolute;touch-action:none;transform-origin:left center;transition:box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.watermark-overlay[data-v-cf221408]:hover{box-shadow:0 0 0 2px #f9731680}.watermark-overlay--dragging[data-v-cf221408],.watermark-overlay--resizing[data-v-cf221408]{box-shadow:0 0 0 2px #f97316cc}.watermark-avatar[data-v-cf221408]{border:2px solid hsla(0,0%,100%,.3);border-radius:9999px;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.watermark-username[data-v-cf221408]{font-size:.875rem;font-weight:600;line-height:1.25rem;white-space:nowrap;--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 1px 2px rgba(0,0,0,.5)}.watermark-resize-handle[data-v-cf221408]{background:linear-gradient(135deg,transparent 50%,rgba(249,115,22,.8) 0);border-radius:0 0 4px;bottom:-.25rem;cursor:se-resize;height:1rem;position:absolute;right:-.25rem;width:1rem}.watermark-resize-handle[data-v-cf221408]:hover{background:linear-gradient(135deg,transparent 50%,#f97316 0)}.progress-overlay[data-v-76fcd1c5]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.progress-ring[data-v-76fcd1c5]{height:7rem;margin-bottom:1.25rem;position:relative;width:7rem}.progress-svg[data-v-76fcd1c5]{height:100%;width:100%;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.progress-bg[data-v-76fcd1c5]{fill:none;stroke:#ffffff1a;stroke-width:4}.progress-bar[data-v-76fcd1c5]{fill:none;filter:drop-shadow(0 0 8px rgba(255,128,0,.5));stroke:var(--fm-primary);stroke-dasharray:226;stroke-linecap:round;stroke-width:4;transition:stroke-dashoffset .3s ease}.progress-text[data-v-76fcd1c5]{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;inset:0;justify-content:center;line-height:1.75rem;position:absolute}.progress-label[data-v-76fcd1c5]{color:#ffffffb3;font-size:.875rem;line-height:1.25rem}.preview-wrapper[data-v-6dccfb69]{display:flex;flex-direction:column;gap:1rem;width:100%}.preview-container[data-v-6dccfb69]{aspect-ratio:1;background:var(--surface-300);border-radius:1rem;max-height:300px;max-width:100%;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.preview-container[data-v-6dccfb69]{max-height:400px}}.preview-media[data-v-6dccfb69]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.carousel-arrow[data-v-6dccfb69]{position:absolute;top:50%;z-index:10;--tw-translate-y:-50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:9999px;color:#fff;padding:.625rem;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.carousel-arrow[data-v-6dccfb69]:hover{background:var(--fm-primary);transform:translateY(-50%) scale(1.1)}.carousel-arrow[data-v-6dccfb69]:active{transform:translateY(-50%) scale(.95)}.carousel-arrow--left[data-v-6dccfb69]{left:.75rem}.carousel-arrow--right[data-v-6dccfb69],.image-counter[data-v-6dccfb69]{right:.75rem}.image-counter[data-v-6dccfb69]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;line-height:1rem;padding:.375rem .75rem;position:absolute;top:.75rem}.thumbnails-grid[data-v-6dccfb69]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-color:var(--fm-primary) transparent;scrollbar-width:thin}.thumbnails-grid[data-v-6dccfb69]::-webkit-scrollbar{height:4px}.thumbnails-grid[data-v-6dccfb69]::-webkit-scrollbar-track{background:transparent}.thumbnails-grid[data-v-6dccfb69]::-webkit-scrollbar-thumb{background:var(--fm-primary);border-radius:4px}.thumbnail[data-v-6dccfb69]{border-radius:.75rem;cursor:pointer;flex-shrink:0;height:3.5rem;overflow:hidden;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3.5rem}@media(min-width:640px){.thumbnail[data-v-6dccfb69]{height:4rem;width:4rem}}@media(min-width:768px){.thumbnail[data-v-6dccfb69]{height:5rem;width:5rem}}.thumbnail[data-v-6dccfb69]{background:var(--surface-300)}.thumbnail[data-v-6dccfb69]:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.thumbnail--active[data-v-6dccfb69]{box-shadow:0 0 0 3px var(--fm-primary)}.thumbnail--add[data-v-6dccfb69]{align-items:center;background:var(--surface-200);color:var(--text-muted);display:flex;justify-content:center}.thumbnail--add[data-v-6dccfb69]:hover{background:#ff80001a;color:var(--fm-primary)}.thumbnail-img[data-v-6dccfb69]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-remove[data-v-6dccfb69]{background:var(--fm-error);border-radius:9999px;color:#fff;opacity:0;padding:.25rem;position:absolute;right:.25rem;top:.25rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.thumbnail-remove[data-v-6dccfb69]:hover{background:#dc2626;transform:scale(1.1)}.thumbnail:hover .thumbnail-remove[data-v-6dccfb69]{opacity:1}.creator-shell{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.creator-shell{border-radius:1rem;height:auto;margin-left:1rem;margin-right:1rem;max-height:90vh}}.creator-shell{background:var(--surface-100);box-shadow:0 25px 50px -12px #0009,0 0 100px -20px #ff800026}.creator-shell:before{background:linear-gradient(90deg,var(--fm-primary) 0,var(--fm-secondary) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:10}@media(min-width:768px){.creator-shell:before{border-radius:16px 16px 0 0}}.creator-shell .step-edit,.creator-shell .step-select{display:flex;flex-direction:column;height:100%}.creator-shell .edit-area{background:var(--surface-100);display:grid;flex:1 1 0%;gap:2rem;grid-template-columns:1fr;overflow-y:auto;padding:1.5rem}.creator-shell .edit-form{display:flex;flex-direction:column;min-width:0;order:2}.creator-shell .edit-preview{align-items:center;display:flex;justify-content:center;min-width:0;order:1}@media(min-width:768px){.creator-shell .edit-area{grid-template-columns:1fr 1fr}.creator-shell .edit-form{order:1}.creator-shell .edit-preview{order:2}}.creator-shell .input-wrapper{margin-bottom:1.25rem;max-width:100%;overflow:hidden;position:relative;width:100%}.creator-shell .input-icon{color:var(--text-muted);height:1.25rem;left:1rem;position:absolute;top:1rem;width:1.25rem;z-index:1}.creator-shell .creator-textarea{background:var(--surface-200);border-radius:.75rem;box-sizing:border-box;color:var(--text-color);max-width:100%;min-height:120px;padding:1rem 1rem 1rem 3rem;resize:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.creator-shell .creator-textarea::-moz-placeholder{color:var(--text-muted)}.creator-shell .creator-textarea::placeholder{color:var(--text-muted)}.creator-shell .creator-textarea:focus{background:var(--surface-100);box-shadow:0 0 0 3px #ff800033;outline:none}.creator-shell .char-count{bottom:.75rem;color:var(--text-muted);font-size:.75rem;line-height:1rem;position:absolute;right:1rem}.creator-shell .error-message{align-items:center;background:#ef444426;border-radius:.75rem;color:#ef4444;display:flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;padding:.75rem 1rem}.creator-shell .error-message--inline{margin-bottom:1rem}@media(min-width:640px){.post-creator-container[data-v-9265fcf7]{margin-left:.5rem;margin-right:.5rem}}@media(min-width:768px){.post-creator-container[data-v-9265fcf7]{max-width:64rem}}.step-success[data-v-9265fcf7]{background:var(--surface-100);height:100%;justify-content:center;min-height:400px}.step-success[data-v-9265fcf7],.success-content[data-v-9265fcf7]{align-items:center;display:flex;flex-direction:column}.success-content[data-v-9265fcf7]{padding:2rem;text-align:center}.success-icon[data-v-9265fcf7]{background:#22c55e1a;border-radius:9999px;margin-bottom:1.5rem;padding:1rem}.success-title[data-v-9265fcf7]{color:var(--text-color);font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem}.success-subtitle[data-v-9265fcf7]{color:var(--text-color);color:var(--text-muted);font-size:1rem;line-height:1.5rem}@media(min-width:768px){.story-creator-container[data-v-c54f15f0]{max-width:48rem}}@media(min-width:1280px){.story-creator-container[data-v-c54f15f0]{max-width:64rem}}.creator-header[data-v-c54f15f0]{align-items:center;background:var(--surface-200);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.header-btn[data-v-c54f15f0]{border-radius:.75rem;color:var(--text-muted);margin-left:-.5rem;padding:.625rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-btn[data-v-c54f15f0]:hover{background:#ff80001a;color:var(--text-color)}.header-btn[data-v-c54f15f0]:disabled{cursor:not-allowed;opacity:.5}.header-title[data-v-c54f15f0]{color:var(--text-color);font-size:1.125rem;font-weight:700;line-height:1.75rem}.preview-container[data-v-c54f15f0]{aspect-ratio:9/16;background:var(--surface-300);border-radius:1rem;max-height:300px;max-width:100%;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.preview-container[data-v-c54f15f0]{max-height:400px}}@media(min-width:1024px){.preview-container[data-v-c54f15f0]{max-height:500px}}.preview-media[data-v-c54f15f0]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.post-btn[data-v-c54f15f0]{align-items:center;background:linear-gradient(135deg,var(--fm-primary) 0,var(--fm-primary-hover) 100%);border-radius:9999px;box-shadow:0 4px 20px #ff800059;color:#fff;display:flex;font-weight:600;gap:.75rem;justify-content:center;margin-top:auto;padding:1rem 2rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-btn[data-v-c54f15f0]:hover:not(:disabled){box-shadow:0 8px 30px #ff800073;transform:translateY(-2px)}.post-btn[data-v-c54f15f0]:active:not(:disabled){transform:translateY(0) scale(.98)}.post-btn[data-v-c54f15f0]:disabled{cursor:not-allowed;opacity:.5;transform:none}.scroll-creator__panel[data-v-eca08ebd]{border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;max-width:28rem;padding:1rem;width:100%}@media(min-width:640px){.scroll-creator__panel[data-v-eca08ebd]{max-width:32rem}}@media(min-width:1024px){.scroll-creator__panel[data-v-eca08ebd]{max-width:36rem}}.scroll-creator__panel[data-v-eca08ebd]{background:var(--surface-100);max-height:90vh;overflow-y:auto}.scroll-creator__header[data-v-eca08ebd]{align-items:center;display:flex;justify-content:space-between}.scroll-creator__title[data-v-eca08ebd]{color:var(--text-color);font-size:1.125rem;font-weight:600;line-height:1.75rem}.scroll-creator__close[data-v-eca08ebd]{border-radius:9999px;padding:.5rem}.scroll-creator__close[data-v-eca08ebd],.scroll-creator__picker[data-v-eca08ebd]{color:var(--text-muted)}.scroll-creator__picker[data-v-eca08ebd]{align-items:center;border-color:var(--fm-border);border-radius:.75rem;border-style:dashed;border-width:1px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding-bottom:2.5rem;padding-top:2.5rem}.scroll-creator__preview[data-v-eca08ebd]{background:#000;border-radius:.75rem;max-height:50vh;width:100%}.scroll-creator__caption[data-v-eca08ebd]{background:var(--surface-200);border-radius:.75rem;box-sizing:border-box;color:var(--text-color);font-family:inherit;max-width:100%;padding:.75rem;resize:none;width:100%}.scroll-creator__caption[data-v-eca08ebd],.scroll-creator__error[data-v-eca08ebd]{font-size:.875rem;line-height:1.25rem}.scroll-creator__error[data-v-eca08ebd]{color:var(--fm-error)}.scroll-creator__progress[data-v-eca08ebd]{align-items:center;color:var(--text-muted);display:flex;font-size:.75rem;gap:.5rem;line-height:1rem}.scroll-creator__progress-bar[data-v-eca08ebd]{background:var(--fm-primary);border-radius:9999px;flex:1 1 0%;height:.25rem;transition:width .2s ease}.scroll-creator__submit[data-v-eca08ebd]{border-radius:.75rem;font-weight:600;padding-bottom:.75rem;padding-top:.75rem;width:100%;--tw-text-opacity:1;background:var(--gradient-warm);color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.scroll-creator__submit[data-v-eca08ebd]:disabled{background:var(--surface-200);box-shadow:none;color:var(--text-muted);cursor:not-allowed}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{-webkit-overflow-scrolling:touch}body{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{height:6px;width:6px}@media(min-width:768px){::-webkit-scrollbar{height:8px;width:8px}}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4b55634d;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#4b556380}.page-enter-active,.page-leave-active{transition:opacity .12s ease}.page-enter-from,.page-leave-to{opacity:0}*{scrollbar-color:rgba(75,85,99,.3) transparent;scrollbar-width:thin}img{height:auto;max-width:100%}:focus-visible{border-radius:4px;outline:2px solid #ff8000;outline:2px solid var(--fm-primary,#ff8000);outline-offset:2px}
