.card--v2i-preview{grid-area:1/1/4/3}.card--v2i-upload{grid-area:1/3}.card--v2i-settings{grid-area:2/3}.card--v2i-export{grid-area:3/3}.trim-controls{gap:16px;padding:12px 20px 20px;display:flex}.trim-input-group{flex-direction:column;flex:1;gap:6px;display:flex}.trim-input-group label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.trim-input-group input[type=number]{border-radius:var(--r-xs);width:100%;color:var(--text-primary);font-family:var(--font);transition:border-color var(--t-fast) var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;outline:none;padding:8px 12px;font-size:.85rem}.trim-input-group input[type=number]:focus{border-color:#ef444466}.btn-use-current{color:#ef4444;cursor:pointer;text-align:left;opacity:.8;transition:opacity var(--t-fast) var(--ease);background:0 0;border:none;padding:0;font-size:.65rem;font-weight:600}.btn-use-current:hover{opacity:1}.v2i-settings-grid{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}.v2i-setting-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2i-setting-row span{color:var(--text-secondary);font-size:.8rem;font-weight:500}.v2i-setting-row select{border-radius:var(--r-xs);color:var(--text-primary);font-family:var(--font);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;outline:none;min-width:140px;padding:8px 12px;font-size:.8rem}.v2i-setting-row select:focus{border-color:#ef444466}.v2i-setting-row select option{background:var(--bg-deep)}@media (width<=1024px){main.bento{grid-template-rows:auto!important;grid-template-columns:1fr!important;height:auto!important}.card{grid-area:auto/1!important}}
