body[data-tool=status-studio] .ss-stage{margin:var(--space-6, 2rem) 0;padding:var(--space-5, 1.5rem);background:var(--surface, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-lg, 16px);box-shadow:0 1px 3px #0000000a;transition:opacity var(--ease-out, ease-out) .2s}body[data-tool=status-studio] .ss-stage[hidden]{display:none}body[data-tool=status-studio] .ss-stage-h{font-size:1.125rem;font-weight:600;margin:0 0 var(--space-4, 1rem);color:var(--text-primary, #111827)}body[data-tool=status-studio] .ss-tabs{display:flex;gap:var(--space-2, .5rem);margin-bottom:var(--space-4, 1rem);border-bottom:1px solid var(--border-subtle, #e5e7eb)}body[data-tool=status-studio] .ss-tab{background:transparent;border:0;padding:var(--space-3, .75rem) var(--space-4, 1rem);font:inherit;cursor:pointer;color:var(--text-secondary, #6b7280);border-bottom:2px solid transparent;transition:color var(--ease-out, ease-out) .15s,border-color var(--ease-out, ease-out) .15s}body[data-tool=status-studio] .ss-tab.is-active{color:var(--accent, #25D366);border-bottom-color:var(--accent, #25D366)}body[data-tool=status-studio] .ss-tab:focus-visible{outline:2px solid var(--accent, #25D366);outline-offset:2px}body[data-tool=status-studio] .ss-source{display:block}body[data-tool=status-studio] .ss-source[hidden]{display:none}body[data-tool=status-studio] .ss-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, .75rem);padding:var(--space-6, 2rem);border:2px dashed var(--border-subtle, #e5e7eb);border-radius:var(--radius-md, 12px);color:var(--text-secondary, #6b7280);cursor:pointer;transition:border-color var(--ease-out, ease-out) .15s,background var(--ease-out, ease-out) .15s}body[data-tool=status-studio] .ss-drop:hover,body[data-tool=status-studio] .ss-drop.is-dragging{border-color:var(--accent, #25D366);background:#25d3660a}body[data-tool=status-studio] .ss-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body[data-tool=status-studio] .ss-hint{font-size:.875rem;color:var(--text-secondary, #6b7280);margin-top:var(--space-2, .5rem)}body[data-tool=status-studio] .ss-controls{display:flex;flex-wrap:wrap;gap:var(--space-3, .75rem);align-items:center;margin-bottom:var(--space-4, 1rem)}body[data-tool=status-studio] .ss-checkbox{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);font-size:.9375rem;color:var(--text-secondary, #6b7280)}body[data-tool=status-studio] .ss-timeline{background:var(--surface-subtle, #f9fafb);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-md, 12px);padding:var(--space-3, .75rem);overflow-x:auto}body[data-tool=status-studio] .ss-tl-row{display:flex;gap:4px;min-width:100%}body[data-tool=status-studio] .ss-tl-seg{flex:1 1 auto;min-width:80px;padding:var(--space-3, .75rem);background:var(--surface, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-sm, 8px);font-size:.8125rem;color:var(--text-secondary, #6b7280);cursor:ew-resize;-webkit-user-select:none;user-select:none;text-align:center;transition:border-color var(--ease-out, ease-out) .12s,transform var(--ease-out, ease-out) .12s}body[data-tool=status-studio] .ss-tl-seg:focus-visible{outline:2px solid var(--accent, #25D366);outline-offset:2px}body[data-tool=status-studio] .ss-tl-seg.is-active{border-color:var(--accent, #25D366)}body[data-tool=status-studio] .ss-covers{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4, 1rem)}body[data-tool=status-studio] .ss-cover{position:relative;aspect-ratio:9 / 16;background:var(--surface-subtle, #f9fafb);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-md, 12px);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #6b7280);font-size:.8125rem}body[data-tool=status-studio] .ss-cover canvas,body[data-tool=status-studio] .ss-cover img{width:100%;height:100%;object-fit:cover;display:block}body[data-tool=status-studio] .ss-cover-actions{position:absolute;top:var(--space-2, .5rem);right:var(--space-2, .5rem);display:flex;gap:4px}body[data-tool=status-studio] .ss-cover-btn{background:#0009;color:#fff;border:0;border-radius:999px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body[data-tool=status-studio] .ss-render{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3, .75rem);margin-bottom:var(--space-4, 1rem)}body[data-tool=status-studio] .ss-render-card{padding:var(--space-3, .75rem);background:var(--surface-subtle, #f9fafb);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-md, 12px);font-size:.875rem}body[data-tool=status-studio] .ss-render-bar{margin-top:var(--space-2, .5rem);height:6px;background:var(--border-subtle, #e5e7eb);border-radius:999px;overflow:hidden}body[data-tool=status-studio] .ss-render-fill{height:100%;width:0%;background:var(--accent, #25D366);transition:width var(--ease-out, ease-out) .2s}body[data-tool=status-studio] .ss-actions{display:flex;flex-wrap:wrap;gap:var(--space-3, .75rem)}body[data-tool=status-studio] .ss-faq{display:grid;gap:var(--space-3, .75rem);margin-top:var(--space-4, 1rem);text-align:left}body[data-tool=status-studio] .ss-faq details{background:var(--surface, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-md, 12px);padding:var(--space-3, .75rem) var(--space-4, 1rem)}body[data-tool=status-studio] .ss-faq summary{font-weight:600;cursor:pointer}body[data-tool=status-studio] .ss-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#111827;color:#fff;padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:999px;font-size:.875rem;box-shadow:0 8px 24px #0000002e;z-index:9999}@media (prefers-reduced-motion: reduce){body[data-tool=status-studio] *{transition:none!important}}
