.crop-overlay-layer.svelte-1mhwquu{touch-action:none;z-index:10;cursor:crosshair;position:absolute;inset:0}.crop-overlay-layer.locked-layer.svelte-1mhwquu{cursor:default}.interactive-crop-box.svelte-1mhwquu{box-sizing:border-box;cursor:move;background:#ea9b062e;border:2px solid #ea9b06;transition:left .15s ease-out,top .15s ease-out,width .15s ease-out,height .15s ease-out;position:absolute;box-shadow:0 0 0 9999px #0000008c}.interactive-crop-box.box-locked.svelte-1mhwquu{box-shadow:none;cursor:default;background:0 0;border:2px solid #11bbd9}.crop-box-badge.svelte-1mhwquu{color:#000;white-space:nowrap;background:#ea9b06;border-radius:3px 3px 0 0;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:-24px;left:0}.crop-box-badge.badge-locked.svelte-1mhwquu{background:#11bbd9;border-radius:4px;top:6px;left:6px}.crop-grid-lines.svelte-1mhwquu{pointer-events:none;background-image:linear-gradient(90deg,#ffffff40 1px,#0000 1px),linear-gradient(#ffffff40 1px,#0000 1px);background-size:33.33% 33.33%;width:100%;height:100%}.box-handle.svelte-1mhwquu{background:#fff;border:2px solid #ea9b06;border-radius:50%;width:14px;height:14px;position:absolute}.box-handle.nw.svelte-1mhwquu{cursor:nw-resize;top:-7px;left:-7px}.box-handle.ne.svelte-1mhwquu{cursor:ne-resize;top:-7px;right:-7px}.box-handle.sw.svelte-1mhwquu{cursor:sw-resize;bottom:-7px;left:-7px}.box-handle.se.svelte-1mhwquu{cursor:se-resize;bottom:-7px;right:-7px}.compact-framing-toolbar.svelte-1765b5j{box-sizing:border-box;background:var(--nle-surface-header);border:1px solid var(--nle-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:38px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;padding:4px 8px;display:flex}.toolbar-content.svelte-1765b5j{align-items:center;gap:6px;width:100%;display:flex}.btn-icon.svelte-1765b5j{background:var(--nle-card-bg);border:1px solid var(--nle-border);min-width:32px;height:28px;color:var(--text-main);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;transition:all .15s;display:inline-flex}.btn-icon.svelte-1765b5j:hover{background:var(--nle-card-hover);border-color:var(--border-subtle)}.icon.svelte-1765b5j{font-size:13px;line-height:1}.btn-icon.active-cyan.svelte-1765b5j{color:#000;background:#11bbd9;border-color:#11bbd9;box-shadow:0 0 10px #11bbd966}.btn-icon.paused-cyan.svelte-1765b5j{color:#11bbd9;background:#11bbd926;border-color:#11bbd9}.btn-icon.active-amber.svelte-1765b5j{background:#ea9b0633;border-color:#ea9b06;box-shadow:0 0 8px #ea9b0640}.btn-split.svelte-1765b5j{background:#ea9b061a;border-color:#ea9b064d;gap:4px}.btn-split.svelte-1765b5j:hover{background:#ea9b06;border-color:#ea9b06}.btn-split.svelte-1765b5j:hover .split-sec:where(.svelte-1765b5j){color:#000}.split-sec.svelte-1765b5j{color:#ea9b06;font-size:11px;font-weight:800}.half-switch-group.svelte-1765b5j{border:1px solid var(--nle-border);border-radius:5px;display:flex;overflow:hidden}.btn-half.svelte-1765b5j{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:3px 6px;font-size:10px;font-weight:700}.btn-half.active.svelte-1765b5j{color:#000;background:#ea9b06}.preset-icons.svelte-1765b5j{gap:3px;display:flex}.btn-preset.svelte-1765b5j{background:var(--nle-card-bg);border:1px solid var(--nle-border);width:26px;height:26px;color:var(--text-main);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:11px;display:flex}.btn-preset.svelte-1765b5j:hover{background:#ea9b0626;border-color:#ea9b06}.divider.svelte-1765b5j{background:var(--nle-border);width:1px;height:18px;margin:0 2px}.info-dock.svelte-1765b5j{margin-left:auto}.btn-info.svelte-1765b5j{cursor:help;opacity:.7;color:var(--text-muted);justify-content:center;align-items:center;padding:4px;font-size:13px;transition:opacity .15s;display:flex}.btn-info.svelte-1765b5j:hover{opacity:1;color:var(--text-main)}.tooltip-wrapper.svelte-1765b5j{align-items:center;display:inline-flex;position:relative}.tooltip.svelte-1765b5j{visibility:hidden;opacity:0;background:var(--bg-dark-surface);color:var(--text-main);border:1px solid var(--nle-border);white-space:nowrap;pointer-events:none;z-index:100;box-shadow:var(--shadow-md);border-radius:6px;padding:5px 8px;font-size:11px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-right.svelte-1765b5j{white-space:normal;width:220px;line-height:1.4;left:auto;right:0;transform:none}.tooltip-wrapper.svelte-1765b5j:hover .tooltip:where(.svelte-1765b5j){visibility:visible;opacity:1}.sidebar-tray-card.svelte-nzs0w1{background:var(--nle-surface);border:1px solid var(--nle-border);box-sizing:border-box;height:100%;max-height:100%;box-shadow:var(--shadow-sm);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.sidebar-header.svelte-nzs0w1{background:var(--nle-surface-header);border-bottom:1px solid var(--nle-border);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.header-top-row.svelte-nzs0w1{justify-content:space-between;align-items:center;display:flex}.tray-title.svelte-nzs0w1{color:var(--text-main);font-size:14px;font-weight:800}.top-buttons.svelte-nzs0w1{align-items:center;gap:6px;display:flex}.btn-reset.svelte-nzs0w1{color:#f87171;cursor:pointer;background:#ef44441f;border:1px solid #ef444459;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.btn-add-start.svelte-nzs0w1{color:#60a5fa;cursor:pointer;background:#3b82f62e;border:1px solid #3b82f6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:800;transition:all .15s}.btn-add-start.svelte-nzs0w1:hover{background:#3b82f647;border-color:#60a5fa}.btn-add.svelte-nzs0w1{color:#22c55e;cursor:pointer;background:#22c55e2e;border:1px solid #22c55e;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:800;transition:all .15s}.btn-add.svelte-nzs0w1:hover{background:#22c55e47;border-color:#4ade80}.step-control-row.svelte-nzs0w1{align-items:center;gap:8px;display:flex}.step-label.svelte-nzs0w1{color:var(--text-muted);font-size:11px;font-weight:700}.step-chips.svelte-nzs0w1{gap:4px;display:flex}.btn-chip.svelte-nzs0w1{background:var(--nle-input-bg);border:1px solid var(--nle-border);color:var(--text-muted);cursor:pointer;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.btn-chip.active.svelte-nzs0w1{color:#000;background:#ea9b06;border-color:#ea9b06;font-weight:800}.segments-vertical-scroll.svelte-nzs0w1{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.segments-vertical-scroll.svelte-nzs0w1::-webkit-scrollbar{width:5px}.segments-vertical-scroll.svelte-nzs0w1::-webkit-scrollbar-track{background:var(--border-subtle)}.segments-vertical-scroll.svelte-nzs0w1::-webkit-scrollbar-thumb{background:var(--text-subtle);border-radius:3px}.segment-card.svelte-nzs0w1{box-sizing:border-box;background:var(--nle-card-bg);border:1.5px solid var(--nle-border);cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.segment-card.svelte-nzs0w1:hover{background:var(--nle-card-hover);border-color:#ea9b0666}.segment-card.selected-loop.svelte-nzs0w1{background:#ea9b061f;border-color:#ea9b06;box-shadow:0 0 12px #ea9b0633}.segment-card.active-pass.svelte-nzs0w1{background:#11bbd91a;border-color:#11bbd9}.seg-card-top.svelte-nzs0w1{justify-content:space-between;align-items:center;display:flex}.seg-badge-group.svelte-nzs0w1{align-items:center;gap:6px;display:flex}.seg-num.svelte-nzs0w1{color:#ea9b06;font-size:12px;font-weight:800}.loop-tag.svelte-nzs0w1{color:#000;background:#ea9b06;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.seg-dur.svelte-nzs0w1{color:#11bbd9;font-size:11px;font-weight:700}.btn-del.svelte-nzs0w1{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:1px 4px;font-size:12px}.mode-pill-grid.svelte-nzs0w1{background:var(--nle-input-bg);border:1px solid var(--nle-border-subtle);border-radius:5px;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}.btn-mode.svelte-nzs0w1{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:3px;padding:4px 0;font-size:9px;font-weight:700}.btn-mode.active.svelte-nzs0w1{color:#000;background:#ea9b06;font-weight:800}.time-inputs-row.svelte-nzs0w1{background:var(--bg-surface-nested);border:1px solid var(--nle-border-subtle);border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px;display:flex}.time-cell.svelte-nzs0w1{align-items:center;gap:4px;display:flex}.t-lbl.svelte-nzs0w1{color:var(--text-muted);text-transform:uppercase;font-size:9px;font-weight:700}.stepper.svelte-nzs0w1{align-items:center;display:flex}.btn-nudge.svelte-nzs0w1{background:var(--nle-card-bg);border:1px solid var(--nle-border);width:18px;height:22px;color:var(--text-main);cursor:pointer;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.btn-nudge.svelte-nzs0w1:first-child{border-right:none;border-radius:3px 0 0 3px}.btn-nudge.svelte-nzs0w1:last-child{border-left:none;border-radius:0 3px 3px 0}.t-input.svelte-nzs0w1{background:var(--nle-input-bg);border:1px solid var(--nle-border);width:44px;height:22px;color:var(--text-main);text-align:center;outline:none;font-size:11px;font-weight:700}.t-arrow.svelte-nzs0w1{color:var(--text-subtle);font-size:10px}.timeline-bottom-spacer.svelte-nzs0w1{pointer-events:none;flex-shrink:0;min-height:calc(100% - 110px)}.modal-backdrop.svelte-1738b9o{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;box-sizing:border-box;background:#080b13d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog.svelte-1738b9o{background:var(--bg-glass-modal);border:1px solid var(--nle-border);width:100%;max-width:620px;max-height:90vh;box-shadow:var(--shadow-md);color:var(--text-main);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.modal-header.svelte-1738b9o{border-bottom:1px solid var(--nle-border);background:var(--nle-surface-header);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.title-with-icon.svelte-1738b9o{align-items:center;gap:10px;display:flex}.title-with-icon.svelte-1738b9o .icon:where(.svelte-1738b9o){font-size:1.25rem}.title-with-icon.svelte-1738b9o h3:where(.svelte-1738b9o){color:var(--text-main);margin:0;font-size:1.05rem;font-weight:600}.btn-close.svelte-1738b9o{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.2rem;transition:all .15s}.btn-close.svelte-1738b9o:hover{color:var(--text-main);background:var(--btn-secondary-hover)}.modal-body.svelte-1738b9o{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.option-section.svelte-1738b9o{flex-direction:column;gap:10px;display:flex}.section-title.svelte-1738b9o{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.88rem;font-weight:600}.cards-grid.svelte-1738b9o{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.option-card.svelte-1738b9o{background:var(--nle-card-bg);border:1px solid var(--nle-border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.option-card.svelte-1738b9o:hover{background:var(--nle-card-hover);border-color:#ea9b0666}.option-card.active.svelte-1738b9o{background:#ea9b061a;border-color:#ea9b06}.option-card.svelte-1738b9o input[type=radio]:where(.svelte-1738b9o){accent-color:#ea9b06;width:16px;height:16px;margin:0}.card-info.svelte-1738b9o{flex-direction:column;flex:1;gap:2px;display:flex}.card-name.svelte-1738b9o{color:var(--text-main);font-size:.92rem;font-weight:600}.card-sub.svelte-1738b9o{color:var(--text-muted);font-size:.76rem}.badge.svelte-1738b9o{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:600}.badge.standard.svelte-1738b9o{background:var(--btn-secondary-bg);color:var(--text-muted)}.badge.premium.svelte-1738b9o{color:#d97706;background:#ea9b0633;border:1px solid #ea9b064d}[data-theme=dark] .badge.premium.svelte-1738b9o{color:#f7b02b}.checkbox-row.svelte-1738b9o{background:var(--nle-card-bg);border:1px solid var(--nle-border);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;transition:all .2s;display:flex}.checkbox-row.svelte-1738b9o:hover{background:var(--nle-card-hover);border-color:#ea9b0666}.checkbox-row.checked.svelte-1738b9o{background:#ea9b061a;border-color:#ea9b06}.checkbox-row.svelte-1738b9o input[type=checkbox]:where(.svelte-1738b9o){accent-color:#ea9b06;width:18px;height:18px;margin:0}.checkbox-content.svelte-1738b9o{flex-direction:column;flex:1;gap:2px;display:flex}.checkbox-label.svelte-1738b9o{color:var(--text-main);font-size:.92rem;font-weight:600}.checkbox-desc.svelte-1738b9o{color:var(--text-muted);font-size:.76rem}.sub-setting-box.svelte-1738b9o,.sub-styling-box.svelte-1738b9o{background:var(--bg-surface-nested);border:1px solid var(--nle-border);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.setting-label.svelte-1738b9o{color:var(--text-main);justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.lang-select.svelte-1738b9o{background:var(--nle-input-bg);border:1px solid var(--nle-border);color:var(--text-main);border-radius:8px;outline:none;padding:6px 12px;font-size:.88rem}.style-choice.svelte-1738b9o{flex-direction:column;gap:8px;display:flex}.field-desc.svelte-1738b9o{color:var(--text-muted);font-size:.82rem}.style-chips.svelte-1738b9o{flex-wrap:wrap;gap:8px;display:flex}.chip-btn.svelte-1738b9o{background:var(--nle-card-bg);border:1px solid var(--nle-border);color:var(--text-main);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.8rem;transition:all .15s}.chip-btn.svelte-1738b9o:hover{color:#ea9b06;border-color:#ea9b06}.chip-btn.active.svelte-1738b9o{color:#000;background:#ea9b06;border-color:#ea9b06;font-weight:600}.colors-row.svelte-1738b9o{border-top:1px solid var(--nle-border);flex-wrap:wrap;gap:20px;padding-top:4px;display:flex}.color-picker-item.svelte-1738b9o{align-items:center;gap:10px;display:flex}.picker-wrap.svelte-1738b9o{background:var(--nle-input-bg);border:1px solid var(--nle-border);border-radius:6px;align-items:center;gap:8px;padding:3px 8px;display:flex}.native-color.svelte-1738b9o{cursor:pointer;background:0 0;border:none;border-radius:4px;width:24px;height:24px;padding:0}.color-hex.svelte-1738b9o{color:var(--text-main);font-family:monospace;font-size:.82rem}.advanced-toggle-row.svelte-1738b9o{border-top:1px dashed var(--nle-border);justify-content:center;padding-top:8px;display:flex}.btn-advanced-toggle.svelte-1738b9o{color:#ea9b06;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.82rem;transition:all .15s}.btn-advanced-toggle.svelte-1738b9o:hover{background:#ea9b061a}.advanced-settings-grid.svelte-1738b9o{background:var(--bg-surface-nested);border:1px solid var(--nle-border);border-radius:8px;flex-direction:column;gap:12px;padding:12px;animation:.2s ease-out svelte-1738b9o-fadeIn;display:flex}@keyframes svelte-1738b9o-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.adv-setting-item.svelte-1738b9o{flex-direction:column;gap:6px;display:flex}.adv-select.svelte-1738b9o{background:var(--nle-input-bg);border:1px solid var(--nle-border);color:var(--text-main);border-radius:6px;outline:none;padding:6px 12px;font-size:.85rem}.pos-chips.svelte-1738b9o{flex-wrap:wrap;gap:6px;display:flex}.toggle-checkbox-label.svelte-1738b9o{color:var(--text-main);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.toggle-checkbox-label.svelte-1738b9o input[type=checkbox]:where(.svelte-1738b9o){accent-color:#ea9b06;width:16px;height:16px;margin:0}.modal-footer.svelte-1738b9o{border-top:1px solid var(--nle-border);background:var(--nle-surface-header);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.price-summary.svelte-1738b9o{flex-direction:column;gap:4px;display:flex}.cost-line.svelte-1738b9o{align-items:baseline;gap:8px;display:flex}.cost-label.svelte-1738b9o{color:var(--text-muted);font-size:.88rem}.cost-amount.svelte-1738b9o{color:#ea9b06;font-size:1.35rem;font-weight:700}.balance-line.svelte-1738b9o{font-size:.82rem}.balance-line.positive.svelte-1738b9o{color:#10b981}.balance-line.negative.svelte-1738b9o{color:#ef4444}.insufficient-hint.svelte-1738b9o{margin-left:6px;font-style:italic}.actions-group.svelte-1738b9o{align-items:center;gap:10px;display:flex}.btn-cancel.svelte-1738b9o{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--text-main);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:.9rem;transition:all .15s}.btn-cancel.svelte-1738b9o:hover{background:var(--btn-secondary-hover);color:var(--text-main)}.btn-proceed.svelte-1738b9o{color:#000;cursor:pointer;background:linear-gradient(135deg,#ea9b06 0%,#ff8000 100%);border:none;border-radius:8px;padding:10px 18px;font-size:.92rem;font-weight:700;transition:all .15s;box-shadow:0 4px 12px #ea9b064d}.btn-proceed.svelte-1738b9o:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ea9b0666}.btn-proceed.svelte-1738b9o:disabled{opacity:.5;cursor:not-allowed}.btn-deposit.svelte-1738b9o{color:#fff;background:#ef4444;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.debug-actions-card.svelte-10nmbmu{flex-direction:column;gap:12px;margin-top:10px;display:flex}.btn-render-short.svelte-10nmbmu{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);border:none;width:100%;padding:16px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;box-shadow:0 4px 20px #10b9814d}.btn-render-short.svelte-10nmbmu:disabled{opacity:.6;cursor:not-allowed}.status-box.svelte-10nmbmu{border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.4}.status-box.success.svelte-10nmbmu{color:#6ee7b7;background:#10b98126;border:1px solid #10b981}.status-box.error.svelte-10nmbmu{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}.drafts-card.svelte-5hdicg{background:var(--nle-surface-header);border:1px solid var(--nle-border);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.drafts-header.svelte-5hdicg{justify-content:space-between;align-items:center;display:flex}.drafts-title.svelte-5hdicg{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:800}.btn-add-draft.svelte-5hdicg{color:#ea9b06;cursor:pointer;background:#ea9b0626;border:1px solid #ea9b0666;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s}.btn-add-draft.svelte-5hdicg:hover{color:#000;background:#ea9b06}.drafts-empty.svelte-5hdicg{color:var(--text-subtle);padding:6px 0;font-size:11px}.drafts-list.svelte-5hdicg{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}.draft-row.svelte-5hdicg{background:var(--nle-card-bg);border:1px solid var(--nle-border);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;transition:all .15s;display:flex}.draft-row.svelte-5hdicg:hover{background:var(--nle-card-hover);border-color:#ea9b0666}.draft-row.active.svelte-5hdicg{background:#ea9b061f;border-color:#ea9b06}.draft-info.svelte-5hdicg{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.draft-name-line.svelte-5hdicg{align-items:center;gap:6px;display:flex}.draft-badge.svelte-5hdicg{background:var(--btn-secondary-bg);color:var(--text-muted);border-radius:3px;padding:1px 4px;font-size:9px;font-weight:800}.draft-row.active.svelte-5hdicg .draft-badge:where(.svelte-5hdicg){color:#000;background:#ea9b06}.draft-title.svelte-5hdicg{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.draft-meta.svelte-5hdicg{color:var(--text-subtle);align-items:center;gap:5px;font-size:10px;display:flex}.btn-del-draft.svelte-5hdicg{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:12px;transition:color .15s}.btn-del-draft.svelte-5hdicg:hover{color:#ef4444;background:#ef444426}.shorts-history-card.svelte-1f7hmht{background:var(--nle-surface-header);border:1px solid var(--nle-border);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.history-header.svelte-1f7hmht{justify-content:space-between;align-items:center;display:flex}.history-title-wrap.svelte-1f7hmht{align-items:center;gap:6px;display:flex}.history-title.svelte-1f7hmht{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:800}.spinner-mini.svelte-1f7hmht{border:2px solid var(--border-subtle);border-top-color:#10b981;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1f7hmht-spin}@keyframes svelte-1f7hmht-spin{to{transform:rotate(360deg)}}.btn-refresh.svelte-1f7hmht{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:12px;transition:transform .2s,color .2s}.btn-refresh.svelte-1f7hmht:hover:not(:disabled){color:var(--text-main);transform:rotate(45deg)}.history-empty.svelte-1f7hmht{color:var(--text-subtle);padding:6px 0;font-size:11px}.history-list.svelte-1f7hmht{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.short-item-row.svelte-1f7hmht{background:var(--nle-card-bg);border:1px solid var(--nle-border);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s;display:flex}.short-item-row.svelte-1f7hmht:hover{border-color:#10b9814d}.short-main-info.svelte-1f7hmht{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.short-status-line.svelte-1f7hmht{align-items:center;gap:6px;display:flex}.status-badge.svelte-1f7hmht{text-transform:uppercase;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:800}.status-badge.status-completed.svelte-1f7hmht{color:#10b981;background:#10b98133;border:1px solid #10b98166}.status-badge.status-processing.svelte-1f7hmht{color:#d97706;background:#ea9b0633;border:1px solid #ea9b0666}.status-badge.status-failed.svelte-1f7hmht{color:#ef4444;background:#ef444433;border:1px solid #ef444466}.short-date.svelte-1f7hmht{color:var(--text-subtle);font-size:10px}.short-title-text.svelte-1f7hmht{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.short-actions.svelte-1f7hmht{flex-shrink:0;align-items:center;gap:6px;display:flex}.btn-action-icon.svelte-1f7hmht{background:var(--nle-card-bg);border:1px solid var(--nle-border);color:var(--text-main);cursor:pointer;border-radius:4px;padding:4px 6px;font-size:13px;text-decoration:none;transition:background .15s}.btn-action-icon.svelte-1f7hmht:hover{background:var(--nle-card-hover)}.btn-action-link.svelte-1f7hmht{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s}.btn-action-link.svelte-1f7hmht:hover{color:#000;background:#10b981}.nle-fullwidth-viewport.svelte-evcds0{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:16px;width:100%;padding:12px 12px 32px;display:flex}.nle-main-stage.svelte-evcds0{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.nle-topbar.svelte-evcds0{background:var(--nle-surface-header);border:1px solid var(--nle-border);box-shadow:var(--shadow-sm);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.branding.svelte-evcds0{color:var(--nle-text-contrast);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.url-input-box.svelte-evcds0{background:var(--nle-input-bg);border:1px solid var(--nle-border);border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 12px;transition:border-color .2s;display:flex}.url-input-box.svelte-evcds0:focus-within{border-color:#ea9b06}.url-icon.svelte-evcds0{opacity:.6;color:var(--text-muted);font-size:12px}.url-field.svelte-evcds0{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;font-size:13px}.yt-preview-wrap.svelte-evcds0{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000080}.yt-embed.svelte-evcds0{border:none;width:100%;height:100%}.nle-sidebar-timeline.svelte-evcds0{flex-direction:column;flex:0 0 380px;width:380px;min-width:380px;height:calc(100vh - 120px);max-height:850px;margin-bottom:24px;display:flex;position:sticky;top:12px}.bottom-dock.svelte-evcds0{width:100%;margin-top:6px}.desktop-only.svelte-evcds0{display:block}.mobile-only.svelte-evcds0{display:none}@media (width<=1024px){.nle-fullwidth-viewport.svelte-evcds0{flex-direction:column;padding-bottom:40px}.nle-main-stage.svelte-evcds0{flex:initial;width:100%}.nle-sidebar-timeline.svelte-evcds0{flex:initial;width:100%;min-width:0;height:480px;max-height:480px;margin-bottom:16px;position:static}.desktop-only.svelte-evcds0{display:none}.mobile-only.svelte-evcds0{margin-top:12px;display:block}}
