img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-content{display:flow-root}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-tagline{box-sizing:border-box}.wp-block-spacer{clear:both}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--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,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}: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)}.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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#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{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;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-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}: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--color--base:#F8F7F5;--wp--preset--color--contrast:#191919;--wp--preset--color--accent-1:#FFFFFF;--wp--preset--color--accent-2:#F5B684;--wp--preset--color--accent-3:#191919;--wp--preset--color--accent-4:#5F5F5F;--wp--preset--color--accent-5:#F1EEE9;--wp--preset--color--accent-6:#19191933;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 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:0.875rem;--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large:clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large:clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope:Manrope, sans-serif;--wp--preset--font-family--fira-code:"Fira Code", monospace;--wp--preset--spacing--20:10px;--wp--preset--spacing--30:20px;--wp--preset--spacing--40:30px;--wp--preset--spacing--50:clamp(30px, 5vw, 50px);--wp--preset--spacing--60:clamp(30px, 7vw, 70px);--wp--preset--spacing--70:clamp(50px, 7vw, 90px);--wp--preset--spacing--80:clamp(70px, 10vw, 140px);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:root{--wp--style--global--content-size:645px;--wp--style--global--wide-size:1340px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:1.2rem;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:1.2rem}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-flex){gap:1.2rem}:root :where(.is-layout-grid){gap:1.2rem}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}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{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--accent-4);font-family:var(--wp--preset--font-family--manrope);font-size:var(--wp--preset--font-size--large);font-weight:300;letter-spacing:-.1px;line-height:1.4;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50)}a:where(:not(.wp-element-button)){color:currentColor;text-decoration:underline}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--accent-3);font-weight:400;letter-spacing:-.1px;line-height:1.125}h1{font-size:var(--wp--preset--font-size--xx-large)}h2{font-size:var(--wp--preset--font-size--x-large)}h3{font-size:var(--wp--preset--font-size--large)}h4{font-size:var(--wp--preset--font-size--medium)}h5{font-size:var(--wp--preset--font-size--small);letter-spacing:.5px}h6{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:1.4px;text-transform:uppercase}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--contrast);border-width:0;color:var(--wp--preset--color--base);font-family:inherit;font-size:var(--wp--preset--font-size--medium);line-height:inherit;padding-top:1rem;padding-right:2.25rem;padding-bottom:1rem;padding-left:2.25rem;text-decoration:none}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);border-color:#fff0;color:var(--wp--preset--color--base)}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){outline-color:var(--wp--preset--color--accent-4);outline-offset:2px}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){font-size:var(--wp--preset--font-size--small);line-height:1.4}.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-base-color{color:var(--wp--preset--color--base)!important}.has-contrast-color{color:var(--wp--preset--color--contrast)!important}.has-accent-1-color{color:var(--wp--preset--color--accent-1)!important}.has-accent-2-color{color:var(--wp--preset--color--accent-2)!important}.has-accent-3-color{color:var(--wp--preset--color--accent-3)!important}.has-accent-4-color{color:var(--wp--preset--color--accent-4)!important}.has-accent-5-color{color:var(--wp--preset--color--accent-5)!important}.has-accent-6-color{color:var(--wp--preset--color--accent-6)!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-base-background-color{background-color:var(--wp--preset--color--base)!important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)!important}.has-accent-1-background-color{background-color:var(--wp--preset--color--accent-1)!important}.has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2)!important}.has-accent-3-background-color{background-color:var(--wp--preset--color--accent-3)!important}.has-accent-4-background-color{background-color:var(--wp--preset--color--accent-4)!important}.has-accent-5-background-color{background-color:var(--wp--preset--color--accent-5)!important}.has-accent-6-background-color{background-color:var(--wp--preset--color--accent-6)!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-base-border-color{border-color:var(--wp--preset--color--base)!important}.has-contrast-border-color{border-color:var(--wp--preset--color--contrast)!important}.has-accent-1-border-color{border-color:var(--wp--preset--color--accent-1)!important}.has-accent-2-border-color{border-color:var(--wp--preset--color--accent-2)!important}.has-accent-3-border-color{border-color:var(--wp--preset--color--accent-3)!important}.has-accent-4-border-color{border-color:var(--wp--preset--color--accent-4)!important}.has-accent-5-border-color{border-color:var(--wp--preset--color--accent-5)!important}.has-accent-6-border-color{border-color:var(--wp--preset--color--accent-6)!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}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large)!important}.has-manrope-font-family{font-family:var(--wp--preset--font-family--manrope)!important}.has-fira-code-font-family{font-family:var(--wp--preset--font-family--fira-code)!important}:root :where(.wp-block-columns-is-layout-flow)>:first-child{margin-block-start:0}:root :where(.wp-block-columns-is-layout-flow)>:last-child{margin-block-end:0}:root :where(.wp-block-columns-is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:root :where(.wp-block-columns-is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.wp-block-columns-is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.wp-block-columns-is-layout-constrained)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:root :where(.wp-block-columns-is-layout-flex){gap:var(--wp--preset--spacing--50)}:root :where(.wp-block-columns-is-layout-grid){gap:var(--wp--preset--spacing--50)}:root :where(.wp-block-separator){border-color:currentColor;border-width:0 0 1px 0;border-style:solid;color:var(--wp--preset--color--accent-6)}:root :where(.wp-block-site-tagline){font-size:var(--wp--preset--font-size--medium)}:root :where(.wp-block-site-title){font-weight:700;letter-spacing:-.5px}:root :where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration:underline}:root :where(.wp-block-navigation){font-size:var(--wp--preset--font-size--medium)}:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration:none}:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){text-decoration:underline}.wp-container-core-navigation-is-layout-1{justify-content:flex-end}.wp-container-core-group-is-layout-1{flex-wrap:nowrap;gap:var(--wp--preset--spacing--10);justify-content:flex-end}.wp-container-core-group-is-layout-2{flex-wrap:nowrap;justify-content:space-between}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap}.wp-container-core-columns-is-layout-8{flex-wrap:nowrap}.wp-container-core-navigation-is-layout-2{flex-direction:column;align-items:flex-start}.wp-container-core-navigation-is-layout-3{flex-direction:column;align-items:flex-start}.wp-container-core-navigation-is-layout-4{flex-direction:column;align-items:flex-start}.wp-container-core-navigation-is-layout-5{flex-direction:column;align-items:flex-start}.wp-container-core-group-is-layout-6{gap:var(--wp--preset--spacing--80);justify-content:space-between;align-items:flex-start}.wp-container-core-group-is-layout-7{justify-content:space-between;align-items:flex-start}.wp-container-core-group-is-layout-8{gap:var(--wp--preset--spacing--20);justify-content:space-between}.skip-link.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip:auto!important;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}.ancr-group>.ancr{margin-bottom:0!important}.ancr-group.ancr-sticky{position:fixed;left:0;right:0}.ancr-group.ancr-normal{z-index:9999}.ancr-group.ancr-pos-top{top:0;z-index:99999}.ancr-group.ancr-pos-top>.ancr{top:0;border-top:0!important}.ancr-group.ancr-pos-bottom{bottom:0;z-index:99999}.ancr-group.ancr-pos-bottom>.ancr{top:0;border-bottom:0!important}.ancr.ancr-wrap{display:none;position:relative;width:100%;background-color:#fff;box-sizing:border-box;padding:.5em 1em;border-left-width:0!important;border-right-width:0!important}.ancr .ancr-container{max-width:1000px;margin:0 auto;display:flex}.ancr .ancr-inner{display:inline-block}.ancr .ancr-inner>*{margin-bottom:1em}.ancr .ancr-inner>*:first-child{margin-top:0}.ancr .ancr-inner>*:last-child{margin-bottom:0}.ancr .ancr-content{display:flex;flex-direction:column;justify-content:center}.ancr .ancr-content p{color:inherit;font-size:inherit}.ancr.ancr-lo-separate_column .ancr-content{flex:1}.ancr.ancr-lo-separate_row .ancr-container{display:block}.ancr.ancr-lo-separate_row .ancr-btn-wrap{margin:.5em 0}.ancr.ancr-lo-ticker{overflow:hidden}.ancr.ancr-lo-ticker.ancr-lo-ticker-anim .ancr-container{animation:ancr-marquee 20s linear infinite}.ancr.ancr-lo-ticker .ancr-container{max-width:none!important;display:inline-flex;visibility:hidden}.ancr.ancr-lo-ticker .ancr-content{flex:none;white-space:nowrap}.ancr.ancr-align-center .ancr-container{justify-content:center;text-align:center}.ancr.ancr-align-center .ancr-btn-wrap{justify-content:center}.ancr.ancr-align-right .ancr-container{justify-content:flex-end;text-align:right}.ancr.ancr-align-right .ancr-btn-wrap{justify-content:flex-end}.ancr .ancr-close-btn{position:absolute;top:0;right:0;color:inherit;line-height:0;padding:.5em;z-index:999}.ancr .ancr-close-btn:hover{opacity:.5}.ancr .ancr-close-icon{width:16px;height:16px}.ancr.ancr-lo-separate_column.ancr-has-close-btn{padding-right:3.5em}.ancr .ancr-btn-wrap{display:inline-block;margin:0 0 0 1em;line-height:0;display:flex;flex-direction:row;align-items:center}.ancr .ancr-btn{padding:.5em 1em;display:inline-block;margin:0 .5em 0 0;text-align:center;line-height:1;white-space:nowrap;vertical-align:middle;text-decoration:none}.ancr .ancr-btn:last-child{margin-right:0}.ancr .ancr-btn:hover{filter:brightness(.8)}.ancr .ancr-btn:active{filter:brightness(.5)}.ancr-top-spacer{transition:height 0.5s}@keyframes ancr-marquee{0%{transform:translateX(var(--ancr-width))}100%{transform:translateX(-100%)}}@media only screen and (max-width:800px){.ancr-lo-same_row .ancr-container{display:block}.ancr-lo-same_row .ancr-btn-wrap{margin:.5em 0 0 0}.ancr-lo-separate_column .ancr-container{display:block}.ancr-lo-separate_column .ancr-btn-wrap{margin:.5em 0 0 0}}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.end-1{inset-inline-end:.25rem}.left-0{left:0}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-5{top:1.25rem}.top-\[2px\]{top:2px}.top-full{top:100%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-10{z-index:10}.z-\[9999\]{z-index:9999}.float-start{float:inline-start}.float-end{float:inline-end}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clear-start{clear:inline-start}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-\[15px\]{margin-top:15px;margin-bottom:15px}.my-\[21px\]{margin-top:21px;margin-bottom:21px}.-mt-2{margin-top:-.5rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-9{margin-bottom:2.25rem}.mb-\[15px\]{margin-bottom:15px}.mb-\[17px\]{margin-bottom:17px}.mb-\[30px\]{margin-bottom:30px}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-\[33px\]{margin-top:33px}.mt-\[9px\]{margin-top:9px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[124\/69\]{aspect-ratio:124/69}.aspect-\[303\/179\]{aspect-ratio:303/179}.size-9{width:2.25rem;height:2.25rem}.size-\[31px\]{width:31px;height:31px}.size-\[60px\]{width:60px;height:60px}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-3{height:.75rem}.h-4{height:1rem}.h-44{height:11rem}.h-8{height:2rem}.h-\[25px\]{height:25px}.h-\[273px\]{height:273px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[3px\]{height:3px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[54px\]{height:54px}.h-\[66px\]{height:66px}.h-\[7px\]{height:7px}.h-auto{height:auto}.h-screen{height:100vh}.max-h-\[38px\]{max-height:38px}.max-h-\[500px\]{max-height:500px}.max-h-full{max-height:100%}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-3{width:.75rem}.w-3\/12{width:25%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[146px\]{width:146px}.w-\[30px\]{width:30px}.w-\[464px\]{width:464px}.w-\[66px\]{width:66px}.w-\[80px\]{width:80px}.w-\[this-is\\\\\]{width:this-is\\}.w-\[this-is\]{width:this-is}.w-\[weird-and-invalid\]{width:weird-and-invalid}.w-full{width:100%}.max-w-\[1110px\]{max-width:1110px}.max-w-\[124px\]{max-width:124px}.max-w-\[240px\]{max-width:240px}.max-w-\[263px\]{max-width:263px}.max-w-\[318px\]{max-width:318px}.max-w-\[496px\]{max-width:496px}.max-w-\[677px\]{max-width:677px}.max-w-\[844px\]{max-width:844px}.max-w-full{max-width:100%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-top{caption-side:top}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.-translate-y-1{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[40px\]{--tw-translate-y:-40px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform,.transform-cpu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-left{--tw-pan-x:pan-left;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-right{--tw-pan-x:pan-right;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-up{--tw-pan-y:pan-up;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-down{--tw-pan-y:pan-down;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.snap-none{scroll-snap-type:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-both{scroll-snap-type:both var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-align-none{scroll-snap-align:none}.snap-normal{scroll-snap-stop:normal}.snap-always{scroll-snap-stop:always}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.break-before-auto{-moz-column-break-before:auto;break-before:auto}.break-before-avoid{-moz-column-break-before:avoid;break-before:avoid}.break-before-all{-moz-column-break-before:all;break-before:all}.break-before-avoid-page{-moz-column-break-before:avoid;break-before:avoid-page}.break-before-page{-moz-column-break-before:page;break-before:page}.break-before-left{-moz-column-break-before:left;break-before:left}.break-before-right{-moz-column-break-before:right;break-before:right}.break-before-column{-moz-column-break-before:column;break-before:column}.break-inside-auto{-moz-column-break-inside:auto;break-inside:auto}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.break-inside-avoid-page{break-inside:avoid-page}.break-inside-avoid-column{-moz-column-break-inside:avoid;break-inside:avoid-column}.break-after-auto{-moz-column-break-after:auto;break-after:auto}.break-after-avoid{-moz-column-break-after:avoid;break-after:avoid}.break-after-all{-moz-column-break-after:all;break-after:all}.break-after-avoid-page{-moz-column-break-after:avoid;break-after:avoid-page}.break-after-page{-moz-column-break-after:page;break-after:page}.break-after-left{-moz-column-break-after:left;break-after:left}.break-after-right{-moz-column-break-after:right;break-after:right}.break-after-column{-moz-column-break-after:column;break-after:column}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-baseline{place-content:baseline}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-baseline{place-items:baseline}.place-items-stretch{place-items:stretch}.content-normal{align-content:normal}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-baseline{align-content:baseline}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-\[15px\]{gap:15px}.gap-\[21px\]{gap:21px}.gap-\[30px\]{gap:30px}.gap-\[42px\]{gap:42px}.gap-\[45px\]{gap:45px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse:1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-dashed>:not([hidden])~:not([hidden]){border-style:dashed}.divide-dotted>:not([hidden])~:not([hidden]){border-style:dotted}.divide-double>:not([hidden])~:not([hidden]){border-style:double}.divide-none>:not([hidden])~:not([hidden]){border-style:none}.divide-light-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(231 232 237 / var(--tw-divide-opacity))}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.hyphens-none{-webkit-hyphens:none;hyphens:none}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21px\]{border-radius:21px}.rounded-\[24px\]{border-radius:24px}.rounded-\[27px\]{border-radius:27px}.rounded-\[33px\]{border-radius:33px}.rounded-\[36px\]{border-radius:36px}.rounded-\[42px\]{border-radius:42px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-\[18px\]{border-top-left-radius:18px;border-bottom-left-radius:18px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-\[18px\]{border-top-right-radius:18px;border-bottom-right-radius:18px}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-hidden{border-style:hidden}.border-none{border-style:none}.border-\[\#E7E8ED\]{--tw-border-opacity:1;border-color:rgb(231 232 237 / var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-b-\[\#E7EAF1\]{--tw-border-opacity:1;border-bottom-color:rgb(231 234 241 / var(--tw-border-opacity))}.bg-\[\#D63031\]{--tw-bg-opacity:1;background-color:rgb(214 48 49 / var(--tw-bg-opacity))}.bg-\[\#E7EAF1\]{--tw-bg-opacity:1;background-color:rgb(231 234 241 / var(--tw-bg-opacity))}.bg-\[\#F3F4F6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-\[rgb\(255\,0\,0\)\]{--tw-bg-opacity:1;background-color:rgb(255 0 0 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-light-accent-500{--tw-bg-opacity:1;background-color:rgb(108 92 231 / var(--tw-bg-opacity))}.bg-light-gray-100{--tw-bg-opacity:1;background-color:rgb(255 252 251 / var(--tw-bg-opacity))}.bg-light-gray-400{--tw-bg-opacity:1;background-color:rgb(231 232 237 / var(--tw-bg-opacity))}.bg-light-secondary-500{--tw-bg-opacity:1;background-color:rgb(245 246 250 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-transparent{background-color:#fff0}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-dark-black-800{--tw-gradient-from:#121316 var(--tw-gradient-from-position);--tw-gradient-to:rgb(18 19 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-light-secondary-500{--tw-gradient-from:#f5f6fa var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 246 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[60\%\]{--tw-gradient-from-position:60%}.to-\[90\%\]{--tw-gradient-to-position:90%}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.fill-light-accent-500{fill:#6c5ce7}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-\[30px\]{padding:30px}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[27px\]{padding-left:27px;padding-right:27px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[141px\]{padding-top:141px;padding-bottom:141px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[27px\]{padding-top:27px;padding-bottom:27px}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[69px\]{padding-top:69px;padding-bottom:69px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[72px\]{padding-top:72px;padding-bottom:72px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[51px\]{padding-bottom:51px}.pb-\[63px\]{padding-bottom:63px}.pb-\[72px\]{padding-bottom:72px}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[148px\]{padding-top:148px}.pt-\[30px\]{padding-top:30px}.pt-\[42px\]{padding-top:42px}.pt-\[63px\]{padding-top:63px}.pt-\[95px\]{padding-top:95px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.font-spartan{font-family:League Spartan,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[33px\]{font-size:33px}.text-\[42px\]{font-size:42px}.text-\[51px\]{font-size:51px}.text-\[63px\]{font-size:63px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.normal-nums{font-variant-numeric:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#336699\]\/\[\.35\]{color:#33669959}.text-\[\#585C6C\]{--tw-text-opacity:1;color:rgb(88 92 108 / var(--tw-text-opacity))}.text-\[\#D63031\]{--tw-text-opacity:1;color:rgb(214 48 49 / var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-dark-black-800{--tw-text-opacity:1;color:rgb(18 19 22 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-light-accent-500{--tw-text-opacity:1;color:rgb(255 20 147 / var(--tw-text-opacity))}.text-light-black-500{--tw-text-opacity:1;color:rgb(74 84 85 / var(--tw-text-opacity))}.text-light-black-600{--tw-text-opacity:1;color:rgb(45 52 54 / var(--tw-text-opacity))}.text-light-gray-500{--tw-text-opacity:1;color:rgb(178 190 195 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-solid{text-decoration-style:solid}.decoration-double{text-decoration-style:double}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.decoration-wavy{text-decoration-style:wavy}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-white::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.opacity-50{opacity:.5}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.\!shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),
0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),
0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),
0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),
0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #fff0;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0
calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1))
drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:0.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:0.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\] {
--tw-content: "";
content: var(--tw-content);
}
.content-\[\'this-is-also-valid\]-weirdly-enough\'\] {
--tw-content: "this-is-also-valid]-weirdly-enough";
content: var(--tw-content);
}
.forced-color-adjust-auto {
forced-color-adjust: auto;
}
.forced-color-adjust-none {
forced-color-adjust: none;
}
.container {
margin-left: auto;
margin-right: auto;
}
.\[vite\:css\] {
vite: css;
}
.\[vite\:html\] {
vite: html;
}
body,
html {
font-family: League Spartan, ui-sans-serif, system-ui, sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol,
"Noto Color Emoji";
font-size: 1rem;
line-height: 1.5rem;
--tw-bg-opacity: 1;
}

