.guard-font-probe{position:absolute;left:-20000px;top:0;visibility:hidden;white-space:nowrap;contain:layout style}.guard-font-probe span{display:inline-block;font-size:72px;font-weight:normal;font-style:normal;letter-spacing:normal;line-height:normal;margin:0;padding:0;border:0}
.guard-marker-probe::marker{color:rgb(255,0,0)}.guard-marker-probe{position:absolute;left:-10000px}.guard-scroll-target{position:absolute;top:50000px}.guard-hidden-frame{position:absolute;left:-20000px;width:400px;height:300px;visibility:hidden}
.guard-css-capabilities{position:absolute;left:-18000px;top:0;width:2px;height:2px;overflow:hidden;pointer-events:none}.guard-css-capabilities span{display:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.guard-css-webkit-pixel-ratio{display:block!important}}
@media{.guard-css-empty-media{display:block!important}}
@media screen and (-moz-images-in-menus:0){.guard-css-moz-images{display:block!important}}
@media screen and (min--moz-device-pixel-ratio:0){.guard-css-moz-pixel-ratio{display:block!important}}
@media (min--moz-device-pixel-ratio:0) and (min-width:0px){.guard-css-moz-width{display:block!important}}
@supports (-moz-appearance:meterbar) and (display:flex){.guard-css-moz-flex{display:block!important}}
@supports (-moz-appearance:meterbar) and (cursor:zoom-in){.guard-css-moz-zoom{display:block!important}}
@supports (-moz-appearance:meterbar) and (background-attachment:local){.guard-css-moz-local{display:block!important}}
@supports (-moz-appearance:meterbar) and (image-orientation:90deg){.guard-css-moz-orientation{display:block!important}}
@supports (-moz-appearance:meterbar) and (all:initial){.guard-css-moz-all{display:block!important}}
@supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal){.guard-css-moz-japanese{display:block!important}}
@supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal){.guard-css-moz-blend{display:block!important}}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){.guard-css-ms-contrast{display:block!important}}
@supports (-ms-ime-align:auto){.guard-css-ms-ime{display:block!important}}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.guard-css-webkit-negated{display:block!important}}
_:-o-prefocus .guard-css-opera-prefocus,body:last-child .guard-css-opera-prefocus{display:block!important}
@media (min-resolution:.001dpcm){_:-o-prefocus .guard-css-opera-resolution{display:block!important}}
@media \fffdscreen{.guard-css-replacement-media{display:block!important}}
@media screen and (min-width:0\fffd){.guard-css-replacement-width{display:block!important}}
@media screen\	{.guard-css-tab-media{display:block!important}}
