.Demos_frame__HL1MS{width:100%;min-width:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-float);text-align:left}.Demos_chrome__I6h5D{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:34px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-editor-chrome-bg)}.Demos_chromeLabel__lVqXN,.Demos_endpointsLabel__aFzhn,.Demos_example__Bg7q4,.Demos_fixLabel__6SnE1,.Demos_modesLabel__reEII,.Demos_scoreNote__dJnX6{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.Demos_chromeLabel__lVqXN{color:var(--color-on-surface-variant)}.Demos_example__Bg7q4{padding:2px 6px;border:1px solid var(--color-border-default);border-radius:var(--radius-xs);color:var(--color-on-surface-subtle)}.Demos_body__CKrJB{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.Demos_method__ZfCZ8{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:44px;height:20px;padding:0 6px;border:1px solid;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.02em}.Demos_methodGet__J5CyQ{border-color:color-mix(in srgb,var(--color-method-get) 28%,transparent);background:color-mix(in srgb,var(--color-method-get) 12%,transparent);color:var(--color-method-get)}.Demos_methodPost__5H3z8{border-color:color-mix(in srgb,var(--color-method-post) 28%,transparent);background:color-mix(in srgb,var(--color-method-post) 12%,transparent);color:var(--color-method-post)}.Demos_methodDelete__Jg863{border-color:color-mix(in srgb,var(--color-method-delete) 28%,transparent);background:color-mix(in srgb,var(--color-method-delete) 12%,transparent);color:var(--color-method-delete)}.Demos_urlBar__Isx4D{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 4px 0 var(--space-2);border:1px solid var(--color-field-border);border-radius:var(--radius-md);background:var(--color-field-bg)}.Demos_url__Lyqmh{flex:1 1;min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface)}.Demos_send__eXMSo{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 12%,transparent);font-size:12px;font-weight:700;color:var(--color-text-accent)}.Demos_modes__YBxyb{display:flex;align-items:center;gap:var(--space-3)}.Demos_modesLabel__reEII{color:var(--color-on-surface-subtle)}.Demos_segment__Z1RTU{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--color-segmented-border);border-radius:var(--radius-sm);background:var(--color-segmented-track-bg)}.Demos_segment__Z1RTU>span{padding:3px 10px;border-radius:var(--radius-xs);font-size:12px;font-weight:500;color:var(--color-on-surface-subtle)}.Demos_segment__Z1RTU>.Demos_segmentOn__Smyz8{background:var(--color-surface-container-high);color:var(--color-on-surface)}.Demos_response__fttwi{overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-code-editor-bg)}.Demos_responseHead__Zc7Er{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default)}.Demos_statusOk__vs0z6{padding:1px 6px;border:1px solid var(--color-pill-success-border);border-radius:var(--radius-xs);background:var(--color-pill-success-bg);font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--color-pill-success-fg)}.Demos_responseMeta__d4YLH{min-width:0;font-family:var(--font-mono);font-size:11px;color:var(--color-on-surface-subtle)}.Demos_code__fLYon{margin:0;padding:var(--space-3);overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.65;color:var(--color-on-surface);background:var(--color-code-editor-bg)}.Demos_body__CKrJB>.Demos_code__fLYon{border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.Demos_codeKey__r37xI{color:var(--color-text-accent)}.Demos_codeNum__MgnLf{color:var(--color-method-post)}.Demos_codeStr__EDnY7{color:var(--color-method-get)}.Demos_codeKw__CbxQZ{color:var(--color-method-patch)}.Demos_codeType___AeZn{color:var(--color-method-put)}.Demos_codeMuted__9m3zu{color:var(--color-on-surface-subtle)}.Demos_codeFlag__SzXHE{color:var(--color-error);-webkit-text-decoration:underline wavy var(--color-error);text-decoration:underline wavy var(--color-error);text-decoration-thickness:1px;text-underline-offset:3px}.Demos_issue__ZB4sY{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-error-surface-border);background:var(--color-error-surface-bg);font-size:12.5px;line-height:1.5;color:var(--color-on-surface)}.Demos_issue__ZB4sY>:first-child{flex-shrink:0;margin-top:1px;color:var(--color-error)}.Demos_issue__ZB4sY code,.Demos_tests__99bDn code{font-family:var(--font-mono);font-size:.92em}.Demos_scoreHead__SpAO5{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.Demos_scoreValue__sdyeD{font-family:var(--font-display);font-size:3rem;font-weight:800;line-height:.9;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-surface)}.Demos_scoreValue__sdyeD span{margin-left:2px;font-size:1rem;font-weight:600;letter-spacing:0}.Demos_scoreNote__dJnX6,.Demos_scoreValue__sdyeD span{color:var(--color-on-surface-subtle)}.Demos_pillars__Q2rb4{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.Demos_pillars__Q2rb4 li{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) 2.5ch;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.Demos_pillarName__CuBo8{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface-variant)}.Demos_pillarTrack__6uW3k{height:6px;overflow:hidden;border-radius:var(--radius-xs);background:var(--color-surface-container-high)}.Demos_pillarFill__xkRy_{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.Demos_pillarWarn__M1c_7{background:var(--color-method-put-patch)}.Demos_pillarValue__Nv_d1{font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--color-on-surface)}.Demos_fixRow__bN0Hy{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-divider-subtle);font-family:var(--font-mono);font-size:12px}.Demos_fixLabel__6SnE1{flex-basis:100%;color:var(--color-on-surface-subtle)}.Demos_fixFrom__0Bvng{text-decoration:line-through;-webkit-text-decoration-color:var(--color-error);text-decoration-color:var(--color-error)}.Demos_fixArrow__bhayG,.Demos_fixFrom__0Bvng{color:var(--color-on-surface-subtle)}.Demos_fixTo__xgGaH{color:var(--color-method-get)}.Demos_tabs__MbYmv{display:flex;gap:var(--space-4);border-bottom:1px solid var(--color-border-default)}.Demos_tabs__MbYmv>span{margin-bottom:-1px;padding:0 0 var(--space-2);border-bottom:2px solid transparent;font-family:var(--font-mono);font-size:10.5px;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-on-surface-subtle)}.Demos_tabs__MbYmv>.Demos_tabOn__LtxF9{border-bottom-color:var(--color-primary);color:var(--color-on-surface)}.Demos_tests__99bDn{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:13px;color:var(--color-on-surface-variant)}.Demos_tests__99bDn li{display:flex;align-items:center;gap:var(--space-2);min-width:0}.Demos_testKind__v7G3p{flex-shrink:0;width:58px;padding:1px 0;border:1px solid var(--color-pill-success-border);border-radius:var(--radius-xs);background:var(--color-pill-success-bg);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--label-tracking);text-align:center;text-transform:uppercase;color:var(--color-pill-success-fg)}.Demos_testInvalid__Yqfyu{border-color:var(--color-error-surface-border);background:var(--color-error-surface-bg);color:var(--color-error)}.Demos_testEdge__glWVS{border-color:var(--color-status-dot-warn-border);background:var(--color-status-dot-warn-fill);color:var(--color-method-put-patch)}.Demos_log__WTS2G{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-code-editor-bg);list-style:none;font-family:var(--font-mono);font-size:12px}.Demos_log__WTS2G li{display:grid;grid-template-columns:auto 7ch minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.Demos_logIcon__ffJfE{color:var(--color-pill-success-fg)}.Demos_logVerb__rRPK5{display:inline-block;min-width:76px;margin-right:var(--space-2);color:var(--color-on-surface-subtle)}.Demos_logDetail__AIQy7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface)}.Demos_endpoints__v3z_c{display:flex;flex-direction:column;gap:6px}.Demos_endpointsLabel__aFzhn{margin-bottom:2px;color:var(--color-on-surface-subtle)}.Demos_endpoint__andkx{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:6px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-container-low)}.Demos_path__sCmiN{overflow:hidden;font-family:var(--font-mono);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface)}@media (max-width:520px){.Demos_body__CKrJB{padding:var(--space-3)}.Demos_pillars__Q2rb4 li{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2.5ch}.Demos_responseMeta__d4YLH{flex-basis:100%}}.ToolHero_hero__W7WxI{position:relative;isolation:isolate;padding:calc(var(--header-h) + clamp(32px, 5vw, 72px)) var(--space-6) clamp(56px,7vw,96px);border-bottom:1px solid var(--color-border-default);overflow:hidden}.ToolHero_grid__RyNYv{position:absolute;inset:0;z-index:-1;pointer-events:none}.ToolHero_inner__u8jNq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);max-width:1240px;margin:0 auto}.ToolHero_copy__oWgKr{min-width:0}.ToolHero_title__dL0x_{margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);font-weight:800;line-height:1.04;letter-spacing:-.04em;color:var(--color-on-surface);text-wrap:balance}.ToolHero_lede__j_G2P{max-width:56ch;margin:var(--space-5) 0 0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.62;color:var(--color-on-surface-variant);text-wrap:pretty}.ToolHero_facts___mKkD{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.ToolHero_facts___mKkD li{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-surface-container-low);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-on-surface-subtle)}.ToolHero_aside__eNqy_{max-width:100%;min-width:0}@media (max-width:960px){.ToolHero_inner__u8jNq{grid-template-columns:minmax(0,1fr)}.ToolHero_aside__eNqy_{max-width:600px}}@media (max-width:640px){.ToolHero_hero__W7WxI{padding-left:var(--space-4);padding-right:var(--space-4)}}