body{margin:0;min-width:320px;min-height:100vh}#app{width:100%;height:100vh;margin:0;padding:0;text-align:left}:root{--color-primary: #61ab88;--color-primary-hover: #81c099;--color-primary-dark: #427a5f;--color-danger: #9b5664;--color-danger-hover: #a96276;--color-danger-light: rgba(155, 86, 100, .15);--color-danger-border: rgba(155, 86, 100, .25);--color-danger-border-hover: rgba(155, 86, 100, .35);--color-warning: #e6a861;--color-success: #2ecc71;--bg-base: #1e1b23;--bg-elevated: #26202b;--bg-surface: #383042;--bg-surface-hover: #40384a;--bg-overlay: rgba(255, 255, 255, .04);--bg-overlay-hover: rgba(255, 255, 255, .08);--bg-overlay-active: rgba(97, 171, 136, .12);--bg-glass: rgba(255, 255, 255, .05);--border-base: #4a3a5a;--border-hover: #5f4868;--border-focus: var(--color-primary);--border-accent: rgba(97, 171, 136, .2);--border-accent-hover: rgba(97, 171, 136, .3);--text-primary: #ffffff;--text-secondary: #e0e0e0;--text-muted: #9990a1;--text-subtle: #7b7286;--text-faint: #62596e;--text-accent: var(--color-primary);--text-xs: .625rem;--text-sm: .75rem;--text-base: .8rem;--text-lg: 1rem;--text-xl: 1.125rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--panel-bg: linear-gradient(145deg, var(--bg-surface), var(--bg-base));--panel-header-bg: var(--bg-glass);--panel-shadow: 0 2px 8px rgba(0, 0, 0, .4);--panel-radius: 8px;--panel-border: 1px solid var(--border-base);--btn-radius: 4px;--btn-padding-sm: var(--space-1) var(--space-2);--btn-padding-md: var(--space-2) var(--space-3);--btn-padding-lg: var(--space-3) var(--space-4);--input-radius: 4px;--input-padding: var(--space-2);--input-border: 1px solid var(--border-base);--input-focus-border: 1px solid var(--border-focus);--json-key: #c2a4d3;--json-string: #98c379;--json-number: #a67eb8;--json-boolean: #e6a861;--json-null: #5c6370;--bg-primary: var(--bg-base);--bg-secondary: var(--bg-elevated);--bg-tertiary: var(--bg-surface);--border-primary: var(--border-base);--border-secondary: var(--border-hover);--text-header-key: var(--text-accent);--btn-primary: var(--color-primary);--btn-primary-hover: var(--color-primary-hover);--btn-danger: var(--color-danger);--btn-danger-hover: var(--color-danger-hover);--btn-danger-light: var(--color-danger-light);--btn-danger-border: var(--color-danger-border);--btn-danger-border-hover: var(--color-danger-border-hover);--accent-primary: var(--color-primary);--accent-primary-bg: rgba(97, 171, 136, .15);--accent-primary-bg-hover: rgba(97, 171, 136, .25);--accent-primary-border: var(--border-accent);--accent-primary-border-hover: var(--border-accent-hover);--spacing-xs: var(--space-1);--spacing-sm: var(--space-2);--spacing-md: var(--space-3);--spacing-lg: var(--space-4);--font-xs: var(--text-xs);--font-sm: var(--text-sm)}.method-GET{background:var(--method-get)}.method-POST{background:var(--method-post)}.method-PUT{background:var(--method-put)}.method-PATCH{background:var(--method-patch)}.method-DELETE{background:var(--method-delete)}.method-OPTIONS{background:var(--method-options)}.method-HEAD{background:var(--method-head)}.method-TRACE{background:var(--method-trace)}.method-CONNECT{background:var(--method-connect)}.method-GET,.method-POST,.method-PUT,.method-PATCH,.method-DELETE,.method-OPTIONS,.method-HEAD,.method-TRACE,.method-CONNECT{color:var(--text-primary)}.request-method{padding:var(--space-1) var(--space-1);border-radius:3px;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;height:27.2px;display:flex;align-items:center;justify-content:center;cursor:default}.panel-base{background:var(--panel-bg);border:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);overflow:hidden}.panel-header-base{padding:var(--space-2) var(--space-3);background:var(--panel-header-bg);border-bottom:var(--panel-border);display:flex;justify-content:space-between;align-items:center}.panel-title-base{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.webhook-number{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary);padding:var(--space-1) var(--space-1);background:var(--accent-primary-bg);border:1px solid var(--border-accent);border-radius:var(--btn-radius);min-width:24px;text-align:center}.empty-state-icon{font-size:2.5rem;margin-bottom:var(--space-3);opacity:.5}.empty-state-text{font-size:var(--text-base);color:var(--text-subtle);margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.empty-state{text-align:center;padding:var(--space-6);color:var(--text-faint);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.empty-state svg{opacity:.15;margin-bottom:var(--space-2);width:36px;height:36px}.empty-state p{margin:0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-muted)}.empty-state span{font-size:var(--text-sm);color:var(--text-faint)}.btn-base{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--btn-padding-sm);border:1px solid transparent;border-radius:var(--btn-radius);background:var(--bg-overlay);color:var(--text-muted);cursor:pointer;transition:all .2s ease;font-size:var(--text-sm);font-weight:var(--font-medium);font-family:inherit;height:27.2px;min-width:27.2px}.btn-base:hover:not(:disabled){background:var(--bg-overlay-hover);color:var(--text-secondary);transform:translateY(-1px)}.btn-base:active:not(:disabled){transform:translateY(0)}.btn-base:disabled{opacity:.3;cursor:not-allowed;transform:none}.btn-base svg{opacity:.8;width:14px;height:14px}.btn-primary{background:var(--accent-primary-bg);border:1px solid var(--border-accent);color:var(--color-primary)}.btn-primary:hover:not(:disabled){background:var(--accent-primary-bg-hover);border-color:var(--border-accent-hover);box-shadow:0 1px 4px var(--accent-primary-bg)}.btn-secondary{background:var(--bg-overlay);border:1px solid var(--border-base);color:var(--text-muted)}.btn-secondary:hover:not(:disabled){background:var(--bg-overlay-hover);border-color:var(--border-hover);color:var(--text-secondary)}.btn-danger{background:var(--bg-overlay);border:1px solid var(--border-base);color:var(--text-muted)}.btn-danger:hover:not(:disabled){background:#7f1d1d4d;color:var(--color-danger);border-color:var(--color-danger-border)}.btn-warning{background:var(--bg-overlay);border:1px solid var(--border-base);color:var(--text-muted)}.btn-warning:hover:not(:disabled){background:#854d0e4d;color:var(--color-warning);border-color:#e6a8614d}.btn-success{background:var(--accent-primary-bg);border:1px solid var(--border-accent);color:var(--color-primary)}.btn-success:hover:not(:disabled){background:var(--accent-primary-bg-hover);border-color:var(--border-accent-hover);box-shadow:0 1px 4px var(--accent-primary-bg)}.btn-sm{padding:var(--btn-padding-sm);font-size:var(--text-xs);height:27.2px;min-width:27.2px}.btn-sm svg{width:14px;height:14px}.btn-md{padding:var(--btn-padding-md);font-size:var(--text-sm);height:32px;min-width:32px}.btn-md svg{width:16px;height:16px}.btn-lg{padding:var(--btn-padding-lg);font-size:var(--text-base);height:40px;min-width:40px}.btn-lg svg{width:18px;height:18px}.btn-container{display:flex;align-items:center}.btn-container-inline,.btn-container-group{display:flex;align-items:center;gap:var(--space-1)}.input-base{padding:var(--btn-padding-sm);border:1px solid var(--border-accent);border-radius:var(--btn-radius);background:var(--bg-overlay);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);outline:none;height:27.2px;transition:all .2s ease;text-align:center;min-width:60px}.input-base:focus{background:var(--accent-primary-bg);border-color:var(--border-accent-hover);box-shadow:0 0 0 2px #61ab8833;color:var(--text-primary)}.button-group{display:flex;gap:var(--space-2);align-items:center}.section-footer{padding:var(--space-2) var(--space-3);background:var(--bg-overlay);border-top:var(--panel-border)}.hidden{display:none!important}.visible{display:block}.loading{opacity:.5;pointer-events:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.svelte-1bnktdw{margin-bottom:1.5rem;flex-shrink:0}h1.svelte-1bnktdw{font-size:2rem;margin-bottom:.25rem;color:var(--text-primary);font-weight:700}.subtitle.svelte-1bnktdw{color:var(--text-dim);font-size:.875rem}.toast.svelte-b9jx25{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#14532d,#166534);color:#bbf7d0;padding:.75rem 1.25rem;border-radius:6px;border:1px solid rgba(34,197,94,.3);box-shadow:0 4px 20px #16a34a4d;font-weight:500;font-size:.875rem;z-index:1000}.endpoint-item.svelte-1mhh4h1{background:var(--bg-glass);border:var(--panel-border);border-radius:6px;padding:var(--space-2);margin-bottom:var(--space-2);transition:all .2s ease}.endpoint-item.svelte-1mhh4h1:hover{background:var(--bg-overlay-hover);border-color:var(--border-hover)}.endpoint-item.svelte-1mhh4h1:last-child{margin-bottom:0}.url-row.svelte-1mhh4h1{display:flex;align-items:center;gap:var(--space-1)}.url-input.svelte-1mhh4h1{flex:1;padding:calc(var(--space-1) * 1.5) var(--space-2);background:#0000004d;border:var(--input-border);border-radius:var(--input-radius);color:var(--text-secondary);font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:var(--text-sm);outline:none;cursor:pointer;transition:all .2s ease}.url-input.svelte-1mhh4h1:hover{background:#0006;border-color:var(--border-hover);color:var(--text-primary)}.url-input.svelte-1mhh4h1:focus{background:#00000080;border:var(--input-focus-border);color:var(--text-primary)}.endpoint-url-section.svelte-1houdnq{padding:0;flex-shrink:0;display:flex;flex-direction:column;height:fit-content;max-height:50vh}.endpoint-count.svelte-1houdnq{background:var(--accent-primary-bg);color:var(--color-primary);padding:var(--space-1) var(--space-2);border-radius:10px;font-size:var(--text-sm);font-weight:var(--font-semibold)}.section-footer.svelte-1houdnq{padding:var(--space-2) var(--space-3);background:var(--bg-overlay);border-top:var(--panel-border)}.endpoint-list.svelte-1houdnq{flex:1;max-height:200px;overflow-y:auto;padding:var(--space-2)}.endpoint-list.svelte-1houdnq::-webkit-scrollbar{width:6px}.endpoint-list.svelte-1houdnq::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:3px}.endpoint-list.svelte-1houdnq::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:3px}.endpoint-list.svelte-1houdnq::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.empty-state.svelte-1houdnq{text-align:center;padding:var(--space-6);color:var(--text-faint);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.empty-state.svelte-1houdnq svg:where(.svelte-1houdnq){opacity:.15;margin-bottom:var(--space-2);width:36px;height:36px}.empty-state.svelte-1houdnq p:where(.svelte-1houdnq){margin:0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-muted)}.empty-state.svelte-1houdnq span:where(.svelte-1houdnq){font-size:var(--text-sm);color:var(--text-faint)}.method-badge.svelte-m003r8{padding:var(--space-1) var(--space-1);border-radius:3px;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;height:27.2px;display:flex;align-items:center;justify-content:center;cursor:default;color:#fff}.method-get.svelte-m003r8{background-color:#61affe}.method-post.svelte-m003r8{background-color:#49cc90}.method-put.svelte-m003r8{background-color:#fca130}.method-delete.svelte-m003r8{background-color:#f93e3e}.method-patch.svelte-m003r8{background-color:#50e3c2}.method-head.svelte-m003r8{background-color:#9012fe}.method-options.svelte-m003r8{background-color:#0d5aa7}.input-label.svelte-10t4g5i{display:block;color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.input.svelte-10t4g5i{width:100%;background:var(--bg-base);border:var(--input-border);color:var(--text-primary);padding:var(--input-padding);border-radius:var(--input-radius);font-family:inherit;font-size:var(--text-sm);transition:all .2s}.input-large.svelte-10t4g5i{padding:var(--space-3);font-size:var(--text-base)}.input.svelte-10t4g5i:focus{outline:none;border:var(--input-focus-border);box-shadow:0 0 0 2px #61ab881a}.input.svelte-10t4g5i:read-only{cursor:default;background:var(--bg-base)}.input-hint.svelte-10t4g5i{color:var(--text-faint);font-size:var(--text-xs);margin-top:var(--space-1)}.endpoint-badge.svelte-1f0tx5t{display:flex;align-items:center;justify-content:center;padding:var(--btn-padding-sm);border:1px solid transparent;border-radius:var(--btn-radius);background:var(--bg-overlay);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);min-width:32px;text-align:center;white-space:nowrap;height:27.2px;cursor:default;transition:all .2s ease}.requests-panel.svelte-8z5mdp{display:flex;flex-direction:column;height:100%;flex:1;min-height:0}.panel-header.svelte-8z5mdp{flex-shrink:0;position:relative}.request-count.svelte-8z5mdp{background:var(--accent-primary-bg);color:var(--color-primary);padding:var(--space-1) var(--space-2);border-radius:10px;font-size:var(--text-sm);font-weight:var(--font-semibold)}.requests-list.svelte-8z5mdp{flex:1;overflow-y:auto;padding:var(--space-2);min-height:0}.request-list-item.svelte-8z5mdp{width:100%;text-align:left;background:var(--bg-overlay);border:var(--panel-border);border-radius:var(--btn-radius);padding:var(--space-2);margin-bottom:var(--space-2);cursor:pointer;transition:all .2s;animation:svelte-8z5mdp-slideIn .3s ease;font-family:inherit;color:inherit}@keyframes svelte-8z5mdp-slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.request-list-item.svelte-8z5mdp:hover{border-color:var(--border-hover);background:var(--bg-overlay-hover)}.request-list-item.active.svelte-8z5mdp{border-color:var(--border-focus);background:var(--bg-overlay-active);box-shadow:0 0 0 1px var(--border-accent) inset}.request-list-header.svelte-8z5mdp{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1)}.request-method-group.svelte-8z5mdp{display:flex;align-items:center;gap:var(--space-2)}.request-time.svelte-8z5mdp{color:var(--text-subtle);font-size:var(--text-sm)}.request-preview.svelte-8z5mdp{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state.svelte-8z5mdp{text-align:center;padding:var(--space-8) var(--space-6);color:var(--text-faint)}.empty-state-icon.svelte-8z5mdp{font-size:2.5rem;margin-bottom:var(--space-3);opacity:.5}.empty-state-text.svelte-8z5mdp{font-size:var(--text-base);color:var(--text-subtle)}.preview-settings.svelte-8z5mdp{padding:var(--space-2) var(--space-3);background:var(--bg-overlay);border-bottom:var(--panel-border)}.copy-button.svelte-znv28i{flex-shrink:0;color:var(--text-subtle)}.copy-button.svelte-znv28i:active{transform:scale(.95)}.payload-panel.svelte-12y6uoy{display:flex;flex-direction:column;height:100%}.panel-header.svelte-12y6uoy{flex-shrink:0;position:relative}.payload-content.svelte-12y6uoy{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-4);min-height:0;display:flex;flex-direction:column}.detail-section.svelte-12y6uoy{background:var(--bg-overlay);border:var(--panel-border);border-radius:var(--btn-radius);padding:var(--space-3);margin-bottom:var(--space-3);flex:0 0 auto}.detail-section.body-expanded.svelte-12y6uoy{display:flex;flex-direction:column;overflow:hidden}.detail-section.svelte-12y6uoy:last-child{margin-bottom:0}.detail-label.svelte-12y6uoy{flex:1;text-align:left;background:transparent;border:none;padding:0;color:var(--text-subtle);font-size:var(--text-sm);margin-bottom:0;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-semibold);display:flex;align-items:center;gap:var(--space-2);font-family:inherit;line-height:var(--leading-tight)}.detail-label.clickable.svelte-12y6uoy{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.detail-label.clickable.svelte-12y6uoy:hover{color:var(--text-muted)}.section-header.svelte-12y6uoy{display:flex;align-items:center;gap:var(--space-2)}.toggle-icon.svelte-12y6uoy{font-size:var(--text-xs);width:10px}.count.svelte-12y6uoy{background:var(--accent-primary-bg);color:var(--color-primary);padding:var(--space-1) var(--space-2);border-radius:10px;font-size:var(--text-sm);font-weight:var(--font-semibold);margin-left:auto;line-height:var(--leading-tight)}.detail-content.svelte-12y6uoy{margin-top:var(--space-2);color:var(--text-secondary);word-break:break-all;font-size:var(--text-base);line-height:var(--leading-tight)}.detail-content.json.svelte-12y6uoy{white-space:pre-wrap;font-family:SF Mono,Monaco,Cascadia Code,monospace;background:var(--bg-base);padding:var(--space-3);border-radius:var(--btn-radius);border:var(--panel-border);overflow-y:auto;overflow-x:auto;flex:1;min-height:0}.header-item.svelte-12y6uoy{padding:var(--space-1) 0;border-bottom:1px solid var(--bg-surface)}.header-item.svelte-12y6uoy:last-child{border-bottom:none}.header-key.svelte-12y6uoy{color:var(--text-accent);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.header-value.svelte-12y6uoy{color:var(--text-muted);margin-left:var(--space-2);line-height:var(--leading-tight)}.empty-state.svelte-12y6uoy{text-align:center;padding:var(--space-8) var(--space-6);color:var(--text-faint)}.empty-state-icon.svelte-12y6uoy{font-size:2.5rem;margin-bottom:var(--space-3);opacity:.5}.empty-state-text.svelte-12y6uoy{font-size:var(--text-base);color:var(--text-subtle)}.request-meta.svelte-12y6uoy{display:flex;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-base)}.meta-item.svelte-12y6uoy{display:flex;flex-direction:column;justify-content:center}.meta-label.svelte-12y6uoy{color:var(--text-subtle);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1);line-height:var(--leading-tight)}.meta-value.svelte-12y6uoy{color:var(--text-secondary);font-size:var(--text-base);line-height:27.2px;height:27.2px;display:flex;align-items:center}.json-string{color:var(--json-string)}.json-number{color:var(--json-number)}.json-boolean{color:var(--json-boolean)}.json-null{color:var(--json-null)}.json-key{color:var(--json-key)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;background:var(--bg-base);color:var(--text-secondary);line-height:var(--leading-normal);display:flex;flex-direction:column;text-align:left}.container.svelte-1r8xmb3{height:100vh;display:flex;flex-direction:column;max-width:1600px;width:100%;margin:0 auto;padding:var(--space-6);overflow:visible;box-sizing:border-box}.main-content.svelte-1r8xmb3{display:grid;grid-template-columns:40% 60%;gap:var(--space-4);flex:1;min-height:0;overflow:visible}.left-column.svelte-1r8xmb3{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow:hidden}.right-column.svelte-1r8xmb3{display:flex;flex-direction:column;min-height:0;overflow:visible}@media (max-width: 1200px){.main-content.svelte-1r8xmb3{grid-template-columns:45% 55%}}@media (max-width: 768px){.main-content.svelte-1r8xmb3{grid-template-columns:1fr;grid-template-rows:auto 1fr}.left-column.svelte-1r8xmb3{gap:var(--space-3);max-height:60vh}.right-column.svelte-1r8xmb3{min-height:40vh}}
