:root{--gh-text-color: #3d2c2c;--gh-text-color-accent: #1f120b;--gh-border-color: #535353;--gh-accent-color: #ff9122;--gh-accent-foreground: #1f120b;--gh-shell-track-color: #2b2b2b;--gh-modal-bg-color: rgba(0, 0, 0, .4);--gh-modal-content-color: #2b2b2b;--gh-spacing: 16px;--gh-spacing-half: 8px;--gh-spacing-quarter: 4px;--gh-border-radius: 8px;--gh-options-height: 40px;--gh-box-shadow: 0 4px 8px rgba(0, 0, 0, .5);--gh-timing: .3s}.gimmehttp{display:flex;flex-direction:column;position:relative;border-radius:var(--gh-border-radius);width:100%;max-width:100%;height:100%;min-height:0;overflow:auto;box-shadow:var(--gh-box-shadow);--gh-hljs-bg-color: #282c34;--gh-hljs-color: #c9d1d9;--gh-hljs-keyword: #ff7b72;--gh-hljs-entity: #d2a8ff;--gh-hljs-constant: #79c0ff;--gh-hljs-string: #a5d6ff;--gh-hljs-variable: #ffa657;--gh-hljs-comment: #8b949e;--gh-hljs-tag: #7ee787;--gh-hljs-subst: #c9d1d9;--gh-hljs-section: #1f6feb;--gh-hljs-bullet: #f2cc60;--gh-hljs-emphasis: #c9d1d9;--gh-hljs-strong: #c9d1d9;--gh-hljs-addition-color: #aff5b4;--gh-hljs-addition-bg: #033a16;--gh-hljs-deletion-color: #ffdcd7;--gh-hljs-deletion-bg: #67060c}.gimmehttp.light{--gh-hljs-bg-color: #fafafa;--gh-hljs-color: #24292e;--gh-hljs-keyword: #d73a49;--gh-hljs-entity: #6f42c1;--gh-hljs-constant: #005cc5;--gh-hljs-string: #032f62;--gh-hljs-variable: #e36209;--gh-hljs-comment: #6a737d;--gh-hljs-tag: #22863a;--gh-hljs-subst: #24292e;--gh-hljs-section: #005cc5;--gh-hljs-bullet: #735c0f;--gh-hljs-emphasis: #24292e;--gh-hljs-strong: #24292e;--gh-hljs-addition-color: #22863a;--gh-hljs-addition-bg: #f0fff4;--gh-hljs-deletion-color: #b31d28;--gh-hljs-deletion-bg: #ffeef0}.gimmehttp .gh-options{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;z-index:3;padding:0;margin:0;height:var(--gh-options-height);max-height:var(--gh-options-height);border-bottom-left-radius:var(--gh-border-radius);border-left:solid 1px var(--gh-border-color);border-bottom:solid 1px var(--gh-border-color);color:var(--gh-text-color);overflow:hidden;cursor:pointer}.gimmehttp .gh-options .gh-copy{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;padding:var(--gh-spacing-half);margin:0;gap:var(--gh-spacing-half);transition:background-color var(--gh-timing) ease,color var(--gh-timing) ease}.gimmehttp .gh-options .gh-copy:hover{background-color:var(--gh-border-color)}.gimmehttp .gh-options .gh-copy:hover svg{fill:var(--gh-accent-color)}.gimmehttp .gh-options .gh-copy.gh-show-copied{background-color:var(--gh-border-color)}.gimmehttp .gh-options .gh-copy.gh-show-copied .gh-txt{color:var(--gh-accent-color)}.gimmehttp .gh-options .gh-copy .gh-txt{display:flex;align-items:center;justify-content:center;color:var(--gh-border-color);font-size:16px;text-align:center;line-height:1}.gimmehttp .gh-options .gh-copy svg{height:100%;width:auto;max-height:16px;max-width:40px;fill:var(--gh-border-color)}.gimmehttp .gh-options .gh-separator{flex:0 1 1px;width:1px;min-width:1px;height:60%;padding:0;margin:0;background-color:var(--gh-border-color)}.gimmehttp .gh-options .gh-lang{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;max-height:var(--gh-options-height);padding:var(--gh-spacing-half);margin:0;gap:var(--gh-spacing-half);transition:background-color var(--gh-timing) ease,color var(--gh-timing) ease}.gimmehttp .gh-options .gh-lang:hover{background-color:var(--gh-border-color)}.gimmehttp .gh-options .gh-lang:hover svg{fill:var(--gh-accent-color)}.gimmehttp .gh-options .gh-lang .gh-select{height:100%;width:auto;max-width:40px;background-color:transparent;color:var(--gh-border-color);display:flex;align-items:center;justify-content:center}.gimmehttp .gh-options .gh-lang .gh-select svg{width:100%;height:100%;max-width:40px;max-height:40px;display:block}.gimmehttp .gh-options .gh-lang .gh-lang-text{font-size:12px;font-weight:600;color:var(--gh-border-color);text-transform:uppercase;white-space:nowrap}.gimmehttp .gh-options .gh-lang .gh-arrows{height:100%;width:auto;max-height:20px;max-width:40px;fill:var(--gh-border-color)}.gimmehttp .gh-output{flex:1 1 auto;width:100%;padding:0;margin:0!important;overflow:auto}.gimmehttp .gh-output.gh-modalOpen pre.hljs{min-height:300px!important}.gimmehttp .gh-output pre.hljs{width:100%;height:auto;min-height:50px;margin:0;padding:var(--gh-spacing);border-radius:var(--gh-border-radius);overflow-x:auto;overflow-y:auto;background-color:var(--gh-hljs-bg-color);transition:min-height var(--gh-timing) ease-in-out}.gimmehttp .gh-output pre.hljs::-webkit-scrollbar{width:8px;height:8px}.gimmehttp .gh-output pre.hljs::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.gimmehttp .gh-output pre.hljs::-webkit-scrollbar-thumb:hover{background-color:#777}.gimmehttp .gh-output pre.hljs::-webkit-scrollbar-track{background-color:#2b2b2b}.gimmehttp .gh-output pre.hljs code{padding:0;margin:0}.gimmehttp .gh-output .hljs{color:var(--gh-hljs-color);background:var(--gh-hljs-bg-color)}.gimmehttp .gh-output pre code.hljs{display:block;overflow-x:auto;padding:1em}.gimmehttp .gh-output code.hljs{padding:3px 5px}.gimmehttp .gh-output .hljs-doctag,.gimmehttp .gh-output .hljs-keyword,.gimmehttp .gh-output .hljs-meta .hljs-keyword,.gimmehttp .gh-output .hljs-template-tag,.gimmehttp .gh-output .hljs-template-variable,.gimmehttp .gh-output .hljs-type,.gimmehttp .gh-output .hljs-variable.language_{color:var(--gh-hljs-keyword)}.gimmehttp .gh-output .hljs-title,.gimmehttp .gh-output .hljs-title.class_,.gimmehttp .gh-output .hljs-title.class_.inherited__,.gimmehttp .gh-output .hljs-title.function_{color:var(--gh-hljs-entity)}.gimmehttp .gh-output .hljs-attr,.gimmehttp .gh-output .hljs-attribute,.gimmehttp .gh-output .hljs-literal,.gimmehttp .gh-output .hljs-meta,.gimmehttp .gh-output .hljs-number,.gimmehttp .gh-output .hljs-operator,.gimmehttp .gh-output .hljs-variable,.gimmehttp .gh-output .hljs-selector-attr,.gimmehttp .gh-output .hljs-selector-class,.gimmehttp .gh-output .hljs-selector-id{color:var(--gh-hljs-constant)}.gimmehttp .gh-output .hljs-regexp,.gimmehttp .gh-output .hljs-string,.gimmehttp .gh-output .hljs-meta .hljs-string{color:var(--gh-hljs-string)}.gimmehttp .gh-output .hljs-built_in,.gimmehttp .gh-output .hljs-symbol{color:var(--gh-hljs-variable)}.gimmehttp .gh-output .hljs-comment,.gimmehttp .gh-output .hljs-code,.gimmehttp .gh-output .hljs-formula{color:var(--gh-hljs-comment)}.gimmehttp .gh-output .hljs-name,.gimmehttp .gh-output .hljs-quote,.gimmehttp .gh-output .hljs-selector-tag,.gimmehttp .gh-output .hljs-selector-pseudo{color:var(--gh-hljs-tag)}.gimmehttp .gh-output .hljs-subst{color:var(--gh-hljs-subst)}.gimmehttp .gh-output .hljs-section{color:var(--gh-hljs-section);font-weight:700}.gimmehttp .gh-output .hljs-bullet{color:var(--gh-hljs-bullet)}.gimmehttp .gh-output .hljs-emphasis{color:var(--gh-hljs-emphasis);font-style:italic}.gimmehttp .gh-output .hljs-strong{color:var(--gh-hljs-strong);font-weight:700}.gimmehttp .gh-output .hljs-addition{color:var(--gh-hljs-addition-color);background-color:var(--gh-hljs-addition-bg)}.gimmehttp .gh-output .hljs-deletion{color:var(--gh-hljs-deletion-color);background-color:var(--gh-hljs-deletion-bg)}.gimmehttp .gh-modal{display:flex;position:absolute;justify-content:center;align-items:flex-start;width:100%;height:100%;left:0;top:0;z-index:4;overflow:auto;background-color:var(--gh-modal-bg-color);transition:opacity var(--gh-timing) ease}.gimmehttp .gh-modal .gh-content{display:flex;flex-direction:column;width:90%;max-width:350px;margin-top:var(--gh-spacing);padding:var(--gh-spacing);gap:var(--gh-spacing);color:var(--gh-text-color);background-color:var(--gh-modal-content-color);border-radius:var(--gh-border-radius);box-shadow:var(--gh-box-shadow);will-change:transform,opacity}.gimmehttp .gh-modal .gh-content .gh-langs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--gh-spacing-half)}.gimmehttp .gh-modal .gh-content .gh-langs .gh-lang{display:flex;width:50px;height:50px;padding:var(--gh-spacing-half);border:solid 1px var(--gh-border-color);border-radius:var(--gh-border-radius);cursor:pointer;transition:transform var(--gh-timing) ease,box-shadow var(--gh-timing) ease,background-color var(--gh-timing) ease,border-color var(--gh-timing) ease;align-items:center;justify-content:center}.gimmehttp .gh-modal .gh-content .gh-langs .gh-lang svg{width:100%;height:100%;max-width:40px;max-height:40px;display:block}.gimmehttp .gh-modal .gh-content .gh-langs .gh-lang.gh-selected,.gimmehttp .gh-modal .gh-content .gh-langs .gh-lang:hover{background-color:var(--gh-border-color);border-color:var(--gh-accent-color);transform:translateY(-5px);box-shadow:var(--gh-box-shadow)}.gimmehttp .gh-modal .gh-content .gh-langs .gh-lang img{display:flex;justify-self:center;align-self:center;width:100%;height:100%;filter:drop-shadow(0 4px 10px var(--gh-border-color))}.gimmehttp .gh-modal .gh-content .gh-langs .gh-lang .gh-lang-text-modal{display:flex;justify-self:center;align-self:center;font-size:10px;font-weight:700;color:var(--gh-border-color);text-transform:uppercase;text-align:center}.gimmehttp .gh-modal .gh-content .gh-separator{width:50%;height:1px;margin:0 auto;background:var(--gh-border-color)}.gimmehttp .gh-modal .gh-content .gh-clients{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--gh-spacing)}.gimmehttp .gh-modal .gh-content .gh-clients .gh-client{padding:var(--gh-spacing-half);border:solid 1px var(--gh-border-color);border-radius:var(--gh-border-radius);color:var(--gh-border-color);cursor:pointer;transition:transform var(--gh-timing) ease,box-shadow var(--gh-timing) ease,background-color var(--gh-timing) ease,border-color var(--gh-timing) ease}.gimmehttp .gh-modal .gh-content .gh-clients .gh-client.gh-selected,.gimmehttp .gh-modal .gh-content .gh-clients .gh-client:hover{background-color:var(--gh-border-color);border-color:var(--gh-accent-color);color:var(--gh-accent-color);transform:translateY(-5px);box-shadow:var(--gh-box-shadow)}.gimme-modal-bg-enter-active,.gimme-modal-bg-leave-active{transition:opacity var(--gh-timing) ease}.gimme-modal-bg-enter-from,.gimme-modal-bg-leave-to{opacity:0}.gimme-modal-content-enter-active,.gimme-modal-content-leave-active{transition:transform var(--gh-timing) ease,opacity var(--gh-timing) ease}.gimme-modal-content-enter-from,.gimme-modal-content-leave-to{opacity:0;transform:translateY(-10px)}.gimme-modal-content-enter-to,.gimme-modal-content-leave-from{opacity:1;transform:translateY(0)}
