@font-face{font-family:Geist;src:url(../fonts/geist/geist-sans-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/geist/geist-sans-variable-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-font-family:var(--font-sans);--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(88% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--letter-spacing-base:-.02em;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(88% 0 0);--sidebar-ring:oklch(70.8% 0 0);--highlight-1:oklch(75% .18 225);--highlight-2:oklch(60% .28 340);--highlight-3:oklch(55% .29 285);--highlight-4:oklch(74% .2 145);--glass-blur:5px;--glass-surface:#ffffffb8;--glass-surface-strong:#ffffffdb;--glass-border:#0f0f0f14;--glass-divider:#0f0f0f14;--glass-hover:#0f0f0f09;--glass-shadow:0 18px 38px #0f0f0f14, inset 0 1px 0 #ffffffb8;--glass-panel-blur:32px;--glass-panel-bloom-blur:40px;--glass-panel-surface:#fffc;--glass-panel-border:#0f0f0f14;--glass-panel-divider:#0f0f0f14;--glass-panel-shadow:var(--glass-shadow);--glass-panel-noise-image:none;--premium-surface-background:radial-gradient(29.48% 34.97% at 0% 58.67%, #0f0f0f0f 0%, #0f0f0f06 50%, #0f0f0f00 100%) padding-box, linear-gradient(#fffffffa 0%, #f4f4f4eb 100%);--nav-shell-blur:var(--glass-panel-blur);--nav-shell-bloom-blur:var(--glass-panel-bloom-blur);--nav-shell-surface:var(--glass-panel-surface);--nav-shell-border:var(--glass-panel-border);--nav-shell-divider:var(--glass-panel-divider);--nav-shell-shadow:var(--glass-panel-shadow);--nav-shell-noise-image:var(--glass-panel-noise-image);--button-height-sm:2.5rem;--button-height-md:2.75rem;--button-height-lg:3.125rem;--button-padding-x:1rem;--button-radius-pill:1rem;--form-control-height:3rem;--form-control-radius:var(--button-radius-pill);--form-control-padding-x:var(--button-padding-x);--form-control-border-width:2px;--form-control-border-color:color-mix(in srgb, var(--foreground) 5%, transparent);--form-control-border-color-hover:color-mix(in srgb, var(--foreground) 12%, transparent);--form-control-surface:linear-gradient(104deg, #0f0f0f09 5%, #20202011 100%);--form-control-shadow:none;--form-control-ring:color-mix(in srgb, var(--foreground) 20%, transparent);--form-control-invalid:color-mix(in srgb, var(--destructive) 44%, transparent);--select-chevron-size:1rem;--select-chevron-offset:1rem;--select-chevron-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.dark{--background:oklch(0% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.12);--sidebar-ring:oklch(55.6% 0 0);--highlight-1:oklch(82% .17 225);--highlight-2:oklch(68% .28 340);--highlight-3:oklch(60% .29 285);--highlight-4:oklch(80% .18 145);--glass-blur:5px;--glass-surface:#0f0f0fc7;--glass-surface-strong:#0f0f0fe0;--glass-border:#ffffff12;--glass-divider:#ffffff14;--glass-hover:#ffffff0f;--glass-shadow:0 18px 40px #00000047, inset 0 1px 0 #ffffff0f;--glass-panel-blur:32px;--glass-panel-bloom-blur:40px;--glass-panel-surface:#000c;--glass-panel-border:#b0c7d925;--glass-panel-divider:#b0c7d925;--glass-panel-shadow:var(--glass-shadow);--glass-panel-noise-image:none;--premium-surface-background:radial-gradient(29.48% 34.97% at 0% 58.67%, #ffffff0d 0%, #ffffff05 50%, #fff0 100%) padding-box, linear-gradient(#111 0%, #00000080 100%);--nav-shell-blur:var(--glass-panel-blur);--nav-shell-bloom-blur:var(--glass-panel-bloom-blur);--nav-shell-surface:var(--glass-panel-surface);--nav-shell-border:var(--glass-panel-border);--nav-shell-divider:var(--glass-panel-divider);--nav-shell-shadow:var(--glass-panel-shadow);--nav-shell-noise-image:var(--glass-panel-noise-image);--button-height-sm:2.5rem;--button-height-md:2.75rem;--button-height-lg:3.125rem;--button-padding-x:1rem;--button-radius-pill:1rem;--form-control-height:3rem;--form-control-radius:var(--button-radius-pill);--form-control-padding-x:var(--button-padding-x);--form-control-border-width:2px;--form-control-border-color:#ffffff0d;--form-control-border-color-hover:#ffffff1f;--form-control-surface:linear-gradient(104deg, #fdfdfd0d 5%, #f0f0e41a 100%);--form-control-shadow:none;--form-control-ring:#fff3;--form-control-invalid:color-mix(in srgb, var(--destructive) 44%, transparent);--select-chevron-size:1rem;--select-chevron-offset:1rem;--select-chevron-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html{scroll-behavior:smooth;background-color:var(--background);font-family:var(--default-font-family,var(--font-sans))}body{background-color:var(--background);color:var(--foreground);font-family:var(--default-font-family,var(--font-sans));letter-spacing:var(--letter-spacing-base);transition:background-color .18s,color .18s,border-color .18s}a{color:inherit;text-decoration:none;transition:color .18s,opacity .18s,background-color .18s,border-color .18s,text-decoration-color .18s}.visualmodo-footer-link{color:var(--muted-foreground);font-size:.875rem;font-weight:500;line-height:1.6}.visualmodo-footer-link:hover,.visualmodo-footer-link:focus-visible{color:var(--foreground)}.visualmodo-brand-mark,.visualmodo-footer-brand-mark{flex:0 0 2rem;width:2rem;display:inline-flex}.visualmodo-brand-mark__svg,.visualmodo-footer-brand-mark__svg{flex:none;max-width:none;display:block;width:2rem!important;height:auto!important}.rounded-lg{border-radius:.5rem}.visualmodo-site-footer{border-top:1px solid var(--nav-shell-divider);background-color:var(--background);padding-top:3rem}.visualmodo-site-footer__container{margin:0 auto;padding:3.5rem 1.5rem 2rem}.visualmodo-site-footer__stack{gap:3rem;display:grid}.visualmodo-site-footer__intro{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:32rem;margin:0 auto;display:flex}.visualmodo-site-footer__brand{color:var(--foreground);justify-content:center;align-items:center;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.visualmodo-site-footer__brand:hover,.visualmodo-site-footer__brand:focus-visible{opacity:.8}.visualmodo-site-footer__brand svg{flex:none;width:4rem;height:4rem;display:block}.visualmodo-site-footer__description{color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:.875rem;line-height:1.75}.visualmodo-site-footer__grid{text-align:center;gap:2.5rem;display:grid}.visualmodo-site-footer__column{gap:1rem;display:grid}.visualmodo-site-footer__heading{color:var(--foreground);margin:0;font-size:.875rem;font-weight:500}.visualmodo-site-footer__links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.visualmodo-site-footer__bottom{border-top:1px solid var(--nav-shell-divider);flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;display:flex}.visualmodo-site-footer__copyright{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.visualmodo-site-footer__controls{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.visualmodo-site-footer__socials{flex-wrap:wrap;align-items:center;gap:.125rem;display:inline-flex}.visualmodo-site-footer__socials a{color:var(--muted-foreground);justify-content:center;align-items:center;padding:.25rem;transition:color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.visualmodo-site-footer__socials a:hover,.visualmodo-site-footer__socials a:focus-visible{color:var(--foreground)}.visualmodo-site-footer__socials svg{width:1.125rem;height:1.125rem;display:block}.visualmodo-divider--vertical,.visualmodo-site-footer__controls-divider{background:var(--nav-shell-divider);flex:none;width:1px;height:1.5rem}@keyframes visualmodo-header-slide-down-fade{0%{opacity:0;transform:translateY(-.9rem)}to{opacity:1;transform:translateY(0)}}header.wp-block-template-part{top:var(--visualmodo-admin-bar-height,0);z-index:40;position:sticky;overflow:visible}@media (width<=37.5rem){header.wp-block-template-part{top:0}}.visualmodo-site-header{box-shadow:none;background-color:#0000;border-bottom:0 solid #0000;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:relative}.visualmodo-glass-panel,.visualmodo-site-header:before,.visualmodo-header-submenu--mega,.visualmodo-account-menu__panel{background-color:var(--glass-panel-surface);background-image:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 20%);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-repeat:repeat}.visualmodo-glass-panel,.visualmodo-header-submenu--mega,.visualmodo-account-menu__panel{border:1px solid var(--glass-panel-border);background-clip:padding-box}.visualmodo-premium-surface{background:var(--premium-surface-background);background-clip:padding-box}.visualmodo-site-header:before{content:"";z-index:0;opacity:1;pointer-events:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.visualmodo-site-header:after{content:"";z-index:2;background:var(--nav-shell-divider);opacity:0;transform-origin:50%;pointer-events:none;height:1px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.92)}.visualmodo-site-header[data-mounted=true]{animation:1s ease-in-out both visualmodo-header-slide-down-fade}.visualmodo-site-header[data-scrolled=true]{box-shadow:var(--nav-shell-shadow)}.visualmodo-site-header[data-scrolled=true]:after{opacity:1;transform:scaleX(1)}.visualmodo-site-header__inner,.visualmodo-site-header__cluster{z-index:3;min-width:0;position:relative}.visualmodo-header-nav{align-items:center;display:flex;overflow:visible}.visualmodo-header-menu,.visualmodo-header-submenu{margin:0;padding:0;list-style:none}.visualmodo-header-menu{align-items:center;gap:1.5rem;display:flex;overflow:visible}.visualmodo-header-menu__item{align-items:center;display:flex;position:relative}.visualmodo-header-menu__item--has-children:before{content:"";width:calc(100% + 1.5rem);height:1rem;position:absolute;top:100%;left:-.75rem}.visualmodo-header-menu__item>a{min-height:2.5rem;color:var(--muted-foreground);letter-spacing:-.01em;align-items:center;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.visualmodo-header-menu__item>a:hover,.visualmodo-header-menu__item>a:focus-visible{color:var(--foreground)}.visualmodo-header-menu__item--has-children>a:after{content:"";background-color:currentColor;width:.7rem;height:.7rem;margin-left:.45rem;transform:translateY(.05rem);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.visualmodo-header-submenu{--visualmodo-submenu-column-width:14rem;opacity:0;visibility:hidden;z-index:20;min-width:13rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:60px;left:0;transform:translateY(.35rem)}.visualmodo-header-menu__item--has-children:hover>.visualmodo-header-submenu,.visualmodo-header-menu__item--has-children:focus-within>.visualmodo-header-submenu{opacity:1;visibility:visible;transform:translateY(0)}.visualmodo-header-submenu--mega{box-sizing:border-box;will-change:opacity, transform, backdrop-filter;border-radius:1.5rem;width:fit-content;max-width:calc(100vw - 2rem);padding:.75rem;overflow:hidden;transform:translateZ(0)}.visualmodo-header-submenu--compact{width:fit-content;max-width:calc(100vw - 2rem)}.visualmodo-header-submenu__grid{grid-template-columns:repeat(2, minmax(var(--visualmodo-submenu-column-width), var(--visualmodo-submenu-column-width)));box-sizing:border-box;gap:.375rem;width:max-content;min-width:0;max-width:none;display:grid}.visualmodo-header-submenu--compact .visualmodo-header-submenu__grid{grid-template-columns:minmax(var(--visualmodo-submenu-column-width), var(--visualmodo-submenu-column-width));gap:.25rem}.visualmodo-header-submenu--compact .visualmodo-header-submenu-card{padding:.75rem}.visualmodo-header-submenu-card{width:var(--visualmodo-submenu-column-width);min-width:var(--visualmodo-submenu-column-width);max-width:var(--visualmodo-submenu-column-width);box-sizing:border-box;color:oklch(98.5% 0 0);background:0 0;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.visualmodo-header-submenu-card:before{content:"";border-radius:inherit;background:var(--glass-hover);opacity:0;transition:opacity .18s;position:absolute;inset:0}.visualmodo-header-submenu-card:hover:before,.visualmodo-header-submenu-card:focus-visible:before{opacity:1}.visualmodo-header-submenu-card__title,.visualmodo-header-submenu-card__description,.visualmodo-header-submenu-card__icon,.visualmodo-header-submenu-card__body,.visualmodo-header-submenu__footer-link,.visualmodo-header-submenu__footer-meta{z-index:1;position:relative}.visualmodo-header-submenu-card__icon{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:oklch(98.5% 0 0);border-radius:.75rem;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-top:.125rem;transition:background-color .18s,color .18s;display:inline-flex}.visualmodo-header-submenu-card__icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.visualmodo-header-submenu-card__body{gap:.125rem;min-width:0;display:grid}.visualmodo-header-submenu-card__title{color:oklch(98.5% 0 0);letter-spacing:-.01em;word-break:break-word;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.visualmodo-header-submenu-card__description{color:#ffffff85;word-break:break-word;font-size:.875rem;font-weight:400;line-height:1.25rem;display:block}.visualmodo-header-submenu__footer{border-top:1px solid var(--glass-divider);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.95rem 1rem .35rem;display:flex}.visualmodo-header-submenu__footer-link{color:oklch(98.5% 0 0);align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.visualmodo-header-submenu__footer-meta{color:#ffffff57;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.visualmodo-header-submenu-card:hover .visualmodo-header-submenu-card__description,.visualmodo-header-submenu-card:focus-visible .visualmodo-header-submenu-card__description,.visualmodo-header-submenu__footer-link:hover,.visualmodo-header-submenu__footer-link:focus-visible,.visualmodo-header-submenu__footer-meta:hover,.visualmodo-header-submenu__footer-meta:focus-visible{color:oklch(98.5% 0 0)}.visualmodo-header-submenu-card:hover .visualmodo-header-submenu-card__icon,.visualmodo-header-submenu-card:focus-visible .visualmodo-header-submenu-card__icon{background-color:color-mix(in srgb, var(--foreground) 12%, transparent);color:oklch(98.5% 0 0)}.dark .visualmodo-header-submenu-card:hover .visualmodo-header-submenu-card__icon,.dark .visualmodo-header-submenu-card:focus-visible .visualmodo-header-submenu-card__icon{background-color:var(--foreground);color:var(--background)}html:not(.dark) .visualmodo-header-submenu-card{color:var(--foreground)}html:not(.dark) .visualmodo-header-submenu-card:before{background:color-mix(in srgb, var(--foreground) 4%, transparent)}html:not(.dark) .visualmodo-header-submenu-card__icon{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:color-mix(in srgb, var(--foreground) 72%, transparent)}html:not(.dark) .visualmodo-header-submenu-card__title,html:not(.dark) .visualmodo-header-submenu__footer-link{color:var(--foreground)}html:not(.dark) .visualmodo-header-submenu-card__description{color:color-mix(in srgb, var(--foreground) 58%, transparent)}html:not(.dark) .visualmodo-header-submenu__footer{border-top-color:var(--nav-shell-divider)}html:not(.dark) .visualmodo-header-submenu__footer-meta{color:color-mix(in srgb, var(--foreground) 48%, transparent)}html:not(.dark) .visualmodo-header-submenu-card:hover .visualmodo-header-submenu-card__description,html:not(.dark) .visualmodo-header-submenu-card:focus-visible .visualmodo-header-submenu-card__description,html:not(.dark) .visualmodo-header-submenu__footer-link:hover,html:not(.dark) .visualmodo-header-submenu__footer-link:focus-visible,html:not(.dark) .visualmodo-header-submenu__footer-meta:hover,html:not(.dark) .visualmodo-header-submenu__footer-meta:focus-visible{color:var(--foreground)}html:not(.dark) .visualmodo-header-submenu-card:hover .visualmodo-header-submenu-card__icon,html:not(.dark) .visualmodo-header-submenu-card:focus-visible .visualmodo-header-submenu-card__icon{background-color:var(--foreground);color:var(--background)}.visualmodo-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:.625rem;min-width:0;display:inline-flex}.visualmodo-header-actions__divider{display:block}.visualmodo-header-actions__account{flex:none;align-items:center;gap:.625rem;display:inline-flex}.visualmodo-mobile-menu__toggle,.visualmodo-mobile-menu__overlay{display:none}body.visualmodo-mobile-menu-open{overflow:hidden}.visualmodo-mobile-auth{gap:.875rem;display:grid}.visualmodo-mobile-auth__primary{width:100%}.visualmodo-mobile-auth__secondary{min-height:2.75rem;color:var(--muted-foreground);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;transition:color .18s;display:inline-flex}.visualmodo-mobile-auth__secondary:hover,.visualmodo-mobile-auth__secondary:focus-visible{color:var(--foreground)}@media (width<=63.9988rem){.visualmodo-site-header__inner{gap:1rem}.visualmodo-site-header__cluster{z-index:81;flex:auto;justify-content:flex-start;min-width:0}.visualmodo-brand-mark{z-index:81;position:relative}.visualmodo-header-nav,.visualmodo-header-actions{display:none}.visualmodo-mobile-menu__toggle{z-index:81;border-radius:var(--button-radius-pill);background:color-mix(in srgb, var(--foreground) 5%, transparent);width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;border:2px solid #ffffff0d;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,border-radius .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.visualmodo-mobile-menu__toggle:hover,.visualmodo-mobile-menu__toggle:focus-visible{color:#fff;background-color:#000;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}.visualmodo-mobile-menu__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.visualmodo-mobile-menu__toggle-icon{flex:none;width:1.125rem;height:.875rem;display:block;position:relative}.visualmodo-mobile-menu__toggle-line{transform-origin:50%;background-color:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .18s;display:block;position:absolute;top:50%;left:0}.visualmodo-mobile-menu__toggle-line:first-child{transform:translateY(calc(-50% - .1875rem))}.visualmodo-mobile-menu__toggle-line:last-child{transform:translateY(calc(.1875rem - 50%))}.visualmodo-site-header[data-mobile-menu-open=true] .visualmodo-mobile-menu__toggle-line:first-child{transform:translateY(-50%)rotate(45deg)}.visualmodo-site-header[data-mobile-menu-open=true] .visualmodo-mobile-menu__toggle-line:last-child{transform:translateY(-50%)rotate(-45deg)}.visualmodo-mobile-menu__overlay{z-index:80;padding:calc(var(--visualmodo-admin-bar-height,0px) + 5.75rem) 1rem 1.5rem;background:color-mix(in srgb, var(--background) 94%, transparent);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(18px);transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0;overflow-y:auto}@media (width<=37.5rem){.visualmodo-mobile-menu__overlay{padding:5.75rem 1rem 1.5rem}}.visualmodo-site-header[data-mobile-menu-open=true] .visualmodo-mobile-menu__overlay{opacity:1;visibility:visible;pointer-events:auto}.visualmodo-mobile-menu__panel{width:100%;max-width:34rem;margin:0 auto}.visualmodo-mobile-menu__auth{margin-bottom:1.5rem}.visualmodo-mobile-nav__list,.visualmodo-mobile-nav__submenu{margin:0;padding:0;list-style:none}.visualmodo-mobile-nav__list{display:grid}.visualmodo-mobile-nav__item{border-bottom:1px solid var(--nav-shell-divider)}.visualmodo-mobile-nav__link,.visualmodo-mobile-nav__parent{width:100%;min-height:4.25rem;color:var(--foreground);letter-spacing:-.03em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:1.375rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.visualmodo-mobile-nav__parent{cursor:pointer}.visualmodo-mobile-nav__chevron{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;transition:transform .18s;transform:rotate(0)}.visualmodo-mobile-nav__item[data-open=true] .visualmodo-mobile-nav__chevron{transform:rotate(180deg)}.visualmodo-mobile-nav__submenu{opacity:0;gap:.5rem;max-height:0;padding-bottom:0;transition:max-height .22s,opacity .18s,padding-bottom .18s;display:grid;overflow:hidden}.visualmodo-mobile-nav__item[data-open=true] .visualmodo-mobile-nav__submenu{opacity:1;max-height:32rem;padding-bottom:1rem}.visualmodo-mobile-nav__submenu-link,.visualmodo-mobile-nav__submenu-footer{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;text-decoration:none;display:flex}.visualmodo-mobile-nav__submenu-icon{background:color-mix(in srgb, var(--foreground) 8%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);border-radius:.75rem;flex:0 0 2.25rem;justify-content:center;align-items:center;display:inline-flex}.visualmodo-mobile-nav__submenu-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.visualmodo-mobile-nav__submenu-body{gap:.2rem;min-width:0;display:grid}.visualmodo-mobile-nav__submenu-title{color:var(--foreground);letter-spacing:-.02em;font-size:.95rem;font-weight:600;line-height:1.2}.visualmodo-mobile-nav__submenu-description{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.45}.visualmodo-mobile-nav__submenu-footer{min-height:3rem;color:var(--foreground);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.dark .visualmodo-mobile-menu__toggle:hover,.dark .visualmodo-mobile-menu__toggle:focus-visible{color:#000;background-color:#fff;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}html:not(.dark) .visualmodo-mobile-menu__toggle{border-color:#00000014;box-shadow:0 1px 3px #ffffff6b,0 1px 2px #ffffff47}html:not(.dark) .visualmodo-mobile-menu__toggle:hover,html:not(.dark) .visualmodo-mobile-menu__toggle:focus-visible{box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}}.visualmodo-account-menu{position:relative}.visualmodo-account-menu summary{list-style:none}.visualmodo-account-menu summary::-webkit-details-marker{display:none}.visualmodo-account-menu__trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.visualmodo-account-menu__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:999px}.visualmodo-account-menu__avatar{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.visualmodo-account-menu__avatar-image{object-fit:cover;width:100%;height:100%;display:block}.visualmodo-account-menu__panel{z-index:45;will-change:opacity, transform, backdrop-filter;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;border-radius:1.5rem;width:min(15rem,100vw - 2rem);padding:0;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:64px;right:0;overflow:hidden;transform:translateZ(0)translateY(.5rem)}.visualmodo-account-menu[open] .visualmodo-account-menu__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)translateY(0)}.visualmodo-account-menu__header,.visualmodo-account-menu__section{padding-inline:1rem}.visualmodo-account-menu__header{flex-direction:column;align-items:flex-start;gap:.125rem;padding-top:1rem;padding-bottom:1rem;display:flex}.visualmodo-account-menu__name,.visualmodo-account-menu__email{margin:0}.visualmodo-account-menu__name{color:oklch(98.5% 0 0);letter-spacing:-.02em;text-transform:capitalize;font-size:1rem;font-weight:600;line-height:1.25}.visualmodo-account-menu__email{color:#ffffff94;font-size:.9375rem;font-weight:400;line-height:1.35}.visualmodo-account-menu__profile-action{width:100%;margin-top:.75rem;display:flex}.visualmodo-account-menu__profile-link{width:100%}.visualmodo-account-menu__profile-link.visualmodo-button--primary{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);backdrop-filter:none;background-image:none}.visualmodo-account-menu__section{border-top:1px solid var(--nav-shell-divider);flex-direction:column;align-items:stretch;gap:0;padding-top:0;padding-bottom:.5rem;display:flex}.visualmodo-account-menu__section--links{border-top:0;gap:0;padding-top:0}.visualmodo-account-menu__item-group{flex-direction:column;display:flex}.visualmodo-account-menu__item-link-wrap{display:block}.visualmodo-account-menu__item{box-sizing:border-box;color:oklch(98.5% 0 0);border-radius:.75rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin:.625rem 0;padding:.625rem;font-size:1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.visualmodo-account-menu__item-divider{background-color:var(--nav-shell-divider);height:1px;margin-inline:-1rem}.visualmodo-account-menu__item:hover,.visualmodo-account-menu__item:focus-visible,.visualmodo-account-menu__text-link:hover,.visualmodo-account-menu__text-link:focus-visible{background-color:color-mix(in srgb, var(--foreground) 6%, transparent);color:#ffffffd1}.visualmodo-account-menu__item-icon{color:#ffffff94;flex:0 0 1.375rem;justify-content:flex-start;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.visualmodo-account-menu__item-icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;display:block}.visualmodo-account-menu__text-link{box-sizing:border-box;color:oklch(98.5% 0 0);border-radius:.75rem;justify-content:flex-start;align-items:center;width:100%;padding:.625rem;font-size:1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:color .18s,background-color .18s;display:flex}html:not(.dark) .visualmodo-account-menu__name,html:not(.dark) .visualmodo-account-menu__item,html:not(.dark) .visualmodo-account-menu__text-link{color:var(--foreground)}html:not(.dark) .visualmodo-account-menu__email,html:not(.dark) .visualmodo-account-menu__item-icon{color:color-mix(in srgb, var(--foreground) 56%, transparent)}html:not(.dark) .visualmodo-account-menu__item:hover,html:not(.dark) .visualmodo-account-menu__item:focus-visible,html:not(.dark) .visualmodo-account-menu__text-link:hover,html:not(.dark) .visualmodo-account-menu__text-link:focus-visible{background-color:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}html:not(.dark) .visualmodo-account-menu__item:hover .visualmodo-account-menu__item-icon,html:not(.dark) .visualmodo-account-menu__item:focus-visible .visualmodo-account-menu__item-icon{color:var(--foreground)}.visualmodo-button{box-sizing:border-box;height:var(--button-height-sm);padding-inline:var(--button-padding-x);border-radius:var(--button-radius-pill);white-space:nowrap;user-select:none;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:0;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.visualmodo-button:disabled,.visualmodo-button[aria-disabled=true]{cursor:not-allowed}.visualmodo-button__label{line-height:1.25rem;display:block}.visualmodo-button--sm{height:var(--button-height-sm);padding-inline:var(--button-padding-x)}.visualmodo-button--md{height:var(--button-height-md);padding-inline:var(--button-padding-x)}form .visualmodo-button{height:var(--form-control-height);min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border-radius:var(--form-control-radius)}.visualmodo-button--secondary{color:var(--muted-foreground);background-color:#0000;gap:0;position:relative}.visualmodo-button--secondary:focus-visible{background-color:color-mix(in srgb, var(--foreground) 5%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.visualmodo-button--secondary[data-active]{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 7%, transparent)}@media (hover:hover){.visualmodo-button--secondary:hover{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}.visualmodo-button--secondary[data-active]:hover{background-color:color-mix(in srgb, var(--foreground) 9%, transparent)}}.visualmodo-button--ghost{color:var(--muted-foreground);background-color:#0000;gap:0;position:relative}.visualmodo-button--ghost:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--foreground) 8%, transparent);outline:none}@media (hover:hover){.visualmodo-button--ghost:hover{color:var(--foreground)}}.visualmodo-button--subtle{color:var(--muted-foreground);background-color:#0000;gap:0;position:relative}.visualmodo-button--subtle:focus-visible{background-color:color-mix(in srgb, var(--foreground) 5%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.visualmodo-button--subtle[data-active]{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 7%, transparent)}@media (hover:hover){.visualmodo-button--subtle:hover{background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}.visualmodo-button--subtle[data-active]:hover{background-color:color-mix(in srgb, var(--foreground) 9%, transparent)}}.visualmodo-button--primary{isolation:isolate;color:#fff;backdrop-filter:blur(25px);background-color:#0000;background-image:linear-gradient(104deg,#fdfdfd0d 5%,#f0f0e41a 100%);background-origin:border-box;border-width:2px;border-color:#ffffff0d;gap:0;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.visualmodo-button--primary:disabled,.visualmodo-button--primary[aria-disabled=true]{opacity:.3}.visualmodo-button--primary:after{content:"";border-radius:var(--button-radius-pill);pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23noise)' opacity='0.18'/%3E%3C/svg%3E");background-repeat:repeat;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}form .visualmodo-button--primary:after{border-radius:var(--form-control-radius)}.visualmodo-button--primary:focus-visible{color:#000;background-color:#ffffffe6;background-image:none;outline:none;box-shadow:0 0 0 4px #ffffff4d,0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}@media (hover:hover){.visualmodo-button--primary:not(:disabled):not([aria-disabled=true]):hover{color:#000;background-color:#ffffffe6;background-image:none;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}}html:not(.dark) .visualmodo-button--primary{color:#000;background-image:linear-gradient(104deg,#0f0f0f0d 5%,#2020201a 100%);border-color:#00000014;box-shadow:0 1px 3px #ffffff6b,0 1px 2px #ffffff47}html:not(.dark) .visualmodo-button--primary:focus-visible{color:#fff;background-color:#000000eb;background-image:none;box-shadow:0 0 0 4px #0000001f,0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}@media (hover:hover){html:not(.dark) .visualmodo-button--primary:not(:disabled):not([aria-disabled=true]):hover{color:#fff;background-color:#000000eb;background-image:none;box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}}.visualmodo-button:not(.visualmodo-button--primary):not(.visualmodo-button--ghost):not(.visualmodo-button--subtle):not(.visualmodo-button--secondary):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.visualmodo-radius-sm{border-radius:.5rem}.visualmodo-theme-toggle{position:relative}.visualmodo-theme-toggle--inline,.visualmodo-theme-toggle--sidebar{position:static}.visualmodo-theme-toggle--inline:before,.visualmodo-theme-toggle--sidebar:before{display:none}.visualmodo-theme-toggle:before{content:"";width:2.5rem;height:.75rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.visualmodo-theme-toggle__trigger{border:1px solid var(--glass-border);background:var(--glass-surface);width:2.25rem;height:2.25rem;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex;position:relative}.visualmodo-theme-toggle__trigger:hover,.visualmodo-theme-toggle__trigger:focus-visible{background:var(--glass-surface-strong)}.visualmodo-theme-toggle__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.visualmodo-theme-toggle__icon{display:none}.visualmodo-theme-toggle__icon,.visualmodo-theme-toggle__button svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}html[data-theme-preference=light] .visualmodo-theme-toggle__icon[data-theme-display=light],html[data-theme-preference=system] .visualmodo-theme-toggle__icon[data-theme-display=system],html[data-theme-preference=dark] .visualmodo-theme-toggle__icon[data-theme-display=dark]{display:block}.visualmodo-theme-toggle__menu{border:1px solid var(--glass-border);background:var(--glass-surface-strong);width:2.5rem;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));opacity:0;visibility:hidden;z-index:30;place-items:center;gap:.25rem;padding:.25rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:64px;left:50%;transform:translate(-50%)translateY(.35rem)}.visualmodo-theme-toggle:hover .visualmodo-theme-toggle__menu,.visualmodo-theme-toggle:focus-within .visualmodo-theme-toggle__menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.visualmodo-theme-toggle__menu--inline,.visualmodo-theme-toggle__menu--sidebar{opacity:1;visibility:visible;justify-content:center;align-items:center;gap:.2rem;width:auto;padding:.1875rem;transition:none;display:inline-flex;position:static;transform:none}.visualmodo-theme-toggle--inline:hover .visualmodo-theme-toggle__menu--inline,.visualmodo-theme-toggle--inline:focus-within .visualmodo-theme-toggle__menu--inline,.visualmodo-theme-toggle--sidebar:hover .visualmodo-theme-toggle__menu--sidebar,.visualmodo-theme-toggle--sidebar:focus-within .visualmodo-theme-toggle__menu--sidebar{opacity:1;visibility:visible;transform:none}.visualmodo-theme-toggle__button{appearance:none;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.visualmodo-theme-toggle__button--compact{width:1.9rem;height:1.9rem}.visualmodo-theme-toggle__button:hover{color:var(--foreground)}.visualmodo-theme-toggle__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.visualmodo-theme-toggle__button[data-active=true]{background-color:var(--glass-hover);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--glass-border)}@media (width>=40rem){.visualmodo-site-footer__container{padding-inline:2rem}.visualmodo-site-footer__description{font-size:1rem}.visualmodo-site-footer__grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr))}.visualmodo-site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}.visualmodo-site-footer__controls{justify-content:flex-end}}@media (width>=64rem){.visualmodo-site-footer__container{padding-inline:2.5rem}.visualmodo-site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.visualmodo-auth-shell{--background:oklch(0% 0 0);--foreground:oklch(98.5% 0 0);--muted-foreground:#ffffffb8;--border:#ffffff1f;--glass-shadow:0 18px 40px #0000005c, inset 0 1px 0 #ffffff0a;isolation:isolate;color:var(--foreground);background-color:oklch(0% 0 0);background-image:url(../images/auth/auth-bg-mobile.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.visualmodo-auth-shell:before,.visualmodo-auth-shell:after{display:none}.visualmodo-auth-shell__inner{width:100%;max-width:32rem}.visualmodo-auth-card{text-align:center;gap:1rem;width:100%;max-width:32rem;margin:0 auto;padding:.5rem 0;display:grid;position:relative}.visualmodo-auth-brand{justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .5rem;display:inline-flex}.visualmodo-auth-brand-wrap{justify-content:center;display:flex}.visualmodo-auth-brand__mark{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.visualmodo-auth-brand__mark svg{width:100%;height:100%;display:block}.visualmodo-auth-copy{gap:.35rem;display:grid}.visualmodo-auth-copy__title{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3.6vw,1.75rem);font-weight:600;line-height:1.08}.visualmodo-auth-copy__subtitle{color:var(--muted-foreground);margin:0;font-size:.82rem;font-weight:500;line-height:1.35}.visualmodo-auth-copy__subtitle a,.visualmodo-auth-legal a{color:var(--foreground);text-decoration:none}.visualmodo-auth-copy__subtitle a:hover,.visualmodo-auth-copy__subtitle a:focus-visible,.visualmodo-auth-legal a:hover,.visualmodo-auth-legal a:focus-visible{color:var(--muted-foreground)}.visualmodo-auth-notice{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 3%, transparent);color:var(--foreground);text-align:left;box-shadow:var(--glass-shadow);border-radius:.875rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.45}.visualmodo-auth-notice--error{border-color:color-mix(in srgb, var(--destructive) 36%, var(--border));background:color-mix(in srgb, var(--destructive) 10%, transparent)}.visualmodo-auth-socials{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.visualmodo-auth-card .visualmodo-auth-socials,.visualmodo-auth-card .visualmodo-auth-divider{display:none}@media (width>=40rem){.visualmodo-auth-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}.visualmodo-auth-socials>p{margin:0;display:contents}.visualmodo-auth-social{letter-spacing:-.02em;gap:.55rem;width:100%;font-family:inherit}.visualmodo-auth-social,.visualmodo-auth-submit{width:100%}.visualmodo-auth-social__icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.visualmodo-auth-social__icon svg{width:100%;height:100%}.visualmodo-auth-divider{color:var(--muted-foreground);text-transform:lowercase;justify-content:center;align-items:center;margin:.2rem 0 .15rem;font-size:.8rem;display:flex;position:relative}.visualmodo-auth-divider:before,.visualmodo-auth-divider:after{content:"";background:var(--border);flex:auto;height:1px}.visualmodo-auth-divider:before{margin-right:.75rem}.visualmodo-auth-divider:after{margin-left:.75rem}.visualmodo-auth-form{text-align:left;gap:.875rem;margin:0;display:grid}.visualmodo-auth-form>p,.visualmodo-auth-field>p{margin:0}.visualmodo-auth-field>p,.visualmodo-auth-field{gap:.35rem;display:grid}.visualmodo-auth-password-control{position:relative}.visualmodo-auth-field label,.visualmodo-label{color:var(--muted-foreground);letter-spacing:-.02em;margin:0;font-size:.86rem;font-weight:500;line-height:1.2;display:block}.visualmodo-auth-card br{display:none}.visualmodo-input,.visualmodo-auth-field input{width:100%;height:var(--form-control-height);padding-inline:var(--form-control-padding-x);padding-left:var(--text-field-left-slot-width,var(--form-control-padding-x));padding-right:var(--text-field-right-slot-width,var(--form-control-padding-x));border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);appearance:none;background-color:#0000;background-origin:border-box;background-image:var(--form-control-surface);color:var(--foreground);font:inherit;letter-spacing:0;box-sizing:border-box;backdrop-filter:blur(25px);box-shadow:var(--form-control-shadow);background-repeat:no-repeat;background-size:100% 100%;margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.visualmodo-auth-password-control .visualmodo-input{--text-field-right-slot-width:3rem}.visualmodo-input::placeholder,.visualmodo-auth-field input::placeholder{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.visualmodo-input:hover,.visualmodo-auth-field input:hover{border-color:var(--form-control-border-color-hover)}.visualmodo-input:focus,.visualmodo-auth-field input:focus{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring);outline:none}.visualmodo-input[aria-invalid=true],.visualmodo-auth-field input[aria-invalid=true]{border-color:var(--form-control-invalid)}.visualmodo-input[aria-invalid=true]:focus,.visualmodo-auth-field input[aria-invalid=true]:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--destructive) 36%, transparent)}.visualmodo-select{width:100%;height:var(--form-control-height);padding-left:var(--form-control-padding-x);padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;background-image:var(--select-chevron-image), var(--form-control-surface);background-repeat:no-repeat,no-repeat;background-position:right var(--select-chevron-offset) center, center;background-size:var(--select-chevron-size), 100% 100%;color:var(--foreground);font:inherit;letter-spacing:0;box-sizing:border-box;backdrop-filter:blur(25px);box-shadow:var(--form-control-shadow);margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.visualmodo-select:hover{border-color:var(--form-control-border-color-hover)}.visualmodo-select:focus{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring);outline:none}.visualmodo-select:disabled{opacity:.5;cursor:not-allowed}.visualmodo-select option{color:#000}.visualmodo-auth-password-toggle{appearance:none;width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .18s,opacity .18s;display:inline-flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.visualmodo-auth-password-toggle:hover,.visualmodo-auth-password-toggle:focus-visible{color:var(--foreground)}.visualmodo-auth-password-toggle:focus-visible{outline:none}.visualmodo-auth-password-toggle svg{width:1rem;height:1rem}.visualmodo-auth-password-rules{opacity:0;pointer-events:none;gap:.5rem;max-height:0;margin:0;transition:max-height .22s,opacity .18s,transform .18s;display:grid;overflow:hidden;transform:translateY(-.2rem)}.visualmodo-auth-field[data-password-rules-visible=true] .visualmodo-auth-password-rules{opacity:1;pointer-events:auto;max-height:4rem;transform:translateY(0)}.visualmodo-auth-password-rule{color:var(--muted-foreground);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:.86rem;font-weight:500;line-height:1.2;display:inline-flex}.visualmodo-auth-password-rule__icon{flex:none;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex;position:relative}.visualmodo-auth-password-rule__icon svg{width:100%;height:100%}.visualmodo-auth-password-rule__circle,.visualmodo-auth-password-rule__check{transition:opacity .18s,transform .18s;position:absolute;inset:0}.visualmodo-auth-password-rule__circle{opacity:1;transform:scale(1)}.visualmodo-auth-password-rule__check{opacity:0;transform:scale(.8)}.visualmodo-auth-password-rule[data-rule-state=met]{color:var(--foreground)}.visualmodo-auth-password-rule[data-rule-state=met] .visualmodo-auth-password-rule__circle{opacity:0;transform:scale(.8)}.visualmodo-auth-password-rule[data-rule-state=met] .visualmodo-auth-password-rule__check{opacity:1;transform:scale(1)}.visualmodo-auth-submit{letter-spacing:-.02em;margin-top:.5rem;font-family:inherit}.visualmodo-auth-submit:focus-visible{outline:none}.visualmodo-auth-legal{width:100%;color:var(--muted-foreground);text-wrap:nowrap;max-width:100%;margin:.5rem auto 0;font-size:.78rem;line-height:1.55}.visualmodo-auth-actions{justify-content:center;display:flex}.visualmodo-auth-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dark .visualmodo-auth-notice{box-shadow:0 18px 40px #0000005c,inset 0 1px #ffffff0a}.dark .visualmodo-auth-field input{box-shadow:var(--form-control-shadow)}.woocommerce-account .wp-block-post-title{display:none}.woocommerce-account .entry-content.wp-block-post-content,.woocommerce-account .wp-block-post-content{width:min(100%,1280px);max-width:1280px;margin:0 auto;padding-top:clamp(1.25rem,2vw,2rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.woocommerce-account .woocommerce{color:var(--foreground);gap:1.5rem;width:100%;max-width:none;margin:0 auto;display:grid}body.woocommerce-account main .woocommerce{width:100%;max-width:none!important}.woocommerce-account .woocommerce:before,.woocommerce-account .woocommerce:after,.woocommerce-account .clear{display:none!important}.woocommerce-account .visualmodo-account-shell,.woocommerce-account .visualmodo-account-guest{gap:1.5rem;display:grid}.woocommerce-account .visualmodo-account-hero,.woocommerce-account .visualmodo-account-guest__hero,.woocommerce-account .visualmodo-account-nav,.woocommerce-account .visualmodo-account-content,.woocommerce-account .visualmodo-account-stat,.woocommerce-account .visualmodo-account-panel,.woocommerce-account .visualmodo-account-guest__card,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error,.woocommerce-account .wc-block-components-notice-banner{border:1px solid var(--nav-shell-border);background:var(--nav-shell-surface);box-shadow:var(--nav-shell-shadow);-webkit-backdrop-filter:blur(var(--nav-shell-blur));backdrop-filter:blur(var(--nav-shell-blur));border-radius:1.5rem}.woocommerce-account .visualmodo-account-hero,.woocommerce-account .visualmodo-account-guest__hero{gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.woocommerce-account .visualmodo-account-hero__content,.woocommerce-account .visualmodo-account-guest__hero{align-content:start;gap:.9rem;display:grid}.woocommerce-account .visualmodo-account-hero__eyebrow,.woocommerce-account .visualmodo-account-panel__eyebrow,.woocommerce-account .visualmodo-account-guest__eyebrow,.woocommerce-account .visualmodo-account-nav__eyebrow,.woocommerce-account .visualmodo-account-stat__label,.woocommerce-account .visualmodo-account-guest__card-label{color:color-mix(in srgb, var(--foreground) 62%, transparent);letter-spacing:-.02em;margin:0;font-size:.82rem;font-weight:500}.woocommerce-account .visualmodo-account-hero__title,.woocommerce-account .visualmodo-account-guest__title{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:.95}.woocommerce-account .visualmodo-account-hero__description,.woocommerce-account .visualmodo-account-guest__description,.woocommerce-account .visualmodo-account-nav__description,.woocommerce-account .visualmodo-account-stat__description,.woocommerce-account .visualmodo-account-panel__description,.woocommerce-account .visualmodo-account-checklist__description,.woocommerce-account .visualmodo-account-guest__card-description{color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0;font-size:.98rem;line-height:1.6}.woocommerce-account .visualmodo-account-hero__aside{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.25rem;align-content:start;gap:1rem;padding:1.125rem;display:grid}.woocommerce-account .visualmodo-account-hero__aside-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.woocommerce-account .visualmodo-account-hero__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.woocommerce-account .visualmodo-account-hero__avatar{background:color-mix(in srgb, var(--foreground) 8%, transparent);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.woocommerce-account .visualmodo-account-hero__avatar-image{object-fit:cover;width:100%;height:100%;display:block}.woocommerce-account .visualmodo-account-hero__identity-copy{gap:.18rem;display:grid}.woocommerce-account .visualmodo-account-hero__identity-label,.woocommerce-account .visualmodo-account-panel__meta-label{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.82rem;font-weight:500}.woocommerce-account .visualmodo-account-hero__status{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);min-height:1.75rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.7rem;font-size:.8rem;font-weight:500;display:inline-flex}.woocommerce-account .visualmodo-account-hero__identity-name,.woocommerce-account .visualmodo-account-panel__meta-value{letter-spacing:-.02em;font-size:1.05rem;font-weight:600;line-height:1.25}.woocommerce-account .visualmodo-account-hero__identity-email{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.94rem;line-height:1.45}.woocommerce-account .visualmodo-account-hero__identity-description{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:.3rem 0 0;font-size:.87rem;line-height:1.55}.woocommerce-account .visualmodo-account-hero__actions,.woocommerce-account .visualmodo-account-panel__actions,.woocommerce-account .visualmodo-account-guest__actions{flex-wrap:wrap;gap:.75rem;display:flex}.woocommerce-account .visualmodo-account-hero__actions{justify-content:flex-start;padding-top:.35rem}.woocommerce-account .visualmodo-account-layout{gap:1.5rem;display:grid}.woocommerce-account .visualmodo-account-nav{align-content:start;gap:1.25rem;padding:1.25rem;display:grid}.woocommerce-account .visualmodo-account-nav__header{gap:.5rem;display:grid}.woocommerce-account .visualmodo-account-nav__title,.woocommerce-account .visualmodo-account-panel__title,.woocommerce-account .visualmodo-account-guest__card-title,.woocommerce-account .woocommerce-MyAccount-content>h2,.woocommerce-account .woocommerce-MyAccount-content>header>h2,.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-order-details__title,.woocommerce-account .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;line-height:1.15}.woocommerce-account .visualmodo-account-nav__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.woocommerce-account .visualmodo-account-nav__item{margin:0}.woocommerce-account .visualmodo-account-nav__link{color:var(--foreground);border:1px solid #0000;border-radius:1rem;align-items:normal;gap:.75rem;padding:.875rem 1rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex;text-decoration:none!important}.woocommerce-account .visualmodo-account-nav__link:hover,.woocommerce-account .visualmodo-account-nav__link:focus-visible{border-color:color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);text-decoration:none!important}.woocommerce-account .visualmodo-account-nav__item.is-active .visualmodo-account-nav__link{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);box-shadow:inset 0 1px #ffffff0a;text-decoration:none!important}.woocommerce-account .visualmodo-account-nav__icon,.woocommerce-account .visualmodo-account-nav__support-icon{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--foreground) 65%, transparent);flex:0 0 1.25rem;justify-content:center;align-items:center;display:inline-flex}.woocommerce-account .visualmodo-account-nav__icon svg,.woocommerce-account .visualmodo-account-nav__support-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem;display:block;overflow:visible}.woocommerce-account .visualmodo-account-nav__label{letter-spacing:-.02em;font-size:.98rem;font-weight:600;text-decoration:none!important}.woocommerce-account .visualmodo-account-nav__footer{border-top:1px solid var(--nav-shell-divider);gap:.75rem;padding-top:1rem;display:grid}.woocommerce-account .visualmodo-account-nav__support,.woocommerce-account .visualmodo-account-nav__logout{width:100%;min-height:3rem;color:var(--foreground);box-sizing:border-box;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.625rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.woocommerce-account .visualmodo-account-nav__support:hover,.woocommerce-account .visualmodo-account-nav__support:focus-visible,.woocommerce-account .visualmodo-account-nav__logout:hover,.woocommerce-account .visualmodo-account-nav__logout:focus-visible{border-color:color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent)}.woocommerce-account .visualmodo-account-content{gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.woocommerce-account .visualmodo-account-overview{gap:1.5rem;display:grid}.woocommerce-account .visualmodo-account-summary-grid,.woocommerce-account .visualmodo-account-panels,.woocommerce-account .visualmodo-account-guest__grid{gap:1rem;display:grid}.woocommerce-account .visualmodo-account-stat,.woocommerce-account .visualmodo-account-panel,.woocommerce-account .visualmodo-account-guest__card{gap:.75rem;padding:1.25rem;display:grid}.woocommerce-account .visualmodo-account-stat__value{letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;line-height:1}.woocommerce-account .visualmodo-account-panel__copy,.woocommerce-account .visualmodo-account-panel__meta{gap:.35rem;display:grid}.woocommerce-account .visualmodo-account-checklist{gap:1rem;display:grid}.woocommerce-account .visualmodo-account-checklist__item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.woocommerce-account .visualmodo-account-checklist__status{background:var(--highlight-1);width:.75rem;height:.75rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--highlight-1) 18%, transparent);border-radius:999px;margin-top:.28rem}.woocommerce-account .visualmodo-account-checklist__copy{gap:.2rem;display:grid}.woocommerce-account .visualmodo-account-checklist__title{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:600;line-height:1.35}.woocommerce-account .visualmodo-account-guest__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.woocommerce-account .visualmodo-account-guest__card{align-content:start;min-height:14rem}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error,.woocommerce-account .wc-block-components-notice-banner{color:var(--foreground);margin:0;padding:1rem 1.125rem}.woocommerce-account .woocommerce-info{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.woocommerce-account .wc-block-components-notice-banner.is-info{border-color:color-mix(in srgb, var(--highlight-1) 22%, var(--nav-shell-border));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.woocommerce-account .woocommerce-info:before{content:"";background-color:var(--highlight-1);width:1.5rem;height:1.5rem;box-shadow:0 0 0 .375rem color-mix(in srgb, var(--highlight-1) 18%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.95rem .95rem;border-radius:999px;display:block}.woocommerce-account .wc-block-components-notice-banner.is-info>svg{background-color:var(--highlight-1);fill:#000;width:1.5rem;height:1.5rem;box-shadow:0 0 0 .375rem color-mix(in srgb, var(--highlight-1) 18%, transparent);border-radius:999px;flex:0 0 1.5rem;padding:0}.woocommerce-account .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.woocommerce-account .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content>a{min-width:fit-content}.woocommerce-account .woocommerce-notices-wrapper{gap:1rem;display:grid}.woocommerce-account .woocommerce-error,.woocommerce-account .wc-block-components-notice-banner.is-error{border-color:color-mix(in srgb, var(--destructive) 36%, var(--nav-shell-border));background:color-mix(in srgb, var(--destructive) 10%, var(--nav-shell-surface))}.woocommerce-account .woocommerce-message,.woocommerce-account .wc-block-components-notice-banner.is-success{border-color:color-mix(in srgb, var(--highlight-1) 22%, var(--nav-shell-border))}.woocommerce-account .woocommerce-message:before,.woocommerce-account .woocommerce-error:before{display:none}.woocommerce-account .woocommerce-info .button.wc-forward{white-space:nowrap;flex-shrink:0;min-width:fit-content}.woocommerce-account .wc-block-components-notice-banner.is-info .woocommerce-Button.wc-forward,.woocommerce-account .wc-block-components-notice-banner.is-info .button.wc-forward,.woocommerce-account .wc-block-components-notice-banner.is-info a.wc-forward{min-height:var(--form-control-height)!important;min-width:fit-content!important;padding-inline:var(--form-control-padding-x)!important;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)!important;background:color-mix(in srgb, var(--foreground) 8%, transparent)!important;color:var(--foreground)!important;white-space:nowrap!important;opacity:1!important;float:none!important;box-shadow:none!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.woocommerce-account .wc-block-components-notice-banner.is-info .woocommerce-Button.wc-forward:hover,.woocommerce-account .wc-block-components-notice-banner.is-info .woocommerce-Button.wc-forward:focus-visible,.woocommerce-account .wc-block-components-notice-banner.is-info .button.wc-forward:hover,.woocommerce-account .wc-block-components-notice-banner.is-info .button.wc-forward:focus-visible,.woocommerce-account .wc-block-components-notice-banner.is-info a.wc-forward:hover,.woocommerce-account .wc-block-components-notice-banner.is-info a.wc-forward:focus-visible{border-color:color-mix(in srgb, var(--foreground) 18%, transparent)!important;background:color-mix(in srgb, var(--foreground) 12%, transparent)!important;color:var(--foreground)!important}.woocommerce-account .woocommerce form,.woocommerce-account .woocommerce-address-fields,.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details,.woocommerce-account .woocommerce-PaymentMethods,.woocommerce-account .woocommerce-MyAccount-downloads,.woocommerce-account .woocommerce-order-downloads,.woocommerce-account .woocommerce-Address{gap:1rem;display:grid}.woocommerce-account .woocommerce form{margin:0}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:1px solid var(--nav-shell-divider);border-radius:1.25rem;gap:1rem;margin:0;padding:1rem;display:grid}.woocommerce-account .woocommerce-EditAccountForm legend{letter-spacing:-.02em;padding:0 .25rem;font-size:.95rem;font-weight:600}.woocommerce-account .woocommerce form .form-row,.woocommerce-account .woocommerce form .woocommerce-form-row{gap:.4rem;width:100%;margin:0;padding:0;display:grid}.woocommerce-account .woocommerce form .form-row-first,.woocommerce-account .woocommerce form .form-row-last,.woocommerce-account .woocommerce form .form-row-wide{float:none;width:100%}.woocommerce-account .woocommerce form label,.woocommerce-account .woocommerce form .woocommerce-form__label span{color:color-mix(in srgb, var(--foreground) 72%, transparent);letter-spacing:-.02em;margin:0;font-size:.86rem;font-weight:500;line-height:1.25}.woocommerce-account .woocommerce form .required{color:var(--foreground)}.woocommerce-account .woocommerce input.input-text,.woocommerce-account .woocommerce select,.woocommerce-account .woocommerce textarea{width:100%;min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border-radius:var(--form-control-radius);appearance:none;background-color:#0000;background-image:var(--form-control-surface);color:var(--foreground);font:inherit;box-sizing:border-box;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color);background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box;border:0;margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.woocommerce-account .woocommerce .password-input{width:100%;display:block;position:relative}.woocommerce-account .woocommerce .password-input .input-text{padding-right:3rem}.woocommerce-account .woocommerce textarea{resize:vertical;min-height:8rem;padding-block:.9rem}.woocommerce-account .woocommerce select{padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem);background-image:var(--select-chevron-image), var(--form-control-surface);background-repeat:no-repeat,no-repeat;background-position:right var(--select-chevron-offset) center, center;background-size:var(--select-chevron-size), 100% 100%}.woocommerce-account .woocommerce .select2-container,.woocommerce-account .woocommerce .selectWoo-container{width:100%!important}.woocommerce-account .woocommerce .select2-container--default .select2-selection--single,.woocommerce-account .woocommerce .selectWoo-container--default .select2-selection--single{min-height:var(--form-control-height);height:var(--form-control-height);padding-left:var(--form-control-padding-x);padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem);border-radius:var(--form-control-radius);background-color:#0000;background-image:var(--select-chevron-image), var(--form-control-surface);background-repeat:no-repeat,no-repeat;background-position:right var(--select-chevron-offset) center, center;background-size:var(--select-chevron-size), 100% 100%;box-sizing:border-box;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:var(--foreground);border:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.woocommerce-account .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce .selectWoo-container--default .select2-selection--single .select2-selection__rendered{height:var(--form-control-height);color:var(--foreground);font:inherit;font-size:1rem;font-weight:500;line-height:var(--form-control-height);padding:0}.woocommerce-account .woocommerce .select2-container--default .select2-selection--single .select2-selection__placeholder,.woocommerce-account .woocommerce .selectWoo-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted-foreground)}.woocommerce-account .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-account .woocommerce .selectWoo-container--default .select2-selection--single .select2-selection__arrow{display:none}.woocommerce-account .woocommerce .select2-container--default .select2-selection--single:hover,.woocommerce-account .woocommerce .selectWoo-container--default .select2-selection--single:hover,.woocommerce-account .woocommerce .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce-account .woocommerce .selectWoo-container--default.select2-container--focus .select2-selection--single,.woocommerce-account .woocommerce .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-account .woocommerce .selectWoo-container--default.select2-container--open .select2-selection--single{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring)}.woocommerce-edit-address .select2-dropdown,.woocommerce-edit-address .selectWoo-dropdown{border:1px solid var(--nav-shell-border);background:oklch(20.5% 0 0);border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px #00000052}.woocommerce-edit-address .select2-search--dropdown,.woocommerce-edit-address .selectWoo-search--dropdown{border-bottom:1px solid var(--nav-shell-divider);padding:1rem}body.woocommerce-edit-address .select2-container.select2-container--default .select2-search--dropdown,body.woocommerce-edit-address .select2-container.select2-container--default .selectWoo-search--dropdown,body.woocommerce-edit-address .select2-container.select2-container--open .select2-search--dropdown,body.woocommerce-edit-address .select2-container.select2-container--open .selectWoo-search--dropdown{padding:1rem!important}.woocommerce-edit-address .select2-search--dropdown .select2-search__field,.woocommerce-edit-address .selectWoo-search--dropdown .select2-search__field{background-color:#0000;background-image:var(--form-control-surface);min-height:2.875rem;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color);color:var(--foreground);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:.875rem;margin:0;padding-inline:.9rem}.woocommerce-edit-address .select2-search--dropdown .select2-search__field:focus,.woocommerce-edit-address .selectWoo-search--dropdown .select2-search__field:focus{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring);outline:none}.woocommerce-edit-address .select2-results__options,.woocommerce-edit-address .selectWoo-results__options{padding:.4rem}.woocommerce-edit-address .select2-results__option,.woocommerce-edit-address .selectWoo-results__option{color:var(--foreground);border-radius:.75rem;margin:0;padding:.75rem .875rem}.woocommerce-edit-address .select2-results__option--highlighted[aria-selected],.woocommerce-edit-address .selectWoo-results__option--highlighted[aria-selected]{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.woocommerce-edit-address .select2-results__option[aria-selected=true],.woocommerce-edit-address .selectWoo-results__option[aria-selected=true]{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}html.dark .woocommerce-edit-address .select2-results__option[aria-selected=true],html.dark .woocommerce-edit-address .selectWoo-results__option[aria-selected=true]{background:color-mix(in srgb, var(--foreground) 14%, transparent)}body.woocommerce-edit-address .select2-container--default .select2-results__option[aria-selected=true],body.woocommerce-edit-address .select2-container--default .selectWoo-results__option[aria-selected=true]{background:color-mix(in srgb, var(--foreground) 6%, transparent)!important;color:var(--foreground)!important}html.dark body.woocommerce-edit-address .select2-container--default .select2-results__option[aria-selected=true],html.dark body.woocommerce-edit-address .select2-container--default .selectWoo-results__option[aria-selected=true]{background:oklch(32% 0 0)!important}html.dark body.woocommerce-edit-address .select2-container--default .select2-results__option--highlighted[aria-selected=true],html.dark body.woocommerce-edit-address .select2-container--default .selectWoo-results__option--highlighted[aria-selected=true]{color:var(--foreground)!important;background:oklch(32% 0 0)!important}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0!important}.woocommerce-edit-address .select2-container--default .select2-selection--single,.woocommerce-edit-address .selectWoo-container--default .select2-selection--single{min-height:var(--form-control-height)!important;height:var(--form-control-height)!important;padding-left:var(--form-control-padding-x)!important;padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem)!important;border-radius:var(--form-control-radius)!important;background-color:#0000!important;background-image:var(--select-chevron-image), var(--form-control-surface)!important;background-repeat:no-repeat,no-repeat!important;background-position:right var(--select-chevron-offset) center, center!important;background-size:var(--select-chevron-size), 100% 100%!important;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color)!important;color:var(--foreground)!important;border:0!important}.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-edit-address .selectWoo-container--default .select2-selection--single .select2-selection__rendered{height:var(--form-control-height)!important;color:var(--foreground)!important;line-height:var(--form-control-height)!important;padding:0!important}.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-edit-address .selectWoo-container--default .select2-selection--single .select2-selection__arrow{display:none!important}.woocommerce-account .woocommerce input.input-text:hover,.woocommerce-account .woocommerce select:hover,.woocommerce-account .woocommerce textarea:hover{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover)}.woocommerce-account .woocommerce input.input-text:focus,.woocommerce-account .woocommerce select:focus,.woocommerce-account .woocommerce textarea:focus{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring);outline:none}.woocommerce-account .woocommerce form .show-password-input{width:1.5rem;height:1.5rem;box-shadow:none;color:color-mix(in srgb, var(--foreground) 58%, transparent);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.woocommerce-account .woocommerce form .show-password-input:hover,.woocommerce-account .woocommerce form .show-password-input:focus-visible{color:var(--foreground);box-shadow:none;background:0 0}.woocommerce-account .woocommerce form .show-password-input:before{content:"";background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23B5B5B5\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;width:1rem;height:1rem;display:block}.woocommerce-account .woocommerce form .show-password-input.display-password:before{background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z\" fill=\"%23B5B5B5\"/></svg>")}.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce .button,.woocommerce-account .woocommerce .woocommerce-Button,.woocommerce-account .woocommerce .woocommerce-button{min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);letter-spacing:-.02em;box-sizing:border-box;border-radius:1rem;justify-content:center;align-items:center;font-size:.94rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce button.button:focus-visible,.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce a.button:focus-visible,.woocommerce-account .woocommerce .button:hover,.woocommerce-account .woocommerce .button:focus-visible{border-color:color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--foreground) 12%, transparent);color:var(--foreground)}.woocommerce-account .woocommerce .button.alt,.woocommerce-account .woocommerce button[type=submit]{background:var(--foreground);color:var(--background);box-shadow:0 1px 2px #ffffff0f,0 6px 30px #ffffff14}.woocommerce-account .woocommerce .button.alt:hover,.woocommerce-account .woocommerce .button.alt:focus-visible,.woocommerce-account .woocommerce button[type=submit]:hover,.woocommerce-account .woocommerce button[type=submit]:focus-visible{background:color-mix(in srgb, var(--foreground) 92%, transparent);color:var(--background)}.woocommerce-account .woocommerce .lost_password,.woocommerce-account .woocommerce .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce #rememberme{margin:0}.woocommerce-account .woocommerce .lost_password a,.woocommerce-account .woocommerce a{color:inherit}.woocommerce-account .woocommerce .lost_password a:hover,.woocommerce-account .woocommerce .lost_password a:focus-visible,.woocommerce-account .woocommerce .woocommerce-Address-title .edit:hover,.woocommerce-account .woocommerce .woocommerce-Address-title .edit:focus-visible{color:color-mix(in srgb, var(--foreground) 72%, transparent)}.woocommerce-account .woocommerce .woocommerce-form-login__rememberme{align-items:center;gap:.625rem;display:inline-flex}.woocommerce-account .woocommerce input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--foreground);margin:0}.woocommerce-account .woocommerce-Addresses{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.woocommerce-account .woocommerce-Address{border:1px solid var(--nav-shell-divider);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.25rem;padding:1.25rem}.woocommerce-account .woocommerce-Address-title{justify-content:space-between;align-items:baseline;gap:0;display:flex}.woocommerce-account .woocommerce-Address address,.woocommerce-account .woocommerce-customer-details address{color:color-mix(in srgb, var(--foreground) 74%, transparent);margin:0;font-style:normal;line-height:1.7}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-table,.woocommerce-account .shop_table{border-collapse:separate;border-spacing:0;border:1px solid var(--nav-shell-divider);border-radius:1.25rem;width:100%;margin:0;overflow:hidden}.woocommerce-account .woocommerce-table--order-downloads{table-layout:auto;display:table}.woocommerce-account .woocommerce-table--order-downloads .download-product{width:100%}.woocommerce-account .woocommerce-table--order-downloads .download-remaining,.woocommerce-account .woocommerce-table--order-downloads .download-expires,.woocommerce-account .woocommerce-table--order-downloads .download-file{white-space:nowrap}.woocommerce-account .woocommerce-table--order-downloads .download-file{width:1%}.woocommerce-account .woocommerce-table--order-downloads .woocommerce-MyAccount-downloads-file{white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-content>p .order-number,.woocommerce-account .woocommerce-MyAccount-content>p .order-date,.woocommerce-account .woocommerce-MyAccount-content>p .order-status{color:var(--foreground);box-shadow:none;background:0 0;border:0;padding:0;font-weight:600}.woocommerce-account .woocommerce-table--order-details{table-layout:auto;display:table}.woocommerce-account .woocommerce-table--order-details>tbody{display:contents}.woocommerce-account .woocommerce-table--order-details .product-name,.woocommerce-account .woocommerce-table--order-details .woocommerce-table__product-name{width:100%}.woocommerce-account .woocommerce-table--order-details .product-total,.woocommerce-account .woocommerce-table--order-details .woocommerce-table__product-total{white-space:nowrap;width:1%}.woocommerce-view-subscription table.shop_table.visualmodo-subscription-details,.woocommerce-view-subscription table.shop_table.visualmodo-subscription-totals,.woocommerce-view-subscription table.woocommerce-table--order-downloads,.woocommerce-view-subscription table.shop_table#woocommerce-subscriptions-related-orders-table,.woocommerce-view-subscription .wcs_early_renew_modal_totals_table table.shop_table.order_details{table-layout:auto;border-spacing:0;display:table;border-collapse:separate!important;width:100%!important;max-width:none!important}.woocommerce-view-subscription .visualmodo-subscription-details>tbody>tr>td:first-child{width:clamp(8rem,28%,10.5rem);color:color-mix(in srgb, var(--foreground) 68%, transparent);font-weight:500}.woocommerce-view-subscription .visualmodo-subscription-details>tbody>tr>td:last-child,.woocommerce-view-subscription .visualmodo-subscription-totals td,.woocommerce-view-subscription .visualmodo-subscription-totals th{color:var(--foreground)}.woocommerce-view-subscription .visualmodo-subscription-details .visualmodo-subscription-details__actions{padding-bottom:.375rem}.woocommerce-view-subscription .visualmodo-subscription-details .visualmodo-subscription-details__actions .woocommerce-button{margin:0 .625rem .625rem 0}.woocommerce-view-subscription .visualmodo-subscription-details .visualmodo-subscription-details__actions .woocommerce-button:last-child{margin-right:0}.woocommerce-view-subscription .visualmodo-subscription-details .wcs-auto-renew-toggle{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-auto-renew-toggle{border:1px solid var(--nav-shell-divider);background:color-mix(in srgb, var(--foreground) 14%, transparent);box-sizing:border-box;vertical-align:middle;appearance:none;border-radius:999px;align-items:center;width:2.5rem;min-width:2.5rem;height:1.5rem;min-height:1.5rem;margin:0;padding:.125rem;display:inline-flex;position:relative}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-auto-renew-toggle__i{background:var(--foreground);border-radius:999px;width:1rem;height:1rem;transition:transform .18s,background-color .18s,opacity .18s;display:block;transform:translate(0)}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-auto-renew-toggle--on{background:color-mix(in srgb, var(--highlight-1) 28%, transparent);border-color:color-mix(in srgb, var(--highlight-1) 38%, var(--nav-shell-divider))}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-auto-renew-toggle--on .subscription-auto-renew-toggle__i{transform:translate(1rem)}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-auto-renew-toggle--disabled{opacity:.82;cursor:not-allowed}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-auto-renew-toggle-disabled-note{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:.82rem;line-height:1.55}.woocommerce-view-subscription .visualmodo-subscription-details .subscription-payment-method{font-weight:600}.woocommerce-view-subscription .wcs-modal:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e}.woocommerce-view-subscription .wcs-modal .content-wrapper{border:1px solid var(--nav-shell-border);background:var(--nav-shell-surface);border-radius:1.25rem;width:min(100%,42rem);overflow:hidden;box-shadow:0 24px 80px #00000052}.woocommerce-view-subscription .wcs-modal .modal-header,.woocommerce-view-subscription .wcs-modal .content,.woocommerce-view-subscription .wcs-modal .modal-footer{padding:1.25rem}.woocommerce-view-subscription .wcs-modal .modal-header,.woocommerce-view-subscription .wcs-modal .modal-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.woocommerce-view-subscription .wcs-modal .modal-header{border-bottom:1px solid var(--nav-shell-divider)}.woocommerce-view-subscription .wcs-modal .modal-footer{border-top:1px solid var(--nav-shell-divider)}.woocommerce-view-subscription .wcs-modal .modal-header h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.woocommerce-view-subscription .wcs-modal .close{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--foreground);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.woocommerce-view-subscription .wcs-modal .close:hover,.woocommerce-view-subscription .wcs-modal .close:focus-visible{border-color:color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.woocommerce-view-subscription .wcs-modal .content{gap:1rem;display:grid}.woocommerce-view-subscription .wcs-modal .wcs_early_renew_modal_totals_table,.woocommerce-view-subscription .wcs-modal .wcs_early_renew_modal_note{margin:0}.woocommerce-view-subscription .wcs-modal .wcs_early_renew_modal_note{color:color-mix(in srgb, var(--foreground) 72%, transparent);line-height:1.65}.woocommerce-view-subscription .wcs-modal .wcs_early_renew_modal_note a{color:var(--foreground)}.woocommerce-view-subscription .woocommerce-order-downloads,.woocommerce-view-subscription .woocommerce-customer-details{gap:1rem}.woocommerce-view-subscription .woocommerce-customer-details{background:0 0;border:0;border-radius:0;padding:0}.woocommerce-view-subscription .woocommerce-customer-details address{border:1px solid var(--nav-shell-divider);border-radius:1.25rem;padding:1.25rem}@media (width<=47.998rem){.woocommerce-view-subscription .visualmodo-subscription-details>tbody>tr>td:first-child{width:36%}.woocommerce-view-subscription .wcs-modal .modal-header,.woocommerce-view-subscription .wcs-modal .content,.woocommerce-view-subscription .wcs-modal .modal-footer{padding:1rem}}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .woocommerce-table th,.woocommerce-account .woocommerce-table td,.woocommerce-account .shop_table th,.woocommerce-account .shop_table td{border-bottom:1px solid var(--nav-shell-divider);text-align:left;vertical-align:top;padding:1rem}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-table th,.woocommerce-account .shop_table th{color:color-mix(in srgb, var(--foreground) 66%, transparent);letter-spacing:-.02em;text-transform:capitalize;font-size:.82rem;font-weight:500}.woocommerce-account .woocommerce-orders-table tr:last-child td,.woocommerce-account .woocommerce-orders-table tr:last-child th,.woocommerce-account .woocommerce-table tr:last-child td,.woocommerce-account .woocommerce-table tr:last-child th,.woocommerce-account .shop_table tr:last-child td,.woocommerce-account .shop_table tr:last-child th{border-bottom:0}.woocommerce-account .woocommerce-orders-table__cell-order-actions,.woocommerce-account .woocommerce-orders-table__cell-download-actions{flex-wrap:wrap;gap:.625rem;display:flex}.woocommerce-account .woocommerce-pagination{flex-wrap:wrap;gap:.75rem;display:flex}.woocommerce-account .woocommerce-MyAccount-content>p:first-child,.woocommerce-account .woocommerce-MyAccount-content>p{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;line-height:1.65}.woocommerce-account .woocommerce-MyAccount-content em,.woocommerce-account .woocommerce-form-row span em{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-style:normal}.woocommerce-account .woocommerce-MyAccount-content hr{background:var(--nav-shell-divider);border:0;width:100%;height:1px;margin:0}.woocommerce-account .woocommerce-account-fields,.woocommerce-account .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce-column{gap:1rem;display:grid}@media (width>=72rem){.woocommerce-account .visualmodo-account-hero{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.9fr);align-items:stretch}.woocommerce-account .visualmodo-account-layout{grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);align-items:start}.woocommerce-account .visualmodo-account-nav{position:sticky;top:6rem}.woocommerce-account .visualmodo-account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce-account .visualmodo-account-panels{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr)}}@media (width<=71.998rem){.woocommerce-account .visualmodo-account-nav{position:static}}@media (width<=47.998rem){.woocommerce-account .entry-content.wp-block-post-content,.woocommerce-account .wp-block-post-content{padding-top:1rem}.woocommerce-account .visualmodo-account-hero,.woocommerce-account .visualmodo-account-content,.woocommerce-account .visualmodo-account-nav,.woocommerce-account .visualmodo-account-guest__hero,.woocommerce-account .visualmodo-account-stat,.woocommerce-account .visualmodo-account-panel,.woocommerce-account .visualmodo-account-guest__card{border-radius:1.25rem;padding:1rem}.woocommerce-account .visualmodo-account-hero__title,.woocommerce-account .visualmodo-account-guest__title{font-size:clamp(1.7rem,10vw,2.35rem)}.woocommerce-account .visualmodo-account-hero__aside-head,.woocommerce-account .visualmodo-account-hero__identity{grid-template-columns:1fr;display:grid}.woocommerce-account .visualmodo-account-hero__aside-head{justify-content:flex-start}.woocommerce-account .visualmodo-account-hero__status{justify-self:start}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-table,.woocommerce-account .shop_table{border:0;border-radius:0}.woocommerce-account .woocommerce-info{grid-template-columns:auto minmax(0,1fr)}.woocommerce-account .woocommerce-info .button.wc-forward{grid-column:1/-1;width:100%}.woocommerce-account .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{flex-wrap:wrap}.woocommerce-account .wc-block-components-notice-banner.is-info .woocommerce-Button.wc-forward,.woocommerce-account .wc-block-components-notice-banner.is-info .button.wc-forward,.woocommerce-account .wc-block-components-notice-banner.is-info a.wc-forward{width:100%!important}}.woocommerce-account .woocommerce table.shop_table_responsive tr td:before,.woocommerce-account .woocommerce-page table.shop_table_responsive tr td:before{color:color-mix(in srgb, var(--foreground) 60%, transparent);text-transform:capitalize;font-weight:500}.woocommerce-cart .woocommerce{color:var(--foreground)}.woocommerce-cart .shop_table,.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals,.woocommerce-cart .shop_table th,.woocommerce-cart .shop_table td,.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{border-color:var(--nav-shell-divider)}.woocommerce-cart .shop_table th,.woocommerce-cart .cart_totals h2,.woocommerce-cart .cart_totals th{color:var(--foreground);letter-spacing:-.01em;text-transform:capitalize;font-size:.75rem;font-weight:600}.woocommerce-cart .shop_table td,.woocommerce-cart .shop_table td a,.woocommerce-cart .cart_totals td,.woocommerce-cart .cart_totals td a{color:var(--foreground)}.woocommerce-cart .product-name a,.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .order-total .woocommerce-Price-amount,.woocommerce-cart .cart-subtotal .woocommerce-Price-amount{font-weight:600}.woocommerce-cart .product-name dl.variation,.woocommerce-cart .product-name .wc-item-meta,.woocommerce-cart .product-name .backorder_notification{color:var(--muted-foreground)}.woocommerce-cart .product-thumbnail img{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;width:4rem}.woocommerce-cart .quantity .qty,.woocommerce-cart .coupon .input-text,.woocommerce-cart .select2-container--default .select2-selection--single,.woocommerce-cart .select2-container--default .select2-selection--multiple{min-height:var(--form-control-height);height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);background:var(--form-control-surface);box-shadow:var(--form-control-shadow);color:var(--foreground)}.woocommerce-cart select{min-height:var(--form-control-height);height:var(--form-control-height);padding-left:var(--form-control-padding-x);padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;background-image:var(--select-chevron-image), var(--form-control-surface);background-repeat:no-repeat,no-repeat;background-position:right var(--select-chevron-offset) center, center;background-size:var(--select-chevron-size), 100% 100%;box-shadow:var(--form-control-shadow);color:var(--foreground)}.woocommerce-cart .coupon .input-text::placeholder,.woocommerce-cart .quantity .qty::placeholder{color:var(--muted-foreground)}.woocommerce-cart .quantity .qty:hover,.woocommerce-cart .quantity .qty:focus,.woocommerce-cart .coupon .input-text:hover,.woocommerce-cart .coupon .input-text:focus,.woocommerce-cart .select2-container--default .select2-selection--single:hover,.woocommerce-cart .select2-container--default .select2-selection--single:focus,.woocommerce-cart .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce-cart .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-border-color-hover);outline:none}.woocommerce-cart .coupon{flex-wrap:wrap;gap:.75rem;display:flex}.woocommerce-cart .coupon .input-text{min-width:14rem;margin:0}.woocommerce-cart a.button,.woocommerce-cart button.button,.woocommerce-cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border-radius:var(--button-radius-pill);color:#fff;letter-spacing:-.02em;text-shadow:none;background-color:#0000;background-image:linear-gradient(104deg,#fdfdfd0d 5%,#f0f0e41a 100%);border:2px solid #ffffff0d;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.woocommerce-cart a.button:hover,.woocommerce-cart a.button:focus-visible,.woocommerce-cart button.button:hover,.woocommerce-cart button.button:focus-visible,.woocommerce-cart input.button:hover,.woocommerce-cart input.button:focus-visible,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible{color:#000;background-color:#ffffffe6;background-image:none;border-color:#ffffff0d;outline:none;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}.woocommerce-cart a.button:disabled,.woocommerce-cart button.button:disabled,.woocommerce-cart input.button:disabled,.woocommerce-cart .button.disabled,.woocommerce-cart .button:disabled[disabled]{opacity:.3}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%}.woocommerce-cart a.remove{color:var(--muted-foreground)!important}.woocommerce-cart a.remove:hover,.woocommerce-cart a.remove:focus-visible{background:0 0;color:var(--foreground)!important}html:not(.dark) .woocommerce-cart a.button,html:not(.dark) .woocommerce-cart button.button,html:not(.dark) .woocommerce-cart input.button,html:not(.dark) .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#000;background-image:linear-gradient(104deg,#0f0f0f0d 5%,#2020201a 100%);border-color:#00000014;box-shadow:0 1px 3px #ffffff6b,0 1px 2px #ffffff47}html:not(.dark) .woocommerce-cart a.button:hover,html:not(.dark) .woocommerce-cart a.button:focus-visible,html:not(.dark) .woocommerce-cart button.button:hover,html:not(.dark) .woocommerce-cart button.button:focus-visible,html:not(.dark) .woocommerce-cart input.button:hover,html:not(.dark) .woocommerce-cart input.button:focus-visible,html:not(.dark) .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,html:not(.dark) .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible{color:#fff;background-color:#000000eb;box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}@media (width<=47.9988rem){.woocommerce-cart .coupon{grid-template-columns:minmax(0,1fr);display:grid}.woocommerce-cart .coupon .input-text,.woocommerce-cart a.button,.woocommerce-cart button.button,.woocommerce-cart input.button{width:100%}}.wp-block-woocommerce-cart,.wp-block-woocommerce-cart .wc-block-cart{color:var(--foreground)}.wp-block-woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,24rem);align-items:start;gap:2rem;width:100%;display:grid}.wp-block-woocommerce-cart .wc-block-components-main,.wp-block-woocommerce-cart .wc-block-cart__main,.wp-block-woocommerce-cart .wc-block-components-sidebar,.wp-block-woocommerce-cart .wc-block-cart__sidebar{justify-self:stretch;width:100%;min-width:0;max-width:none}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart .wc-block-cart__submit-container{width:100%;max-width:none}.wp-block-woocommerce-cart .wc-block-cart-items,.wp-block-woocommerce-cart .wc-block-components-totals-wrapper,.wp-block-woocommerce-cart .wc-block-cart__submit,.wp-block-woocommerce-cart .wc-block-components-panel,.wp-block-woocommerce-cart .wc-block-cart__sidebar,.wp-block-woocommerce-cart .wc-block-cart-items th,.wp-block-woocommerce-cart .wc-block-cart-items td,.wp-block-woocommerce-cart .wc-block-components-totals-item,.wp-block-woocommerce-cart .wc-block-components-panel__button{border-color:var(--nav-shell-divider)!important}.wp-block-woocommerce-cart .wc-block-cart-items__header th,.wp-block-woocommerce-cart .wc-block-cart__totals-title,.wp-block-woocommerce-cart .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-panel__button{letter-spacing:-.01em;text-transform:capitalize;font-size:.75rem;font-weight:600;color:var(--foreground)!important}.wp-block-woocommerce-cart .wc-block-components-product-name,.wp-block-woocommerce-cart .wc-block-cart-item__prices,.wp-block-woocommerce-cart .wc-block-cart-item__total,.wp-block-woocommerce-cart .wc-block-components-formatted-money-amount{color:var(--foreground)!important}.wp-block-woocommerce-cart .wc-block-components-product-name,.wp-block-woocommerce-cart .wc-block-components-product-price__value,.wp-block-woocommerce-cart .wc-block-components-totals-footer-item-tax-value{font-weight:600}.wp-block-woocommerce-cart .wc-block-components-product-metadata,.wp-block-woocommerce-cart .wc-block-components-product-metadata__description,.wp-block-woocommerce-cart .wc-block-components-product-metadata__description p{color:var(--muted-foreground)!important}.wp-block-woocommerce-cart .wc-block-cart-item__image img{object-fit:cover;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);width:5rem;height:5rem;border-radius:1rem!important}.wp-block-woocommerce-cart .wc-block-components-quantity-selector{align-items:center;min-height:2rem;display:inline-flex;overflow:hidden;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)!important;background:color-mix(in srgb, var(--foreground) 3%, transparent)!important;box-shadow:none!important;border-radius:.75rem!important}.wp-block-woocommerce-cart .wc-block-components-quantity-selector__input{text-align:center;width:2rem;height:2rem;min-height:2rem;padding:0;font-size:.875rem;font-weight:600;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important}.wp-block-woocommerce-cart .wc-block-components-quantity-selector__button{justify-content:center;align-items:center;width:2rem;min-width:2rem;min-height:2rem;font-size:1rem;line-height:1;display:inline-flex;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important}.wp-block-woocommerce-cart .wc-block-components-quantity-selector__button:hover,.wp-block-woocommerce-cart .wc-block-components-quantity-selector__button:focus-visible{outline:none;background:color-mix(in srgb, var(--foreground) 6%, transparent)!important}.wp-block-woocommerce-cart .wc-block-cart-item__remove-link{border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .18s,background-color .18s;display:inline-flex;color:var(--muted-foreground)!important}.wp-block-woocommerce-cart .wc-block-cart-item__remove-link:hover,.wp-block-woocommerce-cart .wc-block-cart-item__remove-link:focus-visible{background:color-mix(in srgb, var(--foreground) 6%, transparent);outline:none;color:var(--foreground)!important}.wp-block-woocommerce-cart .wc-block-components-panel__button{padding-block:.875rem!important}.wp-block-woocommerce-cart .wc-block-components-text-input input,.wp-block-woocommerce-cart .wc-block-components-form .wc-block-components-text-input input,.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input{min-height:var(--form-control-height)!important;height:var(--form-control-height)!important;padding-inline:var(--form-control-padding-x)!important;border:var(--form-control-border-width) solid var(--form-control-border-color)!important;border-radius:var(--form-control-radius)!important;background:var(--form-control-surface)!important;box-shadow:var(--form-control-shadow)!important;color:var(--foreground)!important}.wp-block-woocommerce-cart .wc-block-components-text-input input::placeholder{color:var(--muted-foreground)!important}.wp-block-woocommerce-cart .wc-block-components-text-input input:hover,.wp-block-woocommerce-cart .wc-block-components-text-input input:focus,.wp-block-woocommerce-cart .wc-block-components-text-input.is-active input{outline:none;border-color:var(--form-control-border-color-hover)!important;box-shadow:0 0 0 1px var(--form-control-border-color-hover)!important}.wp-block-woocommerce-cart .wc-block-components-button,.wp-block-woocommerce-cart .wc-block-components-button.wp-element-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button{justify-content:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;min-height:var(--form-control-height)!important;padding-inline:var(--form-control-padding-x)!important;border-radius:var(--button-radius-pill)!important;color:#fff!important;letter-spacing:-.02em!important;background-color:#0000!important;background-image:linear-gradient(104deg,#fdfdfd0d 5%,#f0f0e41a 100%)!important;border:2px solid #ffffff0d!important;font-size:.95rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a!important}.wp-block-woocommerce-cart .wc-block-components-button__text{color:inherit!important}.wp-block-woocommerce-cart .wc-block-components-button:hover,.wp-block-woocommerce-cart .wc-block-components-button:focus-visible,.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover,.wp-block-woocommerce-cart .wc-block-cart__submit-button:focus-visible,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button:hover,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button:focus-visible{outline:none;color:#000!important;background-color:#ffffffe6!important;background-image:none!important;border-color:#ffffff0d!important;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e!important}.wp-block-woocommerce-cart .wc-block-cart__submit-button{width:100%}html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-button,html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-button.wp-element-button,html:not(.dark) .wp-block-woocommerce-cart .wc-block-cart__submit-button,html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-totals-coupon__button{color:#000!important;background-image:linear-gradient(104deg,#0f0f0f0d 5%,#2020201a 100%)!important;border-color:#00000014!important;box-shadow:0 1px 3px #ffffff6b,0 1px 2px #ffffff47!important}html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-button:hover,html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-button:focus-visible,html:not(.dark) .wp-block-woocommerce-cart .wc-block-cart__submit-button:hover,html:not(.dark) .wp-block-woocommerce-cart .wc-block-cart__submit-button:focus-visible,html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-totals-coupon__button:hover,html:not(.dark) .wp-block-woocommerce-cart .wc-block-components-totals-coupon__button:focus-visible{color:#fff!important;background-color:#000000eb!important;box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e!important}@media (width<=47.9988rem){.wp-block-woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.wp-block-woocommerce-cart .wc-block-components-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button{width:100%}}.wp-block-woocommerce-checkout,.wp-block-woocommerce-checkout .wc-block-checkout{color:var(--foreground)}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,24rem);align-items:start;gap:2rem;width:100%;display:grid}.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-checkout__main,.wp-block-woocommerce-checkout .wc-block-components-sidebar,.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,.wp-block-woocommerce-checkout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon,.wp-block-woocommerce-checkout .wc-block-checkout__actions{justify-self:stretch;width:100%;min-width:0;max-width:none}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon.wc-block-components-panel{padding:0!important}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step__heading-container,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-note-block,.wp-block-woocommerce-checkout .wc-block-checkout__order-notes{display:none!important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step,.wp-block-woocommerce-checkout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item,.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-panel,.wp-block-woocommerce-checkout .wc-block-checkout__actions,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method,.wp-block-woocommerce-checkout .wc-block-components-payment-method-label{border-color:var(--nav-shell-divider)!important}.wp-block-woocommerce-checkout .wc-block-components-title,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-components-order-summary__title,.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-panel__button,.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button,.wp-block-woocommerce-checkout .wc-block-components-payment-method-label label,.wp-block-woocommerce-checkout .wc-block-components-radio-control__option-layout{color:var(--foreground)!important}.wp-block-woocommerce-checkout .wc-block-components-title,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-components-order-summary__title,.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-panel__button,.wp-block-woocommerce-checkout .wc-block-components-payment-method-label label{letter-spacing:-.01em;text-transform:capitalize;font-size:.75rem;font-weight:600}.wp-block-woocommerce-checkout .wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout .wc-block-components-product-name,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item-tax-value,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__description{color:var(--foreground)!important}.wp-block-woocommerce-checkout .wc-block-components-product-name,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item-tax-value{font-weight:600}.wp-block-woocommerce-checkout .wc-block-components-product-metadata,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__description,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description,.wp-block-woocommerce-checkout .wc-block-components-checkbox__label,.wp-block-woocommerce-checkout .wc-block-components-radio-control__description{color:var(--muted-foreground)!important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image img,.wp-block-woocommerce-checkout .wc-block-components-product-image img{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem!important}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:1px solid var(--nav-shell-divider);border-radius:.75rem;overflow:hidden}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title{border-bottom:1px solid var(--nav-shell-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.75rem;margin:0;padding:1.25rem 1.5rem;display:grid}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{letter-spacing:-.01em;text-transform:capitalize;font-size:.75rem;font-weight:600;color:var(--foreground)!important;margin:0!important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-price{white-space:nowrap;font-weight:600;color:var(--foreground)!important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon{width:1rem;height:1rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon svg{width:100%;height:100%;display:block}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content{gap:0;display:grid}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>*{margin:0!important}.wp-block-woocommerce-checkout .wc-block-components-order-summary__content{padding:0}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>.wc-block-components-totals-wrapper{margin:0!important;padding:0!important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__description,.wp-block-woocommerce-cart .wc-block-components-totals-item__description{display:none!important}.wp-block-woocommerce-checkout.wc-block-checkout .wc-block-components-order-summary{padding:0!important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:grid;margin:0!important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image{position:relative}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__quantity{border:1px solid var(--nav-shell-divider);background:var(--nav-shell-surface);min-width:1.25rem;height:1.25rem;color:var(--foreground);border-radius:999px;font-size:.75rem;font-weight:600;top:-.375rem;right:-.375rem}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description{min-width:0;margin:0}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-name{margin:0 0 .25rem}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-cart-item__prices{margin-bottom:.25rem}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-metadata__description,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-metadata__description p,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price .price{margin:0}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__total-price{white-space:nowrap;align-self:start;margin:0 50px 0 0}.wp-block-woocommerce-checkout .wc-block-components-panel__button{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex;margin:0!important;padding:1rem 1.5rem!important}.wp-block-woocommerce-checkout .wc-block-components-panel__button-icon{flex:none;order:2;right:18px}.wp-block-woocommerce-checkout .wc-block-components-panel__content{padding:0 1.5rem 1.25rem;margin:0!important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin:0;display:grid}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__input{min-width:0;margin:0}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button{width:auto;min-width:8.5rem}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>.wc-block-components-totals-wrapper{margin:0!important;padding:0!important}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{align-items:center;min-height:4.25rem;padding:0 1.5rem;margin:0!important}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{padding-block:1rem}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-combobox-control .components-form-token-field__input,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control__input,body.woocommerce-checkout .wp-block-woocommerce-checkout select,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-select select,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select{min-height:var(--form-control-height)!important;height:var(--form-control-height)!important;padding-inline:var(--form-control-padding-x)!important;border:var(--form-control-border-width) solid var(--form-control-border-color)!important;border-radius:var(--form-control-radius)!important;background:var(--form-control-surface)!important;box-shadow:var(--form-control-shadow)!important;color:var(--foreground)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout select,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-select select,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select{padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:var(--select-chevron-image), var(--form-control-surface)!important;background-repeat:no-repeat,no-repeat!important;background-position:right var(--select-chevron-offset) center, center!important;background-size:var(--select-chevron-size), 100% 100%!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input label,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-select label,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__label,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input input::placeholder,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-combobox-control .components-form-token-field__input::placeholder{color:var(--muted-foreground)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input input:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input input:focus,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-text-input.is-active input,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-combobox-control .components-form-token-field__input:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-combobox-control .components-form-token-field__input:focus,body.woocommerce-checkout .wp-block-woocommerce-checkout select:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout select:focus,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-select select:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-select select:focus,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select:focus{outline:none;border-color:var(--form-control-border-color-hover)!important;box-shadow:0 0 0 1px var(--form-control-border-color-hover)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__container{box-sizing:border-box;backdrop-filter:blur(25px);position:relative;overflow:hidden;min-height:var(--form-control-height)!important;border-radius:var(--form-control-radius)!important;background-color:#0000!important;background-image:var(--form-control-surface)!important;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-clip:padding-box!important;border:0!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__container:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__container:focus-within{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select{box-shadow:none!important;color:var(--foreground)!important;color-scheme:dark!important;background:0 0!important;border:0!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select option,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select optgroup,body.woocommerce-checkout .wp-block-woocommerce-checkout select option,body.woocommerce-checkout .wp-block-woocommerce-checkout select optgroup{color:#f8f8f8;background-color:#0f0f0f}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select option:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select option:focus,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select option:active,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select option:checked,body.woocommerce-checkout .wp-block-woocommerce-checkout select option:hover,body.woocommerce-checkout .wp-block-woocommerce-checkout select option:focus,body.woocommerce-checkout .wp-block-woocommerce-checkout select option:active,body.woocommerce-checkout .wp-block-woocommerce-checkout select option:checked{background-color:color-mix(in srgb, var(--foreground) 8%, #0f0f0f);color:var(--foreground);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:calc(var(--form-control-radius) - .375rem);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__expand{top:50%;right:var(--select-chevron-offset);width:var(--select-chevron-size);height:var(--select-chevron-size);pointer-events:none;fill:currentColor;position:absolute;transform:translateY(-50%);color:var(--muted-foreground)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__container:focus-within .wc-blocks-components-select__expand,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__container:hover .wc-blocks-components-select__expand,body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__select[aria-invalid=true]{color:var(--foreground)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout .wc-blocks-components-select__container:has(.wc-blocks-components-select__select[aria-invalid=true]){box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-invalid)!important}.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input,.wp-block-woocommerce-checkout .wc-block-components-radio-control__input{border-color:var(--form-control-border-color-hover)!important;box-shadow:none!important;background:0 0!important}.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input:checked,.wp-block-woocommerce-checkout .wc-block-components-radio-control__input:checked{background-color:var(--foreground)!important;border-color:var(--foreground)!important}.wp-block-woocommerce-checkout .wc-block-components-button,.wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button,.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-button,.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button{justify-content:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;min-height:var(--form-control-height)!important;padding-inline:var(--form-control-padding-x)!important;border-radius:var(--button-radius-pill)!important;color:#fff!important;letter-spacing:-.02em!important;background-color:#0000!important;background-image:linear-gradient(104deg,#fdfdfd0d 5%,#f0f0e41a 100%)!important;border:2px solid #ffffff0d!important;font-size:.95rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a!important}.wp-block-woocommerce-checkout .wc-block-components-button__text{color:inherit!important}.wp-block-woocommerce-checkout .wc-block-components-button:hover,.wp-block-woocommerce-checkout .wc-block-components-button:focus-visible,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:focus-visible,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button:hover,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button:focus-visible{outline:none;color:#000!important;background-color:#ffffffe6!important;background-image:none!important;border-color:#ffffff0d!important;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e!important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{width:100%}html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-button,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-button.wp-element-button,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button{color:#000!important;background-image:linear-gradient(104deg,#0f0f0f0d 5%,#2020201a 100%)!important;border-color:#00000014!important;box-shadow:0 1px 3px #ffffff6b,0 1px 2px #ffffff47!important}html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-button:hover,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-button:focus-visible,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:focus-visible,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button:hover,html:not(.dark) .wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button:focus-visible{color:#fff!important;background-color:#000000eb!important;box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e!important}@media (width<=47.9988rem){.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.wp-block-woocommerce-checkout .wc-block-components-button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__button{width:100%}}@media (width<=1200px){.visualmodo-header-menu{gap:1rem}.visualmodo-header-actions{gap:.5rem}.visualmodo-header-actions__link{height:2rem;padding-inline:.75rem}}@media (width<=980px){.visualmodo-header-submenu--mega,.visualmodo-header-submenu--compact{width:min(26rem,100vw - 2rem)}.visualmodo-header-submenu__grid{grid-template-columns:1fr}}@media (width<=640px){.visualmodo-auth-shell{padding:1.5rem 1rem}.visualmodo-auth-copy__title{font-size:1.42rem}}@media (width>=641px){.visualmodo-auth-shell{background-image:url(../images/auth/auth-bg-tablet.jpeg)}}@media (width>=1024px){.visualmodo-auth-shell{background-image:url(../images/auth/auth-bg-desktop.jpeg)}}.post-type-archive-docs .visualmodo-docs-root,.tax-docs-category .visualmodo-docs-taxonomy,.single-docs .visualmodo-docs-single{width:min(100%,1280px);max-width:1280px;margin:0 auto}.visualmodo-docs-hub,.visualmodo-docs-taxonomy,.visualmodo-docs-single{color:var(--foreground);gap:1.5rem;display:grid}.visualmodo-docs-hero,.visualmodo-docs-section,.visualmodo-docs-taxonomy__hero,.visualmodo-docs-taxonomy__card,.visualmodo-docs-single__hero,.visualmodo-docs-single__content{border:1px solid var(--nav-shell-border);background:var(--nav-shell-surface);box-shadow:var(--nav-shell-shadow);-webkit-backdrop-filter:blur(var(--nav-shell-blur));backdrop-filter:blur(var(--nav-shell-blur));border-radius:1.75rem}.visualmodo-docs-hero{gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.visualmodo-docs-hero__main,.visualmodo-docs-hero__aside,.visualmodo-docs-section--stack{align-content:start;gap:1rem;display:grid}.visualmodo-docs-hero__eyebrow,.visualmodo-docs-section__eyebrow,.visualmodo-docs-taxonomy__eyebrow,.visualmodo-docs-support-card__eyebrow,.visualmodo-docs-hero__aside-label{color:color-mix(in srgb, var(--foreground) 62%, transparent);letter-spacing:-.02em;margin:0;font-size:.82rem;font-weight:500}.visualmodo-docs-hero__title,.visualmodo-docs-taxonomy__title,.visualmodo-docs-single__title{letter-spacing:-.075em;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:600;line-height:.95}.visualmodo-docs-section__title,.visualmodo-docs-support-card__title,.visualmodo-docs-hero__aside-title{letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:600;line-height:1.05}.visualmodo-docs-hero__description,.visualmodo-docs-hero__aside-description,.visualmodo-docs-section__description,.visualmodo-docs-taxonomy__description,.visualmodo-docs-single__excerpt,.visualmodo-docs-support-card__description{max-width:48rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0;font-size:1rem;line-height:1.65}.visualmodo-docs-search{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem;display:grid;position:relative}.visualmodo-docs-search__icon{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 58%, transparent);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.visualmodo-docs-search__icon svg,.visualmodo-docs-topic-card__icon svg,.visualmodo-docs-topic-card__arrow svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.visualmodo-docs-search__input{width:100%;min-height:var(--form-control-height);box-shadow:none;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:1rem;padding:0 1rem 0 2.75rem}.visualmodo-docs-search__input::placeholder{color:var(--muted-foreground)}.visualmodo-docs-search__input:focus{outline:none}.visualmodo-docs-search:focus-within{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring)}.visualmodo-docs-search__button{justify-self:end}.visualmodo-docs-hero__quick-links{flex-wrap:wrap;gap:.625rem;display:flex}.visualmodo-docs-hero__quick-links a,.visualmodo-docs-single__meta,.visualmodo-docs-taxonomy__card-meta,.visualmodo-docs-single__terms,.visualmodo-docs-single__tags{color:color-mix(in srgb, var(--foreground) 66%, transparent);font-size:.85rem;font-weight:500;line-height:1.5}.visualmodo-docs-hero__quick-links a{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .875rem;display:inline-flex}.visualmodo-docs-hero__quick-links a:hover,.visualmodo-docs-hero__quick-links a:focus-visible,.visualmodo-docs-topic-card:hover,.visualmodo-docs-topic-card:focus-visible,.visualmodo-docs-article-card__title a:hover,.visualmodo-docs-article-card__title a:focus-visible,.visualmodo-docs-article-card__link:hover,.visualmodo-docs-article-card__link:focus-visible{color:var(--foreground)}.visualmodo-docs-hero__aside{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.4rem;padding:1.125rem}.visualmodo-docs-metrics{gap:.75rem;display:grid}.visualmodo-docs-metric{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;gap:.3rem;padding:.95rem 1rem;display:grid}.visualmodo-docs-metric__label{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.8rem;font-weight:500}.visualmodo-docs-metric__value{letter-spacing:-.03em;font-size:1.15rem;font-weight:600}.visualmodo-docs-hub__overview,.visualmodo-docs-latest-grid,.visualmodo-docs-topic-grid,.visualmodo-docs-taxonomy__query .wp-block-post-template{gap:1rem;display:grid}.visualmodo-docs-section{padding:clamp(1.15rem,2.5vw,1.5rem)}.visualmodo-docs-section__head,.visualmodo-docs-taxonomy__hero,.visualmodo-docs-single__hero{gap:.7rem;display:grid}.visualmodo-docs-topic-card{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.95rem;padding:1.1rem;display:grid}.visualmodo-docs-topic-card__icon{background:color-mix(in srgb, var(--highlight-1) 20%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--foreground) 90%, transparent);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.visualmodo-docs-topic-card__content{gap:.35rem;display:grid}.visualmodo-docs-topic-card__meta{color:color-mix(in srgb, var(--foreground) 58%, transparent);font-size:.78rem;font-weight:500}.visualmodo-docs-topic-card__title,.visualmodo-docs-taxonomy__card-title,.visualmodo-docs-taxonomy__card-title a,.visualmodo-docs-article-card__title,.visualmodo-docs-article-card__title a{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.25;text-decoration:none}.visualmodo-docs-topic-card__description,.visualmodo-docs-article-card__excerpt,.visualmodo-docs-empty-state p,.visualmodo-docs-taxonomy__card-excerpt,.visualmodo-docs-taxonomy__card-excerpt p{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;font-size:.94rem;line-height:1.65}.visualmodo-docs-topic-card__arrow{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 56%, transparent);margin-top:.1rem;display:inline-flex}.visualmodo-docs-article-stack,.visualmodo-docs-latest-grid{gap:.9rem;display:grid}.visualmodo-docs-article-card,.visualmodo-docs-support-card,.visualmodo-docs-empty-state{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.25rem;gap:.7rem;padding:1.1rem;display:grid}.visualmodo-docs-article-card__meta,.visualmodo-docs-single__meta{flex-wrap:wrap;gap:.75rem;display:flex}.visualmodo-docs-article-card__meta span{color:color-mix(in srgb, var(--foreground) 58%, transparent);font-size:.78rem;font-weight:500}.visualmodo-docs-article-card__footer,.visualmodo-docs-support-card__actions{flex-wrap:wrap;gap:.75rem;display:flex}.visualmodo-docs-article-card__link{color:color-mix(in srgb, var(--foreground) 78%, transparent);font-size:.9rem;font-weight:600}.visualmodo-docs-empty-state strong{letter-spacing:-.03em;font-size:1rem;font-weight:600}.visualmodo-docs-taxonomy__hero,.visualmodo-docs-single__hero,.visualmodo-docs-single__content{padding:clamp(1.25rem,2.6vw,1.75rem)}.visualmodo-docs-taxonomy__query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.visualmodo-docs-taxonomy__card,.visualmodo-docs-single__content{gap:.8rem}.visualmodo-docs-taxonomy__pagination .wp-block-query-pagination-previous,.visualmodo-docs-taxonomy__pagination .wp-block-query-pagination-next,.visualmodo-docs-single__footer .wp-block-post-navigation-link a{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;align-items:center;min-height:2.75rem;padding:0 1rem;text-decoration:none;display:inline-flex}.visualmodo-docs-single__content{line-height:1.75}.visualmodo-docs-single__content>*{max-width:44rem}.visualmodo-docs-single__content h2,.visualmodo-docs-single__content h3,.visualmodo-docs-single__content h4{letter-spacing:-.04em}.visualmodo-docs-single__content ul,.visualmodo-docs-single__content ol{padding-left:1.25rem}.visualmodo-docs-single__content code{font-size:.92em}@media (width>=72rem){.visualmodo-docs-hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:stretch}.visualmodo-docs-hub__overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:start}.visualmodo-docs-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=71.998rem){.visualmodo-docs-taxonomy__query .wp-block-post-template{grid-template-columns:1fr}}@media (width<=47.998rem){.post-type-archive-docs .visualmodo-docs-root,.tax-docs-category .visualmodo-docs-taxonomy,.single-docs .visualmodo-docs-single{padding-top:1rem!important}.visualmodo-docs-hero,.visualmodo-docs-section,.visualmodo-docs-taxonomy__hero,.visualmodo-docs-taxonomy__card,.visualmodo-docs-single__hero,.visualmodo-docs-single__content{border-radius:1.25rem}.visualmodo-docs-hero{padding:1rem}.visualmodo-docs-hero__title,.visualmodo-docs-taxonomy__title,.visualmodo-docs-single__title{font-size:clamp(1.85rem,10vw,2.6rem)}.visualmodo-docs-search{grid-template-columns:1fr}.visualmodo-docs-search__button,.visualmodo-docs-support-card__actions .visualmodo-button{width:100%}.visualmodo-docs-topic-card{grid-template-columns:auto minmax(0,1fr)}.visualmodo-docs-topic-card__arrow{display:none}}.single-theme .visualmodo-theme-single-root{margin-block-start:0!important}.single-theme .visualmodo-theme-shell{--visualmodo-theme-sidebar-width:18rem;--visualmodo-theme-summary-width:18rem;--visualmodo-theme-shell-header-height:5rem;--visualmodo-theme-shell-offset:calc(var(--visualmodo-theme-shell-header-height) + var(--visualmodo-admin-bar-height,0px));width:100%;min-height:calc(100dvh - var(--visualmodo-theme-shell-offset));background:var(--background);color:var(--foreground);display:grid}.single-theme .visualmodo-site-header:after{opacity:1;transform:scaleX(1)}.single-theme .visualmodo-theme-shell__sidebar{background:var(--background);align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.single-theme .visualmodo-theme-shell__sidebar--nav{border-right:1px solid var(--nav-shell-border)}.single-theme .visualmodo-theme-shell__sidebar--summary{border-left:1px solid var(--nav-shell-divider)}.single-theme .visualmodo-theme-shell__main{background:var(--background);min-width:0;padding:2rem}.single-theme .visualmodo-theme-shell__article{width:min(100%,1280px);margin-inline:auto}.single-theme .visualmodo-theme-shell__content{min-width:0}.single-theme .visualmodo-theme-shell__demo-frame{border:1px solid var(--nav-shell-border);background:color-mix(in srgb, var(--background) 96%, var(--foreground) 4%);border-radius:1.5rem;margin:.85rem 0 2rem;overflow:hidden;box-shadow:0 14px 34px #0000001f}.single-theme .visualmodo-theme-shell__demo-toolbar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.single-theme .visualmodo-theme-shell__demo-dots{gap:.35rem;display:inline-flex}.single-theme .visualmodo-theme-shell__demo-dots span{background:color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:999px;width:.55rem;height:.55rem}.single-theme .visualmodo-theme-shell__demo-title{min-width:0;color:color-mix(in srgb, var(--foreground) 74%, transparent);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.single-theme .visualmodo-theme-shell__demo-link{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);min-height:2rem;color:var(--foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.single-theme .visualmodo-theme-shell__demo-viewport{aspect-ratio:16/10;background:#000;position:relative}.single-theme .visualmodo-theme-shell__demo-iframe{background:#000;border:0;width:100%;height:100%;display:block}.single-theme .visualmodo-theme-shell__content>:first-child{margin-top:0}.single-theme .visualmodo-theme-shell__section{border:1px solid var(--nav-shell-border);background:var(--nav-shell-surface);box-shadow:var(--nav-shell-shadow);-webkit-backdrop-filter:blur(var(--nav-shell-blur));backdrop-filter:blur(var(--nav-shell-blur));border-radius:1.5rem;gap:1.1rem;margin-top:2rem;padding:1.25rem;display:grid}.single-theme .visualmodo-theme-shell__section-head{gap:.45rem;display:grid}.single-theme .visualmodo-theme-shell__section-title,.single-theme .visualmodo-theme-shell__subsection-title{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;line-height:1.08}.single-theme .visualmodo-theme-shell__section-body{min-width:0}.single-theme .visualmodo-theme-shell__section-empty{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:0;font-size:.94rem;line-height:1.65}.single-theme .visualmodo-theme-shell__comments-body{gap:1.5rem;display:grid}.single-theme .visualmodo-theme-shell__comments-list,.single-theme .visualmodo-theme-shell__comments-list .children{margin:0;padding:0;list-style:none}.single-theme .visualmodo-theme-shell__comments-list{gap:1rem;display:grid}.single-theme .visualmodo-theme-shell__comments-list .children{border-left:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);gap:1rem;margin-top:1rem;padding-left:1rem;display:grid}.single-theme .visualmodo-theme-shell__comments-list .comment-body{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.1rem;gap:.75rem;padding:1rem;display:grid}.single-theme .visualmodo-theme-shell__comments-list .comment-meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.single-theme .visualmodo-theme-shell__comments-list .comment-author{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.65rem;font-style:normal;font-weight:600;display:inline-flex}.single-theme .visualmodo-theme-shell__comments-list .says{display:none}.single-theme .visualmodo-theme-shell__comments-list .avatar{border-radius:999px}.single-theme .visualmodo-theme-shell__comments-list .comment-metadata{display:none}.single-theme .visualmodo-theme-shell__comments-list .reply a{color:color-mix(in srgb, var(--foreground) 58%, transparent);font-size:.82rem;text-decoration:none}.single-theme .visualmodo-theme-shell__comments-list p{color:color-mix(in srgb, var(--foreground) 80%, transparent);margin:0;font-size:.94rem;line-height:1.72}.single-theme .visualmodo-theme-shell__comments-list .comment-awaiting-moderation{color:var(--highlight-2);margin:0;font-size:.84rem}.single-theme .visualmodo-theme-shell__comment-form{gap:1rem;min-width:0;display:grid}.single-theme .visualmodo-theme-shell__comment-form .comment-notes,.single-theme .visualmodo-theme-shell__comment-form .logged-in-as,.single-theme .visualmodo-theme-shell__comment-form .must-log-in{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0;font-size:.84rem;line-height:1.6}.single-theme .visualmodo-theme-shell__comment-form .comment-form-author,.single-theme .visualmodo-theme-shell__comment-form .comment-form-email,.single-theme .visualmodo-theme-shell__comment-form .comment-form-url,.single-theme .visualmodo-theme-shell__comment-form .comment-form-comment{gap:.45rem;min-width:0;margin:0;display:grid}.single-theme .visualmodo-theme-shell__comment-form label{color:var(--foreground);font-size:.86rem;font-weight:600}.single-theme .visualmodo-theme-shell__comment-form input:not([type=submit]),.single-theme .visualmodo-theme-shell__comment-form textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:100%;min-width:0;max-width:100%;color:var(--foreground);font:inherit;border-radius:1rem;padding:.8rem .95rem;display:block}.single-theme .visualmodo-theme-shell__comment-form textarea{resize:vertical;min-height:9rem}.single-theme .visualmodo-theme-shell__comment-form input:not([type=submit]):focus,.single-theme .visualmodo-theme-shell__comment-form textarea:focus{border-color:color-mix(in srgb, var(--foreground) 20%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 7%, transparent);outline:none}.single-theme .visualmodo-theme-shell__comment-form .form-submit{margin:0}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes{--visualmodo-themes-columns:3;--visualmodo-themes-columns-tablet:2;--visualmodo-themes-columns-mobile:1;grid-template-columns:repeat(var(--visualmodo-themes-columns), minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__card{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);background:var(--premium-surface-background);min-width:0;height:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 3%, transparent);flex-direction:column;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__media{aspect-ratio:16/10;border-radius:calc(var(--radius) * 1.1);background:color-mix(in srgb, var(--foreground) 3%, transparent);width:calc(100% - 2rem);margin:1rem 1rem 0;display:block;position:relative;overflow:hidden}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__image{object-fit:cover;width:100%;height:100%;transition:transform .24s cubic-bezier(.4,0,.2,1);display:block}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__body{flex-direction:column;flex:auto;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__title{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:600;line-height:1.3}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__title a{color:inherit;text-decoration:none}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__subtitle{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button{width:100%;max-width:100%;min-height:var(--button-height-md);padding:.75rem var(--button-padding-x);isolation:isolate;box-sizing:border-box;border-radius:var(--button-radius-pill);backdrop-filter:blur(25px);color:#fff;letter-spacing:normal;white-space:nowrap;cursor:pointer;background-color:#0000;background-image:linear-gradient(104deg,#fdfdfd0d 5%,#f0f0e41a 100%);background-origin:border-box;border:2px solid #ffffff0d;justify-content:center;align-items:center;gap:.55rem;margin-top:auto;font-family:inherit;font-size:.875rem;font-weight:600;line-height:0;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button:after{content:"";border-radius:var(--button-radius-pill);pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23noise)' opacity='0.18'/%3E%3C/svg%3E");background-repeat:repeat;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button .elementor-button-content-wrapper{justify-content:center;align-items:center;width:100%;line-height:1.25rem;display:inline-flex}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button .elementor-button-text{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.25rem;display:block}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes--empty{grid-template-columns:minmax(0,1fr)}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__empty-message{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);background:color-mix(in srgb, var(--background) 94%, var(--foreground) 6%);margin:0;padding:1.25rem 1.5rem}.single-theme .visualmodo-theme-shell__content-meta{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);gap:.9rem;width:100%;margin-top:2rem;padding-top:1.25rem;padding-bottom:1.25rem;display:grid}.single-theme .visualmodo-theme-shell__content-meta-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.single-theme .visualmodo-theme-shell__footer-breadcrumb{flex:auto;min-width:0}.single-theme .visualmodo-theme-shell__content-meta-toggle{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.single-theme .visualmodo-theme-shell__eyebrow,.single-theme .visualmodo-theme-shell__summary-metric-label{color:color-mix(in srgb, var(--foreground) 58%, transparent);letter-spacing:-.02em;text-transform:none;margin:0;font-size:.76rem;font-weight:500}.single-theme .visualmodo-theme-shell__sidebar-header,.single-theme .visualmodo-theme-shell__sidebar-section,.single-theme .visualmodo-theme-shell__sidebar-footer,.single-theme .visualmodo-theme-shell__summary-head{gap:.85rem;display:grid}.single-theme .visualmodo-theme-shell__sidebar--nav{top:var(--visualmodo-theme-shell-offset);height:calc(100dvh - var(--visualmodo-theme-shell-offset));max-height:calc(100dvh - var(--visualmodo-theme-shell-offset));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid;position:sticky;overflow:hidden}.single-theme .visualmodo-theme-shell__sidebar-header,.single-theme .visualmodo-theme-shell__sidebar-section,.single-theme .visualmodo-theme-shell__sidebar-footer{padding-inline:0}.single-theme .visualmodo-theme-shell__sidebar-header{padding-top:0}.single-theme .visualmodo-theme-shell__sidebar-section{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 18%, transparent) transparent;min-height:0;display:block;overflow-y:auto}.single-theme .visualmodo-theme-shell__sidebar-section::-webkit-scrollbar{width:8px}.single-theme .visualmodo-theme-shell__sidebar-section::-webkit-scrollbar-track{background:0 0}.single-theme .visualmodo-theme-shell__sidebar-section::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px}.single-theme .visualmodo-theme-shell__sidebar-footer{margin-top:auto;padding-top:.35rem;padding-bottom:0;margin-inline:0;padding-inline:0;position:relative}.single-theme .visualmodo-theme-shell__sidebar-footer:before{content:"";border-top:1px solid var(--nav-shell-divider);width:calc(100% + 2rem);position:absolute;top:0;left:-1rem}.single-theme .visualmodo-theme-shell__summary{top:calc(var(--visualmodo-theme-shell-offset) + 1rem);min-height:calc(100dvh - var(--visualmodo-theme-shell-offset) - 2rem);max-height:calc(100dvh - var(--visualmodo-theme-shell-offset) - 2rem);flex-direction:column;gap:1rem;padding:0;display:flex;position:sticky}.single-theme .visualmodo-theme-shell__summary-media{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.15rem;margin:.15rem 0 0;overflow:hidden}.single-theme .visualmodo-theme-shell__summary-media-link{color:inherit;text-decoration:none;display:block;position:relative}.single-theme .visualmodo-theme-shell__summary-image{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .2s,filter .2s;display:block}.single-theme .visualmodo-theme-shell__summary-media-overlay{color:#fff;letter-spacing:-.02em;opacity:0;pointer-events:none;background:#00000070;justify-content:center;align-items:center;padding:1rem;font-size:.95rem;font-weight:600;transition:opacity .2s,background-color .2s;display:flex;position:absolute;inset:0}.single-theme .visualmodo-theme-shell__summary-title{color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:700;line-height:1.04}.single-theme .visualmodo-theme-shell__nav-groups,.single-theme .visualmodo-theme-shell__subnav{align-content:start;gap:.4rem;display:grid}.single-theme .visualmodo-theme-shell__nav-group{border:0;align-content:start;gap:0;margin:0;padding:0;display:grid}.single-theme .visualmodo-theme-shell__nav-group+.visualmodo-theme-shell__nav-group{margin-top:0}.single-theme .visualmodo-theme-shell__nav-group summary{list-style:none}.single-theme .visualmodo-theme-shell__nav-group summary::-webkit-details-marker{display:none}.single-theme .visualmodo-theme-shell__nav-item{color:color-mix(in srgb, var(--foreground) 72%, transparent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.65rem;padding:0;text-decoration:none;transition:color .18s,background-color .18s,transform .18s,border-color .18s;display:flex}.single-theme .visualmodo-theme-shell__nav-item--toggle{position:relative}.single-theme .visualmodo-theme-shell__nav-item--toggle:after{content:"";opacity:.92;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 0 .875rem;width:.875rem;height:.875rem;transition:transform .18s;transform:rotate(0)}.single-theme .visualmodo-theme-shell__nav-group[open] .visualmodo-theme-shell__nav-item--toggle:after{transform:rotate(90deg)}.single-theme .visualmodo-theme-shell__nav-copy{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.single-theme .visualmodo-theme-shell__nav-title{letter-spacing:0;font-size:.92rem;font-weight:500;line-height:1.35}.single-theme .visualmodo-theme-shell__nav-count{color:color-mix(in srgb, var(--foreground) 48%, transparent);letter-spacing:0;font-size:.78rem;font-weight:500}.single-theme .visualmodo-theme-shell__nav-item.is-current{color:var(--foreground)}.single-theme .visualmodo-theme-shell__subnav{padding:.15rem .2rem .35rem}.single-theme .visualmodo-theme-shell__search-results,.single-theme .visualmodo-theme-shell__search-results-list{align-content:start;gap:.4rem;display:grid}.single-theme .visualmodo-theme-shell__search .visualmodo-docs-sidebar__search-icon{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 48%, transparent);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.single-theme .visualmodo-theme-shell__search .visualmodo-docs-sidebar__search-icon svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.single-theme .visualmodo-theme-shell__search .visualmodo-docs-sidebar__search-input{width:100%;height:var(--form-control-height);min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);appearance:none;background-color:#0000;background-origin:border-box;background-image:var(--form-control-surface);color:var(--foreground);font:inherit;letter-spacing:0;box-sizing:border-box;backdrop-filter:blur(25px);box-shadow:var(--form-control-shadow);background-repeat:no-repeat;background-size:100% 100%;margin:0;padding-left:2.75rem;padding-right:3.45rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.single-theme .visualmodo-theme-shell__search .visualmodo-docs-sidebar__search-input::placeholder{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.single-theme .visualmodo-theme-shell__search .visualmodo-docs-sidebar__search-input:hover{border-color:var(--form-control-border-color-hover)}.single-theme .visualmodo-theme-shell__search .visualmodo-docs-sidebar__search-input:focus{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring);outline:none}.single-theme .visualmodo-theme-shell__search-clear[hidden]{display:none!important}.single-theme .visualmodo-theme-shell__search-clear{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:2rem;height:2rem;color:color-mix(in srgb, var(--foreground) 64%, transparent);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.single-theme .visualmodo-theme-shell__search-clear svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.single-theme .visualmodo-theme-shell__search-result{gap:.18rem;padding:.45rem .2rem;display:grid}.single-theme .visualmodo-theme-shell__search-result-title-link{color:inherit;text-decoration:none}.single-theme .visualmodo-theme-shell__search-result-title{color:var(--foreground);font-size:.92rem;font-weight:500;line-height:1.35}.single-theme .visualmodo-theme-shell__search-result-subtitle{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.82rem;line-height:1.35}.single-theme .visualmodo-theme-shell__search-result-categories{flex-wrap:wrap;align-items:center;gap:.2rem .35rem;display:flex}.single-theme .visualmodo-theme-shell__search-result-category,.single-theme .visualmodo-theme-shell__search-result-separator{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.76rem;line-height:1.35}.single-theme .visualmodo-theme-shell__search-result-category{text-decoration:none;transition:color .18s}.single-theme .visualmodo-theme-shell__search-empty p{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0;font-size:.84rem;line-height:1.5}.single-theme .visualmodo-theme-shell__subnav-link{min-height:2.2rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);align-items:center;padding:0 .2rem;font-size:.88rem;text-decoration:none;display:inline-flex}.single-theme .visualmodo-theme-shell__subnav-link.is-current{color:var(--foreground)}.single-theme .visualmodo-theme-shell__footer-link{width:100%;min-height:2.125rem;color:color-mix(in srgb, var(--foreground) 76%, transparent);background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:0 .2rem;font-size:.88rem;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-flex}.single-theme .visualmodo-theme-shell__footer-icon{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);flex:0 0 1.1rem;justify-content:center;align-items:center;display:inline-flex}.single-theme .visualmodo-theme-shell__footer-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.single-theme .visualmodo-theme-shell__summary-terms{color:color-mix(in srgb, var(--foreground) 70%, transparent);flex-wrap:wrap;gap:.35rem .5rem;font-size:.82rem;line-height:1.45;display:flex}.single-theme .visualmodo-theme-shell__summary-terms a{color:inherit;text-decoration:none}.single-theme .visualmodo-theme-shell__summary-subtitle{color:color-mix(in srgb, var(--foreground) 76%, transparent);margin:0;font-size:.97rem;line-height:1.72}.single-theme .visualmodo-theme-shell__summary-meta{grid-template-columns:1fr;gap:0;display:grid}.single-theme .visualmodo-theme-shell__summary-metric{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem 0;display:grid}.single-theme .visualmodo-theme-shell__summary-metric:last-child{border-bottom:0}.single-theme .visualmodo-theme-shell__summary-metric-value{color:var(--foreground);letter-spacing:-.03em;font-size:1rem;font-weight:700}.single-theme .visualmodo-theme-shell__summary-actions{gap:.75rem;display:grid}.single-theme .visualmodo-theme-shell__summary-action{width:100%}.single-theme .visualmodo-theme-shell__pass-card{border:1px solid var(--border);background:var(--premium-surface-background);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.35rem;gap:.85rem;margin-top:auto;padding:1rem;display:grid;position:relative;overflow:hidden}.single-theme .visualmodo-theme-shell__pass-card>*{z-index:1;position:relative}.single-theme .visualmodo-theme-shell__pass-head{gap:.45rem;display:grid}.single-theme .visualmodo-theme-shell__pass-title{color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:700;line-height:1.04}.single-theme .visualmodo-theme-shell__pass-price-row{gap:.18rem;display:grid}.single-theme .visualmodo-theme-shell__pass-price-note{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:.82rem;line-height:1.45}.single-theme .visualmodo-theme-shell__pass-description{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;font-size:.9rem;line-height:1.65}.single-theme .visualmodo-theme-shell__pass-action{width:100%}.single-theme .visualmodo-theme-shell__pass-action:not(:hover):not(:focus-visible){--visualmodo-pass-accent:oklch(72% .2 149);border-color:color-mix(in srgb, var(--visualmodo-pass-accent) 38%, transparent)!important;background-color:color-mix(in srgb, var(--visualmodo-pass-accent) 22%, transparent)!important;background-image:linear-gradient(104deg, color-mix(in srgb, var(--visualmodo-pass-accent) 30%, #fdfdfd0d) 5%, color-mix(in srgb, var(--visualmodo-pass-accent) 54%, #f0f0e41a) 100%)!important;box-shadow:0 1px 3px color-mix(in srgb, var(--visualmodo-pass-accent) 18%, #0000001a), 0 1px 2px color-mix(in srgb, var(--visualmodo-pass-accent) 12%, #0000001a)!important;color:#f3fff8!important}.single-theme .visualmodo-theme-shell__empty-state{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.25rem;gap:.4rem;padding:1.25rem;display:grid}.single-theme .visualmodo-theme-shell__empty-state strong,.single-theme .visualmodo-theme-shell__empty-state p{margin:0}@media (hover:hover){.single-theme .visualmodo-theme-shell__summary-media-link:hover .visualmodo-theme-shell__summary-image,.single-theme .visualmodo-theme-shell__summary-media-link:focus-visible .visualmodo-theme-shell__summary-image{filter:brightness(.72);transform:scale(1.02)}.single-theme .visualmodo-theme-shell__summary-media-link:hover .visualmodo-theme-shell__summary-media-overlay,.single-theme .visualmodo-theme-shell__summary-media-link:focus-visible .visualmodo-theme-shell__summary-media-overlay{opacity:1}.single-theme .visualmodo-theme-shell__comments-list .reply a:hover,.single-theme .visualmodo-theme-shell__comments-list .reply a:focus-visible,.single-theme .visualmodo-theme-shell__comments-list .comment-metadata a:hover,.single-theme .visualmodo-theme-shell__comments-list .comment-metadata a:focus-visible,.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__title a:hover,.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__title a:focus-visible{color:var(--foreground)}.single-theme .visualmodo-theme-shell__demo-link:hover,.single-theme .visualmodo-theme-shell__demo-link:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__card:hover{border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--background) 88%, var(--foreground) 12%);box-shadow:0 12px 24px color-mix(in srgb, var(--foreground) 6%, transparent);transform:translateY(-2px)}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__card:hover .visualmodo-elementor-themes__image{transform:scale(1.02)}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button:hover,.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button:focus-visible{color:#000;background-color:#ffffffe6;background-image:none;border-color:#ffffffeb;transform:translateY(-1px);box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}html:not(.dark) .single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button:hover,html:not(.dark) .single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes__button:focus-visible{color:#fff;background-color:#000000eb;background-image:none;border-color:#000000eb;box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}.single-theme .visualmodo-theme-shell__nav-item:hover,.single-theme .visualmodo-theme-shell__nav-item:focus-visible,.single-theme .visualmodo-theme-shell__footer-link:hover,.single-theme .visualmodo-theme-shell__footer-link:focus-visible,.single-theme .visualmodo-theme-shell__search-clear:hover,.single-theme .visualmodo-theme-shell__search-clear:focus-visible,.single-theme .visualmodo-theme-shell__subnav-link:hover,.single-theme .visualmodo-theme-shell__subnav-link:focus-visible,.single-theme .visualmodo-theme-shell__search-result-title-link:hover,.single-theme .visualmodo-theme-shell__search-result-title-link:focus-visible,.single-theme .visualmodo-theme-shell__summary-terms a:hover,.single-theme .visualmodo-theme-shell__summary-terms a:focus-visible{color:var(--foreground)}.single-theme .visualmodo-theme-shell__search-result-category:hover,.single-theme .visualmodo-theme-shell__search-result-category:focus-visible{color:var(--highlight-1)}.single-theme .visualmodo-theme-shell__search-clear:hover,.single-theme .visualmodo-theme-shell__search-clear:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.single-theme .visualmodo-theme-shell__footer-link:hover,.single-theme .visualmodo-theme-shell__footer-link:focus-visible{background:0 0}}@media (width>=70rem){.single-theme .visualmodo-theme-shell{grid-template-columns:var(--visualmodo-theme-sidebar-width) minmax(0, 1fr) var(--visualmodo-theme-summary-width)}}@media (width<=69.9988rem){.single-theme .visualmodo-theme-shell{--visualmodo-theme-sidebar-width:16rem;grid-template-columns:var(--visualmodo-theme-sidebar-width) minmax(0, 1fr)}.single-theme .visualmodo-theme-shell__sidebar--summary{border-left:0;border-top:1px solid var(--nav-shell-divider);grid-column:2;padding-top:1rem}}@media (width<=63.9988rem){.single-theme .visualmodo-theme-shell{grid-template-columns:1fr;min-height:auto}.single-theme .visualmodo-theme-shell__sidebar--nav,.single-theme .visualmodo-theme-shell__sidebar--summary{border:0;height:auto;max-height:none;position:static}.single-theme .visualmodo-theme-shell__sidebar--summary{order:1;grid-column:auto}.single-theme .visualmodo-theme-shell__main{order:2;padding-top:0}.single-theme .visualmodo-theme-shell__sidebar--nav{order:3;padding-top:0}.single-theme .visualmodo-theme-shell__summary{min-height:auto;max-height:none;position:static;overflow:visible}}@media (width<=47.998rem){.single-theme .visualmodo-theme-shell__main,.single-theme .visualmodo-theme-shell__sidebar{padding:1rem}.single-theme .visualmodo-theme-shell__sidebar--nav{padding:0}.single-theme .visualmodo-theme-shell__summary-meta{grid-template-columns:1fr}.single-theme .visualmodo-theme-shell__section{padding:1rem}.single-theme .visualmodo-theme-shell__comments-list .children{padding-left:.75rem}.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes{grid-template-columns:repeat(var(--visualmodo-themes-columns-mobile), minmax(0, 1fr))}.single-theme .visualmodo-theme-shell__content-meta-row{flex-wrap:wrap}.single-theme .visualmodo-theme-shell__content-meta-toggle{justify-content:flex-start;width:100%}}@media (width<=63.9988rem){.single-theme .visualmodo-theme-shell__section--related .visualmodo-elementor-themes{grid-template-columns:repeat(var(--visualmodo-themes-columns-tablet), minmax(0, 1fr))}}@media (aspect-ratio>=21/9){.single-theme .visualmodo-theme-shell__pass-description{display:none}}.visualmodo-docs-kb{gap:1.25rem;display:grid}.visualmodo-docs-sidebar,.visualmodo-docs-main__hero,.visualmodo-docs-spotlight,.visualmodo-docs-list{border:1px solid var(--nav-shell-border);background:var(--nav-shell-surface);box-shadow:var(--nav-shell-shadow);-webkit-backdrop-filter:blur(var(--nav-shell-blur));backdrop-filter:blur(var(--nav-shell-blur));border-radius:1.5rem}.visualmodo-docs-sidebar{align-content:start;gap:1.25rem;padding:1rem;display:grid}.visualmodo-docs-sidebar__header,.visualmodo-docs-sidebar__section,.visualmodo-docs-sidebar__footer,.visualmodo-docs-main,.visualmodo-docs-main__hero-copy,.visualmodo-docs-main__rail,.visualmodo-docs-list__head,.visualmodo-docs-list__items{gap:.85rem;display:grid}.visualmodo-docs-sidebar__eyebrow,.visualmodo-docs-sidebar__label,.visualmodo-docs-main__eyebrow,.visualmodo-docs-list__eyebrow{color:color-mix(in srgb, var(--foreground) 60%, transparent);letter-spacing:-.02em;margin:0;font-size:.76rem;font-weight:500}.visualmodo-docs-sidebar__search{position:relative}.visualmodo-docs-sidebar__search-icon{width:.95rem;height:.95rem;color:color-mix(in srgb, var(--foreground) 52%, transparent);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.visualmodo-docs-sidebar__search-icon svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.visualmodo-docs-sidebar__search-input{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;border-radius:.9rem;padding:0 .95rem 0 2.5rem}.visualmodo-docs-sidebar__search-input::-webkit-search-cancel-button,.visualmodo-docs-sidebar__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.visualmodo-docs-sidebar__search-input::placeholder{color:var(--muted-foreground)}.visualmodo-docs-sidebar__search-input:focus{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring);outline:none}.visualmodo-docs-sidebar__nav,.visualmodo-docs-sidebar__subnav{gap:.4rem;display:grid}.visualmodo-docs-sidebar__nav-item,.visualmodo-docs-sidebar__subnav a,.visualmodo-docs-sidebar__footer a{color:color-mix(in srgb, var(--foreground) 72%, transparent);text-decoration:none}.visualmodo-docs-sidebar__nav-item{background:0 0;border:1px solid #0000;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.65rem;padding:.7rem .8rem;display:flex}.visualmodo-docs-sidebar__nav-item:hover,.visualmodo-docs-sidebar__nav-item:focus-visible,.visualmodo-docs-sidebar__subnav a:hover,.visualmodo-docs-sidebar__subnav a:focus-visible,.visualmodo-docs-sidebar__footer a:hover,.visualmodo-docs-sidebar__footer a:focus-visible{color:var(--foreground)}.visualmodo-docs-sidebar__nav-item.is-active{border-color:color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent)}.visualmodo-docs-sidebar__nav-copy{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.visualmodo-docs-sidebar__nav-title{font-size:.92rem;font-weight:500;line-height:1.35}.visualmodo-docs-sidebar__nav-count{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.78rem;font-weight:500}.visualmodo-docs-sidebar__badge{border:1px solid color-mix(in srgb, var(--highlight-1) 25%, transparent);background:color-mix(in srgb, var(--highlight-1) 16%, transparent);min-height:1.45rem;color:color-mix(in srgb, var(--foreground) 90%, transparent);border-radius:999px;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.visualmodo-docs-sidebar__subnav a,.visualmodo-docs-sidebar__footer a{align-items:center;min-height:2.2rem;padding:0 .2rem;font-size:.88rem;display:inline-flex}.visualmodo-docs-sidebar__footer{border-top:1px solid var(--nav-shell-divider);padding-top:.35rem}.visualmodo-docs-main{gap:1.25rem;display:grid}.visualmodo-docs-main__hero,.visualmodo-docs-spotlight,.visualmodo-docs-list{padding:1.25rem}.visualmodo-docs-main__hero{gap:1rem;display:grid}.visualmodo-docs-main__title,.visualmodo-docs-spotlight__title,.visualmodo-docs-list__title{color:var(--foreground);letter-spacing:-.05em;margin:0}.visualmodo-docs-main__title{font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:.95}.visualmodo-docs-spotlight__title{font-size:clamp(1.5rem,2vw,2.25rem);font-weight:600;line-height:1.02}.visualmodo-docs-list__title{font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:600;line-height:1.08}.visualmodo-docs-main__description,.visualmodo-docs-list__description,.visualmodo-docs-spotlight__excerpt,.visualmodo-docs-list-item__excerpt{color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0;font-size:.97rem;line-height:1.65}.visualmodo-docs-main__actions,.visualmodo-docs-spotlight__actions{flex-wrap:wrap;gap:.75rem;display:flex}.visualmodo-docs-main__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.visualmodo-docs-main__metric{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1rem;gap:.25rem;padding:.95rem 1rem;display:grid}.visualmodo-docs-main__metric span,.visualmodo-docs-spotlight__meta span,.visualmodo-docs-list-item__meta span{color:color-mix(in srgb, var(--foreground) 58%, transparent);font-size:.78rem;font-weight:500}.visualmodo-docs-main__metric strong{letter-spacing:-.03em;font-size:1.05rem;font-weight:600}.visualmodo-docs-spotlight,.visualmodo-docs-list-item{gap:.8rem;display:grid}.visualmodo-docs-spotlight__meta,.visualmodo-docs-list-item__meta{flex-wrap:wrap;gap:.75rem;display:flex}.visualmodo-docs-spotlight__title a,.visualmodo-docs-list-item__title a{color:var(--foreground);text-decoration:none}.visualmodo-docs-list__items{gap:.8rem}.visualmodo-docs-list-item{border-top:1px solid var(--nav-shell-divider);padding:1rem 0}.visualmodo-docs-list-item:first-child{border-top:0;padding-top:0}.visualmodo-docs-list-item__title{letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.visualmodo-docs-list-item__link{color:color-mix(in srgb, var(--foreground) 82%, transparent);font-size:.88rem;font-weight:600;text-decoration:none}@media (width>=72rem){.visualmodo-docs-kb{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);align-items:start}.visualmodo-docs-sidebar{position:sticky;top:5.5rem}.visualmodo-docs-main__hero{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.9fr);align-items:start}}@media (width<=47.998rem){.visualmodo-docs-sidebar,.visualmodo-docs-main__hero,.visualmodo-docs-spotlight,.visualmodo-docs-list{border-radius:1.25rem;padding:1rem}.visualmodo-docs-main__rail{grid-template-columns:1fr}.visualmodo-docs-main__actions .visualmodo-button,.visualmodo-docs-spotlight__actions .visualmodo-button{width:100%}}.post-type-archive-docs{--visualmodo-docs-header-height:5rem;--visualmodo-docs-shell-offset:calc(var(--visualmodo-docs-header-height) + var(--visualmodo-admin-bar-height,0px));min-height:100dvh;overflow:visible}.post-type-archive-docs :where(.wp-site-blocks){grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.post-type-archive-docs .visualmodo-docs-root{width:100%;max-width:none;min-height:0;margin:0;padding:0}.post-type-archive-docs #site-main{width:100%;min-height:0;margin-block-start:0;overflow:visible}.post-type-archive-docs .visualmodo-site-header:after,.tax-docs-category .visualmodo-site-header:after,.single-docs .visualmodo-site-header:after{opacity:1;transform:scaleX(1)}.post-type-archive-docs .visualmodo-docs-app{--visualmodo-docs-sidebar-width:18rem;--visualmodo-docs-assistant-width:18rem;background:var(--background);width:100%;min-height:0;color:var(--foreground);display:grid;overflow:visible}.post-type-archive-docs .visualmodo-docs-app__overlay,.post-type-archive-docs .visualmodo-docs-main__mobile-bar,.post-type-archive-docs .visualmodo-docs-sidebar__mobile-bar{display:none}.post-type-archive-docs .visualmodo-docs-sidebar,.post-type-archive-docs .visualmodo-docs-assistant{box-sizing:border-box;background:var(--background);min-height:0;box-shadow:none;backdrop-filter:none;border-radius:0;align-content:start;gap:1rem;padding:1rem;display:grid;overflow:visible}.post-type-archive-docs .visualmodo-docs-sidebar{border-style:solid;border-width:0 1px 0 0;border-color:var(--nav-shell-border);flex-direction:column;display:flex}.post-type-archive-docs .visualmodo-docs-sidebar__mobile-title{color:var(--foreground);letter-spacing:-.02em;text-align:center;margin:0;font-size:.9rem;font-weight:600}.post-type-archive-docs .visualmodo-docs-assistant{border-left:1px solid var(--nav-shell-divider);grid-template-rows:auto 1fr auto}.post-type-archive-docs .visualmodo-docs-main{box-sizing:border-box;background:var(--background);align-content:start;justify-self:stretch;gap:1.5rem;width:100%;min-height:0;padding:2rem;display:grid;overflow:visible}.post-type-archive-docs .visualmodo-docs-main>*{width:min(100%,1280px);min-width:0;margin-inline:auto}.post-type-archive-docs .visualmodo-docs-main__mobile-bar{grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:none}.post-type-archive-docs .visualmodo-docs-main__menu-toggle{min-height:var(--form-control-height);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);appearance:none;background-color:#0000;background-origin:border-box;background-image:var(--form-control-surface);box-shadow:none;color:var(--foreground);font:inherit;cursor:pointer;backdrop-filter:blur(25px);background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;gap:.6rem;padding-inline:1rem;font-size:.95rem;font-weight:500;line-height:1.4;display:inline-flex}.post-type-archive-docs .visualmodo-docs-main__menu-toggle:hover,.post-type-archive-docs .visualmodo-docs-main__menu-toggle:focus-visible{color:#000;box-shadow:none;background-color:#ffffffe6;background-image:none}.post-type-archive-docs .visualmodo-docs-main__menu-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html:not(.dark) .post-type-archive-docs .visualmodo-docs-main__menu-toggle:hover,html:not(.dark) .post-type-archive-docs .visualmodo-docs-main__menu-toggle:focus-visible{color:#fff;box-shadow:none;background-color:#000000eb;background-image:none}.post-type-archive-docs .visualmodo-docs-sidebar__close{z-index:1;border-radius:var(--button-radius-pill);background:color-mix(in srgb, var(--foreground) 5%, transparent);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;appearance:none;border:2px solid #ffffff0d;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,border-radius .18s,box-shadow .18s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.post-type-archive-docs .visualmodo-docs-main__menu-toggle-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.post-type-archive-docs .visualmodo-docs-main__menu-toggle-icon svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.post-type-archive-docs .visualmodo-docs-sidebar__close svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:1.625rem;display:block}.post-type-archive-docs .visualmodo-docs-sidebar__close:hover,.post-type-archive-docs .visualmodo-docs-sidebar__close:focus-visible{color:#000;background-color:#ffffffe6;background-image:none;box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}.post-type-archive-docs .visualmodo-docs-sidebar__close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html:not(.dark) .post-type-archive-docs .visualmodo-docs-sidebar__close:hover,html:not(.dark) .post-type-archive-docs .visualmodo-docs-sidebar__close:focus-visible{color:#fff;background-color:#000000eb;background-image:none;box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}.post-type-archive-docs .visualmodo-docs-main__hero,.post-type-archive-docs .visualmodo-docs-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.post-type-archive-docs .visualmodo-docs-sidebar__header,.post-type-archive-docs .visualmodo-docs-sidebar__section,.post-type-archive-docs .visualmodo-docs-sidebar__footer,.post-type-archive-docs .visualmodo-docs-main__hero-copy,.post-type-archive-docs .visualmodo-docs-list__head,.post-type-archive-docs .visualmodo-docs-list__items,.post-type-archive-docs .visualmodo-docs-assistant__header,.post-type-archive-docs .visualmodo-docs-assistant__body{gap:.9rem;display:grid}.post-type-archive-docs .visualmodo-docs-sidebar__eyebrow,.post-type-archive-docs .visualmodo-docs-sidebar__label,.post-type-archive-docs .visualmodo-docs-main__eyebrow,.post-type-archive-docs .visualmodo-docs-list__eyebrow,.post-type-archive-docs .visualmodo-docs-sidebar__search{position:relative}.post-type-archive-docs .visualmodo-docs-sidebar__search-icon{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 48%, transparent);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.post-type-archive-docs .visualmodo-docs-sidebar__search-icon svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.post-type-archive-docs .visualmodo-docs-sidebar__search-input{width:100%;height:var(--form-control-height);min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);appearance:none;background-color:#0000;background-origin:border-box;background-image:var(--form-control-surface);color:var(--foreground);font:inherit;letter-spacing:0;box-sizing:border-box;backdrop-filter:blur(25px);box-shadow:var(--form-control-shadow);background-repeat:no-repeat;background-size:100% 100%;margin:0;padding-left:2.75rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.post-type-archive-docs .visualmodo-docs-sidebar__search-input::placeholder{color:color-mix(in srgb, var(--foreground) 50%, transparent)}.post-type-archive-docs .visualmodo-docs-sidebar__search-input:hover{border-color:var(--form-control-border-color-hover)}.post-type-archive-docs .visualmodo-docs-sidebar__search-input:focus{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring);outline:none}.post-type-archive-docs .visualmodo-docs-sidebar__nav,.post-type-archive-docs .visualmodo-docs-sidebar__subnav{gap:.25rem;display:grid}.post-type-archive-docs .visualmodo-docs-sidebar__nav-item,.post-type-archive-docs .visualmodo-docs-sidebar__subnav a,.post-type-archive-docs .visualmodo-docs-sidebar__footer a{color:color-mix(in srgb, var(--foreground) 72%, transparent);text-decoration:none}.post-type-archive-docs .visualmodo-docs-sidebar__nav-item{background:0 0;border:0;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.2rem;padding:.45rem .2rem;display:flex}.post-type-archive-docs .visualmodo-docs-sidebar__nav-item:after{content:"";opacity:.92;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 0 .875rem;width:.875rem;height:.875rem}.post-type-archive-docs .visualmodo-docs-sidebar__nav-item:hover,.post-type-archive-docs .visualmodo-docs-sidebar__nav-item:focus-visible,.post-type-archive-docs .visualmodo-docs-sidebar__subnav a:hover,.post-type-archive-docs .visualmodo-docs-sidebar__subnav a:focus-visible,.post-type-archive-docs .visualmodo-docs-sidebar__footer a:hover,.post-type-archive-docs .visualmodo-docs-sidebar__footer a:focus-visible,.post-type-archive-docs .visualmodo-docs-list-item__surface:hover .visualmodo-docs-list-item__title,.post-type-archive-docs .visualmodo-docs-list-item__surface:focus-visible .visualmodo-docs-list-item__title,.post-type-archive-docs .visualmodo-docs-sidebar__nav-item.is-active{color:var(--foreground)}.post-type-archive-docs .visualmodo-docs-sidebar__nav-title{font-size:.88rem;font-weight:500}.post-type-archive-docs .visualmodo-docs-sidebar__nav-count{color:color-mix(in srgb, var(--foreground) 40%, transparent);font-size:.75rem}.post-type-archive-docs .visualmodo-docs-sidebar__badge{color:color-mix(in srgb, var(--foreground) 56%, transparent);background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:600}.post-type-archive-docs .visualmodo-docs-sidebar__subnav a,.post-type-archive-docs .visualmodo-docs-sidebar__footer a{align-items:center;min-height:2rem;font-size:.84rem;display:inline-flex}.post-type-archive-docs .visualmodo-docs-sidebar__footer{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--nav-shell-divider);gap:.95rem;margin-inline:-1rem;padding-inline:1rem;display:grid}.post-type-archive-docs .visualmodo-docs-sidebar__footer-link{width:100%;min-height:2.125rem;color:color-mix(in srgb, var(--foreground) 76%, transparent);gap:.75rem;text-decoration:none}.post-type-archive-docs .visualmodo-docs-sidebar__theme-toggle{justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}.post-type-archive-docs .visualmodo-docs-sidebar__footer-icon{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);flex:0 0 1.1rem;justify-content:center;align-items:center;display:inline-flex}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-groups,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__subnav{align-content:start;gap:.4rem;display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__section{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 18%, transparent) transparent;flex:auto;min-height:0;display:block;overflow-y:auto}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__section::-webkit-scrollbar{width:8px}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__section::-webkit-scrollbar-track{background:0 0}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__section::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search{margin-bottom:0}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-input{padding-right:3.45rem}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear[hidden]{display:none!important}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:2rem;height:2rem;color:color-mix(in srgb, var(--foreground) 64%, transparent);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-results,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-results-list{align-content:start;gap:.4rem;display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result{gap:.18rem;padding:.45rem .2rem;display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title-link{color:inherit;text-decoration:none}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title{color:var(--foreground);font-size:.92rem;font-weight:500;line-height:1.35}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-subtitle{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.82rem;line-height:1.35}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-categories{flex-wrap:wrap;align-items:center;gap:.2rem .35rem;display:flex}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-separator{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.76rem;line-height:1.35}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category{text-decoration:none;transition:color .18s}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-empty p{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0;font-size:.84rem;line-height:1.5}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-group{border:0;align-content:start;gap:0;margin:0;padding:0;display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-group summary{list-style:none}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-group summary::-webkit-details-marker{display:none}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-item{cursor:pointer}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-item--toggle:after{transition:transform .18s}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-group[open] .visualmodo-docs-sidebar__nav-item--toggle:after{transform:rotate(90deg)}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__nav-group.is-active>.visualmodo-docs-sidebar__nav-item{color:var(--foreground)}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__subnav{padding:.15rem .2rem .35rem}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__subnav-link{min-height:2.2rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);align-items:center;padding:0 .2rem;font-size:.88rem;text-decoration:none;display:inline-flex}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__subnav-link.is-current{color:var(--foreground)}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__subnav-title{font-size:inherit;font-weight:400;line-height:1.45}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__subnav-link.is-current .visualmodo-docs-sidebar__subnav-title{font-weight:500}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:hover,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:focus-visible,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title-link:hover,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title-link:focus-visible,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:hover,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:focus-visible{color:var(--foreground)}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:hover,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:focus-visible{color:var(--highlight-1)}.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:hover,.single-docs.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-groups,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__subnav{align-content:start;gap:.4rem;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__section{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 18%, transparent) transparent;flex:auto;min-height:0;display:block;overflow-y:auto}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__section::-webkit-scrollbar{width:8px}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__section::-webkit-scrollbar-track{background:0 0}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__section::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search{margin-bottom:0}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-input{padding-right:3.45rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear[hidden]{display:none!important}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear{width:2rem;height:2rem;color:color-mix(in srgb, var(--foreground) 54%, transparent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-results,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-results-list{align-content:start;gap:.4rem;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result{gap:.18rem;padding:.45rem .2rem;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title-link{color:inherit;text-decoration:none}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title{color:var(--foreground);font-size:.92rem;font-weight:500;line-height:1.35}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-subtitle{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.82rem;line-height:1.35}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-categories{flex-wrap:wrap;align-items:center;gap:.2rem .35rem;display:flex}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-separator{color:color-mix(in srgb, var(--foreground) 48%, transparent);font-size:.76rem;line-height:1.35}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category{text-decoration:none;transition:color .18s}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-empty p{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0;font-size:.84rem;line-height:1.5}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-group{border:0;align-content:start;gap:0;margin:0;padding:0;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-group summary{list-style:none}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-group summary::-webkit-details-marker{display:none}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-item{cursor:pointer}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-item--toggle:after{transition:transform .18s}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-group[open] .visualmodo-docs-sidebar__nav-item--toggle:after{transform:rotate(90deg)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__nav-group.is-active>.visualmodo-docs-sidebar__nav-item{color:var(--foreground)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__subnav{padding:.15rem .2rem .35rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__subnav-link{padding-left:.9rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__subnav-link.is-current{color:var(--foreground)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__subnav-title{font-size:.92rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__subnav-link.is-current .visualmodo-docs-sidebar__subnav-title{font-weight:500}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:hover,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:focus-visible,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title-link:hover,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-title-link:focus-visible,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:hover,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:focus-visible{color:var(--foreground)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:hover,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-result-category:focus-visible{color:var(--highlight-1)}.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:hover,.tax-docs-category.post-type-archive-docs .visualmodo-docs-sidebar__search-clear:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.post-type-archive-docs .visualmodo-docs-sidebar__footer-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.post-type-archive-docs .visualmodo-docs-main__title{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:.98}.post-type-archive-docs .visualmodo-docs-main__description,.post-type-archive-docs .visualmodo-docs-list__description,.post-type-archive-docs .visualmodo-docs-list-item__excerpt,.post-type-archive-docs .visualmodo-docs-assistant__note{color:color-mix(in srgb, var(--foreground) 64%, transparent);margin:0;font-size:.95rem;line-height:1.65}.post-type-archive-docs .visualmodo-docs-main__chips{flex-wrap:wrap;gap:.6rem;display:flex}.post-type-archive-docs .visualmodo-docs-main__chips span,.post-type-archive-docs .visualmodo-docs-main__chips a{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);min-height:2rem;color:color-mix(in srgb, var(--foreground) 74%, transparent);background:0 0;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.post-type-archive-docs .visualmodo-docs-main__chips--secondary{padding-bottom:.25rem}.post-type-archive-docs .visualmodo-docs-list__items{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:#ffffff08;border-radius:1.5rem;gap:0;overflow:hidden}.post-type-archive-docs .visualmodo-docs-list-item{border-top:0;border-bottom:1px solid var(--nav-shell-divider);padding:0}.post-type-archive-docs .visualmodo-docs-list-item:last-child{border-bottom:0}.post-type-archive-docs .visualmodo-docs-list-item__surface{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 1.5rem;text-decoration:none;transition:color .18s,background-color .18s;display:grid}.post-type-archive-docs .visualmodo-docs-list-item__body{gap:.35rem;min-width:0;display:grid}.post-type-archive-docs .visualmodo-docs-list-item__title{color:color-mix(in srgb, var(--foreground) 96%, transparent);letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:600;line-height:1.25;transition:color .18s}.post-type-archive-docs .visualmodo-docs-list-item__arrow{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 48%, transparent);flex:none;justify-content:center;align-items:center;margin-left:.75rem;transition:transform .18s,color .18s;display:inline-flex}.post-type-archive-docs .visualmodo-docs-list-item__arrow svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.post-type-archive-docs .visualmodo-docs-list-item__surface:hover,.post-type-archive-docs .visualmodo-docs-list-item__surface:focus-visible{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.post-type-archive-docs .visualmodo-docs-list-item__surface:hover .visualmodo-docs-list-item__arrow,.post-type-archive-docs .visualmodo-docs-list-item__surface:focus-visible .visualmodo-docs-list-item__arrow{color:color-mix(in srgb, var(--foreground) 82%, transparent);transform:translate(2px)}.post-type-archive-docs .visualmodo-docs-assistant__title{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.1}.post-type-archive-docs .visualmodo-docs-assistant__header{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.post-type-archive-docs .visualmodo-docs-assistant__identity{align-items:center;gap:.75rem;display:flex}.post-type-archive-docs .visualmodo-docs-assistant__identity-icon,.post-type-archive-docs .visualmodo-docs-assistant__send{justify-content:center;align-items:center;display:inline-flex}.post-type-archive-docs .visualmodo-docs-assistant__identity-icon{width:1.25rem;height:1.25rem;color:var(--foreground)}.post-type-archive-docs .visualmodo-docs-assistant__identity-icon svg,.post-type-archive-docs .visualmodo-docs-assistant__send svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.post-type-archive-docs .visualmodo-docs-assistant__body{text-align:left;grid-template-rows:minmax(0,1fr);align-content:stretch;justify-items:stretch;height:100%;min-height:0;padding-bottom:2rem;overflow:hidden}.post-type-archive-docs .visualmodo-docs-assistant__conversation{grid-template-rows:auto minmax(0,1fr);gap:1rem;height:100%;min-height:0;display:grid}.post-type-archive-docs .visualmodo-docs-assistant__message{min-width:0;display:flex}.post-type-archive-docs .visualmodo-docs-assistant__message--user{justify-content:flex-end}.post-type-archive-docs .visualmodo-docs-assistant__message-body{border:1px solid var(--form-control-border-color);background-color:#0000;background-origin:border-box;background-image:var(--form-control-surface);width:min(100%,16.5rem);min-height:3rem;box-shadow:var(--form-control-shadow);color:var(--foreground);backdrop-filter:blur(25px);background-repeat:no-repeat;background-size:100% 100%;border-radius:1.25rem;padding:.95rem 1rem;font-size:.98rem;font-weight:500;line-height:1.5}.post-type-archive-docs .visualmodo-docs-assistant__status,.post-type-archive-docs .visualmodo-docs-assistant__empty{color:color-mix(in srgb, var(--foreground) 58%, transparent);letter-spacing:-.01em;margin:0;font-size:.8rem;font-weight:500}.post-type-archive-docs .visualmodo-docs-assistant__answer{background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);gap:.55rem;height:100%;min-height:0;padding:0;display:grid}.post-type-archive-docs .visualmodo-docs-assistant__answer-meta{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.post-type-archive-docs .visualmodo-docs-assistant__answer-body{color:color-mix(in srgb, var(--foreground) 90%, transparent);white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent;height:100%;min-height:0;padding-right:.5rem;font-size:.9rem;line-height:1.65;overflow:auto}.post-type-archive-docs .visualmodo-docs-assistant__answer-body a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--foreground) 28%, transparent);text-underline-offset:.18em}.post-type-archive-docs .visualmodo-docs-assistant__answer-body a:hover,.post-type-archive-docs .visualmodo-docs-assistant__answer-body a:focus-visible{text-decoration-color:currentColor}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar{width:.4rem}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar-track{background:0 0}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 28%, transparent);border-radius:999px}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--foreground) 42%, transparent)}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar-button:single-button{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:.45rem .45rem;height:.55rem;display:block}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E")}.post-type-archive-docs .visualmodo-docs-assistant__answer-body::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.post-type-archive-docs .visualmodo-docs-assistant__results{gap:.75rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.post-type-archive-docs .visualmodo-docs-assistant__result{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;gap:.35rem;padding:.9rem 1rem;display:grid}.post-type-archive-docs .visualmodo-docs-assistant__result-meta,.post-type-archive-docs .visualmodo-docs-assistant__result-section{color:color-mix(in srgb, var(--foreground) 50%, transparent);margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.post-type-archive-docs .visualmodo-docs-assistant__result-title{color:color-mix(in srgb, var(--foreground) 96%, transparent);letter-spacing:-.02em;font-size:.92rem;font-weight:600;line-height:1.35;text-decoration:none}.post-type-archive-docs .visualmodo-docs-assistant__result-snippet{color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:0;font-size:.82rem;line-height:1.55}.post-type-archive-docs .visualmodo-docs-assistant__result-title:hover,.post-type-archive-docs .visualmodo-docs-assistant__result-title:focus-visible{color:var(--foreground)}.post-type-archive-docs .visualmodo-docs-assistant__composer-shell.is-loading{opacity:.72}.post-type-archive-docs .visualmodo-docs-assistant__composer{margin-top:auto;padding-top:.5rem}.post-type-archive-docs .visualmodo-docs-assistant__composer-shell{border:var(--form-control-border-width) solid var(--form-control-border-color);background-color:#0000;background-origin:border-box;background-image:var(--form-control-surface);min-height:7.5rem;box-shadow:var(--form-control-shadow);backdrop-filter:blur(25px);background-repeat:no-repeat;background-size:100% 100%;border-radius:1.5rem;padding:.875rem .875rem .75rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.post-type-archive-docs .visualmodo-docs-assistant__composer-shell:hover{border-color:var(--form-control-border-color-hover)}.post-type-archive-docs .visualmodo-docs-assistant__composer-shell:focus-within{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring)}.post-type-archive-docs .visualmodo-docs-assistant__composer-main{grid-template-rows:1fr auto;height:100%;min-height:5.75rem;display:grid}.post-type-archive-docs .visualmodo-docs-assistant__textarea{resize:none;width:100%;min-height:0;color:var(--foreground);font:inherit;background:0 0;border:0;padding:.15rem .2rem 0;line-height:1.5;overflow:auto}.post-type-archive-docs .visualmodo-docs-assistant__textarea::placeholder{color:color-mix(in srgb, var(--foreground) 44%, transparent)}.post-type-archive-docs .visualmodo-docs-assistant__textarea:focus{outline:none}.post-type-archive-docs .visualmodo-docs-assistant__composer-footer{justify-content:flex-end;align-items:flex-end;min-height:2.75rem;padding-top:.35rem;display:flex}.post-type-archive-docs .visualmodo-docs-assistant__composer-actions{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.post-type-archive-docs .visualmodo-docs-assistant__send{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:2rem;height:2rem;color:color-mix(in srgb, var(--foreground) 96%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 4%, transparent);cursor:pointer;appearance:none;border:0;border-radius:999px;transition:background-color .18s,color .18s,transform .18s}.post-type-archive-docs .visualmodo-docs-assistant__send:hover,.post-type-archive-docs .visualmodo-docs-assistant__send:focus-visible{background:color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--foreground)}.post-type-archive-docs .visualmodo-docs-assistant__send:focus-visible{outline:none;transform:translateY(-1px)}.post-type-archive-docs .visualmodo-docs-empty-state{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:0 0;border-radius:1.25rem;padding:1rem}@media (width>=70rem){.post-type-archive-docs{--visualmodo-docs-shell-height:calc(100dvh - var(--visualmodo-docs-shell-offset));height:auto;overflow:visible}.post-type-archive-docs :where(.wp-site-blocks){height:auto;overflow:visible}.post-type-archive-docs #site-main,.post-type-archive-docs .visualmodo-docs-root{height:var(--visualmodo-docs-shell-height);overflow:hidden}.post-type-archive-docs .visualmodo-docs-app{height:var(--visualmodo-docs-shell-height);grid-template-columns:18rem minmax(0,1fr) 18rem;overflow:hidden}.post-type-archive-docs .visualmodo-docs-sidebar,.post-type-archive-docs .visualmodo-docs-assistant,.post-type-archive-docs .visualmodo-docs-main{box-sizing:border-box;height:var(--visualmodo-docs-shell-height);max-height:var(--visualmodo-docs-shell-height)}.post-type-archive-docs .visualmodo-docs-sidebar,.post-type-archive-docs .visualmodo-docs-assistant{overflow:hidden}.post-type-archive-docs .visualmodo-docs-main{overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:3rem;overflow-y:auto}.post-type-archive-docs .visualmodo-docs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=69.9988rem){.post-type-archive-docs .visualmodo-docs-app{--visualmodo-docs-sidebar-width:16rem;--visualmodo-docs-assistant-width:0;grid-template-columns:16rem minmax(0,1fr)}.post-type-archive-docs .visualmodo-docs-assistant{display:none}}@media (width<=63.9988rem){.post-type-archive-docs .visualmodo-docs-app{--visualmodo-docs-sidebar-width:0;--visualmodo-docs-assistant-width:0;grid-template-columns:1fr;position:relative}.post-type-archive-docs .visualmodo-docs-app__overlay{inset:var(--visualmodo-docs-header-height) 0 0;z-index:39;opacity:0;visibility:hidden;pointer-events:none;background:#000000b8;border:0;transition:opacity .18s,visibility .18s;position:fixed}.post-type-archive-docs .visualmodo-docs-sidebar{top:var(--visualmodo-docs-header-height);z-index:40;width:100%;height:calc(100dvh - var(--visualmodo-docs-header-height));border-right:1px solid var(--nav-shell-border);box-shadow:none;visibility:hidden;pointer-events:none;border-bottom:0;border-left:0;padding:1rem;transition:transform .22s,visibility .22s;position:fixed;left:0;overflow-y:auto;transform:translate(-100%)}.post-type-archive-docs .visualmodo-docs-app.is-nav-open .visualmodo-docs-app__overlay{opacity:1;visibility:visible;pointer-events:auto}.post-type-archive-docs .visualmodo-docs-app.is-nav-open .visualmodo-docs-sidebar{visibility:visible;pointer-events:auto;transform:translate(0)}.post-type-archive-docs .visualmodo-docs-main{padding:1rem}.post-type-archive-docs .visualmodo-docs-main__mobile-bar,.post-type-archive-docs .visualmodo-docs-sidebar__mobile-bar{display:flex}.post-type-archive-docs .visualmodo-docs-sidebar__mobile-bar{border-bottom:1px solid var(--nav-shell-divider);justify-content:center;align-items:center;gap:.75rem;min-height:4.25rem;padding:.25rem 0 .5rem;position:relative}.post-type-archive-docs .visualmodo-docs-sidebar__header{padding-top:.35rem}.post-type-archive-docs .visualmodo-docs-sidebar__close{justify-self:auto}}@media (width<=47.998rem){.post-type-archive-docs .visualmodo-docs-main__mobile-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.post-type-archive-docs .visualmodo-docs-main__menu-toggle{justify-content:center}}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell{gap:1.5rem;min-height:0;display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__article{border:1px solid var(--nav-shell-border);background:var(--nav-shell-surface);box-shadow:var(--nav-shell-shadow);backdrop-filter:blur(var(--nav-shell-blur));color:var(--foreground);border-radius:1.75rem;align-content:start;gap:1.35rem;padding:clamp(1.25rem,2.6vw,1.75rem);display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__header{gap:.85rem;display:grid}.single-docs.post-type-archive-docs .visualmodo-docs-single__terms a,.single-docs.post-type-archive-docs .visualmodo-docs-single__tags a{color:inherit;text-decoration:none}.single-docs.post-type-archive-docs .visualmodo-docs-single__terms a:hover,.single-docs.post-type-archive-docs .visualmodo-docs-single__terms a:focus-visible,.single-docs.post-type-archive-docs .visualmodo-docs-single__tags a:hover,.single-docs.post-type-archive-docs .visualmodo-docs-single__tags a:focus-visible{color:var(--foreground)}.single-docs.post-type-archive-docs .visualmodo-docs-single__meta{align-items:center}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__image{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.25rem;overflow:hidden}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__image-media{width:100%;height:auto;display:block}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__content{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__content>*{max-width:44rem}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__content-meta,.single-docs.post-type-archive-docs .visualmodo-docs-single__content-meta,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__content-meta{gap:.9rem;width:100%;padding-top:1.25rem;display:grid}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__content-meta-divider,.single-docs.post-type-archive-docs .visualmodo-docs-single__content-meta-divider,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__content-meta-divider{display:none}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__content-meta-row,.single-docs.post-type-archive-docs .visualmodo-docs-single__content-meta-row,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__content-meta-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__footer-breadcrumb,.single-docs.post-type-archive-docs .visualmodo-docs-single__footer-breadcrumb,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__footer-breadcrumb{flex:auto;min-width:0}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__content-meta-toggle,.single-docs.post-type-archive-docs .visualmodo-docs-single__content-meta-toggle,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__content-meta-toggle{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-hub__content-meta{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);margin-top:1.2rem;padding-top:1.25rem;padding-bottom:1.25rem}.single-docs.post-type-archive-docs .visualmodo-docs-single__footer{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem;display:grid}.single-docs.post-type-archive-docs .visualmodo-post-single__content>:where(.wp-block-image,.wp-block-gallery,.wp-block-cover,.wp-block-media-text,.wp-block-columns,.wp-block-table,.wp-block-embed,.wp-block-code,.wp-block-preformatted,.wp-block-group,.wp-block-buttons,.wp-block-separator,figure,pre,table){max-width:100%}.single-docs.post-type-archive-docs .visualmodo-docs-single__nav-card{background:color-mix(in srgb, var(--foreground) 5%, transparent);align-content:center;padding:1.6rem 1.75rem}.single-docs.post-type-archive-docs .visualmodo-docs-single__nav-card--next{text-align:right;justify-items:end}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell{gap:1.5rem;min-height:0;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__article{box-shadow:none;backdrop-filter:none;color:var(--foreground);background:0 0;border:0;border-radius:0;align-content:start;gap:1.35rem;padding:0;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__header{gap:.85rem;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__meta{align-items:center}.tax-docs-category.post-type-archive-docs .visualmodo-post-single__body{grid-template-columns:minmax(0,1fr);align-items:stretch}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__intro>*{max-width:44rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__subtopics{padding-bottom:.25rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__list{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);gap:1rem;padding-top:1.25rem;display:grid}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__list .visualmodo-docs-list__head{max-width:44rem}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__list .visualmodo-docs-list__items{margin-top:0}.tax-docs-category.post-type-archive-docs .visualmodo-docs-taxonomy-shell__content-meta{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding-top:1.25rem;padding-bottom:1.25rem}@media (width>=64rem){.single-docs.post-type-archive-docs .visualmodo-post-single__body{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (width<=63.9988rem){.single-docs.post-type-archive-docs .visualmodo-docs-single-shell__article{border-radius:1.5rem}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__content-meta-row,.single-docs.post-type-archive-docs .visualmodo-docs-single__content-meta-row,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__content-meta-row{flex-wrap:wrap}.post-type-archive-docs:not(.single-docs):not(.tax-docs-category) .visualmodo-docs-single__content-meta-toggle,.single-docs.post-type-archive-docs .visualmodo-docs-single__content-meta-toggle,.tax-docs-category.post-type-archive-docs .visualmodo-docs-single__content-meta-toggle{justify-content:flex-start;width:100%}.single-docs.post-type-archive-docs .visualmodo-docs-single__footer{grid-template-columns:1fr}.single-docs.post-type-archive-docs .visualmodo-docs-single__nav-card--next{text-align:left;justify-items:start}}.visualmodo-blog-page{width:min(100%,1280px);max-width:1280px;margin:0 auto}.visualmodo-blog-feed{gap:2rem;display:grid}.visualmodo-blog-feed__header{gap:1.5rem;display:grid}.visualmodo-blog-feed__header-row{justify-content:space-between;align-items:flex-start;gap:1.5rem 2rem;display:flex}.visualmodo-blog-feed__heading{gap:.85rem;max-width:46rem;display:grid}.visualmodo-blog-feed__eyebrow{color:color-mix(in srgb, var(--foreground) 58%, transparent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.visualmodo-blog-feed__title{color:var(--foreground);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:700;line-height:.95}.visualmodo-blog-feed__description{max-width:42rem;color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;font-size:1rem;line-height:1.75}.visualmodo-blog-feed__description-accordion{gap:.5rem;max-width:42rem;display:grid}.visualmodo-blog-feed__description-content{color:color-mix(in srgb, var(--foreground) 70%, transparent);max-height:var(--visualmodo-blog-description-preview-height,7rem);font-size:1rem;line-height:1.75;transition:max-height .24s;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.visualmodo-blog-feed__description-measure{visibility:hidden;pointer-events:none;opacity:0;z-index:-1;width:min(100%,42rem);color:color-mix(in srgb, var(--foreground) 70%, transparent);white-space:normal;font-size:1rem;line-height:1.75;position:absolute;inset:0 auto auto 0}.visualmodo-blog-feed__description-content>:first-child{margin-top:0}.visualmodo-blog-feed__description-content>:last-child{margin-bottom:0}.visualmodo-blog-feed__description-content a,.visualmodo-blog-feed__description a{color:var(--foreground);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--foreground) 35%, transparent);text-underline-offset:.18em}.visualmodo-blog-feed__description-content a:hover,.visualmodo-blog-feed__description-content a:focus-visible,.visualmodo-blog-feed__description a:hover,.visualmodo-blog-feed__description a:focus-visible{text-decoration-color:currentColor}.visualmodo-blog-feed__description-toggle{cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:fit-content;padding:0;display:inline-flex}.visualmodo-blog-feed__description-chevron{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .18s,color .18s,border-color .18s,background-color .18s;display:inline-flex;transform:translateY(1px)}.visualmodo-blog-feed__description-chevron svg{stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.visualmodo-blog-feed__description-toggle:hover .visualmodo-blog-feed__description-chevron,.visualmodo-blog-feed__description-toggle:focus-visible .visualmodo-blog-feed__description-chevron{border-color:color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.visualmodo-blog-feed__description-toggle:focus-visible{outline:none}.visualmodo-blog-feed__description-accordion[data-expanded=true] .visualmodo-blog-feed__description-chevron{transform:rotate(180deg)translateY(-1px)}.visualmodo-blog-feed__description-accordion[data-expanded=true] .visualmodo-blog-feed__description-content{max-height:100rem;overflow:visible;-webkit-mask-image:none;mask-image:none}.visualmodo-blog-feed__filters{flex-wrap:wrap;align-items:center;gap:.5rem;width:fit-content;max-width:100%;display:flex}.visualmodo-blog-feed__filter-pill{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);min-height:2rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.visualmodo-blog-feed__filter-pill:hover,.visualmodo-blog-feed__filter-pill:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.visualmodo-blog-feed__filter-pill.is-active{border-color:color-mix(in srgb, var(--background) 85%, transparent);background:var(--foreground);color:var(--background);font-weight:600}.visualmodo-blog-feed__search{width:min(100%,19rem);min-width:16rem;min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);background-color:#0000;background-origin:border-box;background-clip:padding-box;background-image:var(--form-control-surface);box-shadow:var(--form-control-shadow);color:color-mix(in srgb, var(--foreground) 70%, transparent);box-sizing:border-box;backdrop-filter:blur(25px);background-repeat:no-repeat;background-size:100% 100%;align-items:center;gap:.65rem;transition:border-color .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:relative}.visualmodo-header-blog-search{flex:0 14.5rem;width:auto;min-width:0;max-width:14.5rem}.visualmodo-blog-feed__search:focus-within{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring)}.visualmodo-blog-feed__search:hover{border-color:var(--form-control-border-color-hover)}.visualmodo-blog-feed__search-icon{width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--foreground) 56%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.visualmodo-blog-feed__search-icon svg{stroke:currentColor;stroke-width:1.7px;width:1.125rem;height:1.125rem}.visualmodo-blog-feed__search-input{width:100%;min-width:0;color:var(--foreground);appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:.92rem;line-height:1.2}.visualmodo-blog-feed__search-input::placeholder{color:color-mix(in srgb, var(--foreground) 52%, transparent)}.visualmodo-blog-feed__search-shortcut{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.visualmodo-blog-feed__search-key{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);min-width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--foreground) 78%, transparent);letter-spacing:0;box-sizing:border-box;border-radius:.45rem;justify-content:center;align-items:center;padding:0 .35rem;font-family:inherit;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.visualmodo-site-search-trigger{width:100%;color:color-mix(in srgb, var(--foreground) 70%, transparent);cursor:pointer;appearance:none;font:inherit;text-align:left;justify-content:flex-start;text-decoration:none}.visualmodo-site-search-trigger__label{min-width:0;color:color-mix(in srgb, var(--foreground) 52%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.92rem;font-weight:400;line-height:1.2;overflow:hidden}.visualmodo-site-search-open{overflow:hidden}.visualmodo-site-search-modal{z-index:80;visibility:hidden;pointer-events:none;place-items:start center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.visualmodo-site-search-modal[hidden]{display:none}.visualmodo-site-search-modal[data-open=true],.visualmodo-site-search-modal[data-closing=true]{visibility:visible}.visualmodo-site-search-modal[data-open=true]{pointer-events:auto}.visualmodo-site-search-modal__backdrop{background:color-mix(in srgb, var(--background) 62%, transparent);backdrop-filter:blur(20px);opacity:0;border:0;transition:opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.visualmodo-site-search-modal__dialog{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background-color:color-mix(in srgb, var(--background) 24%, transparent);background-image:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 18%);width:min(100%,68rem);box-shadow:0 24px 80px color-mix(in srgb, var(--background) 74%, transparent);backdrop-filter:blur(28px);opacity:0;transform-origin:top;border-radius:1.75rem;margin-top:clamp(3rem,7vh,5.5rem);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(1.15rem)scale(.982)}.visualmodo-site-search-modal[data-open=true] .visualmodo-site-search-modal__backdrop{opacity:1}.visualmodo-site-search-modal[data-open=true] .visualmodo-site-search-modal__dialog{opacity:1;transition-delay:60ms;transform:translateY(0)scale(1)}.visualmodo-site-search-modal[data-closing=true] .visualmodo-site-search-modal__dialog{transition-delay:0s}@media (prefers-reduced-motion:reduce){.visualmodo-site-search-modal,.visualmodo-site-search-modal__backdrop,.visualmodo-site-search-modal__dialog{transition-duration:1ms}}.visualmodo-site-search-modal__header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem;display:grid}.visualmodo-site-search-modal__search{width:100%;max-width:none}.visualmodo-site-search-modal__close{isolation:isolate;border-radius:var(--form-control-radius);color:#fff;cursor:pointer;backdrop-filter:blur(25px);background-color:#0000;background-image:linear-gradient(104deg,#fdfdfd0d 5%,#f0f0e41a 100%);background-origin:border-box;border:2px solid #ffffff0d;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.visualmodo-site-search-modal__close:after{content:"";border-radius:var(--form-control-radius);pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23noise)' opacity='0.18'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:-2px}.visualmodo-site-search-modal__close:focus-visible{color:#000;background-color:#ffffffe6;background-image:none;transform:translateY(-1px);box-shadow:0 0 0 4px #ffffff4d,0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}@media (hover:hover){.visualmodo-site-search-modal__close:hover{color:#000;background-color:#ffffffe6;background-image:none;transform:translateY(-1px);box-shadow:0 0 4px #ffffff0f,0 1px 14px #ffffff1f,0 3px 32px #ffffff2e}}.visualmodo-site-search-modal__close svg{z-index:1;stroke:currentColor;stroke-width:1.8px;width:1.125rem;height:1.125rem;position:relative}html:not(.dark) .visualmodo-site-search-modal__close{color:#000;background-image:linear-gradient(104deg,#0f0f0f0d 5%,#2020201a 100%);border-color:#00000014;box-shadow:0 1px 3px #ffffff6b,0 1px 2px #ffffff47}html:not(.dark) .visualmodo-site-search-modal__close:focus-visible{color:#fff;background-color:#000000eb;background-image:none;box-shadow:0 0 0 4px #0000001f,0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}@media (hover:hover){html:not(.dark) .visualmodo-site-search-modal__close:hover{color:#fff;background-color:#000000eb;background-image:none;transform:translateY(-1px);box-shadow:0 0 4px #0000000f,0 1px 14px #0000001f,0 3px 32px #0000002e}}.visualmodo-site-search-modal__body{min-height:0;max-height:min(70vh,44rem)}.visualmodo-site-search-modal__browse{max-height:inherit;grid-template-columns:13rem minmax(0,1fr);min-height:0;display:grid}.visualmodo-site-search-modal__browse[hidden],.visualmodo-site-search-modal__results[hidden],.visualmodo-site-search-modal__panel[hidden]{display:none}.visualmodo-site-search-modal[data-mode=browse] [data-site-search-browse]{display:grid!important}.visualmodo-site-search-modal[data-mode=browse] [data-site-search-results],.visualmodo-site-search-modal[data-mode=results] [data-site-search-browse]{display:none!important}.visualmodo-site-search-modal[data-mode=results] [data-site-search-results]{display:block!important}.visualmodo-site-search-modal__tabs{border-right:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-direction:column;gap:.4rem;padding:1rem;display:flex}.visualmodo-site-search-modal__tab{width:100%;min-height:2.875rem;color:color-mix(in srgb, var(--foreground) 68%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.95rem;justify-content:flex-start;align-items:baseline;gap:.75rem;padding:.85rem 1rem;font-size:.96rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.visualmodo-site-search-modal__tab-icon{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex;overflow:visible}.visualmodo-site-search-modal__tab-icon svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.visualmodo-site-search-modal__tab-label{align-items:center;min-width:0;display:inline-flex}.visualmodo-site-search-modal__tab:hover,.visualmodo-site-search-modal__tab:focus-visible{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.visualmodo-site-search-modal__tab[data-active=true]{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.visualmodo-site-search-modal__panels,.visualmodo-site-search-modal__results{height:100%;min-height:0;max-height:inherit;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 18%, transparent) transparent;padding:1.25rem 1.5rem 1.5rem;overflow:auto}.visualmodo-site-search-modal__panels::-webkit-scrollbar,.visualmodo-site-search-modal__results::-webkit-scrollbar{width:.45rem}.visualmodo-site-search-modal__panels::-webkit-scrollbar-track,.visualmodo-site-search-modal__results::-webkit-scrollbar-track{background:0 0}.visualmodo-site-search-modal__panels::-webkit-scrollbar-thumb,.visualmodo-site-search-modal__results::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:999px}.visualmodo-site-search-modal__panels::-webkit-scrollbar-thumb:hover,.visualmodo-site-search-modal__results::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--foreground) 26%, transparent)}.visualmodo-site-search-modal__panel{gap:1rem;display:grid}.visualmodo-site-search-modal__panel-header,.visualmodo-site-search-modal__results-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.visualmodo-site-search-modal__results-header{margin-bottom:.85rem}.visualmodo-site-search-modal__eyebrow{color:color-mix(in srgb, var(--foreground) 52%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.visualmodo-site-search-modal__panel-title,.visualmodo-site-search-modal__results-title{color:var(--foreground);margin:0;font-size:clamp(1.35rem,1vw,1.5rem);line-height:1.1}.visualmodo-site-search-modal__archive-link{color:color-mix(in srgb, var(--foreground) 76%, transparent);align-self:center;font-size:.85rem;font-weight:600;text-decoration:none}.visualmodo-site-search-modal__archive-link:hover,.visualmodo-site-search-modal__archive-link:focus-visible{color:var(--foreground)}.visualmodo-site-search-modal__list{gap:.7rem;display:grid}.visualmodo-site-search-modal__item{background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);border:1px solid #0000;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem 1.05rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.visualmodo-site-search-modal__item:hover,.visualmodo-site-search-modal__item:focus-visible{border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent);transform:translateY(-1px)}.visualmodo-site-search-modal__item-content{gap:.38rem;min-width:0;display:grid}.visualmodo-site-search-modal__item-thumbnail{aspect-ratio:4/3;background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.9rem;width:4.75rem;display:none;overflow:hidden}.visualmodo-site-search-modal__item-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.visualmodo-site-search-modal__item-meta{color:color-mix(in srgb, var(--foreground) 56%, transparent);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}.visualmodo-site-search-modal__item-title{color:var(--foreground);font-size:.98rem;font-weight:600;line-height:1.35}.visualmodo-site-search-modal__item-excerpt{color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:0;font-size:.9rem;line-height:1.55}.visualmodo-site-search-modal__results-group+.visualmodo-site-search-modal__results-group{margin-top:1.5rem}.visualmodo-site-search-modal__list-footer{padding-top:.2rem}.visualmodo-site-search-modal__status{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:0;font-size:.95rem;line-height:1.6}@media (width<=63.9988rem){.visualmodo-site-search-modal{padding:.85rem}.visualmodo-site-search-modal__dialog{border-radius:1.4rem;width:100%;margin-top:1.5rem}.visualmodo-site-search-modal__body{min-height:28rem;max-height:calc(100vh - 8rem)}.visualmodo-site-search-modal__browse{grid-template-columns:minmax(0,1fr)}.visualmodo-site-search-modal__tabs{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-direction:row;padding-bottom:0;overflow:auto}.visualmodo-site-search-modal__tab{white-space:nowrap;width:auto}}@media (width>=48rem){.visualmodo-site-search-modal__item--with-thumbnail{grid-template-columns:4.75rem minmax(0,1fr);align-items:start}.visualmodo-site-search-modal__item-thumbnail{display:block}}@media (width<=47.9988rem){.visualmodo-site-search-modal__header{grid-template-columns:minmax(0,1fr)}.visualmodo-site-search-modal__close{justify-self:flex-end}.visualmodo-site-search-modal__panels,.visualmodo-site-search-modal__results{padding-inline:1rem}.visualmodo-site-search-modal__panel-header,.visualmodo-site-search-modal__results-header{flex-direction:column;align-items:flex-start}}.visualmodo-blog-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.75rem;display:grid}.visualmodo-blog-feed__featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.75rem;display:grid}.visualmodo-blog-feed__featured-primary{grid-column:1/-1}.visualmodo-blog-card{min-width:0}.visualmodo-blog-card__inner{gap:1.3rem;display:grid}.visualmodo-blog-card__media{aspect-ratio:16/9;background:color-mix(in srgb, var(--foreground) 4%, transparent);border:0;border-radius:1.5rem;position:relative;overflow:hidden}.visualmodo-blog-card__image-link{width:100%;height:100%;display:block;position:relative}.visualmodo-blog-card__image-link:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000000a 0%,#0000001f 100%);transition:opacity .28s;position:absolute;inset:0}.visualmodo-blog-card__image{object-fit:cover;width:100%;height:100%;transition:transform .28s,filter .28s;display:block}.visualmodo-blog-card:hover .visualmodo-blog-card__image,.visualmodo-blog-card:focus-within .visualmodo-blog-card__image{filter:brightness(.92);transform:scale(1.04)}.visualmodo-blog-card:hover .visualmodo-blog-card__image-link:after,.visualmodo-blog-card:focus-within .visualmodo-blog-card__image-link:after{opacity:1}.visualmodo-blog-card__categories{z-index:1;position:absolute;top:1rem;left:1rem}.visualmodo-blog-card__category{border:1px solid color-mix(in srgb, var(--background) 8%, transparent);background:color-mix(in srgb, var(--background) 92%, transparent);color:var(--foreground);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 1px 1px #0000001f}.visualmodo-blog-card__category:hover,.visualmodo-blog-card__category:focus-visible{border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--background) 98%, transparent);color:var(--foreground)}.visualmodo-blog-card__content,.visualmodo-blog-card__header{gap:.95rem;display:grid}.visualmodo-blog-card__meta{color:color-mix(in srgb, var(--foreground) 72%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.95rem;line-height:1.5;display:flex}.visualmodo-blog-card__meta-item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.visualmodo-blog-feed__grid .visualmodo-blog-card__meta-item--reading-time{display:none}.visualmodo-blog-card__meta-item svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1rem;width:1rem;height:1rem;display:block}.visualmodo-blog-card__meta-item a{color:color-mix(in srgb, var(--foreground) 82%, transparent);text-decoration:none;transition:color .18s,opacity .18s}.visualmodo-blog-card__meta-item a:hover,.visualmodo-blog-card__meta-item a:focus-visible{color:var(--foreground)}.visualmodo-blog-card__title{color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:700;line-height:1.08}.visualmodo-blog-feed__grid .visualmodo-blog-card__title{font-size:clamp(1.3rem,.95vw,1.4rem)}.visualmodo-blog-card__title a{color:inherit;text-decoration:none;transition:opacity .18s}.visualmodo-blog-card__title a:hover,.visualmodo-blog-card__title a:focus-visible{opacity:.82}.visualmodo-blog-card__excerpt{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;font-size:1rem;line-height:1.8}.visualmodo-blog-feed__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.visualmodo-blog-feed__pagination-item .page-numbers{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.visualmodo-blog-feed__pagination-item .page-numbers.current,.visualmodo-blog-feed__pagination-item .page-numbers:hover,.visualmodo-blog-feed__pagination-item .page-numbers:focus-visible{border-color:color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.visualmodo-blog-feed__empty{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1.5rem;gap:.65rem;padding:1.5rem;display:grid}.visualmodo-blog-feed__empty h2,.visualmodo-blog-feed__empty p{margin:0}@media (width<=71.998rem){.visualmodo-blog-feed__featured{gap:2rem 1.35rem}.visualmodo-blog-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.35rem}.visualmodo-blog-feed__grid .visualmodo-blog-card__meta-item--reading-time{display:inline-flex}.visualmodo-blog-card__title{font-size:clamp(1.35rem,2vw,1.75rem)}.visualmodo-blog-feed__grid .visualmodo-blog-card__title{font-size:clamp(1.3rem,.95vw,1.4rem)}}@media (width<=63.9988rem){.visualmodo-blog-feed__header-row{flex-direction:column;align-items:stretch}.visualmodo-blog-feed__search{width:100%;min-width:0}.visualmodo-blog-feed__featured,.visualmodo-blog-feed__grid{grid-template-columns:1fr}.visualmodo-blog-feed__featured .visualmodo-blog-card__title,.visualmodo-blog-feed__grid .visualmodo-blog-card__title{font-size:clamp(1.35rem,2vw,1.75rem)}}@media (width<=47.998rem){.visualmodo-blog-feed{gap:1.5rem}.visualmodo-blog-feed__title{font-size:clamp(2rem,12vw,3rem)}.visualmodo-blog-feed__filters{gap:.5rem}.visualmodo-blog-feed__filter-pill{font-size:.875rem}.visualmodo-blog-feed__search-shortcut{display:none}.visualmodo-blog-card__meta{gap:.45rem .85rem;font-size:.9rem}}.visualmodo-post-single{gap:clamp(2.5rem,5vw,4rem);display:grid}.visualmodo-post-single__article{width:100%;max-width:var(--wp--style--global--wide-size,1280px);gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto;display:grid}.visualmodo-post-single__hero{gap:1rem;width:100%;max-width:none;display:grid}.visualmodo-post-single__breadcrumb,.visualmodo-post-single__breadcrumb p{color:color-mix(in srgb, var(--foreground) 60%, transparent);flex-wrap:wrap;gap:.45rem;margin:0;font-size:.85rem;line-height:1.5;display:flex}.visualmodo-post-single__breadcrumb a,.visualmodo-post-single__breadcrumb span{color:inherit;text-decoration:none}.visualmodo-post-single__breadcrumb a:hover,.visualmodo-post-single__breadcrumb a:focus-visible{color:var(--foreground)}.visualmodo-post-single__breadcrumb-separator{opacity:.5}.visualmodo-post-single__title{max-width:none;color:var(--foreground);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:600;line-height:.94}.visualmodo-post-single__excerpt{max-width:none;color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.visualmodo-post-single__meta{color:color-mix(in srgb, var(--foreground) 66%, transparent);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.95rem;line-height:1.5;display:flex}.visualmodo-post-single__meta a{color:var(--foreground);text-decoration:none}.visualmodo-post-single__meta a:hover,.visualmodo-post-single__meta a:focus-visible{opacity:.82}.visualmodo-post-single__meta-item{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.visualmodo-post-single__meta-item svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1rem;width:1rem;height:1rem;display:block}.visualmodo-post-single__categories{flex-wrap:wrap;gap:.5rem;display:flex}.visualmodo-post-single__topics-links{flex-wrap:wrap;gap:.65rem;display:flex}.visualmodo-post-single__categories a{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);min-height:2rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.visualmodo-post-single__categories a:hover,.visualmodo-post-single__categories a:focus-visible,.visualmodo-post-single__categories a.is-active{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.visualmodo-post-single__topics-links a{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);min-height:2rem;color:color-mix(in srgb, var(--foreground) 72%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.visualmodo-post-single__topics-links a:hover,.visualmodo-post-single__topics-links a:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.visualmodo-post-single__featured{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.75rem;overflow:hidden}.visualmodo-post-single__featured-image{width:100%;height:auto;display:block}.visualmodo-post-single__body{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;display:grid}.visualmodo-post-single__content-wrap{gap:2rem;width:100%;min-width:0;display:grid}.visualmodo-post-single__after-content{gap:2rem;width:100%;display:grid}.visualmodo-post-single__continuous,.visualmodo-post-single__stream-item{gap:clamp(2.5rem,5vw,4rem);display:grid}.visualmodo-post-single__stream-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.visualmodo-post-single__stream-divider:before,.visualmodo-post-single__stream-divider:after{content:"";background:color-mix(in srgb, var(--foreground) 10%, transparent);width:100%;height:1px;display:block}.visualmodo-post-single__stream-divider span{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);max-width:min(100%,28rem);min-height:2rem;color:color-mix(in srgb, var(--foreground) 64%, transparent);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 .875rem;font-size:.76rem;font-weight:500;line-height:1.35;display:inline-flex}.visualmodo-post-single__stream-slot{width:100%;min-width:0}.visualmodo-post-single__stream-fallback{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);border-radius:1.5rem;gap:.45rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s,opacity .18s;display:none}.visualmodo-post-single__stream-fallback:hover,.visualmodo-post-single__stream-fallback:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);transform:translateY(-1px)}.visualmodo-post-single__stream-fallback-label{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.82rem;font-weight:500;line-height:1.4}.visualmodo-post-single__stream-fallback-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);font-weight:600;line-height:1.35}.visualmodo-post-single__stream-item.is-loading .visualmodo-post-single__stream-slot{min-height:0}.visualmodo-post-single__stream-item[data-error=true] .visualmodo-post-single__stream-fallback{display:grid}.visualmodo-post-single__content{width:100%;max-width:none;color:var(--foreground);letter-spacing:-.008em;text-wrap:pretty;font-size:clamp(1rem,.985rem + .22vw,1.125rem);line-height:1.78}.visualmodo-post-single__content>*{max-width:100%;margin-inline:0}.visualmodo-post-single__content>:where(.wp-block-image,.wp-block-gallery,.wp-block-cover,.wp-block-media-text,.wp-block-columns,.wp-block-table,.wp-block-embed,.wp-block-code,.wp-block-preformatted,.wp-block-group,.wp-block-buttons,.wp-block-separator,figure,pre,table){max-width:100%}.visualmodo-post-single__content h2,.visualmodo-post-single__content h3,.visualmodo-post-single__content h4,.visualmodo-post-single__content h5,.visualmodo-post-single__content h6{color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin-top:1.8em;margin-bottom:.55em;font-weight:600;line-height:1.08}.visualmodo-post-single__content h2{font-size:clamp(1.75rem,1.45rem + 1.2vw,2.5rem)}.visualmodo-post-single__content h3{font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem);line-height:1.14}.visualmodo-post-single__content h4{font-size:clamp(1.18rem,1.08rem + .45vw,1.45rem);line-height:1.22}.visualmodo-post-single__content h5{font-size:clamp(1.02rem,.98rem + .22vw,1.18rem);line-height:1.3}.visualmodo-post-single__content h6{letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;line-height:1.4}.visualmodo-post-single__content p{color:color-mix(in srgb, var(--foreground) 88%, transparent);margin:0 0 1.05em}.visualmodo-post-single__content p:last-child{margin-bottom:0}.visualmodo-post-single__content ul,.visualmodo-post-single__content ol{margin:0 0 1.35em;padding-left:1.35rem}.visualmodo-post-single__content li+li{margin-top:.4em}.visualmodo-post-single__content ul ul,.visualmodo-post-single__content ul ol,.visualmodo-post-single__content ol ul,.visualmodo-post-single__content ol ol{margin-top:.55em;margin-bottom:0}.visualmodo-post-single__content li::marker{color:color-mix(in srgb, var(--foreground) 52%, transparent)}.visualmodo-post-single__content strong{color:var(--foreground);font-weight:600}.visualmodo-post-single__content em{color:color-mix(in srgb, var(--foreground) 92%, transparent)}.visualmodo-post-single__content mark{background:color-mix(in srgb, var(--highlight-1) 16%, transparent);color:var(--foreground);border-radius:.35rem;padding:.08em .3em}.visualmodo-post-single__content a{color:inherit;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:color-mix(in srgb, var(--foreground) 28%, transparent)}.visualmodo-post-single__content a:hover,.visualmodo-post-single__content a:focus-visible{text-decoration-color:currentColor}.visualmodo-post-single__content blockquote{border-left:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);color:color-mix(in srgb, var(--foreground) 76%, transparent);margin:2rem auto;padding-left:1.25rem;font-size:clamp(1.05rem,1.01rem + .3vw,1.18rem);line-height:1.72}.visualmodo-post-single__content blockquote>*{margin-left:0;margin-right:0}.visualmodo-post-single__content blockquote p:last-child{margin-bottom:0}.visualmodo-post-single__content blockquote cite{color:color-mix(in srgb, var(--foreground) 58%, transparent);margin-top:1rem;font-size:.9rem;font-style:normal;display:block}.visualmodo-post-single__content .wp-block-quote{margin:2rem 0}.visualmodo-post-single__content .wp-block-pullquote{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin:2.5rem 0;padding:1.5rem 0}.visualmodo-post-single__content .wp-block-pullquote blockquote{color:var(--foreground);text-align:center;border-left:0;margin:0;padding-left:0;font-size:clamp(1.28rem,1.14rem + .75vw,1.8rem);font-weight:500;line-height:1.45}.visualmodo-post-single__content .wp-block-pullquote cite{letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.82rem}.visualmodo-post-single__content img{border-radius:1.25rem;max-width:100%;height:auto;display:block}.visualmodo-post-single__content figcaption{color:color-mix(in srgb, var(--foreground) 62%, transparent);text-align:left;margin-top:.8rem;font-size:.9rem;line-height:1.55}.visualmodo-post-single__content pre,.visualmodo-post-single__content code{font-size:.95em}.visualmodo-post-single__content code{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);color:color-mix(in srgb, var(--foreground) 94%, transparent);word-break:break-word;border-radius:.45rem;padding:.14em .38em}.visualmodo-post-single__content pre{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1rem;padding:1rem 1.1rem;line-height:1.6;overflow-x:auto}.visualmodo-post-single__content pre code{word-break:normal;background:0 0;border:0;border-radius:0;padding:0}.visualmodo-post-single__content kbd{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);min-height:1.75rem;color:var(--foreground);border-bottom-width:2px;border-radius:.5rem;align-items:center;padding:0 .45rem;font-size:.9em;line-height:1;display:inline-flex}.visualmodo-post-single__content .wp-block-table{width:100%;margin:2rem 0;overflow-x:auto}.visualmodo-post-single__content table{border-collapse:collapse;border-spacing:0;width:100%;min-width:100%}.visualmodo-post-single__content th,.visualmodo-post-single__content td{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);text-align:left;vertical-align:top;padding:.9rem 1rem}.visualmodo-post-single__content thead th{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--foreground) 4%, transparent);font-size:.84rem;font-weight:600}.visualmodo-post-single__content tbody tr:hover td{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.visualmodo-post-single__content tbody tr:last-child td{border-bottom:1px solid}.visualmodo-post-single__content .wp-block-table figcaption{margin-top:.9rem}.visualmodo-post-single__content hr{border:0;border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin:2.25rem auto}.visualmodo-post-single__content .wp-block-separator{width:100%;max-width:100%}.visualmodo-post-single__content .wp-block-image,.visualmodo-post-single__content .wp-block-gallery,.visualmodo-post-single__content .wp-block-cover,.visualmodo-post-single__content .wp-block-media-text,.visualmodo-post-single__content .wp-block-embed,.visualmodo-post-single__content .wp-block-columns,.visualmodo-post-single__content .wp-block-group{margin-top:2rem;margin-bottom:2rem}.visualmodo-post-single__content .wp-block-gallery{gap:1rem}.visualmodo-post-single__content .wp-block-gallery.has-nested-images figure.wp-block-image{margin:0}.visualmodo-post-single__content .wp-block-cover,.visualmodo-post-single__content .wp-block-media-text{border-radius:1.25rem;overflow:hidden}.visualmodo-post-single__content .wp-block-embed iframe,.visualmodo-post-single__content .wp-block-embed video{border:0;border-radius:1.25rem;width:100%;display:block}.visualmodo-post-single__content .wp-block-buttons{flex-wrap:wrap;gap:.85rem;display:flex}.visualmodo-post-single__content .wp-block-button__link{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);min-height:2.75rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.visualmodo-post-single__content .wp-block-button__link:hover,.visualmodo-post-single__content .wp-block-button__link:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);transform:translateY(-1px)}.visualmodo-post-single__content .wp-block-details{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;padding:1rem 1.1rem}.visualmodo-post-single__content .wp-block-details summary{cursor:pointer;color:var(--foreground);font-weight:600;list-style:none}.visualmodo-post-single__content .wp-block-details summary::-webkit-details-marker{display:none}.visualmodo-post-single__content .wp-block-details>:not(summary){margin-top:.9rem}.visualmodo-post-single__share{display:none}.visualmodo-post-single__share-label{color:color-mix(in srgb, var(--foreground) 60%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.visualmodo-post-single__share-links{gap:.6rem;display:grid}.visualmodo-post-single__share-link{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);width:2.75rem;height:2.75rem;color:var(--foreground);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex}.visualmodo-post-single__share-link:hover,.visualmodo-post-single__share-link:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);transform:translateY(-1px)}.visualmodo-post-single__share-link svg{fill:currentColor;stroke:none;flex:none;width:1.125rem;height:1.125rem;display:block;overflow:visible}.visualmodo-post-single__author-card,.visualmodo-post-single__navigation{gap:1rem;display:grid}.visualmodo-post-single__author-card{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-top:1.75rem}.visualmodo-post-single__author-avatar-image{border-radius:999px;width:5.5rem;height:5.5rem;display:block}.visualmodo-post-single__author-copy{gap:.45rem;display:grid}.visualmodo-post-single__author-eyebrow,.visualmodo-post-single__topics-label,.visualmodo-post-single__section-eyebrow{color:color-mix(in srgb, var(--foreground) 60%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:500}.visualmodo-post-single__author-name,.visualmodo-post-single__section-title{color:var(--foreground);letter-spacing:-.04em;margin:0}.visualmodo-post-single__author-name a{color:inherit;text-decoration:none}.visualmodo-post-single__author-description{color:color-mix(in srgb, var(--foreground) 76%, transparent);margin:0;line-height:1.7}.visualmodo-post-single__topics{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);gap:.85rem;padding-top:1.75rem;display:grid}.visualmodo-post-single__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.visualmodo-post-single__nav-card{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:1.5rem;gap:.45rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.visualmodo-post-single__nav-card:hover,.visualmodo-post-single__nav-card:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 8%, transparent);transform:translateY(-1px)}.visualmodo-post-single__nav-label{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.82rem}.visualmodo-post-single__nav-title{letter-spacing:-.03em;font-size:1.05rem;font-weight:600;line-height:1.4}.visualmodo-post-single__section-head{gap:.45rem;display:grid}.visualmodo-post-single__related,.visualmodo-post-single__related-grid{gap:1.75rem;display:grid}.visualmodo-post-single__related-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-bottom:1.75rem;display:grid}.visualmodo-post-single__related-row:last-child{border-bottom:0;padding-bottom:0}.visualmodo-post-single__related-card{grid-template-columns:9.625rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.visualmodo-post-single__related-card-media{background:color-mix(in srgb, var(--foreground) 4%, transparent);aspect-ratio:154/98;border-radius:1rem;width:100%;height:6.125rem;display:block;position:relative;overflow:hidden}.visualmodo-post-single__related-card-image{object-fit:cover;width:100%;height:100%;transition:transform .24s,filter .24s;display:block}.visualmodo-post-single__related-card:hover .visualmodo-post-single__related-card-image,.visualmodo-post-single__related-card:focus-within .visualmodo-post-single__related-card-image{filter:brightness(.92);transform:scale(1.04)}.visualmodo-post-single__related-card-content{align-content:start;gap:.45rem;min-width:0;display:grid}.visualmodo-post-single__related-card-category{color:color-mix(in srgb, var(--foreground) 56%, transparent);font-size:.8rem;font-weight:500;line-height:1.35;text-decoration:none}.visualmodo-post-single__related-card-category:hover,.visualmodo-post-single__related-card-category:focus-visible{color:var(--foreground)}.visualmodo-post-single__related-card-title{color:var(--foreground);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);font-weight:600;line-height:1.3}.visualmodo-post-single__related-card-title a{color:inherit;text-decoration:none}.visualmodo-post-single__related-card-title a:hover,.visualmodo-post-single__related-card-title a:focus-visible{opacity:.82}.visualmodo-post-single__related-card-meta{color:color-mix(in srgb, var(--foreground) 54%, transparent);align-items:center;gap:.35rem;font-size:.85rem;line-height:1.4;display:inline-flex}.visualmodo-post-single__related-card-meta svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 .9rem;width:.9rem;height:.9rem;display:block}@media (width>=64rem){.visualmodo-post-single__body{grid-template-columns:3.5rem minmax(0,1fr);align-items:start}.visualmodo-post-single__share{top:calc(var(--visualmodo-admin-bar-height,0px) + 7rem);align-content:start;gap:.85rem;display:grid;position:sticky}}@media (width<=63.998rem){.visualmodo-post-single__content{font-size:clamp(1rem,.99rem + .18vw,1.0625rem);line-height:1.74}.visualmodo-post-single__related-grid,.visualmodo-post-single__related-row{gap:1.5rem}}@media (width<=47.998rem){.visualmodo-post-single__navigation,.visualmodo-post-single__author-card{grid-template-columns:minmax(0,1fr)}.visualmodo-post-single__stream-divider{gap:.75rem}.visualmodo-post-single__stream-divider span{padding-inline:.75rem;font-size:.72rem}.visualmodo-post-single__related-grid{gap:0}.visualmodo-post-single__related-row{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0}.visualmodo-post-single__related-card{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:9.625rem minmax(0,1fr);padding-bottom:1.75rem}.visualmodo-post-single__related-row+.visualmodo-post-single__related-row .visualmodo-post-single__related-card{padding-top:1.75rem}.visualmodo-post-single__related-row:last-child .visualmodo-post-single__related-card:last-child{border-bottom:0;padding-bottom:0}.visualmodo-post-single__featured{border-radius:1.25rem}.visualmodo-post-single__content{letter-spacing:-.004em;font-size:1rem;line-height:1.78}.visualmodo-post-single__content>*{max-width:100%}.visualmodo-post-single__content h2{font-size:clamp(1.55rem,6vw,2rem)}.visualmodo-post-single__content h3{font-size:clamp(1.28rem,4.8vw,1.6rem)}.visualmodo-post-single__content h4{font-size:clamp(1.08rem,4vw,1.25rem)}.visualmodo-post-single__title{font-size:clamp(2rem,11vw,3rem)}}.wpas.visualmodo-support-submit,.wpas.visualmodo-support-list{width:100%;color:var(--foreground);margin-top:clamp(1.5rem,2vw,2.25rem)}.visualmodo-support-submit__shell,.visualmodo-support-list__shell{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:radial-gradient(circle at top left, color-mix(in srgb, var(--highlight-1) 9%, transparent), transparent 34%), var(--premium-surface-background);border-radius:1.5rem;gap:1.5rem;width:100%;padding:clamp(1.25rem,1.2rem + .8vw,2rem);display:grid}.visualmodo-support-submit__header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);gap:.75rem;padding-bottom:1.25rem;display:grid}.visualmodo-support-submit__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.visualmodo-support-list__header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.25rem;display:flex}.visualmodo-support-list__copy{gap:.75rem;width:100%;display:grid}.visualmodo-support-list__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.visualmodo-support-submit__eyebrow,.visualmodo-support-list__eyebrow{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}.visualmodo-support-submit__title,.visualmodo-support-list__title{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,1.48rem + .7vw,2.15rem);line-height:1.05}.visualmodo-support-submit__description{max-width:44rem;color:var(--muted-foreground);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:clamp(1rem,.985rem + .22vw,1.125rem);line-height:1.78}.visualmodo-support-submit__link,.visualmodo-support-list__link{flex-shrink:0}.visualmodo-support-list__description{max-width:44rem;color:var(--muted-foreground);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:clamp(1rem,.985rem + .22vw,1.125rem);line-height:1.78}.visualmodo-support-list__actions{align-items:center;gap:.75rem;display:flex}.visualmodo-support-list__action{min-height:var(--button-height-md);border-radius:var(--button-radius-pill);background:var(--foreground);color:var(--background);box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.visualmodo-support-list__action:hover,.visualmodo-support-list__action:focus-visible{background:color-mix(in srgb, var(--foreground) 92%, var(--background));color:var(--background);outline:none}.visualmodo-support-list__toolbar{justify-content:flex-start;align-items:center;display:flex}.visualmodo-support-list__search{width:min(100%,24rem);display:block;position:relative}.visualmodo-support-list__search .wpas-form-control{width:100%;min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);padding-right:calc(var(--form-control-padding-x) + 2.75rem);border-radius:var(--form-control-radius);background-color:#0000;background-image:var(--form-control-surface);box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color);color:var(--foreground);font:inherit;background-repeat:no-repeat;background-size:100% 100%;border:0;font-size:1rem;font-weight:500;line-height:1.5rem;transition:box-shadow .18s,background-color .18s}.visualmodo-support-list__search .wpas-form-control::placeholder{color:color-mix(in srgb, var(--foreground) 46%, transparent)}.visualmodo-support-list__search .wpas-form-control:focus{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring);outline:none}.visualmodo-support-list__search-clear[hidden]{display:none!important}.visualmodo-support-list__search-clear{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:2rem;height:2rem;color:color-mix(in srgb, var(--foreground) 64%, transparent);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.visualmodo-support-list__search-clear svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:.9rem;height:.9rem}.visualmodo-support-list__table-wrap{box-sizing:border-box;border:1px solid var(--nav-shell-divider);background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border-radius:1.25rem;width:100%;padding-inline:.75rem;overflow-x:auto}.visualmodo-support-list__table{border-collapse:separate;border-spacing:0;vertical-align:top;width:100%;min-width:100%;margin:0;display:inline-table!important}.visualmodo-support-list__table thead th{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:1rem 1.1rem;font-size:.76rem;font-weight:600;border-bottom:1px solid var(--nav-shell-divider)!important;border-color:var(--nav-shell-divider)!important}.visualmodo-support-list__table tbody td{color:var(--foreground);vertical-align:middle;padding:1rem 1.1rem;font-size:.98rem;line-height:1.6;border-bottom:1px solid var(--nav-shell-divider)!important;border-color:var(--nav-shell-divider)!important}.visualmodo-support-list__table tbody tr:last-child td{border-bottom:0}.visualmodo-support-list__table tbody tr:hover td{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.visualmodo-support-list__table tbody a{color:var(--foreground);font-weight:600;text-decoration:none}.visualmodo-support-list__table tbody a:hover,.visualmodo-support-list__table tbody a:focus-visible{color:var(--foreground);outline:none;text-decoration:underline}.visualmodo-support-list__table .wpas-label-status{min-height:1.9rem;color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;background:color-mix(in srgb, var(--highlight-1) 20%, transparent)!important}.visualmodo-support-list__table tfoot td{padding:1rem 1.1rem 1.1rem;border-top:1px solid var(--nav-shell-divider)!important;border-color:var(--nav-shell-divider)!important}.visualmodo-support-list .wpas_table_pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.visualmodo-support-list .wpas_table_pagination li,.visualmodo-support-list .wpas_table_pagination a,.visualmodo-support-list .wpas_table_pagination span{border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;display:inline-flex}.visualmodo-support-list .wpas_table_pagination a,.visualmodo-support-list .wpas_table_pagination span{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);color:var(--foreground);padding-inline:.75rem;text-decoration:none}.visualmodo-support-list .wpas_table_pagination .active span,.visualmodo-support-list .wpas_table_pagination .footable-page.active span{background:var(--foreground);color:var(--background);border-color:#0000}@media (hover:hover){.visualmodo-support-list__search-clear:hover,.visualmodo-support-list__search-clear:focus-visible{border-color:color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--foreground);outline:none}}.wpas .visualmodo-support-nav{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin:0;padding-bottom:1.25rem;display:none}.visualmodo-support-nav__group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.wpas .visualmodo-support-nav__link,.wpas.visualmodo-support-submit .wpas-btn{min-height:var(--button-height-md);border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:var(--button-radius-pill);background:color-mix(in srgb, var(--foreground) 3%, transparent);color:var(--foreground);box-shadow:none;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.wpas .visualmodo-support-nav__link:hover,.wpas .visualmodo-support-nav__link:focus-visible,.wpas.visualmodo-support-submit .wpas-btn:hover,.wpas.visualmodo-support-submit .wpas-btn:focus-visible{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);outline:none}.wpas .visualmodo-support-nav__link--primary,.wpas.visualmodo-support-submit .visualmodo-support-submit__submit{background:var(--foreground);color:var(--background);border-color:#0000}.wpas .visualmodo-support-nav__link--primary:hover,.wpas .visualmodo-support-nav__link--primary:focus-visible,.wpas.visualmodo-support-submit .visualmodo-support-submit__submit:hover,.wpas.visualmodo-support-submit .visualmodo-support-submit__submit:focus-visible{background:color-mix(in srgb, var(--foreground) 92%, var(--background));color:var(--background)}.wpas .visualmodo-support-nav__link--ghost{color:var(--muted-foreground);background:0 0}.wpas .visualmodo-support-nav__link--ghost:hover,.wpas .visualmodo-support-nav__link--ghost:focus-visible{color:var(--foreground)}.visualmodo-support-submit #wpas-new-ticket,.visualmodo-support-submit .wpas-submission-form-inside-after-subject{gap:1.25rem;display:grid}.visualmodo-support-submit .wpas-form-group,.visualmodo-support-submit #wpas_files_wrapper{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border-radius:1.25rem;gap:.6rem;margin:0;padding:1rem;display:grid}.visualmodo-support-submit .wpas-form-group>br{display:none}.visualmodo-support-submit .wpas-form-group>label,.visualmodo-support-submit #wpas_files_wrapper>label{color:var(--muted-foreground);letter-spacing:-.02em;margin:0;font-size:.86rem;font-weight:500;line-height:1.2;display:block}.visualmodo-support-submit .wpas-form-control,.visualmodo-support-submit input[type=text],.visualmodo-support-submit input[type=email],.visualmodo-support-submit input[type=url],.visualmodo-support-submit input[type=search],.visualmodo-support-submit input[type=password],.visualmodo-support-submit input[type=number],.visualmodo-support-submit select,.visualmodo-support-submit textarea{width:100%;min-height:var(--form-control-height);padding-inline:var(--form-control-padding-x);border:var(--form-control-border-width) solid var(--form-control-border-color);border-radius:var(--form-control-radius);background-color:#0000;background-image:var(--form-control-surface);color:var(--foreground);font:inherit;letter-spacing:0;box-shadow:var(--form-control-shadow);-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-size:100% 100%;margin:0;font-size:1rem;font-weight:500;line-height:1.5rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.visualmodo-support-submit select{height:var(--form-control-height)!important;padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem)!important;background-color:#0000!important;background-image:var(--select-chevron-image), var(--form-control-surface)!important;background-repeat:no-repeat,no-repeat!important;background-position:right var(--select-chevron-offset) center, center!important;background-size:var(--select-chevron-size), 100% 100%!important;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color)!important;border:0!important}.visualmodo-support-submit textarea{resize:vertical;min-height:12rem;padding-block:.9rem}.visualmodo-support-submit .wpas-form-control:hover,.visualmodo-support-submit input:hover,.visualmodo-support-submit select:hover,.visualmodo-support-submit textarea:hover{border-color:var(--form-control-border-color-hover)}.visualmodo-support-submit .wpas-form-control:focus,.visualmodo-support-submit input:focus,.visualmodo-support-submit select:focus,.visualmodo-support-submit textarea:focus{border-color:var(--form-control-border-color-hover);box-shadow:0 0 0 1px var(--form-control-ring);outline:none}.visualmodo-support-submit input::placeholder,.visualmodo-support-submit textarea::placeholder{color:color-mix(in srgb, var(--foreground) 46%, transparent)}.visualmodo-support-submit select option{background:var(--background);color:var(--foreground)}html.dark .visualmodo-support-submit select{color-scheme:dark}html:not(.dark) .visualmodo-support-submit select{color-scheme:light}.visualmodo-support-submit .wpas-help-block{color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:0;font-size:.9rem;line-height:1.6}.visualmodo-support-submit #wpas_files_wrapper p{color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:0;font-size:.92rem;line-height:1.65}.visualmodo-support-submit input[type=file]{border:1px dashed color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);width:100%;min-height:auto;box-shadow:none;color:var(--muted-foreground);border-radius:1rem;padding:.5rem;font-size:.92rem;display:block}.visualmodo-support-submit input[type=file]::file-selector-button{min-height:var(--button-height-sm);border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:var(--button-radius-pill);background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin-right:.85rem;padding-inline:.9rem;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.visualmodo-support-submit input[type=file]::file-selector-button{min-height:var(--button-height-sm);border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:var(--button-radius-pill);background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin-right:.85rem;padding-inline:.9rem;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.visualmodo-support-submit input[type=file]::file-selector-button:hover{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.visualmodo-support-submit input[type=file]::file-selector-button:hover{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.visualmodo-support-submit .select2-container{width:100%!important}.visualmodo-support-submit .select2-container--default .select2-selection--single,.visualmodo-support-submit .select2-container--default .select2-selection--multiple{min-height:var(--form-control-height);height:var(--form-control-height);padding-left:var(--form-control-padding-x);padding-right:calc(var(--form-control-padding-x) + var(--select-chevron-size) + .75rem);border-radius:var(--form-control-radius);background-color:#0000;background-image:var(--select-chevron-image), var(--form-control-surface);background-repeat:no-repeat,no-repeat;background-position:right var(--select-chevron-offset) center, center;background-size:var(--select-chevron-size), 100% 100%;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color);color:var(--foreground);border:0}.visualmodo-support-submit .select2-container--default .select2-selection--single .select2-selection__rendered,.visualmodo-support-submit .select2-container--default .select2-selection--multiple .select2-selection__rendered{height:var(--form-control-height);color:var(--foreground);font-size:1rem;line-height:var(--form-control-height);padding:0}.visualmodo-support-submit .select2-container--default .select2-selection--single .select2-selection__placeholder,.visualmodo-support-submit .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:var(--foreground);opacity:1}.visualmodo-support-submit .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.visualmodo-support-submit .select2-container--default.select2-container--focus .select2-selection--single,.visualmodo-support-submit .select2-container--default.select2-container--focus .select2-selection--multiple,.visualmodo-support-submit .select2-container--default.select2-container--open .select2-selection--single,.visualmodo-support-submit .select2-container--default.select2-container--open .select2-selection--multiple{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring)}body .select2-dropdown,body .selectWoo-dropdown{border:1px solid var(--nav-shell-border);background:var(--background);border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px #00000052}body .select2-search--dropdown,body .selectWoo-search--dropdown{border-bottom:1px solid var(--nav-shell-divider);padding:1rem}body .select2-container.select2-container--default .select2-search--dropdown,body .select2-container.select2-container--default .selectWoo-search--dropdown,body .select2-container.select2-container--open .select2-search--dropdown,body .select2-container.select2-container--open .selectWoo-search--dropdown{padding:1rem!important}body .select2-search--dropdown .select2-search__field,body .selectWoo-search--dropdown .select2-search__field{background-color:#0000;background-image:var(--form-control-surface);min-height:2.875rem;box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color);color:var(--foreground);background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:.875rem;margin:0;padding-inline:.9rem}body .select2-search--dropdown .select2-search__field:focus,body .selectWoo-search--dropdown .select2-search__field:focus{box-shadow:inset 0 0 0 var(--form-control-border-width) var(--form-control-border-color-hover), 0 0 0 1px var(--form-control-ring);outline:none}body .select2-results__options,body .selectWoo-results__options{background:var(--background);padding:.4rem}body .select2-results__option,body .selectWoo-results__option{color:var(--foreground);background:0 0;border-radius:.75rem;margin:0;padding:.75rem .875rem}body .select2-results__option--highlighted[aria-selected],body .selectWoo-results__option--highlighted[aria-selected]{background:color-mix(in srgb, var(--foreground) 10%, transparent)!important;color:var(--foreground)!important}body .select2-results__option[aria-selected=true],body .selectWoo-results__option[aria-selected=true]{background:color-mix(in srgb, var(--foreground) 6%, transparent)!important;color:var(--foreground)!important}.visualmodo-support-submit__actions{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.visualmodo-support-submit .visualmodo-support-submit__submit{min-width:11rem}.wpas.visualmodo-support-submit button.visualmodo-support-submit__submit{min-height:var(--button-height-md)!important;border-radius:var(--button-radius-pill)!important;background:var(--foreground)!important;color:var(--background)!important;box-shadow:none!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;padding-inline:1rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.wpas.visualmodo-support-submit button.visualmodo-support-submit__submit:hover,.wpas.visualmodo-support-submit button.visualmodo-support-submit__submit:focus-visible{background:color-mix(in srgb, var(--foreground) 92%, var(--background))!important;color:var(--background)!important}.visualmodo-support-submit .wpas-form .wpas-form-group:last-of-type,.visualmodo-support-submit .wpas-form #wpas_files_wrapper:last-of-type{margin-bottom:0}.visualmodo-support-submit .wpas-form .wpas-form-group .description,.visualmodo-support-submit .wpas-form .wpas-form-group .wpas-description{color:var(--muted-foreground)}.wpas .wpas-login-register .wpas-form,.wpas .wpas-submit-ticket,.wpas .wpas-ticket-list,.wpas .wpas-ticket-details{color:var(--foreground)}@media (width<=47.998rem){.visualmodo-support-submit__shell,.visualmodo-support-list__shell{border-radius:1.25rem;padding:1rem}.wpas .visualmodo-support-nav{align-items:stretch}.visualmodo-support-nav__group,.visualmodo-support-nav__group--meta,.visualmodo-support-submit__actions,.wpas .visualmodo-support-nav__link,.wpas.visualmodo-support-submit .wpas-btn{width:100%}.visualmodo-support-submit__actions{justify-content:stretch}.visualmodo-support-submit .visualmodo-support-submit__submit{width:100%}.visualmodo-support-list__header{align-items:stretch}.visualmodo-support-list__actions,.visualmodo-support-list__action,.visualmodo-support-list__search{width:100%}.visualmodo-support-list__table-wrap{border-radius:1rem}.visualmodo-support-list__table thead{display:none}.visualmodo-support-list__table,.visualmodo-support-list__table tbody,.visualmodo-support-list__table tr,.visualmodo-support-list__table td{width:100%;display:block}.visualmodo-support-list__table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding:1rem}.visualmodo-support-list__table tbody tr:last-child{border-bottom:0}.visualmodo-support-list__table tbody td{border:0;padding:0}.visualmodo-support-list__table tbody td+td{margin-top:.75rem}.visualmodo-support-list .wpas_table_pagination{justify-content:flex-start}}