.SdfGeneratorPanel_page__T4WHh{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:32px 0 48px}.SdfGeneratorPanel_header__3i4_o{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.SdfGeneratorPanel_eyebrow__yVIjn{margin-bottom:4px;color:#047857;font-size:.82rem;font-weight:700}.SdfGeneratorPanel_header__3i4_o h1{color:var(--color-text);font-size:1.85rem;line-height:1.2}.SdfGeneratorPanel_badge__Ketvb{flex:0 0 auto;border-radius:var(--radius-sm);padding:7px 12px;font-size:.82rem;font-weight:650}.SdfGeneratorPanel_badgeIdle___7cqL{background:#e0f2fe;color:#0369a1}.SdfGeneratorPanel_badgeOk__01v1C{background:#dcfce7;color:#15803d}.SdfGeneratorPanel_badgeError__0LH4i{background:#fee2e2;color:#b91c1c}.SdfGeneratorPanel_workspace__LQfk_{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.SdfGeneratorPanel_controls__FVzy3,.SdfGeneratorPanel_previewPanel__0NQWb{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.SdfGeneratorPanel_controls__FVzy3{display:flex;flex-direction:column;gap:14px;padding:16px}.SdfGeneratorPanel_uploadBox__mhZ5_{display:flex;min-height:96px;flex-direction:column;justify-content:center;gap:4px;border:1px dashed #94a3b8;border-radius:var(--radius-sm);background:#f8fafc;padding:14px;cursor:pointer}.SdfGeneratorPanel_uploadBox__mhZ5_:hover{border-color:#047857;background:#f0fdf4}.SdfGeneratorPanel_uploadBox__mhZ5_ input{display:none}.SdfGeneratorPanel_uploadBox__mhZ5_ span{color:#047857;font-size:.9rem;font-weight:750}.SdfGeneratorPanel_uploadBox__mhZ5_ strong{color:var(--color-text-secondary);font-size:.82rem;font-weight:550;overflow-wrap:anywhere}.SdfGeneratorPanel_field__IVrcd{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;color:var(--color-text-secondary);font-size:.9rem;font-weight:650}.SdfGeneratorPanel_field__IVrcd input[type=number],.SdfGeneratorPanel_field__IVrcd select{min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);padding:5px 10px}.SdfGeneratorPanel_field__IVrcd select{grid-column:1/-1}.SdfGeneratorPanel_field__IVrcd input[type=number]{width:92px}.SdfGeneratorPanel_field__IVrcd input[type=range]{grid-column:1/-1;width:100%;accent-color:#047857}.SdfGeneratorPanel_checkboxLabel__cDSS6{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:.9rem;font-weight:650}.SdfGeneratorPanel_checkboxLabel__cDSS6 input{width:16px;height:16px;accent-color:#047857}.SdfGeneratorPanel_error__idbQh{border:1px solid #fecaca;border-radius:var(--radius-sm);background:#fff1f2;color:#b91c1c;padding:10px 12px;font-size:.88rem}.SdfGeneratorPanel_primaryButton__32q__,.SdfGeneratorPanel_secondaryButton__7p2p3{min-height:40px;border-radius:var(--radius-sm);padding:8px 14px;font-size:.92rem;font-weight:750;transition:background .2s,border-color .2s,color .2s,opacity .2s}.SdfGeneratorPanel_primaryButton__32q__{background:#047857;color:#fff}.SdfGeneratorPanel_primaryButton__32q__:hover:not(:disabled){background:#065f46}.SdfGeneratorPanel_secondaryButton__7p2p3{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border)}.SdfGeneratorPanel_secondaryButton__7p2p3:hover:not(:disabled){border-color:#047857;color:#047857}.SdfGeneratorPanel_primaryButton__32q__:disabled,.SdfGeneratorPanel_secondaryButton__7p2p3:disabled{cursor:not-allowed;opacity:.48}.SdfGeneratorPanel_previewGrid__DubYu{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.SdfGeneratorPanel_previewPanel__0NQWb{overflow:hidden}.SdfGeneratorPanel_panelHeader__QHDwW{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);padding:0 14px}.SdfGeneratorPanel_panelHeader__QHDwW h2{color:var(--color-text);font-size:.95rem}.SdfGeneratorPanel_panelHeader__QHDwW span{color:var(--color-text-muted);font-size:.8rem}.SdfGeneratorPanel_previewCanvas___dQ_t{aspect-ratio:1/1;display:grid;place-items:center;min-height:280px;background-color:#f8fafc;background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 0),linear-gradient(-45deg,#e2e8f0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e2e8f0 0),linear-gradient(-45deg,transparent 75%,#e2e8f0 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;color:var(--color-text-muted);font-size:.9rem}.SdfGeneratorPanel_previewCanvas___dQ_t img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:auto}@media (max-width:980px){.SdfGeneratorPanel_previewGrid__DubYu,.SdfGeneratorPanel_workspace__LQfk_{grid-template-columns:1fr}}@media (max-width:640px){.SdfGeneratorPanel_page__T4WHh{width:min(100% - 32px,1180px)}.SdfGeneratorPanel_header__3i4_o{align-items:flex-start;flex-direction:column}.SdfGeneratorPanel_previewCanvas___dQ_t{min-height:220px}}