.staged-progress.svelte-i57akl.svelte-i57akl{display:flex;flex-direction:column;gap:6px;padding:16px 0;width:100%;max-width:480px;margin:0 auto}.bar.svelte-i57akl.svelte-i57akl{display:flex;gap:4px;width:100%}.seg.svelte-i57akl.svelte-i57akl{flex:1;height:6px;border-radius:3px;background:hsl(var(--muted, 240 5% 22%));overflow:hidden;position:relative}.seg.svelte-i57akl .fill.svelte-i57akl{height:100%;width:0%;background:hsl(var(--primary, 210 83% 53%));transition:width .25s ease-out}.seg.done.svelte-i57akl .fill.svelte-i57akl{width:100%}.seg.active.svelte-i57akl .fill.svelte-i57akl{width:100%;background:linear-gradient(90deg,hsl(var(--primary, 210 83% 53%) / .4),hsl(var(--primary, 210 83% 53%)),hsl(var(--primary, 210 83% 53%) / .4));background-size:200% 100%;animation:svelte-i57akl-shimmer 1.4s linear infinite}@keyframes svelte-i57akl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.meta.svelte-i57akl.svelte-i57akl{display:flex;justify-content:space-between;font-size:12px;color:hsl(var(--muted-foreground, 240 5% 65%))}.active-label.svelte-i57akl.svelte-i57akl{font-weight:500}.elapsed.svelte-i57akl.svelte-i57akl{font-variant-numeric:tabular-nums;opacity:.75}.seg.failed.svelte-i57akl .fill.svelte-i57akl{width:100%;background:hsl(var(--destructive, 0 72% 51%))}.label-failed.svelte-i57akl.svelte-i57akl{color:hsl(var(--destructive, 0 72% 51%))}.error-box.svelte-i57akl.svelte-i57akl{margin-top:10px;padding:10px 12px;border:1px solid hsl(var(--destructive, 0 72% 51%) / .4);background:hsl(var(--destructive, 0 72% 51%) / .08);border-radius:6px;display:flex;flex-direction:column;gap:8px;align-items:stretch}.error-msg.svelte-i57akl.svelte-i57akl{margin:0;font-size:13px;line-height:1.4;color:hsl(var(--destructive-foreground, 0 0% 98%))}.retry-btn.svelte-i57akl.svelte-i57akl{align-self:flex-start;padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid hsl(var(--border, 240 5% 30%));background:transparent;color:inherit;cursor:pointer}.retry-btn.svelte-i57akl.svelte-i57akl:hover{background:hsl(var(--muted, 240 5% 22%))}.grant-btn.svelte-o1rodg{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid hsl(var(--primary));border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.grant-btn.svelte-o1rodg:hover:not(:disabled){opacity:.9}.grant-btn.svelte-o1rodg:disabled{opacity:.6;cursor:not-allowed}.grant-done.svelte-o1rodg,.grant-checking.svelte-o1rodg,.grant-misconfigured.svelte-o1rodg,.grant-note.svelte-o1rodg{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;white-space:nowrap}.grant-done.svelte-o1rodg,.grant-checking.svelte-o1rodg,.grant-misconfigured.svelte-o1rodg{padding:8px 12px}.grant-done.svelte-o1rodg{color:#12873d}.grant-checking.svelte-o1rodg{color:hsl(var(--muted-foreground))}.grant-misconfigured.svelte-o1rodg{color:#c47f08;white-space:normal}.grant-note.svelte-o1rodg{color:hsl(var(--muted-foreground));font-weight:400}.grant-btn .spin,.grant-checking .spin{animation:svelte-o1rodg-spin 1s linear infinite}@keyframes svelte-o1rodg-spin{to{transform:rotate(360deg)}}.form-group.svelte-8fp0ty.svelte-8fp0ty{display:flex;flex-direction:column;gap:4px}.form-group.svelte-8fp0ty label.svelte-8fp0ty{font-size:12px;font-weight:500;color:hsl(var(--foreground));margin-bottom:4px}.url-inline-group.svelte-8fp0ty.svelte-8fp0ty{margin-top:4px}.url-input-with-status.svelte-8fp0ty.svelte-8fp0ty{position:relative;display:flex;align-items:center}.url-input-with-status.svelte-8fp0ty input.svelte-8fp0ty{flex:1;min-width:0;padding:8px 40px 8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground))}.url-input-with-status.svelte-8fp0ty input.svelte-8fp0ty:focus{outline:none;border-color:hsl(var(--primary))}.url-input-with-status.svelte-8fp0ty input.svelte-8fp0ty:disabled{opacity:.6;cursor:not-allowed}.url-status-badge.svelte-8fp0ty.svelte-8fp0ty{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease;pointer-events:none}.url-status-badge.valid.svelte-8fp0ty.svelte-8fp0ty{color:#16a249}.url-status-badge.invalid.svelte-8fp0ty.svelte-8fp0ty{color:hsl(var(--destructive) / .6)}.url-valid-row.svelte-8fp0ty.svelte-8fp0ty{display:flex;align-items:center;gap:8px}.step-extracted-info.svelte-8fp0ty.svelte-8fp0ty{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 12px;background:#16a2491a;border:1px solid hsl(142 76% 36% / .3);border-radius:6px;color:#12873d;font-size:12px}.step-extracted-info.svelte-8fp0ty code.svelte-8fp0ty{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;word-break:break-all}.extracted-detail.svelte-8fp0ty.svelte-8fp0ty{margin-left:8px;padding-left:8px;border-left:1px solid hsl(142 76% 36% / .3);white-space:nowrap}.input-hint.svelte-8fp0ty.svelte-8fp0ty{font-size:11px;color:hsl(var(--muted-foreground));margin-top:4px}.input-hint.error.svelte-8fp0ty.svelte-8fp0ty{color:hsl(var(--destructive) / .8)}.combo.svelte-197qmic.svelte-197qmic{position:relative}.combo-field.svelte-197qmic.svelte-197qmic{display:flex;align-items:center;width:160px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background))}.combo-field.svelte-197qmic.svelte-197qmic:focus-within{border-color:#2487eb;box-shadow:0 0 0 1px #2487eb33}.combo-field.disabled.svelte-197qmic.svelte-197qmic{opacity:.6}.combo-input.svelte-197qmic.svelte-197qmic{flex:1;min-width:0;padding:4px 6px;border:none;background:transparent;color:hsl(var(--foreground));font-size:12px;text-overflow:ellipsis}.combo-input.as-gid.svelte-197qmic.svelte-197qmic{font-family:Courier New,Consolas,monospace}.combo-input.svelte-197qmic.svelte-197qmic:focus{outline:none}.combo-toggle.svelte-197qmic.svelte-197qmic{display:flex;align-items:center;justify-content:center;padding:0 6px;background:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer}.combo-toggle.svelte-197qmic.svelte-197qmic:hover{color:hsl(var(--foreground))}.combo-list.svelte-197qmic.svelte-197qmic{position:absolute;z-index:50;bottom:calc(100% + 4px);left:0;min-width:240px;margin:0;padding:4px;list-style:none;background:hsl(var(--popover, var(--background)));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:0 8px 24px #00000059;max-height:240px;overflow-y:auto}.combo-list.svelte-197qmic li.svelte-197qmic{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:5px;cursor:pointer;font-size:12px;color:hsl(var(--foreground))}.combo-list.svelte-197qmic li.highlight.svelte-197qmic{background:hsl(var(--accent))}.combo-list.svelte-197qmic li.current .combo-opt-label.svelte-197qmic{color:hsl(var(--primary));font-weight:500}.combo-opt-label.svelte-197qmic.svelte-197qmic{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-opt-value.svelte-197qmic.svelte-197qmic{flex-shrink:0;font-size:11px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:3px;padding:1px 5px}.web-request-browser.svelte-1dve8cv.svelte-1dve8cv{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}.request-builder.svelte-1dve8cv.svelte-1dve8cv{display:flex;flex-direction:column;gap:12px}.request-line.svelte-1dve8cv.svelte-1dve8cv{display:flex;gap:8px}.method-wrapper.svelte-1dve8cv.svelte-1dve8cv{flex-shrink:0}.method-sizer.svelte-1dve8cv.svelte-1dve8cv{height:0;overflow:hidden;font-weight:600;font-size:.875rem;padding:0 44px 0 14px}.method-sizer.svelte-1dve8cv span.svelte-1dve8cv{display:block;white-space:nowrap}.url-input.svelte-1dve8cv.svelte-1dve8cv{flex:1;padding:10px 14px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:monospace;font-size:13px}.url-input.svelte-1dve8cv.svelte-1dve8cv:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1)}.send-btn.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.send-btn.svelte-1dve8cv.svelte-1dve8cv:hover:not(:disabled){background:hsl(var(--primary) / .9)}.send-btn.svelte-1dve8cv.svelte-1dve8cv:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1dve8cv.svelte-1dve8cv{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1dve8cv-spin .6s linear infinite}@keyframes svelte-1dve8cv-spin{to{transform:rotate(360deg)}}.config-panels.svelte-1dve8cv.svelte-1dve8cv{display:flex;flex-direction:column;gap:8px}.config-panel.svelte-1dve8cv.svelte-1dve8cv{border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden;background:hsl(var(--background))}.panel-header.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:hsl(var(--muted) / .2);color:hsl(var(--foreground));font-weight:500;font-size:13px;cursor:pointer;text-align:left;transition:background .2s}.panel-header.svelte-1dve8cv.svelte-1dve8cv:hover{background:hsl(var(--muted) / .4)}.panel-title.svelte-1dve8cv.svelte-1dve8cv{flex:1}.panel-count.svelte-1dve8cv.svelte-1dve8cv{padding:2px 8px;border-radius:10px;background:hsl(var(--primary) / .15);color:hsl(var(--primary));font-size:11px;font-weight:700}.panel-badge.svelte-1dve8cv.svelte-1dve8cv{padding:2px 8px;border-radius:4px;background:hsl(var(--primary) / .15);color:hsl(var(--primary));font-size:10px;font-weight:700}.panel-content.svelte-1dve8cv.svelte-1dve8cv{padding:12px;display:flex;flex-direction:column;gap:8px}.key-value-row.svelte-1dve8cv.svelte-1dve8cv{display:grid;grid-template-columns:auto 1fr 1.5fr auto;gap:8px;align-items:center}.row-checkbox.svelte-1dve8cv.svelte-1dve8cv{width:16px;height:16px;cursor:pointer;accent-color:hsl(var(--primary))}.key-input.svelte-1dve8cv.svelte-1dve8cv,.value-input.svelte-1dve8cv.svelte-1dve8cv{padding:8px 10px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:12px}.key-input.svelte-1dve8cv.svelte-1dve8cv{font-family:monospace}.key-input.svelte-1dve8cv.svelte-1dve8cv:focus,.value-input.svelte-1dve8cv.svelte-1dve8cv:focus{outline:none;border-color:hsl(var(--primary))}.remove-row-btn.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid hsl(var(--destructive) / .3);border-radius:4px;background:transparent;color:hsl(var(--destructive));cursor:pointer;transition:all .2s}.remove-row-btn.svelte-1dve8cv.svelte-1dve8cv:hover{background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive))}.add-row-btn.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px dashed hsl(var(--border));border-radius:4px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;cursor:pointer;transition:all .2s}.add-row-btn.svelte-1dve8cv.svelte-1dve8cv:hover{background:hsl(var(--muted) / .2);border-color:hsl(var(--primary));color:hsl(var(--primary))}.body-textarea.svelte-1dve8cv.svelte-1dve8cv{min-height:120px;padding:12px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:monospace;font-size:12px;resize:vertical}.body-textarea.svelte-1dve8cv.svelte-1dve8cv:focus{outline:none;border-color:hsl(var(--primary))}.setting-row.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;gap:10px;font-size:13px;color:hsl(var(--foreground))}.timeout-input.svelte-1dve8cv.svelte-1dve8cv{width:70px;padding:6px 10px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px}.impersonate-row.svelte-1dve8cv.svelte-1dve8cv{margin-top:12px}.impersonate-select.svelte-1dve8cv.svelte-1dve8cv{min-width:160px;margin-left:auto}.impersonate-hint.svelte-1dve8cv.svelte-1dve8cv{margin:8px 0 0;font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground))}.response-section.svelte-1dve8cv.svelte-1dve8cv{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .1)}.response-header.svelte-1dve8cv.svelte-1dve8cv{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.response-header.svelte-1dve8cv h4.svelte-1dve8cv{margin:0;font-size:14px}.response-meta.svelte-1dve8cv.svelte-1dve8cv{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.status-badge.svelte-1dve8cv.svelte-1dve8cv{padding:4px 10px;border-radius:4px;font-weight:600;font-size:12px}.status-success.svelte-1dve8cv.svelte-1dve8cv{background:hsl(142,71%,45% / .15);color:#1a9948}.status-redirect.svelte-1dve8cv.svelte-1dve8cv{background:hsl(45,100%,51% / .15);color:#b38600}.status-error.svelte-1dve8cv.svelte-1dve8cv{background:hsl(0,72%,51% / .15);color:#b41d1d}.response-time.svelte-1dve8cv.svelte-1dve8cv,.response-size.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;gap:4px;font-size:12px;color:hsl(var(--muted-foreground))}.response-details.svelte-1dve8cv.svelte-1dve8cv{border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden}.response-details.svelte-1dve8cv summary.svelte-1dve8cv{padding:10px 12px;background:hsl(var(--muted) / .2);cursor:pointer;font-size:13px;font-weight:500}.response-details.svelte-1dve8cv summary.svelte-1dve8cv:hover{background:hsl(var(--muted) / .3)}.response-headers-list.svelte-1dve8cv.svelte-1dve8cv{padding:12px;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.response-header-row.svelte-1dve8cv.svelte-1dve8cv{display:flex;gap:8px;font-size:12px;font-family:monospace}.rh-key.svelte-1dve8cv.svelte-1dve8cv{font-weight:600;color:hsl(var(--primary));min-width:140px}.rh-value.svelte-1dve8cv.svelte-1dve8cv{color:hsl(var(--foreground));word-break:break-all}.response-body.svelte-1dve8cv h5.svelte-1dve8cv{margin:0 0 8px;font-size:13px}.truncation-banner.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;background:#f59f0a1f;border:1px solid hsl(38 92% 50% / .4);border-radius:6px;color:#935f06;font-size:12px;line-height:1.4}.dark .truncation-banner.svelte-1dve8cv.svelte-1dve8cv{color:#f8bc54}.truncation-banner.svelte-1dve8cv code.svelte-1dve8cv{padding:1px 4px;background:hsl(var(--muted));border-radius:3px;font-size:11px}.response-preview.svelte-1dve8cv.svelte-1dve8cv{display:flex;max-height:300px}.response-actions.svelte-1dve8cv.svelte-1dve8cv{display:flex;justify-content:flex-end;gap:8px}.save-source-btn.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid hsl(var(--primary) / .4);border-radius:6px;background:hsl(var(--primary) / .08);color:hsl(var(--primary));font-weight:500;cursor:pointer;transition:all .2s}.save-source-btn.svelte-1dve8cv.svelte-1dve8cv:hover{background:hsl(var(--primary) / .15)}.save-source-panel.svelte-1dve8cv.svelte-1dve8cv{margin-top:10px;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .3)}.save-source-label.svelte-1dve8cv.svelte-1dve8cv{display:block;font-size:12px;font-weight:600;color:hsl(var(--foreground));margin-bottom:8px}.save-source-row.svelte-1dve8cv.svelte-1dve8cv{display:flex;gap:8px;align-items:center}.save-source-input.svelte-1dve8cv.svelte-1dve8cv{flex:1;min-width:0;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px}.save-source-confirm.svelte-1dve8cv.svelte-1dve8cv{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0}.save-source-confirm.svelte-1dve8cv.svelte-1dve8cv:disabled{opacity:.5;cursor:not-allowed}.save-source-cancel.svelte-1dve8cv.svelte-1dve8cv{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;flex-shrink:0}.save-source-cancel.svelte-1dve8cv.svelte-1dve8cv:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.save-source-note.svelte-1dve8cv.svelte-1dve8cv{margin:8px 0 0;font-size:11px;color:hsl(var(--muted-foreground))}.wr-spinner.svelte-1dve8cv.svelte-1dve8cv{width:14px;height:14px;border:2px solid hsl(var(--primary-foreground) / .3);border-top-color:hsl(var(--primary-foreground));border-radius:50%;animation:svelte-1dve8cv-wr-spin .6s linear infinite}@keyframes svelte-1dve8cv-wr-spin{to{transform:rotate(360deg)}}.use-response-btn.svelte-1dve8cv.svelte-1dve8cv{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:500;cursor:pointer;transition:all .2s}.use-response-btn.svelte-1dve8cv.svelte-1dve8cv:hover{background:hsl(var(--primary) / .9)}.sticky-action-bar.svelte-1dve8cv.svelte-1dve8cv{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:.75rem 1rem;background:hsl(var(--background));border-top:1px solid hsl(var(--border))}.db-source.svelte-c41xtd.svelte-c41xtd{display:flex;flex-direction:column;gap:.85rem}.field.svelte-c41xtd.svelte-c41xtd{display:flex;flex-direction:column;gap:.3rem}.field.svelte-c41xtd>span.svelte-c41xtd{font-size:.85rem;font-weight:500}.field.limit.svelte-c41xtd.svelte-c41xtd{max-width:8rem}.row.svelte-c41xtd.svelte-c41xtd{display:flex;gap:.5rem;align-items:center}.row.svelte-c41xtd input.svelte-c41xtd{flex:1;min-width:0}input.svelte-c41xtd.svelte-c41xtd,select.svelte-c41xtd.svelte-c41xtd,textarea.svelte-c41xtd.svelte-c41xtd{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:.4rem;padding:.5rem .65rem;font-size:.9rem;font-family:inherit}textarea.svelte-c41xtd.svelte-c41xtd{resize:vertical;font-family:ui-monospace,Menlo,monospace}input.svelte-c41xtd.svelte-c41xtd:focus,select.svelte-c41xtd.svelte-c41xtd:focus,textarea.svelte-c41xtd.svelte-c41xtd:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.hint.svelte-c41xtd.svelte-c41xtd{font-size:.78rem;color:hsl(var(--muted-foreground))}.mode-toggle.svelte-c41xtd.svelte-c41xtd{display:inline-flex;border:1px solid hsl(var(--border));border-radius:.45rem;overflow:hidden;width:-moz-fit-content;width:fit-content}.mode-toggle.svelte-c41xtd button.svelte-c41xtd{padding:.35rem .9rem;font-size:.85rem;background:transparent;color:hsl(var(--muted-foreground));border:0;cursor:pointer}.mode-toggle.svelte-c41xtd button.active.svelte-c41xtd{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.actions.svelte-c41xtd.svelte-c41xtd{display:flex;justify-content:flex-end;gap:.5rem}.btn-save-source.svelte-c41xtd.svelte-c41xtd{display:inline-flex;align-items:center;gap:.35rem;border-radius:.4rem;padding:.5rem .85rem;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.btn-save-source.svelte-c41xtd.svelte-c41xtd:hover:not(:disabled){background:hsl(var(--primary) / .15)}.btn-save-source.svelte-c41xtd.svelte-c41xtd:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-c41xtd.svelte-c41xtd,.btn-secondary.svelte-c41xtd.svelte-c41xtd{display:inline-flex;align-items:center;gap:.35rem;border-radius:.4rem;padding:.5rem .85rem;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent}.btn-primary.svelte-c41xtd.svelte-c41xtd{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary.svelte-c41xtd.svelte-c41xtd:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-c41xtd.svelte-c41xtd{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.muted-row.svelte-c41xtd.svelte-c41xtd{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:hsl(var(--muted-foreground))}.error.svelte-c41xtd.svelte-c41xtd{color:#e64c4c;font-size:.85rem}.empty.svelte-c41xtd.svelte-c41xtd{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem;color:hsl(var(--muted-foreground));text-align:center}.result.svelte-c41xtd.svelte-c41xtd{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid hsl(var(--border));padding-top:.75rem}.result-meta.svelte-c41xtd.svelte-c41xtd{font-size:.83rem;color:hsl(var(--muted-foreground))}.warn.svelte-c41xtd.svelte-c41xtd{color:#f4a825}.preview-wrap.svelte-c41xtd.svelte-c41xtd{max-height:260px;overflow:auto;border:1px solid hsl(var(--border));border-radius:.4rem}table.preview.svelte-c41xtd.svelte-c41xtd{border-collapse:collapse;font-size:.8rem;width:100%}table.preview.svelte-c41xtd th.svelte-c41xtd,table.preview.svelte-c41xtd td.svelte-c41xtd{border:1px solid hsl(var(--border));padding:.3rem .5rem;text-align:left;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}table.preview.svelte-c41xtd th.svelte-c41xtd{background:hsl(var(--muted) / .5);position:sticky;top:0}.db-source .spin{animation:svelte-c41xtd-db-src-spin 1s linear infinite}@keyframes svelte-c41xtd-db-src-spin{to{transform:rotate(360deg)}}.stockbit-browser.svelte-1lcex26.svelte-1lcex26{display:flex;flex-direction:column;gap:14px;height:100%;overflow-y:auto;font-size:14px}.warn-banner.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#f59f0a1f;border:1px solid hsl(38 92% 50% / .4);border-radius:8px;color:#9d6607;font-size:12px;line-height:1.45}.dark .warn-banner.svelte-1lcex26.svelte-1lcex26{color:#f8c162}.warn-banner.svelte-1lcex26 code.svelte-1lcex26{padding:1px 4px;background:hsl(var(--muted));border-radius:3px;font-size:11px}.field.svelte-1lcex26.svelte-1lcex26{display:flex;flex-direction:column;gap:6px}.field.svelte-1lcex26>span.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}input.svelte-1lcex26.svelte-1lcex26,select.svelte-1lcex26.svelte-1lcex26,textarea.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:6px;padding:8px 10px;font:inherit;width:100%;box-sizing:border-box}input.svelte-1lcex26.svelte-1lcex26:focus,select.svelte-1lcex26.svelte-1lcex26:focus,textarea.svelte-1lcex26.svelte-1lcex26:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .15)}textarea.svelte-1lcex26.svelte-1lcex26{resize:vertical;font-family:monospace;font-size:12px;word-break:break-all}.inline.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));font-size:12px}.inline.svelte-1lcex26 input.svelte-1lcex26{width:auto}.row3.svelte-1lcex26.svelte-1lcex26{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}@media (max-width: 640px){.row3.svelte-1lcex26.svelte-1lcex26{grid-template-columns:1fr}}.ticker-display.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;padding:7px 10px;min-height:38px;cursor:pointer;color:hsl(var(--foreground))}.ticker-display.svelte-1lcex26.svelte-1lcex26:hover{border-color:hsl(var(--primary) / .5)}.tchips.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:5px;flex:1 1 auto;overflow:hidden}.ph.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));flex:1 1 auto}.edit-hint.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:2px;color:hsl(var(--muted-foreground));font-size:11px;flex:0 0 auto}.tchip.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary) / .14);border:1px solid hsl(var(--primary) / .5);color:hsl(var(--primary));padding:2px 8px;border-radius:6px;font-size:12px;font-weight:700}.tchip.removable.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:5px}.tchip.removable.svelte-1lcex26 button.svelte-1lcex26{background:transparent;border:none;color:hsl(var(--primary));padding:0;display:inline-flex}.tchip.removable.svelte-1lcex26 button.svelte-1lcex26:hover{color:hsl(var(--foreground))}.panel.svelte-1lcex26.svelte-1lcex26{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .15);padding:12px;display:flex;flex-direction:column;gap:10px}.panel-head.svelte-1lcex26.svelte-1lcex26{display:flex;justify-content:space-between;align-items:center}.panel-head.svelte-1lcex26 strong.svelte-1lcex26{font-size:13px}.panel-toolbar.svelte-1lcex26.svelte-1lcex26{display:flex;gap:8px;align-items:center}.crawl-note.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap}.panel-foot.svelte-1lcex26.svelte-1lcex26{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid hsl(var(--border));padding-top:10px}.sel-chips.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;max-height:64px;overflow-y:auto}.crumbs.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crumb.svelte-1lcex26.svelte-1lcex26{background:transparent;border:none;color:hsl(var(--muted-foreground));padding:2px 4px;font-size:13px;cursor:pointer}.crumb.active.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--foreground));font-weight:600}.crumb.svelte-1lcex26.svelte-1lcex26:not(.active):hover{color:hsl(var(--foreground));text-decoration:underline}.sep.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground))}.tiles.svelte-1lcex26.svelte-1lcex26{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.tile.svelte-1lcex26.svelte-1lcex26{text-align:left;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:10px;border-radius:6px;font-size:13px;cursor:pointer}.tile.svelte-1lcex26.svelte-1lcex26:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--muted))}.co-filter.svelte-1lcex26.svelte-1lcex26{margin:0}.co-list.svelte-1lcex26.svelte-1lcex26{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.co-row.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;border:none;padding:7px;border-radius:6px;color:hsl(var(--foreground));cursor:pointer}.co-row.svelte-1lcex26.svelte-1lcex26:hover{background:hsl(var(--muted))}.co-row.on.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary) / .12)}.tlogo.svelte-1lcex26.svelte-1lcex26{width:22px;height:22px;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:#fff;flex:0 0 auto}.tsym.svelte-1lcex26.svelte-1lcex26{font-weight:700;font-size:12px;flex:0 0 auto;min-width:56px}.tname.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csector.svelte-1lcex26.svelte-1lcex26{margin-left:auto;color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap;padding-left:8px}.co-row.svelte-1lcex26 .pick.svelte-1lcex26{margin-left:8px;color:hsl(var(--muted-foreground));flex:0 0 auto;display:inline-flex}.co-row.on.svelte-1lcex26 .pick.svelte-1lcex26{color:hsl(var(--primary))}.metric-summary.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:10px;border:1px dashed hsl(var(--border));border-radius:8px;padding:10px 12px;flex-wrap:wrap}.preview-chips.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:6px}.mini.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary) / .14);border:1px solid hsl(var(--primary) / .5);color:hsl(var(--primary));padding:3px 9px;border-radius:20px;font-size:12px;font-weight:500}.mini.more.svelte-1lcex26.svelte-1lcex26{background:transparent;border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.mini-tag.svelte-1lcex26.svelte-1lcex26{font-size:10px;font-weight:700;opacity:.8;margin-left:2px}.dlg-search.svelte-1lcex26.svelte-1lcex26{position:relative;display:flex;align-items:center}.dlg-search.svelte-1lcex26 .search-ico{position:absolute;left:10px;color:hsl(var(--muted-foreground))}.dlg-search.svelte-1lcex26 input.svelte-1lcex26{padding-left:32px;padding-right:34px}.clear-search.svelte-1lcex26.svelte-1lcex26{position:absolute;right:4px}.period-filter.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pf-label.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:11px}.pf-chip.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:3px 11px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer}.pf-chip.on.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary) / .14);border-color:hsl(var(--primary));color:hsl(var(--primary))}.catalog.svelte-1lcex26.svelte-1lcex26{max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.cat-group.svelte-1lcex26.svelte-1lcex26{display:flex;flex-direction:column;gap:6px}.cat-head.svelte-1lcex26.svelte-1lcex26{display:flex;justify-content:space-between;align-items:center}.cat-name.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--foreground));font-size:12px;font-weight:600}.cat-count.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-weight:400;margin-left:4px}.togglechip.svelte-1lcex26.svelte-1lcex26{width:20px;height:20px;padding:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid hsl(var(--border));background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.togglechip.svelte-1lcex26.svelte-1lcex26:hover{border-color:hsl(var(--primary))}.togglechip.all.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.togglechip.some.svelte-1lcex26.svelte-1lcex26{border-color:hsl(var(--primary));color:hsl(var(--primary))}.pills.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:8px}.pill.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:9px;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:8px 11px;border-radius:7px;font-size:13px;cursor:pointer}.pill.svelte-1lcex26.svelte-1lcex26:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--muted))}.pill.svelte-1lcex26 .ico.svelte-1lcex26,.frow.svelte-1lcex26 .ico.svelte-1lcex26{display:inline-flex;color:hsl(var(--muted-foreground));flex:0 0 auto}.pill.on.svelte-1lcex26 .ico.svelte-1lcex26,.frow.on.svelte-1lcex26 .ico.svelte-1lcex26{color:hsl(var(--primary))}.pill.svelte-1lcex26 .tick.svelte-1lcex26{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:5px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));flex:0 0 auto}.pill.svelte-1lcex26 .ptag.svelte-1lcex26{display:inline-flex;padding:1px 7px;border-radius:6px;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;flex:0 0 auto}.pill.on.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary) / .14);border-color:hsl(var(--primary))}.pill.on.svelte-1lcex26 .tick.svelte-1lcex26{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pill.on.svelte-1lcex26 .ptag.svelte-1lcex26{background:hsl(var(--primary) / .2);border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}.frows.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:8px}.frow.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:9px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:7px;padding:6px 10px}.frow.on.svelte-1lcex26.svelte-1lcex26{border-color:hsl(var(--primary));background:hsl(var(--primary) / .14)}.frow.svelte-1lcex26 .plabel.svelte-1lcex26{font-size:13px}.grains.svelte-1lcex26.svelte-1lcex26{display:inline-flex;gap:4px}.grain.svelte-1lcex26.svelte-1lcex26{min-width:30px;padding:3px 8px;border-radius:6px;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;cursor:pointer}.grain.svelte-1lcex26.svelte-1lcex26:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--foreground))}.grain.on.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.fetch-row.svelte-1lcex26.svelte-1lcex26{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:12px;word-break:break-all}.progress.svelte-1lcex26.svelte-1lcex26{flex-basis:100%;height:6px;border-radius:999px;background:hsl(var(--muted));overflow:hidden}.progress-fill.svelte-1lcex26.svelte-1lcex26{height:100%;border-radius:999px;background:hsl(var(--primary));transition:width .15s ease}.results.svelte-1lcex26.svelte-1lcex26{display:flex;flex-direction:column;gap:12px}.rtabs.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:6px}.rtabs.svelte-1lcex26 button.svelte-1lcex26{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:6px 12px;border-radius:6px;font-weight:600;cursor:pointer}.rtabs.svelte-1lcex26 button.active.svelte-1lcex26{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.counts.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground))}.cols-head.svelte-1lcex26.svelte-1lcex26{display:flex;justify-content:space-between;align-items:center;color:hsl(var(--muted-foreground));font-size:12px;margin-bottom:6px}.col-list.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:6px;background:hsl(var(--background));border:1px solid hsl(var(--border));padding:4px 8px;border-radius:20px;font-size:12px;color:hsl(var(--muted-foreground));cursor:pointer}.chip.on.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--foreground));border-color:hsl(var(--primary))}.chip.svelte-1lcex26 input.svelte-1lcex26{width:auto}.table-wrap.svelte-1lcex26.svelte-1lcex26{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:6px}table.svelte-1lcex26.svelte-1lcex26{border-collapse:collapse;width:100%;font-size:12px}th.svelte-1lcex26.svelte-1lcex26,td.svelte-1lcex26.svelte-1lcex26{text-align:left;padding:6px 10px;border-bottom:1px solid hsl(var(--border));white-space:nowrap}th.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--muted));position:sticky;top:0;color:hsl(var(--muted-foreground))}.more.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:12px;padding:8px 10px;margin:0}.export-box.svelte-1lcex26.svelte-1lcex26{border:1px solid hsl(var(--primary) / .4);border-radius:8px;padding:12px;background:hsl(var(--primary) / .04);display:flex;flex-direction:column;gap:12px}.export-head.svelte-1lcex26.svelte-1lcex26{font-weight:600;font-size:13px}.export-opts.svelte-1lcex26.svelte-1lcex26{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.opt-group.svelte-1lcex26.svelte-1lcex26{display:flex;flex-direction:column;gap:5px}.opt-label.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.opt-group.svelte-1lcex26 select.svelte-1lcex26{width:auto}.seg.svelte-1lcex26.svelte-1lcex26{display:inline-flex;border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden}.seg.svelte-1lcex26 button.svelte-1lcex26{background:hsl(var(--background));border:none;border-right:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer}.seg.svelte-1lcex26 button.svelte-1lcex26:last-child{border-right:none}.seg.svelte-1lcex26 button.on.svelte-1lcex26{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.seg.svelte-1lcex26 button.svelte-1lcex26:disabled{opacity:.4;cursor:not-allowed}.use-btn.svelte-1lcex26.svelte-1lcex26{align-self:flex-start}button.primary.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:7px;background:hsl(var(--primary));border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;padding:9px 16px;border-radius:6px;cursor:pointer}button.primary.svelte-1lcex26.svelte-1lcex26:hover:not(:disabled){background:hsl(var(--primary) / .9)}button.primary.svelte-1lcex26.svelte-1lcex26:disabled{opacity:.5;cursor:not-allowed}button.primary.sm.svelte-1lcex26.svelte-1lcex26{padding:6px 12px}button.secondary.svelte-1lcex26.svelte-1lcex26{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid hsl(var(--primary) / .5);color:hsl(var(--primary));font-weight:600;padding:8px 14px;border-radius:6px;cursor:pointer}button.secondary.svelte-1lcex26.svelte-1lcex26:hover{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary))}button.ghost.svelte-1lcex26.svelte-1lcex26{background:transparent;border:none;color:hsl(var(--muted-foreground));padding:4px 8px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center}button.ghost.svelte-1lcex26.svelte-1lcex26:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}button.ghost.del.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--destructive));margin-left:6px}.tally.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--primary));font-weight:600;font-size:13px}.hint.svelte-1lcex26.svelte-1lcex26{color:hsl(var(--muted-foreground));font-size:11px;margin:4px 0 0}.error.svelte-1lcex26.svelte-1lcex26{background:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive) / .4);color:hsl(var(--destructive));padding:10px;border-radius:6px;white-space:pre-wrap;font-size:12px;margin:0}.db.svelte-1ppil9y.svelte-1ppil9y{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.db.header-only.svelte-1ppil9y.svelte-1ppil9y{flex:0 0 auto;height:auto;width:100%}.db.header-only.svelte-1ppil9y .db-topbar.svelte-1ppil9y{padding:0}.db-topbar.svelte-1ppil9y.svelte-1ppil9y{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .5rem}.db-topbar.padded.svelte-1ppil9y.svelte-1ppil9y{padding:10px 18px}.db-topbar.divider.svelte-1ppil9y.svelte-1ppil9y{border-bottom:1px solid hsl(var(--border) / .5)}.db-breadcrumb.svelte-1ppil9y.svelte-1ppil9y{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0;font-size:.85rem}.db-crumb.svelte-1ppil9y.svelte-1ppil9y{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:2px 6px;border-radius:4px}.db-crumb.svelte-1ppil9y.svelte-1ppil9y:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.db-crumb.current.svelte-1ppil9y.svelte-1ppil9y{color:hsl(var(--foreground));font-weight:600}.db-crumb.crumb-drop.svelte-1ppil9y.svelte-1ppil9y{background:hsl(var(--primary) / .18);outline:2px solid hsl(var(--primary) / .7);outline-offset:-1px;color:hsl(var(--foreground))}.db-crumb.pill.svelte-1ppil9y.svelte-1ppil9y{display:inline-flex;align-items:center;gap:4px;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:5px 12px;border-radius:6px;font-size:13px}.db-crumb.pill.svelte-1ppil9y.svelte-1ppil9y:hover{background:hsl(var(--muted));border-color:hsl(var(--foreground) / .3)}.db-crumb.pill.current.svelte-1ppil9y.svelte-1ppil9y{border-color:hsl(var(--foreground) / .3)}.db-sep.svelte-1ppil9y.svelte-1ppil9y{color:hsl(var(--muted-foreground) / .5);display:inline-flex;align-items:center}.db-sep.svelte-1ppil9y svg.svelte-1ppil9y{width:.9rem;height:.9rem}.db-sep-slash.svelte-1ppil9y.svelte-1ppil9y{padding:0 1px}.db-new-wrapper.svelte-1ppil9y.svelte-1ppil9y{position:relative;display:inline-flex;margin-left:4px}.db-new-btn.svelte-1ppil9y.svelte-1ppil9y{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.db-new-btn.svelte-1ppil9y.svelte-1ppil9y:hover{background:hsl(var(--primary) / .9)}.db-new-menu.svelte-1ppil9y.svelte-1ppil9y{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:180px;padding:4px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--popover, var(--background)));box-shadow:0 8px 24px #0000002e}.db-menu-item.svelte-1ppil9y.svelte-1ppil9y{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:none;border-radius:6px;background:none;color:hsl(var(--foreground));font-size:.82rem;text-align:left;cursor:pointer}.db-menu-item.svelte-1ppil9y.svelte-1ppil9y:hover{background:hsl(var(--muted) / .6)}.db-topbar-right.svelte-1ppil9y.svelte-1ppil9y{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.db-content.svelte-1ppil9y.svelte-1ppil9y{position:relative;flex:1;min-height:0;overflow:auto}.db.drag-active.svelte-1ppil9y .db-content.svelte-1ppil9y{outline:2px dashed hsl(var(--primary) / .6);outline-offset:-4px;border-radius:.5rem}.db-drop-overlay.svelte-1ppil9y.svelte-1ppil9y{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:hsl(var(--background) / .85);color:hsl(var(--primary));font-size:.85rem;font-weight:600;pointer-events:none}.file-explorer.svelte-1xzlud0.svelte-1xzlud0{width:100%;min-height:200px;position:relative}.load-more-sentinel.svelte-1xzlud0.svelte-1xzlud0{display:flex;align-items:center;justify-content:center;width:100%;height:1px;padding:0}.load-more-sentinel.svelte-1xzlud0.svelte-1xzlud0:has(.load-more-spinner){height:auto;padding:1rem 0}.load-more-spinner.svelte-1xzlud0.svelte-1xzlud0{width:1.25rem;height:1.25rem;border:2px solid hsl(var(--muted-foreground) / .3);border-top-color:hsl(var(--muted-foreground));border-radius:50%;animation:svelte-1xzlud0-load-more-spin .7s linear infinite}@keyframes svelte-1xzlud0-load-more-spin{to{transform:rotate(360deg)}}.file-explorer.marquee-dragging.svelte-1xzlud0.svelte-1xzlud0{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.file-explorer.marquee-dragging.svelte-1xzlud0 .file-row.svelte-1xzlud0,.file-explorer.marquee-dragging.svelte-1xzlud0 th.svelte-1xzlud0{cursor:crosshair}.marquee-box{position:fixed;pointer-events:none;background:hsl(var(--primary) / .15);border:1px solid hsl(var(--primary) / .6);border-radius:2px;z-index:9999}.file-explorer.folder-picker-mode.svelte-1xzlud0.svelte-1xzlud0{min-height:0}.file-row.dragging.svelte-1xzlud0.svelte-1xzlud0{opacity:.45}.file-row.drop-target.svelte-1xzlud0.svelte-1xzlud0{background-color:hsl(var(--primary) / .16)!important;outline:2px solid hsl(var(--primary) / .7);outline-offset:-2px;border-radius:4px}.grid-tile.drop-target.svelte-1xzlud0.svelte-1xzlud0{outline-offset:2px}.file-row.flash.svelte-1xzlud0.svelte-1xzlud0{animation:svelte-1xzlud0-fe-flash 1.2s ease-out}@keyframes svelte-1xzlud0-fe-flash{0%,20%{background-color:hsl(var(--primary) / .28)}to{background-color:transparent}}.folder-picker-mode.svelte-1xzlud0 .file-table th.svelte-1xzlud0{background:hsl(var(--background))}.empty-state.svelte-1xzlud0.svelte-1xzlud0{padding:2rem;text-align:center}.empty-hint.svelte-1xzlud0.svelte-1xzlud0{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground));opacity:.7}.file-table.svelte-1xzlud0.svelte-1xzlud0{width:100%;border-collapse:collapse;table-layout:fixed}.file-table.svelte-1xzlud0 th.svelte-1xzlud0{position:sticky;top:-1rem;z-index:2;text-align:left;padding:1.25rem .75rem .625rem;font-size:.8rem;font-weight:500;color:hsl(var(--muted-foreground));box-shadow:inset 0 -1px hsl(var(--border));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;background:hsl(var(--card))}.file-table.svelte-1xzlud0 th.svelte-1xzlud0:hover{color:hsl(var(--foreground))}.th-content.svelte-1xzlud0.svelte-1xzlud0{display:inline-flex;align-items:center;gap:.35rem}.sort-arrow.svelte-1xzlud0.svelte-1xzlud0{font-size:.7rem;opacity:.8}.col-name.svelte-1xzlud0.svelte-1xzlud0{width:46%}.col-owner.svelte-1xzlud0.svelte-1xzlud0{width:14%;cursor:default!important}.col-date.svelte-1xzlud0.svelte-1xzlud0{width:18%}.col-size.svelte-1xzlud0.svelte-1xzlud0{width:14%}.col-actions.svelte-1xzlud0.svelte-1xzlud0{width:8%;cursor:default!important;text-align:center;padding:0!important}.folder-picker-mode.svelte-1xzlud0 .col-name.svelte-1xzlud0{width:65%}.folder-picker-mode.svelte-1xzlud0 .col-date.svelte-1xzlud0{width:35%}.folder-picker-mode.svelte-1xzlud0 .file-table th.svelte-1xzlud0,.folder-picker-mode.svelte-1xzlud0 .file-row td.svelte-1xzlud0{padding-left:1.25rem;padding-right:1.25rem}.file-row.svelte-1xzlud0.svelte-1xzlud0{border-bottom:1px solid hsl(var(--border) / .5);cursor:pointer;transition:background-color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-row.svelte-1xzlud0.svelte-1xzlud0:last-child{border-bottom:none}.file-row.svelte-1xzlud0.svelte-1xzlud0:hover{background-color:hsl(var(--muted) / .5)}.file-row.selected.svelte-1xzlud0.svelte-1xzlud0{background-color:hsl(var(--primary) / .12)}.file-row.selected.svelte-1xzlud0.svelte-1xzlud0:hover{background-color:hsl(var(--primary) / .18)}.file-row.focus-pulse{animation:svelte-1xzlud0-file-row-focus 1.4s ease}@keyframes svelte-1xzlud0-file-row-focus{0%{background-color:#ffc8008c;box-shadow:0 0 0 2px #cca000}60%{background-color:#ffc80040;box-shadow:0 0 0 2px #cca0004d}to{background-color:hsl(var(--primary) / .12);box-shadow:none}}.file-row.svelte-1xzlud0 td.svelte-1xzlud0{padding:.6rem .75rem;font-size:.875rem;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell.svelte-1xzlud0.svelte-1xzlud0{display:flex;align-items:center;gap:.6rem;min-width:0}.item-icon.svelte-1xzlud0.svelte-1xzlud0{width:1.125rem;height:1.125rem;flex-shrink:0}.folder-icon.svelte-1xzlud0.svelte-1xzlud0{color:hsl(var(--primary))}.file-icon.svelte-1xzlud0.svelte-1xzlud0,.image-icon.svelte-1xzlud0.svelte-1xzlud0{color:hsl(var(--muted-foreground))}.file-grid.svelte-1xzlud0.svelte-1xzlud0{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.25rem;padding:.5rem .25rem 1rem;align-items:start}.grid-tile.svelte-1xzlud0.svelte-1xzlud0{display:flex;flex-direction:column;align-items:center;padding:.5rem .35rem .6rem;border:1px solid transparent;border-radius:.4rem;cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.grid-tile.svelte-1xzlud0.svelte-1xzlud0:hover{background-color:hsl(var(--muted) / .45)}.grid-tile.selected.svelte-1xzlud0.svelte-1xzlud0{background-color:hsl(var(--primary) / .14);border-color:hsl(var(--primary) / .4)}.grid-tile.context-active.svelte-1xzlud0.svelte-1xzlud0{border-color:hsl(var(--primary) / .5)}.tile-preview.svelte-1xzlud0.svelte-1xzlud0{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:72px;margin-bottom:.4rem}.tile-thumb.svelte-1xzlud0.svelte-1xzlud0{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:2px;box-shadow:0 1px 4px #00000059}.tile-icon.svelte-1xzlud0.svelte-1xzlud0{width:52px;height:52px}.tile-preview.svelte-1xzlud0 .folder-icon.svelte-1xzlud0{color:hsl(var(--primary))}.tile-preview.svelte-1xzlud0 .image-icon.svelte-1xzlud0{color:hsl(var(--muted-foreground))}.tile-shared.svelte-1xzlud0.svelte-1xzlud0{position:absolute;left:calc(50% - 26px);bottom:0;width:15px;height:15px;color:hsl(var(--primary));background:hsl(var(--card) / .85);border-radius:4px;padding:1px}.tile-three-dot.svelte-1xzlud0.svelte-1xzlud0{position:absolute;top:0;right:.15rem;background:hsl(var(--card) / .85)}.grid-tile.svelte-1xzlud0:hover .tile-three-dot.svelte-1xzlud0,.grid-tile.selected.svelte-1xzlud0 .tile-three-dot.svelte-1xzlud0,.grid-tile.context-active.svelte-1xzlud0 .tile-three-dot.svelte-1xzlud0{opacity:1}.tile-label.svelte-1xzlud0.svelte-1xzlud0{display:flex;flex-direction:column;align-items:center;gap:.05rem;width:100%;min-width:0}.tile-name.svelte-1xzlud0.svelte-1xzlud0{font-size:.75rem;line-height:1.25;text-align:center;color:hsl(var(--foreground));overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word}.grid-tile.selected.svelte-1xzlud0 .tile-name.svelte-1xzlud0{-webkit-line-clamp:unset;line-clamp:unset}.tile-path.svelte-1xzlud0.svelte-1xzlud0{font-size:.65rem;text-align:center;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.item-name-wrap.svelte-1xzlud0.svelte-1xzlud0{display:flex;flex-direction:column;min-width:0;line-height:1.25}.item-name.svelte-1xzlud0.svelte-1xzlud0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450}.item-path.svelte-1xzlud0.svelte-1xzlud0{font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-nav-arrow.svelte-1xzlud0.svelte-1xzlud0{flex-shrink:0;color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s}.file-row.svelte-1xzlud0:hover .folder-nav-arrow.svelte-1xzlud0{opacity:1}.shared-indicator.svelte-1xzlud0.svelte-1xzlud0{width:14px;height:14px;flex-shrink:0;color:hsl(var(--primary));opacity:.7}.watch-indicator.svelte-1xzlud0.svelte-1xzlud0{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;padding:.1rem .4rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500;cursor:pointer;transition:all .15s ease}.watch-indicator.svelte-1xzlud0.svelte-1xzlud0:hover{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.watch-indicator.svelte-1xzlud0 svg.svelte-1xzlud0{width:12px;height:12px}.watch-count.svelte-1xzlud0.svelte-1xzlud0{line-height:1}.processing-indicator.svelte-1xzlud0.svelte-1xzlud0{display:inline-block;width:14px;height:14px;flex-shrink:0;border:2px solid hsl(var(--primary) / .25);border-top-color:hsl(var(--primary));border-radius:50%;animation:svelte-1xzlud0-processing-spin .8s linear infinite}@keyframes svelte-1xzlud0-processing-spin{to{transform:rotate(360deg)}}.queued-indicator.svelte-1xzlud0.svelte-1xzlud0{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#f59f0a;animation:svelte-1xzlud0-queued-pulse 1.6s ease-in-out infinite}.queued-indicator.svelte-1xzlud0 svg.svelte-1xzlud0{width:14px;height:14px}@keyframes svelte-1xzlud0-queued-pulse{0%,to{opacity:.55}50%{opacity:1}}.owner-text.svelte-1xzlud0.svelte-1xzlud0,.date-text.svelte-1xzlud0.svelte-1xzlud0,.size-text.svelte-1xzlud0.svelte-1xzlud0{color:hsl(var(--muted-foreground));font-size:.8125rem}.three-dot-btn.svelte-1xzlud0.svelte-1xzlud0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 auto;padding:0;border:none;border-radius:.25rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:all .15s ease}.file-row.svelte-1xzlud0:hover .three-dot-btn.svelte-1xzlud0,.file-row.selected.svelte-1xzlud0 .three-dot-btn.svelte-1xzlud0,.file-row.context-active.svelte-1xzlud0 .three-dot-btn.svelte-1xzlud0{opacity:1}.three-dot-btn.svelte-1xzlud0.svelte-1xzlud0:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.three-dot-icon.svelte-1xzlud0.svelte-1xzlud0{width:16px;height:16px}.context-menu{position:fixed;min-width:180px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 8px 24px #0003;padding:.35rem 0;z-index:100;animation:svelte-1xzlud0-context-menu-in .12s ease-out}@keyframes svelte-1xzlud0-context-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;background:none;border:none;color:hsl(var(--foreground));font-size:.8125rem;cursor:pointer;transition:background-color .1s;text-align:left}.context-menu-item:hover{background-color:hsl(var(--muted))}.context-menu-item-danger{color:#ef4444}.context-menu-item-danger:hover{background-color:#ef44441a}.context-menu-icon{width:16px;height:16px;flex-shrink:0}.context-menu-divider{height:1px;background:hsl(var(--border));margin:.25rem 0}.dfb-search.svelte-1oh2bkk{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.4rem .7rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.dfb-search.svelte-1oh2bkk:focus-within{border-color:hsl(var(--primary) / .6)}.dfb-search.svelte-1oh2bkk .dfb-search-icon{flex-shrink:0;color:hsl(var(--muted-foreground))}.dfb-search-input.svelte-1oh2bkk{flex:1;min-width:0;border:none;background:none;outline:none;color:hsl(var(--foreground));font-size:.85rem}.dfb-search-input.svelte-1oh2bkk::-moz-placeholder{color:hsl(var(--muted-foreground))}.dfb-search-input.svelte-1oh2bkk::placeholder{color:hsl(var(--muted-foreground))}.dfb-search-spinner.svelte-1oh2bkk{flex-shrink:0;width:14px;height:14px;border:2px solid hsl(var(--muted-foreground) / .3);border-top-color:hsl(var(--primary));border-radius:50%;animation:svelte-1oh2bkk-dfb-search-spin .8s linear infinite}@keyframes svelte-1oh2bkk-dfb-search-spin{to{transform:rotate(360deg)}}.dfb-search-clear.svelte-1oh2bkk{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:4px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.dfb-search-clear.svelte-1oh2bkk:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .6)}.dfb-explorer.svelte-1oh2bkk{height:100%;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:auto}.dfb-footer.svelte-1oh2bkk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.6rem}.dfb-selection.svelte-1oh2bkk{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.8rem}.dfb-sel-label.svelte-1oh2bkk{color:hsl(var(--muted-foreground));white-space:nowrap}.dfb-sel-path.svelte-1oh2bkk{color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfb-select-btn.svelte-1oh2bkk{flex-shrink:0;padding:.4rem .9rem;border-radius:.5rem;border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8rem;font-weight:600;cursor:pointer}.dfb-select-btn.svelte-1oh2bkk:disabled{opacity:.5;cursor:not-allowed}.dfb-select-btn.svelte-1oh2bkk:not(:disabled):hover{background:hsl(var(--primary) / .9)}.external-browser.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;position:relative}.connected-view.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;height:100%;gap:12px;padding:16px}.connected-header.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.connected-info.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:10px;min-width:0}.connected-logo.svelte-fn7bes.svelte-fn7bes{width:28px;height:28px;flex-shrink:0}.connected-meta.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;min-width:0}.connected-title.svelte-fn7bes.svelte-fn7bes{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.connected-detail.svelte-fn7bes.svelte-fn7bes{font-size:11px;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-config-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:6px;cursor:pointer;white-space:nowrap;flex-shrink:0}.edit-config-btn.svelte-fn7bes.svelte-fn7bes:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.connected-textarea.svelte-fn7bes.svelte-fn7bes{display:flex;flex:1;min-height:0;--tvp-pad-y:14px}.connected-error.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#d926261a;border:1px solid hsl(0 70% 50% / .3);border-radius:6px;font-size:12px;color:#d92626}.retry-btn.svelte-fn7bes.svelte-fn7bes{margin-left:auto;padding:4px 10px;font-size:11px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;color:hsl(var(--foreground));cursor:pointer}.retry-btn.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--muted))}.step-page.svelte-fn7bes.svelte-fn7bes{height:100%;max-height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.step-page-content.svelte-fn7bes.svelte-fn7bes{flex:1;display:flex;flex-direction:column;gap:16px;padding:8px 4px 16px;min-height:0}.webrequest-embed.svelte-fn7bes.svelte-fn7bes{flex:1;min-height:0;overflow-y:auto}.cubefiles-embed.svelte-fn7bes.svelte-fn7bes{flex:1;min-height:0;display:flex;flex-direction:column}.step-back-pill.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsl(var(--border));border-radius:50%;background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;transition:all .2s;flex-shrink:0}.step-back-pill.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .3)}.step-subtitle.svelte-fn7bes.svelte-fn7bes{font-size:12px;color:hsl(var(--muted-foreground));margin-left:auto}.refresh-btn.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid hsl(var(--border));border-radius:4px;padding:3px;cursor:pointer;color:hsl(var(--muted-foreground));transition:color .15s,border-color .15s;margin-left:6px}.refresh-btn.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .3)}.refresh-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.4;cursor:not-allowed}.refresh-btn.svelte-fn7bes .spinning{animation:svelte-fn7bes-spin .8s linear infinite}@keyframes svelte-fn7bes-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.credential-row.svelte-fn7bes.svelte-fn7bes{display:flex;gap:6px;align-items:center;justify-content:center}.credential-select.svelte-fn7bes.svelte-fn7bes{flex:0 1 auto;min-width:240px;max-width:100%;padding:8px 34px 8px 12px;border:1px solid hsl(var(--border));border-radius:8px;background-color:hsl(var(--background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;color:hsl(var(--foreground));font-size:13px;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.credential-select.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--primary) / .5)}.credential-select.svelte-fn7bes.svelte-fn7bes:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.icon-btn.svelte-fn7bes.svelte-fn7bes{padding:6px 8px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));cursor:pointer;font-size:13px;transition:all .2s}.icon-btn.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--muted))}.icon-btn.danger.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(0,70%,50% / .2)}.add-credential-btn.svelte-fn7bes.svelte-fn7bes{padding:6px 12px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.add-credential-form.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:12px;padding:16px;background:hsl(var(--muted) / .2);border:1px solid hsl(var(--border));border-radius:8px}.add-credential-form.svelte-fn7bes h4.svelte-fn7bes{margin:0;font-size:14px}.form-group.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:4px}.form-group.svelte-fn7bes label.svelte-fn7bes{font-size:12px;color:hsl(var(--muted-foreground))}.form-group.svelte-fn7bes input[type=text].svelte-fn7bes,.form-group.svelte-fn7bes input[type=password].svelte-fn7bes{padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground))}.form-group.checkbox.svelte-fn7bes.svelte-fn7bes{flex-direction:row;align-items:center}.form-group.checkbox.svelte-fn7bes label.svelte-fn7bes{display:flex;align-items:center;gap:8px;cursor:pointer}.form-actions.svelte-fn7bes.svelte-fn7bes{display:flex;gap:8px;justify-content:flex-end}.cancel-btn.svelte-fn7bes.svelte-fn7bes{padding:8px 16px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;color:hsl(var(--foreground));cursor:pointer}.save-btn.svelte-fn7bes.svelte-fn7bes{padding:8px 16px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.save-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.search-section.svelte-fn7bes.svelte-fn7bes{display:flex;gap:8px}.search-row.svelte-fn7bes.svelte-fn7bes{display:flex;gap:8px;flex:1}.search-input.svelte-fn7bes.svelte-fn7bes{flex:1;padding:10px 14px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground))}.search-btn.svelte-fn7bes.svelte-fn7bes{padding:10px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.results-section.svelte-fn7bes.svelte-fn7bes{flex:1;overflow-y:auto}.loading-state.svelte-fn7bes.svelte-fn7bes,.empty-state.svelte-fn7bes.svelte-fn7bes{text-align:center;padding:24px;color:hsl(var(--muted-foreground))}.dataset-list.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:8px}.dataset-item.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:all .2s}.dataset-item.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--primary));background:hsl(var(--muted) / .3)}.dataset-name.svelte-fn7bes.svelte-fn7bes{font-weight:600;color:hsl(var(--foreground))}.dataset-meta.svelte-fn7bes.svelte-fn7bes{display:flex;gap:6px;font-size:12px;color:hsl(var(--muted-foreground))}.dataset-desc.svelte-fn7bes.svelte-fn7bes{font-size:13px;color:hsl(var(--muted-foreground))}.file-browser.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:12px}.back-btn.svelte-fn7bes.svelte-fn7bes{align-self:flex-start;padding:6px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;color:hsl(var(--foreground));cursor:pointer;font-size:13px}.file-browser.svelte-fn7bes h4.svelte-fn7bes{margin:0}.dataset-header.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dataset-size.svelte-fn7bes.svelte-fn7bes{font-size:13px;color:hsl(var(--muted-foreground));padding:4px 10px;background:hsl(var(--muted) / .2);border-radius:4px;font-weight:500}.file-list.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.file-item.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;cursor:pointer;transition:all .2s}.file-item.svelte-fn7bes.svelte-fn7bes:hover,.file-item.selected.svelte-fn7bes.svelte-fn7bes{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.file-name.svelte-fn7bes.svelte-fn7bes{flex:1;text-align:left;font-size:13px;color:hsl(var(--foreground))}.file-format.svelte-fn7bes.svelte-fn7bes{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;color:#fff;text-transform:uppercase}.file-size.svelte-fn7bes.svelte-fn7bes{font-size:12px;color:hsl(var(--muted-foreground))}.preview-section.svelte-fn7bes.svelte-fn7bes{margin-top:12px;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .2)}.preview-header.svelte-fn7bes.svelte-fn7bes{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.preview-header.svelte-fn7bes h5.svelte-fn7bes{margin:0;flex:1}.chunk-warning.svelte-fn7bes.svelte-fn7bes{padding:4px 8px;border-radius:4px;background:hsl(45,100%,51% / .2);color:#b38600;font-size:12px;font-weight:500}.chunk-nav.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;font-size:12px}.chunk-nav.svelte-fn7bes button.svelte-fn7bes{padding:4px 8px;border:1px solid hsl(var(--border));border-radius:4px;background:transparent;cursor:pointer;font-size:12px}.chunk-nav.svelte-fn7bes button.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.preview-content.svelte-fn7bes.svelte-fn7bes{max-height:300px;overflow:auto}.table-preview.svelte-fn7bes.svelte-fn7bes{overflow-x:auto}.table-preview.svelte-fn7bes table.svelte-fn7bes{width:100%;border-collapse:collapse;font-size:12px}.table-preview.svelte-fn7bes th.svelte-fn7bes,.table-preview.svelte-fn7bes td.svelte-fn7bes{padding:6px 10px;border:1px solid hsl(var(--border));text-align:left;white-space:pre-line}.table-preview.svelte-fn7bes th.svelte-fn7bes{background:hsl(var(--muted));font-weight:600}.table-footer.svelte-fn7bes.svelte-fn7bes{margin-top:8px;font-size:12px;color:hsl(var(--muted-foreground));text-align:center}.text-preview.svelte-fn7bes.svelte-fn7bes{display:flex;max-height:320px}.preview-actions.svelte-fn7bes.svelte-fn7bes{margin-top:12px;display:flex;justify-content:flex-end}.use-file-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:500;cursor:pointer}.use-file-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.back-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px}.search-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.search-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-fn7bes.svelte-fn7bes{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-fn7bes-spin .6s linear infinite}@keyframes svelte-fn7bes-spin{to{transform:rotate(360deg)}}.add-credential-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.add-credential-btn.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--primary) / .9)}.icon-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s ease}.icon-btn.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--primary) / .5)}.icon-btn.danger.svelte-fn7bes.svelte-fn7bes{color:hsl(var(--destructive))}.icon-btn.danger.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--destructive) / .12);border-color:hsl(var(--destructive) / .5)}.step-body-fill.svelte-fn7bes.svelte-fn7bes{flex:1;display:grid;grid-template-rows:auto 1fr;gap:16px;min-height:0}.step-cards-zone.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;justify-content:center}.step-details-zone.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:12px;width:100%;overflow-y:auto;min-height:0}.access-mode-grid.svelte-fn7bes.svelte-fn7bes{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.access-mode-card.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;border:2px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));cursor:pointer;transition:all .2s;color:hsl(var(--muted-foreground));text-align:center}.access-mode-card.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .05);color:hsl(var(--foreground))}.access-mode-card.selected.svelte-fn7bes.svelte-fn7bes{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1);color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary) / .15),0 4px 12px hsl(var(--primary) / .1)}.access-mode-name.svelte-fn7bes.svelte-fn7bes{font-size:17px;font-weight:600;color:hsl(var(--foreground))}.access-mode-card.selected.svelte-fn7bes .access-mode-name.svelte-fn7bes{color:hsl(var(--primary))}.access-mode-desc.svelte-fn7bes.svelte-fn7bes{font-size:13px;color:hsl(var(--muted-foreground));line-height:1.5;max-width:220px}.cap-card-row.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.cap-card.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .15)}.cap-arrow{color:hsl(var(--muted-foreground));flex-shrink:0}.cap-chip.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;line-height:1;border:1px solid transparent}.chip-access.svelte-fn7bes.svelte-fn7bes{text-transform:capitalize;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .28)}.chip-format.svelte-fn7bes.svelte-fn7bes{text-transform:uppercase;color:hsl(var(--foreground));background:hsl(var(--muted) / .4);border-color:hsl(var(--border))}.connect-google.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;background:hsl(var(--muted) / .1);border:1px dashed hsl(var(--border));border-radius:8px;text-align:center}.connect-info.svelte-fn7bes.svelte-fn7bes{color:hsl(var(--muted-foreground));font-size:14px;margin:0}.drive-browse-btn.svelte-fn7bes.svelte-fn7bes{margin-top:12px}.drive-hint.svelte-fn7bes.svelte-fn7bes{margin:10px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}.drive-notice.svelte-fn7bes.svelte-fn7bes,.drive-guard.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.4}.drive-notice.svelte-fn7bes.svelte-fn7bes{background:hsl(var(--muted) / .15);border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.drive-guard.svelte-fn7bes.svelte-fn7bes{background:#f59f0a1f;border:1px solid hsl(38 92% 50% / .4);color:hsl(var(--foreground))}.connect-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;background:#16a249;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.connect-btn.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){background:#12873d}.connect-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.6;cursor:not-allowed}.sheets-cred.svelte-fn7bes.svelte-fn7bes{align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px;background:hsl(var(--muted) / .35);border:1px solid hsl(var(--border));border-radius:10px}.step-header-row.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.step-badge.svelte-fn7bes.svelte-fn7bes{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--background));flex-shrink:0;transition:all .2s}.step-badge.current.svelte-fn7bes.svelte-fn7bes{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.step-badge.completed.svelte-fn7bes.svelte-fn7bes{border-color:hsl(var(--primary));color:hsl(var(--primary))}.step-title.svelte-fn7bes.svelte-fn7bes{font-size:16px;font-weight:600;color:hsl(var(--foreground))}.integration-search-row.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--muted-foreground));margin-bottom:4px}.integration-search-row.svelte-fn7bes.svelte-fn7bes:focus-within{border-color:hsl(var(--primary) / .5)}.integration-search.svelte-fn7bes.svelte-fn7bes{flex:1;border:none;outline:none;background:transparent;font-size:12px;color:hsl(var(--foreground))}.integration-search.svelte-fn7bes.svelte-fn7bes::-moz-placeholder{color:hsl(var(--muted-foreground))}.integration-search.svelte-fn7bes.svelte-fn7bes::placeholder{color:hsl(var(--muted-foreground))}.integration-picker.svelte-fn7bes.svelte-fn7bes{padding-top:0!important}.integration-toolbar.svelte-fn7bes.svelte-fn7bes{display:flex;gap:8px;align-items:stretch}.integration-toolbar.svelte-fn7bes .integration-search-row.svelte-fn7bes{flex:1}.integration-filter-dropdown.svelte-fn7bes.svelte-fn7bes{position:relative}.filter-dropdown-trigger.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s;height:100%}.filter-dropdown-trigger.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--foreground) / .3);color:hsl(var(--foreground))}.filter-dropdown-trigger.has-filters.svelte-fn7bes.svelte-fn7bes{border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.filter-count.svelte-fn7bes.svelte-fn7bes{font-size:10px;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.filter-dropdown-menu.svelte-fn7bes.svelte-fn7bes{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:140px;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:8px;padding:4px;box-shadow:0 4px 16px #0000004d}.filter-dropdown-item.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;font-size:12px;color:hsl(var(--foreground));cursor:pointer;transition:background .1s}.filter-dropdown-item.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--accent))}.filter-dropdown-item.svelte-fn7bes input[type=checkbox].svelte-fn7bes{accent-color:hsl(var(--primary));margin:0}.filter-clear-btn.svelte-fn7bes.svelte-fn7bes{display:block;width:100%;padding:5px 8px;margin-top:2px;border:none;border-top:1px solid hsl(var(--border));border-radius:0 0 5px 5px;background:none;color:hsl(var(--muted-foreground));font-size:11px;cursor:pointer;text-align:center}.filter-clear-btn.svelte-fn7bes.svelte-fn7bes:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.integration-type-grid.svelte-fn7bes.svelte-fn7bes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-back-bar.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--muted) / .3);color:hsl(var(--foreground));font-weight:600;font-size:13px;cursor:pointer;text-align:left}.market-back-bar.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--primary));background:hsl(var(--muted) / .5)}.market-back-hint.svelte-fn7bes.svelte-fn7bes{margin-left:auto;color:hsl(var(--muted-foreground));font-weight:400;font-size:12px}.integration-type-card.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:16px 12px;border:2px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));cursor:pointer;transition:all .2s}.integration-type-card.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .05)}.integration-type-card.selected.svelte-fn7bes.svelte-fn7bes{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.integration-type-card.coming-soon.svelte-fn7bes.svelte-fn7bes{opacity:.5;cursor:default}.integration-type-card.coming-soon.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--border));background:hsl(var(--background))}.integration-type-card.connected.svelte-fn7bes.svelte-fn7bes{border-color:#22c35d99;background:#22c35d0f}.integration-type-card.connected.svelte-fn7bes.svelte-fn7bes:hover{border-color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.integration-connected-tag.svelte-fn7bes.svelte-fn7bes{color:#2eb860!important;font-weight:600}.integration-type-card.connected.svelte-fn7bes:hover .integration-connected-tag.svelte-fn7bes,.integration-type-card.connected.svelte-fn7bes:hover .integration-icon.svelte-fn7bes{color:hsl(var(--destructive))!important}.files-swap.svelte-fn7bes.svelte-fn7bes,.desc-swap.svelte-fn7bes.svelte-fn7bes{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.files-swap.svelte-fn7bes .swap.svelte-fn7bes,.desc-swap.svelte-fn7bes .swap.svelte-fn7bes{transition:opacity .2s ease}.files-swap.svelte-fn7bes .swap-default.svelte-fn7bes,.desc-swap.svelte-fn7bes .swap-default.svelte-fn7bes{opacity:1}.files-swap.svelte-fn7bes .swap-hover.svelte-fn7bes,.desc-swap.svelte-fn7bes .swap-hover.svelte-fn7bes{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;opacity:0}.integration-type-card.connected.svelte-fn7bes:hover .swap-default.svelte-fn7bes{opacity:0}.integration-type-card.connected.svelte-fn7bes:hover .swap-hover.svelte-fn7bes{opacity:1}.integration-logo.svelte-fn7bes.svelte-fn7bes,.integration-icon.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;justify-content:center;height:28px}.integration-logo.svelte-fn7bes img.svelte-fn7bes{display:block;height:24px;width:auto;max-width:48px;-o-object-fit:contain;object-fit:contain}.integration-icon.svelte-fn7bes.svelte-fn7bes{color:hsl(var(--muted-foreground))}.integration-type-name.svelte-fn7bes.svelte-fn7bes{font-size:13px;font-weight:600;color:hsl(var(--foreground));max-width:100%;text-align:center;overflow-wrap:anywhere}.integration-type-desc.svelte-fn7bes.svelte-fn7bes{font-size:11px;color:hsl(var(--muted-foreground));max-width:100%;text-align:center;overflow-wrap:anywhere}.integration-empty.svelte-fn7bes.svelte-fn7bes{grid-column:1 / -1;text-align:center;padding:16px;font-size:12px;color:hsl(var(--muted-foreground))}@media (max-width: 640px){.integration-type-grid.svelte-fn7bes.svelte-fn7bes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.integration-type-card.svelte-fn7bes.svelte-fn7bes{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:1px;align-items:center;align-content:center;padding:10px;border-width:1px;text-align:left}.integration-type-card.svelte-fn7bes>.integration-icon.svelte-fn7bes,.integration-type-card.svelte-fn7bes>.integration-logo.svelte-fn7bes{grid-row:1 / span 2;grid-column:1}.integration-logo.svelte-fn7bes img.svelte-fn7bes{max-width:28px}.integration-type-name.svelte-fn7bes.svelte-fn7bes,.integration-type-desc.svelte-fn7bes.svelte-fn7bes{grid-column:2;text-align:left;overflow-wrap:break-word}.integration-type-name.svelte-fn7bes.svelte-fn7bes{align-self:end;line-height:1.25}.integration-type-desc.svelte-fn7bes.svelte-fn7bes{align-self:start;line-height:1.3}.saved-source-card.svelte-fn7bes.svelte-fn7bes{padding-right:28px}.saved-source-del.svelte-fn7bes.svelte-fn7bes{opacity:1}}@media (max-width: 380px){.integration-type-grid.svelte-fn7bes.svelte-fn7bes{grid-template-columns:minmax(0,1fr)}}.step-nav.svelte-fn7bes.svelte-fn7bes{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;padding-top:4px;flex-shrink:0}.step-next-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px;padding:8px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.step-next-btn.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){background:hsl(var(--primary) / .9)}.step-next-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.4;cursor:not-allowed}.sheets-continue-btn.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:4px;padding:6px 14px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.sheets-continue-btn.svelte-fn7bes.svelte-fn7bes:hover{opacity:.9}.slides-input-row.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px}.slides-url-input.svelte-fn7bes.svelte-fn7bes{flex:1;min-width:0;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px}.slides-url-input.svelte-fn7bes.svelte-fn7bes:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.slides-pick-btn.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.slides-pick-btn.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){opacity:.9}.slides-pick-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.6;cursor:not-allowed}.slides-granted-row.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.slides-picked-chip.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:6px 10px;background:#16a2491a;border:1px solid hsl(142 76% 36% / .3);border-radius:6px;color:#12873d;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.input-hint.svelte-fn7bes.svelte-fn7bes{font-size:11px;color:hsl(var(--muted-foreground))}.sheets-summary.svelte-fn7bes.svelte-fn7bes{padding:12px;background:hsl(var(--muted) / .1);border:1px solid hsl(var(--border));border-radius:8px}.sheets-summary.svelte-fn7bes h5.svelte-fn7bes{margin:0 0 8px;font-size:13px;font-weight:600;color:hsl(var(--foreground))}.summary-grid.svelte-fn7bes.svelte-fn7bes{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px}.summary-label.svelte-fn7bes.svelte-fn7bes{color:hsl(var(--muted-foreground));font-weight:500}.summary-value.svelte-fn7bes.svelte-fn7bes{color:hsl(var(--foreground))}.summary-value.svelte-fn7bes code.svelte-fn7bes{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;word-break:break-all}.sheets-actions.svelte-fn7bes.svelte-fn7bes{display:flex;gap:8px}.save-ref-btn.svelte-fn7bes.svelte-fn7bes{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.save-ref-btn.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--primary) / .9)}.save-source-btn.svelte-fn7bes.svelte-fn7bes{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px solid hsl(var(--primary) / .4);border-radius:6px;background:hsl(var(--primary) / .08);color:hsl(var(--primary));cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.save-source-btn.svelte-fn7bes.svelte-fn7bes:hover{background:hsl(var(--primary) / .15)}.save-source-label.svelte-fn7bes.svelte-fn7bes{display:block;font-size:12px;font-weight:600;color:hsl(var(--foreground));margin-bottom:8px}.save-source-row.svelte-fn7bes.svelte-fn7bes{display:flex;gap:8px;align-items:center}.save-source-input.svelte-fn7bes.svelte-fn7bes{flex:1;min-width:0;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px}.save-source-confirm.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0}.save-source-confirm.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.save-source-cancel.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;flex-shrink:0}.save-source-cancel.svelte-fn7bes.svelte-fn7bes:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.save-source-note.svelte-fn7bes.svelte-fn7bes{margin:8px 0 0;font-size:11px;color:hsl(var(--muted-foreground))}.save-source-overlay.svelte-fn7bes.svelte-fn7bes{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.save-source-modal.svelte-fn7bes.svelte-fn7bes{width:min(440px,100%);padding:16px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));box-shadow:0 12px 40px #0000004d}.saved-picker-empty.svelte-fn7bes.svelte-fn7bes{padding:24px 16px;text-align:center;font-size:12.5px;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:8px}.save-source-inline-btn.svelte-fn7bes.svelte-fn7bes{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid hsl(var(--primary) / .4);border-radius:6px;background:hsl(var(--primary) / .08);color:hsl(var(--primary));font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.save-source-inline-btn.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){background:hsl(var(--primary) / .15)}.save-source-inline-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.saved-source-cell.svelte-fn7bes.svelte-fn7bes{position:relative;display:flex;min-width:0}.saved-source-card.svelte-fn7bes.svelte-fn7bes{flex:1;min-width:0}.saved-source-icon.svelte-fn7bes.svelte-fn7bes{color:hsl(var(--primary))}.saved-source-del.svelte-fn7bes.svelte-fn7bes{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:4px;background:none;color:hsl(var(--muted-foreground));opacity:0;cursor:pointer;transition:opacity .15s,color .15s,background .15s}.saved-source-cell.svelte-fn7bes:hover .saved-source-del.svelte-fn7bes,.saved-source-del.svelte-fn7bes.svelte-fn7bes:focus-visible{opacity:1}.saved-source-del.svelte-fn7bes.svelte-fn7bes:hover{color:#e64c4c;background:#e64c4c1a}.saved-source-card.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.6;cursor:default}.saved-source-spinner.svelte-fn7bes.svelte-fn7bes{display:inline-block;width:15px;height:15px;border:2px solid hsl(var(--primary) / .3);border-top-color:hsl(var(--primary));border-radius:50%;animation:svelte-fn7bes-saved-source-spin .6s linear infinite}@keyframes svelte-fn7bes-saved-source-spin{to{transform:rotate(360deg)}}.import-text-btn.svelte-fn7bes.svelte-fn7bes{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--muted) / .2);color:hsl(var(--foreground));cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.import-text-btn.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){background:hsl(var(--muted) / .4)}.import-text-btn.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.6;cursor:not-allowed}.step-page-content.svelte-fn7bes .form-group label.svelte-fn7bes{font-size:12px;font-weight:500;color:hsl(var(--foreground));margin-bottom:4px}.sheets-preview.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:0;flex:1;min-height:0}.range-bar.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:flex-end;gap:6px;flex-wrap:nowrap;margin-right:auto}.range-bar-field.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:2px;min-width:0}.range-bar-field.svelte-fn7bes label.svelte-fn7bes{font-size:10px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.range-bar-field.svelte-fn7bes input.svelte-fn7bes{width:52px;padding:4px 6px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:12px;text-align:center;font-family:Courier New,Consolas,monospace}.range-bar-field.svelte-fn7bes input.svelte-fn7bes:focus{outline:none;border-color:#2487eb;box-shadow:0 0 0 1px #2487eb33}.range-bar-field-wide.svelte-fn7bes input.svelte-fn7bes{width:80px}.range-bar-field.svelte-fn7bes input[type=number].svelte-fn7bes::-webkit-inner-spin-button,.range-bar-field.svelte-fn7bes input[type=number].svelte-fn7bes::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-bar-field.svelte-fn7bes input[type=number].svelte-fn7bes{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.range-bar-checkbox.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:4px;align-self:flex-end;margin-bottom:4px;cursor:pointer;font-size:11px;color:hsl(var(--foreground));white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-bar-checkbox.svelte-fn7bes input[type=checkbox].svelte-fn7bes{width:13px;height:13px;margin:0;cursor:pointer;accent-color:hsl(210 83% 53%)}.range-bar-field-disabled.svelte-fn7bes input.svelte-fn7bes{opacity:.4;cursor:not-allowed}.range-bar-field-disabled.svelte-fn7bes label.svelte-fn7bes{opacity:.4}.range-bar-sep.svelte-fn7bes.svelte-fn7bes{width:1px;height:24px;background:hsl(var(--border));align-self:flex-end;margin-bottom:4px}.range-bar-colon.svelte-fn7bes.svelte-fn7bes{font-size:14px;font-weight:600;color:hsl(var(--muted-foreground));align-self:flex-end;padding-bottom:4px}.range-bar-custom-select{width:auto!important;align-self:flex-end}.range-bar-custom-select .cs-trigger{padding:4px 8px;font-size:12px;gap:4px;min-height:0;background:hsl(var(--background));border-radius:4px}.range-bar-custom-select .cs-chevron{width:12px;height:12px}.range-bar-custom-select .cs-dropdown{min-width:100px}.range-bar-custom-select .cs-option{padding:5px 8px;font-size:12px}.range-bar-custom-select-sm{max-width:120px}.cell-img{max-width:120px;max-height:120px;-o-object-fit:contain;object-fit:contain;display:block;border-radius:2px}.cell-img-placeholder{font-size:10px;font-style:italic;color:hsl(var(--muted-foreground));white-space:nowrap}.scope-upgrade-prompt.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:#f59f0a1a;border:1px solid hsl(38 92% 50% / .3);color:hsl(var(--foreground));font-size:12px;flex-wrap:wrap}.scope-upgrade-prompt.svelte-fn7bes span.svelte-fn7bes{flex:1;min-width:0}.reauthenticate-btn.svelte-fn7bes.svelte-fn7bes{padding:4px 10px;border-radius:4px;border:1px solid hsl(210 83% 53%);background:#2487eb1a;color:#2487eb;font-size:11px;cursor:pointer;white-space:nowrap}.reauthenticate-btn.svelte-fn7bes.svelte-fn7bes:hover{background:#2487eb33}.publish-hint.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#f59f0a;background:#f59f0a14;border:1px solid hsl(38 92% 50% / .2);border-radius:6px;padding:8px 10px;margin:4px 0 0;line-height:1.4}.publish-hint.svelte-fn7bes a.svelte-fn7bes{color:#2487eb;text-decoration:underline}.docs-preview-flat.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.docs-truncation-banner.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#f59f0a1f;border:1px solid hsl(38 92% 50% / .4);border-radius:6px;color:#935f06;font-size:12px;line-height:1.4}.dark .docs-truncation-banner.svelte-fn7bes.svelte-fn7bes{color:#f8bc54}.docs-content-pre.svelte-fn7bes.svelte-fn7bes{white-space:pre-wrap;word-break:break-word;font-size:12px;flex:1;min-height:0;overflow-y:auto;padding:20px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;margin:0;font-family:JetBrains Mono,Fira Code,monospace}.docs-actions-row.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:12px}.strip-toggle.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px;font-size:12px;color:hsl(var(--muted-foreground));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strip-toggle.svelte-fn7bes input[type=checkbox].svelte-fn7bes{accent-color:hsl(var(--primary));cursor:pointer}.docs-actions-row.svelte-fn7bes .use-file-btn.svelte-fn7bes{margin-left:auto}.slides-stage.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:12px}.field-label.svelte-fn7bes.svelte-fn7bes{font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.slides-input.svelte-fn7bes.svelte-fn7bes{width:100%;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:14px}.slides-input.svelte-fn7bes.svelte-fn7bes:focus{outline:none;border-color:hsl(var(--primary))}.slides-index-input.svelte-fn7bes.svelte-fn7bes{max-width:120px}.error-note.svelte-fn7bes.svelte-fn7bes{font-size:13px;color:hsl(var(--destructive));margin:0}.connect-note.svelte-fn7bes.svelte-fn7bes{font-size:12px;color:hsl(var(--muted-foreground));margin:0}.slides-format-grid.svelte-fn7bes.svelte-fn7bes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.format-card.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.format-card.svelte-fn7bes.svelte-fn7bes:hover:not(:disabled){border-color:hsl(var(--primary) / .6)}.format-card.active.svelte-fn7bes.svelte-fn7bes{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.format-card.svelte-fn7bes.svelte-fn7bes:disabled{opacity:.5;cursor:not-allowed}.format-card.svelte-fn7bes svg{color:hsl(var(--primary))}.format-name.svelte-fn7bes.svelte-fn7bes{font-weight:600;font-size:13.5px}.format-desc.svelte-fn7bes.svelte-fn7bes{font-size:12px;color:hsl(var(--muted-foreground))}.slides-summary.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--muted) / .2)}.summary-row.svelte-fn7bes.svelte-fn7bes{display:flex;justify-content:space-between;gap:12px;font-size:13px}.summary-row.svelte-fn7bes span.svelte-fn7bes{color:hsl(var(--muted-foreground))}.slides-actions.svelte-fn7bes.svelte-fn7bes{display:flex;gap:10px}.slides-name-field.svelte-fn7bes.svelte-fn7bes{display:flex;flex-direction:column;gap:6px}.slides-name-field.svelte-fn7bes label.svelte-fn7bes{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.slides-name-input.svelte-fn7bes.svelte-fn7bes{display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background))}.slides-name-input.svelte-fn7bes.svelte-fn7bes:focus-within{border-color:hsl(var(--primary))}.slides-name-input.svelte-fn7bes input.svelte-fn7bes{flex:1;border:none;background:transparent;padding:10px 0;font-size:13px;color:hsl(var(--foreground));outline:none}.slides-name-ext.svelte-fn7bes.svelte-fn7bes{font-size:13px;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,Fira Code,monospace}.spin{animation:svelte-fn7bes-spin 1s linear infinite}.data-source-panel.svelte-6372ms{display:flex;flex-direction:column;flex:1;min-height:0}.panel-content.svelte-6372ms{flex:1;min-height:0;overflow:hidden}.panel-content.padded.svelte-6372ms{padding:.5rem 1.25rem 0}.avail-sources-btn.svelte-1ofc2cb.svelte-1ofc2cb{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:.4rem;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);color:hsl(var(--foreground));font-size:.78rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}.avail-sources-btn.svelte-1ofc2cb.svelte-1ofc2cb:hover{background:hsl(var(--muted));border-color:hsl(var(--primary) / .4)}.avail-sources-btn.active.svelte-1ofc2cb.svelte-1ofc2cb{background:hsl(var(--primary) / .14);border-color:hsl(var(--primary) / .55);color:hsl(var(--primary))}.avail-sources-btn.empty.svelte-1ofc2cb.svelte-1ofc2cb{opacity:.55;cursor:default}.avail-sources-btn.empty.svelte-1ofc2cb.svelte-1ofc2cb:hover{background:hsl(var(--muted) / .4);border-color:hsl(var(--border))}.avail-sources-btn.empty.svelte-1ofc2cb .avail-count.svelte-1ofc2cb{background:hsl(var(--muted-foreground) / .35);color:hsl(var(--foreground))}.avail-count.svelte-1ofc2cb.svelte-1ofc2cb{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.7rem;font-weight:600}@media (max-width: 640px){.avail-label.svelte-1ofc2cb.svelte-1ofc2cb{display:none}}.fbm-overlay.svelte-1wa20jd.svelte-1wa20jd{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.fbm-modal.svelte-1wa20jd.svelte-1wa20jd{position:relative;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 20px 60px #0006;width:100%;max-width:520px;max-height:70vh;display:flex;flex-direction:column;animation:svelte-1wa20jd-fbm-in .15s ease-out}.fbm-modal.fbm-drag-active.svelte-1wa20jd.svelte-1wa20jd{outline:2px dashed hsl(var(--primary) / .6);outline-offset:-6px}.fbm-drop-overlay.svelte-1wa20jd.svelte-1wa20jd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:hsl(var(--background) / .85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;color:hsl(var(--primary));font-size:14px;font-weight:600;pointer-events:none}@keyframes svelte-1wa20jd-fbm-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fbm-header.svelte-1wa20jd.svelte-1wa20jd{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid hsl(var(--border))}.fbm-header.svelte-1wa20jd h3.svelte-1wa20jd{margin:0;font-size:15px;font-weight:600;color:hsl(var(--foreground))}.fbm-close-btn.svelte-1wa20jd.svelte-1wa20jd{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s}.fbm-close-btn.svelte-1wa20jd.svelte-1wa20jd:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.fbm-search.svelte-1wa20jd.svelte-1wa20jd{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.fbm-search.svelte-1wa20jd.svelte-1wa20jd:focus-within{border-color:hsl(var(--primary) / .6)}.fbm-search.svelte-1wa20jd .fbm-search-icon{flex-shrink:0;color:hsl(var(--muted-foreground))}.fbm-search-input.svelte-1wa20jd.svelte-1wa20jd{flex:1;min-width:0;border:none;background:none;outline:none;color:hsl(var(--foreground));font-size:.8125rem}.fbm-search-input.svelte-1wa20jd.svelte-1wa20jd::-moz-placeholder{color:hsl(var(--muted-foreground))}.fbm-search-input.svelte-1wa20jd.svelte-1wa20jd::placeholder{color:hsl(var(--muted-foreground))}.fbm-search-spinner.svelte-1wa20jd.svelte-1wa20jd{flex-shrink:0;width:13px;height:13px;border:2px solid hsl(var(--muted-foreground) / .3);border-top-color:hsl(var(--primary));border-radius:50%;animation:svelte-1wa20jd-fbm-search-spin .8s linear infinite}@keyframes svelte-1wa20jd-fbm-search-spin{to{transform:rotate(360deg)}}.fbm-search-collapse.svelte-1wa20jd.svelte-1wa20jd{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:4px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.fbm-search-collapse.svelte-1wa20jd.svelte-1wa20jd:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .6)}.fbm-suggestions.svelte-1wa20jd.svelte-1wa20jd{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;padding:4px;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--popover, var(--background)));box-shadow:0 12px 32px #00000047}.fbm-suggestion-empty.svelte-1wa20jd.svelte-1wa20jd{padding:.6rem .7rem;font-size:.8rem;color:hsl(var(--muted-foreground))}.fbm-suggestion.svelte-1wa20jd.svelte-1wa20jd{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .6rem;border:none;border-radius:.375rem;background:none;text-align:left;cursor:pointer}.fbm-suggestion.svelte-1wa20jd.svelte-1wa20jd:hover{background:hsl(var(--muted) / .6)}.fbm-suggestion.svelte-1wa20jd .fbm-suggestion-icon{flex-shrink:0;color:hsl(var(--muted-foreground))}.fbm-suggestion-text.svelte-1wa20jd.svelte-1wa20jd{display:flex;flex-direction:column;min-width:0}.fbm-suggestion-name.svelte-1wa20jd.svelte-1wa20jd{font-size:.82rem;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbm-suggestion-name.svelte-1wa20jd .hit.svelte-1wa20jd{font-weight:700;color:hsl(var(--primary))}.fbm-suggestion-path.svelte-1wa20jd.svelte-1wa20jd{font-size:.72rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbm-icon-btn.svelte-1wa20jd.svelte-1wa20jd{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;background:none;border:none;border-radius:6px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s}.fbm-icon-btn.svelte-1wa20jd.svelte-1wa20jd:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.fbm-new-folder-row.svelte-1wa20jd.svelte-1wa20jd{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin:.5rem .75rem;border:1px solid hsl(var(--primary) / .3);border-radius:.375rem;background:hsl(var(--primary) / .05)}.fbm-new-folder-icon.svelte-1wa20jd.svelte-1wa20jd{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.fbm-new-folder-input.svelte-1wa20jd.svelte-1wa20jd{flex:1;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem;color:hsl(var(--foreground));outline:none}.fbm-new-folder-input.svelte-1wa20jd.svelte-1wa20jd:focus{border-color:hsl(var(--primary))}.fbm-new-folder-confirm.svelte-1wa20jd.svelte-1wa20jd,.fbm-new-folder-cancel.svelte-1wa20jd.svelte-1wa20jd{display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .15s}.fbm-new-folder-confirm.svelte-1wa20jd.svelte-1wa20jd{color:#21c45d}.fbm-new-folder-confirm.svelte-1wa20jd.svelte-1wa20jd:hover:not(:disabled){background:#21c45d1a}.fbm-new-folder-confirm.svelte-1wa20jd.svelte-1wa20jd:disabled{opacity:.3;cursor:not-allowed}.fbm-new-folder-cancel.svelte-1wa20jd.svelte-1wa20jd{color:hsl(var(--muted-foreground))}.fbm-new-folder-cancel.svelte-1wa20jd.svelte-1wa20jd:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.fbm-content.svelte-1wa20jd.svelte-1wa20jd{flex:1;overflow-y:auto;min-height:180px;max-height:340px}.fbm-footer.svelte-1wa20jd.svelte-1wa20jd{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid hsl(var(--border));gap:12px}.fbm-selection.svelte-1wa20jd.svelte-1wa20jd{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0;overflow:hidden}.selection-label.svelte-1wa20jd.svelte-1wa20jd{color:hsl(var(--muted-foreground));flex-shrink:0}.selection-path.svelte-1wa20jd.svelte-1wa20jd{color:hsl(var(--primary));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbm-actions.svelte-1wa20jd.svelte-1wa20jd{display:flex;gap:8px;flex-shrink:0}.fbm-cancel-btn.svelte-1wa20jd.svelte-1wa20jd,.fbm-select-btn.svelte-1wa20jd.svelte-1wa20jd{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.fbm-cancel-btn.svelte-1wa20jd.svelte-1wa20jd{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.fbm-cancel-btn.svelte-1wa20jd.svelte-1wa20jd:hover{background:hsl(var(--accent))}.fbm-select-btn.svelte-1wa20jd.svelte-1wa20jd{background:hsl(var(--primary));border:none;color:hsl(var(--primary-foreground))}.fbm-select-btn.svelte-1wa20jd.svelte-1wa20jd:hover{opacity:.9}.fbm-subdialog.svelte-1wa20jd.svelte-1wa20jd{z-index:10010}.fbm-small-modal.svelte-1wa20jd.svelte-1wa20jd{max-width:400px}.fbm-subdialog-body.svelte-1wa20jd.svelte-1wa20jd{padding:16px 18px}.fbm-rename-input.svelte-1wa20jd.svelte-1wa20jd{width:100%;padding:8px 12px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--foreground));font-size:14px;outline:none;transition:border-color .15s}.fbm-rename-input.svelte-1wa20jd.svelte-1wa20jd:focus{border-color:hsl(var(--primary))}.fbm-confirm-text.svelte-1wa20jd.svelte-1wa20jd{margin:0;font-size:14px;color:hsl(var(--foreground));line-height:1.5}.fbm-danger-btn.svelte-1wa20jd.svelte-1wa20jd{background:#dc2828}.ec-container.svelte-miteyw{position:relative}.ec-input.svelte-miteyw{width:100%;padding:10px 8px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-left:2px solid hsl(var(--primary) / .5);border-radius:0 8px 8px 0;font-size:13px;font-weight:600;color:hsl(var(--primary));cursor:text;min-width:65px;max-width:80px;outline:none;box-sizing:border-box}.ec-input.svelte-miteyw:hover{background:hsl(var(--accent))}.ec-input.svelte-miteyw:focus{border-color:hsl(var(--primary))}.ec-dropdown.svelte-miteyw{position:absolute;left:0;right:0;z-index:50;max-height:200px;overflow-y:auto;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:8px;padding:4px;box-shadow:0 4px 16px #0000004d,0 0 0 1px hsl(var(--border) / .5);overscroll-behavior:contain}.ec-dropdown.svelte-miteyw:not(.drop-up){top:calc(100% + 4px)}.ec-dropdown.drop-up.svelte-miteyw{bottom:calc(100% + 4px)}.ec-option.svelte-miteyw{display:flex;align-items:center;padding:7px 10px;border-radius:5px;font-size:13px;color:hsl(var(--foreground));cursor:pointer;transition:background .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ec-option.highlighted.svelte-miteyw{background:hsl(var(--primary) / .15)}.ec-option.selected.svelte-miteyw{color:hsl(var(--primary));font-weight:500}.ec-option.selected.highlighted.svelte-miteyw{background:hsl(var(--primary) / .2)}.tb.svelte-hvqpti.svelte-hvqpti{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 11px;min-height:38px;border-radius:8px;font-size:13px;font-weight:500;font-family:inherit;line-height:1.2;cursor:pointer;transition:all .2s;box-sizing:border-box}.tb-icon.svelte-hvqpti.svelte-hvqpti{display:flex;flex-shrink:0}.tb-label.svelte-hvqpti.svelte-hvqpti{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb.svelte-hvqpti .spin{animation:svelte-hvqpti-tb-spin .8s linear infinite}@keyframes svelte-hvqpti-tb-spin{to{transform:rotate(360deg)}}.tb-muted.svelte-hvqpti.svelte-hvqpti{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.tb-muted.svelte-hvqpti.svelte-hvqpti:hover:not(:disabled){background:hsl(var(--accent))}.tb-primary.svelte-hvqpti.svelte-hvqpti{background:hsl(var(--primary));border:1px solid transparent;color:hsl(var(--primary-foreground))}.tb-primary.svelte-hvqpti.svelte-hvqpti:hover:not(:disabled){opacity:.9}.tb-danger.svelte-hvqpti.svelte-hvqpti{background:#ef43431a;border:1px solid hsl(0 84% 60% / .35);color:#ef4343}.tb-danger.svelte-hvqpti.svelte-hvqpti:hover:not(:disabled){background:#ef43432e}.tb.svelte-hvqpti.svelte-hvqpti:disabled{opacity:.5;cursor:not-allowed}.tb-fill.svelte-hvqpti.svelte-hvqpti{flex:1 1 auto;min-width:0}.tb-icon-only.svelte-hvqpti.svelte-hvqpti{padding:8px;min-width:38px}@media (max-width: 640px){.tb-collapse.svelte-hvqpti .tb-label.svelte-hvqpti{display:none}.tb-collapse.svelte-hvqpti.svelte-hvqpti{padding:8px;min-width:38px;flex:0 0 auto}}.modal-overlay.svelte-5mtam8.svelte-5mtam8{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.import-dialog.svelte-5mtam8.svelte-5mtam8{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 20px 60px #00000080;width:100%;max-width:calc(100vw - 2rem);height:calc(100vh - 2rem);display:flex;flex-direction:column}.dialog-header.svelte-5mtam8.svelte-5mtam8{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.dialog-title.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.dialog-title.svelte-5mtam8 h2.svelte-5mtam8{margin:0;font-size:1rem;font-weight:600}.back-btn.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;justify-content:center;background:none;border:1px solid hsl(var(--border));border-radius:.375rem;color:hsl(var(--muted-foreground));cursor:pointer;padding:.25rem;transition:all .15s}.back-btn.svelte-5mtam8.svelte-5mtam8:hover{background:hsl(var(--accent));color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground) / .3)}.wizard-steps.svelte-5mtam8.svelte-5mtam8{display:flex;gap:.25rem;margin-left:.5rem}.wizard-dot.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.125rem;cursor:pointer}.wizard-dot.svelte-5mtam8.svelte-5mtam8:disabled{cursor:default}.wizard-dot.svelte-5mtam8 .wdot.svelte-5mtam8{width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground) / .3);transition:all .2s;display:block}.wizard-dot.active.svelte-5mtam8 .wdot.svelte-5mtam8{background:hsl(var(--primary));transform:scale(1.3)}.wizard-dot.completed.svelte-5mtam8 .wdot.svelte-5mtam8{background:hsl(var(--primary) / .6)}.header-actions.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.close-button.svelte-5mtam8.svelte-5mtam8{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s}.close-button.svelte-5mtam8.svelte-5mtam8:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.dialog-body.svelte-5mtam8.svelte-5mtam8{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.staged-view.svelte-5mtam8.svelte-5mtam8{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;flex:1;min-height:0;overflow:hidden}.source-info.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:hsl(var(--primary) / .08);border:1px solid hsl(var(--primary) / .2);border-radius:.375rem;font-size:.8125rem;flex-shrink:0}.source-provider.svelte-5mtam8.svelte-5mtam8{font-weight:600;color:hsl(var(--primary));text-transform:capitalize}.ref-note.svelte-5mtam8.svelte-5mtam8{padding:.75rem;background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:.375rem;font-size:.8125rem;color:hsl(var(--muted-foreground));line-height:1.5;flex-shrink:0}.source-sep.svelte-5mtam8.svelte-5mtam8{color:hsl(var(--muted-foreground) / .5)}.source-dataset.svelte-5mtam8.svelte-5mtam8{color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-label.svelte-5mtam8.svelte-5mtam8{font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.preview-section.svelte-5mtam8.svelte-5mtam8{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0}.preview-header.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.preview-meta.svelte-5mtam8.svelte-5mtam8{font-size:.6875rem;color:hsl(var(--muted-foreground) / .7)}.preview-content.svelte-5mtam8.svelte-5mtam8{display:flex;flex:1;min-height:0;--tvp-pad-y:12px}.binary-preview.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:1rem;padding:1rem;background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:.5rem;flex-shrink:0}.binary-thumb.svelte-5mtam8.svelte-5mtam8{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:.375rem;background:hsl(var(--background));border:1px solid hsl(var(--border));flex-shrink:0}.binary-icon.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:.375rem;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-shrink:0}.binary-meta.svelte-5mtam8.svelte-5mtam8{display:flex;flex-direction:column;gap:.25rem;min-width:0}.binary-name.svelte-5mtam8.svelte-5mtam8{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binary-sub.svelte-5mtam8.svelte-5mtam8{font-size:.75rem;color:hsl(var(--muted-foreground))}.filename-input--full.svelte-5mtam8.svelte-5mtam8{border-right:1px solid hsl(var(--border));border-radius:.375rem}.mode-chip.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;padding:2px;gap:2px;background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:.375rem;flex-shrink:0}.mode-chip-option.svelte-5mtam8.svelte-5mtam8{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .5rem;background:transparent;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s}.mode-chip-option.svelte-5mtam8.svelte-5mtam8:hover{color:hsl(var(--foreground))}.mode-chip-option--active.svelte-5mtam8.svelte-5mtam8{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.dest-indicator.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0}.dest-folder-btn.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:6px;flex-shrink:0;max-width:220px;padding:10px 14px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s}.dest-folder-btn.svelte-5mtam8.svelte-5mtam8:hover{background:hsl(var(--accent))}.dest-folder-name.svelte-5mtam8.svelte-5mtam8{overflow:hidden;text-overflow:ellipsis}.dest-separator.svelte-5mtam8.svelte-5mtam8{color:hsl(var(--muted-foreground));font-size:16px;font-weight:500}.dest-filename-with-ext.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;min-width:0}.dest-filename-input.svelte-5mtam8.svelte-5mtam8{width:180px;min-width:0;padding:10px 14px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px 0 0 8px;color:hsl(var(--foreground));font-size:14px;font-weight:500;outline:none;box-sizing:border-box}.dest-filename-input--solo.svelte-5mtam8.svelte-5mtam8{width:240px;border-radius:8px}.dest-filename-input.svelte-5mtam8.svelte-5mtam8:focus{border-color:hsl(var(--primary))}.dest-filename-input.svelte-5mtam8.svelte-5mtam8::-moz-placeholder{color:hsl(var(--muted-foreground))}.dest-filename-input.svelte-5mtam8.svelte-5mtam8::placeholder{color:hsl(var(--muted-foreground))}@media (max-width: 640px){.import-dialog.svelte-5mtam8.svelte-5mtam8{max-width:100vw;height:100vh;height:100dvh;border:none;border-radius:0}.dialog-header.svelte-5mtam8.svelte-5mtam8{gap:.5rem;padding:.75rem .875rem}.dialog-title.svelte-5mtam8.svelte-5mtam8{flex:1;min-width:0}.dialog-title.svelte-5mtam8 svg{flex-shrink:0}.dialog-title.svelte-5mtam8 h2.svelte-5mtam8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-source.svelte-5mtam8.svelte-5mtam8{display:none}.footer-actions.svelte-5mtam8.svelte-5mtam8{flex-wrap:wrap}.dest-indicator.svelte-5mtam8.svelte-5mtam8{flex:1 1 100%;margin-left:0}.dest-filename-with-ext.svelte-5mtam8.svelte-5mtam8,.dest-filename-input--solo.svelte-5mtam8.svelte-5mtam8{flex:1}.dest-filename-input.svelte-5mtam8.svelte-5mtam8{flex:1;width:auto}}.live-note.svelte-5mtam8.svelte-5mtam8{flex:1;min-width:0;font-size:.75rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-source.svelte-5mtam8.svelte-5mtam8{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground))}.title-source.svelte-5mtam8.svelte-5mtam8:before{content:"—";margin-right:.5rem;color:hsl(var(--muted-foreground) / .6)}.source-method.svelte-5mtam8.svelte-5mtam8{padding:.05rem .375rem;border-radius:.25rem;background:hsl(var(--primary) / .15);color:hsl(var(--primary));font-family:Courier New,monospace;font-size:.75rem;font-weight:700;letter-spacing:.03em}.source-method[data-method=POST].svelte-5mtam8.svelte-5mtam8,.source-method[data-method=PUT].svelte-5mtam8.svelte-5mtam8,.source-method[data-method=PATCH].svelte-5mtam8.svelte-5mtam8{background:#22c35d26;color:#22c35d}.source-method[data-method=DELETE].svelte-5mtam8.svelte-5mtam8{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive))}.staged-tabs.svelte-5mtam8.svelte-5mtam8{display:flex;gap:.25rem}.staged-tab.svelte-5mtam8.svelte-5mtam8{padding:.25rem .5rem;background:transparent;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .15s}.staged-tab.svelte-5mtam8.svelte-5mtam8:hover{color:hsl(var(--foreground))}.tab-count.svelte-5mtam8.svelte-5mtam8{margin-left:.25rem;padding:0 .25rem;border-radius:.25rem;background:hsl(var(--muted-foreground) / .15);font-size:.625rem}.empty-panel.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;padding:1rem;background:hsl(var(--muted) / .3);border:1px dashed hsl(var(--border));border-radius:.375rem;color:hsl(var(--muted-foreground));font-size:.8125rem}.header-value--empty.svelte-5mtam8.svelte-5mtam8{color:hsl(var(--muted-foreground) / .7);font-style:italic}.staged-tab--active.svelte-5mtam8.svelte-5mtam8{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.header-table.svelte-5mtam8.svelte-5mtam8{display:flex;flex-direction:column;background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:.375rem;flex:1;min-height:0;overflow:auto}.header-row.svelte-5mtam8.svelte-5mtam8{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:.75rem;padding:.4rem .75rem;border-bottom:1px solid hsl(var(--border) / .5);font-family:Courier New,monospace;font-size:.75rem}.header-row.svelte-5mtam8.svelte-5mtam8:last-child{border-bottom:none}.header-key.svelte-5mtam8.svelte-5mtam8{color:hsl(var(--primary));font-weight:600;word-break:break-all}.header-value.svelte-5mtam8.svelte-5mtam8{color:hsl(var(--foreground));word-break:break-all}.filename-section.svelte-5mtam8.svelte-5mtam8{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.filename-input.svelte-5mtam8.svelte-5mtam8{flex:1;padding:.5rem .75rem;background:hsl(var(--input));border:1px solid hsl(var(--border));border-right:none;border-radius:.375rem 0 0 .375rem;color:hsl(var(--foreground));font-size:.875rem;outline:none}.filename-input.svelte-5mtam8.svelte-5mtam8:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1);z-index:1}.dialog-footer.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid hsl(var(--border));flex-shrink:0}.footer-actions.svelte-5mtam8.svelte-5mtam8{display:flex;gap:.75rem;align-items:center;flex:1;min-width:0}.save-btn.svelte-5mtam8.svelte-5mtam8{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:hsl(var(--primary));border:none;border-radius:.375rem;color:hsl(var(--primary-foreground));font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.save-btn.svelte-5mtam8.svelte-5mtam8:hover:not(:disabled){opacity:.9}.save-btn.svelte-5mtam8.svelte-5mtam8:disabled{opacity:.5;cursor:not-allowed}.spinner-small.svelte-5mtam8.svelte-5mtam8{width:14px;height:14px;border:2px solid hsl(var(--primary-foreground) / .3);border-top-color:hsl(var(--primary-foreground));border-radius:50%;animation:svelte-5mtam8-spin .6s linear infinite}@keyframes svelte-5mtam8-spin{to{transform:rotate(360deg)}}
