@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:host,:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--md-sys-color-primary:var(--lightningcss-light,#6750a4)var(--lightningcss-dark,#d0bcff);--md-sys-color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#381e72);--md-sys-color-primary-container:var(--lightningcss-light,#eaddff)var(--lightningcss-dark,#4f378b);--md-sys-color-on-primary-container:var(--lightningcss-light,#21005d)var(--lightningcss-dark,#eaddff);--md-sys-color-secondary:var(--lightningcss-light,#625b71)var(--lightningcss-dark,#ccc2dc);--md-sys-color-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#332d41);--md-sys-color-secondary-container:var(--lightningcss-light,#e8def8)var(--lightningcss-dark,#4a4458);--md-sys-color-on-secondary-container:var(--lightningcss-light,#1d192b)var(--lightningcss-dark,#e8def8);--md-sys-color-tertiary:var(--lightningcss-light,#7d5260)var(--lightningcss-dark,#efb8c8);--md-sys-color-on-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#492532);--md-sys-color-tertiary-container:var(--lightningcss-light,#ffd8e4)var(--lightningcss-dark,#633b48);--md-sys-color-on-tertiary-container:var(--lightningcss-light,#31111d)var(--lightningcss-dark,#ffd8e4);--md-sys-color-error:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2b8b5);--md-sys-color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#601410);--md-sys-color-error-container:var(--lightningcss-light,#f9dedc)var(--lightningcss-dark,#8c1d18);--md-sys-color-on-error-container:var(--lightningcss-light,#410e0b)var(--lightningcss-dark,#f9dedc);--md-sys-color-background:var(--lightningcss-light,#fffbfe)var(--lightningcss-dark,#1c1b1f);--md-sys-color-on-background:var(--lightningcss-light,#1c1b1f)var(--lightningcss-dark,#e6e1e5);--md-sys-color-surface:var(--lightningcss-light,#fffbfe)var(--lightningcss-dark,#1c1b1f);--md-sys-color-on-surface:var(--lightningcss-light,#1c1b1f)var(--lightningcss-dark,#e6e1e5);--md-sys-color-surface-variant:var(--lightningcss-light,#e7e0ec)var(--lightningcss-dark,#49454f);--md-sys-color-on-surface-variant:var(--lightningcss-light,#49454f)var(--lightningcss-dark,#cac4d0);--md-sys-color-surface-container-lowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0d13);--md-sys-color-surface-container-low:var(--lightningcss-light,#f7f2fa)var(--lightningcss-dark,#1d1b20);--md-sys-color-surface-container:var(--lightningcss-light,#f3edf7)var(--lightningcss-dark,#211f26);--md-sys-color-surface-container-high:var(--lightningcss-light,#ece6f0)var(--lightningcss-dark,#2b2930);--md-sys-color-surface-container-highest:var(--lightningcss-light,#e6e0e9)var(--lightningcss-dark,#36343b);--md-sys-color-outline:var(--lightningcss-light,#79747e)var(--lightningcss-dark,#938f99);--md-sys-color-outline-variant:var(--lightningcss-light,#c4c7c5)var(--lightningcss-dark,#444746);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:var(--lightningcss-light,#313033)var(--lightningcss-dark,#e6e1e5);--md-sys-color-inverse-on-surface:var(--lightningcss-light,#f4eff4)var(--lightningcss-dark,#313033);--md-sys-color-inverse-primary:var(--lightningcss-light,#d0bcff)var(--lightningcss-dark,#6750a4)}@media (prefers-color-scheme:dark){:host,:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:host,:root{--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-full:9999px;--md-sys-typescale-label-large-font:Roboto, system-ui, sans-serif;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-tracking:.00625rem;--md-sys-typescale-label-medium-font:Roboto, system-ui, sans-serif;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-tracking:.03125rem;--md-sys-typescale-title-large-font:Roboto, system-ui, sans-serif;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-title-large-size:1.375rem;--md-sys-typescale-title-large-line-height:1.75rem;--md-sys-typescale-title-large-tracking:0rem;--md-sys-typescale-headline-small-font:Roboto, system-ui, sans-serif;--md-sys-typescale-headline-small-weight:400;--md-sys-typescale-headline-small-size:1.5rem;--md-sys-typescale-headline-small-line-height:2rem;--md-sys-typescale-headline-small-tracking:0rem;--md-sys-typescale-headline-medium-font:Roboto, system-ui, sans-serif;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-size:1.75rem;--md-sys-typescale-headline-medium-line-height:2.25rem;--md-sys-typescale-headline-medium-tracking:0rem;--md-sys-elevation-level0:none;--md-sys-elevation-level1:0px 1px 2px 0px #0000004d, 0px 1px 3px 1px #00000026;--md-sys-elevation-level2:0px 1px 2px 0px #0000004d, 0px 2px 6px 2px #00000026;--md-sys-elevation-level3:0px 1px 3px 0px #0000004d, 0px 4px 8px 3px #00000026;--md-sys-elevation-level4:0px 2px 3px 0px #0000004d, 0px 6px 10px 4px #00000026;--md-sys-elevation-level5:0px 4px 4px 0px #0000004d, 0px 8px 12px 6px #00000026;--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-dragged-state-layer-opacity:.16;--md-sys-state-disabled-container-opacity:.12;--md-sys-state-disabled-content-opacity:.38;--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-medium1:.25s}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hitop-cream:#f2ebe3;--hitop-ink:#16120f;--hitop-purple:#6b55d6;--hitop-grey:#6b625c;--space-25:2px;--space-50:4px;--space-75:8px;--space-100:12px;--space-200:16px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-700:64px;--space-800:80px;--space-900:96px;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.875rem;--leading-sm:1.25rem;--text-base:1rem;--leading-base:1.5rem;--text-lg:1.125rem;--leading-lg:1.75rem;--text-xl:1.25rem;--leading-xl:1.75rem;--text-2xl:1.5rem;--leading-2xl:2rem;--text-3xl:1.875rem;--leading-3xl:2.25rem;--text-4xl:2.25rem;--leading-4xl:2.5rem;--text-5xl:3rem;--leading-5xl:1;--text-6xl:3.75rem;--leading-6xl:1;--text-7xl:4.5rem;--leading-7xl:1;--font-sans:"Geist Variable", system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--duration-layout:.5s;--duration-color:.3s;--md-sys-color-primary:var(--lightningcss-light,#5b3fb5)var(--lightningcss-dark,#a594f9);--md-sys-color-on-primary:var(--lightningcss-light,#f2ebe3)var(--lightningcss-dark,#16120f);--md-sys-color-primary-container:var(--lightningcss-light,#e3dcf7)var(--lightningcss-dark,#2e2452);--md-sys-color-on-primary-container:var(--lightningcss-light,#1f1147)var(--lightningcss-dark,#e3dcf7);--md-sys-color-secondary:var(--lightningcss-light,#6b625c)var(--lightningcss-dark,#9a918a);--md-sys-color-on-secondary:var(--lightningcss-light,#f2ebe3)var(--lightningcss-dark,#16120f);--md-sys-color-secondary-container:var(--lightningcss-light,#e4dbd1)var(--lightningcss-dark,#272727);--md-sys-color-on-secondary-container:var(--lightningcss-light,#16120f)var(--lightningcss-dark,#f2ebe3);--md-sys-color-tertiary:var(--lightningcss-light,#16120f)var(--lightningcss-dark,#f2ebe3);--md-sys-color-on-tertiary:var(--lightningcss-light,#f2ebe3)var(--lightningcss-dark,#16120f);--md-sys-color-tertiary-container:var(--lightningcss-light,#e4dbd1)var(--lightningcss-dark,#272727);--md-sys-color-on-tertiary-container:var(--lightningcss-light,#16120f)var(--lightningcss-dark,#f2ebe3);--md-sys-color-error:var(--lightningcss-light,#a3221b)var(--lightningcss-dark,#f2a29c);--md-sys-color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3d0906);--md-sys-color-error-container:var(--lightningcss-light,#f7d9d6)var(--lightningcss-dark,#5c1611);--md-sys-color-on-error-container:var(--lightningcss-light,#3d0906)var(--lightningcss-dark,#f7d9d6);--md-sys-color-background:var(--lightningcss-light,#f2ebe3)var(--lightningcss-dark,#131209);--md-sys-color-on-background:var(--lightningcss-light,#16120f)var(--lightningcss-dark,#f2ebe3);--md-sys-color-surface:var(--lightningcss-light,#f2ebe3)var(--lightningcss-dark,#131209);--md-sys-color-on-surface:var(--lightningcss-light,#16120f)var(--lightningcss-dark,#f2ebe3);--md-sys-color-surface-variant:var(--lightningcss-light,#e4dbd1)var(--lightningcss-dark,#272727);--md-sys-color-on-surface-variant:var(--lightningcss-light,#4f4843)var(--lightningcss-dark,#c4bbb3);--md-sys-color-surface-container-lowest:var(--lightningcss-light,#fbf7f2)var(--lightningcss-dark,#000);--md-sys-color-surface-container-low:var(--lightningcss-light,#ece4da)var(--lightningcss-dark,#181818);--md-sys-color-surface-container:var(--lightningcss-light,#e8dfd4)var(--lightningcss-dark,#1f1f1f);--md-sys-color-surface-container-high:var(--lightningcss-light,#e2d8cc)var(--lightningcss-dark,#272727);--md-sys-color-surface-container-highest:var(--lightningcss-light,#dcd1c4)var(--lightningcss-dark,#313131);--md-sys-color-inverse-surface:var(--lightningcss-light,#16120f)var(--lightningcss-dark,#f2ebe3);--md-sys-color-inverse-on-surface:var(--lightningcss-light,#f2ebe3)var(--lightningcss-dark,#16120f);--md-sys-color-inverse-primary:var(--lightningcss-light,#a594f9)var(--lightningcss-dark,#5b3fb5);--md-sys-color-outline:var(--lightningcss-light,#8a817a)var(--lightningcss-dark,#6b625c);--md-sys-color-outline-variant:var(--lightningcss-light,#d3c9bd)var(--lightningcss-dark,#313131);--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-typescale-label-large-font:var(--font-sans);--md-sys-typescale-label-large-weight:600;--md-sys-typescale-label-large-size:var(--text-base);--md-sys-typescale-label-large-line-height:var(--leading-base);--md-sys-typescale-label-large-tracking:0;--md-sys-typescale-label-medium-font:var(--font-sans);--md-sys-typescale-label-medium-weight:600;--md-sys-typescale-label-medium-size:var(--text-sm);--md-sys-typescale-label-medium-line-height:var(--leading-sm);--md-sys-typescale-label-medium-tracking:0;--md-sys-typescale-body-large-font:var(--font-sans);--md-sys-typescale-body-large-size:var(--text-base);--md-sys-typescale-body-large-line-height:var(--leading-base);--md-sys-typescale-body-medium-font:var(--font-sans);--md-sys-typescale-body-medium-size:var(--text-sm);--md-sys-typescale-body-medium-line-height:var(--leading-sm);--md-sys-typescale-title-medium-font:var(--font-sans);--md-sys-typescale-title-medium-weight:600;--md-sys-typescale-title-medium-size:var(--text-base);--md-sys-typescale-title-medium-line-height:var(--leading-base);--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:6px;--md-sys-shape-corner-medium:8px;--md-sys-shape-corner-large:12px;--md-sys-shape-corner-extra-large:16px;--md-sys-shape-corner-full:9999px;--md-sys-motion-easing-standard:var(--ease);--md-sys-motion-easing-emphasized:var(--ease);--md-sys-motion-duration-short2:.3s;--md-sys-motion-duration-medium1:.5s;--lit-material-alert-info-color:var(--md-sys-color-primary);--lit-material-alert-info-container:var(--md-sys-color-surface-container);--lit-material-alert-on-info-container:var(--md-sys-color-on-surface);--lit-material-alert-warning-color:var(--md-sys-color-primary);--lit-material-alert-warning-container:var(--md-sys-color-primary-container);--lit-material-alert-on-warning-container:var(--md-sys-color-on-primary-container);--lit-material-alert-success-color:var(--lightningcss-light,#3f6b2a)var(--lightningcss-dark,#9fcf86);--lit-material-alert-success-container:var(--md-sys-color-surface-container);--lit-material-alert-on-success-container:var(--md-sys-color-on-surface);--lit-material-button-height:40px;--lit-material-button-padding-inline:var(--space-100);--lit-material-button-text-padding-inline:var(--space-100);--md-sys-elevation-level0:none;--md-sys-elevation-level1:none;--md-sys-elevation-level2:none;--md-sys-elevation-level3:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light],:root[color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-family:var(--font-sans);-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--md-sys-color-background);font-size:var(--text-base);line-height:var(--leading-base);margin:0}h1,h2,h3{text-wrap:balance;margin:0;font-weight:700}p,li{text-wrap:pretty}code,pre,kbd,samp{font-family:var(--font-mono)}em,i{font-style:normal}a{color:var(--md-sys-color-primary);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}lit-material-button::part(button){transition:background-color var(--duration-color) var(--ease), transform var(--duration-color) var(--ease)}lit-material-button:active::part(button){transform:scale(.98)}lit-material-button::part(focus-ring),lit-material-icon-button::part(focus-ring),lit-material-checkbox::part(focus-ring),lit-material-switch::part(focus-ring){outline:2px solid var(--md-sys-color-primary);outline-offset:2px}lit-material-tab::part(focus-ring){outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}lit-material-button:focus-visible,lit-material-icon-button:focus-visible,lit-material-checkbox:focus-visible,lit-material-switch:focus-visible,lit-material-tab:focus-visible{outline:none}lit-material-code-block::part(pre),lit-material-code-block::part(code){font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm)}lit-material-code-block::part(label){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}[slot=icon]{display:inline-flex}[slot=icon] svg{width:100%;height:100%;display:block}lit-material-alert::part(alert){border-radius:var(--md-sys-shape-corner-large)}.skip-link{left:var(--space-200);top:var(--space-200);padding:var(--space-75) var(--space-100);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-medium);transition:transform var(--duration-color) var(--ease);z-index:10;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity!important;animation:none!important}}html,body{height:100%}body{overflow:hidden}hitop-app{flex-direction:column;height:100%;display:flex}[hidden]{display:none!important}button{font:inherit;color:inherit}svg,lit-material-icon{flex:none;width:20px;height:20px}code{font-family:var(--font-mono);padding:var(--space-25) var(--space-50);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container);font-size:.9em}.topbar{align-items:center;gap:var(--space-75);height:56px;padding:0 var(--space-200);border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);display:flex}.topbar-spacer{flex:1}.nav-toggle{display:none}.brand{align-items:center;gap:var(--space-100);padding:var(--space-50) var(--space-75);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface);font-weight:700;font-size:var(--text-lg);line-height:var(--leading-lg);text-decoration:none;display:inline-flex}a.brand:hover{background:var(--md-sys-color-surface-container)}a.brand:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.brand svg{width:28px;height:28px}.app-tools{align-items:center;gap:var(--space-50);min-width:0;display:flex}.app-tools .env-select{--lit-material-select-min-width:0;width:220px}.app-tools.in-topbar .env-select{margin-top:6px}.app-tools.in-topbar .env-select::part(trigger){height:42px}.app-tools.in-drawer{display:none}.layout{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.main{min-width:0;padding:0 var(--space-300) var(--space-600);overflow-y:auto}.sidebar{gap:var(--space-150,12px);min-height:0;padding:var(--space-200);border-right:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex;overflow:hidden}.new-request{flex:none;width:100%}.tree{min-height:0;margin:0 calc(-1 * var(--space-100));padding:0 var(--space-100);flex:1;overflow-y:auto}.tree-filter{box-sizing:border-box;width:100%;height:36px;padding:0 var(--space-150,12px);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--text-sm);flex:none}.tree-filter:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.collection-line{align-items:center;gap:2px;display:flex}.collection-line .tree-row{flex:1;min-width:0}.tree-toggle{border-radius:var(--md-sys-shape-corner-small,8px);width:28px;height:28px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.tree-toggle:hover{background:var(--md-sys-color-surface-container-high)}.tree-toggle:focus-visible{outline:2px solid var(--md-sys-color-primary)}.tree-toggle[disabled]{opacity:.4;cursor:default}.tree-toggle lit-material-icon{width:16px;height:16px}.tree ul{margin:0;padding:0;list-style:none}.tree ul ul{padding-left:var(--space-200)}.tree-row{align-items:center;gap:var(--space-75);width:100%;min-height:36px;padding:var(--space-50) var(--space-75);border-radius:var(--md-sys-shape-corner-medium);text-align:left;cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-sm);transition:background-color var(--duration-color) var(--ease);background:0 0;border:0;display:flex}.tree-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-row:hover{background:var(--md-sys-color-surface-container-high)}.tree-row:active{transform:scale(.98)}.tree-row[aria-current=page]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:600}.tree-row lit-material-icon{width:18px;height:18px;color:var(--md-sys-color-on-surface-variant)}.tree-row[aria-current=page] lit-material-icon{color:inherit}.tree-row.heading{font-weight:600}.tree-row.folder lit-material-icon:first-child{width:14px;height:14px}.request-item{position:relative}.request-item .tree-row{padding-right:36px}.sort-handle{border-radius:var(--md-sys-shape-corner-small,8px);width:28px;height:28px;color:var(--md-sys-color-on-surface-variant);cursor:grab;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.sort-handle lit-material-icon{width:18px;height:18px}.request-item:hover .sort-handle,.sort-handle:focus-visible,.request-item[data-sort-grabbed] .sort-handle{opacity:1}.sort-handle:focus-visible{outline:2px solid var(--md-sys-color-primary)}.request-item[data-sort-dragging]{opacity:.5}@media (hover:none){.sort-handle{opacity:1}.tree-row{min-height:44px}}.sidebar-footer{padding-top:var(--space-100);border-top:1px solid var(--md-sys-color-outline-variant);flex:none;margin-top:auto}.method-tag{text-align:center;min-width:44px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-primary);flex:none;font-weight:600}.method-tag.m-GET{color:var(--lightningcss-light,#3f6b2a)var(--lightningcss-dark,#9fcf86)}.method-tag.m-DELETE{color:var(--md-sys-color-error)}.tab-strip{align-items:center;gap:var(--space-50);border-bottom:1px solid var(--md-sys-color-outline-variant);min-width:0;display:flex}.tab-strip lit-material-tabs{flex:1;min-width:0}lit-material-tabs::part(tablist){scrollbar-width:thin;overflow-x:auto}.tab-strip lit-material-tab{max-width:16rem}.tab-close{width:20px;height:20px;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);vertical-align:middle;opacity:0;cursor:pointer;place-items:center;margin-inline-start:var(--space-50);display:inline-grid}.tab-close lit-material-icon,.tab-close svg{width:14px;height:14px}.tab-close:hover{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface)}lit-material-tab:hover .tab-close,lit-material-tab[selected] .tab-close{opacity:1}@media (hover:none){.tab-close{opacity:1}}.dirty-dot{color:var(--md-sys-color-primary);vertical-align:middle;margin-inline-start:var(--space-50);font-size:.7em}.shortcut-list{gap:var(--space-100) var(--space-300);grid-template-columns:max-content minmax(0,1fr);align-items:center;margin:0;display:grid}.shortcut-list dt{align-items:center;gap:var(--space-50);white-space:nowrap;display:flex}.shortcut-list dd{color:var(--md-sys-color-on-surface-variant);margin:0}kbd{min-width:1.6em;padding:1px var(--space-75);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small,6px);background:var(--md-sys-color-surface-container);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:center;border-bottom-width:2px;display:inline-block}.key-then{font-size:var(--text-xs);color:var(--md-sys-color-on-surface-variant)}.drop-zone{display:grid}.quick-input{box-sizing:border-box;width:100%;height:44px;padding:0 var(--space-200);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit}.quick-input:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.quick-list{max-height:min(60vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.quick-list li{align-items:center;gap:var(--space-100);padding:var(--space-75) var(--space-100);border-radius:var(--md-sys-shape-corner-medium);cursor:pointer;display:flex}.quick-list li.active{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.quick-text{flex:1;min-width:0;display:grid}.quick-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-title mark{color:inherit;text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline}.quick-detail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-on-surface-variant);overflow:hidden}.quick-list li.active .quick-detail{color:inherit}.quick-url{font-family:var(--font-mono)}.quick-open-tag{font-size:var(--text-xs);color:var(--md-sys-color-on-surface-variant);flex:none}.quick-actions{align-items:center}.quick-actions .hint{margin-inline-end:auto}.import-mode{gap:var(--space-75);padding:var(--space-100) var(--space-200) var(--space-150,12px);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);margin:0;display:grid}.import-mode legend{padding:0 var(--space-75);font-size:var(--text-sm);font-weight:600}.import-mode-option{align-items:flex-start;gap:var(--space-100);cursor:pointer;display:flex}.import-mode-option input{accent-color:var(--md-sys-color-primary);margin-top:.3em}.import-mode-option>span{display:grid}.request-line{gap:var(--space-100);padding-top:var(--space-300);grid-template-columns:160px minmax(0,1fr) auto auto auto;align-items:center;display:grid}.request-line .url{min-width:0}.request-line .method{--lit-material-select-min-width:0;width:100%;display:block}.editor,.response{margin-top:var(--space-300)}hitop-request{display:block}.panes{margin-top:var(--space-300)}.panes .editor{margin-top:0}.panes .response{border-top:0;margin-top:0;padding-top:0}.pane{min-width:0}.pane-bar{align-items:center;gap:var(--space-100);min-height:40px;margin-bottom:var(--space-100);display:flex}.pane-title{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.pane-bar .fold-response{margin-inline-start:auto}.folded-bar{padding:var(--space-50) var(--space-150,12px);border:1px dashed var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);flex-wrap:wrap}.folded-bar lit-material-button{margin-inline-start:auto}.panes.stack .pane-response,.panes.folded .pane-response{margin-top:var(--space-300);padding-top:var(--space-200);border-top:1px solid var(--md-sys-color-outline-variant)}.panes.columns:not(.folded){grid-template-columns:minmax(300px, var(--split,50%)) 16px minmax(300px, 1fr);align-items:start;display:grid}.panes.rows:not(.folded) .pane-editor{height:var(--editor-height,280px);overscroll-behavior:contain;overflow:auto}.split-handle{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.split-handle:before{content:"";background:var(--md-sys-color-outline-variant);transition:background-color var(--duration-color) var(--ease);border-radius:2px}.split-handle:hover:before,.split-handle.dragging:before,.split-handle:focus-visible:before{background:var(--md-sys-color-primary)}.split-handle:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:4px}.panes.columns .split-handle{cursor:col-resize;align-self:stretch;min-height:120px}.panes.columns .split-handle:before{width:4px;height:100%;min-height:48px}.panes.rows .split-handle{height:16px;margin:var(--space-100) 0;cursor:row-resize}.panes.rows .split-handle:before{width:100%;height:4px}.panes.rows .pane-response{padding-top:var(--space-100)}.editor-panel{padding-top:var(--space-200)}.script-help{margin-top:var(--space-100);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant)}.script-help summary{cursor:pointer;font-weight:600}.script-help pre{margin:var(--space-100) 0 0;padding:var(--space-200);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-x:auto}.response{padding-top:var(--space-300);border-top:1px solid var(--md-sys-color-outline-variant)}.response.empty{padding-top:var(--space-300)}.response-meta{align-items:center;gap:var(--space-200);margin-bottom:var(--space-200);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;display:flex}.response-meta .warn{color:var(--md-sys-color-error)}.response-body{display:block}.response-scroll{margin-top:var(--space-100);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);max-height:70vh;overflow:auto}.response-scroll:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.response-scroll .response-body::part(pre){max-height:none;overflow:visible}.response-scroll.wrap .response-body::part(pre),.response-scroll.wrap .response-text{white-space:pre-wrap;overflow-wrap:anywhere}.response-text{padding:var(--space-200);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.response-text mark{color:inherit;background:var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#6b5a12);border-radius:2px}.response-text mark.current{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.response-preview{width:100%;height:60vh;margin-top:var(--space-100);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:#fff;display:block}.response-note{margin-top:var(--space-200);display:block}.body-tools{align-items:center;gap:var(--space-100);margin-top:var(--space-200);flex-wrap:wrap;display:flex}.segmented{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);display:inline-flex;overflow:hidden}.seg{align-items:center;gap:var(--space-50);min-height:32px;padding:0 var(--space-150,12px);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);background:0 0;border:0;font-weight:600;display:inline-flex}.seg lit-material-icon{width:16px;height:16px}.segmented .seg+.seg{border-left:1px solid var(--md-sys-color-outline-variant)}.seg[aria-pressed=true]{background:var(--md-sys-color-secondary-container,var(--md-sys-color-primary-container));color:var(--md-sys-color-on-secondary-container,var(--md-sys-color-on-primary-container))}.seg:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.wrap-toggle{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full)}.find{align-items:center;gap:var(--space-50);min-width:0;max-width:24rem;padding:0 var(--space-100);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);flex:14rem;display:inline-flex}.find lit-material-icon{width:16px;height:16px}.find:focus-within{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.find-input{min-width:0;height:32px;color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.find-count{font-family:var(--font-mono);font-size:var(--text-xs);flex:none}lit-material-code-block::part(code-block){border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low)}lit-material-code-block::part(pre){max-height:60vh;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow:auto}.response-headers{gap:var(--space-75) var(--space-300);margin:var(--space-200) 0 0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.response-headers dt{color:var(--md-sys-color-on-surface-variant)}.response-headers dd{overflow-wrap:anywhere;margin:0}.error-text{color:var(--md-sys-color-error);overflow-wrap:anywhere}.status-chip{padding:var(--space-25) var(--space-75);border-radius:var(--md-sys-shape-corner-full);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);flex:none;align-items:center;font-weight:600;display:inline-flex}.status-chip.ok{color:var(--lightningcss-light,#2a4a1b)var(--lightningcss-dark,#9fcf86);background:var(--lightningcss-light,#dcebd3)var(--lightningcss-dark,#23361a)}.status-chip.info{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.status-chip.bad{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.hljs-attr{color:var(--md-sys-color-primary)}.hljs-string{color:var(--lightningcss-light,#3f6b2a)var(--lightningcss-dark,#9fcf86)}.hljs-number,.hljs-literal{color:var(--lightningcss-light,#a3221b)var(--lightningcss-dark,#f2a29c)}.hljs-tag,.hljs-name{color:var(--md-sys-color-primary)}.hljs-attribute{color:var(--lightningcss-light,#7a4b00)var(--lightningcss-dark,#e9c07a)}.hljs-comment,.hljs-meta{color:var(--md-sys-color-on-surface-variant)}.skeleton{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);animation:pulse 1.6s var(--ease) infinite}.skeleton.bar{width:240px;height:28px}.skeleton.block{height:240px;margin-top:var(--space-200)}.skeleton.row{height:32px;list-style:none}@keyframes pulse{50%{opacity:.5}}.page{max-width:960px;padding-top:var(--space-300);gap:var(--space-300);grid-template-columns:minmax(0,1fr);display:grid}.page h1{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.page h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.page-actions{align-items:center;gap:var(--space-75);flex-wrap:wrap;display:flex}.page-lead,.hint{color:var(--md-sys-color-on-surface-variant);margin:0}.hint{font-size:var(--text-sm);line-height:var(--leading-sm)}.code-preview{padding:var(--space-200);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;overflow-x:auto}.back{justify-self:start;align-items:center;gap:var(--space-75);padding:var(--space-50) var(--space-100);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-primary);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.back:hover{background:var(--md-sys-color-surface-container)}.cards{gap:var(--space-200);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.card{gap:var(--space-75);padding:var(--space-300);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);transition:background-color var(--duration-color) var(--ease);display:grid;position:relative}.card:hover{background:var(--md-sys-color-surface-container)}.card p{color:var(--md-sys-color-on-surface-variant);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.card .running{color:var(--md-sys-color-primary)}.card-link{cursor:pointer;text-align:left;font-weight:700;font-size:var(--text-lg);line-height:var(--leading-lg);background:0 0;border:0;padding:0}.card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.drag-handle{z-index:1;top:var(--space-150,8px);right:var(--space-150,8px);border-radius:var(--md-sys-shape-corner-small,8px);width:32px;height:32px;color:var(--md-sys-color-on-surface-variant);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.drag-handle:hover{background:var(--md-sys-color-surface-container-high)}.drag-handle:focus-visible{outline:2px solid var(--md-sys-color-primary)}.card[data-sort-dragging]{opacity:.5}.request-list,.run-list,.history-list{gap:var(--space-50);margin:0;padding:0;list-style:none;display:grid}.request-list li{align-items:center;gap:var(--space-50);min-width:0;display:flex}.request-row{align-items:center;gap:var(--space-100);min-width:0;padding:var(--space-100);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);text-align:left;cursor:pointer;transition:background-color var(--duration-color) var(--ease);background:0 0;flex:1;display:flex;overflow:hidden}.request-row:hover{background:var(--md-sys-color-surface-container-low)}.request-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-weight:600;overflow:hidden}.request-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);overflow:hidden}.run{gap:var(--space-100);display:grid}.run-list li{align-items:center;gap:var(--space-100);padding:var(--space-75) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;display:flex}.run-list .method{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600}.run-name{font-weight:600}.run-time{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);margin-left:auto}.run-detail{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-error);overflow-wrap:anywhere;flex-basis:100%;margin:0}.dialog-form{gap:var(--space-200);width:min(520px,80vw);min-width:0;max-width:100%;padding-top:var(--space-50);grid-template-columns:minmax(0,1fr);display:grid}.dialog-form lit-material-code-block{min-width:0;max-width:100%;display:block}.dialog-actions{justify-content:flex-end;gap:var(--space-75);display:flex}.dialog-note{color:var(--md-sys-color-on-surface-variant);margin:0}.import-report{gap:var(--space-100);max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.import-report li{gap:var(--space-25);min-width:0;display:grid}.import-report code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.report-heading{margin:var(--space-100) 0 0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:600}.openapi-diff b{font-family:var(--font-mono)}.openapi-diff .diff-add b{color:var(--md-sys-color-primary)}.openapi-diff .diff-del b{color:var(--md-sys-color-error)}.openapi-diff .diff-row span{padding-inline-start:1.5rem}.dialog-link{justify-self:start}.history-item{align-items:center;gap:var(--space-100);width:100%;padding:var(--space-75);border-radius:var(--md-sys-shape-corner-medium);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.history-item:hover{background:var(--md-sys-color-surface-container)}.history-item .method{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600}.history-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);overflow:hidden}.history-item time{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-on-surface-variant)}.history-page .history-list{max-height:none;overflow:visible}.history-row{align-items:center;gap:var(--space-50);display:flex}.history-row .history-item{flex:1;min-width:0}.history-day{gap:var(--space-75);display:grid}.history-day h2{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);margin:0}.history-filter{max-width:28rem}.scrim{display:none}@media (width<=899px){.layout{grid-template-columns:minmax(0,1fr)}.nav-toggle{display:inline-flex}.topbar{padding:0 var(--space-100)}.app-tools.in-topbar{display:none}.app-tools.in-drawer{flex:none;display:flex}.app-tools.in-drawer .env-select{flex:1;width:auto}.sidebar{z-index:4;width:min(320px,85vw);transition:transform var(--duration-layout) var(--ease);position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.scrim{z-index:3;background:#0006;display:block;position:fixed;inset:56px 0 0}.main{padding:0 var(--space-200) var(--space-600)}.request-line{grid-template-columns:120px auto auto auto minmax(0,1fr)}.request-line .url{grid-area:1/1/auto/-1}.request-name{max-width:50%}.request-url{display:none}}.auth{gap:var(--space-200);max-width:560px;display:grid}.env-select{--lit-material-select-min-width:0;width:100%;display:block}.env-tabs{gap:var(--space-75);flex-wrap:wrap;display:flex}.env-chip{align-items:center;gap:var(--space-75);padding:var(--space-50) var(--space-200);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;transition:background-color var(--duration-color) var(--ease);background:0 0;font-weight:600;display:inline-flex}.env-chip:hover{background:var(--md-sys-color-surface-container)}.env-chip.selected{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-color:#0000}.active-tag{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-primary);font-weight:600}.env-chip.selected .active-tag{color:inherit}.response-meta .pass{color:var(--lightningcss-light,#2a4a1b)var(--lightningcss-dark,#9fcf86)}.tests{margin:var(--space-200) 0 0;gap:var(--space-75);padding:0;list-style:none;display:grid}.tests li{align-items:center;gap:var(--space-100);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;display:flex}.test-detail{padding-left:var(--space-300);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-error);flex-basis:100%}.run-tests{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-on-surface-variant)}.run-detail-tests{flex-basis:100%}.param-rows,.form-rows,.cookie-list{gap:var(--space-100);margin:0;padding:0;list-style:none;display:grid}.param-row,.form-row{gap:var(--space-100);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.form-rows.multipart .form-row{grid-template-columns:auto minmax(0,1fr) 140px minmax(0,1.4fr) auto}.form-row lit-material-select{--lit-material-select-min-width:0;width:100%;display:block}.param-row.off lit-material-text-field,.form-row.off lit-material-text-field{opacity:.55}.body-mode{max-width:320px;margin-bottom:var(--space-200)}.graphql-tools{align-items:center;gap:var(--space-100) var(--space-200);margin-bottom:var(--space-200);flex-wrap:wrap;display:flex}.graphql-panes{gap:var(--space-200);margin-bottom:var(--space-100);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.graphql-side{gap:var(--space-200);align-content:start;display:grid}.graphql-error{color:var(--md-sys-color-error)}.file-pick{align-items:center;gap:var(--space-100);cursor:pointer;min-width:0;display:flex}.file-button{align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-100);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-primary);flex:none;font-weight:600;display:inline-flex}.file-pick:focus-within .file-button{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--md-sys-color-on-surface-variant);overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}hitop-code-editor{gap:var(--space-50);align-content:start;display:grid}.code-editor-label{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-on-surface-variant);font-weight:600}.cm-tooltip-lint{font-family:var(--font-sans);font-size:var(--text-sm)}.env-secrets{gap:var(--space-100);margin-top:var(--space-200);display:grid}.globals{gap:var(--space-100);margin-top:var(--space-400);padding-top:var(--space-300);border-top:1px solid var(--md-sys-color-outline-variant);display:grid}.globals h3{margin:var(--space-200) 0 0}.section-header{justify-content:space-between;align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.section-header h2{margin:0}.switch-row{align-items:center;gap:var(--space-200);cursor:pointer;display:flex}.settings-section{gap:var(--space-150,12px);justify-items:start;display:grid}.settings-section h2{margin:0}.settings-section>lit-material-text-field,.settings-section>lit-material-select{width:min(100%,22rem)}.settings-facts{gap:var(--space-75) var(--space-300);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.settings-facts dt{color:var(--md-sys-color-on-surface-variant)}.settings-facts dd{overflow-wrap:anywhere;margin:0}.settings-notes{padding-left:var(--space-300);color:var(--md-sys-color-on-surface-variant);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.settings-actions{gap:var(--space-100);flex-wrap:wrap;display:flex}.desktop-settings{display:contents}@media (width<=600px){.settings-facts{grid-template-columns:minmax(0,1fr)}.settings-facts dd{margin-bottom:var(--space-100)}}.sm-form{gap:var(--space-300);max-width:44rem;display:grid}.sm-group{gap:var(--space-200);padding:var(--space-200) var(--space-300) var(--space-300);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);margin:0;display:grid}.sm-group legend{padding:0 var(--space-100);font-weight:600}.sm-secret{align-items:flex-start;gap:var(--space-200);display:flex}.sm-secret lit-material-text-field{flex:1;min-width:0}.sm-actions{align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.cookie-domain{gap:var(--space-100);display:grid}.cookie-list li{--lit-material-text-field-min-width:0;gap:var(--space-100);grid-template-columns:minmax(80px,max-content) minmax(0,1fr) auto auto;align-items:center;display:grid}.cookie-name{font-family:var(--font-mono);font-weight:600}.cookie-meta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--md-sys-color-on-surface-variant)}.cookie-add{--lit-material-text-field-min-width:0;gap:var(--space-100);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;display:grid}@media (width<=899px){.param-row,.form-row,.form-rows.multipart .form-row{grid-template-columns:auto minmax(0,1fr) auto}.param-row>lit-material-text-field:nth-of-type(2),.form-row>:nth-child(n+3):not(lit-material-icon-button){grid-column:2}.cookie-list li{grid-template-columns:minmax(0,1fr) auto}.cookie-add{grid-template-columns:minmax(0,1fr)}.cookie-add lit-material-button{justify-self:start}.cookie-meta{grid-column:1/-1}.graphql-panes{grid-template-columns:minmax(0,1fr)}}lit-material-dialog.wide::part(container){width:min(1100px,100vw - 32px)}.response-actions{gap:var(--space-100);font-family:var(--font-sans,inherit);margin-inline-start:auto;display:inline-flex}.code-options,.compare-pick{align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.code-options lit-material-select{min-width:14rem}.compare-pick lit-material-select{flex:18rem;min-width:0}.code-options .check{align-items:center;gap:var(--space-100);display:inline-flex}.dialog-note.warn{color:var(--md-sys-color-error)}.snippet-placeholders code,.dialog-note code{font-family:var(--font-mono);font-size:var(--text-sm)}.compare-summary{margin:0;font-weight:600}.compare-status h3,.compare-headers h3,.compare-body h3{margin:0 0 var(--space-100);font-size:var(--text-sm);line-height:var(--leading-sm);gap:var(--space-200);align-items:baseline;display:flex}.compare-status p{font-family:var(--font-mono);margin:0}.diff-list{margin:0 0 var(--space-200);gap:var(--space-50);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere;padding:0;list-style:none;display:grid}.diff-list .kind{font-size:var(--text-xs);color:var(--md-sys-color-on-surface-variant)}.compare-headers ins,.compare-body ins,.compare-status ins{color:var(--lightningcss-light,#2a4a1b)var(--lightningcss-dark,#9fcf86);background:var(--lightningcss-light,#dcebd3)var(--lightningcss-dark,#23361a);text-decoration:none}.compare-headers del,.compare-body del,.compare-status del{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.side-by-side{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);max-height:50vh;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow:auto}.side-by-side .row{grid-template-columns:1fr 1fr;display:grid}.side-by-side pre{padding:0 var(--space-200);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:inherit;margin:0}.side-by-side .row.removed .left,.side-by-side .row.changed .left{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.side-by-side .row.added .right,.side-by-side .row.changed .right{color:var(--lightningcss-light,#2a4a1b)var(--lightningcss-dark,#9fcf86);background:var(--lightningcss-light,#dcebd3)var(--lightningcss-dark,#23361a)}@media (width<=600px){.side-by-side .row{grid-template-columns:1fr}}.subprotocols{margin-top:var(--space-200);display:block}.ws-browser-note{margin-top:var(--space-100)}.ws-compose{gap:var(--space-100);display:grid}.ws-draft .cm-scroller{min-height:4lh!important;max-height:30vh!important}.ws-compose-actions{gap:var(--space-100);flex-wrap:wrap;display:flex}.ws-saved{margin:var(--space-200) 0 0;gap:var(--space-100);padding:0;list-style:none;display:grid}.ws-saved-row{gap:var(--space-100);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto;align-items:center;display:grid}.ws-log{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.ws-event{gap:var(--space-100);padding:var(--space-50,2px) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);grid-template-columns:auto auto minmax(0,1fr);align-items:start;display:grid}.ws-event time{color:var(--md-sys-color-on-surface-variant)}.ws-event .ws-text{white-space:pre-wrap;overflow-wrap:anywhere}.ws-event.sent .ws-dir{color:var(--md-sys-color-primary)}.ws-event.received .ws-dir{color:var(--lightningcss-light,#3f6b2a)var(--lightningcss-dark,#9fcf86)}.ws-event.system .ws-text{color:var(--md-sys-color-on-surface-variant)}.ws-event.error .ws-text,.ws-event.error .ws-dir{color:var(--md-sys-color-error)}.grpc-target{gap:var(--space-100);margin-bottom:var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.grpc-target .grpc-service{flex:2 14rem;min-width:0}.grpc-target .grpc-method{flex:10rem;min-width:0}.grpc-message .cm-scroller{min-height:6lh!important;max-height:40vh!important}.grpc-protos,.grpc-imports,.grpc-source{margin-top:var(--space-200);display:block}.grpc-desktop-only{margin:0 0 var(--space-200)}.ws-event.grpc-event.message .ws-dir,.ws-event.grpc-event.status.ok .ws-dir{color:var(--lightningcss-light,#3f6b2a)var(--lightningcss-dark,#9fcf86)}.ws-event.grpc-event.status.bad .ws-text,.ws-event.grpc-event.status.bad .ws-dir{color:var(--md-sys-color-error)}.ws-event.grpc-event.headers .ws-text{color:var(--md-sys-color-on-surface-variant)}@media (width<=720px){.ws-saved-row{grid-template-columns:minmax(0,1fr) auto auto}.ws-saved-row>:nth-child(2){grid-area:2/1/auto/-1}}.git-page section{gap:var(--space-100);display:grid}.git-page h2{align-items:center;gap:var(--space-100);margin:var(--space-200) 0 0;font-size:var(--text-lg);display:flex}.git-bar{align-items:center;gap:var(--space-100) var(--space-200);flex-wrap:wrap;display:flex}.git-bar-actions{gap:var(--space-100);flex-wrap:wrap;margin-inline-start:auto;display:flex}.git-ahead{font-family:var(--font-mono)}.git-files,.git-branches{gap:2px;margin:0;padding:0;list-style:none;display:grid}.git-file,.git-branches li{align-items:center;gap:var(--space-100);flex-wrap:wrap;min-width:0;display:flex}.git-file[aria-current=true]{background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-small)}.git-file-name{align-items:center;gap:var(--space-100);min-width:0;padding:var(--space-75) var(--space-100);color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:12rem;display:flex}.git-badge{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high);width:1.5em;height:1.5em;font-family:var(--font-mono);font-size:var(--text-sm);flex:none;place-items:center;display:inline-grid}.git-badge[data-change=added],.git-badge[data-change=untracked]{color:var(--md-sys-color-primary)}.git-badge[data-change=deleted],.git-badge[data-change=conflicted]{color:var(--md-sys-color-error)}.git-branch-name{font-family:var(--font-mono);overflow-wrap:anywhere}.git-inline-form{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.git-diff{white-space:pre}.git-hunk{color:var(--md-sys-color-on-surface-variant)}.git-line.git-add{color:var(--md-sys-color-primary)}.git-line.git-del{color:var(--md-sys-color-error)}.git-line.git-note{color:var(--md-sys-color-on-surface-variant);font-style:italic}.git-sides{gap:var(--space-200);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.git-side{gap:var(--space-100);align-content:start;min-width:0;display:grid}.git-side h3{font-size:var(--text-sm);margin:0}.sync-page section{gap:var(--space-200);display:grid}.sync-form{align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.sync-form lit-material-text-field,.sync-form lit-material-select{flex:16rem;min-width:min(100%,16rem)}.sync-list{gap:var(--space-200);margin:0;padding:0;list-style:none;display:grid}.sync-item,.sync-member,.sync-invite{padding:var(--space-200);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);gap:var(--space-100);display:grid}.sync-row{justify-content:space-between;align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.sync-conflicts,.sync-keys{gap:var(--space-100);margin:0;padding:0;list-style:none;display:grid}.sync-conflict{gap:var(--space-100);display:grid}.sync-both{gap:var(--space-200);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.sync-side h4{margin:0 0 var(--space-050,4px);font-size:var(--text-sm)}.sync-side pre{white-space:pre-wrap;word-break:break-word}.sync-audit,.sync-runs{border-collapse:collapse;max-width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.sync-audit th,.sync-audit td,.sync-runs th,.sync-runs td{padding:var(--space-100) var(--space-200);text-align:left;vertical-align:top;border-bottom:1px solid var(--md-sys-color-outline-variant)}.sync-audit td:first-child,.sync-runs td:first-child{white-space:nowrap}.sync-history,.sync-alerts{gap:var(--space-200);display:grid}.sync-audit td.hint{word-break:break-word;min-width:12rem}.sync-team{gap:var(--space-200);display:grid}.fingerprint{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.trust-changed{color:var(--md-sys-color-error);font-weight:600}.sync-note{margin:0}.sync-warnings{gap:var(--space-100);margin:0;padding:0;list-style:none;display:grid}.sync-warnings .security{color:var(--md-sys-color-error);font-weight:600}.sync-untrusted{padding:var(--space-200);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);gap:var(--space-100);justify-items:start;display:grid}
