.budget-selection.svelte-on2ztl{width:100%}.budget-tier-card.svelte-on2ztl{text-align:center;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;padding:.75rem;transition:all .2s;position:relative}.budget-tier-card.svelte-on2ztl:hover:not(.disabled){border-color:var(--color-primary,#1b5e9c);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.budget-tier-card.svelte-on2ztl:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-ring,#1b5e9c);outline:none}.budget-tier-card.selected.svelte-on2ztl{border-color:var(--color-primary,#1b5e9c);background-color:#1c629c1a}@supports (color:color-mix(in lab,red,red)){.budget-tier-card.selected.svelte-on2ztl{background-color:color-mix(in srgb,var(--color-primary,#1b5e9c) 10%,transparent)}}.budget-tier-card.selected.svelte-on2ztl{box-shadow:0 4px 6px -1px #0000001a}.budget-tier-card.disabled.svelte-on2ztl{opacity:.5;cursor:not-allowed}.tier-icon.svelte-on2ztl{margin-bottom:.5rem;font-size:1.25rem;display:block}.tier-content.svelte-on2ztl{flex-direction:column;gap:.125rem;display:flex}.tier-name.svelte-on2ztl{color:#111827;font-size:.75rem;font-weight:600}.tier-range.svelte-on2ztl{color:var(--color-primary,#1b5e9c);font-size:.75rem;font-weight:500}.tier-description.svelte-on2ztl{color:#6b7280;font-size:.75rem;line-height:1.25}.budget-tier-card.selected.svelte-on2ztl .tier-name:where(.svelte-on2ztl),.budget-tier-card.selected.svelte-on2ztl .tier-range:where(.svelte-on2ztl),.budget-tier-card.selected.svelte-on2ztl .tier-description:where(.svelte-on2ztl){color:var(--color-primary,#1b5e9c)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial}}}.progress-meter.svelte-1rwphe0{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.progress-meter.svelte-1rwphe0{--tw-gradient-position:to right in oklab}}.progress-meter.svelte-1rwphe0{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-50,oklch(97% .014 254.604));--tw-gradient-to:var(--color-indigo-50,oklch(96.2% .018 272.314));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem) * 6);color:#1f2937}.progress-meter.compact.svelte-1rwphe0{border-radius:.75rem;padding:1rem}.progress-bar-container.svelte-1rwphe0{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.progress-bar.svelte-1rwphe0{background:#fff9;border:1px solid #3b82f633;border-radius:9999px;flex:1;height:1rem;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.progress-fill.svelte-1rwphe0{--tw-gradient-position:to right;height:100%}@supports (background-image:linear-gradient(in lab,red,red)){.progress-fill.svelte-1rwphe0{--tw-gradient-position:to right in oklab}}.progress-fill.svelte-1rwphe0{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-gradient-to:var(--color-indigo-600,oklch(51.1% .262 276.966));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-radius:9999px;box-shadow:0 0 8px #3b82f64d}.progress-fill.pulsing.svelte-1rwphe0{animation:1.5s ease-in-out infinite svelte-1rwphe0-pulse-glow}.progress-percentage.svelte-1rwphe0{min-width:calc(var(--spacing,.25rem) * 16);text-align:right;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,#111827)}.progress-message.svelte-1rwphe0{margin-bottom:1rem}.message-text.svelte-1rwphe0{color:#111827;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.current-stage.svelte-1rwphe0{color:#2563eb;font-weight:500}.progress-timing.svelte-1rwphe0{color:#1d4ed8;gap:1.5rem;font-size:.875rem;font-weight:500;display:flex}.cost-info.svelte-1rwphe0{color:#374151;margin-bottom:1rem;font-size:.875rem;font-weight:500}.cost-actual.svelte-1rwphe0{color:#15803d}.cost-estimate.svelte-1rwphe0{color:#b45309}.stages-container.svelte-1rwphe0{margin-top:1.5rem}.stages-title.svelte-1rwphe0{color:#111827;align-items:center;margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:flex}.stages-list.svelte-1rwphe0{flex-direction:column;gap:.75rem;display:flex}.stage-item.svelte-1rwphe0{background:#ffffffb3;border:1px solid #3b82f626;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;font-size:.875rem;transition:all .3s;display:flex}.stage-item.active.svelte-1rwphe0{background:#bfdbfecc;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.stage-item.completed.svelte-1rwphe0{background:#dcfce7cc;border-color:#bbf7d0}.stage-item.failed.svelte-1rwphe0{background:#fee2e2cc;border-color:#fecaca}.stage-icon.svelte-1rwphe0{flex-shrink:0;min-width:1.75rem;font-size:1.25rem}.stage-name.svelte-1rwphe0{color:#111827;flex:1;font-weight:500}.stage-message.svelte-1rwphe0{color:#2563eb;font-size:.75rem;font-style:italic}.stage-progress.svelte-1rwphe0{align-items:center;gap:.75rem;min-width:5rem;display:flex}.stage-progress-bar.svelte-1rwphe0{background:#bfdbfe99;border-radius:9999px;width:4rem;height:.5rem}.stage-progress-fill.svelte-1rwphe0{background:#3b82f6;border-radius:9999px;height:100%;transition:all .5s}.stage-percentage.svelte-1rwphe0{min-width:calc(var(--spacing,.25rem) * 10);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,#4b5563)}.connection-status.svelte-1rwphe0{animation:.3s ease-out svelte-1rwphe0-slideIn}@keyframes svelte-1rwphe0-pulse-glow{0%,to{transform:scale(1);box-shadow:0 0 8px #3b82f64d}50%{transform:scale(1.01);box-shadow:0 0 16px #3b82f680}}@keyframes svelte-1rwphe0-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.compact.svelte-1rwphe0 .progress-message:where(.svelte-1rwphe0){margin-bottom:.75rem}.compact.svelte-1rwphe0 .message-text:where(.svelte-1rwphe0),.compact.svelte-1rwphe0 .progress-percentage:where(.svelte-1rwphe0){font-size:1rem}.compact.svelte-1rwphe0 .progress-bar:where(.svelte-1rwphe0){height:.75rem}button.svelte-1rwphe0:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}@media(prefers-contrast:high){.progress-meter.svelte-1rwphe0{border-width:2px;border-color:#1f2937}.progress-fill.svelte-1rwphe0{background:#1e40af}.stage-item.svelte-1rwphe0{border-width:2px}}@media(prefers-reduced-motion:reduce){.progress-fill.svelte-1rwphe0,.stage-progress-fill.svelte-1rwphe0,.stage-item.svelte-1rwphe0{transition:none}.progress-fill.pulsing.svelte-1rwphe0{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-duration:initial;--tw-ease:initial}}}.upload-wizard.svelte-1s3hd56{max-width:56rem;margin-left:auto;margin-right:auto}.upload-zone.svelte-1s3hd56{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;transition:border-color .15s,background-color .15s}.upload-zone.svelte-1s3hd56:hover{background-color:#f9fafb;border-color:#9ca3af}.upload-zone.drag-active.svelte-1s3hd56{border-color:var(--color-primary,#1b5e9c);background-color:#1c629c1a}@supports (color:color-mix(in lab,red,red)){.upload-zone.drag-active.svelte-1s3hd56{background-color:color-mix(in srgb,var(--color-primary,#1b5e9c) 10%,transparent)}}.upload-zone.has-file.svelte-1s3hd56{cursor:default;background-color:#f9fafb;border-style:solid;border-color:#9ca3af}.file-info.svelte-1s3hd56{justify-content:space-between;align-items:center;display:flex}.file-icon.svelte-1s3hd56{font-size:1.875rem;line-height:2.25rem}.file-details.svelte-1s3hd56{text-align:left;flex:1;margin-left:1rem;margin-right:1rem}.file-name.svelte-1s3hd56{color:#111827;font-weight:500}.file-size.svelte-1s3hd56{color:#6b7280;font-size:.875rem;line-height:1.25rem}.remove-file.svelte-1s3hd56{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.remove-file.svelte-1s3hd56:hover{color:#ef4444}.upload-prompt.svelte-1s3hd56{flex-direction:column;align-items:center;gap:.5rem;display:flex}.upload-icon.svelte-1s3hd56{color:#9ca3af;font-size:2.25rem;line-height:2.5rem}.upload-text.svelte-1s3hd56{color:#4b5563;margin:0}.file-link.svelte-1s3hd56{color:var(--color-primary,#1b5e9c);cursor:pointer;font-weight:500;text-decoration:underline}.file-link.svelte-1s3hd56:hover{opacity:.8}.upload-hint.svelte-1s3hd56{color:#6b7280;margin:0;font-size:.875rem;line-height:1.25rem}.processing-card.svelte-1s3hd56{background-color:var(--color-card,white);border:1px solid var(--color-border,#e5e7eb);text-align:center;border-radius:.5rem;padding:2rem}.btn.svelte-1s3hd56{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.btn.svelte-1s3hd56:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-ring,#1b5e9c);outline:none}.btn-primary.svelte-1s3hd56{background-color:var(--color-primary,#1b5e9c);color:#fff}.btn-primary.svelte-1s3hd56:hover:not(:disabled){opacity:.9}.btn.svelte-1s3hd56:disabled{opacity:.5;cursor:not-allowed}.upload-spinner.svelte-1s3hd56{border:2px solid #fff;border-top-color:#0000;border-radius:9999px;width:1.25rem;height:1.25rem;animation:1s linear infinite svelte-1s3hd56-spin}@keyframes svelte-1s3hd56-spin{to{transform:rotate(360deg)}}@keyframes svelte-1s3hd56-pulse-glow{0%,to{box-shadow:0 0 5px #1b5e9c66}50%{box-shadow:0 0 20px #1b5e9c99,0 0 30px #1b5e9c66}}.progress-bar-container.svelte-1s3hd56{width:100%}.progress-bar.svelte-1s3hd56{background-color:var(--color-muted,#f5f5f4);border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.progress-bar-fill.svelte-1s3hd56{--tw-gradient-position:to right;border-radius:3.40282e38px;height:100%}@supports (background-image:linear-gradient(in lab,red,red)){.progress-bar-fill.svelte-1s3hd56{--tw-gradient-position:to right in oklab}}.progress-bar-fill.svelte-1s3hd56{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-secondary,#f5f5f5);--tw-gradient-to:var(--color-primary,#1c629c);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));width:0%}.upload-progress-section.svelte-1s3hd56{animation:.3s ease-out svelte-1s3hd56-slideDown}@keyframes svelte-1s3hd56-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.script-format-toggle.svelte-1s3hd56{gap:.75rem;display:flex}.format-btn.svelte-1s3hd56{cursor:pointer;color:#4b5563;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;transition:all .15s;display:flex}.format-btn.svelte-1s3hd56:hover{border-color:#d1d5db}.format-btn.active.svelte-1s3hd56{border-color:var(--color-primary,#1b5e9c);background-color:#1c629c1a}@supports (color:color-mix(in lab,red,red)){.format-btn.active.svelte-1s3hd56{background-color:color-mix(in srgb,var(--color-primary,#1b5e9c) 10%,transparent)}}.format-btn.active.svelte-1s3hd56{color:var(--color-primary,#1b5e9c)}.format-btn.svelte-1s3hd56:disabled{opacity:.5;cursor:not-allowed}.format-icon.svelte-1s3hd56{font-size:1.25rem}.format-label.svelte-1s3hd56{font-size:.875rem}.tv-options-section.svelte-1s3hd56{animation:.3s ease-out svelte-1s3hd56-slideDown}.episode-type-toggle.svelte-1s3hd56{gap:.5rem;display:flex}.episode-type-btn.svelte-1s3hd56{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s}.episode-type-btn.svelte-1s3hd56:hover{border-color:#d1d5db}.episode-type-btn.active.svelte-1s3hd56{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.episode-type-btn.svelte-1s3hd56:disabled{opacity:.5;cursor:not-allowed}.package-step.svelte-1s3hd56{animation:.3s ease-out svelte-1s3hd56-slideDown}.package-card.svelte-1s3hd56{background-color:var(--color-card,white);border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;padding:1.5rem}.package-header.svelte-1s3hd56{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.back-btn.svelte-1s3hd56{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.back-btn.svelte-1s3hd56:hover{color:#111827;background-color:#f3f4f6}.package-title.svelte-1s3hd56{color:var(--color-foreground,#111827);font-size:1.25rem;font-weight:600}.package-description.svelte-1s3hd56{color:var(--color-muted-foreground,#6b7280);margin-bottom:1.5rem;font-size:.875rem}.config-section.svelte-1s3hd56{border-bottom:1px solid var(--color-border,#e5e7eb);margin-bottom:1.5rem;padding-bottom:1.5rem}.config-section-last.svelte-1s3hd56{border-bottom:none;padding-bottom:0}.section-title.svelte-1s3hd56{color:var(--color-foreground,#111827);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.optional-label.svelte-1s3hd56{color:var(--color-muted-foreground,#6b7280);font-weight:400}.field.svelte-1s3hd56{flex-direction:column;gap:.25rem;display:flex}.field-label.svelte-1s3hd56{color:var(--color-muted-foreground,#6b7280);font-size:.75rem;font-weight:500}.select-input.svelte-1s3hd56,.number-input.svelte-1s3hd56,.textarea-input.svelte-1s3hd56{background-color:var(--color-background,white);border:1px solid var(--color-input,#e5e7eb);width:100%;color:var(--color-foreground,#111827);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.select-input.svelte-1s3hd56:focus,.number-input.svelte-1s3hd56:focus,.textarea-input.svelte-1s3hd56:focus{box-shadow:0 0 0 2px var(--color-ring,#1b5e9c);border-color:var(--color-ring,#1b5e9c);outline:none}.budget-grid.svelte-1s3hd56{flex-direction:column;gap:1rem;display:flex}.budget-range.svelte-1s3hd56{align-items:flex-end;gap:.5rem;display:flex}.budget-range.svelte-1s3hd56 .field:where(.svelte-1s3hd56){flex:1}.range-separator.svelte-1s3hd56{color:var(--color-muted-foreground,#6b7280);padding-bottom:.5rem;font-size:.875rem}.distribution-grid.svelte-1s3hd56{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.template-buttons.svelte-1s3hd56{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.template-btn.svelte-1s3hd56{background-color:var(--color-muted,#f5f5f4);color:var(--color-muted-foreground,#6b7280);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.template-btn.svelte-1s3hd56:hover{background-color:var(--color-primary,#1b5e9c);color:#fff;border-color:var(--color-primary,#1b5e9c)}.textarea-input.svelte-1s3hd56{resize:vertical;min-height:60px}.package-actions.svelte-1s3hd56{border-top:1px solid var(--color-border,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.btn-secondary.svelte-1s3hd56{color:var(--color-muted-foreground,#6b7280);border:1px solid var(--color-border,#e5e7eb);background-color:#0000}.btn-secondary.svelte-1s3hd56:hover{background-color:var(--color-muted,#f5f5f4);color:var(--color-foreground,#111827)}@media(max-width:640px){.distribution-grid.svelte-1s3hd56{grid-template-columns:1fr}.budget-range.svelte-1s3hd56{flex-direction:column;align-items:stretch}.range-separator.svelte-1s3hd56{text-align:center;padding:.25rem 0}.package-actions.svelte-1s3hd56{flex-direction:column}.package-actions.svelte-1s3hd56 .btn:where(.svelte-1s3hd56){justify-content:center;width:100%}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