body {
position: relative;
height: 100%;
width: 100%;
}
@media (min-width: 1024px) {
header {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 2.25rem;
}
}









.section-download {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
@media (min-width: 1024px) {
.section-download {
padding-left: 0;
padding-right: 0;
}
}
.section-download .download-box .wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
@media (min-width: 1024px) {
.section-download .download-box .wrapper {
flex-direction: row;
padding-right: 1.25rem;
overflow: hidden;
border-radius: 27px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-download .download-box .wrapper {
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.section-download .download-box .wrapper {
box-shadow: 0 4px 7.9px #b2bec333, 0 20px 37.6px #b2bec31a;
}
}
.section-download .download-box .input-url {
width: 100%;
}
@media (min-width: 1024px) {
.section-download .download-box .input-url {
width: inherit;
flex: 1 1 0%;
}
}
.section-download .download-box .input-url {
background-color: transparent;
font-size: 1rem;
line-height: 1.5rem;
font-weight: 300;
--tw-text-opacity: 1;
color: rgb(18 19 22 / var(--tw-text-opacity));
}

.section-download .download-box .input-url::-moz-placeholder {
--tw-text-opacity: 1;
color: rgb(99 110 114 / var(--tw-text-opacity));
}
.section-download .download-box .input-url::placeholder {
--tw-text-opacity: 1;
color: rgb(99 110 114 / var(--tw-text-opacity));
}


.section-download .download-box .input-url {
height: 66px;
}
@media (min-width: 1024px) {
.section-download .download-box .input-url {
height: 108px;
}
}
.section-download .download-box .input-url {
border-radius: 18px;
}
@media (min-width: 1024px) {
.section-download .download-box .input-url {
border-top-left-radius: 27px;
border-bottom-left-radius: 27px;
}
}
.section-download .download-box .input-url {
padding-left: 27px;
padding-right: 27px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-download .download-box .input-url {
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.section-download .download-box .input-url {
box-shadow: 0 4px 7.9px #b2bec333, 0 20px 37.6px #b2bec31a;
}
.section-download .download-box .input-url:focus,
.section-download .download-box .input-url:focus-visible {
border: none;
box-shadow: none;
outline: none;
}
@media (min-width: 1024px) {
.section-download .download-box .input-url {
box-shadow: none;
border: none;
background-color: transparent;
}

}
.section-download .download-box .button-group {
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
border-radius: 18px;
width: 100%;
}
@media (min-width: 1024px) {
.section-download .download-box .button-group {
width: inherit;
flex: none;
}
}
.section-download .download-box .button-group {
margin-top: 1.25rem;
}
@media (min-width: 1024px) {
.section-download .download-box .button-group {
margin-top: 0;
}
}
.section-download .download-box .button-group {
position: relative;
}
.section-download .download-box .btn-quality,
.section-download .download-box .btn-download {
position: relative;
height: 66px;
width: 50%;
}
@media (min-width: 1024px) {
.section-download .download-box .btn-quality,
.section-download .download-box .btn-download {
width: 153px;
}
}
.section-download .download-box .btn-quality,
.section-download .download-box .btn-download {
display: flex;
flex: none;
align-items: center;
justify-content: center;
--tw-bg-opacity: 1;
background-color: rgb(255 87 34 / var(--tw-bg-opacity));
transition-property: color, background-color, border-color,
text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-download .download-box .btn-quality:hover,
.section-download .download-box .btn-download:hover {
--tw-bg-opacity: 1;
background-color: rgb(255 123 48 / var(--tw-bg-opacity));
}
.section-download .download-box .btn-quality,
.section-download .download-box .btn-download {
font-size: 1rem;
line-height: 1.5rem;
font-weight: 700;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: flex;
flex-direction: row;
gap: 0.5rem;
cursor: pointer;
}
.section-download .download-box .btn-quality svg,
.section-download .download-box .btn-download svg {
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-download .download-box .btn-quality.open-quality,
.section-download .download-box .btn-download.open-quality {
--tw-bg-opacity: 1;
background-color: rgb(255 123 48 / var(--tw-bg-opacity));
}
.section-download .download-box .btn-quality.open-quality svg,
.section-download .download-box .btn-download.open-quality svg {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.section-download .download-box .btn-quality {
border-top-left-radius: 18px;
border-bottom-left-radius: 18px;
}
.section-download .download-box .btn-quality:after {
height: 46px;
width: 1px;
--tw-bg-opacity: 1;
background-color: rgb(186 104 200 / var(--tw-bg-opacity));
--tw-content: "";
position: absolute;
top: 50%;
right: 0;
content: var(--tw-content);
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.section-download .download-box .btn-download {
border-top-right-radius: 18px;
border-bottom-right-radius: 18px;
}
.dark .section-download .download-box .wrapper {
box-shadow: 0 4px 7.9px #0c101233, 0 20px 37.6px #0c10121a;
}
.dropdown-group {
position: absolute;
top: 100%;
left: 0;
border-radius: 0 15px 15px/0px 15px 15px;
--tw-bg-opacity: 1;
background-color: rgb(255 252 251 / var(--tw-bg-opacity));
}

.dropdown-group {
padding: 30px;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dropdown-group .dropdown-wrapper {
display: flex;
flex-direction: row;
gap: 2.25rem;
}
.dropdown-group .quality-title {
font-size: 15px;
font-weight: 600;
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.dropdown-group .quality-title {
margin-bottom: 15px;
}
.dropdown-group .quality-list {
display: flex;
flex-direction: column;
gap: 15px;
}
.dropdown-group .quality-list li {
cursor: pointer;
list-style-type: none;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 300;
--tw-text-opacity: 1;
color: rgb(74 84 85 / var(--tw-text-opacity));
}

.dropdown-group .quality-list li:hover,
.dropdown-group .quality-list li.active {
--tw-text-opacity: 1;
color: rgb(255 87 34/var(--tw-bg-opacity));
font-weight: 600;
}
.section-features {
padding: 141px 10px;
}
@media (min-width: 1024px) {
.section-features {
padding-left: 0;
padding-right: 0;
}
}
.section-features .section-head {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1rem;
}
.section-features .section-head .subtitle {
font-size: 0.75rem;
line-height: 1rem;
font-weight: 700;
--tw-text-opacity: 1;
color: #5348b5;
}
.section-features .section-head h2 {
font-size: 42px;
font-weight: 800;
line-height: 1.25;
}
@media (min-width: 1024px) {
.section-features .section-head h2 {
font-size: 51px;
}
}
.section-features .section-head h2 {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-features .section-body {
padding-top: 63px;
margin-left: auto;
margin-right: auto;
display: grid;
max-width: 1110px;
grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 21px;
}
@media (min-width: 768px) {
.section-features .section-body {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 1024px) {
.section-features .section-body {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 30px;
}
}
.section-features .feature-item {
padding: 30px;
}
@media (min-width: 1024px) {
.section-features .feature-item {
padding: 49px 51px;
}
}
.section-features .feature-item {
border-radius: 24px;
}
@media (min-width: 1024px) {
.section-features .feature-item {
border-radius: 36px;
}
}
.section-features .feature-item {
transition-property: color, background-color, border-color,
text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-features .feature-item {
background-repeat: no-repeat;
cursor: pointer;
box-shadow: 0 4px 7.9px #b2bec333, 0 20px 37.6px #b2bec31a;
}
.section-features .feature-item .feature-counter {
width: 60px;
height: 60px;
--tw-bg-opacity: 1;
background-color: rgb(255 87 34/var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
font-size: 33px;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
border-radius: 9999px;
line-height: 1;
}
.section-features .feature-item .feature-name {
--tw-text-opacity: 1;
color: rgb(74 84 85 / var(--tw-text-opacity));
}

.section-features .feature-item .feature-name {
font-size: 1.5rem;
line-height: 2rem;
font-weight: 600;
margin-top: 33px;
margin-bottom: 0.75rem;
}
.section-features .feature-item .feature-desc {
--tw-text-opacity: 1;
color: rgb(74 84 85 / var(--tw-text-opacity));
}

.section-features .feature-item .feature-desc {
font-size: 1rem;
line-height: 1.5rem;
font-weight: 300;
}
.section-features .feature-item:hover {
--tw-bg-opacity: 1;
background-color: rgb(255 87 34/var(--tw-bg-opacity));
background-image: url('data:image/svg+xml,<svg width="222" height="247" viewBox="0 0 222 247" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="171" cy="171" r="170.25" stroke="white" stroke-opacity=".12" stroke-width="1.5"/><circle cx="195" cy="210" r="146.25" stroke="white" stroke-opacity=".12" stroke-width="1.5"/><circle cx="195" cy="230" r="97.25" stroke="white" stroke-opacity=".12" stroke-width="1.5"/></svg>');
background-position: bottom right;
}
.section-features .feature-item:hover .feature-counter {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}
.section-features .feature-item:hover .feature-name,
.section-features .feature-item:hover .feature-desc {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .section-features .feature-item {
box-shadow: 0 4px 7.9px #0c101233, 0 20px 37.6px #0c10121a;
}
.section-info {
padding-left: 10px;
padding-right: 10px;
}
@media (min-width: 1024px) {
.section-info {
padding-left: 0;
padding-right: 0;
}
}
.section-info .section-body {
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-info .section-body {
border-radius: 42px;
padding: 30px 18px;
}
@media (min-width: 1024px) {
.section-info .section-body {
padding: 81px 102px;
}
}
.section-info .section-body {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-info .section-body {
font-size: 16px;
font-weight: 300;
}
@media (min-width: 1024px) {
.section-info .section-body {
font-size: 15px;
}
}
.section-info .section-body {
box-shadow: 0 4px 7.9px #b2bec333, 0 20px 37.6px #b2bec31a;
}
.section-info .section-body a {
text-decoration-line: underline;
}
.section-info .section-body .group .info-group h2 {
font-size: 24px;
font-weight: 600;
line-height: 1.25;
}
@media (min-width: 1024px) {
.section-info .section-body .group .info-group h2 {
font-size: 36px;
}
}
.section-info .section-body .group .info-group h2 {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-info .section-body .group .info-group h2 {
margin-bottom: 30px;
}
.section-info .section-body .group .info-group h3 {
margin-bottom: 2.25rem;
margin-top: 2.5rem;
font-size: 21px;
font-weight: 600;
}
@media (min-width: 1024px) {
.section-info .section-body .group .info-group h3 {
font-size: 27px;
}
}
.section-info .section-body .group .info-group h3 {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-info .section-body .group .info-group h4 {
font-size: 18px;
font-weight: 500;
}
@media (min-width: 1024px) {
.section-info .section-body .group .info-group h4 {
font-size: 21px;
}
}
.section-info .section-body .group .info-group h4 {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-info .section-body .divider {
height: 2px;
width: 100%;
--tw-bg-opacity: 1;
background-color: rgb(231 232 237 / var(--tw-bg-opacity));
}

.section-info .section-body .divider {
margin-top: 21px;
margin-bottom: 21px;
}
@media (min-width: 1024px) {
.section-info .section-body .divider {
margin-top: 62px;
margin-bottom: 62px;
}
}
.dark .section-info .section-body {
box-shadow: 0 4px 7.9px #0c101233, 0 20px 37.6px #0c10121a;
}
.section-partners {
padding-top: 69px;
padding-bottom: 69px;
}
@media (min-width: 1024px) {
.section-partners {
padding-top: 130px;
padding-bottom: 130px;
}
}
.section-partners {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1024px) {
.section-partners {
padding-left: 0;
padding-right: 0;
}
}
.section-partners .partner-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 45px;
margin-left: auto;
margin-right: auto;
}
.section-partners .partner-list svg {
--tw-text-opacity: 1;
color: rgb(178 190 195 / var(--tw-text-opacity));
}

.section-partners .partner-list svg:hover {
--tw-text-opacity: 1;
color: rgb(255 87 34/var(--tw-bg-opacity));
}
.section-partners .partner-list svg {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-result .tag-list {
display: flex;
flex-direction: row;
gap: 0.75rem;
}
.section-result .tag-list a {
display: inline-block;
font-size: 12px;
font-weight: 400;
}
@media (min-width: 1024px) {
.section-result .tag-list a {
font-size: 15px;
}
}
.section-result .tag-list a {
border-radius: 9999px;
padding: 9px 15px;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(255 87 34 / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(255 124 72 / var(--tw-bg-opacity));
}
.section-result .tag-list a:hover {
--tw-bg-opacity: 1;
background-color: rgb(255 124 72 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.section-result .video-details {
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 0.75rem;
}
@media (min-width: 1024px) {
.section-result .video-details {
gap: 0;
}
}
.section-result .video-details .video-title {
font-size: 21px;
font-weight: 500;
line-height: 1.25;
}
@media (min-width: 1024px) {
.section-result .video-details .video-title {
font-size: 33px;
}
}
.section-result .video-details .video-title {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-result .video-details .video-url {
font-size: 12px;
font-weight: 400;
}
@media (min-width: 1024px) {
.section-result .video-details .video-url {
font-size: 15px;
}
}
.section-result .video-details .video-url {
--tw-text-opacity: 1;
color: rgb(0 102 204 / var(--tw-text-opacity));
}

.section-result .video-details .video-url span {
font-weight: 600;
--tw-text-opacity: 1;
color: rgb(255 87 34 / var(--tw-text-opacity));
}
.section-result .video-details .btn-download {
height: 66px;
overflow: hidden;
border-radius: 18px;
--tw-bg-opacity: 1;
background-color: rgb(255 87 34 / var(--tw-bg-opacity));
font-size: 15px;
font-weight: 700;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: flex;
width: 100%;
align-items: center;
justify-content: center;
position: relative;
}
.section-result .video-details .btn-download .progress {
position: absolute;
top: 0;
left: 0;
height: 100%;
--tw-bg-opacity: 1;
background-color: rgb(255 159 64 / var(--tw-bg-opacity));
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-result .video-details .btn-download span {
position: relative;
display: flex;
align-items: center;
gap: 0.5rem;
}
.section-result .video-details .btn-download.converting,
.section-result .video-details .btn-download.finished {
--tw-bg-opacity: 1;
background-color: rgb(255 87 34/var(--tw-bg-opacity));
}
.section-result .video-details .btn-download.converting .progress,
.section-result .video-details .btn-download.finished .progress {
width: 100%;
}
.section-result .video-details .btn-download.failed {
--tw-bg-opacity: 1;
background-color: rgb(231 76 60 / var(--tw-bg-opacity));
}
.section-result .video-details .btn-download.failed .progress {
display: none;
}
.section-result .video-details .error-msg {
font-family: League Spartan, ui-sans-serif, system-ui, sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol,
"Noto Color Emoji";
font-weight: 300;
font-size: 15px;
--tw-text-opacity: 1;
color: rgb(214 48 49 / var(--tw-text-opacity));
}
.section-single-result {
padding-top: 30px;
}
@media (min-width: 1024px) {
.section-single-result {
padding-top: 51px;
}
}
.section-single-result {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1024px) {
.section-single-result {
padding-left: 0;
padding-right: 0;
}
}
.section-single-result .result-container {
margin-left: auto;
margin-right: auto;
max-width: 1110px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-single-result .result-container {
border-radius: 42px;
padding: 1.5rem 1.25rem;
}
@media (min-width: 1024px) {
.section-single-result .result-container {
padding: 63px;
}
}
.section-single-result .result-container {
box-shadow: 0 7px 59.1px #b2bec35c, 0 20px 92.4px #b2bec336;
}
.section-single-result .result-content {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
@media (min-width: 1024px) {
.section-single-result .result-content {
flex-direction: row;
}
}
.section-single-result .result-content .video-thumb {
border-radius: 33px;
flex: none;
aspect-ratio: 303/179;
height: 273px;
width: 464px;
max-width: 100%;
-o-object-position: center;
object-position: center;
}
@media (min-width: 1024px) {
.section-single-result .result-content .video-thumb {
aspect-ratio: 464/273;
}
}
.section-single-result .result-content .video-thumb {
overflow: hidden;
}
.section-single-result .result-content .video-thumb img {
max-height: 100%;
width: 100%;
max-width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.section-single-result--placeholder {
padding-top: 30px;
}
@media (min-width: 1024px) {
.section-single-result--placeholder {
padding-top: 51px;
}
}
.section-single-result--placeholder {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1024px) {
.section-single-result--placeholder {
padding-left: 0;
padding-right: 0;
}
}
.section-single-result--placeholder .result-container {
margin-left: auto;
margin-right: auto;
max-width: 1110px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-single-result--placeholder .result-container {
border-radius: 42px;
padding: 1.5rem 1.25rem;
}
@media (min-width: 1024px) {
.section-single-result--placeholder .result-container {
padding: 63px;
}
}
.section-single-result--placeholder .result-container {
box-shadow: 0 7px 59.1px #b2bec35c, 0 20px 92.4px #b2bec336;
}
.section-single-result--placeholder .result-content {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
@media (min-width: 1024px) {
.section-single-result--placeholder .result-content {
flex-direction: row;
}
}
@keyframes pulse {
50% {
opacity: 0.5;
}
}
.section-single-result--placeholder .result-content {
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.section-single-result--placeholder .result-content .video-details-placeholder {
flex: 1 1 0%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.section-single-result--placeholder .result-content .video-thumb-placeholder {
border-radius: 33px;
flex: none;
aspect-ratio: 303/179;
height: 273px;
width: 464px;
max-width: 100%;
-o-object-position: center;
object-position: center;
}
@media (min-width: 1024px) {
.section-single-result--placeholder
.result-content
.video-thumb-placeholder {
aspect-ratio: 464/273;
}
}
.section-single-result--placeholder .result-content .video-thumb-placeholder {
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.section-single-result--placeholder .result-content .tag-list-placeholder {
height: 2.75rem;
width: 33.333333%;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.section-single-result--placeholder .result-content .video-title-placeholder {
display: block;
height: 2.75rem;
width: 100%;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.section-single-result--placeholder .result-content .video-url-placeholder {
display: block;
height: 1rem;
width: 25%;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(209 213 219 / var(--tw-bg-opacity));
margin-top: 0.5rem;
}
.section-single-result--placeholder .result-content .btn-download-placholder {
display: block;
height: 66px;
width: 100%;
border-radius: 18px;
margin-top: 0.75rem;
border-radius: 0.375rem;
--tw-bg-opacity: 1;
background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.dark .section-single-result .result-container {
box-shadow: 0 4px 7.9px #0c101233, 0 20px 37.6px #0c10121a;
}
.section-playlist-result {
padding-top: 30px;
}
@media (min-width: 1024px) {
.section-playlist-result {
padding-top: 51px;
}
}
.section-playlist-result {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1024px) {
.section-playlist-result {
padding-left: 0;
padding-right: 0;
}
}
.section-playlist-result .result-container {
display: flex;
flex-direction: column;
gap: 2rem;
}
@media (min-width: 1280px) {
.section-playlist-result .result-container {
gap: 4rem;
}
}
.section-playlist-result .result-container {
border-radius: 42px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-playlist-result .result-container {
padding: 1.25rem 1rem;
}
@media (min-width: 1280px) {
.section-playlist-result .result-container {
padding-left: 60px;
padding-right: 60px;
padding-top: 2.25rem;
padding-bottom: 72px;
}
}
.section-playlist-result .result-head {
display: flex;
flex-direction: column;
gap: 1rem;
}
@media (min-width: 1280px) {
.section-playlist-result .result-head {
gap: 30px;
}
}
.section-playlist-result .result-head .top-actions {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.section-playlist-result .result-head .toggle-list {
cursor: pointer;
width: 2.25rem;
height: 2.25rem;
flex: none;
border-radius: 9999px;
box-shadow: 0 3px 16.6px #b2bec37a, 0 20px 37.6px #b2bec31a;
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
display: flex;
align-items: center;
justify-content: center;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.section-playlist-result .result-head .toggle-list svg {
max-width: 100%;
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-playlist-result .result-head .playlist-title {
font-family: League Spartan, ui-sans-serif, system-ui, sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol,
"Noto Color Emoji";
font-weight: 600;
font-size: 21px;
}
@media (min-width: 1024px) {
.section-playlist-result .result-head .playlist-title {
font-size: 36px;
}
}
.section-playlist-result .result-head .playlist-title {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}

.section-playlist-result .playlist-content {
display: none;
height: 0;
overflow: hidden;
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-playlist-result .playlist-content .list-video {
overflow: hidden;
overflow-y: auto;
}
@media (min-width: 1280px) {
.section-playlist-result .playlist-content .list-video {
max-height: 381px;
}
}
.section-playlist-result .playlist-content .list-video {
padding-left: 0;
padding-right: 0;
}
@media (min-width: 1280px) {
.section-playlist-result .playlist-content .list-video {
padding-left: 50px;
padding-right: 50px;
}
}
.section-playlist-result .playlist-content .list-video .video-item {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 15px;
margin-bottom: 1rem;
border-bottom-width: 2px;
--tw-border-opacity: 1;
border-color: rgb(231 232 237 / var(--tw-border-opacity));
padding-bottom: 1rem;
}
.section-playlist-result .playlist-content .list-video .video-item:last-child {
margin-bottom: 0;
border-bottom-width: 0;
}
.section-playlist-result .playlist-content .list-video .video-item .counter {
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(107 114 128 / var(--tw-text-opacity));
font-size: 1.125rem;
line-height: 1.75rem;
flex: none;
}
.section-playlist-result .playlist-content .list-video .video-item img {
aspect-ratio: 124/69;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
max-width: 124px;
border-radius: 0.375rem;
flex: none;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details {
flex: 1 1 0%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 0.5rem;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-title {
font-family: League Spartan, ui-sans-serif, system-ui, sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol,
"Noto Color Emoji";
font-weight: 500;
font-size: 18px;
}
@media (min-width: 1024px) {
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-title {
font-size: 21px;
}
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-title {
--tw-text-opacity: 1;
color: rgb(45 52 54 / var(--tw-text-opacity));
}
:is(
.dark
    .section-playlist-result
    .playlist-content
    .list-video
    .video-item
    .video-details
    .video-title
) {
--tw-text-opacity: 1;
color: rgb(245 246 250 / var(--tw-text-opacity));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-url {
font-weight: 600;
font-size: 0.75rem;
line-height: 1rem;
}
@media (min-width: 1024px) {
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-url {
font-size: 15px;
}
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-url {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
--tw-text-opacity: 1;
color: rgb(74 84 85 / var(--tw-text-opacity));
}
:is(
.dark
    .section-playlist-result
    .playlist-content
    .list-video
    .video-item
    .video-details
    .video-url
) {
--tw-text-opacity: 1;
color: rgb(178 190 195 / var(--tw-text-opacity));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-url
span {
--tw-text-opacity: 1;
color: rgb(255 87 34/var(--tw-bg-opacity));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.video-details
.video-url
span.item-url {
--tw-text-opacity: 1;
color: rgb(74 84 85 / var(--tw-text-opacity));
}
:is(
.dark
    .section-playlist-result
    .playlist-content
    .list-video
    .video-item
    .video-details
    .video-url
    span.item-url
) {
--tw-text-opacity: 1;
color: rgb(178 190 195 / var(--tw-text-opacity));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
width: 100%;
}
@media (min-width: 1280px) {
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
width: auto;
}
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
flex: none;
}
@media (min-width: 1280px) {
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
flex: 0 1 auto;
}
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
border-radius: 18px;
width: 100%;
}
@media (min-width: 1024px) {
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
width: inherit;
flex: none;
}
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.button-playlist-group {
position: relative;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download {
position: relative;
height: 44px;
width: 50%;
}
@media (min-width: 1024px) {
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download {
width: 114px;
}
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download {
display: flex;
flex: none;
align-items: center;
justify-content: center;
--tw-bg-opacity: 1;
background-color: rgb(255 87 34/var(--tw-bg-opacity));
transition-property: color, background-color, border-color,
text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality:hover,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download:hover {
--tw-bg-opacity: 1;
background-color: rgb(255 123 48 / var(--tw-bg-opacity));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download {
font-size: 0.75rem;
line-height: 1rem;
font-weight: 700;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: flex;
flex-direction: row;
gap: 0.5rem;
cursor: pointer;
border-radius: 0;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality
svg,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download
svg {
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality.open-quality,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download.open-quality {
--tw-bg-opacity: 1;
background-color: rgb(255 123 48 / var(--tw-bg-opacity));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality.open-quality
svg,
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download.open-quality
svg {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality {
border-top-left-radius: 18px;
border-bottom-left-radius: 18px;
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-quality:after {
height: 46px;
width: 1px;
--tw-bg-opacity: 1;
background-color: rgb(255 123 48/var(--tw-bg-opacity));
--tw-content: "";
position: absolute;
top: 50%;
right: 0;
content: var(--tw-content);
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.section-playlist-result
.playlist-content
.list-video
.video-item
.btn-child-download {
border-top-right-radius: 18px;
border-bottom-right-radius: 18px;
}
.section-playlist-result.active .result-head .toggle-list svg {
--tw-rotate: 180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y))
rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.section-playlist-result.active .playlist-content {
display: flex;
height: auto;
overflow: auto;
}
.dark .section-playlist-result .result-container,
.dark .section-playlist-result .result-head .toggle-list {
box-shadow: 0 4px 7.9px #0c101233, 0 20px 37.6px #0c10121a;
}
.section-contact {
padding-top: 72px;
padding-bottom: 72px;
}
@media (min-width: 1024px) {
.section-contact {
padding-top: 90px;
padding-bottom: 90px;
}
}
.section-contact {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1024px) {
.section-contact {
padding-left: 0;
padding-right: 0;
}
}
.section-contact .form-control {
--tw-bg-opacity: 1;
background-color: rgb(243 243 243 / var(--tw-bg-opacity));
border-width: 1px;
border-color: #b2bec333;
position: relative;
border-radius: 15px;
width: 100%;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 18px;
padding-bottom: 18px;
}
.section-contact .form-control:focus,
.section-contact .form-control:focus-visible {
outline: none;
box-shadow: none;
}
.section-contact input[type="text"].form-control {
height: 54px;
}
.section-contact .contact-box {
max-width: 844px;
border-radius: 36px;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding: 30px 15px;
}
@media (min-width: 1024px) {
.section-contact .contact-box {
padding: 63px;
}
}
.section-contact .contact-box {
margin-left: auto;
margin-right: auto;
box-shadow: 0 4px 7.9px #b2bec333, 0 20px 37.6px #b2bec31a;
}
.section-contact .btn-submit {
height: 54px;
width: 100%;
max-width: 318px;
--tw-bg-opacity: 1;
background-color: rgb(255 87 34/var(--tw-bg-opacity));
}
.section-contact .btn-submit:hover {
--tw-bg-opacity: 1;
background-color: rgb(255 123 48/var(--tw-bg-opacity));
}
.section-contact .btn-submit {
transition-property: color, background-color, border-color,
text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 0.15s;
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
font-size: 15px;
font-weight: 700;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
margin-left: auto;
margin-right: auto;
border-radius: 15px;
}
.section-contact .form-group {
position: relative;
}
.section-contact .form-group.with-edit-icon:after {
background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.1285 3.3355L4.289 8.175C4.2205 8.244 4.173 8.331 4.1535 8.426L3.41 11.9685C3.3755 12.133 3.426 12.304 3.5445 12.423C3.6625 12.5425 3.833 12.5945 3.9975 12.5615L7.569 11.8475C7.666 11.828 7.755 11.7805 7.8245 11.7105L12.664 6.871L9.1285 3.3355ZM9.8355 2.6285L13.371 6.164L14.2675 5.268C15.244 4.2915 15.244 2.7085 14.2675 1.732C13.7985 1.2635 13.163 1 12.5 1C11.8365 1 11.201 1.2635 10.732 1.732L9.8355 2.6285Z" fill="%236C5CE7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.75 15H13.75C14.164 15 14.5 14.664 14.5 14.25C14.5 13.836 14.164 13.5 13.75 13.5H1.75C1.336 13.5 1 13.836 1 14.25C1 14.664 1.336 15 1.75 15Z" fill="%236C5CE7"/></svg>');position:absolute;top:50%;right:1.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content);width:1rem;height:1rem}.section-contact .form-group.with-edit-icon.icon-bottom:after{top:100%;--tw-translate-y:-40px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark .section-contact .contact-box{--tw-bg-opacity:1;background-color:rgb(25 26 29 / var(--tw-bg-opacity));box-shadow:0 4px 7.9px #0c101233,0 20px 37.6px #0c10121a}@media (min-width:640px){.sm\:container{width:100%}.sm\:container{max-width:640px}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}@media (min-width:1536px){.sm\:container{max-width:1536px}}}.placeholder\:text-light-black-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(99 110 114 / var(--tw-text-opacity))}.placeholder\:text-light-black-400::placeholder{--tw-text-opacity:1;color:rgb(99 110 114 / var(--tw-text-opacity))}.before\:block:before{content:var(--tw-content);display:block}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px}.before\:w-\[90\%\]:before{content:var(--tw-content);width:90%}.before\:max-w-\[1248px\]:before{content:var(--tw-content);max-width:1248px}.before\:bg-light-gray-400:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(231 232 237 / var(--tw-bg-opacity))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:h-\[46px\]:after{content:var(--tw-content);height:46px}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:w-\[50px\]:after{content:var(--tw-content);width:50px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-\[9px\]:after{content:var(--tw-content);--tw-translate-x:-9px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-dark-black-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(40 41 44 / var(--tw-border-opacity))}.after\:border-light-secondary-500:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(245 246 250 / var(--tw-border-opacity))}.after\:bg-dark-black-600:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(30 31 34 / var(--tw-bg-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:bg-no-repeat:after{content:var(--tw-content);background-repeat:no-repeat}.after\:font-bold:after{content:var(--tw-content);font-weight:700}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'·\'\]:after{--tw-content:"·";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.hover\:bg-light-accent-300:hover{--tw-bg-opacity:1;background-color:rgb(255 123 48/var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.hover\:font-bold:hover{font-weight:700}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-70:hover{opacity:.7}.before\:hover\:text-center:hover:before{content:var(--tw-content);text-align:center}.hover\:before\:text-center:hover:before{content:var(--tw-content);text-align:center}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #fff0;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0
var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0
calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity))}.focus\:hover\:text-center:hover:focus{text-align:center}.hover\:focus\:text-center:focus:hover{text-align:center}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-light-gray-500){--tw-text-opacity:1;color:rgb(178 190 195 / var(--tw-text-opacity))}:is(.dark .dark\:text-light-secondary-500){--tw-text-opacity:1;color:rgb(245 246 250 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:border-blue-500:focus){--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:ring-blue-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity))}@media (min-width:640px){.sm\:underline{text-decoration-line:underline}.sm\:container{margin-left:auto;margin-right:auto}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:top-1{top:.25rem}.lg\:my-\[62px\]{margin-top:62px;margin-bottom:62px}.lg\:mt-3{margin-top:.75rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[464\/273\]{aspect-ratio:464/273}.lg\:h-3{height:.75rem}.lg\:h-\[108px\]{height:108px}.lg\:h-\[5px\]{height:5px}.lg\:h-\[90px\]{height:90px}.lg\:w-11{width:2.75rem}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-\[1024px\]{width:1024px}.lg\:w-\[114px\]{width:114px}.lg\:w-\[153px\]{width:153px}.lg\:w-\[160px\]{width:160px}.lg\:w-\[200px\]{width:200px}.lg\:w-\[322px\]{width:322px}.lg\:w-\[inherit\]{width:inherit}.lg\:max-w-\[42\%\]{max-width:42%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-10{gap:2.5rem}.lg\:gap-\[30px\]{gap:30px}.lg\:gap-x-\[50px\]{-moz-column-gap:50px;column-gap:50px}.lg\:gap-y-\[25px\]{row-gap:25px}.lg\:rounded-\[20px\]{border-radius:20px}.lg\:rounded-\[27px\]{border-radius:27px}.lg\:rounded-\[36px\]{border-radius:36px}.lg\:rounded-\[8px\]{border-radius:8px}.lg\:rounded-l-\[27px\]{border-top-left-radius:27px;border-bottom-left-radius:27px}.lg\:p-0{padding:0}.lg\:p-10{padding:2.5rem}.lg\:p-\[63px\]{padding:63px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[102px\]{padding-left:102px;padding-right:102px}.lg\:px-\[42px\]{padding-left:42px;padding-right:42px}.lg\:px-\[51px\]{padding-left:51px;padding-right:51px}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-\[130px\]{padding-top:130px;padding-bottom:130px}.lg\:py-\[49px\]{padding-top:49px;padding-bottom:49px}.lg\:py-\[81px\]{padding-top:81px;padding-bottom:81px}.lg\:py-\[90px\]{padding-top:90px;padding-bottom:90px}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-\[63px\]{padding-bottom:63px}.lg\:pt-\[148px\]{padding-top:148px}.lg\:pt-\[51px\]{padding-top:51px}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[27px\]{font-size:27px}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[33px\]{font-size:33px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[51px\]{font-size:51px}.lg\:text-\[63px\]{font-size:63px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}:is(.dark .dark\:lg\:hover\:\[paint-order\:markers\]:hover){paint-order:markers}}@media (min-width:1280px){.xl\:max-h-\[381px\]{max-height:381px}.xl\:gap-\[30px\]{gap:30px}.xl\:px-\[50px\]{padding-left:50px;padding-right:50px}}#text-wrapper h2{font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-top:2rem;margin-bottom:2rem}#text-wrapper h3{font-weight:700;margin-top:1.25rem}#text-wrapper ul{list-style-type:disc;list-style-position:inside;margin-left:1.25rem;margin-top:1.25rem}#text-wrapper ol{list-style-type:decimal;list-style-position:inside;margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width:640px){.sm\:text-\[32px\]{font-size:32px}}@media (min-width:768px){.md\:text-\[32px\]{font-size:32px}}@media (min-width:1024px){.lg\:text-\[42px\]{font-size:42px}}.video-details{width:calc(100% - 464px - 1.5rem)}.video-details .video-title{word-break:break-all}.video-details a.btn-download{margin-top:10px}@media screen and (max-width:1023px){.video-thumb{width:100%;height:auto}.video-details{width:100%!important}}.dl-system-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgb(0 0 0 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;animation:dl-fadeIn 0.5s cubic-bezier(.16,1,.3,1);padding:20px;box-sizing:border-box}.dl-system-modal-container{background:linear-gradient(145deg,#ffffff 0%,#fafbfc 50%,#f8fafc 100%);padding:clamp(16px, 3vw, 24px);border-radius:clamp(16px, 4vw, 24px);text-align:center;max-width:min(480px, calc(100vw - 32px));width:100%;max-height:calc(100vh - 32px);overflow:visible;box-shadow:0 32px 64px -12px rgb(0 0 0 / .25),0 0 0 1px rgb(255 255 255 / .8),inset 0 1px 0 rgb(255 255 255 / .9);transform:scale(.85) translateY(40px);animation:dl-modalSlideUp 0.6s cubic-bezier(.16,1,.3,1) forwards;position:relative;box-sizing:border-box;border:1px solid rgb(255 255 255 / .2)}.dl-system-modal-container::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgb(59 130 246 / .1),rgb(147 51 234 / .1),rgb(236 72 153 / .1));border-radius:clamp(18px, 4vw, 26px);z-index:-1;animation:dl-borderGlow 3s ease-in-out infinite alternate}.dl-system-modal-header{margin-bottom:clamp(12px, 3vw, 16px);animation:dl-slideDown 0.8s cubic-bezier(.16,1,.3,1) 0.2s both}.dl-system-modal-icon{width:clamp(56px, 12vw, 72px);height:clamp(56px, 12vw, 72px);margin:0 auto clamp(8px, 2vw, 12px);background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 50%,#3b82f6 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:dl-downloadPulse 2s ease-in-out infinite;position:relative;box-shadow:0 8px 32px rgb(59 130 246 / .4),0 0 0 4px rgb(255 255 255 / .1),inset 0 2px 4px rgb(255 255 255 / .3)}.dl-system-modal-icon::before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,#3b82f6,#1d4ed8,#3b82f6,#3b82f6);border-radius:50%;z-index:-1;animation:dl-iconRotate 8s linear infinite;opacity:.3}.dl-system-modal-icon::after{content:"⬇";font-size:clamp(24px, 5vw, 32px);color:#fff;font-weight:700;text-shadow:0 2px 4px rgb(0 0 0 / .3);animation:dl-downloadBounce 1.5s ease-in-out infinite}.dl-system-modal-title{color:#1a202c;margin:0 0 clamp(8px, 2vw, 12px) 0;font-size:clamp(20px, 5vw, 26px);font-weight:800;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:-.8px;line-height:1.2;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:dl-slideUp 0.8s cubic-bezier(.16,1,.3,1) 0.3s both}.dl-system-modal-description{margin:0 0 clamp(12px, 3vw, 16px) 0;color:#4a5568;line-height:1.7;font-size:clamp(14px, 3.5vw, 16px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:400;animation:dl-slideUp 0.8s cubic-bezier(.16,1,.3,1) 0.4s both}.dl-system-modal-highlight{background:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#f59e0b 100%);background-size:200% 200%;color:#fff;padding:clamp(12px, 3vw, 16px) clamp(16px, 4vw, 20px);border-radius:clamp(12px, 3vw, 16px);margin:clamp(12px, 3vw, 16px) 0;font-weight:600;font-size:clamp(14px, 3.5vw, 16px);box-shadow:0 12px 32px rgb(245 158 11 / .4),0 0 0 1px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .2);animation:dl-slideUp 0.8s cubic-bezier(.16,1,.3,1) 0.5s both;position:relative;overflow:hidden}.dl-system-modal-highlight::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent)}.dl-system-modal-actions{display:flex;gap:clamp(12px, 3vw, 20px);justify-content:center;margin-top:clamp(16px, 4vw, 20px);flex-direction:row;align-items:center;animation:dl-slideUp 0.8s cubic-bezier(.16,1,.3,1) 0.6s both}@media (max-width:520px){.dl-system-modal-actions{flex-direction:column;gap:clamp(10px, 2.5vw, 14px)}.dl-system-modal-btn-close,.dl-system-modal-btn-upgrade{width:100%;flex:none}}.dl-system-modal-btn-close{padding:clamp(12px, 3vw, 14px) clamp(24px, 6vw, 28px);border:2px solid #d1d5db;background:linear-gradient(145deg,#f9fafb 0%,#f3f4f6 100%);border-radius:clamp(10px, 2.5vw, 14px);cursor:pointer;transition:all 0.4s cubic-bezier(.16,1,.3,1);font-weight:600;font-size:clamp(14px, 3.5vw, 15px);color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(100px, 25vw, 120px);flex:1;position:relative;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.dl-system-modal-btn-close::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(107 114 128 / .1),transparent);transition:left 0.5s ease}.dl-system-modal-btn-close:hover{background:linear-gradient(145deg,#f3f4f6 0%,#e5e7eb 100%);border-color:#9ca3af;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px rgb(0 0 0 / .12);color:#374151}.dl-system-modal-btn-close:hover::before{left:100%}.dl-system-modal-btn-close:active{transform:translateY(-1px) scale(.98)}.dl-system-modal-btn-upgrade{padding:clamp(12px, 3vw, 14px) clamp(28px, 7vw, 36px);background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 50%,#8b5cf6 100%);background-size:200% 200%;color:#fff;text-decoration:none;border-radius:clamp(10px, 2.5vw, 14px);font-weight:700;font-size:clamp(14px, 3.5vw, 15px);transition:all 0.4s cubic-bezier(.16,1,.3,1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(120px, 30vw, 140px);border:none;cursor:pointer;box-shadow:0 12px 32px rgb(139 92 246 / .4),0 0 0 1px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .2);flex:1.2;position:relative;overflow:hidden;animation:dl-upgradeButtonAttract 2s ease-in-out infinite,dl-buttonGlow 3s ease-in-out infinite alternate}.dl-system-modal-btn-upgrade::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left 0.6s ease}.dl-system-modal-btn-upgrade::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgb(139 92 246 / .8),rgb(124 58 237 / .8),rgb(168 85 247 / .8),rgb(139 92 246 / .8));background-size:400% 400%;border-radius:clamp(12px, 2.5vw, 16px);z-index:-1;animation:dl-upgradeButtonGlow 1.5s ease-in-out infinite alternate;filter:blur(4px);opacity:.7}.dl-system-modal-btn-upgrade:hover{transform:translateY(-6px) scale(1.08);box-shadow:0 24px 48px rgb(139 92 246 / .7),0 0 0 1px rgb(255 255 255 / .2),inset 0 1px 0 rgb(255 255 255 / .3);background-position:100% 100%;animation:dl-upgradeButtonAttract 1s ease-in-out infinite,dl-buttonGlow 2s ease-in-out infinite alternate}.dl-system-modal-btn-upgrade:hover::before{left:100%}.dl-system-modal-btn-upgrade:hover::after{animation:dl-upgradeButtonGlow 1s ease-in-out infinite alternate;opacity:1;filter:blur(6px)}.dl-system-modal-btn-upgrade:active{transform:translateY(-2px) scale(1.02)}.dl-system-notification-wrapper{position:fixed;top:clamp(20px, 5vw, 32px);right:clamp(20px, 5vw, 32px);z-index:999998;animation:dl-slideInRight 0.6s cubic-bezier(.16,1,.3,1);max-width:calc(100vw - 40px)}.dl-system-notification-content{background:linear-gradient(135deg,#48bb78 0%,#38a169 50%,#48bb78 100%);background-size:200% 200%;color:#fff;padding:clamp(14px, 3.5vw, 18px) clamp(18px, 4.5vw, 26px);border-radius:clamp(10px, 2.5vw, 14px);box-shadow:0 12px 32px rgb(72 187 120 / .4),0 0 0 1px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .2);font-size:clamp(14px, 3.5vw, 16px);font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;display:flex;align-items:center;gap:clamp(10px, 2.5vw, 14px);min-width:clamp(240px, 60vw, 320px);word-wrap:break-word;animation:dl-notificationPulse 2s ease-in-out infinite;position:relative;overflow:hidden}.dl-system-notification-content::before{content:"✓";width:clamp(24px, 6vw, 28px);height:clamp(24px, 6vw, 28px);background:rgb(255 255 255 / .25);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(14px, 3.5vw, 16px);font-weight:700;flex-shrink:0;box-shadow:0 2px 8px rgb(0 0 0 / .2);animation:dl-checkmarkBounce 1s ease-out}.dl-system-notification-content::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);animation:dl-shimmer 2s infinite 1s}.dl-system-error-notification{position:fixed;top:clamp(20px, 5vw, 32px);right:clamp(20px, 5vw, 32px);z-index:999998;animation:dl-slideInRight 0.6s cubic-bezier(.16,1,.3,1);max-width:calc(100vw - 40px)}.dl-system-error-content{background:linear-gradient(135deg,#f56565 0%,#e53e3e 50%,#f56565 100%);background-size:200% 200%;color:#fff;padding:clamp(14px, 3.5vw, 18px) clamp(18px, 4.5vw, 26px);border-radius:clamp(10px, 2.5vw, 14px);box-shadow:0 12px 32px rgb(245 101 101 / .4),0 0 0 1px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .2);font-size:clamp(14px, 3.5vw, 16px);font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;min-width:clamp(240px, 60vw, 320px);word-wrap:break-word;animation:dl-errorShake 0.6s ease-out;position:relative;overflow:hidden}.dl-system-error-content::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);animation:dl-shimmer 2s infinite 0.5s}@keyframes dl-fadeIn{from{opacity:0}to{opacity:1}}@keyframes dl-modalSlideUp{from{transform:scale(.85) translateY(40px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes dl-slideInRight{from{transform:translateX(100%) scale(.9);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes dl-slideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dl-slideDown{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dl-downloadPulse{0%,100%{transform:scale(1);box-shadow:0 8px 32px rgb(59 130 246 / .4),0 0 0 4px rgb(255 255 255 / .1),inset 0 2px 4px rgb(255 255 255 / .3)}50%{transform:scale(1.08);box-shadow:0 12px 40px rgb(59 130 246 / .6),0 0 0 8px rgb(255 255 255 / .15),inset 0 2px 4px rgb(255 255 255 / .4)}}@keyframes dl-downloadBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(2px)}75%{transform:translateY(-2px)}}@keyframes dl-iconRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes dl-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes dl-borderGlow{from{opacity:.5}to{opacity:1}}@keyframes dl-highlightPulse{0%,100%{background-position:0% 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.02)}}@keyframes dl-buttonGlow{from{box-shadow:0 12px 32px rgb(139 92 246 / .4),0 0 0 1px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .2)}to{box-shadow:0 16px 40px rgb(139 92 246 / .6),0 0 0 1px rgb(255 255 255 / .2),inset 0 1px 0 rgb(255 255 255 / .3)}}@keyframes dl-upgradeButtonAttract{0%,100%{transform:scale(1)}25%{transform:scale(1.02)}50%{transform:scale(1.05)}75%{transform:scale(1.02)}}@keyframes dl-upgradeButtonGlow{0%{background-position:0% 50%;opacity:.5}50%{background-position:100% 50%;opacity:.9}100%{background-position:200% 50%;opacity:.7}}@keyframes dl-shimmer{from{left:-100%}to{left:100%}}@keyframes dl-notificationPulse{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes dl-checkmarkBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes dl-errorShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:480px){.dl-system-modal-overlay{padding:12px}.dl-system-modal-container{padding:16px;border-radius:16px;max-height:calc(100vh - 24px)}.dl-system-modal-actions{gap:10px;margin-top:12px}.dl-system-modal-icon{width:48px;height:48px;margin-bottom:8px}.dl-system-modal-icon::after{font-size:20px}.dl-system-modal-title{font-size:18px;margin-bottom:8px}.dl-system-modal-description{font-size:13px;margin-bottom:10px}.dl-system-modal-highlight{padding:10px 14px;margin:10px 0;font-size:13px}}@media (max-width:320px){.dl-system-modal-container{padding:12px;border-radius:12px;max-height:calc(100vh - 20px)}.dl-system-modal-title{font-size:16px}.dl-system-modal-description{font-size:12px}.dl-system-modal-highlight{font-size:12px;padding:8px 12px}.dl-system-modal-actions{margin-top:10px}}@media (max-height:640px) and (orientation:landscape){.dl-system-modal-container{max-height:calc(100vh - 16px);padding:12px}.dl-system-modal-icon{width:40px;height:40px;margin-bottom:6px}.dl-system-modal-icon::after{font-size:18px}.dl-system-modal-title{font-size:16px;margin-bottom:6px}.dl-system-modal-description{font-size:12px;margin-bottom:8px}.dl-system-modal-highlight{padding:8px 12px;margin:8px 0;font-size:12px}.dl-system-modal-actions{margin-top:10px;gap:8px}}@media (max-height:500px){.dl-system-modal-container{padding:8px;max-height:calc(100vh - 12px)}.dl-system-modal-icon{width:32px;height:32px;margin-bottom:4px}.dl-system-modal-icon::after{font-size:14px}.dl-system-modal-title{font-size:14px;margin-bottom:4px}.dl-system-modal-description{font-size:11px;margin-bottom:6px}.dl-system-modal-highlight{padding:6px 10px;margin:6px 0;font-size:11px}.dl-system-modal-actions{margin-top:8px;gap:6px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.dl-system-modal-container{border-width:.5px}}@media (prefers-reduced-motion:reduce){.dl-system-modal-overlay,.dl-system-modal-container,.dl-system-modal-header,.dl-system-modal-icon,.dl-system-modal-title,.dl-system-modal-description,.dl-system-modal-highlight,.dl-system-modal-actions,.dl-system-notification-wrapper,.dl-system-error-notification{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (prefers-color-scheme:dark){.dl-system-modal-container{background:linear-gradient(145deg,#1a202c 0%,#2d3748 50%,#1a202c 100%);border-color:rgb(255 255 255 / .1);box-shadow:0 32px 64px -12px rgb(0 0 0 / .5),0 0 0 1px rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .1)}.dl-system-modal-title{color:#f7fafc;background:linear-gradient(135deg,#f7fafc 0%,#e2e8f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.dl-system-modal-description{color:#a0aec0}.dl-system-modal-btn-close{background:linear-gradient(145deg,#2d3748 0%,#4a5568 100%);border-color:#4a5568;color:#e2e8f0}.dl-system-modal-btn-close:hover{background:linear-gradient(145deg,#4a5568 0%,#718096 100%);border-color:#718096;color:#f7fafc}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url(https://ytvideosaver.com/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2) format('woff2')}@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url(https://ytvideosaver.com/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2) format('woff2')}@media (max-width:600px){div[style*="display: flex"]{flex-direction:column;gap:15px!important}div[style*="max-width: 900px"]{max-width:100%!important}h3{font-size:22px!important}}.video-downloader-guide{text-align:center;font-family:"Poppins",sans-serif;padding:40px 0;background:#f8f7f5;width:100%;box-sizing:border-box;margin:0}.guide-title{font-size:25px;font-weight:700;margin-bottom:20px;color:#333;letter-spacing:.8px;text-transform:uppercase}.steps-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0 5%;max-width:100%;margin:0 auto}.step{background:#fff;padding:20px;border-radius:12px;box-shadow:0 5px 15px rgb(0 0 0 / .1);text-align:center;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out;display:flex;flex-direction:column;align-items:center;width:100%}.step:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .15)}.step img{width:100%;max-width:280px;border-radius:10px;margin-bottom:15px}.step h3{font-size:22px;font-weight:700;margin-bottom:8px;color:#222}.step p{font-size:15px;color:#555;line-height:1.5;margin-bottom:0}@media (max-width:1200px){.steps-container{grid-template-columns:repeat(2,1fr);gap:20px}.step img{max-width:90%}}@media (max-width:768px){.guide-title{font-size:30px}.steps-container{grid-template-columns:1fr;padding:0 15px}.step{margin-bottom:20px}.step img{max-width:95%}}@media (max-width:480px){.guide-title{font-size:26px}.step h3{font-size:20px}.step p{font-size:14px}}.features-section{max-width:100%;margin:0 auto;text-align:center;padding:50px 20px;background-color:#f8f7f5;font-family:Arial,sans-serif}.features-title{font-size:1.5rem;color:#333;margin-bottom:40px;font-weight:700;text-transform:uppercase}.features-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;width:100%}.feature{background:#fff;padding:25px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature:hover{transform:translateY(-8px);box-shadow:0 6px 15px rgb(0 0 0 / .15)}.feature-icon{font-size:50px;margin-bottom:20px;color:#4A90E2}.feature-title{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:#333;letter-spacing:1px}.feature-description{font-size:1.1rem;color:#555;line-height:1.6;max-width:350px;margin:0 auto}@media (max-width:1024px){.features-title{font-size:2rem}.feature-title{font-size:1.3rem}.feature-description{font-size:1rem}}@media (max-width:768px){.features-title{font-size:1.8rem}.feature-title{font-size:1.1rem}.feature-description{font-size:.95rem}}@media (max-width:480px){.features-title{font-size:1.6rem}.feature-title{font-size:1rem}.feature-description{font-size:.9rem}}@media (max-width:768px){table{width:100%;font-size:14px;display:block;overflow-x:auto}th,td{padding:12px 15px;display:block;text-align:center;width:100%}th{font-size:16px;text-align:center}tr{display:flex;flex-direction:column;align-items:center;width:100%;border-bottom:1px solid #e2e8f0;padding-bottom:10px;margin-bottom:10px;border-radius:8px}td{padding:8px 12px;width:100%;font-size:14px;color:#333}td:first-child{font-weight:700;background:#f8f9fa;border-bottom:none;width:100%}td:last-child{padding-left:15px;width:100%;color:#333}tr:nth-child(odd){background:#f0f8ff}tr:nth-child(even){background:#f9f9f9}tr:nth-child(odd) td:first-child{background:#4dabf7;color:#fff}tr:nth-child(even) td:first-child{background:#228be6;color:#fff}}