.file-explorer.svelte-o15hd1.svelte-o15hd1{width:100%;min-height:200px;position:relative}.file-explorer.marquee-dragging.svelte-o15hd1.svelte-o15hd1{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.file-explorer.marquee-dragging.svelte-o15hd1 .file-row.svelte-o15hd1,.file-explorer.marquee-dragging.svelte-o15hd1 th.svelte-o15hd1{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-o15hd1.svelte-o15hd1{min-height:0}.folder-picker-mode.svelte-o15hd1 .file-table th.svelte-o15hd1{background:hsl(var(--background))}.empty-state.svelte-o15hd1.svelte-o15hd1{padding:2rem;text-align:center}.empty-hint.svelte-o15hd1.svelte-o15hd1{margin-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground));opacity:.7}.file-table.svelte-o15hd1.svelte-o15hd1{width:100%;border-collapse:collapse;table-layout:fixed}.file-table.svelte-o15hd1 th.svelte-o15hd1{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-o15hd1 th.svelte-o15hd1:hover{color:hsl(var(--foreground))}.th-content.svelte-o15hd1.svelte-o15hd1{display:inline-flex;align-items:center;gap:.35rem}.sort-arrow.svelte-o15hd1.svelte-o15hd1{font-size:.7rem;opacity:.8}.col-name.svelte-o15hd1.svelte-o15hd1{width:46%}.col-owner.svelte-o15hd1.svelte-o15hd1{width:14%;cursor:default!important}.col-date.svelte-o15hd1.svelte-o15hd1{width:18%}.col-size.svelte-o15hd1.svelte-o15hd1{width:14%}.col-actions.svelte-o15hd1.svelte-o15hd1{width:8%;cursor:default!important;text-align:center;padding:0!important}.folder-picker-mode.svelte-o15hd1 .col-name.svelte-o15hd1{width:65%}.folder-picker-mode.svelte-o15hd1 .col-date.svelte-o15hd1{width:35%}.folder-picker-mode.svelte-o15hd1 .file-table th.svelte-o15hd1,.folder-picker-mode.svelte-o15hd1 .file-row td.svelte-o15hd1{padding-left:1.25rem;padding-right:1.25rem}.file-row.svelte-o15hd1.svelte-o15hd1{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-o15hd1.svelte-o15hd1:last-child{border-bottom:none}.file-row.svelte-o15hd1.svelte-o15hd1:hover{background-color:hsl(var(--muted) / .5)}.file-row.selected.svelte-o15hd1.svelte-o15hd1{background-color:hsl(var(--primary) / .12)}.file-row.selected.svelte-o15hd1.svelte-o15hd1:hover{background-color:hsl(var(--primary) / .18)}.file-row.focus-pulse{animation:svelte-o15hd1-file-row-focus 1.4s ease}@keyframes svelte-o15hd1-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-o15hd1 td.svelte-o15hd1{padding:.6rem .75rem;font-size:.875rem;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell.svelte-o15hd1.svelte-o15hd1{display:flex;align-items:center;gap:.6rem;min-width:0}.item-icon.svelte-o15hd1.svelte-o15hd1{width:1.125rem;height:1.125rem;flex-shrink:0}.folder-icon.svelte-o15hd1.svelte-o15hd1{color:hsl(var(--primary))}.file-icon.svelte-o15hd1.svelte-o15hd1,.image-icon.svelte-o15hd1.svelte-o15hd1{color:hsl(var(--muted-foreground))}.file-grid.svelte-o15hd1.svelte-o15hd1{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.25rem;padding:.5rem .25rem 1rem;align-items:start}.grid-tile.svelte-o15hd1.svelte-o15hd1{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-o15hd1.svelte-o15hd1:hover{background-color:hsl(var(--muted) / .45)}.grid-tile.selected.svelte-o15hd1.svelte-o15hd1{background-color:hsl(var(--primary) / .14);border-color:hsl(var(--primary) / .4)}.grid-tile.context-active.svelte-o15hd1.svelte-o15hd1{border-color:hsl(var(--primary) / .5)}.tile-preview.svelte-o15hd1.svelte-o15hd1{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:72px;margin-bottom:.4rem}.tile-thumb.svelte-o15hd1.svelte-o15hd1{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-o15hd1.svelte-o15hd1{width:52px;height:52px}.tile-preview.svelte-o15hd1 .folder-icon.svelte-o15hd1{color:hsl(var(--primary))}.tile-preview.svelte-o15hd1 .image-icon.svelte-o15hd1{color:hsl(var(--muted-foreground))}.tile-shared.svelte-o15hd1.svelte-o15hd1{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-o15hd1.svelte-o15hd1{position:absolute;top:0;right:.15rem;background:hsl(var(--card) / .85)}.grid-tile.svelte-o15hd1:hover .tile-three-dot.svelte-o15hd1,.grid-tile.selected.svelte-o15hd1 .tile-three-dot.svelte-o15hd1,.grid-tile.context-active.svelte-o15hd1 .tile-three-dot.svelte-o15hd1{opacity:1}.tile-label.svelte-o15hd1.svelte-o15hd1{display:flex;flex-direction:column;align-items:center;gap:.05rem;width:100%;min-width:0}.tile-name.svelte-o15hd1.svelte-o15hd1{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;word-break:break-word}.grid-tile.selected.svelte-o15hd1 .tile-name.svelte-o15hd1{-webkit-line-clamp:unset}.tile-path.svelte-o15hd1.svelte-o15hd1{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-o15hd1.svelte-o15hd1{display:flex;flex-direction:column;min-width:0;line-height:1.25}.item-name.svelte-o15hd1.svelte-o15hd1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450}.item-path.svelte-o15hd1.svelte-o15hd1{font-size:.6875rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-nav-arrow.svelte-o15hd1.svelte-o15hd1{flex-shrink:0;color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s}.file-row.svelte-o15hd1:hover .folder-nav-arrow.svelte-o15hd1{opacity:1}.shared-indicator.svelte-o15hd1.svelte-o15hd1{width:14px;height:14px;flex-shrink:0;color:hsl(var(--primary));opacity:.7}.watch-indicator.svelte-o15hd1.svelte-o15hd1{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-o15hd1.svelte-o15hd1:hover{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.watch-indicator.svelte-o15hd1 svg.svelte-o15hd1{width:12px;height:12px}.watch-count.svelte-o15hd1.svelte-o15hd1{line-height:1}.processing-indicator.svelte-o15hd1.svelte-o15hd1{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-o15hd1-processing-spin .8s linear infinite}@keyframes svelte-o15hd1-processing-spin{to{transform:rotate(360deg)}}.queued-indicator.svelte-o15hd1.svelte-o15hd1{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#f59f0a;animation:svelte-o15hd1-queued-pulse 1.6s ease-in-out infinite}.queued-indicator.svelte-o15hd1 svg.svelte-o15hd1{width:14px;height:14px}@keyframes svelte-o15hd1-queued-pulse{0%,to{opacity:.55}50%{opacity:1}}.owner-text.svelte-o15hd1.svelte-o15hd1,.date-text.svelte-o15hd1.svelte-o15hd1,.size-text.svelte-o15hd1.svelte-o15hd1{color:hsl(var(--muted-foreground));font-size:.8125rem}.three-dot-btn.svelte-o15hd1.svelte-o15hd1{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-o15hd1:hover .three-dot-btn.svelte-o15hd1,.file-row.selected.svelte-o15hd1 .three-dot-btn.svelte-o15hd1,.file-row.context-active.svelte-o15hd1 .three-dot-btn.svelte-o15hd1{opacity:1}.three-dot-btn.svelte-o15hd1.svelte-o15hd1:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.three-dot-icon.svelte-o15hd1.svelte-o15hd1{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-o15hd1-context-menu-in .12s ease-out}@keyframes svelte-o15hd1-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}.db.svelte-13ok9r2.svelte-13ok9r2{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.db.header-only.svelte-13ok9r2.svelte-13ok9r2{flex:0 0 auto;height:auto;width:100%}.db.header-only.svelte-13ok9r2 .db-topbar.svelte-13ok9r2{padding:0}.db-topbar.svelte-13ok9r2.svelte-13ok9r2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .5rem}.db-topbar.padded.svelte-13ok9r2.svelte-13ok9r2{padding:10px 18px}.db-topbar.divider.svelte-13ok9r2.svelte-13ok9r2{border-bottom:1px solid hsl(var(--border) / .5)}.db-breadcrumb.svelte-13ok9r2.svelte-13ok9r2{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0;font-size:.85rem}.db-crumb.svelte-13ok9r2.svelte-13ok9r2{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:2px 6px;border-radius:4px}.db-crumb.svelte-13ok9r2.svelte-13ok9r2:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.db-crumb.current.svelte-13ok9r2.svelte-13ok9r2{color:hsl(var(--foreground));font-weight:600}.db-crumb.pill.svelte-13ok9r2.svelte-13ok9r2{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-13ok9r2.svelte-13ok9r2:hover{background:hsl(var(--muted));border-color:hsl(var(--foreground) / .3)}.db-crumb.pill.current.svelte-13ok9r2.svelte-13ok9r2{border-color:hsl(var(--foreground) / .3)}.db-sep.svelte-13ok9r2.svelte-13ok9r2{color:hsl(var(--muted-foreground) / .5);display:inline-flex;align-items:center}.db-sep.svelte-13ok9r2 svg.svelte-13ok9r2{width:.9rem;height:.9rem}.db-sep-slash.svelte-13ok9r2.svelte-13ok9r2{padding:0 1px}.db-new-wrapper.svelte-13ok9r2.svelte-13ok9r2{position:relative;display:inline-flex;margin-left:4px}.db-new-btn.svelte-13ok9r2.svelte-13ok9r2{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-13ok9r2.svelte-13ok9r2:hover{background:hsl(var(--primary) / .9)}.db-new-menu.svelte-13ok9r2.svelte-13ok9r2{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-13ok9r2.svelte-13ok9r2{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-13ok9r2.svelte-13ok9r2:hover{background:hsl(var(--muted) / .6)}.db-topbar-right.svelte-13ok9r2.svelte-13ok9r2{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.db-content.svelte-13ok9r2.svelte-13ok9r2{position:relative;flex:1;min-height:0;overflow:auto}.db.drag-active.svelte-13ok9r2 .db-content.svelte-13ok9r2{outline:2px dashed hsl(var(--primary) / .6);outline-offset:-4px;border-radius:.5rem}.db-drop-overlay.svelte-13ok9r2.svelte-13ok9r2{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}.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)}.web-request-browser.svelte-xehzzw.svelte-xehzzw{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}.request-builder.svelte-xehzzw.svelte-xehzzw{display:flex;flex-direction:column;gap:12px}.request-line.svelte-xehzzw.svelte-xehzzw{display:flex;gap:8px}.method-wrapper.svelte-xehzzw.svelte-xehzzw{flex-shrink:0}.method-sizer.svelte-xehzzw.svelte-xehzzw{height:0;overflow:hidden;font-weight:600;font-size:.875rem;padding:0 44px 0 14px}.method-sizer.svelte-xehzzw span.svelte-xehzzw{display:block;white-space:nowrap}.url-input.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1)}.send-btn.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:hover:not(:disabled){background:hsl(var(--primary) / .9)}.send-btn.svelte-xehzzw.svelte-xehzzw:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-xehzzw.svelte-xehzzw{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-xehzzw-spin .6s linear infinite}@keyframes svelte-xehzzw-spin{to{transform:rotate(360deg)}}.config-panels.svelte-xehzzw.svelte-xehzzw{display:flex;flex-direction:column;gap:8px}.config-panel.svelte-xehzzw.svelte-xehzzw{border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden;background:hsl(var(--background))}.panel-header.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:hover{background:hsl(var(--muted) / .4)}.panel-title.svelte-xehzzw.svelte-xehzzw{flex:1}.panel-count.svelte-xehzzw.svelte-xehzzw{padding:2px 8px;border-radius:10px;background:hsl(var(--primary) / .15);color:hsl(var(--primary));font-size:11px;font-weight:700}.panel-badge.svelte-xehzzw.svelte-xehzzw{padding:2px 8px;border-radius:4px;background:hsl(var(--primary) / .15);color:hsl(var(--primary));font-size:10px;font-weight:700}.panel-content.svelte-xehzzw.svelte-xehzzw{padding:12px;display:flex;flex-direction:column;gap:8px}.key-value-row.svelte-xehzzw.svelte-xehzzw{display:grid;grid-template-columns:auto 1fr 1.5fr auto;gap:8px;align-items:center}.row-checkbox.svelte-xehzzw.svelte-xehzzw{width:16px;height:16px;cursor:pointer;accent-color:hsl(var(--primary))}.key-input.svelte-xehzzw.svelte-xehzzw,.value-input.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw{font-family:monospace}.key-input.svelte-xehzzw.svelte-xehzzw:focus,.value-input.svelte-xehzzw.svelte-xehzzw:focus{outline:none;border-color:hsl(var(--primary))}.remove-row-btn.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:hover{background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive))}.add-row-btn.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:hover{background:hsl(var(--muted) / .2);border-color:hsl(var(--primary));color:hsl(var(--primary))}.body-textarea.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:focus{outline:none;border-color:hsl(var(--primary))}.setting-row.svelte-xehzzw.svelte-xehzzw{display:flex;align-items:center;gap:10px;font-size:13px;color:hsl(var(--foreground))}.timeout-input.svelte-xehzzw.svelte-xehzzw{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}.response-section.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.response-header.svelte-xehzzw h4.svelte-xehzzw{margin:0;font-size:14px}.response-meta.svelte-xehzzw.svelte-xehzzw{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.status-badge.svelte-xehzzw.svelte-xehzzw{padding:4px 10px;border-radius:4px;font-weight:600;font-size:12px}.status-success.svelte-xehzzw.svelte-xehzzw{background:hsl(142,71%,45% / .15);color:#1a9948}.status-redirect.svelte-xehzzw.svelte-xehzzw{background:hsl(45,100%,51% / .15);color:#b38600}.status-error.svelte-xehzzw.svelte-xehzzw{background:hsl(0,72%,51% / .15);color:#b41d1d}.response-time.svelte-xehzzw.svelte-xehzzw,.response-size.svelte-xehzzw.svelte-xehzzw{display:flex;align-items:center;gap:4px;font-size:12px;color:hsl(var(--muted-foreground))}.response-details.svelte-xehzzw.svelte-xehzzw{border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden}.response-details.svelte-xehzzw summary.svelte-xehzzw{padding:10px 12px;background:hsl(var(--muted) / .2);cursor:pointer;font-size:13px;font-weight:500}.response-details.svelte-xehzzw summary.svelte-xehzzw:hover{background:hsl(var(--muted) / .3)}.response-headers-list.svelte-xehzzw.svelte-xehzzw{padding:12px;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.response-header-row.svelte-xehzzw.svelte-xehzzw{display:flex;gap:8px;font-size:12px;font-family:monospace}.rh-key.svelte-xehzzw.svelte-xehzzw{font-weight:600;color:hsl(var(--primary));min-width:140px}.rh-value.svelte-xehzzw.svelte-xehzzw{color:hsl(var(--foreground));word-break:break-all}.response-body.svelte-xehzzw h5.svelte-xehzzw{margin:0 0 8px;font-size:13px}.truncation-banner.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw{color:#f8bc54}.truncation-banner.svelte-xehzzw code.svelte-xehzzw{padding:1px 4px;background:hsl(var(--muted));border-radius:3px;font-size:11px}.response-preview.svelte-xehzzw.svelte-xehzzw{margin:0;padding:12px;background:hsl(var(--muted));border-radius:6px;font-family:monospace;font-size:11px;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow:auto}.response-actions.svelte-xehzzw.svelte-xehzzw{display:flex;justify-content:flex-end}.use-response-btn.svelte-xehzzw.svelte-xehzzw{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-xehzzw.svelte-xehzzw:hover{background:hsl(var(--primary) / .9)}.sticky-action-bar.svelte-xehzzw.svelte-xehzzw{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-mdw9pq.svelte-mdw9pq{display:flex;flex-direction:column;gap:.85rem}.field.svelte-mdw9pq.svelte-mdw9pq{display:flex;flex-direction:column;gap:.3rem}.field.svelte-mdw9pq>span.svelte-mdw9pq{font-size:.85rem;font-weight:500}.field.limit.svelte-mdw9pq.svelte-mdw9pq{max-width:8rem}.row.svelte-mdw9pq.svelte-mdw9pq{display:flex;gap:.5rem;align-items:center}.row.svelte-mdw9pq input.svelte-mdw9pq{flex:1;min-width:0}input.svelte-mdw9pq.svelte-mdw9pq,select.svelte-mdw9pq.svelte-mdw9pq,textarea.svelte-mdw9pq.svelte-mdw9pq{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-mdw9pq.svelte-mdw9pq{resize:vertical;font-family:ui-monospace,Menlo,monospace}input.svelte-mdw9pq.svelte-mdw9pq:focus,select.svelte-mdw9pq.svelte-mdw9pq:focus,textarea.svelte-mdw9pq.svelte-mdw9pq:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.hint.svelte-mdw9pq.svelte-mdw9pq{font-size:.78rem;color:hsl(var(--muted-foreground))}.mode-toggle.svelte-mdw9pq.svelte-mdw9pq{display:inline-flex;border:1px solid hsl(var(--border));border-radius:.45rem;overflow:hidden;width:-moz-fit-content;width:fit-content}.mode-toggle.svelte-mdw9pq button.svelte-mdw9pq{padding:.35rem .9rem;font-size:.85rem;background:transparent;color:hsl(var(--muted-foreground));border:0;cursor:pointer}.mode-toggle.svelte-mdw9pq button.active.svelte-mdw9pq{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.actions.svelte-mdw9pq.svelte-mdw9pq{display:flex;justify-content:flex-end}.btn-primary.svelte-mdw9pq.svelte-mdw9pq,.btn-secondary.svelte-mdw9pq.svelte-mdw9pq{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-mdw9pq.svelte-mdw9pq{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary.svelte-mdw9pq.svelte-mdw9pq:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-mdw9pq.svelte-mdw9pq{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.muted-row.svelte-mdw9pq.svelte-mdw9pq{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:hsl(var(--muted-foreground))}.error.svelte-mdw9pq.svelte-mdw9pq{color:#e64c4c;font-size:.85rem}.empty.svelte-mdw9pq.svelte-mdw9pq{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem;color:hsl(var(--muted-foreground));text-align:center}.result.svelte-mdw9pq.svelte-mdw9pq{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid hsl(var(--border));padding-top:.75rem}.result-meta.svelte-mdw9pq.svelte-mdw9pq{font-size:.83rem;color:hsl(var(--muted-foreground))}.warn.svelte-mdw9pq.svelte-mdw9pq{color:#f4a825}.preview-wrap.svelte-mdw9pq.svelte-mdw9pq{max-height:260px;overflow:auto;border:1px solid hsl(var(--border));border-radius:.4rem}table.preview.svelte-mdw9pq.svelte-mdw9pq{border-collapse:collapse;font-size:.8rem;width:100%}table.preview.svelte-mdw9pq th.svelte-mdw9pq,table.preview.svelte-mdw9pq td.svelte-mdw9pq{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-mdw9pq th.svelte-mdw9pq{background:hsl(var(--muted) / .5);position:sticky;top:0}.db-source .spin{animation:svelte-mdw9pq-db-src-spin 1s linear infinite}@keyframes svelte-mdw9pq-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}.dfb-explorer.svelte-3nw70m{height:100%;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:auto}.dfb-footer.svelte-3nw70m{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.6rem}.dfb-selection.svelte-3nw70m{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.8rem}.dfb-sel-label.svelte-3nw70m{color:hsl(var(--muted-foreground));white-space:nowrap}.dfb-sel-path.svelte-3nw70m{color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfb-select-btn.svelte-3nw70m{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-3nw70m:disabled{opacity:.5;cursor:not-allowed}.dfb-select-btn.svelte-3nw70m:not(:disabled):hover{background:hsl(var(--primary) / .9)}.external-browser.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;position:relative}.connected-view.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;height:100%;gap:12px;padding:16px}.connected-header.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.connected-info.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;gap:10px;min-width:0}.connected-logo.svelte-s881g6.svelte-s881g6{width:28px;height:28px;flex-shrink:0}.connected-meta.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;min-width:0}.connected-title.svelte-s881g6.svelte-s881g6{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.connected-detail.svelte-s881g6.svelte-s881g6{font-size:11px;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-config-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.connected-textarea.svelte-s881g6.svelte-s881g6{flex:1;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;padding:20px;font-family:Courier New,Consolas,monospace;font-size:14px;white-space:pre-wrap;word-break:break-word;overflow-y:auto;color:hsl(var(--foreground));line-height:1.6;resize:none;box-sizing:border-box}.connected-textarea.svelte-s881g6.svelte-s881g6:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2)}.connected-error.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--muted))}.step-page.svelte-s881g6.svelte-s881g6{height:100%;max-height:100%;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.step-page-content.svelte-s881g6.svelte-s881g6{flex:1;display:flex;flex-direction:column;gap:16px;padding:8px 4px 16px;min-height:0}.webrequest-embed.svelte-s881g6.svelte-s881g6{flex:1;min-height:0;overflow-y:auto}.cubefiles-embed.svelte-s881g6.svelte-s881g6{flex:1;min-height:0;display:flex;flex-direction:column}.step-back-pill.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .3)}.step-subtitle.svelte-s881g6.svelte-s881g6{font-size:12px;color:hsl(var(--muted-foreground));margin-left:auto}.refresh-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .3)}.refresh-btn.svelte-s881g6.svelte-s881g6:disabled{opacity:.4;cursor:not-allowed}.refresh-btn.svelte-s881g6 .spinning{animation:svelte-s881g6-spin .8s linear infinite}@keyframes svelte-s881g6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.credential-row.svelte-s881g6.svelte-s881g6{display:flex;gap:6px;align-items:center;justify-content:center}.credential-select.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{border-color:hsl(var(--primary) / .5)}.credential-select.svelte-s881g6.svelte-s881g6:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.icon-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--muted))}.icon-btn.danger.svelte-s881g6.svelte-s881g6:hover{background:hsl(0,70%,50% / .2)}.add-credential-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{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-s881g6 h4.svelte-s881g6{margin:0;font-size:14px}.form-group.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:4px}.form-group.svelte-s881g6 label.svelte-s881g6{font-size:12px;color:hsl(var(--muted-foreground))}.form-group.svelte-s881g6 input[type=text].svelte-s881g6,.form-group.svelte-s881g6 input[type=password].svelte-s881g6{padding:8px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--foreground))}.form-group.checkbox.svelte-s881g6.svelte-s881g6{flex-direction:row;align-items:center}.form-group.checkbox.svelte-s881g6 label.svelte-s881g6{display:flex;align-items:center;gap:8px;cursor:pointer}.form-actions.svelte-s881g6.svelte-s881g6{display:flex;gap:8px;justify-content:flex-end}.cancel-btn.svelte-s881g6.svelte-s881g6{padding:8px 16px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;color:hsl(var(--foreground));cursor:pointer}.save-btn.svelte-s881g6.svelte-s881g6{padding:8px 16px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.save-btn.svelte-s881g6.svelte-s881g6:disabled{opacity:.5;cursor:not-allowed}.search-section.svelte-s881g6.svelte-s881g6{display:flex;gap:8px}.search-row.svelte-s881g6.svelte-s881g6{display:flex;gap:8px;flex:1}.search-input.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{padding:10px 20px;border:none;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer}.results-section.svelte-s881g6.svelte-s881g6{flex:1;overflow-y:auto}.loading-state.svelte-s881g6.svelte-s881g6,.empty-state.svelte-s881g6.svelte-s881g6{text-align:center;padding:24px;color:hsl(var(--muted-foreground))}.dataset-list.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:8px}.dataset-item.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{border-color:hsl(var(--primary));background:hsl(var(--muted) / .3)}.dataset-name.svelte-s881g6.svelte-s881g6{font-weight:600;color:hsl(var(--foreground))}.dataset-meta.svelte-s881g6.svelte-s881g6{display:flex;gap:6px;font-size:12px;color:hsl(var(--muted-foreground))}.dataset-desc.svelte-s881g6.svelte-s881g6{font-size:13px;color:hsl(var(--muted-foreground))}.file-browser.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:12px}.back-btn.svelte-s881g6.svelte-s881g6{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-s881g6 h4.svelte-s881g6{margin:0}.dataset-header.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dataset-size.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.file-item.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover,.file-item.selected.svelte-s881g6.svelte-s881g6{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.file-name.svelte-s881g6.svelte-s881g6{flex:1;text-align:left;font-size:13px;color:hsl(var(--foreground))}.file-format.svelte-s881g6.svelte-s881g6{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;color:#fff;text-transform:uppercase}.file-size.svelte-s881g6.svelte-s881g6{font-size:12px;color:hsl(var(--muted-foreground))}.preview-section.svelte-s881g6.svelte-s881g6{margin-top:12px;padding:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .2)}.preview-header.svelte-s881g6.svelte-s881g6{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.preview-header.svelte-s881g6 h5.svelte-s881g6{margin:0;flex:1}.chunk-warning.svelte-s881g6.svelte-s881g6{padding:4px 8px;border-radius:4px;background:hsl(45,100%,51% / .2);color:#b38600;font-size:12px;font-weight:500}.chunk-nav.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;gap:8px;font-size:12px}.chunk-nav.svelte-s881g6 button.svelte-s881g6{padding:4px 8px;border:1px solid hsl(var(--border));border-radius:4px;background:transparent;cursor:pointer;font-size:12px}.chunk-nav.svelte-s881g6 button.svelte-s881g6:disabled{opacity:.5;cursor:not-allowed}.preview-content.svelte-s881g6.svelte-s881g6{max-height:300px;overflow:auto}.table-preview.svelte-s881g6.svelte-s881g6{overflow-x:auto}.table-preview.svelte-s881g6 table.svelte-s881g6{width:100%;border-collapse:collapse;font-size:12px}.table-preview.svelte-s881g6 th.svelte-s881g6,.table-preview.svelte-s881g6 td.svelte-s881g6{padding:6px 10px;border:1px solid hsl(var(--border));text-align:left;white-space:pre-line}.table-preview.svelte-s881g6 th.svelte-s881g6{background:hsl(var(--muted));font-weight:600}.table-footer.svelte-s881g6.svelte-s881g6{margin-top:8px;font-size:12px;color:hsl(var(--muted-foreground));text-align:center}.text-preview.svelte-s881g6.svelte-s881g6{margin:0;padding:12px;background:hsl(var(--muted));border-radius:6px;font-family:monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.preview-actions.svelte-s881g6.svelte-s881g6{margin-top:12px;display:flex;justify-content:flex-end}.use-file-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:disabled{opacity:.5;cursor:not-allowed}.back-btn.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;gap:6px}.search-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-s881g6.svelte-s881g6{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-s881g6-spin .6s linear infinite}@keyframes svelte-s881g6-spin{to{transform:rotate(360deg)}}.add-credential-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--primary) / .9)}.icon-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--primary) / .5)}.icon-btn.danger.svelte-s881g6.svelte-s881g6{color:hsl(var(--destructive))}.icon-btn.danger.svelte-s881g6.svelte-s881g6:hover{background:hsl(var(--destructive) / .12);border-color:hsl(var(--destructive) / .5)}.step-body-fill.svelte-s881g6.svelte-s881g6{flex:1;display:grid;grid-template-rows:auto 1fr;gap:16px;min-height:0}.step-cards-zone.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;justify-content:center}.step-details-zone.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:12px;width:100%;overflow-y:auto;min-height:0}.access-mode-grid.svelte-s881g6.svelte-s881g6{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.access-mode-card.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .05);color:hsl(var(--foreground))}.access-mode-card.selected.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{font-size:17px;font-weight:600;color:hsl(var(--foreground))}.access-mode-card.selected.svelte-s881g6 .access-mode-name.svelte-s881g6{color:hsl(var(--primary))}.access-mode-desc.svelte-s881g6.svelte-s881g6{font-size:13px;color:hsl(var(--muted-foreground));line-height:1.5;max-width:220px}.cap-card-row.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.cap-card.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{text-transform:capitalize;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .28)}.chip-format.svelte-s881g6.svelte-s881g6{text-transform:uppercase;color:hsl(var(--foreground));background:hsl(var(--muted) / .4);border-color:hsl(var(--border))}.connect-google.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{color:hsl(var(--muted-foreground));font-size:14px;margin:0}.drive-browse-btn.svelte-s881g6.svelte-s881g6{margin-top:12px}.drive-hint.svelte-s881g6.svelte-s881g6{margin:10px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}.drive-notice.svelte-s881g6.svelte-s881g6,.drive-guard.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{background:hsl(var(--muted) / .15);border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.drive-guard.svelte-s881g6.svelte-s881g6{background:#f59f0a1f;border:1px solid hsl(38 92% 50% / .4);color:hsl(var(--foreground))}.connect-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){background:#12873d}.connect-btn.svelte-s881g6.svelte-s881g6:disabled{opacity:.6;cursor:not-allowed}.sheets-cred.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.step-badge.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.step-badge.completed.svelte-s881g6.svelte-s881g6{border-color:hsl(var(--primary));color:hsl(var(--primary))}.step-title.svelte-s881g6.svelte-s881g6{font-size:16px;font-weight:600;color:hsl(var(--foreground))}.integration-search-row.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:focus-within{border-color:hsl(var(--primary) / .5)}.integration-search.svelte-s881g6.svelte-s881g6{flex:1;border:none;outline:none;background:transparent;font-size:12px;color:hsl(var(--foreground))}.integration-search.svelte-s881g6.svelte-s881g6::-moz-placeholder{color:hsl(var(--muted-foreground))}.integration-search.svelte-s881g6.svelte-s881g6::placeholder{color:hsl(var(--muted-foreground))}.integration-picker.svelte-s881g6.svelte-s881g6{padding-top:0!important}.integration-toolbar.svelte-s881g6.svelte-s881g6{display:flex;gap:8px;align-items:stretch}.integration-toolbar.svelte-s881g6 .integration-search-row.svelte-s881g6{flex:1}.integration-filter-dropdown.svelte-s881g6.svelte-s881g6{position:relative}.filter-dropdown-trigger.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{border-color:hsl(var(--foreground) / .3);color:hsl(var(--foreground))}.filter-dropdown-trigger.has-filters.svelte-s881g6.svelte-s881g6{border-color:hsl(var(--primary) / .4);color:hsl(var(--primary))}.filter-count.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--accent))}.filter-dropdown-item.svelte-s881g6 input[type=checkbox].svelte-s881g6{accent-color:hsl(var(--primary));margin:0}.filter-clear-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.integration-type-grid.svelte-s881g6.svelte-s881g6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-back-bar.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{border-color:hsl(var(--primary));background:hsl(var(--muted) / .5)}.market-back-hint.svelte-s881g6.svelte-s881g6{margin-left:auto;color:hsl(var(--muted-foreground));font-weight:400;font-size:12px}.integration-type-card.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .05)}.integration-type-card.selected.svelte-s881g6.svelte-s881g6{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.integration-type-card.coming-soon.svelte-s881g6.svelte-s881g6{opacity:.5;cursor:default}.integration-type-card.coming-soon.svelte-s881g6.svelte-s881g6:hover{border-color:hsl(var(--border));background:hsl(var(--background))}.integration-type-card.connected.svelte-s881g6.svelte-s881g6{border-color:#22c35d99;background:#22c35d0f}.integration-type-card.connected.svelte-s881g6.svelte-s881g6:hover{border-color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.integration-connected-tag.svelte-s881g6.svelte-s881g6{color:#2eb860!important;font-weight:600}.integration-type-card.connected.svelte-s881g6:hover .integration-connected-tag.svelte-s881g6,.integration-type-card.connected.svelte-s881g6:hover .integration-icon.svelte-s881g6{color:hsl(var(--destructive))!important}.files-swap.svelte-s881g6.svelte-s881g6,.desc-swap.svelte-s881g6.svelte-s881g6{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.files-swap.svelte-s881g6 .swap.svelte-s881g6,.desc-swap.svelte-s881g6 .swap.svelte-s881g6{transition:opacity .2s ease}.files-swap.svelte-s881g6 .swap-default.svelte-s881g6,.desc-swap.svelte-s881g6 .swap-default.svelte-s881g6{opacity:1}.files-swap.svelte-s881g6 .swap-hover.svelte-s881g6,.desc-swap.svelte-s881g6 .swap-hover.svelte-s881g6{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-s881g6:hover .swap-default.svelte-s881g6{opacity:0}.integration-type-card.connected.svelte-s881g6:hover .swap-hover.svelte-s881g6{opacity:1}.integration-logo.svelte-s881g6.svelte-s881g6,.integration-icon.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;justify-content:center;height:28px}.integration-logo.svelte-s881g6 img.svelte-s881g6{display:block;height:24px;width:auto;max-width:48px;-o-object-fit:contain;object-fit:contain}.integration-icon.svelte-s881g6.svelte-s881g6{color:hsl(var(--muted-foreground))}.integration-type-name.svelte-s881g6.svelte-s881g6{font-size:13px;font-weight:600;color:hsl(var(--foreground));max-width:100%;text-align:center;overflow-wrap:anywhere}.integration-type-desc.svelte-s881g6.svelte-s881g6{font-size:11px;color:hsl(var(--muted-foreground));max-width:100%;text-align:center;overflow-wrap:anywhere}.integration-empty.svelte-s881g6.svelte-s881g6{grid-column:1 / -1;text-align:center;padding:16px;font-size:12px;color:hsl(var(--muted-foreground))}.step-nav.svelte-s881g6.svelte-s881g6{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;padding-top:4px;flex-shrink:0}.step-next-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){background:hsl(var(--primary) / .9)}.step-next-btn.svelte-s881g6.svelte-s881g6:disabled{opacity:.4;cursor:not-allowed}.sheets-continue-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{opacity:.9}.slides-input-row.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;gap:8px}.slides-url-input.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.slides-pick-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){opacity:.9}.slides-pick-btn.svelte-s881g6.svelte-s881g6:disabled{opacity:.6;cursor:not-allowed}.slides-granted-row.svelte-s881g6.svelte-s881g6{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.slides-picked-chip.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{font-size:11px;color:hsl(var(--muted-foreground))}.sheets-summary.svelte-s881g6.svelte-s881g6{padding:12px;background:hsl(var(--muted) / .1);border:1px solid hsl(var(--border));border-radius:8px}.sheets-summary.svelte-s881g6 h5.svelte-s881g6{margin:0 0 8px;font-size:13px;font-weight:600;color:hsl(var(--foreground))}.summary-grid.svelte-s881g6.svelte-s881g6{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px}.summary-label.svelte-s881g6.svelte-s881g6{color:hsl(var(--muted-foreground));font-weight:500}.summary-value.svelte-s881g6.svelte-s881g6{color:hsl(var(--foreground))}.summary-value.svelte-s881g6 code.svelte-s881g6{font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;word-break:break-all}.sheets-actions.svelte-s881g6.svelte-s881g6{display:flex;gap:8px}.save-ref-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:hsl(var(--primary) / .9)}.import-text-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){background:hsl(var(--muted) / .4)}.import-text-btn.svelte-s881g6.svelte-s881g6:disabled{opacity:.6;cursor:not-allowed}.step-page-content.svelte-s881g6 .form-group label.svelte-s881g6{font-size:12px;font-weight:500;color:hsl(var(--foreground));margin-bottom:4px}.sheets-preview.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:0;flex:1;min-height:0}.range-bar.svelte-s881g6.svelte-s881g6{display:flex;align-items:flex-end;gap:6px;flex-wrap:nowrap;margin-right:auto}.range-bar-field.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:2px;min-width:0}.range-bar-field.svelte-s881g6 label.svelte-s881g6{font-size:10px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.range-bar-field.svelte-s881g6 input.svelte-s881g6{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-s881g6 input.svelte-s881g6:focus{outline:none;border-color:#2487eb;box-shadow:0 0 0 1px #2487eb33}.range-bar-field-wide.svelte-s881g6 input.svelte-s881g6{width:80px}.range-bar-select.svelte-s881g6.svelte-s881g6{padding:2px 4px;font-size:11px;background:hsl(var(--input));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:4px;outline:none;max-width:140px;cursor:pointer}.range-bar-select.svelte-s881g6.svelte-s881g6:focus{border-color:#2487eb;box-shadow:0 0 0 1px #2487eb33}.range-bar-field.svelte-s881g6 input[type=number].svelte-s881g6::-webkit-inner-spin-button,.range-bar-field.svelte-s881g6 input[type=number].svelte-s881g6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-bar-field.svelte-s881g6 input[type=number].svelte-s881g6{-moz-appearance:textfield}.range-bar-checkbox.svelte-s881g6.svelte-s881g6{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-s881g6 input[type=checkbox].svelte-s881g6{width:13px;height:13px;margin:0;cursor:pointer;accent-color:hsl(210 83% 53%)}.range-bar-field-disabled.svelte-s881g6 input.svelte-s881g6{opacity:.4;cursor:not-allowed}.range-bar-field-disabled.svelte-s881g6 label.svelte-s881g6{opacity:.4}.range-bar-sep.svelte-s881g6.svelte-s881g6{width:1px;height:24px;background:hsl(var(--border));align-self:flex-end;margin-bottom:4px}.range-bar-colon.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{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-s881g6 span.svelte-s881g6{flex:1;min-width:0}.reauthenticate-btn.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover{background:#2487eb33}.publish-hint.svelte-s881g6.svelte-s881g6{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-s881g6 a.svelte-s881g6{color:#2487eb;text-decoration:underline}.docs-preview-flat.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.docs-truncation-banner.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{color:#f8bc54}.docs-content-pre.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{display:flex;align-items:center;gap:12px}.strip-toggle.svelte-s881g6.svelte-s881g6{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-s881g6 input[type=checkbox].svelte-s881g6{accent-color:hsl(var(--primary));cursor:pointer}.docs-actions-row.svelte-s881g6 .use-file-btn.svelte-s881g6{margin-left:auto}.slides-stage.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:12px}.field-label.svelte-s881g6.svelte-s881g6{font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.slides-input.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:focus{outline:none;border-color:hsl(var(--primary))}.slides-index-input.svelte-s881g6.svelte-s881g6{max-width:120px}.error-note.svelte-s881g6.svelte-s881g6{font-size:13px;color:hsl(var(--destructive));margin:0}.connect-note.svelte-s881g6.svelte-s881g6{font-size:12px;color:hsl(var(--muted-foreground));margin:0}.slides-format-grid.svelte-s881g6.svelte-s881g6{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.format-card.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:hover:not(:disabled){border-color:hsl(var(--primary) / .6)}.format-card.active.svelte-s881g6.svelte-s881g6{border-color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.format-card.svelte-s881g6.svelte-s881g6:disabled{opacity:.5;cursor:not-allowed}.format-card.svelte-s881g6 svg{color:hsl(var(--primary))}.format-name.svelte-s881g6.svelte-s881g6{font-weight:600;font-size:13.5px}.format-desc.svelte-s881g6.svelte-s881g6{font-size:12px;color:hsl(var(--muted-foreground))}.slides-summary.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6{display:flex;justify-content:space-between;gap:12px;font-size:13px}.summary-row.svelte-s881g6 span.svelte-s881g6{color:hsl(var(--muted-foreground))}.slides-actions.svelte-s881g6.svelte-s881g6{display:flex;gap:10px}.slides-name-field.svelte-s881g6.svelte-s881g6{display:flex;flex-direction:column;gap:6px}.slides-name-field.svelte-s881g6 label.svelte-s881g6{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.slides-name-input.svelte-s881g6.svelte-s881g6{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-s881g6.svelte-s881g6:focus-within{border-color:hsl(var(--primary))}.slides-name-input.svelte-s881g6 input.svelte-s881g6{flex:1;border:none;background:transparent;padding:10px 0;font-size:13px;color:hsl(var(--foreground));outline:none}.slides-name-ext.svelte-s881g6.svelte-s881g6{font-size:13px;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,Fira Code,monospace}.spin{animation:svelte-s881g6-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}.fbm-overlay.svelte-nah4r5.svelte-nah4r5{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-nah4r5.svelte-nah4r5{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-nah4r5-fbm-in .15s ease-out}.fbm-modal.fbm-drag-active.svelte-nah4r5.svelte-nah4r5{outline:2px dashed hsl(var(--primary) / .6);outline-offset:-6px}.fbm-drop-overlay.svelte-nah4r5.svelte-nah4r5{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-nah4r5-fbm-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fbm-header.svelte-nah4r5.svelte-nah4r5{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid hsl(var(--border))}.fbm-header.svelte-nah4r5 h3.svelte-nah4r5{margin:0;font-size:15px;font-weight:600;color:hsl(var(--foreground))}.fbm-close-btn.svelte-nah4r5.svelte-nah4r5{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-nah4r5.svelte-nah4r5:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.fbm-new-folder-row.svelte-nah4r5.svelte-nah4r5{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-nah4r5.svelte-nah4r5{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.fbm-new-folder-input.svelte-nah4r5.svelte-nah4r5{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-nah4r5.svelte-nah4r5:focus{border-color:hsl(var(--primary))}.fbm-new-folder-confirm.svelte-nah4r5.svelte-nah4r5,.fbm-new-folder-cancel.svelte-nah4r5.svelte-nah4r5{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-nah4r5.svelte-nah4r5{color:#21c45d}.fbm-new-folder-confirm.svelte-nah4r5.svelte-nah4r5:hover:not(:disabled){background:#21c45d1a}.fbm-new-folder-confirm.svelte-nah4r5.svelte-nah4r5:disabled{opacity:.3;cursor:not-allowed}.fbm-new-folder-cancel.svelte-nah4r5.svelte-nah4r5{color:hsl(var(--muted-foreground))}.fbm-new-folder-cancel.svelte-nah4r5.svelte-nah4r5:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.fbm-content.svelte-nah4r5.svelte-nah4r5{flex:1;overflow-y:auto;min-height:180px;max-height:340px}.fbm-footer.svelte-nah4r5.svelte-nah4r5{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid hsl(var(--border));gap:12px}.fbm-selection.svelte-nah4r5.svelte-nah4r5{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0;overflow:hidden}.selection-label.svelte-nah4r5.svelte-nah4r5{color:hsl(var(--muted-foreground));flex-shrink:0}.selection-path.svelte-nah4r5.svelte-nah4r5{color:hsl(var(--primary));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbm-actions.svelte-nah4r5.svelte-nah4r5{display:flex;gap:8px;flex-shrink:0}.fbm-cancel-btn.svelte-nah4r5.svelte-nah4r5,.fbm-select-btn.svelte-nah4r5.svelte-nah4r5{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.fbm-cancel-btn.svelte-nah4r5.svelte-nah4r5{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.fbm-cancel-btn.svelte-nah4r5.svelte-nah4r5:hover{background:hsl(var(--accent))}.fbm-select-btn.svelte-nah4r5.svelte-nah4r5{background:hsl(var(--primary));border:none;color:hsl(var(--primary-foreground))}.fbm-select-btn.svelte-nah4r5.svelte-nah4r5:hover{opacity:.9}.fbm-subdialog.svelte-nah4r5.svelte-nah4r5{z-index:10010}.fbm-small-modal.svelte-nah4r5.svelte-nah4r5{max-width:400px}.fbm-subdialog-body.svelte-nah4r5.svelte-nah4r5{padding:16px 18px}.fbm-rename-input.svelte-nah4r5.svelte-nah4r5{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-nah4r5.svelte-nah4r5:focus{border-color:hsl(var(--primary))}.fbm-confirm-text.svelte-nah4r5.svelte-nah4r5{margin:0;font-size:14px;color:hsl(var(--foreground));line-height:1.5}.fbm-danger-btn.svelte-nah4r5.svelte-nah4r5{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)}.modal-overlay.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.dialog-title.svelte-1b4rtyi h2.svelte-1b4rtyi{margin:0;font-size:1rem;font-weight:600}.back-btn.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi:hover{background:hsl(var(--accent));color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground) / .3)}.wizard-steps.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;gap:.25rem;margin-left:.5rem}.wizard-dot.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.125rem;cursor:pointer}.wizard-dot.svelte-1b4rtyi.svelte-1b4rtyi:disabled{cursor:default}.wizard-dot.svelte-1b4rtyi .wdot.svelte-1b4rtyi{width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground) / .3);transition:all .2s;display:block}.wizard-dot.active.svelte-1b4rtyi .wdot.svelte-1b4rtyi{background:hsl(var(--primary));transform:scale(1.3)}.wizard-dot.completed.svelte-1b4rtyi .wdot.svelte-1b4rtyi{background:hsl(var(--primary) / .6)}.close-button.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.dialog-body.svelte-1b4rtyi.svelte-1b4rtyi{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.staged-view.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;flex:1;min-height:0;overflow:hidden}.source-info.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{font-weight:600;color:hsl(var(--primary));text-transform:capitalize}.source-sep.svelte-1b4rtyi.svelte-1b4rtyi{color:hsl(var(--muted-foreground) / .5)}.source-dataset.svelte-1b4rtyi.svelte-1b4rtyi{color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-label.svelte-1b4rtyi.svelte-1b4rtyi{font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.preview-section.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0}.preview-header.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.preview-meta.svelte-1b4rtyi.svelte-1b4rtyi{font-size:.6875rem;color:hsl(var(--muted-foreground) / .7)}.preview-content.svelte-1b4rtyi.svelte-1b4rtyi{margin:0;padding:.75rem;background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border));border-radius:.375rem;font-family:Courier New,monospace;font-size:.75rem;line-height:1.5;flex:1;min-height:0;overflow:auto;white-space:pre-wrap;word-break:break-all}.binary-preview.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{display:flex;flex-direction:column;gap:.25rem;min-width:0}.binary-name.svelte-1b4rtyi.svelte-1b4rtyi{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binary-sub.svelte-1b4rtyi.svelte-1b4rtyi{font-size:.75rem;color:hsl(var(--muted-foreground))}.filename-input--full.svelte-1b4rtyi.svelte-1b4rtyi{border-right:1px solid hsl(var(--border));border-radius:.375rem}.filename-section.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.filename-row.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;gap:0;align-items:stretch}.filename-input.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .1);z-index:1}.import-dialog .filename-row .ext-combobox{border-radius:0 .375rem .375rem 0}.folder-picker-btn.svelte-1b4rtyi.svelte-1b4rtyi{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:hsl(var(--input));border:1px solid hsl(var(--border));border-radius:.375rem;color:hsl(var(--foreground));font-size:.875rem;cursor:pointer;text-align:left;transition:all .15s}.folder-picker-btn.svelte-1b4rtyi.svelte-1b4rtyi:hover{border-color:hsl(var(--ring));background:hsl(var(--accent))}.folder-picker-name.svelte-1b4rtyi.svelte-1b4rtyi{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-picker-chevron.svelte-1b4rtyi.svelte-1b4rtyi{color:hsl(var(--muted-foreground));flex-shrink:0}.dialog-footer.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi{display:flex;gap:.75rem;align-items:center}.footer-folder-btn.svelte-1b4rtyi.svelte-1b4rtyi{width:auto;max-width:180px;padding:.4rem .625rem;font-size:.8125rem}.save-btn.svelte-1b4rtyi.svelte-1b4rtyi{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-1b4rtyi.svelte-1b4rtyi:hover:not(:disabled){opacity:.9}.save-btn.svelte-1b4rtyi.svelte-1b4rtyi:disabled{opacity:.5;cursor:not-allowed}.spinner-small.svelte-1b4rtyi.svelte-1b4rtyi{width:14px;height:14px;border:2px solid hsl(var(--primary-foreground) / .3);border-top-color:hsl(var(--primary-foreground));border-radius:50%;animation:svelte-1b4rtyi-spin .6s linear infinite}@keyframes svelte-1b4rtyi-spin{to{transform:rotate(360deg)}}
