:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--primary:#7c3aed;--primary-hover:#6d28d9;--bg:#fff;--bg-subtle:#f8f7fb;--bg-hover:#f2f0f7;--bg-selected:#f1ebff;--bg-canvas:#f3f2f7;--bg-raised:#fff;--bg-raised-subtle:#f8f7fb;--shadow:#17151f1f;--border:#e6e3ee;--text:#17151f;--text-muted:#6b6878;--accent:#7c3aed;--live:#16a34a;--live-text:#15803d;--pending:#d97706;--method-get:#15803d;--method-post:#b45309;--method-put:#1d4ed8;--method-patch:#0e7490;--method-delete:#dc2626;--method-other:#52525b;--json-key:#7c3aed;--json-string:#15803d;--json-number:#c2410c;--json-literal:#db2777}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0b12;--bg-subtle:#15121c;--bg-hover:#1d1926;--bg-selected:#241b3d;--bg-canvas:#0d0b12;--bg-raised:#17141f;--bg-raised-subtle:#201c2b;--shadow:#0000008c;--border:#2a2535;--text:#eeecf3;--text-muted:#9d99ab;--accent:#a78bfa;--live:#4ade80;--live-text:#4ade80;--pending:#fbbf24;--method-get:#4ade80;--method-post:#fbbf24;--method-put:#60a5fa;--method-patch:#22d3ee;--method-delete:#f87171;--method-other:#a1a1aa;--json-key:#c4b5fd;--json-string:#86efac;--json-number:#fdba74;--json-literal:#f9a8d4}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:pointer}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{appearance:revert}::placeholder{color:var(--text-muted)}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;line-height:1.5}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}code,pre{font-family:var(--font-mono)}strong{font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link{color:var(--accent)}.link:hover{text-decoration:underline}.page{flex-direction:column;min-height:100%;display:flex}.button{border:1px solid var(--border);background:var(--bg);color:var(--text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.button:hover{background:var(--bg-hover)}.button-primary{border-color:var(--primary);background:var(--primary);color:#fff;padding:.625rem 1.125rem;font-size:.875rem}.button-primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.button-small{min-width:4.25rem;padding:.25rem .625rem;font-size:.75rem}.icon-button{width:2rem;height:2rem;color:var(--text-muted);border-radius:6px;place-items:center;display:inline-grid}.icon-button:hover{background:var(--bg-hover);color:var(--text)}.topbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:3.25rem;padding:0 1rem;display:flex}.topbar-title{min-width:0;font-family:var(--font-mono);align-items:center;gap:.5rem;display:flex}.wordmark{letter-spacing:-.02em;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.logo{flex-shrink:0}.topbar-separator,.topbar-bucket{color:var(--text-muted)}.topbar-bucket{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{align-items:center;gap:.75rem;display:flex}.status{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.status:before{content:"";background:var(--pending);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.status-live{color:var(--live-text)}.status-live:before{background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 25%, transparent)}.status-pending:before{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.home{background:var(--bg-canvas);flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.home-content{align-items:center;gap:3rem;width:100%;max-width:64rem;display:grid}.home-intro{max-width:34rem}.home-title{font-family:var(--font-mono);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(1.75rem,4.5vw,2.375rem);font-weight:700;line-height:1.1}.home-lead{color:var(--text-muted);margin-top:1rem;font-size:1rem}.home-actions{margin-top:1.75rem}.home-note{border-top:1px solid var(--border);color:var(--text-muted);margin-top:2.5rem;padding-top:1rem;font-size:.8125rem}@media (width>=960px){.home-content{grid-template-columns:1fr 26rem;gap:4rem}}.preview{border:1px solid var(--border);background:var(--bg-raised);box-shadow:0 1px 2px var(--shadow);border-radius:12px;overflow:hidden}.preview-bar{border-bottom:1px solid var(--border);background:var(--bg-raised-subtle);font-family:var(--font-mono);align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.75rem;display:flex}.preview-url{min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.preview-row{border-bottom:1px solid var(--border);font-family:var(--font-mono);opacity:0;grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem;animation:.5s ease-out forwards preview-in;display:grid}.preview-row:last-child{border-bottom:none}.preview-row:last-child{animation-delay:.2s}.preview-row:nth-last-child(2){animation-delay:.6s}.preview-row:nth-last-child(3){animation-delay:1s}.preview-row:nth-last-child(4){animation-delay:1.4s}.preview-row:nth-last-child(5){animation-delay:1.8s}.preview-row:nth-last-child(6){animation-delay:2.2s}@keyframes preview-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.inspect{flex-direction:column;height:100%;display:flex}.endpoint{border-bottom:1px solid var(--border);background:var(--bg-subtle);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.75rem 1rem;display:flex}.endpoint-url{align-items:center;gap:.75rem;min-width:0;display:flex}.endpoint-url code{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.endpoint-note{color:var(--text-muted);font-size:.8125rem}.inspect-main{flex:1;min-height:0;display:flex}.get-started{text-align:center;width:100%;max-width:40rem;margin:auto;padding:2rem 1.5rem}.listening{width:3.5rem;height:3.5rem;margin:0 auto 1.5rem;position:relative}.listening:before,.listening:after{content:"";border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:0}.listening:after{animation-delay:1.2s}.listening span{background:var(--accent);border-radius:50%;position:absolute;inset:1.25rem}@keyframes ping{0%{opacity:.9;transform:scale(.3)}70%{opacity:.35}to{opacity:0;transform:scale(1.4)}}.get-started-title{font-size:1.125rem;font-weight:600}.get-started-text{color:var(--text-muted);margin-top:.5rem}.command{border:1px solid var(--border);background:var(--bg-subtle);text-align:left;border-radius:8px;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.625rem .625rem .625rem 1rem;display:flex}.command code{white-space:nowrap;flex:1;font-size:.8125rem;overflow-x:auto}.command code:before{content:"$ ";color:var(--accent)}.split{flex:1;grid-template-columns:minmax(18rem,26rem) 1fr;min-width:0;display:grid}.request-list{border-right:1px solid var(--border);overflow-y:auto}.request-list-header{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;padding:.5rem 1rem;display:flex;position:sticky;top:0}.request-row{border-bottom:1px solid var(--border);width:100%;font-family:var(--font-mono);grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem;padding:.5625rem 1rem;font-size:.8125rem;animation:1.5s ease-out arrive;display:grid}.request-row:hover{background:var(--bg-hover)}.request-row[aria-current=true]{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--accent)}.request-row-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-row-time{color:var(--text-muted);font-size:.75rem}@keyframes arrive{0%{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.method{background:color-mix(in srgb, currentColor 13%, transparent);color:var(--method-other);font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;justify-self:start;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700;display:inline-block}.method-get{color:var(--method-get)}.method-post{color:var(--method-post)}.method-put{color:var(--method-put)}.method-patch{color:var(--method-patch)}.method-delete{color:var(--method-delete)}.request-details{padding:1.25rem 1.5rem 2.5rem;overflow-y:auto}.details-empty{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.back-button{display:none}.details-header{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.details-title{font-family:var(--font-mono);align-items:center;gap:.75rem;font-size:1rem;font-weight:600;display:flex}.details-path{word-break:break-all;min-width:0}.details-summary{flex-wrap:wrap;gap:.75rem 2rem;margin-top:1rem;display:flex}.details-summary dt{color:var(--text-muted);font-size:.75rem}.details-summary dd{font-family:var(--font-mono);word-break:break-all;margin-top:.125rem;font-size:.8125rem}.details-section{margin-top:1.5rem}.details-section-header{justify-content:space-between;align-items:center;min-height:1.75rem;margin-bottom:.5rem;display:flex}.details-section h3,.request-list-header span:first-child{color:var(--text-muted);font-family:var(--font-mono);text-transform:lowercase;font-size:.75rem}.details-section h3:before,.request-list-header span:first-child:before{content:"// ";color:var(--accent)}.count,.request-list-header span:last-child{color:var(--text-muted);font-family:var(--font-mono);margin-left:.25rem;font-size:.75rem}.fields{font-family:var(--font-mono);grid-template-columns:minmax(8rem,max-content) 1fr;gap:.375rem 1.5rem;font-size:.8125rem;display:grid}.fields dt{color:var(--json-key)}.fields dd{word-break:break-all}.body-note{color:var(--text-muted);margin-bottom:.5rem;font-size:.8125rem}.empty-value{color:var(--text-muted);font-family:var(--font-mono);font-size:.8125rem}.code{border:1px solid var(--border);background:var(--bg-subtle);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem;overflow-x:auto}.json-key{color:var(--json-key)}.json-string{color:var(--json-string)}.json-number{color:var(--json-number)}.json-literal{color:var(--json-literal)}.not-found{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.not-found-request{border:1px solid var(--border);background:var(--bg-subtle);border-radius:999px;align-items:center;gap:.5rem;max-width:100%;margin-bottom:.75rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.not-found-request code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.not-found-code{font-family:var(--font-mono);font-size:4.5rem;font-weight:800;line-height:1}.not-found-title{color:var(--text-muted);margin-bottom:.75rem;font-size:1rem}@media (width<=767px){.split{grid-template-columns:1fr}.request-list{border-right:none}.split.has-selection .request-list,.split:not(.has-selection) .request-details{display:none}.back-button{margin-bottom:1rem;display:inline-flex}.request-details{padding:1rem}.fields{grid-template-columns:1fr;gap:0}.fields dd+dt{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.request-row,.status-pending:before{animation:none}.listening:before,.listening:after{opacity:.3;animation:none}.listening:after{transform:scale(1.4)}.preview-row{opacity:1;animation:none}}
