.wp-block-code{display:flex;flex-direction:column;gap:10px;--colorComment:var(--styledColorComment,var(--wp--custom--core-code--comment,#940));--colorKeyword:var(--styledColorKeyword,var(--wp--custom--core-code--keyword,#708));--colorBoolean:var(--styledColorBoolean,var(--wp--custom--core-code--boolean,#219));--colorLiteral:var(--styledColorLiteral,var(--wp--custom--core-code--literal,#164));--colorString:var(--styledColorString,var(--wp--custom--core-code--string,#a11));--colorSpecialString:var(--styledColorSpecialString,var(--wp--custom--core-code--special-string,#e40));--colorMacroName:var(--styledColorMacroName,var(--wp--custom--core-code--macro-name,#256));--colorVariableDefinition:var(--styledColorVariableDefinition,var(--wp--custom--core-code--variable-definition,#00f));--colorTypeName:var(--styledColorTypeName,var(--wp--custom--core-code--type-name,#085));--colorClassName:var(--styledColorClassName,var(--wp--custom--core-code--class-name,#167));--colorInvalid:var(--styledColorInvalid,var(--wp--custom--core-code--invalid,red))}.wp-block-code.show-line-numbers{counter-set:code-line-number calc(var(--line-numbers-start-at, 1) - 1)}.wp-block-code.show-line-numbers code .cm-line{margin-left:calc(var(--line-number-gutter-width, 2ch) + 32px)}.wp-block-code.show-line-numbers code .cm-line:before{backdrop-filter:blur(1em);color:oklch(from currentColor l c h/.6);content:counter(code-line-number);counter-increment:code-line-number;display:inline-block;left:0;padding:0 .5ch 0 .25ch;position:absolute;text-align:right;white-space:nowrap;width:var(--line-number-gutter-width,2ch)}.wp-block-code.loading{cursor:wait;filter:saturate(.6) opacity(.6);overflow:hidden}.wp-block-code .cm-editor{outline:none;overflow:hidden;position:relative}.wp-block-code .cm-scroller{align-items:flex-start!important;display:flex!important;gap:32px;height:100%;line-height:1.4;overflow-anchor:none;overflow-x:auto;z-index:0}.wp-block-code code,.wp-block-code pre{background:transparent!important;border:none!important;border-radius:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;max-width:none!important;padding:0!important}.wp-block-code pre{display:block!important;flex-grow:2!important;flex-shrink:0!important;word-wrap:normal!important;white-space:pre!important}.wp-block-code code{font-family:inherit!important}.wp-block-code .cm-line:before{box-sizing:content-box!important}.wp-block-code .cm-line:empty:after{content:" "}.wp-block-code .cm-line{padding:0 2px 0 6px}.wp-block-code .tok-link{text-decoration:underline}.wp-block-code .tok-heading{font-weight:700;text-decoration:underline}.wp-block-code .tok-emphasis{font-style:italic}.wp-block-code .tok-strong{font-weight:700}.wp-block-code .tok-strikethrough{text-decoration:line-through}.wp-block-code.is-style-solarized-dark,.wp-block-code.is-style-solarized-light{--styledColorKeyword:lab(55 -10 -45);--styledColorBoolean:lab(50 65 -5);--styledColorLiteral:lab(60 -20 65);--styledColorString:lab(60 10 65);--styledColorSpecialString:lab(50 65 45);--styledColorMacroName:lab(50 50 55);--styledColorVariableDefinition:lab(60 -35 -5);--styledColorTypeName:lab(50 15 -45);--styledColorClassName:lab(60 -20 65);--styledColorInvalid:lab(50 65 45)}.wp-block-code.is-style-solarized-light{--colorBackground:lab(97 00 10);--colorText:lab(50 -7 -7);background-color:var(--colorBackground);color:var(--colorText);--styledColorComment:lab(65 -5 -2)}.wp-block-code.is-style-solarized-dark{--colorBackground:lab(15 -12 -12);--colorText:lab(60 -6 -3);background-color:var(--colorBackground);color:var(--colorText);--styledColorComment:lab(45 -7 -7)}.wp-block-code.is-style-no-highlight{--styledColorComment:currentColor;--styledColorKeyword:currentColor;--styledColorBoolean:currentColor;--styledColorLiteral:currentColor;--styledColorString:currentColor;--styledColorSpecialString:currentColor;--styledColorMacroName:currentColor;--styledColorVariableDefinition:currentColor;--styledColorTypeName:currentColor;--styledColorClassName:currentColor;--styledColorInvalid:currentColor}.wp-block-code.is-style-solarized-dark .a8c\/code__btn-copy,.wp-block-code.is-style-solarized-light .a8c\/code__btn-copy{background-color:var(--colorText);color:var(--colorBackground)}.wp-block-code.is-style-solarized-dark .a8c\/code__btn-copy:hover,.wp-block-code.is-style-solarized-light .a8c\/code__btn-copy:hover{background-color:color-mix(in sRGB,var(--colorText) 85%,#000)}.wp-block-code.is-style-solarized-dark .a8c\/code__btn-copy:focus,.wp-block-code.is-style-solarized-light .a8c\/code__btn-copy:focus{outline:2px solid var(--colorText)}.wp-block-code.has-background .a8c\/code__btn-copy{color:var(--colorBackground)}.wp-block-code.has-text-color .a8c\/code__btn-copy{background-color:var(--colorText)}.wp-block-code.has-text-color .a8c\/code__btn-copy:hover{background-color:color-mix(in sRGB,var(--colorText) 85%,#000)}.wp-block-code.has-text-color .a8c\/code__btn-copy:focus{outline:2px solid var(--colorText)}.wp-block-code .tok-keyword{color:var(--colorKeyword)}.wp-block-code .tok-atom,.wp-block-code .tok-bool,.wp-block-code .tok-contentSeparator,.wp-block-code .tok-labelName,.wp-block-code .tok-url{color:var(--colorBoolean)}.wp-block-code .tok-inserted,.wp-block-code .tok-literal{color:var(--colorLiteral)}.wp-block-code .tok-deleted,.wp-block-code .tok-string{color:var(--colorString)}.wp-block-code .tok-string2{color:var(--colorSpecialString)}.wp-block-code .tok-propertyName.tok-definition,.wp-block-code .tok-variableName.tok-definition,.wp-block-code .tok-variableName.tok-local{color:var(--colorVariableDefinition)}.wp-block-code .tok-namespace,.wp-block-code .tok-typeName{color:var(--colorTypeName)}.wp-block-code .tok-className{color:var(--colorClassName)}.wp-block-code .tok-macroName,.wp-block-code .tok-variableName2{color:var(--colorMacroName)}.wp-block-code .tok-comment{color:var(--colorComment)}.wp-block-code .tok-invalid{color:var(--colorInvalid)}.a8c\/code__header{align-self:stretch;font-size:.8em;justify-content:flex-end;min-height:40px}.a8c\/code__header,.a8c\/code__header-right{align-items:center;display:flex;gap:16px}.a8c\/code__filename{flex:1 0 0;font-weight:700;line-height:1.3;word-break:break-word}
.wpcf7 .screen-reader-response { position:absolute; overflow:hidden; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); height:1px; width:1px; margin:-1px; padding:0; border:0; word-wrap:normal !important; } .wpcf7 .hidden-fields-container { display:none; } .wpcf7 form .wpcf7-response-output { margin:2em 0.5em 1em; padding:0.2em 1em; border:2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display:none; } .wpcf7 form.sent .wpcf7-response-output { border-color:#46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color:#dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color:#f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color:#ffb900; } .wpcf7-form-control-wrap { position:relative; } .wpcf7-not-valid-tip { color:#dc3232;  font-size:1em; font-weight:normal; display:block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position:relative; top:-2ex; left:1em; z-index:100; border:1px solid #dc3232; background:#fff; padding:.2em .8em; width:24em; } .wpcf7-list-item { display:inline-block; margin:0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content:" "; } .wpcf7-spinner { visibility:hidden; display:inline-block; background-color:#23282d;  opacity:0.75; width:24px; height:24px; border:none; border-radius:100%; padding:0; margin:0 24px; position:relative; } form.submitting .wpcf7-spinner { visibility:visible; } .wpcf7-spinner::before { content:''; position:absolute; background-color:#fbfbfc;  top:4px; left:4px; width:6px; height:6px; border:none; border-radius:100%; transform-origin:8px 8px; animation-name:spin; animation-duration:1000ms; animation-timing-function:linear; animation-iteration-count:infinite; } @media (prefers-reduced-motion:reduce) { .wpcf7-spinner::before {  animation-name:blink;  animation-duration:2000ms; } } @keyframes spin { from {  transform:rotate(0deg); }  to {  transform:rotate(360deg); } } @keyframes blink { from {  opacity:0; }  50% {  opacity:1; }  to {  opacity:0; } } .wpcf7 [inert] { opacity:0.5; } .wpcf7 input[type="file"] { cursor:pointer; } .wpcf7 input[type="file"]:disabled { cursor:default; } .wpcf7 .wpcf7-submit:disabled { cursor:not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction:ltr; } .wpcf7-reflection > output { display:list-item; list-style:none; } .wpcf7-reflection > output[hidden] { display:none; } 
