img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:#fff0;background-image:none}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-step>.wp-block-accordion,.wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-step>.wp-block-columns,.wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-step>.wp-block-details,.wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-step>.wp-block-group,.wp-block-jetpack-contact-form-container.is-layout-flex>.wp-block-accordion,.wp-block-jetpack-contact-form-container.is-layout-flex>.wp-block-columns,.wp-block-jetpack-contact-form-container.is-layout-flex>.wp-block-details,.wp-block-jetpack-contact-form-container.is-layout-flex>.wp-block-group,.wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-step>.wp-block-accordion,.wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-step>.wp-block-columns,.wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-step>.wp-block-details,.wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-step>.wp-block-group,.wp-block-jetpack-contact-form-is-layout-flex>.wp-block-accordion,.wp-block-jetpack-contact-form-is-layout-flex>.wp-block-columns,.wp-block-jetpack-contact-form-is-layout-flex>.wp-block-details,.wp-block-jetpack-contact-form-is-layout-flex>.wp-block-group,.wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-step>.wp-block-accordion,.wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-step>.wp-block-columns,.wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-step>.wp-block-details,.wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-step>.wp-block-group,.wp-block-jetpack-contact-form.is-layout-flex>.wp-block-accordion,.wp-block-jetpack-contact-form.is-layout-flex>.wp-block-columns,.wp-block-jetpack-contact-form.is-layout-flex>.wp-block-details,.wp-block-jetpack-contact-form.is-layout-flex>.wp-block-group{box-sizing:border-box;width:100%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal{flex-flow:row wrap}.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-button,.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-jetpack-button,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-button,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-jetpack-button,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-button,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-jetpack-button{flex:0 0 auto}.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-jetpack-button .wp-block-button__link,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-jetpack-button .wp-block-button__link,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-jetpack-button .wp-block-button__link{word-break:normal}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-25,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-25,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-25,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-25,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-25,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-25{width:25%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-33,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-33,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-33,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-33,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-33,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-33{width:33.33%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-50,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-50,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-50,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-50,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-50,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-50{width:50%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-75,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-75,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-75,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-75,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-75,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-75{width:75%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-100,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-100,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-100,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-100,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-100,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-100{width:100%}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex{display:block}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex>:not(:first-child),.is-multistep .wp-block-jetpack-contact-form-is-layout-flex>:not(:first-child),.is-multistep .wp-block-jetpack-contact-form.is-layout-flex>:not(:first-child){margin-top:var(--wp--style--block-gap,1.5rem)}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-step{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex .jetpack-form-steps-wrapper,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex .jetpack-form-steps-wrapper,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex .jetpack-form-steps-wrapper{width:100%}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-progress-indicator,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-progress-indicator,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-progress-indicator{align-self:normal}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-content-justification-left .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-content-justification-left .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-content-justification-left .wp-block-jetpack-form-step{align-items:flex-start}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-content-justification-right .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-content-justification-right .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-content-justification-right .wp-block-jetpack-form-step{align-items:flex-end}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-content-justification-center .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-content-justification-center .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-content-justification-center .wp-block-jetpack-form-step{align-items:center}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-jetpack-form-step{align-items:flex-end}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-vertical .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-vertical .wp-block-jetpack-form-step{flex-direction:column}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-nowrap .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-nowrap .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-nowrap .wp-block-jetpack-form-step{flex-wrap:nowrap}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap{box-sizing:border-box;flex:1 1 100%;position:relative;width:100%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-33-wrap{flex:1 1 calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-100-wrap{flex:1 1 100%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-auto-wrap{flex:1 1 auto;width:auto}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}img#wpstats{display:none}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype')}:root{--egg:#F5B814;--egg-dark:#D4A012;--egg-deep:#92710C;--egg-soft:#FEF3CD;--charcoal:#1C1C1E;--charcoal-2:#2C2C2E;--ink:#23232A;--muted:#6B6B74;--muted-2:#93939C;--page:#F1F1EE;--surface:#FFFFFF;--surface-2:#F7F7F4;--line:#E6E6E0;--line-2:#EFEFEA;--ok:#16A34A;--ok-soft:#E8F7EE;--warn:#B45309;--warn-soft:#FEF3C7;--danger:#DC2626;--danger-soft:#FEE9E9;--info:#2563EB;--info-soft:#E8F0FE;--ok-ink:#14713C;--ok-line:#C8EBD6;--ok-hover:#128A3E;--warn-ink:#8A6D00;--warn-line:#F5D8A0;--warn-bg:#FEF9EC;--danger-ink:#A81E1E;--danger-line:#F3B4B4;--info-ink:#1D4FB8;--info-line:#C3D6F7;--link:var(--egg-deep);--link-hover:var(--charcoal);--link-visited:var(--link);--link-underline-offset:2px;--link-underline-thickness:auto;--link-underline-color:currentColor;--link-weight:600;--font-display:'Plus Jakarta Sans', 'Inter', system-ui, sans-serif;--font-body:'Inter', system-ui, sans-serif;--font-mono:'JetBrains Mono', 'Fira Code', Consolas, monospace;--r-card:14px;--r-md:10px;--r-sm:7px;--sh-card:0 1px 2px rgba(28, 28, 30, .05);--sh-hover:0 6px 20px rgba(28, 28, 30, .09)}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--ok-ink:color-mix(in srgb, var(--ok) 82%, #000);--ok-line:color-mix(in srgb, var(--ok) 32%, #fff);--ok-hover:color-mix(in srgb, var(--ok) 86%, #000);--warn-ink:color-mix(in srgb, var(--warn) 88%, #000);--warn-line:color-mix(in srgb, var(--warn) 30%, #fff);--warn-bg:color-mix(in srgb, var(--warn-soft) 55%, #fff);--danger-ink:color-mix(in srgb, var(--danger) 82%, #000);--danger-line:color-mix(in srgb, var(--danger) 34%, #fff);--info-ink:color-mix(in srgb, var(--info) 82%, #000);--info-line:color-mix(in srgb, var(--info) 32%, #fff)}}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);color:var(--charcoal)}a{text-decoration:none}.shell{max-width:1180px;margin-inline:auto;padding-inline:16px}.site-head__bar{min-height:64px}.site-logo{min-width:0}.site-logo .custom-logo,.site-logo img,.site-head__bar .custom-logo,.site-head__bar .custom-logo-link img{display:block;width:auto;height:auto;max-width:var(--logo-w,140px);max-height:var(--logo-max-h,48px);object-fit:contain}@media (max-width:640px){.site-logo .custom-logo,.site-logo img,.site-head__bar .custom-logo,.site-head__bar .custom-logo-link img{max-width:min(var(--logo-w, 140px), 120px);max-height:min(var(--logo-max-h, 48px), 40px)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-card)}.card__pad{padding:20px}.card__pad-l{padding:26px}.card__head{padding:16px 20px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:12px}.card__title{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;color:var(--charcoal);letter-spacing:-.01em}.card__divider{height:1px;background:var(--line-2)}.sec-title{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--charcoal)}.sec-sub{color:var(--muted);font-size:.9375rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--r-md);font-size:.875rem;font-weight:600;line-height:1;border:1px solid #fff0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--dark{background:var(--charcoal);color:#fff}.btn--dark:hover{background:var(--charcoal-2)}.btn--egg{background:var(--egg);color:var(--charcoal);font-weight:700}.btn--egg:hover{background:var(--egg-dark)}.btn--ghost{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.btn--ghost:hover{background:#EFEFE9}.btn--outline{background:#fff;color:var(--ink);border-color:var(--line)}.btn--outline:hover{background:var(--surface-2)}.btn--block{width:100%}.btn--sm{padding:7px 12px;font-size:.8125rem}.icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.icon-btn:hover{background:#EDEDE7;color:var(--charcoal)}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.01em}.badge--keyless{background:var(--egg);color:var(--charcoal)}.badge--has-key{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.badge--game{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.badge--verified{background:var(--ok-soft);color:var(--ok-ink);border:1px solid var(--ok-line)}.badge--new{background:var(--egg-soft);color:var(--egg-deep)}.badge--info{background:var(--info-soft);color:var(--info-ink);border:1px solid var(--info-line)}.badge--danger{background:var(--danger-soft);color:var(--danger-ink);border:1px solid var(--danger-line)}.note-box{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink)}.note-box strong{color:var(--warn-ink)}.txt-ok{color:var(--ok-ink)}.txt-warn{color:var(--warn-ink)}.txt-danger{color:var(--danger-ink)}.txt-info{color:var(--info-ink)}.pill-glass{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;background:rgb(20 20 22 / .68);color:#fff;backdrop-filter:blur(4px)}.pill-count{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.75rem;font-weight:600;color:var(--muted)}.script-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.script-card:hover{transform:translateY(-3px);box-shadow:var(--sh-hover);border-color:#DBDBD3}.script-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.script-card__media img{width:100%;height:100%;object-fit:cover}.script-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.script-card__title{font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--charcoal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.script-card__title a:hover{color:var(--egg-deep)}.script-card__meta{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--muted-2)}.author-chip{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--charcoal);color:#fff;font-weight:800;letter-spacing:.02em;flex-shrink:0}.avatar--xs{width:20px;height:20px;font-size:.5625rem}.avatar--sm{width:28px;height:28px;font-size:.6875rem}.avatar--md{width:40px;height:40px;font-size:.8125rem}.thumb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.thumb__label{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:rgb(255 255 255 / .92);text-shadow:0 1px 8px rgb(0 0 0 / .25);padding:0 10px;text-align:center;pointer-events:none}.thumb--blox-fruits{background:linear-gradient(135deg,#5B6BE1 0%,#7B4BC4 100%)}.thumb--fisch{background:linear-gradient(135deg,#0C93D6 0%,#2BC6B4 100%)}.thumb--garden{background:linear-gradient(135deg,#23A757 0%,#8FCB2F 100%)}.thumb--rivals{background:linear-gradient(135deg,#E03E3E 0%,#F27127 100%)}.thumb--brainrot{background:linear-gradient(135deg,#8B48DE 0%,#DE4694 100%)}.thumb--blade-ball{background:linear-gradient(135deg,#EFA00B 0%,#E0552F 100%)}.thumb--pet-sim{background:linear-gradient(135deg,#E76BA8 0%,#9E5BD6 100%)}.thumb--doors{background:linear-gradient(135deg,#3B4453 0%,#6C7789 100%)}.thumb--jailbreak{background:linear-gradient(135deg,#1F7BC4 0%,#16B0AE 100%)}.thumb--mm2{background:linear-gradient(135deg,#C0392B 0%,#7A2233 100%)}.thumb--arsenal{background:linear-gradient(135deg,#E48B15 0%,#C1451F 100%)}.thumb--universal{background:linear-gradient(135deg,#4B5563 0%,#1F2937 100%)}.code-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden}.code-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.code-card__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--charcoal);color:var(--egg);flex-shrink:0}.code-card__meta{font-size:.75rem;color:var(--muted-2);margin-top:2px}.code-card__body{background:#FBFBF9;padding:18px;overflow-x:auto;max-height:340px;overflow-y:auto}.code-card__body pre{margin:0;font-family:var(--font-mono);font-size:.8125rem;line-height:1.75;color:#33333B;white-space:pre;tab-size:2}.tok-fn{color:#C2410C}.tok-str{color:#15803D}.tok-kw{color:#7C3AED}.tok-com{color:#94949C;font-style:italic}.tok-num{color:#B45309}.code-card__body::-webkit-scrollbar{width:8px;height:8px}.code-card__body::-webkit-scrollbar-track{background:#fff0}.code-card__body::-webkit-scrollbar-thumb{background:#D6D6CE;border-radius:4px}.code-card__body::-webkit-scrollbar-thumb:hover{background:#C2C2B8}.is-copied{background:var(--ok)!important;color:#fff!important;border-color:var(--ok)!important}.feat-list{display:grid;gap:9px}.feat-list li{display:flex;align-items:flex-start;gap:9px;font-size:.9375rem;color:#3F3F46;line-height:1.5}.feat-list li::before{content:"+";color:var(--egg-dark);font-weight:800;font-size:1rem;line-height:1.35;flex-shrink:0}@media (min-width:640px){.feat-list--2col{grid-template-columns:1fr 1fr;column-gap:24px}}.sim-list{display:flex;flex-direction:column}.sim-item{display:flex;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line-2);transition:background .15s ease}.sim-item:last-child{border-bottom:0}.sim-item:hover{background:var(--surface-2)}.sim-item__thumb{position:relative;width:84px;height:50px;border-radius:8px;overflow:hidden;flex-shrink:0}.sim-item__title{font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--charcoal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sim-item:hover .sim-item__title{color:var(--egg-deep)}.sim-item__time{font-size:.6875rem;color:var(--muted-2);margin-top:4px}.info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line-2);font-size:.8125rem}.info-row:last-child{border-bottom:0}.info-row__k{color:var(--muted)}.info-row__v{font-weight:600;color:var(--charcoal);text-align:right}.acc{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.acc+.acc{margin-top:10px}.acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fff0;border:0;text-align:left;font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:var(--charcoal);cursor:pointer}.acc__btn:hover{background:var(--surface-2)}.acc__chev{transition:transform .2s ease;color:var(--muted);flex-shrink:0}.acc.is-open .acc__chev{transform:rotate(180deg)}.acc__panel{display:none;padding:0 18px 18px;font-size:.9375rem;color:#4A4A52;line-height:1.65}.acc.is-open .acc__panel{display:block}.game-tile{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);transition:transform .18s ease,box-shadow .18s ease}.game-tile:hover{transform:translateY(-2px);box-shadow:var(--sh-hover)}.game-tile__cap{position:absolute;inset-inline:0;bottom:0;padding:18px 10px 8px;background:linear-gradient(to top,rgb(0 0 0 / .78),transparent);color:#fff;font-size:.75rem;font-weight:700;text-align:center;line-height:1.25}.game-tile__count{display:block;font-size:.625rem;font-weight:500;opacity:.8;margin-top:2px}.panel-pro,.panel-con{border-radius:var(--r-md);padding:18px;border:1px solid}.panel-pro{background:var(--ok-soft);border-color:var(--ok-line)}.panel-con{background:var(--danger-soft);border-color:var(--danger-line)}.panel-pro h3{color:var(--ok-ink)}.panel-con h3{color:var(--danger-ink)}.panel-list li{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.6;padding:6px 0;color:#3F3F46}.panel-list li::before{font-weight:800;flex-shrink:0;line-height:1.6}.panel-pro .panel-list li::before{content:"✓";color:var(--ok)}.panel-con .panel-list li::before{content:"✕";color:var(--danger)}.panel-list li>span{flex:1 1 auto;min-width:0}.panel-list li strong,.panel-list li b{font-weight:700;color:var(--charcoal)}.panel-pro .panel-list li strong,.panel-pro .panel-list li b{color:var(--ok-ink)}.panel-con .panel-list li strong,.panel-con .panel-list li b{color:var(--danger-ink)}.step{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 18px;text-align:center}.step__num{width:40px;height:40px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--egg);color:var(--charcoal);font-family:var(--font-display);font-size:1rem;font-weight:800}.step__title{font-size:.9375rem;font-weight:700;margin-bottom:6px}.step__text{font-size:.8125rem;color:var(--muted);line-height:1.6}.ad-slot{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#EDEDE7,#EDEDE7 10px,#F5F5F0 10px,#F5F5F0 20px);border:1px dashed #D2D2C8;border-radius:var(--r-md);color:var(--muted-2);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ad-slot--leaderboard{min-height:90px}.ad-slot--sidebar{min-height:250px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8125rem;color:var(--muted)}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--charcoal)}.breadcrumb__sep{color:#C4C4BC}.breadcrumb__current{color:var(--charcoal);font-weight:600}.pagination{display:flex;align-items:center;justify-content:center;gap:6px}.load-more{display:flex;justify-content:center;margin-top:32px}.load-more .btn{padding:12px 24px;font-size:.9375rem}.load-more .btn[disabled]{opacity:.65;cursor:default}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:var(--r-sm);font-size:.875rem;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:all .15s ease}.pagination__btn:hover:not(:disabled){background:var(--surface-2);color:var(--charcoal)}.pagination__btn:disabled{opacity:.45;cursor:not-allowed}.pagination__btn--active{background:var(--charcoal);color:#fff;border-color:var(--charcoal)}.modal-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(28 28 30 / .48);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.modal-overlay.is-open{opacity:1;visibility:visible}.modal-panel{background:#fff;border-radius:16px;box-shadow:0 24px 64px rgb(0 0 0 / .22);width:100%;max-width:44rem;max-height:calc(100vh - 5rem);display:flex;flex-direction:column;overflow:hidden;transform:scale(.96);transition:transform .2s ease}.modal-overlay.is-open .modal-panel{transform:scale(1)}.mobile-menu{position:fixed;inset:0;z-index:55;background:rgb(28 28 30 / .48);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-menu__panel{position:absolute;top:0;right:0;width:min(20rem, 86vw);height:100%;background:#fff;box-shadow:-6px 0 28px rgb(0 0 0 / .14);transform:translateX(100%);transition:transform .25s ease;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu.is-open .mobile-menu__panel{transform:translateX(0)}.prose-block{font-size:.9375rem;line-height:1.75;color:#45454E}.prose-block p{margin-bottom:14px}.prose-block p:last-child{margin-bottom:0}.prose-block strong{color:var(--charcoal);font-weight:600}.prose-block h3{font-size:1.0625rem;font-weight:700;margin:22px 0 10px;color:var(--charcoal)}.cmp-table{width:100%;border-collapse:collapse;font-size:.875rem}.cmp-table th,.cmp-table td{padding:11px 14px;border:1px solid var(--line);text-align:left}.cmp-table thead th{background:var(--surface-2);font-weight:700;color:var(--charcoal)}.cmp-table tbody tr:nth-child(even){background:#FCFCFA}:focus-visible{outline:2px solid var(--egg);outline-offset:2px}.skip-link{position:absolute;top:-120%;left:12px;z-index:100;padding:10px 16px;background:var(--charcoal);color:#fff;border-radius:0 0 8px 8px;font-size:.875rem;font-weight:600;transition:top .2s ease}.skip-link:focus{top:0}.form-label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:600;color:var(--charcoal)}.form-input{width:100%;padding:11px 14px;font:inherit;font-size:.9375rem;color:var(--charcoal);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color .15s ease,box-shadow .15s ease}.form-input::placeholder{color:#A0A098}.form-input:focus{outline:none;border-color:var(--egg);box-shadow:0 0 0 3px rgb(245 184 20 / .18)}textarea.form-input{resize:vertical;min-height:120px}select.form-input{cursor:pointer}.prose-block .feat-list{margin:4px 0 2px}.prose-block .feat-list+p{margin-top:14px}.prose-block a,.panel-list a,.step__text a,.step__title a,.acc__panel a,.note-box a,.comment-content a,.link-scope a{color:var(--link);font-weight:var(--link-weight,600);text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);text-decoration-color:var(--link-underline-color,currentColor);word-break:break-word;transition:color .15s ease,text-decoration-color .15s ease}.prose-block a:hover,.panel-list a:hover,.step__text a:hover,.step__title a:hover,.acc__panel a:hover,.note-box a:hover,.comment-content a:hover,.link-scope a:hover,.prose-block a:focus-visible,.panel-list a:focus-visible,.step__text a:focus-visible,.step__title a:focus-visible,.acc__panel a:focus-visible,.note-box a:focus-visible,.comment-content a:focus-visible,.link-scope a:focus-visible{color:var(--link-hover)}.prose-block a:visited,.panel-list a:visited,.step__text a:visited,.acc__panel a:visited,.note-box a:visited,.link-scope a:visited{color:var(--link-visited)}.egg-links-plain .prose-block a,.egg-links-plain .panel-list a,.egg-links-plain .step__text a,.egg-links-plain .step__title a,.egg-links-plain .acc__panel a,.egg-links-plain .note-box a,.egg-links-plain .comment-content a,.egg-links-plain .link-scope a{text-decoration:none}.egg-links-hover .prose-block a:hover,.egg-links-hover .panel-list a:hover,.egg-links-hover .step__text a:hover,.egg-links-hover .step__title a:hover,.egg-links-hover .acc__panel a:hover,.egg-links-hover .note-box a:hover,.egg-links-hover .comment-content a:hover,.egg-links-hover .link-scope a:hover,.egg-links-hover .prose-block a:focus-visible,.egg-links-hover .panel-list a:focus-visible,.egg-links-hover .step__text a:focus-visible,.egg-links-hover .step__title a:focus-visible,.egg-links-hover .acc__panel a:focus-visible,.egg-links-hover .note-box a:focus-visible,.egg-links-hover .comment-content a:focus-visible,.egg-links-hover .link-scope a:focus-visible{text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}.egg-links-ext .prose-block a[href^="http"]:not([href*="eggscripts.com"])::after,.egg-links-ext .panel-list a[href^="http"]:not([href*="eggscripts.com"])::after,.egg-links-ext .step__text a[href^="http"]:not([href*="eggscripts.com"])::after,.egg-links-ext .acc__panel a[href^="http"]:not([href*="eggscripts.com"])::after,.egg-links-ext .note-box a[href^="http"]:not([href*="eggscripts.com"])::after{content:"\2197";display:inline-block;margin-left:2px;font-size:.85em;text-decoration:none;opacity:.75}.step__text strong,.acc__panel strong{color:var(--charcoal);font-weight:600}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .35s ease both}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.egg-searchform{display:flex;gap:8px;align-items:stretch}.egg-searchform .form-input{flex:1 1 auto}.egg-comments{margin-top:4px}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}.comment-list .children{margin-left:20px;padding-left:16px;border-left:1px solid var(--line)}.comment-list li.comment,.comment-list li.pingback{padding:16px 0;border-bottom:1px solid var(--line)}.comment-list li.comment:last-child{border-bottom:0}.comment-list .comment-author img.avatar{border-radius:999px;vertical-align:middle;margin-right:10px}.comment-list .comment-author .fn{font-weight:600;color:var(--ink);font-style:normal}.comment-list .comment-metadata{font-size:.8125rem;color:var(--muted);margin-top:2px}.comment-list .comment-metadata a{color:var(--muted);text-decoration:none}.comment-list .comment-metadata a:hover{color:var(--ink)}.comment-list .comment-content{margin-top:10px;font-size:.9375rem;line-height:1.65;color:var(--ink)}.comment-list .reply{margin-top:8px}.comment-list .reply a{font-size:.8125rem;font-weight:600;color:var(--egg-deep);text-decoration:none}.comment-list .reply a:hover{text-decoration:underline}.comment-respond{margin-top:24px}.comment-reply-title{font-family:var(--font-display,inherit);font-size:1.0625rem;font-weight:700;color:var(--ink);margin-bottom:12px}.comment-form p{margin-bottom:12px}.comment-form label{display:block;font-size:.8125rem;font-weight:600;color:var(--ink);margin-bottom:6px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:.9375rem;color:var(--ink)}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus{outline:none;border-color:var(--egg);box-shadow:0 0 0 3px var(--egg-soft)}.comment-form .comment-form-cookies-consent label{display:inline;font-weight:400;color:var(--muted)}.stat-strip{display:grid;grid-template-columns:1fr;gap:2px;margin-top:14px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}@media (min-width:480px){.stat-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.stat-strip__cell{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 13px;background:var(--surface)}.stat-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0}.stat-strip__icon.is-ok{background:var(--ok-soft);color:var(--ok-ink)}.stat-strip__icon.is-idle{background:var(--surface-2);color:var(--muted-2)}.stat-strip__icon.is-egg{background:var(--egg-soft);color:var(--egg-deep)}.stat-strip__v{display:block;font-family:var(--font-display);font-weight:700;font-size:.8125rem;line-height:1.25;color:var(--charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-strip__v--link{color:var(--egg-deep)}.stat-strip__k{display:block;font-size:.6875rem;color:var(--muted-2);margin-top:1px}.author-card{display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}@media (max-width:419px){.author-card{flex-wrap:wrap}.author-card>[data-follow],.author-card .btn--ghost{width:100%}}.author-card__name{display:block;font-family:var(--font-display);font-weight:700;font-size:.8125rem;color:var(--charcoal);line-height:1.3;overflow-wrap:anywhere}.author-card__name:hover{color:var(--egg-deep)}.author-card__meta{font-size:.6875rem;color:var(--muted-2);margin-top:2px;line-height:1.35}.vote-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-body);font-weight:600;font-size:.8125rem;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.vote-btn:hover{background:#EFEFE9;color:var(--charcoal)}.vote-btn:focus-visible{outline:none;border-color:var(--egg);box-shadow:0 0 0 3px var(--egg-soft)}.vote-btn[aria-pressed="true"]{background:var(--egg-soft);border-color:var(--egg);color:var(--egg-deep)}.vote-btn[data-vote="dislike"][aria-pressed="true"]{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}.vote-btn.is-busy{opacity:.55;pointer-events:none}.btn--green{background:var(--ok);color:#fff;border-color:var(--ok);font-weight:700}.btn--green:hover{background:var(--ok-hover);border-color:var(--ok-hover)}.ad-unit{display:block;margin:18px 0;text-align:center;overflow:hidden}.ad-unit--sidebar{margin:0 0 18px}.ad-unit ins,.ad-unit iframe,.ad-unit img{max-width:100%}.code-card__body .tok-kw{color:#8B5CF6;font-weight:600}.code-card__body .tok-str{color:#16A34A}.code-card__body .tok-fn{color:#D97706}.code-card__body .tok-com{color:var(--muted-2);font-style:italic}.community-stats{display:flex;flex-wrap:wrap;gap:22px;margin-top:14px}.community-stats__item{min-width:0}.community-stats__n{display:block;font-family:var(--font-display);font-weight:800;font-size:1rem;line-height:1.2;color:var(--egg)}.community-stats__k{display:block;font-size:.75rem;color:#9A9A93;margin-top:2px}.title-row{display:flex;align-items:center;gap:12px;min-width:0}.title-row__thumb{position:relative;width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0}.title-row__h1{flex:1;min-width:0;font-family:var(--font-display);font-weight:800;font-size:1.125rem;line-height:1.3;letter-spacing:-.01em;color:var(--charcoal);overflow-wrap:anywhere}@media (min-width:640px){.title-row__thumb{width:48px;height:48px}.title-row__h1{font-size:1.375rem}}@media (min-width:1024px){.title-row__h1{font-size:1.5rem}}.title-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:.8125rem;color:#8A8A92;line-height:1.4}.title-row__sep{color:#C9C9C2}.action-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px}.action-row__id{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-width:0}.action-row__btns{display:flex;align-items:center;gap:8px;flex-shrink:0}.icon-btn.is-fav{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}.icon-btn.is-fav svg{fill:currentColor}html,body{overflow-x:hidden}img,video,iframe,table,pre{max-width:100%}@media (max-width:767px){.shell{padding-inline:14px}.card__pad{padding:16px}.card__pad-l{padding:18px}.card__head{padding:14px 16px}.action-row{padding:12px 16px}.code-card__head{padding:12px 16px}.code-card__body{padding:14px;max-height:260px}.sim-item{padding:12px 16px}.icon-btn{width:44px;height:44px}.vote-btn{min-height:44px}.btn{min-height:42px}.btn--sm{min-height:38px}.stat-strip{grid-template-columns:1fr 1fr}.sec-title{font-size:1.25rem}.sec-sub{font-size:.875rem}.card__title{font-size:1rem}.community-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:380px){.shell{padding-inline:12px}.card__pad{padding:14px}.action-row{padding:10px 14px}.stat-strip__cell{padding:10px;gap:8px}.stat-strip__icon{width:24px;height:24px}.sim-item__thumb{width:72px;height:44px}.action-row__btns{width:100%;justify-content:flex-start}}.hero-search{display:flex;gap:10px;align-items:stretch;max-width:720px;margin:22px auto 0}.hero-search__field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card);transition:border-color .15s ease,box-shadow .15s ease}.hero-search__field:focus-within{border-color:var(--egg);box-shadow:0 0 0 3px var(--egg-soft)}.hero-search__icon{width:18px;height:18px;flex:none;margin-left:12px;color:var(--muted-2)}.hero-search__input{flex:1 1 auto;min-width:0;padding:12px 10px;border:0;background:#fff0;font-size:.9375rem;color:var(--ink);outline:none}.hero-search__input::placeholder{color:var(--muted-2)}.hero-search__filters{display:inline-flex;align-items:center;gap:6px;flex:none;margin:5px;padding:7px 12px;min-height:36px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hero-search__filters:hover{background:var(--egg-soft);border-color:var(--egg)}.hero-search__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--egg);color:var(--charcoal);font-size:.6875rem;font-weight:800;line-height:1}.stat-bar{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;margin-top:20px;padding:11px 22px;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px rgb(28 28 30 / .04)}.stat-bar__item{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--muted);white-space:nowrap}.stat-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--muted-2)}.stat-bar__icon svg{width:15px;height:15px}.stat-bar__num{font-family:var(--font-display);font-weight:800;color:var(--charcoal)}.stat-bar__label{color:var(--muted)}.stat-bar__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgb(22 163 74 / .14)}.stat-bar__item--scripts .stat-bar__icon{color:var(--ok)}.stat-bar__item--today .stat-bar__icon{color:var(--egg-dark)}.stat-bar__item--members .stat-bar__icon{color:var(--info)}.stat-bar__item--ratings .stat-bar__icon{color:var(--egg-dark)}.grid-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.grid-head__count{margin-top:4px;font-size:.8125rem;color:var(--muted)}.grid-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.grid-tools__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.select{-webkit-appearance:none;appearance:none;padding:8px 32px 8px 12px;min-height:38px;border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--ink);cursor:pointer}.select:focus-visible{outline:none;border-color:var(--egg);box-shadow:0 0 0 3px var(--egg-soft)}.select--block{width:100%}.filter-modal{position:fixed;inset:0;z-index:70;display:none;align-items:flex-start;justify-content:center;padding:24px 16px}.filter-modal.is-open{display:flex}.filter-modal__overlay{position:absolute;inset:0;border:0;padding:0;width:100%;background:rgb(28 28 30 / .5);cursor:pointer}.filter-modal__panel{position:relative;z-index:1;width:100%;max-width:620px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 18px 48px rgb(28 28 30 / .22);overflow:hidden}.filter-modal__head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line-2)}.filter-modal__title{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;color:var(--charcoal);margin:0}.filter-modal__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--egg);color:var(--charcoal);font-size:.6875rem;font-weight:800}.filter-modal__x{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.filter-modal__x:hover{background:#EFEFE9;color:var(--ink)}.filter-modal__x svg{width:16px;height:16px}.filter-modal__form{display:flex;flex-direction:column;min-height:0}.filter-modal__body{padding:16px 18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-modal__hint{margin-top:14px;font-size:.75rem;color:var(--muted-2)}.filter-modal__foot{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--line-2);background:var(--surface-2)}.filter-modal__foot .btn--egg{margin-left:auto}.filter-group+.filter-group{margin-top:18px}.filter-group__title{margin:0 0 9px;font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;min-height:38px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.8125rem;font-weight:600;color:var(--ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.chip:hover{background:var(--surface-2);border-color:var(--muted-2)}.chip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chip:has(input:checked){background:var(--egg-soft);border-color:var(--egg);color:var(--egg-deep)}.chip:has(input:focus-visible){outline:2px solid var(--egg);outline-offset:2px}.chip.is-active{background:var(--egg-soft);border-color:var(--egg);color:var(--egg-deep)}.chip__count{font-size:.6875rem;font-weight:700;color:var(--muted-2)}.chip:has(input:checked) .chip__count,.chip.is-active .chip__count{color:var(--egg-deep)}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2);font-size:.75rem;color:var(--muted)}.card-meta__left,.card-meta__likes,.card-meta__item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.card-meta__left{min-width:0}.card-meta__likes{margin-left:auto;font-weight:600;color:var(--muted-2)}.card-meta__dot{color:var(--line)}.card-meta svg{width:13px;height:13px;flex:none}.card-meta__likes svg{color:var(--egg-dark)}.card-meta__item--likes svg{color:var(--egg-dark)}.card-meta__date{margin-left:auto}.is-modal-open{overflow:hidden}@media (max-width:640px){.hero-search{flex-wrap:wrap}.hero-search__field{flex:1 1 100%}.hero-search>.btn{flex:1 1 100%}.stat-bar{gap:8px 16px}.stat-bar__item{font-size:.75rem}.grid-head{align-items:flex-start}.grid-tools,.grid-tools__form{width:100%}.grid-tools__form .select{flex:1 1 140px}.grid-tools>.btn{width:100%;justify-content:center}.filter-modal{padding:0;align-items:stretch}.filter-modal__panel{max-width:none;max-height:100vh;border-radius:0;border:0}.filter-modal__foot .btn{flex:1 1 auto;justify-content:center}.filter-modal__foot .btn--egg{margin-left:0}}@media (max-width:380px){.hero-search__filters span:not(.hero-search__count){display:none}.chip{padding:8px 11px;font-size:.75rem}}.auth-wrap{max-width:440px;margin:0 auto}.auth-card{overflow:hidden}.auth-card__head{padding:28px 28px 8px;text-align:center}.auth-card__title{font-family:var(--font-display);font-size:1.625rem;font-weight:800;letter-spacing:-.02em;color:var(--charcoal)}.auth-card__sub{margin-top:6px;font-size:.9rem;color:var(--muted)}.auth-card__body{padding:16px 28px 28px}.auth-form{display:grid;gap:16px}.auth-field{display:grid;gap:6px;margin:0}.auth-field>label,.acct__fieldset legend{font-size:.8125rem;font-weight:600;color:var(--charcoal)}.auth-field .req{color:var(--danger)}.auth-hint{font-size:.78rem;color:var(--muted-2);line-height:1.45}.auth-hint .auth-link{color:var(--muted)}.auth-pass{position:relative;display:block}.auth-pass .form-input{padding-right:44px}.auth-pass__toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#fff0;border-radius:var(--r-sm);color:var(--muted);cursor:pointer}.auth-pass__toggle:hover{background:var(--surface-2);color:var(--charcoal)}.auth-pass__toggle[aria-pressed="true"]{color:var(--charcoal)}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.85rem}.auth-check{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--ink);cursor:pointer}.auth-check input{width:16px;height:16px;accent-color:var(--egg-dark)}.auth-link{color:var(--charcoal);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line)}.auth-link:hover{text-decoration-color:var(--egg-dark)}.auth-link--strong{font-weight:700;text-decoration-color:var(--egg)}.auth-foot{margin-top:20px;text-align:center;font-size:.875rem;color:var(--muted);line-height:1.5}.auth-foot .auth-link{white-space:nowrap}.auth-foot__sep{margin:0 8px;color:var(--line)}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.auth-divider::before,.auth-divider::after{content:"";flex:1;height:1px;background:var(--line)}.btn--google{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:var(--charcoal);border:1px solid var(--line);font-weight:600}.btn--google:hover{background:#F7F7F4;border-color:var(--charcoal);color:var(--charcoal)}.btn--google:focus-visible{outline:2px solid var(--egg-dark);outline-offset:2px}.btn--google__icon{width:18px;height:18px;flex:none}.auth-legal{font-size:.75rem;color:var(--muted-2);text-align:center;line-height:1.5;margin:0}.auth-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.auth-alert{padding:11px 14px;border-radius:var(--r-sm);font-size:.875rem;line-height:1.45;border:1px solid;margin-bottom:16px}.auth-alert--error{background:#FDECEC;color:#9F1D1D;border-color:#F5B5B5}.auth-alert--ok{background:#E8F7EC;color:#1E6B3A;border-color:#B3E0C1}.auth-status{text-align:center;display:grid;gap:12px;justify-items:center}.auth-status__icon{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.auth-status__icon--ok{background:var(--ok-soft);color:var(--ok-ink)}.auth-status__icon--warn{background:var(--warn-soft);color:var(--warn-ink)}.auth-status__icon--bad{background:var(--danger-soft);color:var(--danger-ink)}.auth-status__title{font-family:var(--font-display);font-size:1.2rem;font-weight:800;color:var(--charcoal)}.auth-status__text{font-size:.925rem;color:var(--muted);line-height:1.55;max-width:36ch}.auth-status__text strong{color:var(--charcoal)}.auth-status__tips{text-align:left;font-size:.8125rem;color:var(--muted);display:grid;gap:6px;padding-left:18px;list-style:disc}.auth-status__btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.auth-resend{margin-top:4px}body.modal-open{overflow:hidden}.login-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.login-modal[hidden]{display:none}.login-modal__backdrop{position:absolute;inset:0;background:rgb(20 20 22 / .55);opacity:0;transition:opacity .18s ease}.login-modal__box{position:relative;width:100%;max-width:400px;background:var(--surface);border-radius:var(--r-card);padding:28px 24px 22px;text-align:center;box-shadow:0 24px 60px rgb(0 0 0 / .25);transform:translateY(12px) scale(.98);opacity:0;transition:transform .18s ease,opacity .18s ease}.login-modal.is-open .login-modal__backdrop{opacity:1}.login-modal.is-open .login-modal__box{transform:none;opacity:1}.login-modal__icon{width:52px;height:52px;border-radius:50%;margin:0 auto 14px;display:inline-flex;align-items:center;justify-content:center;background:var(--egg-soft);color:var(--egg-deep)}.login-modal__title{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--charcoal)}.login-modal__text{margin-top:8px;font-size:.925rem;color:var(--muted);line-height:1.5}.login-modal__btns{display:flex;gap:10px;justify-content:center;margin-top:20px}.login-modal__btns .btn{min-width:110px;justify-content:center}.login-modal__foot{margin-top:14px;font-size:.8125rem;color:var(--muted)}.comment-gate{display:grid;justify-items:center;gap:10px;text-align:center;padding:22px 16px;border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface-2)}.comment-gate__icon{width:28px;height:28px;color:var(--muted-2)}.comment-gate__text{font-size:.9rem;color:var(--muted)}.comment-gate__btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.comment-as{font-size:.8125rem;color:var(--muted);margin-bottom:8px}.comment-as strong{color:var(--charcoal)}.user-menu{position:relative}.user-menu__btn{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 3px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.user-menu__btn:hover,.user-menu.is-open .user-menu__btn{border-color:var(--egg);background:var(--surface-2)}.user-menu__avatar,.egg-avatar{border-radius:50%;display:block}.user-menu__chev{color:var(--muted);transition:transform .15s ease}.user-menu.is-open .user-menu__chev{transform:rotate(180deg)}.user-menu__panel{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 14px 40px rgb(0 0 0 / .12);padding:6px;z-index:60}.user-menu__head{padding:10px 12px 8px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.user-menu__name{font-size:.875rem;font-weight:700;color:var(--charcoal)}.user-menu__mail{font-size:.75rem;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-sm);font-size:.875rem;font-weight:500;color:var(--ink);text-decoration:none}.user-menu__item svg{color:var(--muted);flex-shrink:0}.user-menu__item:hover{background:var(--surface-2);color:var(--charcoal)}.user-menu__item--out{color:var(--danger-ink);border-top:1px solid var(--line-2);margin-top:4px;border-radius:0 0 var(--r-sm) var(--r-sm)}.user-menu__item--out svg{color:inherit}.acct{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:900px){.acct{grid-template-columns:260px minmax(0,1fr);align-items:start}}.acct__side{padding:18px;position:sticky;top:84px}.acct__me{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line-2);margin-bottom:10px}.acct__name{font-weight:700;color:var(--charcoal);font-size:.95rem}.acct__meta{font-size:.78rem;color:var(--muted-2)}.acct__nav{display:grid;gap:2px}.acct__tab{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--r-sm);font-size:.875rem;font-weight:500;color:var(--ink);text-decoration:none}.acct__tab:hover{background:var(--surface-2)}.acct__tab.is-active{background:var(--charcoal);color:#fff}.acct__tab.is-active .acct__count{background:rgb(255 255 255 / .18);color:#fff}.acct__tab--cta{margin-top:8px;color:var(--egg-deep);font-weight:700}.acct__tab--muted{color:var(--muted)}.acct__count{font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.acct__main{display:grid;gap:20px}.acct__panel{padding:24px}.acct__panel[hidden]{display:none}.acct__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.acct__title{font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.01em;color:var(--charcoal)}.acct__subtitle{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--charcoal);margin-bottom:12px}.acct__note{margin-top:12px;font-size:.8125rem;color:var(--muted)}.acct__table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.acct__table{width:100%;border-collapse:collapse;font-size:.875rem}.acct__table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.acct__table td{padding:12px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}.acct__table tr:last-child td{border-bottom:0}.acct__link{font-weight:600;color:var(--charcoal);text-decoration:none}.acct__link:hover{text-decoration:underline;text-decoration-color:var(--egg)}.acct__link--plain{color:var(--muted);font-weight:500}.acct__empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:36px 16px;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--muted-2)}.acct__empty-title{font-weight:700;color:var(--charcoal)}.acct__empty-text{font-size:.875rem;color:var(--muted);max-width:40ch;margin-bottom:6px}.acct__avatar-row{display:flex;align-items:center;gap:14px}.acct__fieldset{border:1px solid var(--line-2);border-radius:var(--r-md);padding:14px 16px 16px;display:grid;gap:12px;margin:0;min-width:0}.acct__fieldset legend{padding:0 6px}.acct__dl{display:grid;gap:10px;margin-bottom:8px}.acct__dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;font-size:.9rem;padding:8px 0;border-bottom:1px solid var(--line-2)}.acct__dl dt{color:var(--muted)}.acct__dl dd{color:var(--charcoal);font-weight:500;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.upload{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:1024px){.upload{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.upload__sec{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--charcoal);padding-top:8px;margin-top:4px;border-top:1px solid var(--line-2)}.upload__form .upload__sec:first-of-type{border-top:0;padding-top:0;margin-top:0}.upload__grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.upload__grid{grid-template-columns:1fr 1fr}}.upload__checks{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.upload__submit{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:8px}.upload__side{display:grid;gap:16px;position:sticky;top:84px}.upload__list{display:grid;gap:8px;font-size:.85rem;color:var(--muted);padding-left:18px;list-style:disc;line-height:1.5}.upload__list--num{list-style:decimal}.form-input--code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;min-height:140px}.form-input--file{padding:8px 10px;cursor:pointer}.form-input--file::file-selector-button{font:inherit;font-size:.8125rem;font-weight:600;padding:6px 12px;margin-right:10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--charcoal);cursor:pointer}.egg-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);z-index:95;background:var(--charcoal);color:#fff;font-size:.875rem;font-weight:500;padding:11px 18px;border-radius:999px;box-shadow:0 12px 30px rgb(0 0 0 / .25);opacity:0;transition:opacity .25s ease,transform .25s ease;max-width:calc(100vw - 32px);text-align:center}.egg-toast.is-in{opacity:1;transform:translate(-50%,0)}.term-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.term-row:hover{border-color:var(--egg);background:var(--egg-soft);transform:translateY(-1px)}.term-row__name{font-size:.875rem;font-weight:600;color:var(--ink);line-height:1.3}.term-row__count{font-size:.75rem;font-weight:500;color:var(--muted-2);white-space:nowrap;flex:none}.exec-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;box-shadow:var(--sh-card);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.exec-card:hover{transform:translateY(-2px);box-shadow:var(--sh-hover);border-color:var(--egg)}.exec-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--egg-soft);color:var(--egg-deep)}.exec-card__icon svg{width:22px;height:22px}.exec-card__name{font-size:.9375rem;font-weight:700;color:var(--ink);line-height:1.3}.exec-card__count{font-size:.75rem;font-weight:500;color:var(--muted-2)}.auth-pop{position:fixed;left:50%;top:18px;transform:translate(-50%,-14px);z-index:96;display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:calc(100vw - 24px);padding:12px 14px;border-radius:var(--r-md);background:var(--charcoal);color:#fff;box-shadow:0 14px 34px rgb(0 0 0 / .28);font-size:.875rem;line-height:1.45;font-weight:500;opacity:0;transition:opacity .25s ease,transform .25s ease}.auth-pop.is-in{opacity:1;transform:translate(-50%,0)}.auth-pop__icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--egg)}.auth-pop__icon svg{width:18px;height:18px}.auth-pop__text{margin:0}.auth-pop__close{flex:none;margin-left:4px;padding:2px;border:0;background:#fff0;color:rgb(255 255 255 / .65);cursor:pointer;line-height:0;border-radius:var(--r-sm);transition:color .15s ease}.auth-pop__close:hover{color:#fff}.auth-pop__close svg{width:16px;height:16px}@media (max-width:640px){.auth-card__head{padding:22px 20px 6px}.auth-card__body{padding:12px 20px 22px}.acct__side{position:static}.acct__dl>div{grid-template-columns:1fr;gap:2px}.login-modal__btns{flex-direction:column-reverse}.login-modal__btns .btn{width:100%}.exec-card{padding:18px 12px}.auth-pop{width:auto;left:12px;right:12px;transform:translate(0,-14px);max-width:none}.auth-pop.is-in{transform:translate(0,0)}}:root{--egg-deep:#0284c7}:root{--logo-w:44px;--logo-max-h:44px}:root{--link:#0284c7;--link-hover:#0284c7;--link-visited:#0142c4}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image:after{background-color:var(--jetpack--contact-form--primary-color);content:"";height:20px;left:calc(50% - 10px);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%233858e9' d='M16.5 0h-14C1.4 0 .5.9.5 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-14 1.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L9.4 11 6.5 9c-.3-.2-.6-.2-.8 0l-3.6 2.6V2c-.1-.3.1-.5.4-.5m14 15h-14c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L13.5 9l3.5 3.4V16c0 .3-.2.5-.5.5'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;position:absolute;top:calc(50% - 10px);width:20px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.contact-form__field-hints{color:var(--jetpack--contact-form--text-color,inherit);display:flex;flex-wrap:wrap;font-size:.875em;gap:.25rem .75rem;line-height:1.4;margin-block:.25rem 0;margin-inline:0}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form .clear-form{clear:both}.contact-form input::placeholder,.contact-form textarea::placeholder{color:inherit;transition:opacity .3s ease-out}.contact-form input:hover::placeholder,.contact-form textarea:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{opacity:.3}.jetpack-form-steps-wrapper{z-index:2}.jetpack-form-step{display:none}.jetpack-form-step.is-current-step{display:block;height:auto;opacity:1;overflow:visible;position:relative;visibility:visible;z-index:2}.contact-form .wp-block-button.is-hidden,.contact-form :is(.wp-block-button:has(button.is-hidden),.wp-block-jetpack-button:has(button.is-hidden)){display:none}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form input[type=number],.contact-form input[type=time],.contact-form textarea,.contact-form .jetpack-field__input-element-wrap .jetpack-field__input-element){background-color:var(--jetpack--contact-form--input-background,field);border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){display:block;height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap :is(input,textarea){margin:0}.contact-form select{min-width:150px}.contact-form :is(input[type=checkbox],input[type=radio]){height:1em;margin:0 .75rem 0 0;min-width:1em;opacity:1;width:1em}.contact-form input[type=checkbox]{border-radius:4px;margin-left:0;top:0}.contact-form label{display:block;float:none}.contact-form :is(:where(label),:where(legend.grunion-field-label)){font-weight:700;margin-bottom:.25em}:where(.contact-form legend.grunion-field-label){padding-inline:0}.contact-form :where(label.consent){font-size:var(--jetpack--contact-form--label--font-size,16px);font-weight:400}.contact-form label.consent{align-items:center;display:flex}.is-style-list.is-style-list label.consent{align-items:baseline}.contact-form label.consent-implicit input{display:none}.contact-form :is(:where(label.checkbox),:where(label.checkbox-multiple),:where(label.radio)){font-weight:inherit}.contact-form :is(label.checkbox-multiple,label.radio){flex:1;margin-bottom:0}.contact-form label[style*="--jetpack--contact-form--label--font-size"]{font-size:var(--jetpack--contact-form--label--font-size)}.contact-form :is(.grunion-checkbox-multiple-options,.grunion-radio-options){align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0}:where(.contact-form .grunion-checkbox-multiple-options),:where(.contact-form .grunion-radio-options){border:none;padding:0}:where(.contact-form .is-style-outlined .grunion-checkbox-multiple-options),:where(.contact-form .is-style-outlined .grunion-radio-options){border:1px solid var(--jetpack--contact-form--border-color)}.contact-form :is(.is-style-animated .grunion-checkbox-multiple-options,.is-style-animated .grunion-radio-options,.is-style-outlined .grunion-checkbox-multiple-options,.is-style-outlined .grunion-radio-options) legend{cursor:text;margin:0 0 -.75em;padding:0 .25em 10px;pointer-events:auto}.wp-block-jetpack-contact-form.is-style-outlined .wp-block-jetpack-options legend{align-items:baseline;display:flex;flex-wrap:wrap;padding:0 .25em;position:relative;top:calc(var(--jetpack--contact-form--border-top-size, 1px)/2*-1)}.contact-form :is(.grunion-checkbox-multiple-options,.grunion-radio-options) .contact-form-field{align-items:baseline;display:flex;margin:0}.contact-form :is(:where(.grunion-label-required),:where(label span.required)){font-size:85%;font-weight:400;margin-left:.25em}.contact-form-submission{box-sizing:border-box;margin:0 auto 4em;max-width:600px;padding:0;width:100%}.contact-form-submission:focus{border:none;outline:none}.contact-form-submission p{margin:0 auto;overflow-wrap:break-word}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message) p{margin:revert}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message){white-space:pre-wrap;text-wrap:pretty}.jetpack_forms_contact-form-custom-success-message+.jetpack_forms_contact-form-success-summary{margin-top:32px}.contact-form-submission h4{font-size:1.75rem;font-weight:500;line-height:1.3;margin-bottom:40px;margin-top:16px}.contact-form-submission .go-back-message{margin-bottom:0;margin-top:0;text-align:start}.contact-form-submission .go-back-message .link{color:inherit;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:none}.contact-form-submission .go-back-message .link:hover{text-decoration:underline}.contact-form-submission .jetpack_forms_contact-form-success-summary{border-bottom:1px solid color-mix(in srgb,currentcolor 20%,#0000);padding:24px 0}.contact-form-submission .jetpack_forms_contact-form-success-summary:first-of-type{border-top:1px solid color-mix(in srgb,currentcolor 20%,#0000)}.contact-form-submission .jetpack_forms_contact-form-success-summary>:is(.field-files,.field-images,.field-rating,.field-url,.field-value){margin-inline-start:28px}.contact-form-submission .field-name-wrapper{display:flex;gap:8px;margin-bottom:8px}.contact-form-submission .field-type-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.6;width:20px}.contact-form-submission .field-type-icon svg{fill:currentColor;height:100%;width:100%}.contact-form-submission .field-name{color:inherit;font-size:.875rem;font-weight:400;opacity:.6}.contact-form-submission .field-images{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.contact-form-submission .field-images[hidden]{display:none}.contact-form-submission .field-images .field-image-option{border:1px solid var(--jetpack--contact-form--primary-color);border-radius:var(--jetpack--contact-form--border-radius,4px);box-sizing:border-box;padding:8px;width:196px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image{height:180px;position:relative}.contact-form-submission .field-images .field-image-option__image{margin:0;overflow:hidden}.contact-form-submission .field-images .field-image-option__image img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.contact-form-submission .field-images .field-image-option__image img[hidden]{display:none}.contact-form-submission .field-images .field-image-option__label-wrapper{align-items:center;display:flex;gap:8px;padding-top:8px}.contact-form-submission .field-images .field-image-option__label-code{align-self:baseline;background-color:var(--jetpack--contact-form--input-background,field);border:1px solid var(--jetpack--contact-form--border-color,currentColor);border-radius:2px;color:var(--jetpack--contact-form--text-color,FieldText);display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1;padding:3px 6px}.contact-form-submission .field-images .field-image-option__label{color:inherit;font-size:.875rem;font-weight:500;min-width:1px;opacity:.8;overflow-wrap:break-word}.contact-form-submission .field-images .field-image-option__label[hidden]{display:none}.contact-form-submission .field-files{display:flex;flex-direction:column;gap:8px;margin-top:8px}.contact-form-submission .field-files[hidden]{display:none}.contact-form-submission .field-file{align-items:start;display:grid;gap:0 8px;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.contact-form-submission .field-file__thumbnail{align-self:center;aspect-ratio:1/1;background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;grid-row:span 2;height:46px;mask-position:center;mask-repeat:no-repeat;mask-size:auto;min-width:46px;width:46px}.contact-form-submission .field-file__thumbnail[hidden]{display:none}.contact-form-submission .field-file__icon{align-self:center;color:inherit;flex-shrink:0;grid-row:span 2;opacity:.6}.contact-form-submission .field-file__icon[hidden]{display:none}.contact-form-submission .field-file__name{color:inherit;font-size:1rem;font-weight:600}.contact-form-submission .field-file__size{color:inherit;font-size:.875rem;opacity:.6}.contact-form-submission .field-value{font-size:1rem;font-weight:600;margin-block-end:0;white-space:pre-wrap}.contact-form-submission .field-rating{display:flex;gap:4px;margin-block-end:0}.contact-form-submission .field-rating[hidden]{display:none}.contact-form-submission .field-rating .field-rating__icon{fill:none;height:24px;stroke:currentColor;stroke-linejoin:round;stroke-width:2;width:24px}.contact-form-submission .field-rating .field-rating__icon.is-filled{fill:currentColor}.contact-form-submission .screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-errors .form-error-message{color:var(--jetpack--contact-form--error-color)}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=number],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=time],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=number],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=time],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-form-step{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-form-step>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form:not(.is-layout-flex),:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form,:where(.wp-block-jetpack-contact-form.is-classic-layout){display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form:not(.is-layout-flex)>:not(.wp-block-jetpack-button,.wp-block-button),:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form>:not(.wp-block-jetpack-button,.wp-block-button),:where(.wp-block-jetpack-contact-form.is-classic-layout)>:not(.wp-block-jetpack-button,.wp-block-button){box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form:not(.is-layout-flex) .wp-block-jetpack-button,:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form .wp-block-jetpack-button,:where(.wp-block-jetpack-contact-form.is-classic-layout) .wp-block-jetpack-button{align-self:flex-end}:where(.wp-block-jetpack-contact-form .wp-block-separator){margin-bottom:0;margin-top:0;max-width:var(--wp--preset--spacing--80,100px)}:where(.wp-block-jetpack-contact-form .wp-block-separator.is-style-dots),:where(.wp-block-jetpack-contact-form .wp-block-separator.is-style-wide){max-width:inherit}:where(.jetpack-contact-form-container){border-width:0}.jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-inline:0}.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors){margin-bottom:calc(var(--wp--style--block-gap, 1.5rem)*2)}:is(.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors)) :is(.wp-block-button.wp-block-button,.wp-block-jetpack-button.wp-block-button){margin-bottom:2rem}:is(.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors)) :is(.wp-block-button.wp-block-button,.wp-block-jetpack-button.wp-block-button):not(.is-style-animated *,.is-style-outlined *){margin-top:var(--wp--style--block-gap,1.5rem)}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button){min-height:var(--jetpack--contact-form--input-height,auto)}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button) .wp-block-button__link{min-height:var(--jetpack--contact-form--input-height,auto);padding-bottom:var(--jetpack--contact-form--input-padding-top);padding-top:var(--jetpack--contact-form--input-padding-top)}.wp-block-jetpack-contact-form .wp-block-jetpack-button.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-jetpack-contact-form .wp-block-jetpack-button.alignleft{display:block;margin-right:auto}.wp-block-jetpack-contact-form .wp-block-jetpack-button.alignright{display:block;margin-left:auto}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;flex:1 1 100%;position:relative;width:100%}.wp-block-jetpack-contact-form .grunion-field-wrap :where(:not(.is-single-input-form)>.grunion-field-wrap){display:flex;flex-direction:column}.wp-block-jetpack-contact-form :is(.grunion-field-width-25-wrap,.wp-block-button__width-25){flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%;width:calc(25% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form .grunion-field-width-33-wrap{flex:1 1 calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1);max-width:33.33%;width:calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form :is(.grunion-field-width-50-wrap,.wp-block-button__width-50){flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%;width:calc(50% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form :is(.grunion-field-width-75-wrap,.wp-block-button__width-75){flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%;width:calc(75% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form .grunion-field-width-auto-wrap{flex:1 1 0%}@media only screen and (max-width:480px){.wp-block-jetpack-contact-form.is-layout-flex{flex-wrap:wrap}.wp-block-jetpack-contact-form .grunion-field-wrap{flex-basis:100%;max-width:none}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button){flex-basis:100%}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button) .wp-block-button__link{width:100%}}.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:50%}.wp-block-jetpack-contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form__select-wrapper{padding:0;position:relative}.contact-form .contact-form__select-wrapper .jetpack-field-dropdown__icon{position:relative}.contact-form .contact-form__select-wrapper .jetpack-field-dropdown__icon:after{border-bottom:.1em solid;border-right:.1em solid;color:inherit;content:"";display:block;font-size:inherit;height:.4em;inset-inline-end:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);transform-origin:center center;width:.4em;z-index:1}.contact-form :where(.contact-form__select-wrapper){background-color:var(--jetpack--contact-form--input-background,field);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size));color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size)}.contact-form .contact-form__select-element-wrapper{display:flex}.contact-form :is(:where(.contact-form__select-element-wrapper),:where(.contact-form__select-wrapper select)){background:inherit!important;border:0!important;border-radius:inherit!important;border-width:0!important;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;z-index:1}.contact-form .contact-form__select-wrapper select{appearance:none;box-sizing:border-box;padding:var(--jetpack--contact-form--input-padding,16px);text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-form .is-style-animated,.contact-form .is-style-animated .grunion-field-wrap,.contact-form .is-style-outlined,.contact-form .is-style-outlined .grunion-field-wrap{--jetpack--contact-form--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form :is(.is-style-animated,.is-style-outlined) .grunion-field-wrap:not(.grunion-field-checkbox-wrap,.grunion-field-consent-wrap,.grunion-field-checkbox-multiple-wrap,.grunion-field-radio-wrap,.grunion-field-select-wrap,.grunion-field-file-wrap,.grunion-field-phone-wrap,.grunion-field-slider-wrap,.grunion-field-rating-wrap){display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-wrap :is(.grunion-checkbox-multiple-options,.grunion-radio-options){padding:var(--jetpack--contact-form--input-padding,16px);padding-left:min(100px,var(--jetpack--contact-form--notch-width));padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%;z-index:1}.contact-form .contact-form__select-wrapper+.notched-label{top:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border-bottom-right-radius:unset;border-right:none;border-top-right-radius:unset;max-width:100px;width:var(--jetpack--contact-form--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border-radius:unset;color:unset!important;padding:0 4px;transition:border .15s linear}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__leading{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-left-width:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size));border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset!important;border-style:var(--jetpack--contact-form--border-style);border-right:none!important;border-top-right-radius:unset!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));max-width:100px;width:var(--jetpack--contact-form--notch-width)}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__notch{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-radius:unset!important;border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-right:none!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));padding:0 4px;transition:border .15s linear}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__filler{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-radius:unset!important;border-right:none!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));flex-grow:1}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__trailing{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset!important;border-right-width:var(--jetpack--contact-form--border-right-size,var(--jetpack--contact-form--border-size));border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-top-left-radius:unset!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));flex-grow:1;max-width:100px}.contact-form .is-style-outlined :is(.grunion-field-checkbox-multiple-wrap:not(.wp-block-jetpack-field-checkbox-multiple),.grunion-field-radio-wrap:not(.wp-block-jetpack-field-radio)){background-color:var(--jetpack--contact-form--input-background)}:where(.wp-block-jetpack-contact-form.is-style-outlined) .wp-block-jetpack-options{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border-left:none!important;border-right:none}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{align-items:baseline;display:flex;flex-wrap:wrap;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label .grunion-label-text{transition:font-size .15s cubic-bezier(.4,0,.2,1);will-change:font-size}.contact-form :where(.is-style-outlined .grunion-field-wrap .notched-label .notched-label__label),.contact-form :where(.is-style-outlined .grunion-field-wrap legend.grunion-field-label),.is-style-outlined :where(.wp-block-jetpack-label){font-weight:300}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__filler{border-left:none!important;border-radius:unset!important;border-right:none!important;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border-bottom-left-radius:unset!important;border-left:none!important;border-top-left-radius:unset!important;flex-grow:1;max-width:100px}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__notch{border-top-color:#0000!important}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__label{top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .wp-block-jetpack-field-select.wp-block-jetpack-input-wrap .notched-label .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field:focus) .notched-label__label{top:calc(var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size))*-1)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .grunion-label-text{font-size:.8em}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .grunion-label-required{font-size:.68em}.contact-form .is-style-outlined .grunion-field-wrap select:not(.jetpack-field__input-element),.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{background:none!important;border-color:#0000!important;border-radius:unset!important;outline:none;padding-left:calc(min(100px, var(--jetpack--contact-form--notch-width)) + 4px);padding-right:calc(min(100px, var(--jetpack--contact-form--notch-width)) + 4px);position:relative}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input:not([type=checkbox]):not([type=radio]){outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) select:not(.jetpack-field__input-element),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input:not([type=checkbox]):not([type=radio]):not([type=range]),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) .wp-block-jetpack-input:not(.contact-form__select-wrapper):not(.jetpack-field__input-element),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>.wp-block-jetpack-input:not(.contact-form__select-wrapper):not(.jetpack-field__input-element),.contact-form .is-style-animated .wp-block-jetpack-options.jetpack-field-multiple__list--has-border{padding-left:var(--jetpack--contact-form--animated-left-offset);padding-right:var(--jetpack--contact-form--animated-left-offset)}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{align-items:baseline;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:calc(var(--jetpack--contact-form--border-left-size, 0px) + var(--jetpack--contact-form--animated-left-offset, var(--label-left)));margin:0;max-width:100%;pointer-events:none;position:absolute;top:calc(50% + var(--jetpack--contact-form--border-top-size, 0px)*.5 - var(--jetpack--contact-form--border-bottom-size, 0px)*.5);transform:translateY(-50%);transition:translatey .15s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.contact-form .is-style-animated .grunion-field-wrap .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .grunion-label-text{transition:font-size .15s cubic-bezier(.4,0,.2,1)}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:calc(2px + var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size, 1px)));transform:unset}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus),.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label{top:calc(2px + var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size, 1px)));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label .grunion-label-text{font-size:.75em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label .grunion-label-required{font-size:.6375em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field.has-placeholder),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field.has-value),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field:focus),.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]{font-size:calc(var(--jetpack--contact-form--label--font-size)*.75)}.contact-form .is-style-animated .grunion-field-wrap :is(.animated-label__label:has(~.grunion-checkbox-multiple-options),.animated-label__label:has(~.grunion-radio-options)){left:0;top:0;transform:translateY(0)}.contact-form .is-style-outlined .grunion-field:not(.contact-form__select-wrapper){z-index:1}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size))}.wp-block-jetpack-contact-form .jetpack-field-multiple__fieldset{border:0;margin:0;padding:8px 0 0}.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) :is(.grunion-checkbox-multiple-options:not(.wp-block-jetpack-options),.grunion-radio-options:not(.wp-block-jetpack-options)){padding-top:8px}:where(.wp-block-jetpack-options.has-background){padding:var(--jetpack--contact-form--input-padding,16px) 16px}:where(.wp-block-jetpack-options.jetpack-field-multiple__list--has-border){border-color:var(--jetpack--contact-form--border-color);padding-left:var(--jetpack--contact-form--input-padding-left,16px);padding-right:var(--jetpack--contact-form--input-padding-left,16px)}.contact-form :is(:where(.grunion-checkbox .contact-form-field),:where(.grunion-checkbox-multiple-options .contact-form-field),:where(.grunion-radio-options .contact-form-field)){font-weight:400}.contact-form :is(:where(.grunion-checkbox-multiple-options .contact-form-field),:where(.grunion-radio-options .contact-form-field)){font-size:var(--jetpack--contact-form--font-size)}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple,.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio,.contact-form .is-style-list input.checkbox,.contact-form .is-style-list input.consent{appearance:none;background-color:var(--jetpack--contact-form--input-background,field);border:1px solid;box-sizing:border-box;color:currentColor;font-size:inherit;height:1em;margin-inline-end:calc(var(--jetpack--contact-form--font-size)/2);min-height:1em;min-width:1em;outline-offset:1px;padding:0;position:relative;transform:translateY(.15em);width:1em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio{border-radius:50%}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio:before{border-radius:50%;border-style:solid;border-width:1px;box-sizing:border-box;content:"";display:block;height:1em;left:-1px;position:absolute;top:-1px;transition:all .1s ease-in-out;width:1em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio:checked:before{background-color:var(--jetpack--contact-form--inverted-body-text-color,var(--jetpack--contact-form--input-background));border-color:currentColor;border-width:.3em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:not(.is-style-button):checked,.contact-form .is-style-list input.checkbox:not(.is-style-button):checked,.contact-form .is-style-list input.consent:not(.is-style-button):checked{background-color:currentColor}.contact-form input[type=checkbox]:after,.contact-form input[type=radio]:after{display:none}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:before,.contact-form .is-style-list input.checkbox:before,.contact-form .is-style-list input.consent:before{border-color:var(--jetpack--contact-form--inverted-body-text-color,var(--jetpack--contact-form--input-background));border-style:solid;border-width:0 2px 2px 0;content:"";display:block;font-size:inherit;height:.5em;left:0;margin-left:50%;margin-top:50%;opacity:0;position:absolute;scale:.7;top:0;transform:translate(-50%,-60%) rotate(40deg);transition:opacity .1s ease-in-out,scale .15s ease-in-out;width:.25em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:checked:before,.contact-form .is-style-list input.checkbox:checked:before,.contact-form .is-style-list input.consent:checked:before{opacity:1;scale:1}.contact-form .is-style-button input.checkbox-multiple:checked:before,.contact-form .is-style-button input.checkbox:checked:before,.contact-form .is-style-button input.consent:checked:before{border-color:var(--jetpack--contact-form--button-outline--background-color,var(--jetpack--contact-form--button-outline--background-color-fallback,fieldText))}.contact-form :is(.grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap,.grunion-field-wrap.grunion-field-radio-wrap.is-style-button-wrap) .contact-form-field{align-items:center;display:inline-flex;padding:var(--jetpack--contact-form--button-outline--padding)}.contact-form :is(:where(.grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field),:where(.grunion-field-wrap.grunion-field-radio-wrap.is-style-button-wrap .contact-form-field)){background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);line-height:var(--jetpack--contact-form--button-outline--line-height)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio:checked+.grunion-radio-label{display:inline-flex;gap:.5em}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio:checked+.grunion-radio-label:before{content:"✓"}.contact-form :where(.grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple){border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);font-family:var(--wp--preset--font-family--body)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple{transform:unset!important}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple:focus{outline-width:0}.contact-form :where(.is-style-button-wrap input.grunion-field){color:var(--jetpack--contact-form--button-outline--color)}.contact-form :where(.is-style-button-wrap input.grunion-field:checked+.grunion-field-text:before){background:var(--jetpack--contact-form--button-outline--text-color);border-color:var(--jetpack--contact-form--button-outline--text-color)}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);display:none;gap:var(--warning-icon-margin);padding:1em}.contact-form__error.show-errors{box-sizing:border-box;display:inline-block;margin-block-end:.5em;text-wrap:pretty;width:100%}.contact-form__error.show-errors.is-horizontal,.is-single-input-form .contact-form__error.show-errors{margin-top:var(--wp--style--block-gap,1.5rem)}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__error ul:empty{display:none}.contact-form__error ul li{padding:0}.contact-form__error a{color:inherit}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;gap:.33em;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.33em);transition:max-height .2s cubic-bezier(.34,.8,.34,1),opacity .2s cubic-bezier(.34,.8,.34,1),transform .1s cubic-bezier(.34,.8,.34,1)}.contact-form__input-error.has-errors{margin:.25rem 0;max-height:unset;opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.34,.8,.34,1),transform .2s cubic-bezier(.34,.8,.34,1)}.contact-form .wp-block-jetpack-contact-form.is-style-outlined fieldset[aria-invalid=true],.contact-form [aria-invalid=true]:not(fieldset){border:1px solid var(--jetpack--contact-form--error-color)}.contact-form .wp-block-jetpack-contact-form:not(.is-style-outlined) fieldset[aria-invalid=true]{margin-bottom:12px;outline:solid 1px var(--jetpack--contact-form--error-color);outline-offset:.5em}.contact-form__warning-icon{margin-top:.125em}.contact-form__warning-icon svg{fill:currentColor;height:1em;width:1em}.contact-form__checkbox-wrap{align-items:baseline;display:inline-flex}.contact-form :is([type=submit]){align-items:center;display:inline-flex;gap:.5em;justify-content:center;width:100%}.contact-form .contact-form__spinner{fill:currentColor}.contact-form .contact-form__spinner svg{display:block}.contact-form .wp-block-jetpack-button .is-submitting .spinner,.contact-form-ajax-submission:not(.submission-success),.contact-form.submission-success{display:none}.contact-form :is(.wp-block-button,.wp-block-jetpack-button) .is-submitting:not(.disable-spinner):after{animation:jp-forms-submit-spinner .75s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";display:inline-block;height:1em;margin-left:.5em;width:1em}@keyframes jp-forms-submit-spinner{to{transform:rotate(1turn)}}.jetpack-form-status-notice{font-size:14px;line-height:1.5;margin-bottom:8px;margin-top:16px;padding:12px 16px}.jetpack-form-status-notice p{margin:0}.jetpack-form-status-notice__edit-link{color:#1e1e1e;font-weight:500;white-space:nowrap}.jetpack-form-status-notice__edit-link:focus,.jetpack-form-status-notice__edit-link:hover{color:#000}.jetpack-form-status-notice--warning{background-color:#fcf9e8;border-inline-start:4px solid #dba617;color:#1e1e1e}.jetpack-form-status-notice--info{background-color:#e7f5fe;border-inline-start:4px solid #0675c4;color:#1e1e1e}.jetpack-other-text-input-wrapper{display:none;margin-left:1.5em}.jetpack-other-text-input-wrapper.is-visible{display:block}.jetpack-field--conditionally-hidden{display:none!important}@media not (prefers-reduced-motion){[data-jp-conditional]{transition:opacity .12s ease-out,transform .12s ease-out,display allow-discrete .12s}@starting-style{[data-jp-conditional]{opacity:0;transform:translateY(-4px)}}.jetpack-field--conditionally-hidden[data-jp-conditional]{opacity:0;transform:translateY(-4px)}}.wp-container-jetpack-contact-form-is-layout-ed9bf105{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;justify-content:flex-start}