.CodeEditorPane-module-scss-module___EsSNW__editorShell{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--editor-bg);height:100%;min-height:32rem;overflow:hidden}
.SpecFormatSwitcher-module-scss-module__BpMw8a__switcher{border:1px solid var(--color-border);background:var(--color-bg);min-height:2.25rem;font-family:var(--button-font-family);font-size:var(--button-font-size);line-height:var(--button-line-height);align-items:stretch;display:inline-flex}.SpecFormatSwitcher-module-scss-module__BpMw8a__tab{min-width:5rem;padding:var(--button-padding-md);border:0;border-right:1px solid var(--color-border);color:var(--color-text);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border-radius:0}.SpecFormatSwitcher-module-scss-module__BpMw8a__tab:last-child{border-right:0}.SpecFormatSwitcher-module-scss-module__BpMw8a__active{background:var(--color-accent);color:var(--color-on-accent)}.SpecFormatSwitcher-module-scss-module__BpMw8a__tab:hover:not(.SpecFormatSwitcher-module-scss-module__BpMw8a__active){background:var(--color-bg)}
.Badge-module-scss-module__lPCS0a__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.Badge-module-scss-module__lPCS0a__neutral{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.Badge-module-scss-module__lPCS0a__accent{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.Badge-module-scss-module__lPCS0a__success{color:var(--white);background:color-mix(in srgb, var(--color-success) 72%, var(--gray-1100) 28%);border-color:color-mix(in srgb, var(--color-success) 72%, var(--gray-1100) 28%)}.Badge-module-scss-module__lPCS0a__warning{color:var(--white);background:color-mix(in srgb, var(--color-warning-text) 72%, var(--gray-1100) 28%);border-color:color-mix(in srgb, var(--color-warning-text) 72%, var(--gray-1100) 28%)}
.CopyButton-module-scss-module__4sfd0W__button{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-2);color:var(--color-text);background:var(--color-bg);cursor:pointer;font:inherit;font-size:var(--font-size-xs)}.CopyButton-module-scss-module__4sfd0W__button:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.CopyButton-module-scss-module__4sfd0W__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
.CurlCommandViewer-module-scss-module__PQ3I6a__curl{gap:var(--space-3);display:grid}.CurlCommandViewer-module-scss-module__PQ3I6a__actionRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CurlCommandViewer-module-scss-module__PQ3I6a__code{padding:var(--space-3);border-radius:var(--radius-2);background:color-mix(in srgb, var(--color-bg) 86%, var(--color-border));font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}
