:root{--ax-e:cubic-bezier(0.2,0.7,0.2,1);--ax-s:cubic-bezier(0.34,1.56,0.64,1)}.ax-hook:hover{background-color:#f7f9fc}.ax-field:focus,.ax-ref-search input:focus{border-color:var(--ax-accent);box-shadow:0 0 0 4px #0047ab38;outline:2px solid #0000}.ax-field-on:focus,.ax-filter input[type=search]:focus{box-shadow:0 0 0 4px #ffffff80;outline:2px solid #0000}@media(prefers-reduced-motion:no-preference){.ax-btn,.wp-block-button__link{transition:transform .25s var(--ax-e),box-shadow .25s var(--ax-e),background-color .2s,color .2s}.ax-btn:hover,.wp-block-button__link:hover{transform:translateY(-2px)}.ax-btn:active,.wp-block-button__link:active{transform:translateY(0) scale(.97);transition-duration:.08s}.ax-footer-nav .wp-block-navigation-item__content:after,.ax-nav-menu .wp-block-navigation-item__content:after{transition:opacity .2s}.ax-links a,.ax-more,.ax-more-p a{transition:background-size .35s var(--ax-e),color .2s}.ax-more-p a:after,.ax-more:after{transition:opacity .2s,transform .35s var(--ax-e)}.ax-card,.ax-card-link{transition:transform .35s var(--ax-e),box-shadow .35s var(--ax-e)}.ax-card-link:hover,.ax-card:hover{box-shadow:0 1px 2px #14161b0f,0 26px 48px -22px #14161b4d;transform:translateY(-4px)}.ax-icon-tile{transition:transform .5s var(--ax-s)}.ax-card-link:hover .ax-icon-tile{transform:rotate(-8deg) scale(1.08)}.ax-chip{transition:transform .2s var(--ax-e),background-color .2s,color .2s,border-color .2s}.ax-chip:hover{transform:translateY(-2px)}.ax-chip:active{transform:scale(.96);transition-duration:.08s}.ax-field,.ax-field-on,.ax-filter input[type=search],.ax-ref-search input{transition:box-shadow .25s var(--ax-e),border-color .2s}.ax-hook{transition:background-color .25s}.wp-block-details{interpolate-size:allow-keywords}.wp-block-details::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--ax-e),content-visibility .4s allow-discrete}.wp-block-details[open]::details-content{block-size:auto}.ax-logo svg{transition:transform .55s var(--ax-s)}.ax-logo:hover svg{transform:translateX(5px)}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.25s}}.ax-badge,.ax-bulb,.ax-cart,.ax-cursor,.ax-dot,.ax-eye,.ax-key,.ax-lift,.ax-load,.ax-playbtn,.ax-shackle,.ax-speed,.ax-spin,.ax-undo-block,.ax-wheel{transform-box:fill-box;transform-origin:center}.ax-load{transform-origin:50% 100%}.ax-speed{transform-origin:left center}.ax-cursor{transform-origin:0 0}.ax-tick{stroke-dasharray:1;stroke-dashoffset:1}@media(prefers-reduced-motion:no-preference){.ax-play .ax-rig{animation:ax-rollin 1.3s var(--ax-e) .2s backwards}.ax-play .ax-wheel{animation:ax-wheel-in 1.3s var(--ax-e) .2s backwards}.ax-play .ax-load{animation:ax-sway 1.7s ease-out .2s backwards}.ax-rig,.ax-wheel{transition:transform .6s var(--ax-s)}.ax-hero:hover .ax-rig{transform:translateX(12px)}.ax-hero:hover .ax-wheel{transform:rotate(19deg)}.ax-in .ax-badge{animation:ax-pop .7s var(--ax-s) .2s backwards}.ax-in .ax-badge+.ax-badge{animation-delay:.45s}.ax-in .ax-undo-arrow path{animation:ax-draw .7s var(--ax-e) .25s backwards}.ax-in .ax-undo-arrow path+path{animation-delay:.8s}.ax-spin{transition:transform .9s var(--ax-s)}.ax-act:hover .ax-spin{transform:rotate(180deg)}.ax-frost{transition:opacity .4s var(--ax-e)}.ax-act:hover .ax-frost{opacity:.7}.ax-undo-block{transition:transform .8s var(--ax-s)}.ax-act:hover .ax-undo-block{transform:translate(-142px,15px) rotate(7deg)}.ax-undo-arrow{transition:opacity .2s}.ax-act:hover .ax-undo-arrow{opacity:0}.ax-undo-slot{transition:opacity .2s}.ax-act:hover .ax-undo-slot{opacity:0;transition-delay:.45s}.ax-alert,.ax-gap{transition:opacity .25s}.ax-act:hover .ax-alert,.ax-act:hover .ax-gap{opacity:0}.ax-fix{transition:opacity .45s var(--ax-e) .1s}.ax-act:hover .ax-fix{opacity:.5}.ax-tick{transition:stroke-dashoffset .45s var(--ax-e) .2s}.ax-act:hover .ax-tick{stroke-dashoffset:0}.ax-ring{transition:opacity .4s .3s}.ax-act:hover .ax-ring{opacity:.35}.ax-dim{transition:opacity .35s}.ax-act:hover .ax-dim{opacity:.35}.ax-lift{transition:transform .5s var(--ax-s)}.ax-act:hover .ax-lift{transform:translateY(-6px)}.ax-key{transition:transform .7s var(--ax-s) .1s}.ax-act:hover .ax-key{transform:rotate(90deg)}.ax-act:hover .ax-shackle{animation:ax-lock .8s var(--ax-e)}.ax-act:hover .ax-dot{animation:ax-hop .5s var(--ax-e) 2 backwards}.ax-act:hover .ax-dot.ax-d2{animation-delay:.1s}.ax-act:hover .ax-dot.ax-d3{animation-delay:.2s}.ax-act:hover .ax-draw{animation:ax-draw .7s var(--ax-e) backwards}.ax-act:hover .ax-draw.ax-d2{animation-delay:.18s}.ax-act:hover .ax-draw.ax-d3{animation-delay:.36s}.ax-act:hover .ax-eye{animation:ax-blink .4s ease 2}.ax-act:hover .ax-bulb{animation:ax-bulb .6s var(--ax-s)}.ax-cart{transition:transform .7s var(--ax-s)}.ax-act:hover .ax-cart{transform:translateX(16px)}.ax-act:hover .ax-cart .ax-wheel{transform:rotate(44deg)}.ax-speed{transition:transform .5s var(--ax-e)}.ax-act:hover .ax-speed{transform:scaleX(1.7)}.ax-cursor{transition:transform .6s var(--ax-e)}.ax-act:hover .ax-cursor{transform:translate(-34px,-14px)}.ax-act:hover .ax-playbtn{animation:ax-press .4s ease .5s}}@keyframes ax-rollin{0%{opacity:0;transform:translateX(-170px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes ax-wheel-in{0%{transform:rotate(-270deg)}to{transform:none}}@keyframes ax-sway{0%,60%{transform:none}73%{transform:rotate(1.8deg)}86%{transform:rotate(-.7deg)}to{transform:none}}@keyframes ax-pop{0%{opacity:0;transform:scale(.3) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes ax-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes ax-lock{0%{transform:none}30%{transform:translateY(-6px)}55%{transform:none}70%{transform:translateY(-1.5px)}to{transform:none}}@keyframes ax-hop{0%,to{transform:none}45%{transform:translateY(-6px)}}@keyframes ax-blink{0%,to{transform:none}50%{transform:scaleY(.1)}}@keyframes ax-bulb{0%,to{transform:none}45%{transform:scale(1.6)}}@keyframes ax-press{0%,to{transform:none}50%{transform:scale(.88)}}.ax-404-bar,.ax-404-bar2{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.ax-play .ax-404-cart{animation:ax-404-in 1.7s .2s backwards}.ax-play .ax-404-cart .ax-wheel{animation:ax-404-wheel 1.7s .2s backwards}.ax-play .ax-404-bar{animation:ax-shake .55s ease-out 1.19s backwards}.ax-404:hover .ax-404-bump{animation:ax-bump .8s var(--ax-e)}.ax-404:hover .ax-404-bar2{animation:ax-shake .55s ease-out .32s backwards}}@keyframes ax-404-in{0%{animation-timing-function:cubic-bezier(.3,.1,.6,1);opacity:0;transform:translateX(-260px)}12%{opacity:1}58%{animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateX(46px)}74%{transform:translateX(-6px)}87%{transform:translateX(5px)}to{opacity:1;transform:none}}@keyframes ax-404-wheel{0%{animation-timing-function:cubic-bezier(.3,.1,.6,1);transform:rotate(-414deg)}58%{animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:rotate(73deg)}74%{transform:rotate(-9.5deg)}87%{transform:rotate(8deg)}to{transform:none}}@keyframes ax-shake{0%{transform:none}25%{transform:translateY(-4px) rotate(-1.2deg)}50%{transform:translateY(2px) rotate(.8deg)}75%{transform:translateY(-1px)}to{transform:none}}@keyframes ax-bump{0%{transform:none}40%{transform:translateX(46px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}to{transform:none}}:root{--ax-accent:var(--wp--preset--color--accent,#0047ab);--ax-deep:var(--wp--preset--color--accent-deep,#00357f);--ax-soft:var(--wp--preset--color--accent-soft,#e3ecfa);--ax-light:var(--wp--preset--color--accent-light,#9fc0f2);--ax-on:var(--wp--preset--color--on-accent,#fff);--ax-ink:var(--wp--preset--color--ink,#14161b);--ax-text:var(--wp--preset--color--text,#16181d);--ax-body:var(--wp--preset--color--body,#3a3f47);--ax-muted:var(--wp--preset--color--muted,#545a63);--ax-subtle:var(--wp--preset--color--subtle,#6a707a);--ax-line:var(--wp--preset--color--line,#e3e6ea);--ax-line-soft:#eef0f3;--ax-card-shadow:0 1px 2px #14161b0d,0 14px 30px -16px #14161b29;--ax-wide:var(--wp--style--global--wide-size,1180px)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ax-canvas>*,.ax-canvas>*+*,.wp-site-blocks>*+*{margin-block-start:0}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}:where(p,li){text-wrap:pretty}:where(h1,h2,h3){text-wrap:balance}:focus-visible{border-radius:4px;outline:2px solid var(--ax-accent);outline-offset:3px}.ax-band{background:var(--ax-accent);color:var(--ax-on)}.ax-band :where(h1,h2,h3,h4,p,li,a:not(.wp-block-button__link):not(.ax-btn)){color:inherit}.ax-band a:not(.wp-block-button__link):not(.ax-btn){text-decoration-thickness:1.5px;text-underline-offset:4px}.ax-band :focus-visible{outline-color:var(--ax-on)}.ax-hero-inner>*{max-width:34em}.ax-hero-inner>.wp-block-heading,.ax-hero-inner>h1{max-width:14em}.ax-hero-inner>.wp-block-axle-plugin-filter{max-width:none}.ax-page-hero{padding-bottom:clamp(3rem,7vw,4.5rem);padding-top:clamp(1.5rem,4vw,2.5rem)}.ax-page-hero .ax-hero-inner{display:flex;flex-direction:column;gap:1.25rem}.ax-lede{font-size:var(--wp--preset--font-size--large);line-height:1.55;max-width:32em}.ax-band .ax-lede{opacity:.9}.ax-small{opacity:.78}.ax-crumbs,.ax-small{font-size:var(--wp--preset--font-size--small)}.ax-crumbs{gap:8px;margin:0;opacity:.88}.ax-crumbs,.ax-hero-links{display:flex;flex-wrap:wrap}.ax-hero-links{font-weight:700;gap:12px 24px}.ax-header-bar{gap:16px;padding-block:22px}.ax-logo{align-items:center;color:inherit;display:inline-flex;gap:12px;text-decoration:none}.ax-logo svg{flex-shrink:0}a.ax-logo,a.ax-logo:hover{color:var(--ax-on);text-decoration:none}.ax-logo-name{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1}.ax-logo-rule{background:currentcolor;height:22px;opacity:.45;width:1.5px}.ax-logo-by{font-size:1.0625rem;font-weight:600;line-height:1;opacity:.75}.ax-logo-small{gap:10px}.ax-logo-small svg{height:19px;width:34px}.ax-logo-small .ax-logo-name{font-size:1.125rem}.ax-logo-small .ax-logo-rule{height:16px}.ax-logo-small .ax-logo-by{font-size:.9375rem}.ax-header-nav{align-items:center;gap:12px 28px}.ax-footer-nav,.ax-nav-menu{font-weight:600;gap:12px 28px}.ax-footer-nav .wp-block-navigation-item__content,.ax-nav-menu .wp-block-navigation-item__content{color:inherit;opacity:.92;position:relative;text-decoration:none}.ax-footer-nav .wp-block-navigation-item__content:after,.ax-nav-menu .wp-block-navigation-item__content:after{background:currentcolor;border-radius:2px;bottom:-6px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0}.ax-footer-nav .wp-block-navigation-item__content:is(:hover,:focus-visible,[aria-current]):after,.ax-footer-nav .wp-block-navigation-item__content[aria-current],.ax-nav-menu .wp-block-navigation-item__content:is(:hover,:focus-visible,[aria-current]):after,.ax-nav-menu .wp-block-navigation-item__content[aria-current]{opacity:1}.ax-nav-menu .wp-block-navigation__responsive-container.is-menu-open{background:var(--ax-accent);color:var(--ax-on);font-size:1.375rem;padding:24px}.ax-nav-menu .wp-block-navigation__responsive-container-close,.ax-nav-menu .wp-block-navigation__responsive-container-open{color:var(--ax-on)}.ax-btn,.wp-block-button__link{border-radius:14px;display:inline-block;font-weight:700;line-height:1.3;text-decoration:none}.ax-btn{background:var(--ax-accent);color:var(--ax-on);font-size:1.0625rem;padding:15px 22px}.ax-btn:hover{background:var(--ax-deep);color:var(--ax-on)}.ax-btn--light,.wp-block-button.ax-btn-light .wp-block-button__link{background:var(--ax-on);box-shadow:0 8px 20px -8px #00000059;color:var(--ax-accent)}.ax-btn--light:hover,.wp-block-button.ax-btn-light .wp-block-button__link:hover{background:var(--ax-on);color:var(--ax-deep)}.ax-btn--line,.wp-block-button.ax-btn-line .wp-block-button__link{background:#0000;box-shadow:inset 0 0 0 1.5px #ffffff73;color:var(--ax-on)}.ax-btn--line:hover,.wp-block-button.ax-btn-line .wp-block-button__link:hover{background:#ffffff1a;color:var(--ax-on)}.ax-btn--quiet,.wp-block-button.ax-btn-quiet .wp-block-button__link{background:#fff;box-shadow:inset 0 0 0 1.5px #c9ced6;color:var(--ax-text)}.ax-btn--quiet:hover,.wp-block-button.ax-btn-quiet .wp-block-button__link:hover{background:#fff;color:var(--ax-accent)}.wp-block-button.ax-btn-small .wp-block-button__link{border-radius:12px;font-size:.9375rem;padding:11px 18px}.ax-link-on{font-weight:600}.ax-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.ax-section{padding-bottom:clamp(2rem,5vw,2.5rem);padding-top:clamp(3.5rem,8vw,6rem)}.ax-canvas>.ax-section:last-child,.ax-main>.ax-section:last-child{padding-bottom:clamp(4rem,9vw,6rem)}.ax-section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(2rem,5vw,3.5rem)}.ax-section-head>*{max-width:680px}.ax-section-head p{color:var(--ax-muted);font-size:1.1875rem;margin:0}.ax-section-head h2{margin:0}.ax-home-hero{padding-bottom:clamp(3.5rem,9vw,6rem);padding-top:clamp(1.5rem,5vw,3.5rem)}.ax-home-hero .wp-block-columns{gap:40px 56px}.ax-home-hero h1{margin:0 0 24px}.ax-home-hero .wp-block-buttons{margin-top:28px}.ax-home-hero .ax-small{margin-top:20px}.ax-display{font-size:var(--wp--preset--font-size--display);letter-spacing:-.035em;line-height:1}.ax-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ax-card{background:#fff;border-radius:20px;box-shadow:var(--ax-card-shadow);color:var(--ax-text);display:flex;flex-direction:column;gap:10px;padding:24px 24px 22px;position:relative}.ax-card>*{margin:0}.ax-card .ax-title{font-size:1.3125rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.ax-card p{color:var(--ax-body);font-size:1.03125rem;line-height:1.55}.ax-card__when{color:var(--ax-subtle)!important;flex-grow:1;font-size:.9375rem!important}.ax-card__when strong{color:var(--ax-body);font-weight:700}.ax-plugin-card .ax-more:before{border-radius:inherit;content:"";inset:0;position:absolute}.ax-more,.ax-more-p a{align-items:center;align-self:flex-start;background:linear-gradient(currentcolor,currentcolor) 0 100%/0 2px no-repeat;color:var(--ax-accent);display:inline-flex;font-weight:700;gap:6px;margin-top:4px;padding-bottom:2px;text-decoration:none}.ax-more-p a:after,.ax-more:after{background:currentcolor;content:"";flex-shrink:0;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='M2.5 8H13M9 4l4 4-4 4'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateX(-6px);width:16px}.ax-more-p a:focus-visible,.ax-more-p a:hover,.ax-more:focus-visible,.ax-more:hover{background-size:calc(100% - 22px) 2px;color:var(--ax-deep)}.ax-card:hover .ax-more:after,.ax-more-p a:hover:after,.ax-more:focus-visible:after,.ax-more:hover:after,.ax-panel:hover .ax-more-p a:after{opacity:1;transform:none}.wp-block-axle-plugin-groups{display:flex;flex-direction:column;gap:clamp(3rem,7vw,4.5rem)}.ax-group{display:flex;flex-direction:column;gap:24px}.ax-group__head{align-items:center;display:flex;flex-wrap:wrap;gap:20px 28px}.ax-group__art{aspect-ratio:5/3;background:var(--ax-soft);border-radius:18px;flex-shrink:0;overflow:hidden;width:200px}.ax-group__text{display:flex;flex:1 1 360px;flex-direction:column;gap:8px;min-width:0}.ax-group__text>*{margin:0}.ax-group__title{font-size:var(--wp--preset--font-size--x-large)}.ax-group__line{color:var(--ax-muted);font-size:1.125rem;max-width:36em}.ax-drawing{line-height:0}.ax-drawing .ax-svg{display:block;height:auto;width:100%}.ax-group__art .ax-drawing,.ax-group__art .ax-svg{height:100%}.wp-block-axle-drawing.ax-drawing--hero{margin-inline:auto;max-width:540px}.wp-block-axle-drawing.ax-drawing--demo{margin-inline:auto;max-width:420px}.wp-block-axle-drawing.ax-drawing--agents,.wp-block-axle-drawing.ax-drawing--risky,.wp-block-axle-drawing.ax-drawing--tested{width:120px}.wp-block-axle-drawing.ax-drawing--cart{margin-inline:auto;max-width:300px}.wp-block-axle-drawing.ax-drawing--notfound{margin-inline:auto;max-width:540px}.ax-panel{background:#fff;border-radius:24px;box-shadow:var(--ax-card-shadow);padding:clamp(24px,4vw,36px)}.ax-panel>*{margin-block:0}.ax-panel>*+*{margin-block-start:12px}.ax-panel h2{font-size:1.875rem}.ax-panel h3{font-size:1.375rem}.ax-panel p{color:var(--ax-body)}.ax-panel--soft{background:var(--ax-soft);border-radius:32px;box-shadow:none}.ax-demo-panel{padding:clamp(28px,5vw,48px)}.ax-demo-panel h2{font-size:clamp(2rem,4vw,2.75rem)}.ax-demo-panel .wp-block-columns{gap:32px 56px}.ax-demo-panel .wp-block-buttons{margin-top:20px}.ax-panels{gap:24px}.ax-panels>.wp-block-column{display:flex;flex-direction:column}.ax-panels>.wp-block-column>p:not(.ax-more-p){flex-grow:1}.ax-card-link{position:relative;transition:transform .35s var(--ax-e),box-shadow .35s var(--ax-e)}.ax-card-link h3 a{color:var(--ax-text);text-decoration:none}.ax-card-link h3 a:before{border-radius:inherit;content:"";inset:0;position:absolute}.ax-icon-tile{background:var(--ax-soft);border-radius:12px;color:var(--ax-accent);display:grid;height:44px;place-items:center;width:44px}.ax-points{gap:20px 32px}.ax-points h2,.ax-points h3{font-size:1.25rem;margin:0 0 4px}.ax-points p{color:var(--ax-muted);margin:0}.ax-note{border-radius:28px;padding:clamp(28px,5vw,44px)}.ax-note h2{font-size:2.25rem}.ax-note p{font-size:1.1875rem;line-height:1.65;max-width:40em}.ax-signature{color:var(--ax-text)!important;font-size:1.375rem!important;font-style:italic;font-weight:600}.ax-links{display:flex;flex-wrap:wrap;font-weight:700;gap:10px 22px}.ax-links a{background:linear-gradient(currentcolor,currentcolor) 0 100%/0 2px no-repeat;padding-bottom:2px;text-decoration:none}.ax-links a:focus-visible,.ax-links a:hover{background-size:100% 2px}.ax-dark{background:var(--ax-ink);color:#fff;padding-block:clamp(4rem,9vw,6rem)}.ax-dark h2{color:#fff;margin:0 0 clamp(2rem,5vw,3.5rem);max-width:14em}.ax-dark h3{color:#fff;font-size:1.375rem;margin:14px 0 0}.ax-dark p{color:#ffffffbd;margin:10px 0 0}.ax-dark .wp-block-columns{gap:48px}.ax-filter{gap:22px;margin-top:8px}.ax-filter,.ax-filter__search{display:flex;flex-direction:column}.ax-filter__search{gap:8px;max-width:520px}.ax-filter__search label{font-size:.9375rem;font-weight:600;opacity:.9}.ax-filter input[type=search],.ax-search .wp-block-search__input{background:#fff;border:0;border-radius:14px;box-sizing:border-box;color:var(--ax-text);font:inherit;font-size:1.0625rem;padding:15px 18px;width:100%}.ax-filter__chips{display:flex;flex-wrap:wrap;gap:10px}.ax-chip{align-items:center;background:#0000;border:1.5px solid #ffffff80;border-radius:999px;color:var(--ax-on);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:700;gap:6px;line-height:1.2;padding:10px 16px;text-decoration:none}.ax-chip[aria-pressed=true]{background:var(--ax-on);border-color:var(--ax-on);color:var(--ax-accent)}.ax-directory{gap:clamp(2.5rem,6vw,4rem)}.ax-dir-group,.ax-directory{display:flex;flex-direction:column}.ax-dir-group{gap:22px}.ax-dir-group__head{display:flex;flex-direction:column;gap:6px}.ax-dir-group__head h2{font-size:var(--wp--preset--font-size--x-large);margin:0}.ax-dir-group__head p{color:var(--ax-muted);font-size:1.125rem;margin:0}.ax-dir-empty{background:#fff;border-radius:24px;padding:48px;text-align:center}.ax-dir-empty p{color:var(--ax-muted);margin:0}.ax-dir-empty__title{color:var(--ax-text)!important;font-size:1.5rem;font-weight:800;margin-bottom:8px!important}[hidden]{display:none!important}.ax-plugin-hero{padding:22px 0 clamp(3.5rem,8vw,4.5rem)}.ax-plugin-hero .ax-wrap{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin-inline:auto;max-width:var(--ax-wide);padding-inline:var(--wp--style--root--padding-left,28px) var(--wp--style--root--padding-right,28px)}.ax-plugin-hero h1{font-size:clamp(2.5rem,6vw,4.25rem);margin:0}.ax-plugin-hero .ax-lede{margin:0;max-width:30em}.wp-site-blocks .ax-plugin-hero.alignfull{margin-inline:0;max-width:none;width:100%}.ax-plugin-hero__grid{align-items:center;display:flex;flex-wrap:wrap;gap:40px 56px}.ax-plugin-hero__text{align-items:flex-start;display:flex;flex:1 1 460px;flex-direction:column;gap:20px;min-width:0}.ax-plugin-hero__art{background:#ffffff1f;border-radius:28px;flex:1 1 380px;max-width:520px;min-width:0;padding:12px}.ax-plugin-hero__art .ax-drawing{background:var(--ax-soft);border-radius:18px;overflow:hidden}.ax-pill{align-items:center;background:var(--ax-on);border-radius:999px;color:var(--ax-accent);display:inline-flex;font-size:.875rem;font-weight:700;gap:8px;padding:7px 14px 5px}.ax-plugin-cols{align-items:flex-start!important;gap:48px 64px}.ax-plugin-main{min-width:0}.ax-plugin-main>*+*{margin-top:32px}.ax-plugin-side{position:sticky;top:24px}.ax-when{background:#fff;border-radius:24px;box-shadow:var(--ax-card-shadow);padding:28px 32px}.ax-when h2{font-size:1.5rem;margin:0 0 12px}.ax-when ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ax-when li{color:var(--ax-body);font-size:1.125rem;line-height:1.5;padding-left:34px;position:relative}.ax-when li:before{background:var(--ax-accent);content:"";height:22px;left:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;top:2px;width:22px}.ax-plugin-content>*{max-width:44em}.ax-plugin-content h2{font-size:var(--wp--preset--font-size--x-large);margin-top:48px}.ax-plugin-content h3{font-size:1.375rem;margin-top:32px}.ax-plugin-content li,.ax-plugin-content p{color:var(--ax-body);font-size:1.0625rem}.ax-plugin-content li+li{margin-top:6px}.axle-shots{display:flex;flex-direction:column;gap:20px;max-width:none!important}.axle-shot{background:#fff;border-radius:24px;box-shadow:0 1px 2px #14161b0d,0 24px 48px -24px #14161b33;margin:0;padding:12px}.axle-shot img{border-radius:14px;display:block;height:auto;width:100%}.axle-shot figcaption{color:var(--ax-subtle);font-size:.9375rem;padding:14px 8px 6px}.axle-shot+.axle-shot{display:none}.ax-faq-list .wp-block-details,.ax-plugin-content .wp-block-details{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px var(--ax-line);padding:18px 22px}.ax-faq-list .wp-block-details summary,.ax-plugin-content .wp-block-details summary{cursor:pointer;font-size:1.125rem;font-weight:700}.ax-faq-list .wp-block-details>p,.ax-plugin-content .wp-block-details>p{margin-bottom:0}.ax-plugin-content .wp-block-details+.wp-block-details{margin-top:10px}.axle-table-wrap{overflow-x:auto}.axle-table{background:#fff;border-collapse:collapse;border-radius:16px;box-shadow:inset 0 0 0 1px var(--ax-line);overflow:hidden;width:100%}.axle-table caption{color:var(--ax-subtle);font-size:.9375rem;padding:0 0 10px;text-align:left}.axle-table td,.axle-table th{border-top:1px solid var(--ax-line-soft);padding:12px 16px;text-align:left}.axle-table thead th{border-top:0;color:var(--ax-subtle);font-size:.875rem}.axle-hooks{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px var(--ax-line);margin:0;overflow:hidden}.axle-hook{border-top:1px solid var(--ax-line-soft);padding:14px 18px}.axle-hook dt{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.axle-hook dd{color:var(--ax-body);margin:4px 0 0}.axle-hook code{font-family:var(--wp--preset--font-family--overpass-mono);font-size:.875rem;word-break:break-all}.axle-hook:first-child{border-top:0}.axle-tag{color:#2c5a87;font-size:.8125rem;font-weight:700}.axle-hook-params{color:var(--ax-subtle)}.ax-aside{gap:16px}.ax-aside,.ax-aside-card{display:flex;flex-direction:column}.ax-aside-card{background:#fff;border-radius:20px;box-shadow:var(--ax-card-shadow);gap:10px;padding:22px 24px}.ax-aside-card h2{font-size:1.125rem;margin:0}.ax-aside-card p{color:var(--ax-muted);font-size:1rem;margin:0}.ax-aside-card--soft{background:var(--ax-soft);box-shadow:none}.ax-facts{margin:0}.ax-facts>div{border-top:1px solid var(--ax-line-soft);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.ax-facts>div:first-child{border-top:0;padding-top:0}.ax-facts dt{color:var(--ax-subtle)}.ax-facts dd{font-weight:700;margin:0;text-align:right}.ax-aside-links,.ax-row{display:flex;flex-direction:column}.ax-row{border-top:1px solid var(--ax-line-soft);color:var(--ax-text);gap:2px;padding:10px 0;text-decoration:none}.ax-row>span:first-child{color:var(--ax-text);font-weight:700}.ax-row>span+span{color:var(--ax-subtle);font-size:.9375rem}.ax-aside-links .ax-row:first-child,.ax-guide-rows .ax-row:nth-child(-n+2){border-top:0}.ax-guide-list,.wp-block-axle-guide-list{display:flex;flex-direction:column;gap:20px}.ax-guide-group{background:#fff;border-radius:22px;box-shadow:var(--ax-card-shadow);padding:28px 32px}.ax-guide-group h3{font-size:1.375rem;margin:0 0 12px}.ax-guide-rows{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ax-guide-rows .ax-row{padding:12px 0}.ax-guide-rows .ax-row>span:first-child{color:var(--ax-accent);font-size:1.0625rem}.ax-reference{display:flex;flex-direction:column;gap:48px}.ax-ref-nav{display:flex;flex-wrap:wrap;gap:10px}.ax-ref-nav .ax-chip{background:#fff;border-color:#d5dae1;color:var(--ax-text)}.ax-ref-section{display:flex;flex-direction:column;gap:16px;scroll-margin-top:24px}.ax-ref-section>h2{font-size:var(--wp--preset--font-size--x-large);margin:0}.ax-ref-section>p{color:var(--ax-muted);margin:0}.ax-ref-tools{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px 20px}.ax-ref-search{display:flex;flex:1 1 280px;flex-direction:column;gap:6px;min-width:0}.ax-ref-search label{font-size:.9375rem;font-weight:700}.ax-ref-search input{background:#fff;border:1.5px solid #d5dae1;border-radius:12px;box-sizing:border-box;color:var(--ax-text);font:inherit;padding:12px 14px;width:100%}.ax-ref-tabs{display:flex;gap:8px}.ax-ref-tabs .ax-chip{background:#fff;border-color:#d5dae1;border-radius:12px;color:var(--ax-text);padding:11px 14px}.ax-ref-tabs .ax-chip[aria-pressed=true]{background:var(--ax-text);border-color:var(--ax-text);color:#fff}.ax-chip__count{font-weight:500;opacity:.75}.ax-ref-list{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px var(--ax-line);overflow:hidden}.ax-hook{border-top:1px solid var(--ax-line-soft);display:flex;flex-direction:column;gap:4px;padding:16px 20px;scroll-margin-top:24px}.ax-hook p{color:var(--ax-body);font-size:1rem;line-height:1.6;margin:0}.ax-hook code{font-family:var(--wp--preset--font-family--overpass-mono)}.ax-ref-list>.ax-hook:first-child,.ax-ref-list>.ax-hook:not([hidden]):first-of-type{border-top:0}.ax-hook__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.ax-hook-n{color:var(--ax-text);font-size:.9375rem;font-weight:600;word-break:break-all}.ax-hook__type{font-size:.875rem;font-weight:700}.ax-hook__type--filter{color:#2c5a87}.ax-hook__type--action{color:#0d5848}.ax-hook__args{color:var(--ax-subtle);font-size:.84375rem}.ax-hook__cap{color:var(--ax-subtle)!important;font-size:.9375rem!important}.ax-ref-empty{color:var(--ax-muted);margin:0;padding:28px 20px}.ax-cli{white-space:pre-wrap;word-break:break-word}.ax-ref-source{color:var(--ax-muted)}.ax-article{background:#fff;border-radius:28px;box-shadow:var(--ax-card-shadow);color:var(--ax-body);font-size:1.125rem;line-height:1.7;margin-inline:auto;max-width:760px;padding:clamp(24px,5vw,48px)}.ax-article h2{color:var(--ax-text);font-size:1.5rem;margin-top:2rem}.ax-article>:first-child{margin-top:0}.ax-post-cards>*{margin-block-start:0}.ax-post-card{height:100%}.ax-post-card .ax-title a{color:inherit;text-decoration:none}.ax-post-card .ax-title a:focus-visible,.ax-post-card .ax-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ax-post-card .wp-block-post-date{color:var(--ax-muted);font-size:.9375rem;margin-top:auto}.ax-post-layout{padding-inline:var(--wp--style--root--padding-left,20px) var(--wp--style--root--padding-right,20px)}.ax-plugin-sticky{display:none}@media(min-width:1180px){.ax-post-layout:has(>.ax-plugin-sticky){align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,760px) 300px;justify-content:center}.ax-post-layout:has(>.ax-plugin-sticky)>.ax-article{margin-inline:0}.ax-plugin-sticky{display:block;margin-block:0;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 24px)}}.wp-block-code>code{display:block;overflow-wrap:anywhere;white-space:pre-wrap}.ax-doc-layout{display:flex;flex-direction:column;gap:24px;padding-inline:var(--wp--style--root--padding-left,20px) var(--wp--style--root--padding-right,20px)}.ax-doc-layout>*{margin-block:0}.ax-doc-layout>.ax-article,.ax-doc-nav{box-sizing:border-box;width:100%}.ax-doc-nav{background:#fff;border-radius:20px;box-shadow:var(--ax-card-shadow);display:flex;flex-direction:column;gap:10px;margin-inline:auto;max-width:760px;padding:20px 22px}.ax-doc-nav__all{align-self:flex-start;color:var(--ax-accent);font-size:.9375rem;font-weight:700;text-decoration:none}.ax-doc-nav__all:hover{text-decoration:underline;text-underline-offset:4px}.ax-doc-nav__name{color:var(--ax-text);font-size:1.125rem;font-weight:800;line-height:1.3;margin:0}.ax-doc-nav__pages{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.ax-doc-nav__pages a{border-radius:10px;color:var(--ax-body);display:block;font-size:1rem;line-height:1.4;padding:8px 12px;text-decoration:none}.ax-doc-nav__pages a:hover{background:var(--ax-line-soft);color:var(--ax-text)}.ax-doc-nav__pages a[aria-current=page]{background:var(--ax-soft);color:var(--ax-deep);font-weight:700}.ax-doc-pages{list-style:none;margin:0;padding:0}.ax-doc-pages>li:first-child .ax-row{border-top:0}.ax-doc-pages .ax-row{padding:12px 0}.ax-doc-pages .ax-row>span:first-child{color:var(--ax-accent);font-size:1.0625rem}.ax-doc-layout .ax-article h2,.ax-doc-layout .ax-article h3{scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + 24px)}.ax-doc-layout .ax-article h3{color:var(--ax-text);font-size:1.25rem;margin-top:1.75rem}.ax-doc-layout .ax-article :where(p,li,td,th) code{background:var(--ax-line-soft);border-radius:6px;color:var(--ax-text);font-family:var(--wp--preset--font-family--overpass-mono);font-size:.875em;padding:.1em .35em}.ax-doc-layout .ax-article :where(p,li) code{overflow-wrap:anywhere}.ax-doc-layout .ax-article .wp-block-code{font-size:.875rem}.ax-doc-layout .ax-article .wp-block-table{font-size:1rem;line-height:1.55;margin-inline:0}.ax-doc-layout .ax-article .wp-block-table thead{border-bottom:0}.ax-doc-layout .ax-article .wp-block-table td,.ax-doc-layout .ax-article .wp-block-table th{border:0;border-top:1px solid var(--ax-line);padding:10px 12px;text-align:left;vertical-align:top}.ax-doc-layout .ax-article .wp-block-table thead th{border-top:0;color:var(--ax-subtle);font-size:.875rem}.ax-doc-layout .ax-article .ax-ref-section>h2{font-size:1.5rem}@media(min-width:960px){.ax-doc-layout{align-items:start;display:grid;gap:40px;grid-template-columns:240px minmax(0,760px);justify-content:center}.ax-doc-layout>.ax-article,.ax-doc-nav{margin-inline:0}.ax-doc-nav{max-width:none;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 24px)}}.ax-plugin-ref{margin-block:2rem}.ax-plugin-ref .ax-card{background:var(--ax-soft);border:1px solid var(--ax-light);box-shadow:none}.ax-plugin-ref .ax-card__when{color:var(--ax-muted)!important}.ax-plugin-ref .ax-more+.ax-more{position:relative;z-index:1}.ax-plugin-ref .ax-more+.ax-more:before{content:none}.ax-faq-list{display:flex;flex-direction:column;gap:10px}.ax-demo-card .ax-btn,.ax-demo-card .wp-block-button__link{align-self:flex-start;border-radius:12px;font-size:1rem;margin-top:6px;padding:12px 18px}.ax-demo-note{color:var(--ax-muted);margin:28px 0 0}.ax-404-page{text-align:center}.ax-404-page h1{font-size:clamp(2.25rem,6vw,3.75rem);margin-top:24px}.ax-404-page .ax-lede{color:var(--ax-muted);margin-inline:auto}.ax-footer{padding-bottom:36px;padding-top:clamp(3.5rem,8vw,5rem)}.ax-footer-inner{display:flex;flex-direction:column;gap:48px}.ax-footer-inner>*{margin:0!important}.ax-footer-cta{gap:32px!important}.ax-footer-line{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0 0 22px;max-width:12em}nav.ax-footer-nav{border-top:1px solid #fff6;gap:14px 30px!important;padding-top:28px}ul.ax-footer-nav{border:0;padding:0}.ax-footer-bottom{font-size:.9375rem;gap:16px}.ax-footer-bottom p{margin:0;opacity:.82}@media(max-width:781px){.ax-plugin-side{position:static}.ax-group__art{max-width:360px;width:100%}.ax-header-nav .wp-block-buttons{display:none}}