.FigurePanel_panel__J4dwJ{height:100%}.FigurePanel_detailDrawer__NCl4W,.FigurePanel_panel__J4dwJ{display:flex;flex-direction:column;overflow:hidden;background:var(--az-bg-panel)}.FigurePanel_detailDrawer__NCl4W{position:fixed;z-index:300;border:1px solid var(--az-border);border-radius:0;box-shadow:none;animation:FigurePanel_detailDrawerFlyoutIn__GrgKV .15s ease-out}@keyframes FigurePanel_detailDrawerFlyoutIn__GrgKV{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.FigurePanel_detailDrawerHeader__gYoSW{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--az-border);background:var(--az-bg-panel)}.FigurePanel_detailDrawerHeader__gYoSW .FigurePanel_dialogTitle__M2JuP{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.FigurePanel_detailDrawerBody__Qk1p_{display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:12px}.FigurePanel_detailDrawerFooter__5Ms1B{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:8px 12px;border-top:1px solid var(--az-border-subtle);background:var(--az-bg-panel)}.FigurePanel_detailDrawerFooter__5Ms1B .FigurePanel_cancelBtn__dpcjB,.FigurePanel_detailDrawerFooter__5Ms1B .FigurePanel_deleteFailedBtn___ZezC{padding:4px 10px;font-size:11px}.FigurePanel_detailDrawerHeader__gYoSW .FigurePanel_dialogClose__JfPdv{padding:2px 4px;font-size:14px}.FigurePanel_header__U_6Vf{display:flex;align-items:center;gap:6px;padding:12px 14px;min-height:48px;box-sizing:border-box;border-bottom:1px solid var(--az-border);flex-shrink:0}.FigurePanel_panelTitle__ooyKX{font-size:13px;font-weight:600;color:var(--az-text-primary);flex:1;display:flex;align-items:center;gap:4px;cursor:pointer;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:background .15s}.FigurePanel_panelTitle__ooyKX:hover{background:var(--az-bg-hover)}.FigurePanel_panelIcon__LvKBJ{font-size:15px}.FigurePanel_panelTitleArrow__X22l0{font-size:12px;color:var(--az-text-muted)}.FigurePanel_newBtnWrap__8T1Kp{display:flex;justify-content:center;padding:10px 14px 12px;background:var(--az-bg-panel);border-bottom:1px solid var(--az-border);box-shadow:0 1px 0 color-mix(in srgb,var(--az-bg-surface) 70%,transparent);flex-shrink:0}.FigurePanel_newBtn__WDfps{padding:6px 16px;width:70%;background:var(--az-accent);color:var(--az-accent-fg);border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.FigurePanel_newBtn__WDfps:hover{opacity:.85}.FigurePanel_list___TfXz{flex:1;overflow-y:auto;padding:10px 0 8px;background:var(--az-bg-surface)}.FigurePanel_empty__HNAVM{padding:24px 16px;text-align:center;color:var(--az-text-secondary);font-size:12px;line-height:1.6}.FigurePanel_card__D_Qx_{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--az-border);cursor:default;transition:background .1s}.FigurePanel_card__D_Qx_:hover{background:var(--az-bg-hover)}.FigurePanel_thumbnail__gEvwH{width:80px;height:64px;border-radius:4px;background:var(--az-bg-input);border:1px solid var(--az-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.FigurePanel_thumbnailClickable__zKDvf{cursor:pointer}.FigurePanel_thumbnailClickable__zKDvf:hover{border-color:var(--az-accent)}.FigurePanel_thumbImg__wnr4W{width:100%;height:100%;object-fit:contain}.FigurePanel_thumbPlaceholder__1ihAl{font-size:20px;opacity:.4}.FigurePanel_spinnerIcon__vXs7S{font-size:20px;color:var(--az-accent);animation:FigurePanel_spin__KwatK 1.2s linear infinite}@keyframes FigurePanel_spin__KwatK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FigurePanel_cardBody__ZX7e_{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.FigurePanel_cardTitle__nutPt{font-size:12px;color:var(--az-text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FigurePanel_cardMeta__u_lBj{font-size:11px;color:var(--az-text-secondary)}.FigurePanel_statusBadge__v53yv{display:inline-flex;align-items:center;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px}.FigurePanel_statusReady__fyN6N{background:var(--az-success-bg);color:var(--az-success)}.FigurePanel_statusGenerating__XvTbL{background:var(--az-accent-subtle);color:var(--az-accent)}.FigurePanel_statusFailed__1bhjX{background:var(--az-error-bg);color:var(--az-error)}.FigurePanel_statusPending__P0P8E{background:var(--az-bg-hover);color:var(--az-text-secondary)}.FigurePanel_insertBtn__RXAr9{padding:3px 8px;font-size:11px;background:transparent;border:1px solid var(--az-border);border-radius:4px;color:var(--az-accent);cursor:pointer;transition:background .15s;align-self:flex-start;margin-top:2px}.FigurePanel_insertBtn__RXAr9:hover{background:var(--az-accent-subtle)}.FigurePanel_failedActions__7Zw_p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.FigurePanel_failedError__MEcrc{display:flex;align-items:center;gap:6px;width:100%;margin-top:5px;padding:5px 7px;background:var(--az-error-bg);border:none;border-radius:4px;cursor:pointer;text-align:left;font-size:11px;font-family:inherit;color:var(--az-error);line-height:1.25}.FigurePanel_failedErrorIcon__Bu3_r{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;background:var(--az-error);color:var(--az-error-bg);flex-shrink:0;font-size:10px;font-weight:700}.FigurePanel_failedErrorText__7XGQM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FigurePanel_qualityWarning__5wGkZ{background:var(--az-warning-bg);color:var(--az-warning)}.FigurePanel_qualityWarningIcon__s3kvp{background:var(--az-warning);color:var(--az-warning-fg)}.FigurePanel_failedError__MEcrc:focus-visible,.FigurePanel_failedError__MEcrc:hover{outline:none;background:color-mix(in srgb,var(--az-error-bg) 75%,var(--az-error))}.FigurePanel_qualityWarning__5wGkZ:focus-visible,.FigurePanel_qualityWarning__5wGkZ:hover{background:color-mix(in srgb,var(--az-warning-bg) 75%,var(--az-warning))}.FigurePanel_failedError__MEcrc:focus-visible{box-shadow:0 0 0 2px var(--az-accent)}.FigurePanel_regenBtn__9Qz_C{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;min-height:24px;font-size:11px;background:transparent;border:1px solid var(--az-border);border-radius:4px;color:var(--az-accent);cursor:pointer;transition:background .15s;white-space:nowrap}.FigurePanel_regenBtn__9Qz_C:hover{background:var(--az-accent-subtle)}.FigurePanel_deleteFailedBtn___ZezC{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;min-height:24px;font-size:11px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--az-error);cursor:pointer;white-space:nowrap}.FigurePanel_deleteFailedBtn___ZezC:hover{border-color:var(--az-error)}.FigurePanel_footer__2_ikl{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--az-border);flex-shrink:0}.FigurePanel_footerCount__ys8ca{font-size:11px;color:var(--az-text-secondary)}.FigurePanel_viewAllBtn__thhSc{font-size:11px;color:var(--az-accent);background:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline}.FigurePanel_dialogOverlay__4wP_P{position:fixed;inset:0;background:var(--az-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.FigurePanel_dialogOverlayWithContext__0QP3d{justify-content:center}.FigurePanel_dialogOverlayWithContext__0QP3d .FigurePanel_dialogContent__tpD_1{width:min(960px,calc(100vw - 400px));margin-left:364px}.FigurePanel_dialogContent__tpD_1{background:var(--az-bg-surface);border:1px solid var(--az-border);border-radius:12px;box-shadow:var(--az-shadow-lg);width:min(960px,calc(100vw - 48px));max-width:calc(100vw - 32px);height:min(760px,calc(100vh - 32px));max-height:calc(100vh - 32px);overflow:hidden;padding:24px;display:flex;flex-direction:column;gap:12px}.FigurePanel_dialogHeader__v0mxd{display:flex;align-items:center;justify-content:space-between}.FigurePanel_dialogTitle__M2JuP{font-size:16px;font-weight:600;color:var(--az-text-primary)}.FigurePanel_dialogClose__JfPdv{background:transparent;border:none;color:var(--az-text-secondary);font-size:16px;cursor:pointer;padding:4px}.FigurePanel_dialogClose__JfPdv:hover{color:var(--az-text-primary)}.FigurePanel_dialogBody__6gOSJ{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;flex:1 1 auto;min-height:0;overflow:hidden}.FigurePanel_dialogColumn___jZFt{min-width:0;min-height:0;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:12px}.FigurePanel_dialogIntentColumn__nor2g{overflow-y:auto}.FigurePanel_dialogColumn___jZFt+.FigurePanel_dialogColumn___jZFt{border-left:1px solid var(--az-border-subtle);padding-left:20px}.FigurePanel_dialogColumnTitle__3RkK2{margin:0;font-size:12px;font-weight:600;color:var(--az-text-secondary)}.FigurePanel_typeRow__kT_Ac{display:flex;flex-direction:column;gap:6px}.FigurePanel_typeCard__hvrKZ{flex:1;display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:border-color .15s,background .15s;background:var(--az-bg-panel)}.FigurePanel_typeCardActive__HxsOt{border-color:var(--az-accent);background:var(--az-accent-subtle)}.FigurePanel_typeCardDisabled__1qLIn{opacity:.4;cursor:not-allowed}.FigurePanel_typeIcon__dBQrH{font-size:20px;flex-shrink:0}.FigurePanel_typeName__MKRXC{font-size:13px;font-weight:600;color:var(--az-text-primary);margin-bottom:2px}.FigurePanel_typeDesc__8R17F{font-size:11px;color:var(--az-text-secondary);line-height:1.4}.FigurePanel_formRow___I_Ik{display:flex;flex-direction:column;gap:6px}.FigurePanel_formLabelRow__fw_pZ{display:flex;align-items:center;justify-content:space-between;gap:8px}.FigurePanel_applyTemplateBtn__WajNu{padding:3px 10px;font-size:11px;background:transparent;border:1px solid var(--az-border);border-radius:4px;color:var(--az-text-secondary);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.FigurePanel_applyTemplateBtn__WajNu:hover:not(:disabled){color:var(--az-accent);border-color:var(--az-accent)}.FigurePanel_applyTemplateBtn__WajNu:disabled{opacity:.5;cursor:not-allowed}.FigurePanel_promptActions__ihyyR{display:inline-flex;align-items:center;gap:6px}.FigurePanel_refineBtn__vs7Ui{padding:3px 10px;font-size:11px;background:var(--az-accent-subtle);border:1px solid var(--az-accent);border-radius:4px;color:var(--az-accent);cursor:pointer;white-space:nowrap;transition:opacity .15s,background .15s}.FigurePanel_refineBtn__vs7Ui:hover:not(:disabled){background:var(--az-accent);color:var(--az-accent-fg)}.FigurePanel_refineBtn__vs7Ui:disabled{opacity:.5;cursor:not-allowed}.FigurePanel_refinePreview__XmpMd{margin-top:8px;border:1px solid var(--az-accent-subtle);border-radius:6px;background:var(--az-bg-subtle);overflow:hidden}.FigurePanel_refinePreviewHeader__1XQhV{padding:6px 12px;background:var(--az-accent-subtle);border-bottom:1px solid var(--az-accent-subtle)}.FigurePanel_refinePreviewTitle__K2qXD{font-size:11px;font-weight:500;color:var(--az-accent)}.FigurePanel_refinePreviewText__MR2E3{margin:0;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.6;color:var(--az-text-primary);white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.FigurePanel_refinePreviewActions__a1DAA{display:flex;gap:8px;padding:8px 12px;border-top:1px solid var(--az-border-subtle);background:var(--az-bg-surface)}.FigurePanel_refineApplyBtn__0ySvq{padding:4px 14px;font-size:12px;background:var(--az-accent);color:var(--az-accent-fg);border:1px solid var(--az-accent);border-radius:4px;cursor:pointer}.FigurePanel_refineApplyBtn__0ySvq:hover{background:var(--az-accent-hover)}.FigurePanel_refineCancelBtn__VZWHZ{padding:4px 14px;font-size:12px;background:transparent;color:var(--az-text-secondary);border:1px solid var(--az-border);border-radius:4px;cursor:pointer}.FigurePanel_refineCancelBtn__VZWHZ:hover{color:var(--az-text-primary)}.FigurePanel_refineError__YabgZ{margin-top:6px;padding:6px 10px;background:var(--az-error-bg);border:1px solid var(--az-error-border,var(--az-error));border-radius:4px;font-size:11px;color:var(--az-error)}.FigurePanel_formLabel__AuPYw{font-size:12px;font-weight:500;color:var(--az-text-primary)}.FigurePanel_creditHint__HDM0O{margin-left:6px;font-size:11px;font-weight:400;color:var(--az-text-secondary)}.FigurePanel_formInput__5X_xW{background:var(--az-bg-input);border:1px solid var(--az-border);border-radius:6px;padding:8px 12px;color:var(--az-text-primary);font-size:13px;outline:none;transition:border-color .15s}.FigurePanel_formInput__5X_xW:focus{border-color:var(--az-accent)}.FigurePanel_formInputInvalid__xvIdn,.FigurePanel_formInputInvalid__xvIdn:focus{border-color:var(--az-error)}.FigurePanel_fieldError__gh2Sy{color:var(--az-error);font-size:11px}.FigurePanel_formTextarea__R5Kd3{background:var(--az-bg-input);border:1px solid var(--az-border);border-radius:6px;padding:8px 12px;color:var(--az-text-primary);font-size:13px;outline:none;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .15s}.FigurePanel_formTextarea__R5Kd3:focus{border-color:var(--az-accent)}.FigurePanel_checkRow__L94hx{display:flex;gap:16px}.FigurePanel_checkLabel__kbJDO{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--az-text-primary);cursor:pointer}.FigurePanel_ctxDesc__GvFiy{color:var(--az-text-secondary);font-size:11px}.FigurePanel_refineWarn__aJ7k0{display:block;margin-top:6px;padding:6px 8px;font-size:11px;line-height:1.4;color:var(--az-warning,#b45309);background:var(--az-warning-bg,rgba(245,158,11,.1));border-radius:4px}.FigurePanel_costHint___D6R_{font-size:11px;color:var(--az-text-secondary);text-align:right}.FigurePanel_errorMsg__lejyT{font-size:12px;color:var(--az-error);background:var(--az-error-bg);padding:8px 12px;border-radius:6px}.FigurePanel_actionError__yOxC_{margin:0 12px 8px;cursor:pointer}.FigurePanel_selectionContextSummary__UNhUA{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding:7px 8px 7px 10px;border:1px solid var(--az-border-subtle);border-radius:6px;background:var(--az-bg-subtle)}.FigurePanel_selectionContextSummaryLabel__ZpG4J{display:block;margin-bottom:2px;font-size:11px;font-weight:500;color:var(--az-text-primary)}.FigurePanel_selectionContextActions__5VpyO{display:flex;flex-shrink:0;gap:6px}.FigurePanel_selectionCopyBtn__RFdBP,.FigurePanel_selectionPreviewBtn__GfT9k{flex-shrink:0;padding:3px 8px;border:1px solid var(--az-border-subtle);border-radius:4px;background:transparent;color:var(--az-text-secondary);font-size:11px;cursor:pointer;transition:border-color .15s,color .15s}.FigurePanel_selectionCopyBtn__RFdBP:hover,.FigurePanel_selectionPreviewBtn__GfT9k:hover:not(:disabled){border-color:var(--az-accent);color:var(--az-accent)}.FigurePanel_selectionContextDrawer__5e7tj{position:fixed;top:50%;left:calc(50% - 638px);width:340px;height:min(620px,calc(100vh - 48px));transform:translateY(-50%);z-index:1002;display:flex;flex-direction:column;min-height:0;padding:16px;border:1px solid var(--az-border);border-radius:8px;background:var(--az-bg-surface);box-shadow:var(--az-shadow-md);animation:FigurePanel_selectionDrawerEnter__d4JHz .15s ease-out}.FigurePanel_selectionLongPromptDrawer__KaT_6{border-color:color-mix(in srgb,var(--az-accent) 24%,var(--az-border))}.FigurePanel_selectionLongPromptText__CfaZU{margin:12px 0 0;color:var(--az-text-secondary);font-size:13px;line-height:1.7}.FigurePanel_selectionContextBackdrop__OYkpV{position:fixed;inset:0;z-index:1001;background:color-mix(in srgb,var(--az-bg-overlay) 48%,transparent);backdrop-filter:blur(1px);cursor:pointer}.FigurePanel_selectionContextBlockerHint__xkJ3W{position:fixed;top:50%;left:calc(50% + 180px);z-index:1002;display:flex;flex-direction:column;gap:6px;width:min(360px,calc(100vw - 48px));padding:14px 16px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--az-accent) 28%,var(--az-border));border-radius:8px;background:var(--az-bg-surface);box-shadow:var(--az-shadow-md);color:var(--az-text-primary);cursor:default}.FigurePanel_selectionContextBlockerHint__xkJ3W strong{font-size:13px;font-weight:600}.FigurePanel_selectionContextBlockerHint__xkJ3W span{color:var(--az-text-secondary);font-size:12px;line-height:1.5}@keyframes FigurePanel_selectionDrawerEnter__d4JHz{0%{opacity:0;transform:translate(-8px,-50%)}to{opacity:1;transform:translateY(-50%)}}.FigurePanel_selectionContextDrawerHeader__1mq2n{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--az-border-subtle)}.FigurePanel_selectionContextDrawerTitle__AgpqK{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--az-text-primary)}.FigurePanel_selectionPreviewMeta__tcMuc{color:var(--az-text-tertiary);font-size:10.5px;user-select:none}.FigurePanel_selectionDrawerCloseBtn___Iudh{flex-shrink:0;padding:3px 6px;background:transparent;color:var(--az-text-secondary);border:none;border-radius:4px;font-size:15px;line-height:1;cursor:pointer}.FigurePanel_selectionDrawerCloseBtn___Iudh:hover{background:var(--az-bg-hover);color:var(--az-text-primary)}.FigurePanel_selectionContextText__LA_QJ{flex:1;min-height:0;margin:12px 0 0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.7;color:var(--az-text-primary)}.FigurePanel_selectionContextEditTextarea__uxhxY{flex:1;min-height:0;margin-top:12px;padding:10px;resize:none;border:1px solid var(--az-border);border-radius:6px;background:var(--az-bg-input);color:var(--az-text-primary);font:inherit;font-size:12px;line-height:1.6}.FigurePanel_selectionContextEditTextarea__uxhxY:focus{border-color:var(--az-accent);outline:none}.FigurePanel_selectionContextParagraph__uIFS4{margin:0 0 14px}.FigurePanel_selectionContextParagraph__uIFS4:last-child{margin-bottom:0}.FigurePanel_selectionTruncated__Lpnc6{margin-top:6px;padding-top:6px;border-top:1px dashed var(--az-border-subtle);font-style:italic;color:var(--az-text-secondary);font-size:10.5px;font-family:inherit}.FigurePanel_selectionContextDrawerActions__ykSA_{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--az-border-subtle)}.FigurePanel_selectionEmptyWarn__kDugS{margin-top:8px;padding:8px 10px;border:1px solid var(--az-warning-border,var(--az-border-subtle));background:var(--az-warning-bg,rgba(255,193,7,.08));border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.FigurePanel_selectionEmptyWarnText__133I6{font-size:12px;color:var(--az-text-primary);flex:1}.FigurePanel_selectionGoBtn__VtJAW{flex-shrink:0;padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid var(--az-accent);background:transparent;color:var(--az-accent);cursor:pointer}.FigurePanel_selectionGoBtn__VtJAW:hover{background:var(--az-accent);color:var(--az-bg-base)}.FigurePanel_dialogActions__VzZe_{display:flex;justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:16px 40px 20px;border-top:1px solid var(--az-border-subtle)}.FigurePanel_cancelBtn__dpcjB{padding:8px 20px;background:transparent;border:1px solid var(--az-border);border-radius:6px;color:var(--az-text-secondary);font-size:13px;cursor:pointer;transition:border-color .15s}.FigurePanel_cancelBtn__dpcjB:hover{border-color:var(--az-text-secondary)}.FigurePanel_submitBtn__HWcH5{padding:8px 20px;background:var(--az-accent);color:var(--az-accent-fg);border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.FigurePanel_submitBtn__HWcH5:hover{opacity:.85}@media (max-width:780px){.FigurePanel_dialogOverlayWithContext__0QP3d{justify-content:center;padding-right:0}.FigurePanel_dialogOverlayWithContext__0QP3d .FigurePanel_dialogContent__tpD_1{width:min(640px,calc(100vw - 32px));margin-left:0}.FigurePanel_dialogContent__tpD_1{width:min(640px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));max-height:calc(100vh - 32px);padding:20px}.FigurePanel_dialogBody__6gOSJ{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.FigurePanel_dialogColumn___jZFt{overflow:visible;flex-shrink:0;padding-right:0}.FigurePanel_dialogColumn___jZFt+.FigurePanel_dialogColumn___jZFt{border-left:none;border-top:1px solid var(--az-border-subtle);padding:16px 0 0}.FigurePanel_selectionContextDrawer__5e7tj{left:16px;width:calc(100vw - 32px)}.FigurePanel_selectionContextBlockerHint__xkJ3W{top:auto;bottom:24px;left:50%;transform:translateX(-50%)}.FigurePanel_dialogActions__VzZe_{margin:0 -20px -20px;padding:14px 28px 18px}}@media (min-width:781px) and (max-width:1279px){.FigurePanel_selectionContextDrawer__5e7tj{left:16px}.FigurePanel_selectionContextBlockerHint__xkJ3W{left:calc(50% + 140px)}}.FigurePanel_submitBtn__HWcH5:disabled{opacity:.5;cursor:not-allowed}.FigurePanel_imageOverlay__K1tP7{position:fixed;inset:0;background:var(--az-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1100}.FigurePanel_imageOverlayBox__1_pCj{background:var(--az-bg-surface);border:1px solid var(--az-border);border-radius:12px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.FigurePanel_imageOverlayHeader__meY5I{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--az-border);font-size:13px;font-weight:600;color:var(--az-text-primary)}.FigurePanel_imageOverlayClose__vc5vS{background:transparent;border:none;color:var(--az-text-secondary);font-size:16px;cursor:pointer;padding:2px 6px}.FigurePanel_imageOverlayClose__vc5vS:hover{color:var(--az-text-primary)}.FigurePanel_imageOverlayImg__fBJWV{max-width:90vw;max-height:calc(85vh - 48px);object-fit:contain}.FigurePanel_refPickerTrigger__vnKmc{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--az-border);border-radius:6px;background:var(--az-bg-surface)}.FigurePanel_refThumbMini__7olBB{width:32px;height:32px;object-fit:cover;border-radius:4px;background:var(--az-bg-panel);flex-shrink:0}.FigurePanel_refPath__oooOz{flex:1;font-size:12px;color:var(--az-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--az-font-mono,ui-monospace,Menlo,monospace)}.FigurePanel_refSelectBtn__y8O6l{flex:1;padding:4px 10px;font-size:12px;background:transparent;border:1px dashed var(--az-border);border-radius:4px;color:var(--az-text-secondary);cursor:pointer;text-align:center}.FigurePanel_refSelectBtn__y8O6l:hover:not(:disabled){color:var(--az-accent);border-color:var(--az-accent)}.FigurePanel_refChangeBtn__0TsW4{padding:3px 8px;font-size:11px;background:transparent;border:1px solid var(--az-border);border-radius:4px;color:var(--az-text-secondary);cursor:pointer;flex-shrink:0}.FigurePanel_refChangeBtn__0TsW4:hover:not(:disabled){color:var(--az-text-primary)}.FigurePanel_refClearBtn__bNXWr{padding:2px 6px;font-size:12px;background:transparent;border:none;color:var(--az-text-secondary);cursor:pointer;line-height:1;flex-shrink:0}.FigurePanel_refClearBtn__bNXWr:hover:not(:disabled){color:var(--az-error)}.FigurePanel_refModeHint__AqNiy{margin-top:6px;font-size:11px;color:var(--az-text-secondary);line-height:1.5}.FigurePanel_refModeSelector__CVami{display:flex;gap:4px;margin-bottom:8px;padding:3px;border:1px solid var(--az-border);border-radius:6px;background:var(--az-bg-panel)}.FigurePanel_refModeBtn__rWRqu{flex:1;padding:5px 10px;font-size:12px;background:transparent;border:none;border-radius:4px;color:var(--az-text-secondary);cursor:pointer;text-align:center}.FigurePanel_refModeBtn__rWRqu:hover:not(:disabled){color:var(--az-text-primary)}.FigurePanel_refModeBtnActive__xc0HF{background:var(--az-bg-surface);color:var(--az-accent);font-weight:600}.FigurePanel_advancedParams___cE2H{margin-top:8px;font-size:12px}.FigurePanel_advancedParams___cE2H>summary{cursor:pointer;user-select:none;list-style:none;display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-weight:500;color:var(--az-text-secondary)}.FigurePanel_advancedParams___cE2H>summary::-webkit-details-marker{display:none}.FigurePanel_advancedParams___cE2H>summary:before{content:"▸";font-size:10px;transition:transform .15s}.FigurePanel_advancedParams___cE2H[open]>summary:before{transform:rotate(90deg)}.FigurePanel_advancedParams___cE2H>summary:hover{color:var(--az-text-primary)}.FigurePanel_advancedParamsBody___WWxR{margin-top:6px;padding:8px 10px;background:var(--az-bg-subtle);border:1px solid var(--az-border-subtle);border-radius:6px;display:flex;flex-direction:column;gap:8px}.FigurePanel_advancedParamsBody___WWxR .FigurePanel_formRow___I_Ik{margin:0}.FigurePanel_detailPreviewBox__75R1u{width:100%;min-height:180px;max-height:320px;border-radius:8px;background:var(--az-bg-input);border:1px solid var(--az-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.FigurePanel_detailPreviewImg__WEfXo{max-width:100%;max-height:320px;object-fit:contain;cursor:pointer}.FigurePanel_detailPreviewPlaceholder__4tSV8{font-size:40px;opacity:.4}.FigurePanel_detailMetaRow__R61BN{display:flex;align-items:center;gap:8px}.FigurePanel_detailTypeTag__9OC9v{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--az-bg-hover);color:var(--az-text-secondary)}.FigurePanel_detailErrorBlock__MPcVs,.FigurePanel_detailGenInfo__ZJu5x,.FigurePanel_detailRefBlock__s1knJ,.FigurePanel_detailSourceBlock__P1HZp,.FigurePanel_detailTimeline__Sgiea,.FigurePanel_detailVariantSection__IVKY7{display:flex;flex-direction:column;gap:6px}.FigurePanel_detailErrorLabel__jGWWq,.FigurePanel_detailGenInfoLabel__hYChQ,.FigurePanel_detailRefLabel__WcNnA,.FigurePanel_detailSourceLabel__7QZPK,.FigurePanel_detailTimelineLabel__YF8d_{font-size:12px;font-weight:600;color:var(--az-text-primary)}.FigurePanel_detailGenInfoGrid__Ogh3O{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px}.FigurePanel_detailGenInfoKey__L_cft{color:var(--az-text-secondary)}.FigurePanel_detailGenInfoValue__rL6wm{color:var(--az-text-primary);word-break:break-all}.FigurePanel_detailRefCode__sqej2,.FigurePanel_detailSourceCode__arfeu{margin:0;padding:8px 10px;background:var(--az-bg-subtle);border:1px solid var(--az-border-subtle);border-radius:6px;font-family:var(--az-font-mono,ui-monospace,Menlo,monospace);font-size:11px;line-height:1.5;color:var(--az-text-primary);white-space:pre-wrap;word-break:break-word}.FigurePanel_detailSourceCode__arfeu{max-height:200px;overflow-y:auto}.FigurePanel_detailErrorText__EjZ23{margin:0;padding:8px 10px;background:var(--az-error-bg);border-radius:6px;font-family:var(--az-font-mono,ui-monospace,Menlo,monospace);font-size:11px;line-height:1.4;color:var(--az-error);white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto}.FigurePanel_detailVersionList__ZRhCs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.FigurePanel_detailVersionItem__4RMhM{flex-shrink:0;width:88px;border:1px solid var(--az-border);border-radius:6px;padding:4px;background:var(--az-bg-surface);color:inherit;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s}.FigurePanel_detailVersionItem__4RMhM:hover{border-color:var(--az-accent)}.FigurePanel_detailVersionItem__4RMhM:focus-visible{outline:none;box-shadow:0 0 0 2px var(--az-accent)}.FigurePanel_detailVersionItemCurrent__Y5vpp{border-color:var(--az-border-strong)}.FigurePanel_detailVersionItemSelected__OpTG6{border-color:var(--az-accent);background:var(--az-accent-subtle)}.FigurePanel_detailVersionThumb__3s8BU{width:100%;height:60px;border-radius:4px;background:var(--az-bg-input);display:flex;align-items:center;justify-content:center;overflow:hidden}.FigurePanel_detailVersionThumbImg__MqW3p{width:100%;height:100%;object-fit:contain}.FigurePanel_detailVersionMeta___ynsx{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.FigurePanel_detailVersionNum__5WlD3{font-size:11px;font-weight:600;color:var(--az-text-primary)}.FigurePanel_detailVersionCurrentTag__84SGh{font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;background:var(--az-accent);color:var(--az-accent-fg)}.FigurePanel_detailVersionBaseTag__3jte8{font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;background:var(--az-warning-bg);color:var(--az-warning)}.ReferenceImagePicker_overlay__jQ6ug{position:fixed;inset:0;background:var(--az-bg-overlay);z-index:2000;display:flex;align-items:center;justify-content:center}.ReferenceImagePicker_panel__H_f8t{background:var(--az-bg-surface);border:1px solid var(--az-border);border-radius:10px;box-shadow:var(--az-shadow-lg);width:min(640px,calc(100vw - 32px));max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.ReferenceImagePicker_header__G_08D{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--az-border-subtle)}.ReferenceImagePicker_title__oiL7i{font-size:14px;font-weight:600;color:var(--az-text-primary)}.ReferenceImagePicker_closeBtn__6_ldQ{font-size:16px}.ReferenceImagePicker_tabBar__ztM8H{display:flex;gap:0;padding:0 16px;border-bottom:1px solid var(--az-border-subtle)}.ReferenceImagePicker_tab__ofniA{padding:8px 16px;font-size:13px;font-weight:500;color:var(--az-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.ReferenceImagePicker_tab__ofniA:hover{color:var(--az-text-primary)}.ReferenceImagePicker_tabActive__rgY39{color:var(--az-accent);border-bottom-color:var(--az-accent)}.ReferenceImagePicker_empty__uggYV{padding:32px 24px;text-align:center;color:var(--az-text-secondary);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px}.ReferenceImagePicker_emptyTitle__cxleX{font-weight:500;color:var(--az-text-primary)}.ReferenceImagePicker_emptyHint__r05xB{font-size:12px}.ReferenceImagePicker_errorLine__N5jJs{color:var(--az-error);font-weight:500}.ReferenceImagePicker_cliHint__DtVx6{margin:4px 0 0;padding:8px 12px;background:var(--az-bg-subtle);border:1px solid var(--az-border-subtle);border-radius:6px;font-family:var(--az-font-mono,ui-monospace,Menlo,monospace);font-size:12px;color:var(--az-text-primary);white-space:pre-wrap;word-break:break-all}.ReferenceImagePicker_grid__o7GPD{flex:1;overflow-y:auto;padding:12px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ReferenceImagePicker_tile__i9L5_{display:flex;flex-direction:column;align-items:stretch;background:var(--az-bg-subtle);border:2px solid transparent;border-radius:6px;padding:4px;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.ReferenceImagePicker_tile__i9L5_:hover{background:var(--az-bg-hover);border-color:var(--az-border)}.ReferenceImagePicker_tileSelected__TGm6X{border-color:var(--az-accent);background:var(--az-accent-subtle)}.ReferenceImagePicker_thumb__Broh5{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px;background:var(--az-bg-panel)}.ReferenceImagePicker_tileLabel__RM94u{margin-top:4px;font-size:11px;color:var(--az-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.ReferenceImagePicker_actions__PjWfH{display:flex;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--az-border-subtle)}.ReferenceImagePicker_clearBtn__UgrTQ{padding:4px 12px;font-size:12px;background:transparent;border:1px solid var(--az-border);border-radius:4px;color:var(--az-text-secondary);cursor:pointer}.ReferenceImagePicker_clearBtn__UgrTQ:hover{color:var(--az-error);border-color:var(--az-error)}.ReferenceImagePicker_uploadBody__1krWf{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.ReferenceImagePicker_dropZone__OovWK{width:100%;padding:40px 24px;border:2px dashed var(--az-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s}.ReferenceImagePicker_dropZoneActive__6ATK3,.ReferenceImagePicker_dropZone__OovWK:hover{border-color:var(--az-accent);background:var(--az-accent-subtle)}.ReferenceImagePicker_dropIcon__Fx_Dd{font-size:28px;line-height:1}.ReferenceImagePicker_dropText__Mpy6D{font-size:13px;color:var(--az-text-secondary)}.ReferenceImagePicker_dropBtn__7oM21{font-size:13px;color:var(--az-accent);font-weight:500}.ReferenceImagePicker_fileInput__3G375{display:none}.ReferenceImagePicker_uploadError__yh6ud{font-size:12px;color:var(--az-error);text-align:center}