.site-footer.svelte-9sff3o{position:fixed;left:var(--footer-inset, 0px);right:0;bottom:0;z-index:100;box-sizing:border-box;height:var(--footer-height, 41px);display:flex;align-items:center;gap:16px;padding:0 12px 0 16px;background:var(--term-surface);border-top:1px solid var(--term-border-soft);color:var(--term-text-5);font-family:var(--term-font-mono);font-size:var(--term-type-label);line-height:1}.site-footer.svelte-9sff3o :where(.svelte-9sff3o){font-family:var(--term-font-mono)}.footer-links.svelte-9sff3o{flex:1;min-width:0;display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden}.footer-links.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--term-text-3);text-decoration:none;transition:color var(--term-transition)}.footer-links.svelte-9sff3o a:where(.svelte-9sff3o):hover,.footer-links.svelte-9sff3o a:where(.svelte-9sff3o):focus-visible{color:var(--term-accent)}.footer-links.svelte-9sff3o a:where(.svelte-9sff3o):focus-visible,.tip.svelte-9sff3o:focus-visible{outline:1px solid var(--term-accent);outline-offset:3px}.sep.svelte-9sff3o{color:#787878}.tip-group.svelte-9sff3o{display:flex;align-items:center;gap:8px;min-width:0}.tip.svelte-9sff3o{display:flex;min-width:0;padding:0;border:0;background:none;cursor:pointer;font-size:var(--term-type-label)}.tip-label.svelte-9sff3o{flex:none;color:var(--term-text-3)}.tip-address.svelte-9sff3o{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--term-text-3);transition:color var(--term-transition)}.tip.svelte-9sff3o:hover .tip-address:where(.svelte-9sff3o),.tip.svelte-9sff3o:focus-visible .tip-address:where(.svelte-9sff3o),.tip.active.svelte-9sff3o .tip-address:where(.svelte-9sff3o){color:var(--term-accent)}.swap-launcher.svelte-9sff3o{flex:none;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border:0;background:#0a0a0a;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.swap-launcher.svelte-9sff3o span:where(.svelte-9sff3o){font-size:12px;line-height:1}.swap-launcher.svelte-9sff3o .bracket:where(.svelte-9sff3o){color:#787878}.swap-launcher.svelte-9sff3o .key:where(.svelte-9sff3o),.swap-launcher.svelte-9sff3o .prompt:where(.svelte-9sff3o){color:#0c6;font-weight:700}.swap-launcher.svelte-9sff3o .swap-label:where(.svelte-9sff3o){color:#e8e8e8;font-weight:600}.swap-launcher.svelte-9sff3o:hover,.swap-launcher.active.svelte-9sff3o{background:#09180f}.swap-launcher.svelte-9sff3o:hover .swap-label:where(.svelte-9sff3o),.swap-launcher.active.svelte-9sff3o .swap-label:where(.svelte-9sff3o){color:#0c6}.swap-launcher.svelte-9sff3o:focus-visible{outline:1px solid #f5f5f5;outline-offset:2px}@media(max-width:600px){.site-footer.svelte-9sff3o{gap:10px;padding:0 8px 0 12px}.tip-label.svelte-9sff3o{display:none}.swap-launcher.svelte-9sff3o{height:24px;gap:6px;padding:0 9px}.swap-launcher.svelte-9sff3o span:where(.svelte-9sff3o){font-size:11px}}@media(max-width:400px){.footer-source.svelte-9sff3o{display:none}}@media(hover:none){.swap-launcher.svelte-9sff3o .swap-key:where(.svelte-9sff3o){display:none}}.swap-panel.svelte-1rg8hd0{position:fixed;right:16px;bottom:calc(var(--footer-height, 41px) + 8px);z-index:150;display:none;flex-direction:column;width:min(440px,calc(100vw - 32px));height:min(680px,calc(100dvh - var(--footer-height, 41px) - 24px));background:#0a0a0a;border:1px solid #2a2a2a;font-family:JetBrains Mono,monospace}.swap-panel.open.svelte-1rg8hd0{display:flex}.swap-panel.svelte-1rg8hd0:focus-visible{outline:1px solid #00cc66;outline-offset:-1px}.swap-head.svelte-1rg8hd0{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-bottom:1px solid #1a1a1a;font-size:12px}.swap-head.svelte-1rg8hd0 :where(.svelte-1rg8hd0){font-family:JetBrains Mono,monospace}.swap-title.svelte-1rg8hd0{color:#f5f5f5;font-weight:700;letter-spacing:.04em}.prompt.svelte-1rg8hd0{color:#0c6}.swap-source.svelte-1rg8hd0{margin-right:auto;color:#b2b2b2;font-size:11px;text-decoration:none}.swap-source.svelte-1rg8hd0:hover{color:#0c6}.swap-close.svelte-1rg8hd0{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #1a1a1a;background:transparent;color:#c8c8c8;font-size:11px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.swap-close.svelte-1rg8hd0:hover,.swap-close.svelte-1rg8hd0:focus-visible{border-color:#0c6;color:#0c6;outline:none}.bracket.svelte-1rg8hd0{color:#787878}.key.svelte-1rg8hd0{color:#0c6;font-weight:700}.swap-body.svelte-1rg8hd0{position:relative;flex:1;min-height:0;background:#0d0d0d}.swap-loading.svelte-1rg8hd0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:#b2b2b2;font-family:JetBrains Mono,monospace;font-size:12px}iframe.svelte-1rg8hd0{display:block;width:100%;height:100%;border:0;color-scheme:dark;visibility:hidden}iframe.ready.svelte-1rg8hd0{visibility:visible}@media(max-width:600px){.swap-panel.svelte-1rg8hd0{top:var(--topbar-height, 40px);right:0;bottom:var(--footer-height, 32px);left:0;width:auto;height:auto;border-width:1px 0 0}}:root{--term-bg: #080808;--term-surface: #0a0a0a;--term-surface-hover: #0d0d0d;--term-surface-deep: #050505;--term-surface-inset: #060606;--term-border-faint: #111111;--term-border: #1a1a1a;--term-border-soft: #141414;--term-text-strong: #ffffff;--term-text: #f5f5f5;--term-text-body: #e8e8e8;--term-text-2: #d8d8d8;--term-text-3: #c8c8c8;--term-text-4: #bcbcbc;--term-text-5: #b2b2b2;--term-text-6: #a8a8a8;--term-text-7: #a0a0a0;--term-accent: #00cc66;--term-accent-soft: rgba(0, 204, 102, .07);--term-accent-edge: rgba(0, 204, 102, .4);--term-accent-glow: 0 0 6px rgba(0, 204, 102, .4);--term-amber: #d4a017;--term-amber-soft: rgba(212, 160, 23, .06);--term-amber-edge: rgba(212, 160, 23, .4);--term-error: #e05260;--term-info: #5588cc;--term-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--term-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--term-type-micro: 10px;--term-type-label: 11px;--term-type-small: 12px;--term-type-body: 14px;--term-leading-compact: 1.4;--term-leading-body: 1.6;--term-transition: .15s ease;--bg-main: #1a1a1a;--bg-card: #2c2c2c;--bg-card-secondary: #3a3a3a;--bg-card-hover: #333333;--bg-elevated: #262626;--bg-input: #181818;--text-primary: #ffffff;--text-secondary: #e8e8e8;--text-muted: #d8d8d8;--text-dimmed: #c8c8c8;--text-placeholder: #bcbcbc;--accent-primary: #667eea;--accent-secondary: #764ba2;--accent-link: #4A90E2;--accent-link-hover: #5a9ee8;--accent-highlight: #31FD9D;--color-success: #28a745;--color-success-light: #69db7c;--color-warning: #ff9800;--color-warning-light: #ffa94d;--color-error: #e05260;--color-info: #6366f1;--color-currency: #ffc107;--tcy-accent: #28f4af;--tcy-accent-rgb: 40, 244, 175;--tcy-gradient: linear-gradient(90deg, #28f4af 0%, #1eebeb 100%);--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-card: linear-gradient(145deg, #2c2c2c 0%, #3a3a3a 100%);--gradient-card-hover: linear-gradient(145deg, #333333 0%, #404040 100%);--gradient-success: linear-gradient(135deg, #69db7c 0%, #51cf66 100%);--gradient-error: linear-gradient(135deg, #ff6b6b 0%, #dc3545 100%);--gradient-shimmer: linear-gradient(90deg, #3a3a3a 25%, #5a5a5a 50%, #3a3a3a 75%);--border-subtle: rgba(255, 255, 255, .1);--border-default: rgba(255, 255, 255, .15);--border-hover: rgba(99, 102, 241, .6);--border-focus: rgba(99, 102, 241, .6);--border-input: rgba(255, 255, 255, .2);--shadow-card: 0 8px 32px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .1);--shadow-card-hover: 0 12px 40px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .2);--shadow-elevated: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--shadow-button: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-glow: 0 0 20px rgba(99, 102, 241, .3);--shadow-input-focus: inset 0 2px 4px rgba(0, 0, 0, .2), 0 0 0 3px rgba(99, 102, 241, .2), 0 0 20px rgba(99, 102, 241, .3);--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-mono: "SF Mono", "Monaco", "Menlo", monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 15px;--text-md: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 26px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-tight: 1.3;--leading-normal: 1.55;--leading-relaxed: 1.65;--tracking-tight: -.5px;--tracking-normal: 0;--tracking-wide: .3px;--tracking-wider: .5px;--container-sm: 600px;--container-md: 650px;--container-lg: 900px;--container-xl: 1200px;--container-2xl: 1400px;--card-height: 120px;--card-height-mobile: 110px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .3s cubic-bezier(.68, -.55, .265, 1.55);--animation-shimmer: shimmer 1.5s infinite ease-in-out;--animation-shimmer-slow: shimmer 5s infinite;--animation-fade-in: fadeIn .3s ease-out .1s forwards;--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-modal: 100;--z-toast: 1000}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmerSlide{0%{left:-100%}to{left:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{font-family:DM Sans,-apple-system,sans-serif;box-sizing:border-box}html{color-scheme:dark;font-size:100%}:root{--background-color: #080808;--text-color: var(--term-text-body);--text-muted: var(--term-text-2);--sidebar-width: 232px;--sidebar-width-collapsed: 56px;--topbar-height: 40px;--footer-height: 41px}main.svelte-1n46o8q{--footer-inset: var(--sidebar-width);text-align:left;background-color:var(--background-color);min-height:100vh;height:100vh;height:100dvh;color:var(--text-color);font-size:var(--term-type-body);line-height:var(--term-leading-body);position:relative;overflow:hidden}.brand.svelte-1n46o8q{display:flex;align-items:baseline;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:JetBrains Mono,monospace}.brand-prompt.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#0c6}.brand-name.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--term-text);letter-spacing:.08em}.cursor.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#0c6;animation:svelte-1n46o8q-cursor-blink 1s steps(1) infinite}@keyframes svelte-1n46o8q-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.bracket-btn.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:11px;line-height:var(--term-leading-compact);font-weight:600;color:var(--term-text-2);background:transparent;border:1px solid #1a1a1a;padding:4px 8px;cursor:pointer;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.bracket-btn.svelte-1n46o8q:hover{border-color:#0c6;color:#0c6}.bracket-btn.svelte-1n46o8q .bk:where(.svelte-1n46o8q){color:var(--term-text-5)}.status-dot.svelte-1n46o8q{display:inline-block;width:5px;height:5px;border-radius:50%;background:#0c6;box-shadow:0 0 6px #0c66;flex-shrink:0;animation:svelte-1n46o8q-pulse-dot 2s infinite}@keyframes svelte-1n46o8q-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.item-index.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--term-text-6);min-width:18px;flex-shrink:0}.item-prompt.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--term-text-5);width:12px;flex-shrink:0;transition:color .15s ease}.item-name.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:12px;line-height:var(--term-leading-compact);font-weight:600;letter-spacing:.02em;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.status-text.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:var(--term-type-label);line-height:var(--term-leading-compact);font-weight:600;letter-spacing:.12em;color:var(--term-text-4);flex:1}.status-ver.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:var(--term-type-label);color:var(--term-text-6)}.sidebar.svelte-1n46o8q{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:#0a0a0a;border-right:1px solid #1a1a1a;display:flex;flex-direction:column;z-index:500}.sidebar.collapsed.svelte-1n46o8q{width:var(--sidebar-width-collapsed)}.side-head.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px 0 14px;border-bottom:1px solid #141414;flex-shrink:0}.sidebar.collapsed.svelte-1n46o8q .side-head:where(.svelte-1n46o8q){justify-content:center;padding:0}.side-label.svelte-1n46o8q{display:flex;align-items:baseline;justify-content:space-between;padding:14px 14px 8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--term-text-3);flex-shrink:0}.sidebar.collapsed.svelte-1n46o8q .side-label:where(.svelte-1n46o8q){justify-content:center;padding:14px 0 8px}.ls-line.svelte-1n46o8q{font-family:JetBrains Mono,monospace}.ls-prompt.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-weight:700;color:#0c6}.side-label-count.svelte-1n46o8q{color:var(--term-text-6)}.side-nav.svelte-1n46o8q{flex:1;overflow-y:auto;padding:2px 0 8px}.side-item.svelte-1n46o8q{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px 9px 12px;background:transparent;border:none;border-left:2px solid transparent;color:var(--term-text-2);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.side-item.svelte-1n46o8q:hover{background:#0d0d0d;color:var(--term-text)}.side-item.svelte-1n46o8q:hover .item-prompt:where(.svelte-1n46o8q){color:#0c6}.side-item.active.svelte-1n46o8q{border-left-color:#0c6;background:#00cc6612;color:#0c6}.side-item.active.svelte-1n46o8q .item-index:where(.svelte-1n46o8q){color:#00cc668c}.side-item.active.svelte-1n46o8q .item-prompt:where(.svelte-1n46o8q){color:#0c6}.sidebar.collapsed.svelte-1n46o8q .side-item:where(.svelte-1n46o8q){justify-content:center;padding:9px 0;gap:0}.sidebar.collapsed.svelte-1n46o8q .item-index:where(.svelte-1n46o8q){min-width:0;text-align:center}.sidebar.collapsed.svelte-1n46o8q .side-item:where(.svelte-1n46o8q):hover .item-index:where(.svelte-1n46o8q){color:var(--term-text)}.sidebar.collapsed.svelte-1n46o8q .side-item.active:where(.svelte-1n46o8q) .item-index:where(.svelte-1n46o8q){color:#0c6}.side-status.svelte-1n46o8q{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--footer-height);padding:0 14px;border-top:1px solid #141414;flex-shrink:0}.sidebar.collapsed.svelte-1n46o8q .side-status:where(.svelte-1n46o8q){justify-content:center;padding:0}.topbar.svelte-1n46o8q{display:none;position:fixed;top:0;left:0;right:0;height:var(--topbar-height);background:#0a0a0a;border-bottom:1px solid #1a1a1a;z-index:620;padding:0 12px;align-items:center;justify-content:space-between}.topbar-right.svelte-1n46o8q{display:flex;align-items:center;gap:12px;min-width:0}.topbar-app.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--term-text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-backdrop.svelte-1n46o8q{position:fixed;inset:0;background:#000000a6;border:none;padding:0;z-index:600;cursor:default}.nav-drop.svelte-1n46o8q{position:fixed;top:var(--topbar-height);left:0;right:0;z-index:610;background:#0a0a0a;border-bottom:1px solid #1a1a1a;max-height:calc(100vh - var(--topbar-height));overflow-y:auto}.drop-item.svelte-1n46o8q{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px 13px 14px;background:transparent;border:none;border-left:2px solid transparent;border-bottom:1px solid #111;color:var(--term-text-2);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.drop-item.svelte-1n46o8q .item-name:where(.svelte-1n46o8q),.drop-item.svelte-1n46o8q .item-prompt:where(.svelte-1n46o8q){font-size:13px}.drop-item.svelte-1n46o8q:hover{background:#0d0d0d;color:var(--term-text)}.drop-item.svelte-1n46o8q:hover .item-prompt:where(.svelte-1n46o8q){color:#0c6}.drop-item.active.svelte-1n46o8q{border-left-color:#0c6;background:#00cc6612;color:#0c6}.drop-item.active.svelte-1n46o8q .item-prompt:where(.svelte-1n46o8q){color:#0c6}.drop-status.svelte-1n46o8q{display:flex;align-items:center;gap:8px;padding:12px 16px}.content.svelte-1n46o8q{margin-left:var(--sidebar-width);height:calc(100vh - var(--footer-height));height:calc(100dvh - var(--footer-height));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#242424 #080808;scrollbar-width:thin;position:relative;z-index:1}.content.svelte-1n46o8q::-webkit-scrollbar{width:8px}.content.svelte-1n46o8q::-webkit-scrollbar-track{background:#080808}.content.svelte-1n46o8q::-webkit-scrollbar-thumb{background:#242424;border:2px solid #080808}main.collapsed.svelte-1n46o8q .content:where(.svelte-1n46o8q){margin-left:var(--sidebar-width-collapsed)}main.collapsed.svelte-1n46o8q{--footer-inset: var(--sidebar-width-collapsed)}.app-loading.svelte-1n46o8q{max-width:650px;margin:48px auto 0;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--term-text-3)}.app-load-error.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:720px;margin:48px auto 0;padding:16px;border:1px solid #1a1a1a;background:#0a0a0a;color:var(--term-text-2);font-family:JetBrains Mono,monospace;font-size:13px;line-height:var(--term-leading-body)}.app-load-error-tag.svelte-1n46o8q{margin-right:8px;color:var(--term-error);font-weight:700}main.desktop-app.svelte-1n46o8q .sidebar:where(.svelte-1n46o8q){display:none}main.desktop-app.svelte-1n46o8q .topbar:where(.svelte-1n46o8q){display:flex}main.desktop-app.svelte-1n46o8q .content:where(.svelte-1n46o8q){margin-left:0;height:100vh;height:100dvh;padding-top:var(--topbar-height)}@media(max-width:768px){.sidebar.svelte-1n46o8q{display:none}.topbar.svelte-1n46o8q{display:flex}.content.svelte-1n46o8q{margin-left:0;padding-top:var(--topbar-height)}main.collapsed.svelte-1n46o8q .content:where(.svelte-1n46o8q){margin-left:0}main.svelte-1n46o8q,main.collapsed.svelte-1n46o8q{--footer-inset: 0px}}@media(max-width:600px){:root{--footer-height: 32px}}
