.image-generation-status{flex-direction:column;gap:.3rem;max-width:100%;display:inline-flex}.image-generation-status small{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.image-generation-status [data-slot=progress]{width:100%;max-width:12rem}.image-generation-status [data-slot=progress-track]{background:color-mix(in srgb, currentColor 20%, transparent)}.image-generation-status [data-slot=progress-indicator]{background:currentColor}.visual-empty>.image-generation-status{margin-top:.5rem;display:flex}.persona-messages .image-generation-status,.snap-generation-status .image-generation-status{color:var(--chat-ink);font-size:.875rem}.persona-messages .image-generation-status small,.snap-generation-status .image-generation-status small{color:var(--chat-muted);opacity:1}.persona-image-status{margin-top:.5rem;display:block}.story-browser{flex-direction:column;gap:10px;min-height:0;display:flex}.story-browser-filters{gap:6px;display:grid}.story-browser-chips{border:0;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.story-browser-chips legend{float:left;color:var(--muted-foreground);font:500 11px/1.6 var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.story-browser-chips [aria-pressed=true]{background:var(--accent);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--primary)}.story-browser-list{flex:1;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.story-card{border:1px solid var(--border);border-radius:var(--radius-panel,10px);background:var(--card);width:100%;color:var(--foreground);text-align:left;cursor:pointer;gap:3px;padding:10px 12px;display:grid}.story-card:hover{background:var(--accent)}.story-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.story-card[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.story-card strong{font-size:14px}.story-card-about{color:var(--foreground);font-size:13px;line-height:1.4}.story-card-path,.story-card-tags{color:var(--muted-foreground);font-size:12px}.story-browser-empty{color:var(--muted-foreground);padding:16px 4px;font-size:13px}.story-browser-top{flex-wrap:wrap;gap:6px;display:flex}.social-select-menu .story-card{background:var(--social-bg);color:var(--social-ink);border-color:var(--social-rule)}.social-select-menu .story-card:hover{background:var(--social-soft)}.social-select-menu .story-card[aria-pressed=true]{border-color:var(--social-action);box-shadow:inset 0 0 0 1px var(--social-action)}.social-select-menu .story-card-about{color:var(--social-ink)}.social-select-menu .story-card-path,.social-select-menu .story-card-tags,.social-select-menu .story-browser-chips legend,.social-select-menu .story-browser-empty{color:var(--social-muted)}.social-select-menu .story-browser-chips [aria-pressed=true]{background:var(--social-soft);color:var(--social-ink);box-shadow:inset 0 0 0 1px var(--social-action)}.story-chooser{gap:12px;padding:16px}.story-chooser.social-select-menu{background:var(--social-bg);color:var(--social-ink);--foreground:var(--social-ink);--popover-foreground:var(--social-ink);--muted-foreground:var(--social-muted);--border:var(--social-rule);--input:var(--social-rule);--accent:var(--social-soft);--accent-foreground:var(--social-ink);--card:var(--social-bg);--primary:var(--social-action);--ring:var(--social-action)}.story-chooser header{justify-content:space-between;align-items:center;padding-right:36px;display:flex}.story-chooser h2{margin:0;font-size:16px}.story-chosen{border:1px solid var(--social-rule,var(--border));background:var(--social-bg,var(--card));width:100%;min-width:0;color:var(--social-ink,var(--foreground));font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;display:flex}.story-chosen:hover{background:var(--social-soft,var(--accent))}.story-chosen:focus-visible{outline:2px solid var(--social-action,var(--ring));outline-offset:2px}.story-chosen small{color:var(--social-action,var(--primary));font-weight:600}.story-chosen>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.story-library{flex:1;grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:16px;min-height:0;padding:0 0 16px;display:grid}.story-library-list,.story-library-editor{flex-direction:column;gap:10px;min-height:0;display:flex}.story-library-list-head{color:var(--muted-foreground);font:500 12px/1 var(--font-mono,ui-monospace, monospace);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.story-library-empty{color:var(--muted-foreground);margin:auto}.story-editor{border:1px solid var(--border);border-radius:var(--radius-panel,10px);background:var(--card);flex-direction:column;flex:1;min-height:0;display:flex}.story-editor-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.story-editor-head h2{margin:0;font-size:17px}.story-editor-head small{color:var(--muted-foreground);flex-basis:100%;order:3;font-size:12px}.story-editor-actions{gap:6px;margin-left:auto;display:flex}.story-editor-back{display:none}.story-editor-problem{color:var(--destructive);border-bottom:1px solid var(--border);margin:0;padding:8px 14px}.story-editor-body{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:14px;display:flex;overflow-y:auto}.story-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:100%;display:grid}.story-editor-fields label,.story-step-options label{color:var(--muted-foreground);gap:4px;font-size:12px;display:grid}.story-editor-fields .is-wide{grid-column:1/-1}.story-editor .story-editor-switch,.story-step-options .story-editor-switch{color:var(--foreground);align-items:center;gap:8px;font-size:13px;display:flex}.story-editor-warnings{border:1px solid var(--warning,var(--border));border-radius:var(--radius-control,8px);width:100%;color:var(--foreground);margin:0;padding:8px 12px 8px 28px;font-size:13px}.story-steps{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.story-step{grid-template-columns:24px repeat(4,minmax(0,1fr)) auto;align-items:center;gap:6px;display:grid}.story-step-cell{min-width:0}.story-step-number{color:var(--muted-foreground);font:500 12px/1 var(--font-mono,ui-monospace, monospace);text-align:right}.story-step-tools{gap:2px;display:flex}.story-step-options{gap:10px;width:280px;display:grid}.story-step-or{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.story-step-or li{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=860px){.story-library{grid-template-columns:minmax(0,1fr)}.story-library.has-story .story-library-list,.story-library:not(.has-story) .story-library-editor{display:none}.story-editor-back{display:inline-flex}.story-editor-fields{grid-template-columns:minmax(0,1fr)}.story-step{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr)}.story-step>:first-child{grid-area:1/1}.story-step>:nth-child(2){grid-area:1/2/2/4}.story-step>:nth-child(3){grid-area:2/2}.story-step>:nth-child(4){grid-area:2/3}.story-step>:nth-child(5){grid-area:3/2/4/4}.story-step-tools{grid-area:4/2/5/4;justify-content:flex-end}}.story-editor-details{gap:10px;width:100%;display:grid}.story-editor-details-toggle{justify-self:start;gap:6px;max-width:100%}.story-editor-details-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.story-editor-details-toggle svg{transition:transform var(--duration-normal,.15s)}.story-editor-details-toggle[data-panel-open] svg{transform:rotate(90deg)}.story-editor-details-toggle span{color:var(--muted-foreground);font-weight:400}.story-editor .story-editor-about{min-height:0;font-size:14px;line-height:1.45}.story-trials{gap:10px;width:100%;display:grid}.story-trials h3{margin:0;font-size:14px}.story-trials-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.story-trials-try,.story-trials-rounds,.story-trial-verdict{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.story-trials [aria-pressed=true]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary)}.story-trials-hint{color:var(--muted-foreground);margin:0;font-size:12px}.story-trial{gap:10px;display:grid}.story-trial-pictures{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.story-trial-picture{align-content:start;gap:4px;display:grid}.story-trial-picture img,.story-trial-waiting{aspect-ratio:832/1216;object-fit:cover;border-radius:var(--radius-control,8px);width:100%}.story-trial-label{color:var(--muted-foreground);justify-content:space-between;align-items:flex-start;gap:4px;font-size:12px;display:flex}.story-trials-who{width:auto;min-width:120px}.story-editor-tabs{border-bottom:1px solid var(--border);flex-shrink:0;padding:0 14px}.story-trial-overall{color:var(--muted-foreground);gap:4px;font-size:12px;display:grid}.story-trials-threads ul{margin:4px 0 0;padding-left:18px;font-size:13px}.story-editor-wear{border:0;gap:6px;margin:0;padding:0;display:grid}.story-editor-wear legend{color:var(--muted-foreground);margin-bottom:4px;font-size:12px}.story-editor-wear-piece{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.story-editor-wear>.story-trials-hint+button{justify-self:start}
