:root{color-scheme:light dark;--theme-orange: #f6821f;--theme-orange-hover: #fbad41;--theme-orange-foreground: #fff8f4;--bg-primary: light-dark(#eef1f4, #070a11);--bg-secondary: light-dark(#f7f9fb, #13171f);--bg-pre: light-dark(#e4e9ee, #1d222d);--text-primary: light-dark(#1a222b, #e8eef4);--text-secondary: light-dark(#5b6b7a, #9aabba);--border-color: light-dark(rgba(26, 34, 43, .12), rgba(232, 238, 244, .12));--shadow-near: light-dark(rgba(13, 26, 43, .07), rgba(0, 0, 0, .38));--shadow-far: light-dark(rgba(13, 26, 43, .07), rgba(0, 0, 0, .42));--shadow-sm: 0 1px 2px var(--shadow-near);--shadow: 0 1px 2px var(--shadow-near), 0 8px 20px var(--shadow-far);--button-bg: var(--theme-orange);--button-hover: var(--theme-orange-hover);--button-foreground: var(--theme-orange-foreground);--link: light-dark(#2f6fd6, #5b9bff);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg-primary);color:var(--text-primary);margin:0;padding:0;line-height:1.6}.site{padding:.9rem 1.5rem;border-bottom:1px solid var(--border-color)}.site a{color:var(--text-primary);font-weight:600;font-size:1.15rem;text-decoration:none;letter-spacing:-.01em}.page{max-width:60rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}h1{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 .6rem}.lede{margin:0 0 2rem;max-width:46rem;font-size:1.1rem;color:var(--text-secondary)}footer{border-top:1px solid var(--border-color);margin-top:3rem;padding-top:1.25rem;color:var(--text-secondary);font-size:.9rem}footer a,.lede a{color:var(--link)}:root[data-embedded] .site,:root[data-embedded] h1,:root[data-embedded] footer{display:none}:root[data-embedded] body{background:var(--bg-primary)}:root[data-embedded] .page{padding:1.25rem 1rem 2rem}:root[data-embedded] .lede{font-size:1rem;margin-bottom:1.25rem}.response-container{margin-top:12px;border:1px solid var(--border-color);border-radius:5px}.response-title{background:var(--bg-pre);color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:4px 8px;font-size:12px;border-radius:4px 4px 0 0;margin:0}pre{background:var(--bg-pre);color:var(--text-primary);padding:12px;border-radius:0 0 4px 4px;overflow-x:auto;font-family:Commit Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;margin:0}button{font:inherit;font-weight:600;cursor:pointer;border:0;border-radius:999px;padding:.55rem 1.4rem;background:var(--button-bg);color:var(--button-foreground);box-shadow:0 2px 8px light-dark(rgba(246,130,31,.34),rgba(0,0,0,.35));transition:background .2s}button:hover:not(:disabled){background:var(--button-hover);color:var(--button-foreground)}button:disabled{opacity:.55;cursor:progress}button.secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-color);box-shadow:none}button.secondary:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}section{border:1px solid var(--border-color);padding:1.1rem 1.25rem;border-radius:.75rem;background:var(--bg-secondary);box-shadow:var(--shadow);margin-top:2rem}h2{margin-top:0;font-size:1.15rem;letter-spacing:-.01em;color:var(--text-primary)}.validation-error{color:light-dark(#b32a20,#ff9d94);margin:.75rem 0 0;white-space:pre-wrap;background:var(--bg-pre);border-radius:.4rem;padding:.7rem .9rem;font-size:.9rem}code{background-color:var(--bg-pre);padding:2px 4px;border-radius:3px;font-family:Commit Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.chart{display:flex;flex-direction:column;gap:8px;font-size:12px;width:100%;max-width:900px;margin-top:16px;padding:0 20px 20px 0;box-sizing:border-box}.chart-row{display:flex;align-items:center;height:22px}.chart-label{width:125px;flex-shrink:0;code{font-size:11px}}.chart-timeline{flex:1;position:relative;height:100%}.chart-bar{position:absolute;height:16px;top:3px}.chart-bar-network{background-color:var(--border-color)}.chart-bar-call{display:flex;align-items:center;font-size:11px;color:#000}.chart-axis{display:flex;align-items:center;height:20px;margin-top:4px}.chart-axis-line{flex:1;position:relative;height:100%;border-top:1px solid var(--border-color)}.chart-tick{position:absolute;top:-1px;height:6px;border-left:1px solid var(--border-color);transform:translate(-.5px)}.chart-tick-label{position:absolute;top:6px;left:0;transform:translate(-50%);font-size:10px;white-space:nowrap}.comparison-bar{height:5px;background-color:var(--theme-orange);margin-bottom:10px}
/*# sourceMappingURL=client.css.map */
