.sdc[data-v-ac0fd90d]{--sdc-panel:var(--surface-elevated,#111827);--sdc-border:hsla(0,0%,100%,.08);--sdc-border-strong:hsla(0,0%,100%,.14);--sdc-text:var(--text-primary,#f8fafc);--sdc-muted:var(--text-muted,#94a3b8);--sdc-brand:var(--brand-primary,#16a34a);color:var(--sdc-text);font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.sdc-steps[data-v-ac0fd90d]{counter-reset:s;display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:0}.sdc-steps li[data-v-ac0fd90d]{border-radius:8px;color:var(--sdc-muted);counter-increment:s;flex:1;font-size:.82rem;padding:8px 4px 8px 28px;position:relative}.sdc-steps li[data-v-ac0fd90d]:before{border:1px solid var(--sdc-border-strong);border-radius:999px;content:counter(s);display:grid;font-size:.66rem;height:18px;left:6px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:18px}.sdc-steps li.active[data-v-ac0fd90d]{color:var(--sdc-text)}.sdc-steps li.active[data-v-ac0fd90d]:before,.sdc-steps li.done[data-v-ac0fd90d]:before{background:var(--sdc-brand);border-color:var(--sdc-brand);color:#06110a}.sdc-error[data-v-ac0fd90d]{align-items:center;background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:10px;color:#fca5a5;display:flex;font-size:.85rem;gap:10px;margin-bottom:16px;padding:10px 14px}.sdc-link[data-v-ac0fd90d]{color:var(--sdc-brand);font-weight:600;margin-left:auto}.sdc-card[data-v-ac0fd90d]{background:var(--sdc-panel);border:1px solid var(--sdc-border);border-radius:14px;padding:22px}.sdc-center[data-v-ac0fd90d]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 22px;text-align:center}.sdc-h[data-v-ac0fd90d]{font-size:1.15rem;font-weight:700;margin:0 0 4px}.sdc-sub[data-v-ac0fd90d]{color:var(--sdc-muted);font-size:.86rem;margin:0 0 16px}.sdc-input[data-v-ac0fd90d],.sdc-select[data-v-ac0fd90d],.sdc-textarea[data-v-ac0fd90d]{background:#ffffff0a;border:1px solid var(--sdc-border-strong);border-radius:10px;box-sizing:border-box;color:var(--sdc-text);font:inherit;font-size:.9rem;outline:none;padding:10px 12px;transition:border-color .16s ease;width:100%}.sdc-textarea[data-v-ac0fd90d]{line-height:1.5;resize:vertical}.sdc-input[data-v-ac0fd90d]:focus,.sdc-select[data-v-ac0fd90d]:focus,.sdc-textarea[data-v-ac0fd90d]:focus{border-color:var(--sdc-brand)}.sdc-title-input[data-v-ac0fd90d]{font-size:1rem;font-weight:600;margin-bottom:10px}.sdc-row[data-v-ac0fd90d]{flex-wrap:wrap;gap:12px}.sdc-field[data-v-ac0fd90d],.sdc-row[data-v-ac0fd90d]{display:flex;margin-top:12px}.sdc-field[data-v-ac0fd90d]{flex:1;flex-direction:column;gap:6px;min-width:160px}.sdc-label[data-v-ac0fd90d]{color:var(--sdc-text);font-size:.8rem;font-weight:600}.sdc-range[data-v-ac0fd90d]{accent-color:var(--sdc-brand);width:100%}.sdc-divider[data-v-ac0fd90d]{background:var(--sdc-border);height:1px;margin:20px 0}.sdc-section-label[data-v-ac0fd90d]{font-size:.8rem;font-weight:600;margin-bottom:7px;margin-top:16px}.sdc-segmented[data-v-ac0fd90d]{background:#ffffff06;border:1px solid var(--sdc-border);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.sdc-segment[data-v-ac0fd90d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--sdc-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:600;gap:7px;justify-content:center;min-height:38px}.sdc-segment[data-v-ac0fd90d]:hover{background:#ffffff0a;color:var(--sdc-text)}.sdc-segment.active[data-v-ac0fd90d]{background:#16a34a1f;border-color:#16a34a57;color:#4ade80}.sdc-source-input[data-v-ac0fd90d],.sdc-source-url[data-v-ac0fd90d]{margin-top:10px}.sdc-options-grid[data-v-ac0fd90d]{display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sdc-slide-count[data-v-ac0fd90d]{border:0;margin:18px 0 0;min-width:0;padding:0}.sdc-count-options[data-v-ac0fd90d]{display:grid;gap:7px;grid-template-columns:repeat(10,minmax(34px,1fr));margin-top:8px}.sdc-count-option[data-v-ac0fd90d]{background:#ffffff09;border:1px solid var(--sdc-border-strong);border-radius:9px;color:var(--sdc-muted);cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;min-height:38px;transition:all .16s ease}.sdc-count-option[data-v-ac0fd90d]:hover{border-color:#16a34a73;color:var(--sdc-text)}.sdc-count-option.active[data-v-ac0fd90d]{background:#16a34a29;border-color:var(--sdc-brand);box-shadow:0 0 0 1px #16a34a2e;color:#4ade80}.sdc-outline-section[data-v-ac0fd90d]{background:#ffffff04;border:1px solid var(--sdc-border);border-radius:12px;margin-top:18px;overflow:hidden}.sdc-outline-toggle[data-v-ac0fd90d]{align-items:center;background:#ffffff09;border:0;color:var(--sdc-text);cursor:pointer;display:flex;font:inherit;font-size:.86rem;font-weight:700;gap:12px;justify-content:space-between;padding:12px 14px;width:100%}.sdc-outline-toggle>span[data-v-ac0fd90d]{align-items:center;display:inline-flex;gap:8px}.sdc-outline-toggle-label[data-v-ac0fd90d]{color:var(--sdc-muted);font-size:.76rem;font-weight:600}.sdc-outline-toggle-label i[data-v-ac0fd90d]{transition:transform .16s ease}.sdc-outline-toggle-label i.open[data-v-ac0fd90d]{transform:rotate(180deg)}.sdc-outline-scroll[data-v-ac0fd90d]{height:min(48vh,460px);overflow-y:auto;padding:12px;scrollbar-gutter:stable}.sdc-slide[data-v-ac0fd90d]{background:#ffffff05;border:1px solid var(--sdc-border);border-radius:12px;margin-bottom:12px;padding:12px}.sdc-slide-head[data-v-ac0fd90d]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.sdc-slide.collapsed .sdc-slide-head[data-v-ac0fd90d]{margin-bottom:0}.sdc-slide-no[data-v-ac0fd90d]{background:#16a34a2e;border-radius:999px;color:#4ade80;display:grid;flex:0 0 auto;font-size:.72rem;font-weight:700;height:22px;place-items:center;width:22px}.sdc-slide-tools[data-v-ac0fd90d]{display:flex;flex:0 0 auto;gap:4px}.sdc-icon[data-v-ac0fd90d]{background:transparent;border:1px solid var(--sdc-border-strong);border-radius:8px;color:var(--sdc-muted);cursor:pointer;height:30px;transition:all .16s ease;width:30px}.sdc-icon[data-v-ac0fd90d]:hover:not(:disabled){background:#ffffff0f;color:var(--sdc-text)}.sdc-icon[data-v-ac0fd90d]:disabled{cursor:default;opacity:.35}.sdc-icon-danger[data-v-ac0fd90d]:hover:not(:disabled){border-color:#ef444480;color:#fca5a5}.sdc-icon .fa-chevron-down[data-v-ac0fd90d]{transition:transform .16s ease}.sdc-icon .fa-chevron-down.is-open[data-v-ac0fd90d]{transform:rotate(180deg)}.sdc-points[data-v-ac0fd90d]{font-size:.85rem}.sdc-add[data-v-ac0fd90d]{margin-top:4px}.sdc-actions[data-v-ac0fd90d]{align-items:center;display:flex;gap:12px;margin-top:20px}.sdc-actions-center[data-v-ac0fd90d]{flex-wrap:wrap;justify-content:center}.sdc-credits[data-v-ac0fd90d]{color:var(--sdc-brand);font-size:.82rem;font-weight:600;gap:6px;margin-left:auto}.sdc-btn[data-v-ac0fd90d],.sdc-credits[data-v-ac0fd90d]{align-items:center;display:inline-flex}.sdc-btn[data-v-ac0fd90d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0f;border:1px solid var(--sdc-border-strong);border-radius:10px;color:var(--sdc-text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;gap:7px;padding:9px 18px;transition:all .16s ease}.sdc-btn[data-v-ac0fd90d]:hover:not(:disabled){background:#ffffff1f}.sdc-btn[data-v-ac0fd90d]:disabled{cursor:default;opacity:.5}.sdc-btn-primary[data-v-ac0fd90d]{background:var(--sdc-brand);border-color:var(--sdc-brand);box-shadow:0 2px 10px #16a34a59;color:#06110a}.sdc-btn-primary[data-v-ac0fd90d]:hover:not(:disabled){background:#15803d}.sdc-btn-ghost[data-v-ac0fd90d]{background:transparent;border-color:transparent;color:var(--sdc-muted)}.sdc-template-browser[data-v-ac0fd90d]{background:#ffffff04;border:1px solid var(--sdc-border);border-radius:12px;height:500px;max-height:54vh;min-height:360px;overflow:hidden}.sdc-templates[data-v-ac0fd90d]{align-content:start;box-sizing:border-box;display:grid;gap:14px;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px;scrollbar-gutter:stable}.sdc-tpl[data-v-ac0fd90d]{background:#ffffff08;border:1px solid var(--sdc-border);border-radius:12px;cursor:pointer;display:block;height:-moz-max-content;height:max-content;min-width:0;overflow:hidden;padding:0;text-align:left;transition:border-color .16s ease,transform .16s ease}.sdc-tpl[data-v-ac0fd90d]:hover{border-color:var(--sdc-brand);transform:translateY(-2px)}.sdc-tpl.active[data-v-ac0fd90d]{border-color:var(--sdc-brand);box-shadow:0 0 0 1px var(--sdc-brand)}.sdc-tpl-thumb[data-v-ac0fd90d]{aspect-ratio:16/9;background:#0b0b0b;display:grid;flex:none;height:auto;overflow:hidden;place-items:center;position:relative;width:100%}.sdc-tpl-thumb img[data-v-ac0fd90d]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sdc-tpl-noimg[data-v-ac0fd90d]{color:var(--sdc-muted);font-size:1.5rem}.sdc-tpl-meta[data-v-ac0fd90d]{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.sdc-tpl-name[data-v-ac0fd90d]{font-size:.88rem;font-weight:600}.sdc-tpl-tag[data-v-ac0fd90d]{color:var(--sdc-muted);font-size:.76rem}.sdc-loading[data-v-ac0fd90d]{align-items:center;box-sizing:border-box;color:var(--sdc-muted);display:flex;gap:10px;height:100%;justify-content:center;padding:24px}.sdc-spinner[data-v-ac0fd90d]{animation:sdc-spin-ac0fd90d .8s linear infinite;border:2px solid var(--sdc-border-strong);border-radius:50%;border-top-color:var(--sdc-brand);display:inline-block;height:18px;width:18px}.sdc-spinner-lg[data-v-ac0fd90d]{border-width:3px;height:34px;width:34px}@keyframes sdc-spin-ac0fd90d{to{transform:rotate(1turn)}}.sdc-success-icon[data-v-ac0fd90d]{color:var(--sdc-brand);font-size:2.6rem}.sdc-progress-icon[data-v-ac0fd90d]{background:#16a34a24;border-radius:14px;box-shadow:0 0 0 1px #4ade8024,0 12px 30px #16a34a1f;color:#4ade80;display:grid;font-size:1.25rem;height:48px;place-items:center;width:48px}.sdc-progress[data-v-ac0fd90d]{margin:4px auto 8px;width:min(100%,460px)}.sdc-progress-head[data-v-ac0fd90d]{align-items:center;color:var(--sdc-muted);display:flex;font-size:.78rem;gap:12px;justify-content:space-between;margin-bottom:8px}.sdc-progress-head strong[data-v-ac0fd90d]{color:#4ade80;font-size:.82rem;font-variant-numeric:tabular-nums}.sdc-progress-track[data-v-ac0fd90d]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;height:9px;overflow:hidden}.sdc-progress-track>span[data-v-ac0fd90d]{background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:inherit;box-shadow:0 0 16px #4ade8061;display:block;height:100%;transition:width .45s ease}.sdc-progress-panel[data-v-ac0fd90d]{background:#111827f5;border:1px solid var(--sdc-border-strong);border-radius:18px;box-shadow:0 24px 70px #00000073;box-sizing:border-box;padding:30px;width:min(calc(100% - 32px),520px)}.sdc-overlay[data-v-ac0fd90d],.sdc-progress-panel[data-v-ac0fd90d]{align-items:center;display:flex;flex-direction:column}.sdc-overlay[data-v-ac0fd90d]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070db8;color:var(--sdc-text);gap:14px;inset:0;justify-content:center;position:fixed;z-index:50}@media(max-width:680px){.sdc-options-grid[data-v-ac0fd90d]{grid-template-columns:1fr}.sdc-count-options[data-v-ac0fd90d]{grid-template-columns:repeat(5,minmax(40px,1fr))}.sdc-actions[data-v-ac0fd90d]{flex-wrap:wrap}.sdc-credits[data-v-ac0fd90d]{margin-left:0;order:2;width:100%}.sdc-template-browser[data-v-ac0fd90d]{height:440px;max-height:52vh;min-height:300px}.sdc-templates[data-v-ac0fd90d]{gap:10px;grid-template-columns:1fr;padding:10px}}
