:where(.t24-tools *){border-color:currentColor}.mm-root.t24-tools .field{display:grid;gap:8px}.mm-root.t24-tools .field-label{align-items:center;color:var(--text);display:flex;font:600 14px/1.2 var(--font-ui);gap:8px;justify-content:space-between}.mm-root.t24-tools .field-hint{color:var(--text-3);font-size:13px}.mm-root.t24-tools .count{color:var(--text-3);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.mm-root.t24-tools .count.over{color:var(--danger)}.mm-root.t24-tools .input,.mm-root.t24-tools .select,.mm-root.t24-tools .textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text);font-size:16px;line-height:1.5;min-height:48px;padding:12px 14px;transition:border-color var(--d-quick),box-shadow var(--d-quick),background-color var(--d-quick);width:100%}.mm-root.t24-tools .input::-moz-placeholder,.mm-root.t24-tools .textarea::-moz-placeholder{color:var(--text-3)}.mm-root.t24-tools .input::placeholder,.mm-root.t24-tools .textarea::placeholder{color:var(--text-3)}.mm-root.t24-tools .input:hover,.mm-root.t24-tools .textarea:hover{border-color:color-mix(in srgb,var(--text) 28%,transparent)}.mm-root.t24-tools .input:focus,.mm-root.t24-tools .select:focus,.mm-root.t24-tools .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.mm-root.t24-tools .textarea{min-height:120px;resize:vertical}.mm-root.t24-tools .input.invalid,.mm-root.t24-tools .textarea.invalid{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.mm-root.t24-tools .error-text{align-items:center;color:var(--danger);display:flex;font-size:13px;gap:6px}.mm-root.t24-tools .disclosure{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.mm-root.t24-tools .disclosure>summary{align-items:center;border-radius:var(--r-lg);cursor:pointer;display:flex;gap:12px;list-style:none;min-height:56px;padding:14px 16px}.mm-root.t24-tools .disclosure>summary::-webkit-details-marker{display:none}.mm-root.t24-tools .disclosure>summary .chev{color:var(--text-3);margin-left:auto;transition:transform var(--d-base) var(--ease-out)}.mm-root.t24-tools .disclosure[open]>summary .chev{transform:rotate(180deg)}.mm-root.t24-tools .disclosure>.body{display:grid;gap:18px;padding:4px 16px 18px}.mm-root.t24-tools .disclosure .summary-text{display:grid;gap:2px;min-width:0}.mm-root.t24-tools .disclosure .summary-text small{color:var(--text-3);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-content:has(.t24-tools){padding:0}.mm-root.t24-tools.wrap{margin-inline:auto;max-width:var(--maxw);padding-inline:var(--gutter);width:100%}.mm-root.t24-tools .field{min-width:0}.mm-root.t24-tools .textarea{height:120px}.mm-root.t24-tools :is(.input,.textarea):focus{outline:none}.mm-root.t24-tools .two{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cover-workspace .c-layout{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);padding-top:20px}@media (min-width:1024px){.cover-workspace .c-layout{align-items:start;gap:48px;grid-template-columns:440px minmax(0,1fr);padding-top:28px}}.cover-workspace .c-form{display:grid;gap:20px}.cover-workspace .c-form .t-h1 .t-serif{color:var(--live)}.cover-workspace .from-song{align-items:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);display:flex;gap:12px;padding:12px}.cover-workspace .from-song .cover{border-radius:calc(var(--r-sm) - 2px);flex:none;width:48px}.cover-workspace .styles{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cover-workspace .sty{display:grid;gap:6px;text-align:left}.cover-workspace .sty .cover{border-radius:var(--r-cover);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--d-quick),transform var(--d-base) var(--ease-spring)}.cover-workspace .sty:hover .cover{transform:translateY(-2px) rotate(-1deg)}.cover-workspace .sty[aria-checked=true] .cover{outline-color:var(--accent)}.cover-workspace .sty span{color:var(--text-2);font:600 12px/1.2 var(--font-ui)}.cover-workspace .sty[aria-checked=true] span{color:var(--text)}.cover-workspace .drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--text-2);cursor:pointer;display:grid;gap:6px;padding:18px;place-items:center;text-align:center;transition:border-color var(--d-quick),background-color var(--d-quick)}.cover-workspace .drop.over,.cover-workspace .drop:hover{background:var(--accent-soft);border-color:var(--accent)}.cover-workspace .drop img{border-radius:var(--r-sm);max-height:90px}.cover-workspace .two{display:grid;gap:12px;grid-template-columns:1fr 1fr}.cover-workspace .stage{display:grid;gap:18px;justify-items:center;position:relative}@media (min-width:1024px){.cover-workspace .stage{position:sticky;top:calc(var(--nav-h) + 20px)}}.cover-workspace .tilt{perspective:1200px;width:min(100%,520px)}.cover-workspace .tilt-in{border-radius:calc(var(--r-lg) - 2px);position:relative;transform-style:preserve-3d;transition:transform var(--d-slow) var(--ease-out)}.cover-workspace .tilt-in .cover{border-radius:calc(var(--r-lg) - 2px);box-shadow:var(--e-3),var(--e-artwork)}.cover-workspace .tilt-in .shine{background:radial-gradient(circle at var(--mx,50%) var(--my,30%),var(--media-shine),transparent 45%);border-radius:calc(var(--r-lg) - 2px);top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.cover-workspace .overlay-text{color:var(--on-media);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:7%;pointer-events:none;position:absolute;text-shadow:var(--e-2);z-index:3}.cover-workspace .overlay-text .a{font:500 14px/1 var(--font-mono);letter-spacing:.14em;opacity:.9;text-transform:uppercase}.cover-workspace .overlay-text .b{font:800 clamp(26px,4vw,44px)/1 var(--font-display);letter-spacing:-.04em;margin-top:8px}.cover-workspace .overlay-text.f-serif .b{font:400 clamp(34px,5vw,58px)/1 var(--font-serif);font-style:italic;letter-spacing:-.01em}.cover-workspace .overlay-text.f-mono .b{font:500 clamp(22px,3vw,34px)/1.1 var(--font-mono);letter-spacing:-.02em}.cover-workspace .developing .cover svg{animation:z calc(var(--d-story)*7) var(--ease-out) forwards}@keyframes z{0%{filter:blur(22px) sepia(1) brightness(.5) contrast(.6)}60%{filter:blur(6px) sepia(.5) brightness(.85)}to{filter:none}}.cover-workspace .dev-cap{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--media-scrim);border-radius:var(--r-pill);color:var(--on-media);display:flex;font:500 13px/1 var(--font-mono);gap:8px;left:50%;padding:10px 14px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.cover-workspace .stage-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cover-workspace .hist{width:100%}.cover-workspace .hist-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:640px){.cover-workspace .hist-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cover-workspace .hist-grid button{border-radius:var(--r-cover);position:relative}.cover-workspace .hist-grid button .cover{border-radius:var(--r-sm);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--d-quick)}.cover-workspace .hist-grid button[aria-pressed=true] .cover{outline-color:var(--text)}.cover-workspace .hist-grid .st{bottom:6px;left:6px;position:absolute}.cover-workspace .pick{display:grid;gap:6px;max-height:52vh;overflow:auto}.cover-workspace .pick label{align-items:center;border-radius:var(--r-cover);cursor:pointer;display:grid;gap:12px;grid-template-columns:22px 48px 1fr auto;padding:8px 10px}.cover-workspace .pick label:hover{background:var(--surface-2)}.cover-workspace .pick input{accent-color:var(--accent);height:18px;width:18px}.cover-workspace .pick .cover{border-radius:calc(var(--r-sm) - 2px)}.cover-workspace{background:transparent;padding-bottom:var(--s-12)}.cover-workspace .cover-heading .t-eyebrow{margin:0}.cover-workspace .cover-heading .t-h1{margin-top:8px}.cover-workspace .stage{color:var(--text-2);font:500 13px/1.3 var(--font-mono)}.cover-workspace .stage>section{width:100%}.cover-workspace .c-form>form{display:contents}.cover-workspace .cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-workspace .sty{min-width:0}.cover-workspace .sty .cover{width:100%}.cover-workspace .sty:focus-visible{border-radius:var(--r-cover)}.cover-workspace .sty .cover{backface-visibility:hidden}.cover-workspace .field-label{margin:0}.cover-workspace .from-song .tile-ic{background:var(--surface-2);border-radius:var(--r-cover);display:grid;flex:none;height:48px;place-items:center;width:48px}.cover-workspace .from-song-copy{flex:1}.cover-workspace .cover-history-heading{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.cover-workspace .cover-history-empty{color:var(--text-3);display:grid;min-height:360px;place-items:center;text-align:center}.cover-workspace .hist{margin-top:18px}.cover-workspace .cover-alert{background:var(--danger-soft);border-radius:var(--r-lg);color:var(--danger);padding:16px}.cover-workspace .image-preview{position:relative}.cover-workspace .image-preview img{height:90px;-o-object-fit:contain;object-fit:contain;width:100%}.cover-workspace .image-preview .icon-btn{background:var(--surface);position:absolute;right:0;top:0}.cover-workspace .failed-preview{background:var(--danger-soft);color:var(--danger);display:grid;place-items:center;text-align:center}.cover-workspace .failed-preview .ic{margin-inline:auto}.cover-workspace .failed-preview{border-radius:calc(var(--r-lg) - 2px);box-shadow:var(--e-3),var(--e-live);width:min(100%,520px)}.cover-workspace .cover-developing,.cover-workspace .failed-preview{margin-inline:auto;margin-bottom:18px}.cover-workspace .cover-developing{border-radius:calc(var(--r-lg) - 2px);box-shadow:var(--e-3),var(--e-live);position:relative;width:min(100%,520px)}.cover-workspace .failed-preview p:first-of-type{font-weight:600;margin:10px 0 0}.cover-workspace .failed-preview p:last-of-type{margin:4px 0 0;opacity:.8}@media (prefers-reduced-motion:reduce){.cover-workspace *,.cover-workspace :before{animation:none!important;transition:none!important}}.cover-workspace .cover-history-heading h2{color:var(--text-2)}.cover-workspace .cover-history-heading .t-mono{font-weight:500}.cover-workspace .cover-result-heading{display:grid;gap:var(--s-1);margin-bottom:var(--s-5)}.cover-workspace .cover-result-heading h2{color:var(--text);margin:0}.cover-workspace .cover-result-heading p{color:var(--text-3);margin:0}.cover-workspace .cover-submit .btn{width:100%}.mm-root.cover-workspace .two.reference-fields{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.cover-workspace .image-field{display:grid;gap:var(--s-2);min-width:0}.cover-workspace .image-label{align-items:center;display:flex;gap:var(--s-2);justify-content:space-between;min-height:44px}.cover-workspace .image-label span{min-width:0}.cover-workspace .image-label .icon-btn{flex:0 0 44px}.cover-workspace .reference-fields .drop{min-height:112px;width:100%}@media (max-width:599px){.mm-root.cover-workspace .two.reference-fields{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.cover-workspace .reference-fields .drop{display:flex;gap:var(--s-3);justify-content:center;padding:var(--s-4)}.cover-workspace .reference-fields .drop .ic{flex:none}}.mm-clips{background:transparent;color:var(--text);font:400 var(--t-body)/1.6 var(--font-ui);margin-inline:auto;max-width:var(--maxw);padding:var(--s-8) var(--gutter) var(--s-12)}.shell-content:has(>.clips-page){padding:0}.mm-clips.clips-page{background:transparent;padding-inline:var(--gutter);width:100%}.mm-clips *,.mm-clips :after,.mm-clips :before{box-sizing:border-box}.mm-clips :is(h1,h2,h3,p){margin-top:0}.mm-clips h1{font:700 var(--t-display)/1.15 var(--font-display);letter-spacing:-.04em;margin-bottom:var(--s-4);text-wrap:balance}.mm-clips h2{font:600 var(--t-h3)/1.35 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.mm-clips h3{font:600 var(--t-body)/1.4 var(--font-ui)}.mm-clips :is(h1,h2,h3,p,dd,strong){overflow-wrap:anywhere}.mm-clips :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mm-clips button:disabled{cursor:not-allowed;opacity:.45}.mm-clips :is(input,select,textarea){accent-color:var(--accent);color:var(--text);font:400 16px/1.5 var(--font-ui)}.mm-clips :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);min-height:44px;min-width:0;padding:var(--s-3);width:100%}.mm-clips input::-moz-placeholder,.mm-clips textarea::-moz-placeholder{color:var(--text-2);opacity:.8}.mm-clips input::placeholder,.mm-clips textarea::placeholder{color:var(--text-2);opacity:.8}.mm-clips textarea{resize:vertical}.mm-clips input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-xs);display:grid;flex:none;height:20px;margin:0;place-content:center;width:20px}.mm-clips input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.mm-clips input[type=checkbox]:checked:before{background:var(--accent-ink);clip-path:polygon(14% 44%,0 59%,41% 100%,100% 19%,84% 6%,39% 72%);content:"";height:12px;width:12px}.mm-clips input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.mm-clips label:has(input[type=file]:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.mm-clips label:has(input[type=checkbox]){min-height:44px}.mm-clips :is(button,a){-webkit-tap-highlight-color:transparent}.mm-clips [class*=i-lucide-]{flex-shrink:0}.mm-clips audio{min-width:0;width:100%}[data-theme=dark] .mm-clips audio{color-scheme:dark}[data-theme=light] .mm-clips audio{color-scheme:light}.mm-clips summary{cursor:pointer;list-style:none;min-height:44px}.mm-clips summary::-webkit-details-marker{display:none}.mm-clips .t-eyebrow{color:var(--text-2)}.mm-clips :is(.clips-heading,.clips-template-header,.clip-tasks-header,.clips-ops-header){margin-bottom:var(--s-8)}.mm-clips :is(.clips-heading-row,.clip-tasks-header,.clips-ops-header,.clip-public-header){align-items:start;display:flex;gap:var(--s-6);justify-content:space-between}.mm-clips :is(.clips-heading-row>div:first-child,.clip-tasks-main,.clip-task-main){min-width:0}.mm-clips :is(.clips-heading p,.clips-template-header p,.clip-tasks-header p){color:var(--text-2);max-width:56ch}.mm-clips :is(.clips-heading-actions,.clips-actions,.clips-project-actions,.clip-hero-actions,.clip-task-actions){align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2)}.mm-clips .clips-heading-actions{justify-content:end;max-width:400px}.mm-clips :is(.clips-ghost,.clips-secondary,.clips-icon-button,.clip-tasks-filter,.clip-tasks-secondary,.clip-tasks-ghost,.clip-tasks-primary,.clip-tasks-icon,.clips-template-back,.clip-tasks-back,.clips-ops-back,.clips-ops-refresh,.clip-back,.clip-secondary,.clip-secondary-link,.clips-license-proof-link){align-items:center;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);cursor:pointer;display:inline-flex;font:600 var(--t-small)/1.4 var(--font-ui);gap:var(--s-2);justify-content:center;min-height:44px;min-width:44px;padding:var(--s-2) var(--s-4);text-decoration:none;transition:background var(--d-quick) var(--ease-out),transform var(--d-instant) var(--ease-out)}.mm-clips :is(.clips-ghost,.clip-tasks-ghost,.clips-template-back,.clip-tasks-back,.clips-ops-back,.clip-back){background:transparent;border-color:transparent;color:var(--text-2)}.mm-clips :is(.clips-ghost,.clips-secondary,.clip-tasks-filter,.clip-tasks-secondary,.clip-tasks-ghost,.clip-secondary,.clip-secondary-link,.clips-ops-refresh):hover:not(:disabled){background:var(--surface-3);color:var(--text)}.mm-clips :is(.clip-tasks-primary,.clip-tasks-create,.clips-primary,.clips-icon-button,.clips-project-actions>.btn-primary){background:var(--accent);border-color:transparent;color:var(--accent-ink)}.mm-clips .clips-primary{width:100%}.mm-clips :is(.clips-template-back,.clip-tasks-back,.clips-ops-back,.clip-back){justify-content:start;padding-left:0}.mm-clips :is(.clips-meta,.clips-empty,.clips-scope-note,.clip-muted,.clips-ops-muted,.clips-brand-message,.clip-tasks-context-notice){color:var(--text-2);font-size:var(--t-small);line-height:1.6}.mm-clips :is(.clips-scope-note,.clips-meta){margin-block:var(--s-3)}.mm-clips :is(.clips-error,.clip-tasks-error,.clip-feedback,.clips-template-feedback,.clips-ops-error,.clip-task-failure){background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--r-md);color:var(--danger);font-size:var(--t-small);margin-block:var(--s-4);padding:var(--s-4)}.mm-clips :is(.clips-step,.clips-new-brief,.clips-template-card,.clip-tasks-empty,.clip-panel,.clips-ops-panel):not(.disclosure){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;padding:var(--s-6)}.clips-brief-pane,.clips-left,.clips-result-pane,.clips-right{min-width:0}.clips-mobile-switch{display:none!important}.clips-right{display:grid;gap:var(--s-4);scroll-margin-top:88px}.clips-form{display:grid;gap:var(--s-5);padding-top:var(--s-4)}.clips-form label{display:grid;font:600 var(--t-small)/1.5 var(--font-ui);gap:var(--s-2)}.clips-form textarea{min-height:120px}.clips-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.clips-grid label{align-content:end}.clips-brand-workspace,.clips-form-details-content{display:grid;gap:var(--s-4)}.clips-brand-row,.clips-toggles{display:grid;gap:var(--s-2)}.clips-form .clips-toggles label{align-items:center;display:flex;gap:var(--s-3)}.clips-step{scroll-margin-top:88px}.clips-step-head{align-items:center;display:flex;gap:var(--s-3);margin-bottom:var(--s-4)}.clips-step-head>span{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-2);display:inline-grid;flex:none;font:500 var(--t-micro)/1 var(--font-mono);height:28px;place-items:center;width:28px}.clips-step-head h2{margin:0}.clips-project .clips-package h2{font:600 var(--t-h2)/1.3 var(--font-display)}.clips-project-context{color:var(--text-2);font:400 var(--t-micro)/1.6 var(--font-mono)}.clips-package>p{color:var(--text-2)}.clip-tags,.clips-tags{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block:var(--s-4)}.clip-tags span,.clips-tags span{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--t-micro);padding:var(--s-1) var(--s-3)}.clips-stage-links{display:flex;flex-wrap:wrap;gap:var(--s-2);padding-top:var(--s-4)}.clips-stage-links button{border-radius:var(--r-pill);color:var(--text-2);font-size:var(--t-small);min-height:44px;padding:var(--s-2) var(--s-3)}.clips-stage-links button[aria-current=step]{background:var(--accent-soft);color:var(--accent-text)}.clips-directions,.clips-offers{display:grid;gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--s-4)}.clips-batch-variant,.clips-direction,.clips-offer{align-content:start;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text);display:grid;gap:var(--s-2);min-height:44px;min-width:0;padding:var(--s-4);text-align:left}.clips-direction strong,.clips-offer strong{font-size:var(--t-small)}.clips-batch-variant span,.clips-direction span,.clips-offer small{color:var(--text-2);font-size:var(--t-micro);line-height:1.5;overflow-wrap:anywhere}.clips-offer span{font:500 var(--t-small)/1.5 var(--font-mono)}.clips-batch-variant[aria-pressed=true],.clips-direction.active,.clips-offer.active,.clips-track.selected{background:var(--accent-soft);border-color:var(--accent)}.clips-offer.unlocked{border-color:var(--accent)}.clips-quote{border-top:1px solid var(--line);padding-top:var(--s-4)}.clips-quote ul{color:var(--text-2);font-size:var(--t-small);padding-left:var(--s-5)}.clip-task-highlight,.clips-highlight-status,.clips-mv-draft-message{align-items:center;background:var(--surface-2);border-radius:var(--r-md);color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--t-small);gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-3)}.mm-clips :is(.highlight-pending,.highlight-processing){background:var(--warning-soft);color:var(--warning-text)}.mm-clips :is(.highlight-failed,.tone-error){background:var(--danger-soft);color:var(--danger)}.mm-clips .highlight-succeeded{color:var(--text)}.clips-track,.clips-track-list{display:grid;gap:var(--s-3)}.clips-track{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:64px minmax(0,1fr) 44px;padding:var(--s-4)}.clip-track:nth-child(2),.clips-track:nth-child(2){animation-delay:calc(var(--d-base)/2)}.clip-track-cover,.clips-track img{border-radius:var(--r-cover);height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.clips-track:not(:has(>img)){grid-template-columns:minmax(0,1fr) 44px}.clips-track-body{min-width:0}.clips-track-body p{color:var(--text-2);font-size:var(--t-small);margin-bottom:var(--s-2)}.clip-version,.clips-label{font:500 var(--t-micro)/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.clips-icon-button{padding:0!important;width:44px}.mm-clips .clips-public-link{align-items:center;color:var(--text-2);display:inline-flex;min-height:44px;overflow-wrap:anywhere;text-underline-offset:3px}.mm-clips .clips-public-link:is(:hover,:focus-visible){text-decoration:underline}.clips-license-card{border:1px solid var(--line);border-radius:var(--r-lg);margin-top:var(--s-4);padding:var(--s-4)}.clips-license-card-head{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between}.clips-license-card-head p,.clips-license-grid span{color:var(--text-2);font-size:var(--t-micro);margin-bottom:var(--s-1)}.clips-license-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-4)}.clips-license-grid div{border-top:1px solid var(--line);display:grid;padding-top:var(--s-2)}.clips-visuals{display:grid;gap:var(--s-3)}.clips-visuals-head{display:grid;gap:var(--s-2)}.clips-visuals-head>div{display:grid;gap:var(--s-1)}.clips-visuals-head span{color:var(--text-2);font-size:var(--t-micro)}.clips-form .clips-visual-upload{align-items:center;display:inline-flex;gap:var(--s-2);justify-content:center;position:relative;width:-moz-fit-content;width:fit-content}.clips-visual-upload:focus-within{outline:2px solid var(--focus);outline-offset:3px}.clips-form .clips-visual-upload input{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.clips-visual-grid{display:grid;gap:var(--s-3)}.clips-visual-item{align-items:center;background:var(--surface-2);border-radius:var(--r-md);display:grid;gap:var(--s-2);grid-template-columns:44px minmax(0,1fr) 44px;padding:var(--s-2)}.clips-visual-item img,.clips-visual-item>.i-lucide-image{border-radius:var(--r-xs);height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.clips-visual-item strong{font-size:var(--t-micro)}.clips-visual-item select{grid-column:1/3}.clips-form .clips-visual-toggle{align-items:center;display:flex;font-size:var(--t-micro);grid-column:1/3}.clips-visual-item>.icon-btn{align-self:start;grid-column:3;grid-row:1/span 3}.clips-batch-controls{align-items:end;display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr) 144px}.clips-batch-platforms{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);min-width:0}.clips-batch-count,.clips-batch-option{align-items:center;display:flex;font-size:var(--t-small);gap:var(--s-2);min-height:44px}.clips-batch-count select{width:auto}.clips-batch-history{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.clips-batch-context{border-block:1px solid var(--line);margin-top:var(--s-4);padding-block:var(--s-3)}.clips-batch-context p{color:var(--text-2);font-size:var(--t-small)}.clips-batch-list,.clips-performance,.clips-performance-suggestions{display:grid;gap:var(--s-3);margin-top:var(--s-4)}.clips-performance-stats{display:grid;gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr))}.clips-stat{background:var(--surface-2);border-radius:var(--r-md);display:grid;padding:var(--s-3)}.clips-stat span{color:var(--text-2);font-size:var(--t-micro)}.clips-stat strong{font:500 var(--t-h2)/1.5 var(--font-mono)}.clips-performance-suggestion{align-items:center;display:grid;gap:var(--s-3);grid-template-columns:minmax(0,1fr) 44px}.clips-performance-suggestion p{color:var(--text-2);font-size:var(--t-small)}.clip-public-shell,.clip-tasks-shell,.clips-ops-shell,.clips-template-shell{margin-inline:auto;max-width:100%}.clips-template-card h2{font-size:var(--t-body-l)}.clips-template-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.clips-template-card{display:flex;flex-direction:column;gap:var(--s-3);transition:transform var(--d-base) var(--ease-out),border-color var(--d-quick) var(--ease-out)}.clips-template-card:focus-within,.clips-template-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.clips-template-card p{color:var(--text-2);font-size:var(--t-small);margin:0}.clips-template-card .clips-template-category{font:500 var(--t-micro)/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.clips-template-card h2{margin:0}.clips-template-button{align-self:start;margin-top:auto}.clips-template-preview{margin-bottom:var(--s-3)}.clip-tasks-toolbar{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:var(--s-4);padding-bottom:var(--s-6)}.clip-tasks-filters{display:flex;flex-wrap:wrap;gap:var(--s-2);grid-column:1/-1;grid-row:2}.clip-tasks-filter-select{display:none}.mm-clips .clip-tasks-filter.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.clip-tasks-search{align-items:center;display:flex;gap:var(--s-2);min-width:0}.clip-tasks-search>span{color:var(--text-2)}.clip-tasks-list{display:grid;gap:var(--s-3)}.clip-task-card{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;padding:var(--s-6)}.clip-task-card h2{font-size:var(--t-body-l);margin-block:var(--s-3) var(--s-2)}.clip-task-card p{color:var(--text-2);font-size:var(--t-small);margin-bottom:var(--s-2)}.clip-task-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-3)}.clip-task-title-row time{color:var(--text-2);font:400 var(--t-micro)/1.5 var(--font-mono)}.clip-status,.clip-task-status{align-items:center;background:var(--surface-3);border-radius:var(--r-pill);color:var(--text);display:inline-flex;font:500 var(--t-micro)/1.5 var(--font-mono);padding:var(--s-1) var(--s-3)}.clip-task-status:is(.status-generating,.status-processing){background:var(--warning-soft);color:var(--warning-text)}.clip-task-status.status-failed{background:var(--danger-soft);color:var(--danger)}.clip-status,.clip-task-status.status-published{background:var(--accent-soft);color:var(--accent-text)}.clip-task-details{margin-top:var(--s-2)}.clip-task-flags{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);padding-block:var(--s-2)}.clip-task-flags>span{align-items:center;color:var(--text-2);display:flex;font-size:var(--t-micro);gap:var(--s-1)}.clip-task-flags>.active{color:var(--text)}.clip-task-highlight button{min-height:44px;padding-inline:var(--s-3);text-decoration:underline}.clip-task-actions{justify-content:end;max-width:300px}.clip-tasks-list.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clip-tasks-list.is-grid .clip-task-card{align-items:stretch;display:flex;flex-direction:column;gap:var(--s-4)}.clip-tasks-list.is-grid .clip-task-actions{justify-content:space-between;margin-top:auto;max-width:none}.clip-tasks-list.is-grid .clip-task-actions>button{flex:1}.clip-tasks-list>.clip-tasks-error,.clip-tasks-more{grid-column:1/-1;justify-self:center}.clip-tasks-empty{padding-block:var(--s-12)!important;text-align:center}.clip-tasks-empty>span{color:var(--text-2);display:inline-block;height:40px;margin-bottom:var(--s-4);width:40px}.clip-tasks-empty p{color:var(--text-2)}.clip-task-demos{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--s-6);text-align:left}.clip-task-demos article{background:var(--surface-2);border-radius:var(--r-md);display:grid;gap:var(--s-2);padding:var(--s-4)}.clip-task-demos span{color:var(--text-2);font-size:var(--t-small)}.clip-tasks-spin{animation:H calc(var(--d-story)*2) linear infinite}@keyframes H{to{transform:rotate(1turn)}}.clip-public-main{display:grid;gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(280px,.6fr)}.clip-title-block{border-bottom:1px solid var(--line);grid-column:1/-1;padding-block:var(--s-8)}.clip-title-block h1{max-width:20ch}.clip-title-block>p{color:var(--text-2);max-width:70ch}.clip-eyebrow{font:500 var(--t-micro)/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.clip-panel-head,.clips-ops-panel-head{align-items:center;display:flex;gap:var(--s-3);margin-bottom:var(--s-4)}.clip-panel-head h2,.clips-ops-panel-head h2{margin:0}.clip-track-list{display:grid;gap:var(--s-4)}.clip-track{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:var(--s-3);grid-template-columns:64px minmax(0,1fr);padding:var(--s-4)}.clip-track:not(:has(img)){grid-template-columns:minmax(0,1fr)}.clip-track audio,.clip-track>.clip-feedback,.clip-track>.clip-muted{grid-column:1/-1}.clip-track p{color:var(--text-2);font-size:var(--t-small)}.clip-track h3,.clip-track p{margin-bottom:var(--s-2)}.clip-track>div{min-width:0}.clip-selected{color:var(--accent-text);margin-left:var(--s-2)}.clip-license{display:grid;gap:var(--s-3);margin-top:var(--s-5)}.clip-license>div{border-top:1px solid var(--line);padding-top:var(--s-3)}.clip-license dt{color:var(--text-2);font-size:var(--t-small)}.clip-license dd{font-size:var(--t-small);margin:var(--s-1) 0 0}.clips-ops-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.clips-ops-wide{grid-column:1/-1}.clips-ops-status{display:grid;gap:var(--s-3)}.clips-ops-status strong{font:700 var(--t-h1)/1.3 var(--font-display)}.clips-ops-status.status-ready{border-color:var(--accent)}.clips-ops-status.status-blocked{border-color:var(--danger)}.clips-ops-status.status-monitor{border-color:var(--warning)}.clips-ops-defs{display:grid;gap:var(--s-3)}.clips-ops-defs>div{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between}.clips-ops-defs dt{color:var(--text-2)}.clips-ops-defs dd{margin:0}.clips-ops-provider-list{display:flex;flex-wrap:wrap;gap:var(--s-2)}.clips-ops-provider{border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--t-micro);padding:var(--s-1) var(--s-3)}.clips-ops-provider.enabled{background:var(--accent-soft)}.clips-ops-gates,.clips-ops-lists,.clips-ops-stats{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.clips-ops-stats>div{display:grid;gap:var(--s-2)}.clips-ops-stats span{color:var(--text-2);font-size:var(--t-small)}.clips-ops-stats strong{font:500 var(--t-h2)/1.4 var(--font-mono)}.clips-ops-gate{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4)}.clips-ops-gate>span{color:var(--text-2);display:block;font:400 var(--t-micro)/1.5 var(--font-mono)}.clips-ops-gate p{color:var(--text-2);font-size:var(--t-small);margin:var(--s-3) 0 0}.clips-ops-lists{grid-template-columns:repeat(3,minmax(0,1fr))}.clips-ops-lists ul{color:var(--text-2);padding-left:var(--s-5)}@media (max-width:1100px){.clips-heading-row{flex-direction:column}.mm-clips .clips-heading-actions{justify-content:start;max-width:none}.clip-tasks-list.is-grid,.clips-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clips-directions,.clips-offers{grid-template-columns:1fr}.clips-performance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mm-clips{padding-block:var(--s-5) var(--s-8)}.mm-clips :is(.clips-heading-row,.clip-tasks-header,.clips-ops-header){flex-direction:column;gap:var(--s-3)}.mm-clips :is(.clips-step,.clips-new-brief,.clips-template-card,.clip-tasks-empty,.clip-panel,.clips-ops-panel,.clip-task-card):not(.disclosure){padding:var(--s-4)}.clip-public-main,.clip-task-demos,.clip-tasks-list.is-grid,.clips-ops-gates,.clips-ops-grid,.clips-ops-lists,.clips-template-grid{grid-template-columns:minmax(0,1fr)}.clips-offers{grid-template-columns:repeat(3,minmax(0,1fr))}.clips-offer{padding:var(--s-3) var(--s-2)}.clips-offer strong{font-size:var(--t-micro)}.clips-track{gap:var(--s-2);grid-template-columns:48px minmax(0,1fr) 44px;padding:var(--s-3)}.clips-track img{height:48px;width:48px}.clips-track .clip-track-preview{grid-column:1/-1}.clips-track-body{display:contents}.clips-track-body>:is(.clips-label,h3,p){grid-column:2}.clips-track>img{grid-row:1/span 3}.clips-track>button{grid-column:3;grid-row:1/span 3}.clips-track-body>.clips-error{grid-column:1/-1}.clips-track:not(:has(>img)) .clips-track-body>:is(.clips-label,h3,p){grid-column:1}.clips-track:not(:has(>img))>button{grid-column:2}.clip-task-card{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.clip-task-actions{justify-content:space-between;max-width:none}.clip-task-actions>button{flex:1}.clip-tasks-toolbar{grid-template-columns:minmax(0,1fr) auto}.clip-tasks-view{grid-column:1/-1;grid-row:3;justify-self:start}.clip-tasks-filters{display:none}.clip-tasks-filter-select{display:grid;font-size:var(--t-small);gap:var(--s-2);grid-column:1/-1;grid-row:2}.clip-tasks-search>span{display:none}.clip-title-block{padding-block:var(--s-4)}.clip-title-block h1{font-size:var(--t-h1)}}@media (prefers-reduced-motion:reduce){.mm-clips *,.mm-clips :after,.mm-clips :before{animation:none!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.clip-track,.clips-track{background:transparent}.clip-track,.clips-license-card,.clips-track{border:0;border-radius:0;border-top:1px solid var(--line);padding:var(--s-4) 0}.clips-stat{background:transparent;border-radius:0;padding-inline:0}.clips-choice{margin-bottom:var(--s-4);min-width:0}.clips-choice .seg button{line-height:1.4;padding:var(--s-2);white-space:normal}.clips-option-notes{display:grid;gap:var(--s-3);list-style:none;margin:var(--s-3) 0 0;padding:0}.clips-option-notes li{align-items:baseline;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--t-small);gap:var(--s-2)}.clips-option-notes strong{color:var(--text)}.clips-option-notes small{font-size:var(--t-micro)}.clip-tasks-filters{flex-wrap:nowrap;min-width:0;overflow-x:auto;padding-block:var(--s-1);scrollbar-width:none}.clips-batch-count{align-content:start;display:grid;font:600 var(--t-small)/1.5 var(--font-ui);min-width:0}.clips-batch-count>.mm-select{min-width:0;width:100%}@media (max-width:479px){.clips-batch-controls{grid-template-columns:minmax(0,1fr)}.clips-batch-count{align-items:center;grid-template-columns:minmax(0,1fr) 100px}}.clips-batch-history{font:600 var(--t-small)/1.5 var(--font-ui)}@media (max-width:767px){.clips-form>.tool-empty-hint{margin-top:calc(var(--s-3)*-1)}}.mm-clips.clips-page{padding-top:0}.mm-clips .clips-heading{margin:0}.mm-clips .clips-heading-row{display:grid;gap:14px}.mm-clips .clips-heading-actions{justify-content:start}.mm-clips .clips-heading h1{font:700 var(--t-h1)/1.08 var(--font-display);letter-spacing:-.03em;margin:8px 0 12px}.mm-clips .clips-heading p{margin-bottom:0}.mm-clips .clips-left{width:100%}.mm-clips .clips-new-brief{background:transparent!important;border:0!important;padding:0!important}.mm-clips .clips-form{gap:20px;padding:0}.mm-clips .clips-form label{font:600 14px/1.2 var(--font-ui);gap:8px}.mm-clips :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:var(--surface);min-height:48px;padding:12px 14px}.mm-clips :is(input,textarea)::-moz-placeholder{color:var(--text-3);opacity:1}.mm-clips :is(input,textarea)::placeholder{color:var(--text-3);opacity:1}.mm-clips .clips-right{width:100%}.mm-clips .clips-shell:not(.has-package) .clips-project{display:grid;min-height:420px;place-items:center}.mm-clips .clips-project>.clips-empty{color:var(--text-3);font:italic 400 30px/1.2 var(--font-serif);text-align:center}.mm-clips .clips-template-card{align-content:start;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);padding:20px}.mm-clips .clips-template-card .tile-ic{backface-visibility:hidden;background:var(--pop-violet);border-radius:calc(var(--r-md) + 2px);color:var(--mint-contrast);display:grid;height:56px;place-items:center;transform:rotate(-4deg);width:56px}.mm-clips .clips-template-card .tile-ic>span{height:24px;width:24px}.mm-clips .clips-template-card h2{font:700 19px/1.15 var(--font-display);letter-spacing:-.03em;margin:2px 0 6px}.mm-clips .clips-template-card p{font-size:14.5px}.mm-clips .clips-template-card>:is(.clips-template-category,.clips-template-preview,.clips-template-button){grid-column:2}.mm-clips .clips-template-card .clips-template-category{border-top:1px solid var(--line);color:var(--text-3);font:500 12px/1 var(--font-mono);letter-spacing:normal;padding-top:16px;text-transform:none}.mm-clips .clips-template-card:focus-within{transform:none}.mm-clips .clip-public-main{gap:48px;grid-template-columns:440px minmax(0,1fr);padding-top:28px}.mm-clips .clip-title-block{border:0;grid-column:1;grid-row:1/span 2;padding:0}.mm-clips .clip-title-block h1{font:700 var(--t-h1)/1.08 var(--font-display);letter-spacing:-.03em;margin:8px 0 12px}.mm-clips .clip-public-main>.clip-panel{grid-column:2}.mm-clips .clip-tasks-filters::-webkit-scrollbar{display:none}@media (max-width:1023px){.mm-clips .clip-public-main{gap:28px;grid-template-columns:minmax(0,1fr);padding-top:20px}.mm-clips .clip-title-block{grid-row:auto}.mm-clips .clip-public-main>.clip-panel{grid-column:1}}
