.status.svelte-161y12f{padding:12px;margin-bottom:20px;border-radius:6px;font-size:14px}.info.svelte-161y12f{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.error.svelte-161y12f{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.success.svelte-161y12f{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.output-section.svelte-ekgq0q{margin-top:4px}.output-header.svelte-ekgq0q{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.output-header.svelte-ekgq0q h2:where(.svelte-ekgq0q){margin:0;font-size:18px}.share-hint.svelte-kfamow{color:#666;margin-top:0;font-size:13px}.hint.svelte-15ibjby{color:#666;margin-top:0}.status.svelte-15ibjby{padding:12px;margin-bottom:16px;border-radius:6px;font-size:14px}.status.success.svelte-15ibjby{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status.error.svelte-15ibjby{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.snapshots.svelte-15ibjby h2:where(.svelte-15ibjby){font-size:15px;margin-bottom:8px}.snapshots-list.svelte-15ibjby{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.snapshot-card.svelte-15ibjby{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px 16px;min-width:180px}.snapshot-card.svelte-15ibjby .name:where(.svelte-15ibjby){font-weight:600;font-size:14px}.snapshot-card.svelte-15ibjby .meta:where(.svelte-15ibjby){font-size:12px;color:#737373;margin:4px 0 8px}.snapshot-card.svelte-15ibjby .actions:where(.svelte-15ibjby){display:flex;gap:6px}.hint.svelte-27gn3o{color:#666;margin-top:0}.status.svelte-27gn3o{padding:12px;margin-bottom:16px;border-radius:6px;font-size:14px}.status.success.svelte-27gn3o{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status.error.svelte-27gn3o{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.status.info.svelte-27gn3o{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.fs-explorer.svelte-27gn3o{margin-top:16px}.explorer-header.svelte-27gn3o{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.explorer-header.svelte-27gn3o h2:where(.svelte-27gn3o){font-size:15px;margin:0}.explorer-actions.svelte-27gn3o{display:flex;gap:6px}.mount-info.svelte-27gn3o{font-size:13px;color:#666;margin-bottom:8px}.fs-tree.svelte-27gn3o{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:8px 0;font-size:13px;min-height:60px;max-height:350px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tree-placeholder.svelte-27gn3o{color:#737373;font-size:13px;padding:8px 12px;display:block}.fs-empty.svelte-27gn3o{padding:16px;text-align:center;color:#737373;font-style:italic}.fs-entry.svelte-27gn3o{padding:4px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .1s}.fs-entry.svelte-27gn3o:hover{background:#e9ecef}.fs-entry.svelte-27gn3o .icon:where(.svelte-27gn3o){width:16px;text-align:center;flex-shrink:0}.fs-entry.svelte-27gn3o .name:where(.svelte-27gn3o){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-entry.svelte-27gn3o .meta:where(.svelte-27gn3o){color:#737373;font-size:12px;flex-shrink:0}.fs-entry.svelte-27gn3o .actions-inline:where(.svelte-27gn3o){display:none;gap:4px;flex-shrink:0}.fs-entry.svelte-27gn3o:hover .actions-inline:where(.svelte-27gn3o){display:flex}.act-btn.svelte-27gn3o{padding:1px 6px;font-size:11px;border-radius:3px;border:1px solid #ccc;background:#fff;cursor:pointer;color:#495057}.act-btn.svelte-27gn3o:hover{background:#e9ecef}.act-btn.del.svelte-27gn3o:hover{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.editor-container.svelte-27gn3o{margin-top:16px}.editor-header.svelte-27gn3o{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.editor-header.svelte-27gn3o h2:where(.svelte-27gn3o){font-size:15px;margin:0}.editor-actions.svelte-27gn3o{display:flex;gap:6px}.editor-textarea.svelte-27gn3o{min-height:200px}.hint.svelte-9zzqqq{color:#666;margin-top:0}.status.svelte-9zzqqq{padding:12px;margin-bottom:16px;border-radius:6px;font-size:14px}.status.success.svelte-9zzqqq{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status.error.svelte-9zzqqq{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.link-progress.svelte-9zzqqq{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:16px;border-radius:6px;background:#e8f4fd;color:#0c5460;border:1px solid #bee5eb;font-size:14px}.spinner.svelte-9zzqqq{width:16px;height:16px;border:2px solid #0c5460;border-top-color:transparent;border-radius:50%;animation:svelte-9zzqqq-spin .8s linear infinite}@keyframes svelte-9zzqqq-spin{to{transform:rotate(360deg)}}.upload-zone.svelte-9zzqqq{border:2px dashed #ccc;border-radius:8px;padding:40px 20px;text-align:center;color:#737373;margin-bottom:16px;transition:all .2s;cursor:pointer}.upload-zone.svelte-9zzqqq:hover,.upload-zone.dragover.svelte-9zzqqq{border-color:#007bff;color:#007bff;background:#f0f7ff}.upload-zone.svelte-9zzqqq input[type=file]:where(.svelte-9zzqqq){display:none}.upload-zone.svelte-9zzqqq p:where(.svelte-9zzqqq){margin:0 0 8px}.upload-zone.svelte-9zzqqq .small:where(.svelte-9zzqqq){font-size:13px;margin:0}.pkg-title.svelte-9zzqqq{font-size:15px;margin-bottom:8px}.pkg-row.svelte-9zzqqq{padding:8px 12px;background:#f1f3f5;border-radius:6px;margin-bottom:6px;font-size:14px}.pkg-size.svelte-9zzqqq{color:#737373;margin-left:8px}.pkg-status.svelte-9zzqqq{float:right}.pkg-status.installed.svelte-9zzqqq{color:#28a745}.pkg-status.installing.svelte-9zzqqq{color:#007bff}.pkg-status.linking.svelte-9zzqqq{color:#6f42c1}.pkg-status.error.svelte-9zzqqq{color:#dc3545}.pkg-status.pending.svelte-9zzqqq{color:#737373}.pkg-hint.svelte-9zzqqq{font-size:13px;color:#737373;margin-top:16px}.pkg-hint.svelte-9zzqqq a:where(.svelte-9zzqqq){color:#007bff}.example-row.svelte-9zzqqq{display:flex;align-items:center;gap:8px;margin-top:-8px;margin-bottom:4px}.example-label.svelte-9zzqqq{font-size:13px;color:#737373}.pill-meta.svelte-9zzqqq{font-size:11px;color:#868e96;margin-left:4px}.pill-spinner.svelte-9zzqqq{display:inline-block;width:12px;height:12px;border:2px solid #adb5bd;border-top-color:transparent;border-radius:50%;animation:svelte-9zzqqq-spin .8s linear infinite;vertical-align:middle;margin-right:4px}*{box-sizing:border-box}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:900px;margin:0 auto;padding:20px;line-height:1.6;color:#1a1a1a}h1.svelte-1n46o8q{margin-bottom:6px;font-size:28px}.description.svelte-1n46o8q{margin-top:0;color:#666;margin-bottom:20px;font-size:15px}.description.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#0056b3}.tab-bar.svelte-1n46o8q{display:flex;border-bottom:2px solid #dee2e6;margin-bottom:20px;gap:4px}.tab-btn.svelte-1n46o8q{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:15px;font-weight:500;color:#6c757d;transition:all .15s}.tab-btn.active.svelte-1n46o8q{color:#0056b3;border-bottom-color:#0056b3}.tab-btn.svelte-1n46o8q:hover:not(.active){color:#495057;border-bottom-color:#dee2e6}.tab-btn.svelte-1n46o8q:disabled{opacity:.5;cursor:not-allowed}textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-height:180px;resize:vertical;tab-size:4;margin-bottom:12px}textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.btn-row{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}button{padding:10px 20px;cursor:pointer;border:none;border-radius:6px;font-size:14px;font-weight:500;transition:background .15s}.btn-primary{background:#0061d1;color:#fff}.btn-primary:hover:not(:disabled){background:#004a9e}.btn-primary:disabled{background:#6c757d;cursor:wait;opacity:.7}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover:not(:disabled){background:#545b62}.btn-success{background:#28a745;color:#fff}.btn-success:hover:not(:disabled){background:#218838}.btn-warning{background:#ffc107;color:#212529}.btn-warning:hover:not(:disabled){background:#e0a800}.btn-danger{background:#dc3545;color:#fff}.btn-danger:hover:not(:disabled){background:#c82333}.btn-sm{padding:6px 12px;font-size:13px}.examples{margin-bottom:16px}.examples-label{font-size:13px;color:#595959;margin:0 0 8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pill-row{display:flex;flex-wrap:wrap;gap:6px}.pill{padding:5px 14px;font-size:13px;background:#f1f3f5;border:1px solid #dee2e6;border-radius:20px;color:#495057;cursor:pointer;transition:all .1s}.pill:hover{background:#e9ecef;border-color:#adb5bd}.output-box{background:#1e1e1e;color:#d4d4d4;padding:14px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-wrap:break-word;min-height:60px;max-height:400px;overflow-y:auto}.output-box.error-output{color:#f97583}.exec-time{font-size:12px;color:#737373;margin-top:6px}.info-banner{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:14px 18px;margin-bottom:16px;font-size:14px;color:#856404}.info-banner strong{color:#664d03}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.loading{animation:pulse 1.5s ease-in-out infinite}
