.st-view[data-v-23d8cf44]{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch}@media(min-width:1024px){.st-view[data-v-23d8cf44]{gap:1.5rem}}.st-workspace[data-v-23d8cf44]{display:grid;gap:1.25rem;align-items:start}.st-case-showcase[data-v-23d8cf44]{min-width:0;width:100%}@media(min-width:1024px){.st-workspace[data-v-23d8cf44]{grid-template-columns:minmax(20rem,4fr) minmax(24rem,6fr);gap:1.5rem;margin-left:auto;margin-right:auto;width:100%;align-items:start}.st-sidebar[data-v-23d8cf44]{display:flex;flex-direction:column;min-height:0}.st-case-showcase[data-v-23d8cf44]{display:flex;flex-direction:column;align-self:start;min-height:0}}.st-only[data-v-23d8cf44]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.st-sidebar[data-v-23d8cf44]{display:flex;flex-direction:column;gap:.875rem}.st-card[data-v-23d8cf44]{padding:1rem 1.125rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);animation:st-card-slide-in-23d8cf44 .45s var(--ease-out-quint) both}.st-card--settings[data-v-23d8cf44]{display:flex;flex-direction:column;gap:0;padding-bottom:.875rem}.st-sidebar>.st-card[data-v-23d8cf44]:nth-child(1){animation-delay:.36s}.st-sidebar>.st-card[data-v-23d8cf44]:nth-child(2){animation-delay:.44s}.st-sidebar>.st-card--actions[data-v-23d8cf44]{animation-delay:.52s}.st-card__head[data-v-23d8cf44]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.st-card__head--compact[data-v-23d8cf44]{margin-bottom:.5rem}.st-card__label[data-v-23d8cf44]{font-size:var(--text-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.st-card__badge[data-v-23d8cf44]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:4px;font-size:var(--text-caption);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--peach-strong);background:color-mix(in oklab,var(--peach-strong) 16%,var(--bg-elevated));border:1px solid color-mix(in oklab,var(--peach-strong) 34%,transparent)}.st-card__footer[data-v-23d8cf44]{display:flex;flex-direction:column;gap:.625rem;margin-top:.875rem}.st-card__soft-panel[data-v-23d8cf44]{padding:1rem;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--peach-soft) 28%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in oklab,var(--peach-wash) 42%,var(--surface-blend)),var(--bg-elevated))}.st-segment[data-v-23d8cf44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem;padding:.1875rem;margin-bottom:.625rem;border-radius:.625rem;background:var(--bg-canvas);box-shadow:inset 0 0 0 1px var(--border-subtle)}.st-segment__btn[data-v-23d8cf44]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.75rem;padding:.2rem .5rem;border:none;border-radius:.4375rem;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--text-secondary);background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.st-segment__btn[data-v-23d8cf44]:hover:not(.st-segment__btn--active){color:var(--text-primary);background:color-mix(in oklab,var(--bg-elevated) 70%,transparent)}.st-segment__btn--active[data-v-23d8cf44]{color:var(--peach-strong);background:var(--bg-elevated);box-shadow:0 1px 2px #0f172a0f,0 0 0 1px color-mix(in oklab,var(--peach-strong) 28%,transparent)}.st-settings-body[data-v-23d8cf44]{min-height:8.5rem}.st-settings-panel[data-v-23d8cf44]{width:100%}.st-settings-footer[data-v-23d8cf44]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.875rem;padding-top:.875rem;border-top:1px dashed var(--border-subtle)}.st-settings-footer__label[data-v-23d8cf44]{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.st-count-input[data-v-23d8cf44]{width:7.5rem}.st-prompt-input[data-v-23d8cf44] .n-input__textarea-el{font-size:.875rem;line-height:1.55}.st-fade-enter-active[data-v-23d8cf44],.st-fade-leave-active[data-v-23d8cf44]{transition:opacity .18s ease,transform .18s ease}.st-fade-enter-from[data-v-23d8cf44],.st-fade-leave-to[data-v-23d8cf44]{opacity:0;transform:translateY(4px)}.st-dropzone[data-v-23d8cf44]{position:relative;width:100%;min-height:var(--workspace-dropzone-min-height);padding:1rem;border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-canvas);transition:border-color .25s var(--ease-out-quint),background-color .25s var(--ease-out-quint),box-shadow .25s var(--ease-out-quint)}.st-dropzone[data-v-23d8cf44]:hover,.st-dropzone--active[data-v-23d8cf44]{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 78%,var(--surface-blend));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-strong) 15%,transparent),0 4px 16px color-mix(in oklab,var(--peach-soft) 40%,transparent)}.st-dropzone--filled[data-v-23d8cf44]{padding:.875rem}.st-dropzone__empty[data-v-23d8cf44]{position:relative;display:flex;width:100%;min-height:var(--workspace-dropzone-empty-min-height);flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border:0;background:transparent;cursor:pointer}.st-dropzone__pattern[data-v-23d8cf44]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:linear-gradient(45deg,var(--ink) 25%,transparent 25%),linear-gradient(-45deg,var(--ink) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--ink) 75%),linear-gradient(-45deg,transparent 75%,var(--ink) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;pointer-events:none}.st-dropzone__icon[data-v-23d8cf44]{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in oklab,var(--peach-strong) 18%,var(--bg-elevated));color:var(--peach-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--peach-strong) 30%,transparent);transition:transform .35s var(--ease-out-quint)}.st-dropzone__empty:hover .st-dropzone__icon[data-v-23d8cf44]{transform:translateY(-2px) scale(1.06)}.st-dropzone__label[data-v-23d8cf44]{font-size:var(--text-body-sm);font-weight:600;line-height:1.4;color:var(--text-primary)}.st-dropzone__hint[data-v-23d8cf44]{font-size:var(--text-caption);color:var(--text-muted)}.st-upload-grid[data-v-23d8cf44]{width:100%}.st-upload-grid__head[data-v-23d8cf44]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:var(--text-caption);color:var(--text-muted)}.st-upload-grid__items[data-v-23d8cf44]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.st-upload-grid__item[data-v-23d8cf44]{position:relative;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-canvas);aspect-ratio:1;cursor:pointer}.st-upload-grid__item--active[data-v-23d8cf44]{border-color:var(--border-subtle);box-shadow:none}.st-upload-grid__img[data-v-23d8cf44]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--bg-canvas)}.st-upload-grid__adder[data-v-23d8cf44]{display:flex;min-width:0;min-height:0;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-canvas);color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.st-upload-grid__adder[data-v-23d8cf44]:hover{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 48%,var(--bg-canvas));color:var(--peach-strong)}.st-upload-grid__adder-icon[data-v-23d8cf44]{display:inline-flex}.st-upload-grid__adder-text[data-v-23d8cf44]{font-size:.75rem;font-weight:600}.st-upload-grid__adder--row[data-v-23d8cf44]{width:100%;min-height:2.5rem;aspect-ratio:auto;flex-direction:row;margin-top:.5rem}.st-upload-grid__item--overflow .st-upload-grid__img[data-v-23d8cf44]{filter:saturate(.92)}.st-upload-grid__more-mask[data-v-23d8cf44]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:color-mix(in oklab,white 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.st-upload-grid__more-count[data-v-23d8cf44]{color:var(--text-primary);font-size:1.4rem;font-weight:700;line-height:1}.st-all-images-modal[data-v-23d8cf44] .n-card-header{padding-bottom:.25rem}.st-all-images-modal__lead[data-v-23d8cf44]{margin:0 0 .75rem;color:var(--text-secondary);font-size:var(--text-caption);line-height:1.6}.st-all-images-modal__grid[data-v-23d8cf44]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-height:min(30rem,60vh);align-content:start;overflow-y:auto;padding-right:.125rem;scrollbar-gutter:stable}.st-style-loading[data-v-23d8cf44]{color:var(--text-secondary);font-size:.875rem}.st-style-grid[data-v-23d8cf44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.st-style-card[data-v-23d8cf44]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:.375rem;border:1.5px solid transparent;border-radius:.75rem;background:var(--bg-canvas);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.st-style-card[data-v-23d8cf44]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.st-style-card--active[data-v-23d8cf44]{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 28%,var(--bg-elevated));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-soft) 24%,transparent),0 10px 22px color-mix(in oklab,var(--peach-soft) 18%,transparent);transform:translateY(-2px)}.st-style-card--active .st-style-card__visual[data-v-23d8cf44]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:2px solid color-mix(in oklab,#fff 72%,var(--peach-soft));border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 18px color-mix(in oklab,var(--peach-soft) 28%,transparent)}.st-style-card--active .st-style-card__name[data-v-23d8cf44]{color:var(--peach-strong);font-weight:700}.st-style-card__visual[data-v-23d8cf44]{position:relative;width:100%;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:#111;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border-subtle) 70%,transparent)}.st-style-card__result[data-v-23d8cf44]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-style-card__thumb[data-v-23d8cf44]{position:absolute;left:.25rem;bottom:.25rem;width:34%;min-width:1.375rem;max-width:2.125rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;border:1.5px solid rgba(255,255,255,.92);box-shadow:0 2px 8px #00000047}.st-style-card__preview[data-v-23d8cf44]{position:absolute;top:.25rem;right:.25rem;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border:none;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.st-style-card:hover .st-style-card__preview[data-v-23d8cf44],.st-style-card:focus-within .st-style-card__preview[data-v-23d8cf44]{opacity:1;transform:translateY(0)}.st-style-card__preview[data-v-23d8cf44]:hover{background:#000000b8}.st-style-card__check-badge[data-v-23d8cf44]{position:absolute;left:.375rem;top:.375rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:999px;color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--peach-strong) 88%,white),var(--peach-strong));box-shadow:0 2px 8px color-mix(in oklab,var(--peach-strong) 42%,transparent),inset 0 1px #ffffff38;animation:st-check-pop-23d8cf44 .22s var(--ease-out-quint) both}@keyframes st-check-pop-23d8cf44{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.st-style-card__name[data-v-23d8cf44]{width:100%;margin:0;padding:0 .25rem .125rem;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-card--actions[data-v-23d8cf44]{padding:1.375rem 1.125rem;background:linear-gradient(180deg,color-mix(in oklab,var(--peach-wash) 72%,var(--bg-elevated)),color-mix(in oklab,var(--peach-wash) 40%,var(--bg-elevated)) 48%,var(--bg-elevated));border-color:color-mix(in oklab,var(--peach-soft) 54%,var(--border-subtle));box-shadow:var(--shadow-lift)}.st-submit-btn[data-v-23d8cf44]{--n-color: var(--peach-strong);--n-color-hover: color-mix(in oklab, var(--peach-strong) 85%, black);--n-color-active: color-mix(in oklab, var(--peach-strong) 72%, black);--n-color-pressed: color-mix(in oklab, var(--peach-strong) 62%, black);--n-ripple-color: var(--peach-strong)}@keyframes st-card-slide-in-23d8cf44{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.st-style-preview{width:min(92vw,56rem);max-width:56rem}.st-style-preview .n-card{background:transparent;box-shadow:none}.st-style-preview__shell[data-v-23d8cf44]{position:relative;padding:1.5rem 1.25rem 1.25rem;border-radius:1rem;border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-lift)}.st-style-preview__close[data-v-23d8cf44]{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:var(--bg-muted);color:var(--text-primary);cursor:pointer}.st-style-preview__grid[data-v-23d8cf44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.st-style-preview__col[data-v-23d8cf44]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.st-style-preview__label[data-v-23d8cf44]{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.st-style-preview__frame[data-v-23d8cf44]{width:100%;aspect-ratio:1;border-radius:.25rem;overflow:hidden;background:var(--bg-muted)}.st-style-preview__img[data-v-23d8cf44]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:640px){.st-upload-grid__items[data-v-23d8cf44],.st-all-images-modal__grid[data-v-23d8cf44]{grid-template-columns:repeat(3,minmax(0,1fr))}.st-all-images-modal__grid[data-v-23d8cf44]{max-height:min(19rem,60vh)}.st-style-preview__grid[data-v-23d8cf44]{grid-template-columns:1fr}}html.dark .st-style-preview__shell[data-v-23d8cf44]{border-color:transparent;background:#050505;box-shadow:none}html.dark .st-style-preview__close[data-v-23d8cf44]{background:#ffffff14;color:#fff}html.dark .st-style-preview__label[data-v-23d8cf44]{color:#fff}html.dark .st-style-preview__frame[data-v-23d8cf44]{background:#111}html.dark .st-dropzone[data-v-23d8cf44]:hover,html.dark .st-dropzone--active[data-v-23d8cf44]{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 28%,var(--bg-canvas))}html.dark .st-segment[data-v-23d8cf44]{background:color-mix(in oklab,var(--bg-canvas) 88%,#000)}html.dark .st-segment__btn[data-v-23d8cf44]{color:var(--text-secondary)}html.dark .st-segment__btn--active[data-v-23d8cf44]{color:var(--peach-strong);background:color-mix(in oklab,var(--bg-elevated) 92%,#000);box-shadow:0 1px 2px #00000047,0 0 0 1px color-mix(in oklab,var(--peach-strong) 36%,transparent)}html.dark .st-style-card--active[data-v-23d8cf44]{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 22%,var(--bg-elevated));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-soft) 30%,transparent),0 10px 24px #00000047}html.dark .st-style-card--active .st-style-card__name[data-v-23d8cf44]{color:var(--peach-strong)}html.dark .st-dropzone__label[data-v-23d8cf44]{color:var(--text-primary)}html.dark .st-dropzone__hint[data-v-23d8cf44]{color:var(--text-muted)}html.dark .st-card__badge[data-v-23d8cf44]{color:#fdefe5;background:color-mix(in oklab,var(--peach-strong) 28%,var(--bg-elevated));border-color:color-mix(in oklab,var(--peach-strong) 55%,transparent)}@media(pointer:coarse){.st-style-card__preview[data-v-23d8cf44]{opacity:1;transform:none;width:2rem;height:2rem}}
