.TemplatePreviewStage_stage__UTgr_{display:flex;flex-direction:column;min-width:0;border:1px solid var(--mi-border);border-radius:var(--mi-r-lg);background:var(--mi-surface);box-shadow:var(--mi-shadow-sm);overflow:hidden;font-family:var(--mi-font)}.TemplatePreviewStage_toolbar__GOi_m{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:11px 15px;border-bottom:1px solid var(--mi-border);background:var(--mi-n-25)}.TemplatePreviewStage_name___6gD6{flex:1 1 auto;min-width:0;font-size:var(--mi-fs-sm);font-weight:700;letter-spacing:var(--mi-tracking-snug);color:var(--mi-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplatePreviewStage_pageBadge__8GG9N{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--mi-r-full);font-size:var(--mi-fs-micro);font-weight:650;border:1px solid}.TemplatePreviewStage_autoBadge__y7FMh{padding:4px 9px;border-radius:var(--mi-r-full);font-weight:600;background:var(--mi-n-100);border:1px dashed var(--mi-border-strong);color:var(--mi-text-2)}.TemplatePreviewStage_autoBadge__y7FMh,.TemplatePreviewStage_fitBtn__uYxjZ{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-size:var(--mi-fs-micro);white-space:nowrap}.TemplatePreviewStage_fitBtn__uYxjZ{padding:4px 10px;border-radius:var(--mi-r-full);font-family:inherit;font-weight:700;background:var(--mi-blue-600,#2563eb);border:1px solid transparent;color:#fff;cursor:pointer}.TemplatePreviewStage_fitBtn__uYxjZ:hover{background:var(--mi-blue-700,#1d4ed8)}.TemplatePreviewStage_fitBtn__uYxjZ:active{transform:translateY(1px)}.TemplatePreviewStage_spin__DRPUN{animation:TemplatePreviewStage_mi-stage-spin__8zGog .9s linear infinite}@keyframes TemplatePreviewStage_mi-stage-spin__8zGog{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.TemplatePreviewStage_spin__DRPUN{animation:none}.TemplatePreviewStage_fitBtn__uYxjZ:active{transform:none}}.TemplatePreviewStage_tone_busy__FaRiw{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.TemplatePreviewStage_tone_good__8RIwJ{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.TemplatePreviewStage_tone_warn__T8UUB{background:#fffbeb;border-color:#fde68a;color:#92400e}.TemplatePreviewStage_tone_neutral__jAEqU{background:var(--mi-n-100);border-color:var(--mi-border-strong);color:var(--mi-text-2)}.TemplatePreviewStage_zoomGroup__VQz6p{flex:0 0 auto;display:inline-flex;align-items:stretch;border:1px solid var(--mi-border-strong);border-radius:var(--mi-r-xs);overflow:hidden;background:var(--mi-surface)}.TemplatePreviewStage_zoomBtn__uEmor,.TemplatePreviewStage_zoomFit__5_wZX{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;border:0;background:none;color:var(--mi-text-2);font-family:inherit;font-size:var(--mi-fs-micro);font-weight:650;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TemplatePreviewStage_zoomBtn__uEmor:hover,.TemplatePreviewStage_zoomFit__5_wZX:hover{background:var(--mi-n-100);color:var(--mi-text)}.TemplatePreviewStage_zoomFit__5_wZX{min-width:66px;border-left:1px solid var(--mi-border);border-right:1px solid var(--mi-border)}.TemplatePreviewStage_zoomFitOn__zuJlN{background:var(--mi-blue-50);color:var(--mi-blue-700)}.TemplatePreviewStage_frame__n7eyU{padding:22px 18px;background:repeating-linear-gradient(45deg,var(--mi-n-100) 0 8px,var(--mi-n-50) 8px 16px);display:flex;justify-content:center;overflow:auto;max-height:76vh}.TemplatePreviewStage_scaler__wXd1K{position:relative;flex:0 0 auto}.TemplatePreviewStage_sheet__fnq5R{position:relative;background:#fff;box-shadow:var(--mi-shadow-xl);overflow:hidden}.TemplatePreviewStage_sheetInner__eP_p2{position:relative}.TemplatePreviewStage_pageBreak__nIrnB{position:absolute;left:0;right:0;height:0;border-top:2px dashed rgba(220,38,38,.55);pointer-events:none}.TemplatePreviewStage_pageBreakLabel__jyeER{position:absolute;top:5px;right:10px;padding:2px 8px;border-radius:var(--mi-r-full);background:rgba(220,38,38,.92);color:#fff;font-family:var(--mi-font);font-size:11px;font-weight:700;letter-spacing:.02em}.TemplatePreviewStage_downloadBar__I1H61{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border-top:1px solid var(--mi-border);background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.TemplatePreviewStage_downloadNote__QLB_Y{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--mi-fs-2xs);color:var(--mi-text-2)}.TemplatePreviewStage_walletNote__sOk8x{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--mi-r-full);background:var(--mi-n-100,#f1f5f9);font-weight:700;white-space:nowrap}.TemplatePreviewStage_walletSep__0eINx{color:var(--mi-n-400,#94a3b8)}.TemplatePreviewStage_walletOk__9I2XW{color:var(--mi-text-2);font-weight:600}.TemplatePreviewStage_walletShort__lpg40{color:#b91c1c;font-weight:700}.TemplatePreviewStage_topUpBtn__FDZkQ{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid #fca5a5;border-radius:var(--mi-r-sm);background:#fff1f2;color:#b91c1c;font-family:inherit;font-size:var(--mi-fs-sm);font-weight:700;text-decoration:none;transition:background var(--mi-dur-fast) var(--mi-ease),transform var(--mi-dur-fast) var(--mi-ease)}.TemplatePreviewStage_topUpBtn__FDZkQ:hover{background:#ffe4e6;color:#991b1b;transform:translateY(-1px)}.TemplatePreviewStage_downloadBtn__UygB8{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border:0;border-radius:var(--mi-r-sm);background:var(--mi-blue-600);color:#fff;font-family:inherit;font-size:var(--mi-fs-sm);font-weight:700;cursor:pointer;box-shadow:var(--mi-shadow-blue);transition:transform var(--mi-dur-fast) var(--mi-ease),background var(--mi-dur-fast) var(--mi-ease)}.TemplatePreviewStage_downloadBtn__UygB8:hover:not(:disabled){background:var(--mi-blue-700);transform:translateY(-1px)}.TemplatePreviewStage_downloadBtn__UygB8:disabled{background:var(--mi-n-400);box-shadow:none;cursor:progress}.TemplatePreviewStage_cost___xxhC{padding:2px 8px;border-radius:var(--mi-r-full);background:hsla(0,0%,100%,.22);font-size:var(--mi-fs-micro);font-weight:650}@media (max-width:640px){.TemplatePreviewStage_frame__n7eyU{padding:14px 10px;max-height:62vh}.TemplatePreviewStage_toolbar__GOi_m{padding:10px 12px}.TemplatePreviewStage_name___6gD6{flex:1 1 100%}.TemplatePreviewStage_downloadBar__I1H61{flex-direction:column;align-items:stretch;gap:8px}.TemplatePreviewStage_downloadNote__QLB_Y{justify-content:center;text-align:center}.TemplatePreviewStage_downloadBtn__UygB8,.TemplatePreviewStage_topUpBtn__FDZkQ{justify-content:center}}.TemplateRail_rail__g_xT_{min-width:0;border:1px solid var(--mi-border);border-radius:var(--mi-r-lg);background:var(--mi-surface);box-shadow:var(--mi-shadow-sm);font-family:var(--mi-font);overflow:hidden}.TemplateRail_railHead__N3isz{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:11px 14px;border-bottom:1px solid var(--mi-border);background:var(--mi-n-25);font-size:var(--mi-fs-sm);font-weight:700;letter-spacing:var(--mi-tracking-snug);color:var(--mi-text)}.TemplateRail_railCount__NvSA7{font-size:var(--mi-fs-micro);font-weight:500;color:var(--mi-text-3)}.TemplateRail_list__o14PF{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));grid-gap:12px;gap:12px;max-height:640px;overflow-y:auto}.TemplateRail_item__L9icA{min-width:0}.TemplateRail_card__sRY3L{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.TemplateRail_paper__j_6JV{position:relative;display:block;width:100%;aspect-ratio:795/1124;border:2px solid var(--mi-border);border-radius:var(--mi-r-sm);background:#fff;overflow:hidden;transition:border-color var(--mi-dur-fast) var(--mi-ease),box-shadow var(--mi-dur-fast) var(--mi-ease),transform var(--mi-dur-fast) var(--mi-ease)}@supports not (aspect-ratio:1){.TemplateRail_paper__j_6JV{height:0;padding-bottom:141.4%}}.TemplateRail_card__sRY3L:hover .TemplateRail_paper__j_6JV{border-color:var(--mi-border-strong);transform:translateY(-2px);box-shadow:var(--mi-shadow-md)}.TemplateRail_cardActive__r_VTT .TemplateRail_paper__j_6JV{border-color:var(--mi-blue-600);box-shadow:0 0 0 3px var(--mi-blue-100),var(--mi-shadow-md)}.TemplateRail_scaled__HPfY_{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none}.TemplateRail_skeleton__bYBJA{position:absolute;inset:0;background:linear-gradient(180deg,var(--mi-n-100),var(--mi-n-50))}.TemplateRail_label__RvzJU{display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--mi-fs-micro);font-weight:600;color:var(--mi-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplateRail_cardActive__r_VTT .TemplateRail_label__RvzJU{color:var(--mi-blue-700);font-weight:750}.TemplateRail_blurb__ScAgh{display:block;margin-top:-2px;font-size:var(--mi-fs-micro);line-height:1.35;color:var(--mi-text-3);text-align:center;text-wrap:balance}.TemplateRail_label__RvzJU svg{flex:0 0 auto;color:var(--mi-blue-600)}@media (max-width:900px){.TemplateRail_list__o14PF{grid-auto-flow:column;grid-auto-columns:124px;grid-template-columns:none;max-height:none;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding:12px}.TemplateRail_item__L9icA{scroll-snap-align:start}}.PhotoPrompt_bar__PaGRA{display:flex;align-items:center;gap:11px;padding:10px 15px;border-bottom:1px solid var(--mi-border);background:var(--mi-blue-50);font-family:var(--mi-font)}.PhotoPrompt_barOn__XbSmd{background:var(--mi-n-25)}.PhotoPrompt_icon__skqHk{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--mi-r-full);background:var(--mi-surface);border:1px solid var(--mi-border-strong);color:var(--mi-blue-600);overflow:hidden}.PhotoPrompt_thumb__Ei0Cb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PhotoPrompt_copy__n5cAB{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.PhotoPrompt_title__I5HQH{font-size:var(--mi-fs-sm);font-weight:700;letter-spacing:var(--mi-tracking-snug);color:var(--mi-text)}.PhotoPrompt_sub__Fgk0b{font-size:var(--mi-fs-micro);line-height:1.4;color:var(--mi-text-3)}.PhotoPrompt_error__S2uv4{display:inline-flex;align-items:center;gap:6px;font-size:var(--mi-fs-xs);font-weight:650;color:#b91c1c}.PhotoPrompt_file__H1kc_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PhotoPrompt_actions__4dqnz{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.PhotoPrompt_danger__PfwfH,.PhotoPrompt_dismiss__4ZNFp,.PhotoPrompt_ghost__B7GaT,.PhotoPrompt_primary__kb4ks{display:inline-flex;align-items:center;gap:5px;border-radius:var(--mi-r-xs);font-family:inherit;font-size:var(--mi-fs-micro);font-weight:650;cursor:pointer;white-space:nowrap;transition:background var(--mi-dur-fast) var(--mi-ease),border-color var(--mi-dur-fast) var(--mi-ease)}.PhotoPrompt_primary__kb4ks{padding:6px 13px;border:1px solid var(--mi-blue-600);background:var(--mi-blue-600);color:var(--mi-text-inverse)}.PhotoPrompt_primary__kb4ks:hover:not(:disabled){background:var(--mi-blue-700);border-color:var(--mi-blue-700)}.PhotoPrompt_ghost__B7GaT{padding:5px 10px;border:1px solid var(--mi-border-strong);background:var(--mi-surface);color:var(--mi-text-2)}.PhotoPrompt_ghost__B7GaT:hover:not(:disabled){background:var(--mi-n-50);border-color:var(--mi-n-400)}.PhotoPrompt_danger__PfwfH{padding:5px 10px;border:1px solid #fca5a5;background:#fef2f2;color:#b91c1c}.PhotoPrompt_danger__PfwfH:hover:not(:disabled){background:#fee2e2}.PhotoPrompt_confirmAsk__jIGIX{font-size:var(--mi-fs-micro);font-weight:650;color:var(--mi-text-2)}.PhotoPrompt_dismiss__4ZNFp{padding:5px;border:1px solid transparent;background:none;color:var(--mi-text-3)}.PhotoPrompt_dismiss__4ZNFp:hover:not(:disabled){background:var(--mi-n-100);color:var(--mi-text)}.PhotoPrompt_danger__PfwfH:disabled,.PhotoPrompt_dismiss__4ZNFp:disabled,.PhotoPrompt_ghost__B7GaT:disabled,.PhotoPrompt_primary__kb4ks:disabled{opacity:.55;cursor:default}@media (max-width:620px){.PhotoPrompt_bar__PaGRA{flex-wrap:wrap}.PhotoPrompt_copy__n5cAB{flex:1 1 100%;order:2}.PhotoPrompt_actions__4dqnz{order:3;flex:1 1 100%;justify-content:flex-start}}.FitPanel_panel__Dyc0_{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--mi-border,#e2e8f0);background:var(--mi-n-50,#f8fafc)}.FitPanel_warn__GIMMq{background:#fffbeb;border-bottom-color:#fde68a}.FitPanel_warn__GIMMq .FitPanel_icon__P_0VN{color:#b45309}.FitPanel_thin__r7Y58{background:#eff6ff;border-bottom-color:#bfdbfe}.FitPanel_thin__r7Y58 .FitPanel_icon__P_0VN{color:#1d4ed8}.FitPanel_review__oey3_{background:#f5f3ff;border-bottom-color:#ddd6fe}.FitPanel_review__oey3_ .FitPanel_icon__P_0VN{color:#6d28d9}.FitPanel_icon__P_0VN{flex:0 0 auto;display:flex;padding-top:1px}.FitPanel_body__NbHGc{flex:1 1 auto;min-width:0}.FitPanel_title__Hxaze{margin:0;font-size:.8125rem;font-weight:700;color:var(--mi-text,#0f172a);letter-spacing:-.005em}.FitPanel_detail__74D39{margin:3px 0 0;font-size:.75rem;line-height:1.5;color:var(--mi-text-2,#475569)}.FitPanel_error__o1ZpD{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:.72rem;font-weight:600;color:#b91c1c}.FitPanel_actions__JwGcS{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-top:1px}.FitPanel_primary__OkYSu,.FitPanel_secondary__56EQ3{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:8px;font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}.FitPanel_primary__OkYSu{background:var(--mi-blue-600,#2563eb);border:1px solid transparent;color:#fff}.FitPanel_primary__OkYSu:hover:not(:disabled){background:var(--mi-blue-700,#1d4ed8)}.FitPanel_secondary__56EQ3{background:#fff;border:1px solid var(--mi-border-strong,#cbd5e1);color:var(--mi-text,#0f172a)}.FitPanel_secondary__56EQ3:hover:not(:disabled){background:var(--mi-n-100,#f1f5f9)}.FitPanel_primary__OkYSu:disabled,.FitPanel_secondary__56EQ3:disabled{opacity:.55;cursor:not-allowed}.FitPanel_cost__0aDLq{margin-left:2px;padding:1px 6px;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:.68rem;font-weight:700}.FitPanel_spin__ha32G{animation:FitPanel_mi-fit-spin__EvO44 .9s linear infinite}@keyframes FitPanel_mi-fit-spin__EvO44{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FitPanel_spin__ha32G{animation:none}}@media (max-width:720px){.FitPanel_panel__Dyc0_{flex-wrap:wrap}.FitPanel_actions__JwGcS{width:100%;justify-content:flex-end}}.FitPanel_calm__M2zZD{background:var(--mi-n-50,#f8fafc);border-bottom-color:var(--mi-border,#e2e8f0)}.FitPanel_calm__M2zZD .FitPanel_icon__P_0VN{color:var(--mi-text-2,#475569)}