.rata-tts-mark{display:inline-block;margin-left:.3em;width:.9em;height:.9em;line-height:0;vertical-align:-.08em;color:inherit;opacity:.75}.rata-tts-mark.is-before{margin-left:0;margin-right:.3em}.rata-tts-mark svg{display:block!important;width:100%!important;height:100%!important;max-width:none!important;fill:none!important}:root{--f-bg:#f3f6fb;--f-surface:#ffffff;--f-surface-2:#e9eef6;--f-text:#0b1220;--f-muted:#4a5568;--f-border:#d6deea;--f-accent:#c2410c;--f-accent-hover:#9a3412;--f-accent-ink:#ffffff;--f-signal:#1d4ed8;--f-cyan:#0e7490;--f-grid:rgba(29, 78, 216, 0.06);--f-glow:rgba(194, 65, 12, 0.10);--f-shadow:0 1px 2px rgba(11, 18, 32, 0.06), 0 8px 24px rgba(11, 18, 32, 0.06);--f-radius:12px;--f-radius-sm:8px;--f-header-h:72px;--f-font-head:var(--wp--preset--font-family--body);--f-font-body:var(--wp--preset--font-family--body);--f-font-mono:var(--wp--preset--font-family--mono);--f-head-weight:800;color-scheme:light;--fox40-bg:var(--f-bg);--fox40-surface:var(--f-surface);--fox40-border:var(--f-border);--fox40-primary:var(--f-accent);--fox40-primary-ink:var(--f-accent-ink);--fox40-badge-member:var(--f-signal);--fox40-badge-customer:var(--f-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--f-bg:#0b1220;--f-surface:#111a2e;--f-surface-2:#0f1729;--f-text:#e6edf7;--f-muted:#9aa8bf;--f-border:#22304a;--f-accent:#ff7a29;--f-accent-hover:#ff9350;--f-accent-ink:#0b1220;--f-signal:#3b82f6;--f-cyan:#5ee1ff;--f-grid:rgba(94, 225, 255, 0.05);--f-glow:rgba(255, 122, 41, 0.14);--f-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 12px 32px rgba(0, 0, 0, 0.35);color-scheme:dark}}:root[data-theme="dark"]{--f-bg:#0b1220;--f-surface:#111a2e;--f-surface-2:#0f1729;--f-text:#e6edf7;--f-muted:#9aa8bf;--f-border:#22304a;--f-accent:#ff7a29;--f-accent-hover:#ff9350;--f-accent-ink:#0b1220;--f-signal:#3b82f6;--f-cyan:#5ee1ff;--f-grid:rgba(94, 225, 255, 0.05);--f-glow:rgba(255, 122, 41, 0.14);--f-shadow:0 1px 2px rgba(0, 0, 0, 0.4), 0 12px 32px rgba(0, 0, 0, 0.35);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}body{background-color:var(--f-bg);background-image:radial-gradient(1200px 600px at 85% -10%,var(--f-glow),transparent 60%),linear-gradient(var(--f-grid) 1px,transparent 1px),linear-gradient(90deg,var(--f-grid) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;background-attachment:fixed;-webkit-font-smoothing:antialiased}.wp-site-blocks{max-width:1920px;margin:0 auto}::selection{background:var(--f-accent);color:var(--f-accent-ink)}:focus-visible{outline:2px solid var(--f-cyan);outline-offset:2px}a{text-underline-offset:3px}img{height:auto;max-width:100%}code,kbd,pre{font-family:var(--wp--preset--font-family--mono)}:not(pre)>code{padding:.1em .35em;border:1px solid var(--f-border);border-radius:6px;background:var(--f-surface-2);font-size:.9em}pre,.wp-block-code{padding:1.25rem;overflow-x:auto;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface-2);font-size:.875rem}hr,.wp-block-separator{border:0;border-top:1px solid var(--f-border)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{z-index:1000;clip:auto;width:auto;height:auto;padding:.75rem 1rem;background:var(--f-surface)}.fox40-eyebrow,.is-style-fox40-eyebrow{margin:0 0 .5rem;color:var(--f-cyan);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase}.fox40-lead{color:var(--f-muted);font-size:var(--wp--preset--font-size--large);line-height:1.6}.fox40-muted,.fox40-meta{color:var(--f-muted);font-size:.875rem}.fox40-meta a{color:inherit}.fox40-note{color:var(--f-muted);font-size:.875rem}.fox40-empty{padding:1.5rem;border:1px dashed var(--f-border);border-radius:var(--f-radius);color:var(--f-muted);text-align:center}.fox40-section-title{margin:0 0 1.5rem;font-size:var(--wp--preset--font-size--x-large)}.fox40-gradient-text{background:linear-gradient(90deg,var(--f-accent),var(--f-signal) 60%,var(--f-cyan));-webkit-background-clip:text;background-clip:text;color:#fff0}.fox40-btn,.fox40-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;border:1px solid var(--f-accent);border-radius:var(--f-radius-sm);background:var(--f-accent);color:var(--f-accent-ink);font:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 0.15s,border-color 0.15s,color 0.15s,transform 0.15s}.fox40-btn:hover,.fox40-button--primary:hover{border-color:var(--f-accent-hover);background:var(--f-accent-hover);color:var(--f-accent-ink);text-decoration:none}.fox40-btn--ghost,.fox40-button:not(.fox40-button--primary),.wp-block-button.is-style-outline>.wp-block-button__link{border-color:var(--f-border);background:#fff0;color:var(--f-text)}.fox40-btn--ghost:hover,.fox40-button:not(.fox40-button--primary):hover,.wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:var(--f-accent);background:#fff0;color:var(--f-accent)}.wp-block-button__link{min-height:44px;padding:.625rem 1.25rem;font-size:.9375rem}.fox40-chip{display:inline-block;padding:.125rem .5rem;border:1px solid var(--f-border);border-radius:999px;color:var(--f-muted);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;font-weight:500;line-height:1.6}.fox40-pill{display:inline-block;padding:.375rem .875rem;border:1px solid var(--f-border);border-radius:999px;color:var(--f-text);font-size:.875rem;font-weight:600;text-decoration:none}.fox40-pill:hover,.fox40-pill.is-active{border-color:var(--f-accent);color:var(--f-accent);text-decoration:none}.fox40-filter{display:flex;flex-wrap:wrap;gap:.5rem}.fox40-badge{font-family:var(--wp--preset--font-family--mono);font-weight:500}.fox40-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--f-border);border-radius:var(--f-radius-sm);background:#fff0;color:var(--f-text);cursor:pointer}.fox40-icon-btn:hover{border-color:var(--f-accent);color:var(--f-accent)}.fox40-i-sun{display:none}:root[data-theme="dark"] .fox40-i-sun{display:block}:root[data-theme="dark"] .fox40-i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .fox40-i-sun{display:block}:root:not([data-theme="light"]) .fox40-i-moon{display:none}}.fox40-site-header{position:sticky;top:0;z-index:50}.admin-bar .fox40-site-header{top:32px}@media (max-width:782px){.admin-bar .fox40-site-header{top:46px}}.fox40-header{position:relative;border-bottom:1px solid var(--f-border);background:color-mix(in srgb,var(--f-bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.fox40-header__inner{min-height:var(--f-header-h)}.fox40-logo{display:inline-flex;align-items:center;gap:.625rem;color:var(--f-text);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;text-decoration:none}.fox40-logo:hover{text-decoration:none}.fox40-logo__mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--f-accent),#ff9b5c);color:#0b1220;font-family:var(--wp--preset--font-family--mono);font-size:.875rem;font-weight:500}.fox40-logo .custom-logo{width:auto;max-height:40px}.fox40-nav .fox40-menu,.fox40-nav .fox40-menu ul{margin:0;padding:0;list-style:none}.fox40-nav--primary .fox40-menu{display:flex;align-items:center;gap:.25rem}.fox40-nav--primary .fox40-menu>li{position:relative}.fox40-nav--primary .fox40-menu a{display:block;padding:.5rem .75rem;border-radius:var(--f-radius-sm);color:var(--f-text);font-size:.9375rem;font-weight:600;text-decoration:none}.fox40-nav--primary .fox40-menu a:hover,.fox40-nav--primary .fox40-menu .current-menu-item>a,.fox40-nav--primary .fox40-menu .current-menu-ancestor>a{color:var(--f-accent)}.fox40-nav--primary .menu-item-has-children>a::after{content:"";display:inline-block;width:.4em;height:.4em;margin-left:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2em) rotate(45deg);opacity:.6}.fox40-nav--primary .sub-menu{position:absolute;top:100%;left:0;min-width:280px;padding:0.5rem!important;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);box-shadow:var(--f-shadow);visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity 0.15s,transform 0.15s,visibility 0.15s}.fox40-nav--primary li:hover>.sub-menu,.fox40-nav--primary li.is-open>.sub-menu{visibility:visible;opacity:1;transform:none}.fox40-nav--primary .sub-menu a{font-weight:500}.fox40-nav--primary .sub-menu a:hover{background:var(--f-surface-2)}.fox40-search{position:relative}.fox40-search-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:min(520px, 90vw);padding:.75rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);box-shadow:var(--f-shadow)}.fox40-searchform{display:flex;gap:.5rem}.fox40-searchform input[type="search"],.wp-block-search__input{flex:1;min-height:44px;padding:.5rem .875rem;border:1px solid var(--f-border);border-radius:var(--f-radius-sm);background:var(--f-bg);color:var(--f-text);font:inherit}.fox40-head-account{display:flex;align-items:center;gap:.75rem}.fox40-link-quiet,.fox40-account-link{color:var(--f-text);font-size:.9375rem;font-weight:600;text-decoration:none}.fox40-link-quiet:hover,.fox40-account-link:hover{color:var(--f-accent)}.fox40-footer{border-top:1px solid var(--f-border);background:var(--f-surface-2)}.fox40-footer h2,.fox40-footer h3{color:var(--f-muted);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase}.fox40-footer-links,.fox40-nav--footer .fox40-menu{margin:0;padding:0;list-style:none}.fox40-footer-links li,.fox40-nav--footer li{margin:0 0 .5rem}.fox40-footer a{color:var(--f-text);font-size:.9375rem;text-decoration:none}.fox40-footer a:hover{color:var(--f-accent)}.fox40-footer__bottom{border-top:1px solid var(--f-border);color:var(--f-muted);font-size:.8125rem}.fox40-breadcrumbs{color:var(--f-muted);font-size:.875rem}.fox40-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.fox40-breadcrumbs li+li::before{content:"/";margin-right:.25rem;opacity:.5}.fox40-breadcrumbs a{color:inherit}.fox40-toc{position:sticky;top:calc(var(--f-header-h) + 1.5rem);padding:1.25rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);font-size:.875rem}.fox40-toc[hidden]{display:none}.fox40-toc__title{margin:0 0 .75rem;color:var(--f-cyan);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem}.fox40-toc ol{margin:0;padding:0;list-style:none}.fox40-toc li{margin:.375rem 0}.fox40-toc .is-h3{padding-left:.875rem}.fox40-toc a{color:var(--f-muted);text-decoration:none}.fox40-toc a:hover,.fox40-toc a.is-active{color:var(--f-accent)}.fox40-grid{display:grid;gap:1.5rem}.fox40-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fox40-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fox40-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fox40-card,.is-style-fox40-card{position:relative;overflow:hidden;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);transition:border-color 0.15s,transform 0.15s}.fox40-card:hover,.is-style-fox40-card:hover{border-color:color-mix(in srgb,var(--f-accent) 55%,var(--f-border))}.fox40-card__media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.fox40-card__body{padding:1.25rem}.fox40-card__title{margin:.5rem 0;font-size:1.125rem;line-height:1.35}.fox40-card__title a{color:var(--f-text);text-decoration:none}.fox40-card__title a::after{content:"";position:absolute;inset:0}.fox40-card__excerpt{margin:0;color:var(--f-muted);font-size:.9375rem}.fox40-post-card{height:100%;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);overflow:hidden}.fox40-post-card .wp-block-post-featured-image{margin:0}.fox40-post-card .wp-block-post-featured-image img{aspect-ratio:16 / 9;object-fit:cover}.fox40-post-card .wp-block-post-title a{color:var(--f-text);text-decoration:none}.fox40-post-card .wp-block-post-title a:hover{color:var(--f-accent)}.fox40-post-card .wp-block-post-excerpt{color:var(--f-muted);font-size:.9375rem}.fox40-post-card .wp-block-post-excerpt__more-text{display:none}.fox40-post-card{display:flex;flex-direction:column}.fox40-post-card>.wp-block-group{display:flex;flex:1;flex-direction:column;gap:.5rem}.fox40-post-card>.wp-block-group>*{margin-block:0}.fox40-post-card .wp-block-post-title{display:-webkit-box;min-height:calc(2em * 1.35);margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:pretty}.fox40-post-card .wp-block-post-excerpt{margin:0}.fox40-post-card .wp-block-post-excerpt__excerpt{display:-webkit-box;min-height:calc(2em * 1.55);margin:0;overflow:hidden;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fox40-post-card .fox40-post-meta{margin-top:auto;padding-top:.5rem}.fox40-kb{display:flex;flex-direction:column;gap:.5rem;min-height:220px;padding:1.5rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);color:var(--f-text);text-decoration:none;transition:border-color 0.15s,transform 0.15s}.fox40-kb:hover{border-color:var(--f-accent);text-decoration:none;transform:translateY(-2px)}.fox40-kb__eyebrow{color:var(--f-cyan);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem}.fox40-kb__name{font-size:1.25rem;font-weight:800;line-height:1.3}.fox40-kb__desc{flex:1;color:var(--f-muted);font-size:.9375rem}.fox40-kb__count{color:var(--f-muted);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem}.fox40-list{margin:0;padding:0;list-style:none}.fox40-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--f-border)}.fox40-list a{color:var(--f-text);font-weight:600;text-decoration:none}.fox40-list a:hover{color:var(--f-accent)}.fox40-hero{position:relative}.fox40-hero h1{max-width:18ch;font-size:var(--wp--preset--font-size--display);line-height:1.05;letter-spacing:-.03em}.fox40-hero .fox40-lead{max-width:60ch}.fox40-terminal{border:1px solid var(--f-border);border-radius:var(--f-radius);background:#0b1220;color:#cfe3ff;font-family:var(--wp--preset--font-family--mono);font-size:.875rem;box-shadow:var(--f-shadow);overflow:hidden}.fox40-terminal p{margin:0}.fox40-terminal__bar{padding:.625rem 1rem!important;border-bottom:1px solid #22304a;color:#9aa8bf}.fox40-terminal__body{padding:1.25rem!important}.fox40-terminal .is-ok{color:#5ee1ff}.fox40-terminal .is-accent{color:#ff7a29}.fox40-stat{padding:1.5rem;border-left:2px solid var(--f-accent)}.fox40-stat__value{margin:0;font-size:var(--wp--preset--font-size--xx-large);font-weight:800;line-height:1}.fox40-stat__label{margin:.5rem 0 0;color:var(--f-muted);font-size:.9375rem}.fox40-step{counter-increment:fox40-step}.fox40-steps{counter-reset:fox40-step}.fox40-step::before{content:counter(fox40-step,decimal-leading-zero);display:block;margin-bottom:.75rem;color:var(--f-accent);font-family:var(--wp--preset--font-family--mono);font-size:.875rem}.fox40-section-band{border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);background:color-mix(in srgb,var(--f-surface-2) 70%,transparent)}.fox40-check-list{padding-left:0;list-style:none}.fox40-check-list li{position:relative;margin:.5rem 0;padding-left:1.75rem}.fox40-check-list li::before{content:"";position:absolute;top:.55em;left:.25rem;width:.7em;height:.4em;border-bottom:2px solid var(--f-cyan);border-left:2px solid var(--f-cyan);transform:rotate(-45deg)}.wp-block-details,.fox40-faq{padding:1rem 1.25rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface)}.wp-block-details+.wp-block-details,.fox40-faq+.fox40-faq{margin-top:.75rem}.wp-block-details summary,.fox40-faq summary{font-weight:700;cursor:pointer}.wp-block-details[open] summary,.fox40-faq[open] summary{margin-bottom:.5rem;color:var(--f-accent)}.fox40-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:3rem 0;padding:2rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:radial-gradient(600px 200px at 100% 0%,var(--f-glow),transparent 70%),var(--f-surface)}.fox40-cta__title{margin:0 0 .5rem;font-size:var(--wp--preset--font-size--large)}.fox40-cta__text{margin:0;color:var(--f-muted)}.fox40-cta .fox40-btn{flex-shrink:0}.fox40-member{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface)}.fox40-member h2{margin:0 0 .25rem;font-size:var(--wp--preset--font-size--large)}.fox40-member p:last-child{margin:0;color:var(--f-muted)}.fox40-plugin{position:relative;display:flex;flex-direction:column;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface);overflow:hidden}.fox40-plugin__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.5rem}.fox40-plugin__body .fox40-btn{margin-top:auto}.fox40-plugin__name{margin:0 0 .5rem;font-size:1.25rem}.fox40-plugin__name a{color:var(--f-text);text-decoration:none}.fox40-plugin__media img{display:block;width:100%}.fox40-plugin--spotlight{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.fox40-plugin--spotlight .fox40-plugin__media img{height:100%;object-fit:cover}.fox40-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.fox40-facts{display:flex;flex-wrap:wrap;gap:2rem;margin:0;padding:1rem 0 0;border-top:1px solid var(--f-border);list-style:none}.fox40-facts span{display:block;color:var(--f-muted);font-family:var(--wp--preset--font-family--mono);font-size:.75rem}.fox40-plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface)}.fox40-plan.is-featured{border-color:var(--f-accent);box-shadow:0 0 0 1px var(--f-accent),var(--f-shadow)}.fox40-plan h3{margin:.5rem 0}.fox40-plan__price{margin:0;font-size:2.25rem;font-weight:800;line-height:1.1}.fox40-plan__price span{color:var(--f-muted);font-size:1rem;font-weight:500}.fox40-plan .fox40-buy,.fox40-plan .fox40-button,.fox40-plan .fox40-btn{margin-top:auto}.fox40-table-wrap{overflow-x:auto;border:1px solid var(--f-border);border-radius:var(--f-radius)}.fox40-table,.wp-block-table table{width:100%;border-collapse:collapse;font-size:.9375rem}.fox40-table th,.fox40-table td,.wp-block-table th,.wp-block-table td{padding:.75rem 1rem;border:0;border-bottom:1px solid var(--f-border);text-align:left}.fox40-table thead th,.wp-block-table thead th{background:var(--f-surface-2);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;font-weight:500}.wp-block-post-content>*+h2{margin-top:2.5rem}.wp-block-post-content>*+h3{margin-top:2rem}.wp-block-post-content h2,.wp-block-post-content h3{scroll-margin-top:calc(var(--f-header-h) + 1.5rem)}.wp-block-post-content img{border-radius:var(--f-radius-sm)}.wp-block-quote{margin-left:0;padding-left:1.25rem;border-left:3px solid var(--f-accent)}.wp-block-pullquote{border-color:var(--f-border)}.fox40-post-head .wp-block-post-featured-image img{border-radius:var(--f-radius)}.fox40-doc-tools{display:flex;justify-content:flex-end;margin-bottom:1rem}.fox40-related{margin-top:3rem}.wp-block-query-pagination{gap:.5rem;font-weight:600}.wp-block-query-pagination-numbers .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 .5rem;border:1px solid var(--f-border);border-radius:var(--f-radius-sm);color:var(--f-text);text-decoration:none}.wp-block-query-pagination-numbers .page-numbers.current{border-color:var(--f-accent);color:var(--f-accent)}.fox40-form input[type="text"],.fox40-form input[type="email"],.fox40-form input[type="password"],.fox40-form input[type="tel"],.fox40-form input[type="url"],.fox40-form select,.fox40-form textarea{min-height:44px;border-color:var(--f-border);background:var(--f-bg);color:var(--f-text)}option,optgroup{background-color:var(--f-surface);color:var(--f-text)}::placeholder{color:var(--f-muted);opacity:1}.fox40-form input:focus,.fox40-form select:focus,.fox40-form textarea:focus{border-color:var(--f-cyan);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--f-cyan) 25%,transparent)}.fox40-lead-form{padding:2rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface)}.fox40-lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fox40-lead-form__title{margin-top:0}.fox40-notice{border-radius:var(--f-radius-sm);background:var(--f-surface);color:var(--f-text)}.fox40-notice--error{background:color-mix(in srgb,#d63638 10%,var(--f-surface))}.fox40-notice--success{background:color-mix(in srgb,#00a32a 10%,var(--f-surface))}.fox40-lockbox{border-color:var(--f-border);background:radial-gradient(500px 200px at 50% 0%,var(--f-glow),transparent 70%),var(--f-surface)}.fox40-account__panel,.fox40-account__auth{padding:2rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface)}.fox40-account__tabs{border-color:var(--f-border)!important}.fox40-account__tab{color:var(--f-muted)}.fox40-account__tab[aria-selected="true"],.fox40-account__tab.is-active{color:var(--f-accent)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}@media print{body{background:#fff}.fox40-header,.fox40-footer,.fox40-cta,.fox40-toc{display:none}}.fox40-logo a{color:var(--f-text);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;text-decoration:none}.fox40-logo a:hover{color:var(--f-accent);text-decoration:none}.fox40-header__inner,.fox40-head-account{align-items:center}.fox40-head-account .fox40-btn{min-height:40px;padding:.5rem 1rem}.fox40-brand__link{display:inline-flex;align-items:center;gap:.875rem;color:var(--f-text);text-decoration:none}.fox40-brand__link:hover{color:var(--f-text);text-decoration:none}.fox40-brand__mark{flex:none;width:48px;height:48px;object-fit:contain;transition:transform 0.3s}.fox40-brand__link:hover .fox40-brand__mark{transform:rotate(-6deg) scale(1.04)}.fox40-brand__text{display:flex;flex-direction:column;gap:.125rem;line-height:1.2}.fox40-brand__name{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.fox40-brand__tagline{color:var(--f-muted);font-size:.75rem;font-weight:500;letter-spacing:.02em}.fox40-brand--footer .fox40-brand__mark{width:56px;height:56px}.fox40-icon{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid var(--f-border);border-radius:12px;background:var(--f-surface-2);color:var(--f-accent)}.fox40-icon-svg{display:block;width:22px;height:22px}.fox40-footer{--ff-gap:1.25rem;--ff-link-gap:0.75rem}.fox40-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));column-gap:clamp(2rem, 4vw, 4.5rem);row-gap:2.5rem;align-items:start}.fox40-footer__grid>*,.fox40-footer__col>*{margin:0}.fox40-footer__col{display:flex;flex-direction:column;gap:var(--ff-gap)}.fox40-footer__text{max-width:38ch;margin:0;color:var(--f-muted);font-size:.9375rem;line-height:1.7}.fox40-footer__head{display:flex;gap:0.75rem!important;align-items:center;min-height:32px}.fox40-footer__head .fox40-icon{width:32px;height:32px;border-radius:9px}.fox40-footer__head .fox40-icon-svg{width:17px;height:17px}.fox40-footer .fox40-footer__head h3{margin:0;line-height:1.2}.fox40-footer .fox40-footer-links{display:flex;flex-direction:column;gap:var(--ff-link-gap);margin:0;padding:0 0 0 calc(32px + 0.75rem);list-style:none}.fox40-footer .fox40-footer-links li{margin:0;line-height:1.4}.fox40-footer__bottom{gap:1rem;margin-top:clamp(3rem, 5vw, 4.5rem)!important;padding-top:1.5rem}.fox40-footer__bottom p{margin:0}.fox40-lang{display:inline-flex;padding:3px;border:1px solid var(--f-border);border-radius:999px}.fox40-lang__item{padding:.25rem .625rem;border-radius:999px;color:var(--f-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.4;text-decoration:none}.fox40-lang__item:hover{color:var(--f-text);text-decoration:none}.fox40-lang__item.is-current{background:var(--f-text);color:var(--f-bg)}.fox40-footer__tools{gap:0.75rem!important;align-items:center}.fox40-footer .fox40-lang{border-color:rgb(148 174 207 / .2)}.fox40-footer .fox40-lang__item.is-current{background:#eef2f7;color:#0d1017}.fox40-footer .fox40-lang__item{color:#94a3b8;font-family:inherit;font-size:.75rem}.fox40-contact-list{display:grid;gap:1.25rem;margin-top:2rem!important}.fox40-contact-item{gap:1rem!important;align-items:flex-start!important}.fox40-contact-item>.wp-block-group>*{margin:0}.fox40-contact-item__label{color:var(--f-muted);font-size:.8125rem;line-height:1.4}.fox40-contact-item__value{margin-top:0.125rem!important;color:var(--f-text);font-size:1.0625rem;font-weight:600;line-height:1.5}.fox40-contact-item__value a{color:inherit;text-decoration:none}.fox40-contact-item__value a:hover{color:var(--f-accent)}.fox40-map{overflow:hidden;margin-top:2rem;border:1px solid var(--f-border);border-radius:var(--f-radius)}.fox40-map iframe{display:block;width:100%;height:320px;border:0}:root[data-theme="dark"] .fox40-map iframe{filter:invert(.9) hue-rotate(180deg) saturate(.7)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .fox40-map iframe{filter:invert(.9) hue-rotate(180deg) saturate(.7)}}.fox40-form p{margin:0 0 1.125rem;font-size:1rem;line-height:1.5}.fox40-form label{display:block;margin:0 0 .375rem;color:var(--f-text);font-size:.875rem;font-weight:600;line-height:1.4}.fox40-form input[type="text"],.fox40-form input[type="email"],.fox40-form input[type="password"],.fox40-form input[type="tel"],.fox40-form input[type="url"],.fox40-form select,.fox40-form textarea{min-height:46px;padding:.625rem .875rem;border-radius:10px;font-size:.9375rem;line-height:1.5}.fox40-form textarea{min-height:140px}.fox40-lead-form__grid{column-gap:1rem;row-gap:0}.fox40-lead-form__grid p{margin-bottom:1.125rem}.fox40-lead-form__title{margin:0 0 1.5rem!important;font-size:var(--wp--preset--font-size--large);line-height:1.3}.fox40-form p:last-child{margin-bottom:0}.fox40-contact-list{gap:1rem}@media (min-width:1024px){html{font-size:90%}:root{--f-header-h:66px}}.fox40-page-hero{position:relative;isolation:isolate;overflow:hidden;margin:0!important;padding:clamp(2.75rem, 5vw, 4.75rem) 0 clamp(2.5rem, 4vw, 3.75rem);border-bottom:1px solid var(--f-border);background:linear-gradient(180deg,var(--f-surface-2),var(--f-bg))}.fox40-page-hero__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding-right:var(--wp--style--root--padding-right,clamp(1rem, 3vw, 3rem));padding-left:var(--wp--style--root--padding-left,clamp(1rem, 3vw, 3rem))}.fox40-page-hero__inner>*{max-width:900px;margin:0}.fox40-page-hero .fox40-breadcrumbs{margin-bottom:1.5rem}.fox40-page-hero__eyebrow{margin-bottom:0.75rem!important}.fox40-page-hero__title{font-size:clamp(2.25rem, 1.5rem + 2.2vw, 3.75rem);line-height:1.12;text-wrap:balance}.fox40-page-hero__lead{max-width:64ch!important;margin-top:1rem!important;color:var(--f-muted);font-size:1.1875rem;line-height:1.65}.fox40-page-hero__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem!important;padding:0;list-style:none}.fox40-page-hero__meta li{padding:.25rem .75rem;border:1px solid var(--f-border);border-radius:999px;background:color-mix(in srgb,var(--f-surface) 70%,transparent);color:var(--f-muted);font-family:var(--f-font-mono);font-size:.75rem;line-height:1.6}.fox40-page-hero__meta a{color:inherit;text-decoration:none}.fox40-page-hero__meta a:hover{color:var(--f-text)}.fox40-page-hero__fx,.fox40-page-hero__fx>span{position:absolute;pointer-events:none}.fox40-page-hero__fx{inset:0;z-index:0}.fox40-page-hero__grid{inset:0;background-image:linear-gradient(var(--f-grid) 1px,transparent 1px),linear-gradient(90deg,var(--f-grid) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 75% 20%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 75% 20%,#000 30%,transparent 75%)}.fox40-page-hero__orb{border-radius:50%;filter:blur(70px)}.fox40-page-hero__orb--a{top:-30%;right:6%;width:38vw;max-width:560px;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--f-accent) 30%,transparent),transparent 70%)}.fox40-page-hero__orb--b{right:30%;bottom:-45%;width:28vw;max-width:420px;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--f-signal) 22%,transparent),transparent 70%)}.fox40-page-hero__line{right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--f-accent) 30%,var(--f-signal) 70%,transparent);opacity:.6}.fox40-page-hero+.fox40-main{padding-top:var(--wp--preset--spacing--50)!important}.fox40-page-hero~.fox40-main .fox40-plugin-hero .fox40-lead{display:none}.fox40-docs-searchbar{margin-bottom:var(--wp--preset--spacing--50)!important}.fox40-docs-searchbar .betterdocs-search-form-wrapper{max-width:640px;margin:0!important}@media (prefers-reduced-motion:reduce){.fox40-page-hero__fx>span{animation:none!important}}.fox40-rata-mock{position:relative;margin:0}.fox40-rata-mock::before{content:"";position:absolute;inset:8% -6% -10% 10%;z-index:-1;border-radius:50%;background:conic-gradient(from 200deg,#30e3ff,#734cff,#fff181,#ff4c52,#30e3ff);filter:blur(70px);opacity:.28}.fox40-rata-mock__card{padding:1.5rem;border:1px solid var(--f-border);border-radius:24px;background:color-mix(in srgb,var(--f-surface) 88%,transparent);box-shadow:0 30px 80px rgb(13 16 23 / .18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fox40-rata-mock__bar{display:flex;align-items:center;gap:.875rem}.fox40-rata-mock__play{display:inline-grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#734cff,#30e3ff);color:#fff;box-shadow:0 10px 30px rgb(115 76 255 / .4)}.fox40-rata-mock__info{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.35}.fox40-rata-mock__title{color:var(--f-text);font-weight:600}.fox40-rata-mock__voice{color:var(--f-muted);font-size:.8125rem}.fox40-rata-mock__speed{padding:.25rem .625rem;border:1px solid var(--f-border);border-radius:999px;color:var(--f-text);font-family:var(--f-font-mono);font-size:.75rem}@keyframes fox40-bar{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}.fox40-rata-mock__wave{display:flex;align-items:center;gap:3px;height:64px;margin:1.25rem 0 .5rem}.fox40-rata-mock__wave span{flex:1;height:var(--h);border-radius:3px;background:var(--f-border);transform-origin:center}.fox40-rata-mock__wave span.is-played{background:linear-gradient(180deg,#30e3ff,#734cff);animation:fox40-bar 1.6s ease-in-out infinite;animation-delay:calc(var(--d) * -0.2s)}.fox40-rata-mock__time{display:flex;justify-content:space-between;color:var(--f-muted);font-family:var(--f-font-mono);font-size:.75rem}.fox40-rata-mock__text{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--f-border);color:var(--f-muted);font-size:.9375rem;line-height:1.7}.fox40-rata-mock__text p{margin:0}.fox40-rata-mock__text mark{padding:.1em .2em;border-radius:4px;background:color-mix(in srgb,#734cff 24%,transparent);color:var(--f-text)}.fox40-rata-mock figcaption{margin-top:.875rem;color:var(--f-muted);font-size:.8125rem;text-align:center}.fox40-points__list{margin:0}.fox40-points__list>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--f-border)}.fox40-points__list dt{color:var(--f-muted);font-size:.9375rem}.fox40-points__list dd{margin:0;color:var(--f-text);font-family:var(--f-font-mono);font-size:.9375rem;white-space:nowrap}.fox40-points__list>div:last-child dd{color:var(--f-cyan)}.fox40-pricing{margin-top:var(--wp--preset--spacing--60)!important}.fox40-pricing__head{margin:var(--wp--preset--spacing--60) 0 var(--wp--preset--spacing--40)}.fox40-pricing__head:first-child{margin-top:0}.fox40-pricing__head .fox40-section-title{margin-bottom:.5rem}.fox40-plans{display:grid;gap:1.25rem;align-items:stretch}.fox40-plans--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fox40-plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fox40-plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fox40-plans--5{grid-template-columns:repeat(5,minmax(0,1fr))}.fox40-plan{gap:.5rem;padding:1.75rem 1.5rem!important}.fox40-plan h3{margin:0;font-size:1.375rem}.fox40-plan__badge{position:absolute;top:-.75rem;left:1.5rem;border-color:#fff0;background:linear-gradient(90deg,#734cff,#30e3ff);color:#fff}.fox40-plan.is-featured{padding-top:2rem!important}.fox40-plan__price{margin:.25rem 0 0}.fox40-plan__meta{margin:0;color:var(--f-muted);font-family:var(--f-font-mono);font-size:.75rem}.fox40-plan__desc{flex:1;margin:.5rem 0 1rem;color:var(--f-muted);font-size:.9375rem;line-height:1.6}.fox40-plan .fox40-btn,.fox40-plan .fox40-button{width:100%;margin-top:auto}.fox40-plan--free{background:transparent!important;box-shadow:none!important}.fox40-pricing__note{margin:1.25rem 0 0;color:var(--f-muted);font-size:.875rem;text-align:center}.fox40-compare .fox40-table th,.fox40-compare .fox40-table td{padding:.75rem 1rem;vertical-align:middle}.fox40-compare .fox40-table thead th{background:var(--f-surface-2)}.fox40-compare .fox40-table tbody th{color:var(--f-text);font-weight:500;text-align:left}.fox40-compare .fox40-table td,.fox40-compare .fox40-compare__plan{color:var(--f-muted);text-align:center}.fox40-compare__group th{padding-top:1.5rem!important;background:#fff0;color:var(--f-cyan)!important;font-family:var(--f-font-mono);font-size:.75rem;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase}.fox40-yes{color:var(--f-cyan);font-weight:700}.fox40-no{opacity:.4}.fox40-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.fox40-faq-list .fox40-faq+.fox40-faq{margin-top:0}.fox40-faq p{margin:.5rem 0 0;color:var(--f-muted);line-height:1.65}.fox40-plugin-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.fox40-plugin-hero__icon{flex:none;width:72px;height:72px;border-radius:18px;box-shadow:0 12px 30px rgb(13 16 23 / .25)}.fox40-plugin-hero__top .fox40-actions{margin:0}@media (max-width:1100px){.fox40-plans--4,.fox40-plans--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){.fox40-plans--2,.fox40-plans--3,.fox40-plans--4,.fox40-plans--5{grid-template-columns:minmax(0,1fr)}}.fox40-plans--narrow{max-width:880px;margin-inline:auto}.fox40-link-row a,.fox40-lang-jump a{font-weight:600}.fox40-canva-mock{position:relative;margin:0}.fox40-canva-mock::before{content:"";position:absolute;inset:6% -4% -8% 12%;z-index:-1;border-radius:50%;background:conic-gradient(from 160deg,#30e3ff,#734cff,#ff4c52,#fff181,#30e3ff);filter:blur(70px);opacity:.26}.fox40-canva-mock__stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.875rem;padding:.875rem;border:1px solid var(--f-border);border-radius:24px;background:color-mix(in srgb,var(--f-surface) 88%,transparent);box-shadow:0 30px 80px rgb(13 16 23 / .18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fox40-canva-mock__slide{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:.75rem;padding:1.25rem;border-radius:16px;background:linear-gradient(150deg,#11152b,#1d1745 60%,#0f2a3a);color:#fff;aspect-ratio:4 / 3}.fox40-canva-mock__el{padding:.25rem .375rem;border:1.5px dashed #fff0;border-radius:8px}.fox40-canva-mock__el.is-active{border-color:#30e3ff;box-shadow:0 0 0 4px rgb(48 227 255 / .15)}.fox40-canva-mock__el--title{font-size:1.125rem;font-weight:700}.fox40-canva-mock__el--chart{display:flex;align-items:flex-end;gap:10%;padding-inline:8%}.fox40-canva-mock__el--chart i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#30e3ff,#734cff)}.fox40-canva-mock__el--note{justify-self:start;color:#fff181;font-family:var(--f-font-mono);font-size:.75rem}.fox40-canva-mock__panel{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-size:.75rem;line-height:1.45}.fox40-canva-mock__head{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--f-border);color:var(--f-muted)}.fox40-canva-mock__head b{margin-right:auto;color:var(--f-text);letter-spacing:.06em}.fox40-canva-mock__state{color:#22c55e}.fox40-canva-mock__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.5rem .625rem;border:1px solid var(--f-border);border-radius:10px;color:var(--f-text)}.fox40-canva-mock__row.is-open{border-color:color-mix(in srgb,#734cff 55%,var(--f-border));background:color-mix(in srgb,#734cff 8%,transparent)}.fox40-canva-mock__num{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:linear-gradient(135deg,#734cff,#30e3ff);color:#fff;font-size:.6875rem;font-weight:700}.fox40-canva-mock__label{font-weight:600}.fox40-canva-mock__at{color:var(--f-muted);font-family:var(--f-font-mono)}.fox40-canva-mock__row p{grid-column:1 / -1;margin:0;color:var(--f-muted)}.fox40-canva-mock__row em{padding:0 .3em;border-radius:4px;background:color-mix(in srgb,#30e3ff 22%,transparent);color:var(--f-text);font-family:var(--f-font-mono);font-size:.6875rem;font-style:normal}.fox40-canva-mock__row u{text-decoration:underline wavy #734cff;text-underline-offset:3px}.fox40-canva-mock__actions{display:flex;gap:.5rem;margin-top:auto}.fox40-canva-mock__actions span{flex:1;padding:.4rem .5rem;border:1px solid var(--f-border);border-radius:999px;color:var(--f-text);font-weight:600;text-align:center}.fox40-canva-mock__actions .is-primary{border-color:#fff0;background:linear-gradient(90deg,#734cff,#30e3ff);color:#fff}.fox40-canva-mock__timeline{display:flex;gap:4px;margin:.875rem .5rem 0}.fox40-canva-mock__timeline span{flex:0 0 calc(var(--w) - 4px);padding:.3rem .5rem;overflow:hidden;border-radius:6px;background:color-mix(in srgb,#734cff 18%,var(--f-surface));color:var(--f-text);font-family:var(--f-font-mono);font-size:.6875rem;white-space:nowrap}.fox40-canva-mock figcaption{margin-top:.875rem;color:var(--f-muted);font-size:.8125rem;text-align:center}@media (max-width:600px){.fox40-canva-mock__stage{grid-template-columns:minmax(0,1fr)}}.fox40-footer__legal{gap:.5rem 1.25rem}.fox40-legal-links{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.fox40-legal-links a{color:inherit;text-decoration:none}.fox40-legal-links a:hover,.fox40-legal-links a:focus-visible{color:var(--f-text);text-decoration:underline}.fox40-footer .fox40-legal-links a{color:inherit}.fox40-footer .fox40-legal-links a:hover,.fox40-footer .fox40-legal-links a:focus-visible{color:#30e3ff}.fox40-tools .fox40-plugin__media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#0b0e1a}.fox40-tools .fox40-plugin__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.fox40-tools .fox40-plugin:hover .fox40-plugin__media img{transform:scale(1.04)}.fox40-tools .fox40-plugin__body{gap:.25rem;padding:1.5rem 1.75rem 1.75rem}.fox40-tools .fox40-plugin__name{font-size:1.5rem}.fox40-compare-table{overflow-x:auto;border:1px solid var(--f-border);border-radius:var(--f-radius)}.fox40-compare-table table{min-width:760px;border-collapse:collapse;font-size:.9375rem}.fox40-compare-table th,.fox40-compare-table td{padding:.75rem 1rem;border:0;border-bottom:1px solid var(--f-border);text-align:center}.fox40-compare-table th:first-child,.fox40-compare-table td:first-child{width:34%;text-align:left}.fox40-compare-table thead th{font-family:var(--f-font-mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--f-text)}.fox40-compare-table tr:has(td:nth-child(2):empty) td{padding-top:1.25rem;color:var(--f-accent);font-family:var(--f-font-mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.fox40-compare-table tbody tr:last-child td{border-bottom:0}.fox40-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fox40-contact-list>*{margin:0!important}.fox40-contact .fox40-contact-item{height:100%;padding:1.125rem 1.25rem;border:1px solid var(--f-border);border-radius:var(--f-radius);background:color-mix(in srgb,var(--f-surface) 70%,transparent)}.fox40-contact .fox40-contact-item__value{overflow-wrap:anywhere}.fox40-map-section{position:relative;margin-top:0!important}.fox40-map--wide{margin:0;border:0;border-top:1px solid var(--f-border);border-radius:0}.fox40-map--wide iframe{height:clamp(360px, 42vw, 560px)}.fox40-map-section .fox40-map-card{position:absolute;z-index:2;margin:0!important;top:50%;left:max(1.5rem, calc((100vw - 1440px) / 2 + 1.5rem));max-width:360px;padding:1.5rem 1.75rem!important;transform:translateY(-50%);box-shadow:var(--f-shadow)}.fox40-map-card p{margin:0}.fox40-map-card__address{margin-top:0.5rem!important;color:var(--f-text);font-size:1.25rem;font-weight:600;line-height:1.4}.fox40-map-card__link{margin-top:1rem!important;font-weight:600}@media (max-width:781px){.fox40-contact-list{grid-template-columns:minmax(0,1fr)}.fox40-map-section .fox40-map-card{position:relative;top:auto;left:auto;max-width:none;margin:-2.5rem 1rem 0!important;transform:none}}.fox40-tools .wp-block-post-template{gap:1.5rem}.fox40-tools .fox40-plugin__media{margin:0}.fox40-tools .fox40-plugin__media a{display:block;height:100%}.fox40-tools .fox40-plugin__body>*{margin:0}.fox40-tools .fox40-plugin__body .wp-block-post-excerpt__excerpt{margin:.25rem 0 0;color:var(--f-muted)}.fox40-tools .fox40-plugin__body .fox40-meta{margin-top:.75rem}.fox40-tools .wp-block-read-more.fox40-btn{align-self:flex-start;margin-top:1.25rem;text-decoration:none}:root{--f-bg:#f8f9fa;--f-surface:#ffffff;--f-surface-2:#f1f4f6;--f-text:#0d1017;--f-muted:#5b6676;--f-border:#dbe2e6;--f-accent:#734cff;--f-accent-hover:#5f37f0;--f-accent-ink:#ffffff;--f-signal:#734cff;--f-cyan:#0f9fb8;--f-grid:transparent;--f-glow:rgba(115, 76, 255, 0.10);--f-shadow:0 1px 2px rgba(13, 16, 23, 0.04), 0 18px 40px rgba(13, 16, 23, 0.06);--f-radius:24px;--f-radius-sm:999px;--f-header-h:76px;--o-btn-bg:#121213;--o-btn-ink:#ffffff;--o-glass:rgba(255, 255, 255, 0.72);--o-line:rgba(124, 142, 165, 0.28);--o-rb:linear-gradient(90deg, #ff4c52, #a07cfe, #fff181, #734cff, #30e3ff, #ff4c52);--o-spectrum:conic-gradient(from 270deg at 50% 50%, transparent 0deg, transparent 180deg, #30e3ff 216deg, #734cff 248deg, #fff181 281deg, #ff4c52 317deg, transparent 360deg);--o-serif:"Manrope", "Inter Tight", system-ui, sans-serif;--o-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--o-sans:"Manrope", "Be Vietnam Pro", system-ui, sans-serif;--f-font-head:var(--o-serif);--f-font-body:var(--o-sans);--f-font-mono:var(--o-mono);--f-head-weight:400}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--f-bg:#0d1017;--f-surface:#11141d;--f-surface-2:#12161f;--f-text:#eef2f7;--f-muted:#94a3b8;--f-border:rgba(148, 174, 207, 0.16);--f-accent:#a07cfe;--f-accent-hover:#b99bff;--f-accent-ink:#0d1017;--f-signal:#a07cfe;--f-cyan:#30e3ff;--f-glow:rgba(115, 76, 255, 0.18);--f-shadow:0 24px 60px rgba(0, 0, 0, 0.45);--o-glass:rgba(255, 255, 255, 0.03);--o-line:rgba(148, 174, 207, 0.16)}}:root[data-theme="dark"]{--f-bg:#0d1017;--f-surface:#11141d;--f-surface-2:#12161f;--f-text:#eef2f7;--f-muted:#94a3b8;--f-border:rgba(148, 174, 207, 0.16);--f-accent:#a07cfe;--f-accent-hover:#b99bff;--f-accent-ink:#0d1017;--f-signal:#a07cfe;--f-cyan:#30e3ff;--f-glow:rgba(115, 76, 255, 0.18);--f-shadow:0 24px 60px rgba(0, 0, 0, 0.45);--o-glass:rgba(255, 255, 255, 0.03);--o-line:rgba(148, 174, 207, 0.16)}body{background-image:radial-gradient(900px 520px at 12% -8%,rgb(255 76 82 / .1),transparent 60%),radial-gradient(900px 520px at 92% -6%,rgb(115 76 255 / .14),transparent 62%);background-size:auto;background-attachment:scroll;font-family:var(--o-sans)}h1,h2,h3,.wp-block-post-title,.fox40-section-title,.fox40-kb__name,.fox40-stat__value,.fox40-plan__price{font-family:var(--o-serif);font-weight:400;letter-spacing:-.01em;line-height:1.15}h4,.fox40-card__title,.fox40-plugin__name{font-family:var(--o-sans);font-weight:600}.fox40-hero h1{font-weight:400;letter-spacing:-.02em;line-height:1.08}.fox40-gradient-text{background:linear-gradient(90deg,#30e3ff,#734cff 45%,#ff4c52);-webkit-background-clip:text;background-clip:text;font-style:italic}.fox40-eyebrow,.is-style-fox40-eyebrow,.fox40-kb__eyebrow,.fox40-toc__title,.fox40-footer h2,.fox40-footer h3{color:var(--f-muted);font-family:var(--o-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.fox40-eyebrow::before,.is-style-fox40-eyebrow::before,.fox40-kb__eyebrow::before,.fox40-footer h2::before,.fox40-footer h3::before{content:"";display:inline-block;width:6px;height:6px;margin:0 .6em .15em 0;border-radius:50%;background:linear-gradient(135deg,#30e3ff,#734cff 50%,#ff4c52);vertical-align:middle}.fox40-lead{font-size:1.125rem}.fox40-meta,.fox40-chip,.fox40-badge,.fox40-kb__count,.fox40-facts span{font-family:var(--o-mono)}a{text-decoration-thickness:1px}@keyframes fox40-rainbow{to{background-position:200% 0}}.fox40-btn,.fox40-button--primary,.wp-block-button:not(.is-style-outline)>.wp-block-button__link{position:relative;isolation:isolate;min-height:46px;padding:.625rem 1.5rem;border:2px solid #fff0;border-radius:999px;background-image:linear-gradient(var(--o-btn-bg),var(--o-btn-bg)),var(--o-rb);background-origin:border-box;background-clip:padding-box,border-box;background-size:100% 100%,200% 100%;color:var(--o-btn-ink);font-family:var(--o-mono);font-size:.8125rem;font-weight:500;letter-spacing:.04em;animation:fox40-rainbow 8s linear infinite}.fox40-btn::after,.fox40-button--primary::after,.wp-block-button:not(.is-style-outline)>.wp-block-button__link::after{content:"";position:absolute;z-index:-1;bottom:-22%;left:50%;width:60%;height:26%;background:var(--o-rb);background-size:200% 100%;filter:blur(12px);opacity:.75;transform:translateX(-50%);animation:fox40-rainbow 8s linear infinite;pointer-events:none;transition:opacity 0.2s}.fox40-btn:hover,.fox40-button--primary:hover,.wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover{border-color:#fff0;background-image:linear-gradient(var(--o-btn-bg),var(--o-btn-bg)),var(--o-rb);color:var(--o-btn-ink)}.fox40-btn:hover::after,.wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover::after{opacity:1}.fox40-btn--ghost,.fox40-button:not(.fox40-button--primary),.wp-block-button.is-style-outline>.wp-block-button__link{border:1px solid var(--o-line);border-radius:999px;background:var(--o-glass);color:var(--f-text);font-family:var(--o-mono);font-size:.8125rem;font-weight:500;letter-spacing:.04em;animation:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fox40-btn--ghost::after{content:none}.fox40-btn--ghost:hover,.fox40-button:not(.fox40-button--primary):hover,.wp-block-button.is-style-outline>.wp-block-button__link:hover{border-color:var(--f-signal);background:var(--o-glass);color:var(--f-text)}.fox40-head-account .fox40-btn{min-height:38px;border:0;background:var(--f-text);color:var(--f-bg);animation:none}.fox40-head-account .fox40-btn::after{content:none}.fox40-head-account .fox40-btn:hover{background:var(--f-text);color:var(--f-bg);opacity:.88}.fox40-icon-btn{border-color:var(--o-line);border-radius:999px;background:var(--o-glass)}.fox40-icon-btn:hover{border-color:var(--f-signal);color:var(--f-signal)}.fox40-pill{border-color:var(--o-line);font-family:var(--o-mono);font-size:.75rem;font-weight:500;letter-spacing:.04em}.fox40-pill:hover,.fox40-pill.is-active{border-color:var(--f-text);background:var(--f-text);color:var(--f-bg)}.fox40-header{border-bottom:1px solid var(--o-line);background:color-mix(in srgb,var(--f-bg) 70%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px)}.fox40-nav--primary .fox40-menu a{color:var(--f-muted);font-family:var(--o-serif);font-size:.9375rem;font-weight:400}.fox40-nav--primary .fox40-menu a:hover,.fox40-nav--primary .fox40-menu .current-menu-item>a,.fox40-nav--primary .fox40-menu .current-menu-ancestor>a{color:var(--f-text)}.fox40-nav--primary .sub-menu{border-color:var(--o-line);border-radius:16px;background:color-mix(in srgb,var(--f-surface) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fox40-nav--primary .sub-menu a{font-family:var(--o-sans)}.fox40-logo a,.fox40-logo{font-family:var(--o-sans);font-weight:600;letter-spacing:-.01em}.fox40-logo__mark{border-radius:50%;background:var(--f-text);color:var(--f-bg)}.fox40-footer{position:relative;overflow:hidden;border-top:1px solid var(--o-line);background:#0d1017;color:#eef2f7}.fox40-footer::before{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:120%;background:var(--o-spectrum);filter:blur(80px);opacity:.35;pointer-events:none}.fox40-footer>*{position:relative}.fox40-footer a,.fox40-footer .fox40-logo a{color:#eef2f7}.fox40-footer a:hover{color:#30e3ff}.fox40-footer .fox40-muted,.fox40-footer p,.fox40-footer__bottom,.fox40-footer h2,.fox40-footer h3{color:#94a3b8}.fox40-footer__bottom{border-top-color:rgb(148 174 207 / .16)}.fox40-footer .fox40-icon-btn{border-color:rgb(148 174 207 / .2);background:rgb(255 255 255 / .04);color:#eef2f7}.fox40-card,.is-style-fox40-card,.fox40-post-card,.fox40-kb,.fox40-plugin,.fox40-plan,.fox40-toc,.fox40-lead-form,.fox40-account__panel,.fox40-account__auth,.wp-block-details,.fox40-faq,.fox40-lockbox,.fox40-member,.fox40-cta{border:1px solid var(--o-line);border-radius:var(--f-radius);background:var(--o-glass);box-shadow:var(--f-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wp-block-details,.fox40-faq{border-radius:16px}.fox40-card,.is-style-fox40-card,.fox40-post-card,.fox40-kb,.fox40-plugin{position:relative;transition:transform 0.25s,box-shadow 0.25s}.fox40-card::before,.is-style-fox40-card::before,.fox40-post-card::before,.fox40-kb::before,.fox40-plugin::before{content:"";position:absolute;z-index:1;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#30e3ff,#734cff 40%,#fff181 70%,#ff4c52);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.25s;pointer-events:none}.fox40-card:hover,.is-style-fox40-card:hover,.fox40-post-card:hover,.fox40-kb:hover,.fox40-plugin:hover{border-color:var(--o-line);transform:translateY(-4px)}.fox40-card:hover::before,.is-style-fox40-card:hover::before,.fox40-post-card:hover::before,.fox40-kb:hover::before,.fox40-plugin:hover::before{opacity:1}.fox40-post-card .wp-block-post-featured-image img,.fox40-card__media img{border-radius:0}.wp-block-post-content img,.fox40-post-head .wp-block-post-featured-image img{border-radius:20px}.fox40-kb__name{font-size:1.5rem}.fox40-plan.is-featured{border-color:#fff0;box-shadow:0 0 0 1px var(--f-signal),var(--f-shadow)}.fox40-hero{overflow:hidden}.fox40-hero::before{content:"";position:absolute;right:-15%;bottom:-55%;width:75%;height:120%;background:var(--o-spectrum);filter:blur(90px);opacity:.35;pointer-events:none}.fox40-hero>*{position:relative}.fox40-terminal{border:1px solid var(--o-line);border-radius:20px;background:color-mix(in srgb,#0d1017 92%,transparent);box-shadow:0 30px 80px rgb(13 16 23 / .35);color:#dbe2e6;font-family:var(--o-mono);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fox40-terminal__bar{border-bottom-color:rgb(148 174 207 / .16);color:#7c8ea5}.fox40-terminal .is-ok{color:#30e3ff}.fox40-terminal .is-accent{color:#fff181}.fox40-section-band{position:relative;overflow:hidden;margin-right:clamp(1rem, 3vw, 3rem);margin-left:clamp(1rem, 3vw, 3rem);border:1px solid rgb(148 174 207 / .16);border-radius:32px;background:#0d1017;color:#eef2f7}.fox40-section-band::before{content:"";position:absolute;top:-50%;right:-20%;width:70%;height:160%;background:var(--o-spectrum);filter:blur(70px);opacity:.45;pointer-events:none}.fox40-section-band>*{position:relative}.has-global-padding>.fox40-section-band.alignfull{max-width:var(--wp--style--global--wide-size,1440px);margin-right:auto!important;margin-left:auto!important}.fox40-section-band h2,.fox40-section-band h3,.fox40-section-band summary,.fox40-section-band li{color:#eef2f7}.fox40-section-band p,.fox40-section-band .fox40-muted{color:#94a3b8}.fox40-section-band .fox40-eyebrow{color:#94a3b8}.fox40-section-band .fox40-step{padding:1.75rem 1.5rem;border:1px solid rgb(148 174 207 / .16);border-radius:20px;background:rgb(255 255 255 / .03)}.fox40-section-band .wp-block-details{border-color:rgb(148 174 207 / .16);background:rgb(255 255 255 / .03);box-shadow:none}.fox40-step::before{color:#fff0;background:linear-gradient(90deg,#30e3ff,#a07cfe);-webkit-background-clip:text;background-clip:text;font-family:var(--o-serif);font-size:2.25rem;font-style:italic;line-height:1}.fox40-check-list li::before{border-color:#30e3ff}.fox40-cta,.fox40-member{position:relative;overflow:hidden}.fox40-cta::before,.fox40-member::before{content:"";position:absolute;top:-80%;right:-10%;width:50%;height:260%;background:var(--o-spectrum);filter:blur(60px);opacity:.4;pointer-events:none}.fox40-cta>*,.fox40-member>*{position:relative}.fox40-toc a:hover,.fox40-toc a.is-active{color:var(--f-text)}.wp-block-quote{border-left-color:var(--f-signal);font-family:var(--o-serif);font-style:italic}.wp-block-query-pagination-numbers .page-numbers{border-color:var(--o-line);border-radius:999px;font-family:var(--o-mono)}.wp-block-query-pagination-numbers .page-numbers.current{border-color:var(--f-text);background:var(--f-text);color:var(--f-bg)}.fox40-form input[type="text"],.fox40-form input[type="email"],.fox40-form input[type="password"],.fox40-form input[type="tel"],.fox40-form input[type="url"],.fox40-form select,.fox40-form textarea,.fox40-searchform input[type="search"],.wp-block-search__input{border-color:var(--o-line);border-radius:14px;background:var(--o-glass)}.fox40-form input:focus,.fox40-form select:focus,.fox40-form textarea:focus{border-color:var(--f-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-signal) 22%,transparent)}:not(pre)>code{border-radius:6px;font-family:var(--o-mono)}.fox40-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.8s cubic-bezier(.2,.7,.2,1),transform 0.8s cubic-bezier(.2,.7,.2,1)}.fox40-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fox40-reveal{opacity:1;transform:none}.fox40-btn,.fox40-btn::after,.wp-block-button__link,.wp-block-button__link::after{animation:none!important}}body{font-size:1.0625rem;line-height:1.75;text-rendering:optimizeLegibility}p,li{line-height:1.75}h1,h2,h3,h4,.wp-block-post-title,.fox40-section-title,.fox40-kb__name,.fox40-plan__price{font-family:var(--o-serif);font-style:normal;text-wrap:balance}h1,.wp-block-post-title{font-weight:300;letter-spacing:-.035em;line-height:1.12}.fox40-hero h1{font-weight:300;letter-spacing:-.04em;line-height:1.06}h2,.fox40-section-title{font-weight:400;letter-spacing:-.025em;line-height:1.2}h3{font-weight:500;letter-spacing:-.01em;line-height:1.35}h4,.fox40-card__title,.fox40-plugin__name{font-family:var(--o-serif);font-weight:600;letter-spacing:-.005em;line-height:1.4}.wp-block-post-content>*+h2{margin-top:3rem}.wp-block-post-content>*+h3{margin-top:2.25rem}h1+p,h2+p,h3+p{margin-top:.75rem}.fox40-gradient-text{font-style:normal;font-weight:400}.fox40-lead{max-width:62ch;color:var(--f-muted);font-size:1.1875rem;font-weight:400;line-height:1.7}.fox40-muted,.fox40-card__excerpt,.fox40-kb__desc,.wp-block-post-excerpt{line-height:1.7}.is-style-fox40-card p,.fox40-step p{font-size:.9688rem;line-height:1.7}.fox40-eyebrow,.is-style-fox40-eyebrow,.fox40-kb__eyebrow,.fox40-toc__title{font-size:.7188rem;font-weight:400;letter-spacing:.16em;line-height:1.6}.fox40-nav--primary .fox40-menu a{font-family:var(--o-sans);font-size:.9375rem;font-weight:500;letter-spacing:-.005em}.fox40-step::before{color:var(--f-muted);background:none;-webkit-background-clip:border-box;background-clip:border-box;font-family:var(--o-mono);font-size:.75rem;font-style:normal;letter-spacing:.14em}.fox40-section-band .fox40-step::before{color:#94a3b8}.wp-block-quote{font-family:var(--o-serif);font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.6}.fox40-brand__mark{width:52px;height:52px;filter:drop-shadow(0 6px 18px rgb(255 122 41 / .28))}.fox40-brand__name{font-family:var(--o-serif);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.fox40-brand__tagline{font-family:var(--o-sans);font-size:.8125rem;font-weight:400;letter-spacing:0}.fox40-brand--footer .fox40-brand__mark{width:64px;height:64px}.fox40-brand--footer .fox40-brand__name{color:#eef2f7;font-size:1.375rem}.fox40-brand--footer .fox40-brand__tagline{color:#94a3b8}.fox40-icon{width:48px;height:48px;border:1px solid var(--o-line);border-radius:14px;background:var(--o-glass);color:var(--f-signal);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}:root[data-theme="dark"] .fox40-icon{color:#30e3ff}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .fox40-icon{color:#30e3ff}}.is-style-fox40-card .fox40-icon,.fox40-step .fox40-icon{margin-bottom:1.25rem}.wp-block-columns>.is-style-fox40-card .fox40-icon{margin-bottom:1.25rem}.fox40-section-band .fox40-icon{border-color:rgb(148 174 207 / .18);background:rgb(255 255 255 / .04);color:#30e3ff}.fox40-cta::after,.fox40-member::after,.fox40-footer::after{content:"";position:absolute;right:4%;bottom:50%;width:180px;height:180px;background:var(--fox40-mark) center / contain no-repeat;opacity:.07;filter:grayscale(1) brightness(1.6);transform:translateY(50%) rotate(-8deg);pointer-events:none}.fox40-cta .fox40-btn,.fox40-member .fox40-btn{position:relative;z-index:1}.fox40-footer::after{right:3%;bottom:18%;width:320px;height:320px;opacity:.04;transform:rotate(-8deg)}.fox40-footer .fox40-footer__head .fox40-icon{border-color:rgb(148 174 207 / .18);background:rgb(255 255 255 / .04);color:#30e3ff}.fox40-footer .fox40-footer__head h3{color:#eef2f7;font-family:var(--o-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.fox40-footer .fox40-footer__head h3::before,.fox40-footer h3::before{content:none}.fox40-footer .fox40-footer-links a{color:#b6c2d2;font-size:.9375rem;transition:color 0.2s}.fox40-footer .fox40-footer-links a:hover{color:#fff}.fox40-footer__text{color:#94a3b8}.fox40-footer__bottom,.fox40-footer__bottom p{color:#7c8ea5;font-family:var(--o-mono);font-size:.75rem;letter-spacing:.04em}h1,.wp-block-post-title{letter-spacing:-.02em;line-height:1.16}.fox40-hero h1{letter-spacing:-.025em;line-height:1.12}h2,.fox40-section-title{letter-spacing:-.015em;line-height:1.25}h3{letter-spacing:-.005em}body{letter-spacing:.002em}.fox40-link-quiet,.fox40-account-link{font-family:var(--o-sans);font-weight:500}.fox40-brand__mark{width:56px;height:56px}.fox40-lang__item{font-family:var(--o-mono);font-weight:500}.wp-block-search__button{min-height:46px;padding:0 1.25rem;border:0;border-radius:999px;background:var(--f-text);color:var(--f-bg);font-family:var(--o-mono);font-size:.8125rem;font-weight:500}.wp-block-search__input{border-radius:999px;padding-left:1.25rem}@keyframes fox40-spin{to{transform:rotate(360deg)}}@keyframes fox40-drift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-6%,8%) scale(1.12)}}@keyframes fox40-sweep{to{background-position:200% 0}}.fox40-page-hero{border-bottom-color:var(--o-line);background:#fff0}.fox40-page-hero__title{font-family:var(--o-serif);font-weight:300;letter-spacing:-.025em}.fox40-page-hero__title::after{content:"";display:block;width:72px;height:2px;margin-top:1.25rem;border-radius:2px;background:linear-gradient(90deg,#30e3ff,#734cff,#fff181,#ff4c52)}.fox40-page-hero__meta li{border-color:var(--o-line);background:var(--o-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fox40-page-hero__grid{background-image:linear-gradient(rgb(148 174 207 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(148 174 207 / .1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 100% at 80% 0%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 60% 100% at 80% 0%,#000 20%,transparent 70%)}.fox40-page-hero__orb--a{top:-70%;right:-6%;width:52vw;max-width:820px;background:var(--o-spectrum);filter:blur(80px);opacity:.42;animation:fox40-spin 40s linear infinite}.fox40-page-hero__orb--b{right:34%;bottom:-70%;width:30vw;max-width:480px;background:radial-gradient(circle,rgb(48 227 255 / .35),transparent 70%);opacity:.6;animation:fox40-drift 18s ease-in-out infinite}.fox40-page-hero__line{background:linear-gradient(90deg,transparent 0%,transparent 30%,#30e3ff 42%,#734cff 50%,#fff181 58%,#ff4c52 66%,transparent 78%,transparent 100%);background-size:200% 100%;opacity:.9;animation:fox40-sweep 9s linear infinite}:root[data-theme="light"] .fox40-page-hero__orb--a{opacity:.22}:root[data-theme="light"] .fox40-page-hero__orb--b{opacity:.35}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .fox40-page-hero__orb--a{opacity:.22}:root:not([data-theme="dark"]) .fox40-page-hero__orb--b{opacity:.35}}.fox40-header .fox40-brand__link{gap:.5rem}.fox40-header .fox40-brand__mark{margin-right:-.125rem}.fox40-nav--primary .fox40-menu{gap:.5rem}.fox40-nav--primary .fox40-menu>li>a{padding:.5rem .875rem;color:var(--f-muted);font-family:var(--o-sans);font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;line-height:1.4}.fox40-nav--primary .fox40-menu>li>a:hover,.fox40-nav--primary .fox40-menu>.current-menu-item>a,.fox40-nav--primary .fox40-menu>.current-menu-ancestor>a{color:var(--f-text)}.fox40-nav--primary .sub-menu a{font-size:.9688rem;line-height:1.45}.fox40-head-account .fox40-link-quiet,.fox40-head-account .fox40-account-link{font-size:1rem}.fox40-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap;color:#fff;background:var(--fox40-badge-member,#476ce7)}.fox40-badge--customer{background:var(--fox40-badge-customer,#ec5c0c)}.fox40-excerpt{position:relative}.fox40-excerpt::after{content:"";position:absolute;right:0;bottom:0;left:0;height:48px;background:linear-gradient(to bottom,transparent,var(--fox40-bg,#fff));pointer-events:none}.fox40-lockbox{margin:32px 0;padding:32px;border:1px solid var(--fox40-border,#ebebeb);border-radius:12px;text-align:center;background:var(--fox40-surface,#fafafa)}.fox40-lockbox__level{margin:0 0 8px}.fox40-lockbox__title{margin:0 0 8px;font-size:22px}.fox40-lockbox__text{max-width:560px;margin:0 auto 20px}.fox40-lockbox__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.fox40-lockbox__login{margin:16px 0 0;font-size:14px}.fox40-button{display:inline-block;padding:10px 20px;border:1px solid var(--fox40-primary,#ec5c0c);border-radius:8px;font-weight:600;text-decoration:none;color:var(--fox40-primary,#ec5c0c);background:#fff0;cursor:pointer}.fox40-button--primary{color:var(--fox40-primary-ink,#fff);background:var(--fox40-primary,#ec5c0c)}.fox40-menu-toggle,.fox40-drawer__foot{display:none}.fox40-nav__panel{display:contents}html,body{overflow-x:clip}img,video,iframe,svg{max-width:100%}@media (max-width:1023px){:root{--f-header-h:64px}.fox40-header__inner{gap:0.75rem!important}.fox40-header__inner>.fox40-nav--primary{order:3}.fox40-header__inner>.wp-block-group{margin-left:auto}.fox40-header .fox40-head-account,.fox40-header__inner>.wp-block-group>.fox40-lang{display:none}.fox40-menu-toggle{display:inline-grid;place-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid var(--f-border);border-radius:12px;background:#fff0;color:var(--f-text);cursor:pointer}.fox40-menu-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform 0.25s,opacity 0.2s}.fox40-menu-open .fox40-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.fox40-menu-open .fox40-menu-toggle span:nth-child(2){opacity:0}.fox40-menu-open .fox40-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.fox40-nav__panel{position:fixed;z-index:60;top:var(--f-header-h);right:0;bottom:0;display:flex;flex-direction:column;width:min(100%, 420px);padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--f-border);background:var(--f-bg);box-shadow:-30px 0 60px rgb(0 0 0 / .35);transform:translateX(105%);visibility:hidden;transition:transform 0.3s ease,visibility 0s linear 0.3s}.fox40-menu-open .fox40-nav__panel{transform:none;visibility:visible;transition:transform 0.3s ease}.fox40-menu-open::after{content:"";position:fixed;z-index:40;inset:var(--f-header-h) 0 0;background:rgb(5 7 14 / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fox40-menu-open{overflow:hidden}.fox40-menu-open .fox40-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--f-bg)!important}.admin-bar .fox40-nav__panel,.admin-bar.fox40-menu-open::after{top:calc(var(--f-header-h) + 46px)}.fox40-nav--primary .fox40-menu{flex-direction:column;align-items:stretch;gap:0}.fox40-nav--primary .fox40-menu>li{border-bottom:1px solid var(--f-border)}.fox40-nav--primary .fox40-menu a{padding:.95rem 0.25rem!important;font-size:1.125rem!important}.fox40-nav--primary .menu-item-has-children>a::after{display:none}.fox40-nav--primary .sub-menu{position:static!important;display:block!important;min-width:0!important;margin:-.25rem 0 0.75rem!important;padding:0 0 0 0.75rem!important;border:0!important;border-left:2px solid var(--f-border)!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.fox40-nav--primary .sub-menu a{padding:.6rem 0.5rem!important;color:var(--f-muted)!important;font-size:1rem!important;font-weight:500!important}.fox40-drawer__foot{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding-top:1.5rem}.fox40-drawer__foot .fox40-lang{align-self:flex-start}.fox40-drawer__foot .fox40-head-account{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.fox40-drawer__foot .fox40-head-account .fox40-btn{flex:1 1 auto;justify-content:center;text-align:center}.fox40-grid--3,.fox40-grid--4,.fox40-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wp-block-columns.fox40-steps{flex-wrap:wrap!important}.wp-block-columns.fox40-steps>.wp-block-column{flex:1 1 calc(50% - 1.5rem)!important}.wp-block-post-template.is-layout-grid,.wp-block-group.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fox40-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fox40-footer__about{grid-column:1 / -1;max-width:520px}}@media (max-width:781px){:root{--wp--preset--spacing--60:clamp(2.75rem, 10vw, 3.5rem);--wp--preset--spacing--70:clamp(3rem, 12vw, 4rem);--wp--preset--spacing--50:clamp(1.75rem, 7vw, 2.25rem);--wp--style--root--padding-left:1rem;--wp--style--root--padding-right:1rem}body{font-size:1rem}h1{font-size:clamp(2rem, 9vw, 2.5rem)}h2,.fox40-section-title{font-size:clamp(1.5rem, 6.5vw, 1.875rem)!important;line-height:1.22!important}h3{font-size:1.1875rem}.fox40-lead{font-size:1.0625rem!important;line-height:1.65!important}.fox40-header .fox40-brand__tagline{display:block;font-size:0.6875rem!important;line-height:1.3;white-space:nowrap}.fox40-header .fox40-brand__mark{width:38px;height:38px}.fox40-header .fox40-brand__name{font-size:1.0625rem}.fox40-header__inner>.wp-block-group{gap:0.375rem!important}.fox40-header .fox40-icon-btn{width:40px;height:40px}.fox40-page-hero{padding:2rem 0 1.75rem}.fox40-page-hero__title{font-size:clamp(2rem, 9vw, 2.5rem)!important}.fox40-page-hero__lead{font-size:1rem!important}.fox40-breadcrumbs{font-size:.8125rem}.fox40-grid--2,.fox40-grid--3,.fox40-grid--4,.fox40-feature-grid,.fox40-faq-list,.fox40-contact-list{grid-template-columns:minmax(0,1fr)!important}.wp-block-columns{gap:1.5rem!important}.wp-block-columns.fox40-steps>.wp-block-column{flex-basis:100%!important}.wp-block-post-template.is-layout-grid,.wp-block-group.is-layout-grid{grid-template-columns:minmax(0,1fr)!important}.wp-block-buttons{gap:.625rem}.wp-block-button__link,.fox40-btn{min-height:44px}.wp-block-table,.fox40-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table table{min-width:560px}.fox40-compare-table table{min-width:640px;font-size:.875rem}.fox40-compare-table th:first-child,.fox40-compare-table td:first-child{position:sticky;left:0;z-index:1;min-width:170px;background:var(--f-bg)}.fox40-plan{padding:1.5rem 1.25rem!important}.fox40-plan.is-featured{margin-top:.75rem}.fox40-rata-mock__card{padding:1rem}.fox40-rata-mock__info{min-width:0}.fox40-rata-mock__voice{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fox40-canva-mock__timeline{margin-inline:0}.fox40-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.fox40-footer__bottom{flex-direction:column;align-items:flex-start!important;gap:1rem!important;margin-top:2.5rem!important;padding-top:1.25rem}.fox40-footer__legal{flex-direction:column;align-items:flex-start!important;gap:0.5rem!important}.fox40-footer__legal .fox40-text,.fox40-footer__legal p{font-size:0.75rem!important;line-height:1.6}.fox40-legal-links{flex-wrap:wrap;gap:.25rem .5rem;font-size:.75rem;line-height:1.6}.fox40-footer .fox40-legal-links a{font-size:0.75rem!important}.fox40-footer__tools{gap:0.5rem!important}.fox40-plugin--spotlight{grid-template-columns:minmax(0,1fr)!important}.fox40-plugin--spotlight .fox40-plugin__media img{height:auto;aspect-ratio:16 / 10}.fox40-form-row,.fox40-lead-form__grid{grid-template-columns:minmax(0,1fr)!important}input,select,textarea{font-size:16px!important}}@media (max-width:480px){.fox40-header .fox40-brand__name{font-size:1rem}.fox40-header__inner>.wp-block-group>[data-fox40-theme-toggle],.fox40-header__inner>.wp-block-group>.fox40-theme-toggle{display:none}.fox40-footer__grid{grid-template-columns:minmax(0,1fr)}.wp-block-buttons>.wp-block-button{flex:1 1 100%}.wp-block-buttons>.wp-block-button .wp-block-button__link{width:100%;justify-content:center}}@media (max-width:1023px){.fox40-docs-layout--3{grid-template-columns:minmax(200px,240px) minmax(0,1fr)!important}.fox40-docs-toc{display:none!important}.fox40-docs--kb .betterdocs-category-grid-inner-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fox40-glossary .section-item{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:104px!important}.fox40-glossary .section-item>.letter-start{width:84px!important}.fox40-glossary .letter-start span{font-size:3.5rem!important}}@media (max-width:781px){.fox40-docs-layout,.fox40-docs-layout--2,.fox40-docs-layout--3{display:flex!important;flex-direction:column;gap:2rem!important}.fox40-docs-body{order:-1;min-width:0;width:100%}.fox40-docs-nav{position:static!important;width:100%;max-height:none!important;padding-top:1.5rem;border-top:1px solid var(--f-border)}.fox40-docs-title{font-size:clamp(1.75rem, 8vw, 2.25rem)!important}.fox40-docs .docs-navigation{grid-template-columns:minmax(0,1fr)}.fox40-docs .betterdocs-content,.fox40-docs .betterdocs-entry-content{overflow-wrap:anywhere}.fox40-docs--kb .betterdocs-category-grid-inner-wrapper{grid-template-columns:minmax(0,1fr)!important}.fox40-glossary .section-item{grid-template-columns:minmax(0,1fr)!important;gap:.875rem;padding:1.5rem 0!important}.fox40-glossary .section-item>.letter-start,.fox40-glossary .section-item>.letter-start span{position:static!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important}.fox40-glossary .letter-start span{font-size:3rem!important}.fox40-glossary .alphabet-list{flex-wrap:wrap!important;justify-content:flex-start!important}.fox40-cta,.fox40-member{flex-direction:column;align-items:flex-start!important;gap:1.25rem}}.fox40-plan-switch{display:none}@media (max-width:781px){.fox40-plan-switch{position:sticky;z-index:5;top:calc(var(--f-header-h) + 0.5rem);display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .75rem;padding:.5rem;border:1px solid var(--f-border);border-radius:18px;background:color-mix(in srgb,var(--f-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fox40-plan-switch__label{flex-basis:100%;padding:.125rem .5rem 0;color:var(--f-muted);font-size:.8125rem}.fox40-plan-switch button{flex:1 1 0%;min-height:38px;padding:.375rem .625rem;border:0;border-radius:999px;background:#fff0;color:var(--f-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.fox40-plan-switch button[aria-pressed="true"]{background:linear-gradient(90deg,#734cff,#30e3ff);color:#fff}.fox40-compare-table[data-col] table{min-width:0!important;table-layout:fixed}.fox40-compare-table[data-col] :is(th,td):first-child{position:static!important;width:46%!important;min-width:0!important}.fox40-compare-table[data-col="3"] :is(th,td):not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){display:none}.fox40-compare-table[data-col="3"] :is(th,td):nth-child(3){background:color-mix(in srgb,#734cff 14%,var(--f-bg));color:var(--f-text);font-weight:600}.fox40-compare-table[data-col="4"] :is(th,td):not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(4)){display:none}.fox40-compare-table[data-col="4"] :is(th,td):nth-child(4){background:color-mix(in srgb,#734cff 14%,var(--f-bg));color:var(--f-text);font-weight:600}.fox40-compare-table[data-col="5"] :is(th,td):not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(5)){display:none}.fox40-compare-table[data-col="5"] :is(th,td):nth-child(5){background:color-mix(in srgb,#734cff 14%,var(--f-bg));color:var(--f-text);font-weight:600}.fox40-compare-table[data-col="6"] :is(th,td):not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(6)){display:none}.fox40-compare-table[data-col="6"] :is(th,td):nth-child(6){background:color-mix(in srgb,#734cff 14%,var(--f-bg));color:var(--f-text);font-weight:600}.fox40-compare-table[data-col="7"] :is(th,td):not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(7)){display:none}.fox40-compare-table[data-col="7"] :is(th,td):nth-child(7){background:color-mix(in srgb,#734cff 14%,var(--f-bg));color:var(--f-text);font-weight:600}}