:root{--paper:#fafafa;--card:#fff;--sunk:#f4f4f5;--ink:#09090b;--ink-2:#3f3f46;--ink-3:#62626a;--line:#e4e4e7;--line-2:#d4d4d8;--red:#ef4444;--coral:#fe4854;--coral-hover:#f5333f;--accent:#b81e30;--on-coral:#fff;--btn-primary-hover:#f5333f;--btn-secondary:#18181b;--btn-secondary-hover:#2e2e33;--on-btn-secondary:#fafafa;--btn-hover-bg:#f4f4f5;--btn-active-bg:#e9e9ec;--btn-border-hover:#c7c7cd;--btn-sheen:hsla(0,0%,100%,.1);--btn-shadow:0 1px 2px rgba(9,9,11,.05),0 6px 16px -6px rgba(9,9,11,.18);--btn-shadow-lift:0 2px 4px rgba(9,9,11,.07),0 14px 28px -10px rgba(9,9,11,.26);--ok:#22c55e;--ok-ink:#15803d;--status-ok:#15803d;--status-ok-bg:#f0fdf4;--status-ok-line:#bbf7d0;--status-warn:#a16207;--status-warn-bg:#fefce8;--status-warn-line:#fef08a;--status-bad:#b91c1c;--status-bad-bg:#fef2f2;--status-bad-line:#fecaca;--shadow:0 1px 2px rgba(9,9,11,.05),0 12px 32px -12px rgba(9,9,11,.14);--shadow-lift:0 1px 2px rgba(9,9,11,.06),0 28px 60px -18px rgba(9,9,11,.22);--shadow-card:inset 0 0 0 1px rgba(9,9,11,.055),0 1px 2px rgba(9,9,11,.05),0 4px 8px -2px rgba(34,42,53,.05),0 16px 40px -12px rgba(47,48,55,.08);--shadow-card-lift:inset 0 0 0 1px rgba(9,9,11,.07),0 1px 2px rgba(9,9,11,.06),0 6px 14px -3px rgba(34,42,53,.07),0 26px 60px -16px rgba(47,48,55,.13);--shadow-card-hover:inset 0 0 0 1px rgba(9,9,11,.08),0 2px 4px rgba(9,9,11,.06),0 10px 20px -4px rgba(34,42,53,.08),0 30px 70px -18px rgba(47,48,55,.12);--glow-edge:rgba(254,72,84,.95);--grid-dot:rgba(9,9,11,.09);--void:#09090b;--void-ink:#fafafa;--void-dim:#8b8b93;--wrap:min(1180px,calc(100% - 48px));--wrap-wide:min(1440px,calc(100% - 40px));--plans-w:880px;--wrap-narrow:min(var(--plans-w),calc(100% - 48px));--ease-out:cubic-bezier(.22,1,.36,1);--font-display:var(--wp--preset--font-family--display);--font-sans:var(--wp--preset--font-family--sans);--font-mono:var(--wp--preset--font-family--mono);--btn-primary:var(--coral);--on-btn-primary:var(--on-coral);--label-track:.04em;--label-case:uppercase;--btn-h:3.25rem;--btn-h-sm:2.5rem;--btn-pad-x:1.75rem;--btn-pad-x-sm:1.125rem;--btn-radius:999px;--btn-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12h14m-6-6 6 6-6 6%27/%3E%3C/svg%3E");--glow-edge-size:18rem;--btn-label:1.0625rem;--btn-label-sm:.9375rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#09090b;--card:#18181b;--sunk:#141417;--ink:#fafafa;--ink-2:#d4d4d8;--ink-3:#afafb6;--line:#2c2c30;--line-2:#3a3a40;--red:#f87171;--coral:#fe4854;--coral-hover:#f5333f;--accent:#ff707a;--on-coral:#09090b;--btn-primary-hover:#ff6068;--btn-secondary:#fafafa;--btn-secondary-hover:#e4e4e7;--on-btn-secondary:#09090b;--btn-hover-bg:#232327;--btn-active-bg:#2c2c31;--btn-border-hover:#4a4a52;--btn-sheen:hsla(0,0%,100%,.16);--btn-shadow:0 1px 2px rgba(0,0,0,.45),0 6px 16px -6px rgba(0,0,0,.6);--btn-shadow-lift:0 2px 4px rgba(0,0,0,.5),0 14px 28px -10px rgba(0,0,0,.75);--ok:#4ade80;--ok-ink:#4ade80;--status-ok:#4ade80;--status-ok-bg:#0b1f14;--status-ok-line:#14532d;--status-warn:#fbbf24;--status-warn-bg:#1f1804;--status-warn-line:#4d3a08;--status-bad:#fca5a5;--status-bad-bg:#230e0e;--status-bad-line:#5a1d1d;--shadow:0 1px 2px rgba(0,0,0,.5),0 12px 32px -12px rgba(0,0,0,.7);--shadow-lift:0 1px 2px rgba(0,0,0,.6),0 28px 60px -18px rgba(0,0,0,.8);--shadow-card:inset 0 0 0 1px hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.4),0 24px 68px rgba(0,0,0,.55);--shadow-card-lift:inset 0 0 0 1px hsla(0,0%,100%,.07),0 2px 4px rgba(0,0,0,.6),0 8px 16px rgba(0,0,0,.5),0 34px 90px rgba(0,0,0,.78);--shadow-card-hover:inset 0 0 0 1px hsla(0,0%,100%,.08),0 1px 2px rgba(0,0,0,.55),0 6px 12px rgba(0,0,0,.45),0 28px 76px rgba(0,0,0,.68);--glow-edge:#ff9ca3;--grid-dot:hsla(0,0%,98%,.09);color-scheme:dark}}:root[data-theme=dark]{--paper:#09090b;--card:#18181b;--sunk:#141417;--ink:#fafafa;--ink-2:#d4d4d8;--ink-3:#afafb6;--line:#2c2c30;--line-2:#3a3a40;--red:#f87171;--coral:#fe4854;--coral-hover:#f5333f;--accent:#ff707a;--on-coral:#09090b;--btn-primary-hover:#ff6068;--btn-secondary:#fafafa;--btn-secondary-hover:#e4e4e7;--on-btn-secondary:#09090b;--btn-hover-bg:#232327;--btn-active-bg:#2c2c31;--btn-border-hover:#4a4a52;--btn-sheen:hsla(0,0%,100%,.16);--btn-shadow:0 1px 2px rgba(0,0,0,.45),0 6px 16px -6px rgba(0,0,0,.6);--btn-shadow-lift:0 2px 4px rgba(0,0,0,.5),0 14px 28px -10px rgba(0,0,0,.75);--ok:#4ade80;--ok-ink:#4ade80;--status-ok:#4ade80;--status-ok-bg:#0b1f14;--status-ok-line:#14532d;--status-warn:#fbbf24;--status-warn-bg:#1f1804;--status-warn-line:#4d3a08;--status-bad:#fca5a5;--status-bad-bg:#230e0e;--status-bad-line:#5a1d1d;--shadow:0 1px 2px rgba(0,0,0,.5),0 12px 32px -12px rgba(0,0,0,.7);--shadow-lift:0 1px 2px rgba(0,0,0,.6),0 28px 60px -18px rgba(0,0,0,.8);--shadow-card:inset 0 0 0 1px hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.4),0 24px 68px rgba(0,0,0,.55);--shadow-card-lift:inset 0 0 0 1px hsla(0,0%,100%,.07),0 2px 4px rgba(0,0,0,.6),0 8px 16px rgba(0,0,0,.5),0 34px 90px rgba(0,0,0,.78);--shadow-card-hover:inset 0 0 0 1px hsla(0,0%,100%,.08),0 1px 2px rgba(0,0,0,.55),0 6px 12px rgba(0,0,0,.45),0 28px 76px rgba(0,0,0,.68);--glow-edge:#ff9ca3;--grid-dot:hsla(0,0%,98%,.09);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--nav-h) + var(--nav-float)*2 + 1.25rem)}body{-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-size:17px;font-variant-numeric:tabular-nums;line-height:1.55;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}p{margin:0}a{color:inherit;text-decoration:none;transition:color .15s ease}a:hover{color:var(--accent)}svg{display:block}svg[data-xpac-icon-family=mark]{color:var(--ink)}img{height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}summary::-webkit-details-marker{display:none}::-moz-selection{background:var(--coral);color:var(--on-coral)}::selection{background:var(--coral);color:var(--on-coral)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a:not([class]):focus-visible{border-radius:4px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:focus{background:var(--card);border:1px solid var(--line-2);border-radius:.5rem;clip-path:none;height:auto;left:1rem;padding:.75rem 1rem;position:fixed;top:1rem;width:auto;z-index:100}@keyframes xp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes xp-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes xp-rise{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}@keyframes xp-pop{0%{opacity:0;transform:scale(.72) translateY(.375rem)}to{opacity:1;transform:none}}@keyframes xp-tick{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}@keyframes xp-tick-out{to{opacity:0;transform:translateY(-.375rem)}}@keyframes xp-tick-in{0%{opacity:0;transform:translateY(.375rem)}}@keyframes xp-leave{to{opacity:0;transform:scale(.96)}}@keyframes xp-draw{to{transform:scaleX(1)}}@keyframes xp-draw-v{to{transform:scaleY(1)}}@keyframes xp-flow-v{to{background-position:0 -.75rem}}@keyframes xp-wire-pulse-v{0%{opacity:0;top:0}3%{opacity:1}27%{opacity:1;top:100%}30%,to{opacity:0;top:100%}}@keyframes xp-wire-arrive{0%,26%{background:var(--xp-badge-bg);box-shadow:var(--xp-badge-ring);color:var(--xp-badge-ink)}30%,36%{background:var(--xp-badge-bg-lit);box-shadow:var(--xp-badge-ring-lit);color:var(--xp-badge-ink-lit)}50%,to{background:var(--xp-badge-bg);box-shadow:var(--xp-badge-ring);color:var(--xp-badge-ink)}}@keyframes xp-wire-payload{0%,4%{color:var(--ink-3)}24%,9%{color:var(--ink)}30%,to{color:var(--ink-3)}}.xp-reveal.is-pending{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.xp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.xp-reveal.is-pending{opacity:1;transform:none;transition:none}.xp-marquee__row{animation:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.wp-block-button__link,.xp-btn{transition:background .15s ease,color .15s ease}.wp-block-button__link:active,.wp-block-button__link:hover,.xp-btn:active,.xp-btn:hover{transform:none}.wp-block-button__link:after,.xp-btn:after{transition:none}.wp-block-button__link:hover:after,.xp-btn:hover:after{transform:none}}.xp-wrap{margin-inline:auto;width:var(--wrap)}.xp-wrap--wide{width:var(--wrap-wide)}.xp-wrap--narrow{width:var(--wrap-narrow)}.xp-section{border-top:1px solid var(--line);padding:6rem 0}.xp-section--hero{border-top:0;padding:5.5rem 0 4.5rem;position:relative}.xp-section--page-hero{border-top:0;padding:5rem 0 3rem;position:relative}.xp-section--flush-top{border-top:0;padding-top:0}.xp-section--flush-bottom{padding-bottom:0}.xp-section--plain{border-top:0}.xp-section--clip{overflow:hidden}.xp-dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:26px 26px;inset:0 0 40% 0;-webkit-mask-image:radial-gradient(ellipse 80% 100% at 30% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 80% 100% at 30% 0,#000,transparent 70%);pointer-events:none;position:absolute}.xp-dots--center{inset:0 0 50% 0;-webkit-mask-image:radial-gradient(ellipse 60% 100% at 50% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 100% at 50% 0,#000,transparent 70%)}.xp-dots--left{inset:0 0 45% 0;-webkit-mask-image:radial-gradient(ellipse 70% 100% at 25% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 70% 100% at 25% 0,#000,transparent 70%)}.xp-dots--panel{inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 80% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 80% 0,#000,transparent 70%)}.xp-layer{position:relative;z-index:1}.xp-intro{margin-bottom:3rem;max-width:44rem}.xp-intro--tight{margin-bottom:2.5rem}.xp-intro--centred{margin-inline:auto;text-align:center}.xp-headrow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2.25rem}.xp-split{align-items:start;display:grid;gap:4.5rem;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr))}.xp-split--even{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.xp-split--centred{align-items:center;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.xp-split--hero{align-items:center;gap:2.75rem;grid-template-columns:minmax(0,43rem) minmax(0,1fr)}@media(max-width:74.999em){.xp-split--hero{gap:3.5rem;grid-template-columns:minmax(0,1fr)}}.xp-cards{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.xp-cards--wide{grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr))}.xp-cards--pair{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.xp-cards--plans{margin-inline:auto;max-width:var(--plans-w)}.xp-actions{display:flex;flex-wrap:wrap;gap:.625rem}.xp-actions--lead{gap:.75rem;margin-top:2.25rem}.xp-actions--stack{flex-direction:column;gap:.75rem}.xp-centred{text-align:center}.xp-hairgrid{background:var(--line);border-radius:.875rem;box-shadow:var(--shadow-card);display:grid;gap:1px;isolation:isolate;overflow:hidden;position:relative}.xp-hairgrid:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xp-hairgrid:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xp-hairgrid:hover:after{opacity:1}}.xp-hairgrid:before{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);content:"";inset:0;opacity:var(--xp-edge-a,0);pointer-events:none;position:absolute;z-index:-1}.xp-hairgrid--2{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr))}.xp-hairgrid--3{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr))}.xp-hairgrid--feature{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.xp-codex{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.xp-codex>:first-child{grid-row:span 2}@media(max-width:60rem){.xp-codex{grid-template-columns:minmax(0,1fr)}.xp-codex>:first-child{grid-row:auto}}.xp-cell{background:var(--card);display:flex;flex-direction:column;gap:.75rem;padding:1.875rem;transition:background .16s ease}.xp-cell:hover{background:var(--sunk)}.xp-actions>*+*,.xp-app>*+*,.xp-app__main>*+*,.xp-app__nav>*+*,.xp-assurances>*+*,.xp-cards>*+*,.xp-chips>*+*,.xp-codex>*+*,.xp-faq>*+*,.xp-hairgrid>*+*,.xp-marquee>*+*,.xp-pack__grid>*+*,.xp-rows>*+*,.xp-split>*+*,.xp-stats>*+*,.xp-ticks>*+*{margin-block-start:0}.xp-mono{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em}.xp-mono--accent{color:var(--accent)}.xp-mono--coral{color:var(--coral)}.xp-eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--wp--preset--font-family--mono);font-size:.75rem;gap:.5rem;letter-spacing:.04em;margin-bottom:1rem}.xp-eyebrow svg{height:1rem;width:1rem}.xp-eyebrow svg[data-xpac-icon-family=mark]{height:1.375rem;width:1.375rem}.xp-lede{text-wrap:pretty;color:var(--ink-2);font-size:1.25rem;line-height:1.55;margin-top:1.25rem}.xp-lede--hero{font-size:1.3125rem;margin-top:1.5rem;max-width:34em}.xp-body{text-wrap:pretty;color:var(--ink-3);font-size:1.0625rem;line-height:1.55}.xp-body--strong{color:var(--ink-2)}.xp-dim{color:var(--ink-3)}.xp-btn{align-items:center;background:var(--btn-secondary);border:1px solid transparent;border-radius:var(--btn-radius);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow);color:var(--on-btn-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--btn-label);font-weight:550;gap:.5rem;height:var(--btn-h);justify-content:center;letter-spacing:-.01em;padding:0 var(--btn-pad-x);transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out);white-space:nowrap}.xp-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-secondary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow-lift);color:var(--on-btn-secondary);transform:translateY(-2px)}.xp-btn:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-secondary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen);transform:translateY(0) scale(.985);transition-duration:.08s}.xp-btn:disabled,.xp-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.45}.xp-btn--primary{background:var(--btn-primary);border-color:transparent;box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow);color:var(--on-btn-primary)}.xp-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-hover);border-color:transparent;box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow-lift);color:var(--on-btn-primary);transform:translateY(-2px)}.xp-btn--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-primary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen);transform:translateY(0) scale(.985)}.xp-btn--outline{background:var(--card);border-color:var(--line-2);box-shadow:var(--btn-shadow);color:var(--ink)}.xp-btn--outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover-bg);border-color:var(--btn-border-hover);box-shadow:var(--btn-shadow-lift);color:var(--ink)}.xp-btn--outline:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-active-bg);box-shadow:none}.xp-btn--quiet{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-3)}.xp-btn--quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover-bg);border-color:transparent;box-shadow:none;color:var(--ink);transform:none}.xp-btn--quiet:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-active-bg);box-shadow:none;transform:scale(.985)}.xp-btn--danger{background:transparent;border-color:var(--coral);box-shadow:none;color:var(--coral)}.xp-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--coral);border-color:var(--coral);box-shadow:none;color:var(--on-coral);transform:none}.xp-btn--danger:active:not(:disabled):not([aria-disabled=true]){background:var(--coral-hover);border-color:var(--coral-hover);box-shadow:none;color:var(--on-coral)}.xp-btn--sm{font-size:var(--btn-label-sm);height:var(--btn-h-sm);padding:0 var(--btn-pad-x-sm)}.xp-btn--block{width:100%}.xp-btn svg{height:1.0625rem;width:1.0625rem}.xp-btn--arrow:after{background:currentColor;content:"";flex:none;height:1.125rem;margin-left:.125rem;mask:var(--btn-arrow) center/contain no-repeat;-webkit-mask:var(--btn-arrow) center/contain no-repeat;transition:transform .28s var(--ease-out);width:1.125rem}.xp-btn--arrow:hover:after{transform:translateX(.25rem)}.xp-btn--arrow:active:after{transform:translateX(.125rem)}.wp-block-button__link:focus-visible,.xp-btn:focus-visible,.xp-iconbtn:focus-visible{outline-color:var(--ink)}.xp-iconbtn{background:var(--card);border:1px solid var(--line-2);border-radius:999px;box-shadow:var(--btn-shadow);color:var(--ink-2);cursor:pointer;display:grid;height:2.5rem;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .08s ease;width:2.5rem}.xp-iconbtn:hover{background:var(--btn-hover-bg);border-color:var(--btn-border-hover);color:var(--ink)}.xp-iconbtn:active{background:var(--btn-active-bg);box-shadow:none;transform:scale(.98)}.xp-iconbtn svg{height:1.0625rem;width:1.0625rem}.xp-card{background:var(--card);border-radius:.875rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.625rem;isolation:isolate;padding:1.5rem;position:relative}.xp-card:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xp-card:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xp-card:hover:after{opacity:1}}.xp-card--pad{padding:1.75rem}.xp-card--panel{border-radius:.9375rem;padding:2rem}.xp-card--frame{border-radius:.9375rem;overflow:hidden;padding:0}.xp-card--raised{box-shadow:var(--shadow-card-lift)}.xp-card--lift{transition:box-shadow .22s var(--ease-out)}.xp-card--lift:hover{box-shadow:var(--shadow-card-hover)}.xp-tile{background:color-mix(in srgb,var(--red) 13%,var(--card));border-radius:.6875rem;color:var(--red);display:grid;flex:none;height:2.625rem;place-items:center;transition:transform .18s ease;width:2.625rem}.xp-tile svg{height:1.375rem;width:1.375rem}.xp-tile--sm{border-radius:.5625rem;height:2.125rem;width:2.125rem}.xp-tile--sm svg{height:1.125rem;width:1.125rem}.xp-tile--mute{background:color-mix(in srgb,var(--ink-3) 13%,var(--card));color:var(--ink-3)}.xp-tile--coral{background:color-mix(in srgb,var(--coral) 13%,var(--card));color:var(--coral)}.xp-badge{background:var(--sunk);border:1px solid var(--line);border-radius:.3125rem;color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em;padding:.25rem .5rem;white-space:nowrap}.xp-badge--live{background:color-mix(in srgb,var(--ok) 14%,var(--card));border-color:transparent;color:var(--ok-ink)}.xp-badge--beta{background:color-mix(in srgb,var(--coral) 14%,var(--card));border-color:transparent;color:var(--accent)}.xp-tag{border:1px solid var(--line-2);border-radius:.25rem;color:var(--ink-3);padding:.125rem .375rem;position:absolute;right:.875rem;top:.875rem}.xp-pill,.xp-tag{background:var(--card);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em}.xp-pill{align-items:center;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:var(--ink-2);display:inline-flex;gap:.625rem;padding:.3125rem .75rem .3125rem .5rem}.xp-ping{display:grid;height:1rem;place-items:center;position:relative;width:1rem}.xp-ping:after,.xp-ping:before{background:var(--coral);border-radius:50%;content:""}.xp-ping:before{animation:xp-ping 2.4s ease-out infinite;height:.5rem;position:absolute;width:.5rem}.xp-ping:after{height:.375rem;width:.375rem}.xp-feature{align-items:flex-start;background:var(--card);color:var(--ink-2);display:flex;font-size:1.0625rem;gap:.75rem;line-height:1.4;padding:1.25rem 1.375rem;transition:background .16s ease}.xp-feature:hover{background:var(--sunk)}.xp-check,.xp-zap{color:var(--coral);flex:none;height:1rem;width:1rem}.xp-zap{margin-top:.1875rem}.xp-ticks{display:flex;flex-direction:column;gap:.6875rem;list-style:none;margin:0;padding:0}.xp-ticks li{align-items:center;gap:.6875rem}.xp-assurances,.xp-ticks li{color:var(--ink-2);display:flex;font-size:1.0625rem}.xp-assurances{flex-wrap:wrap;gap:2rem}.xp-assurances>*{align-items:center;display:flex;gap:.5625rem}.xp-assurances--pair{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.xp-assurances--centred{justify-content:center}@media(max-width:48rem){.xp-assurances--pair{grid-template-columns:minmax(0,1fr)}}.xp-chips{display:flex;flex-wrap:wrap;gap:.5rem}.xp-chip{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:.9375rem;height:2.25rem;padding:0 .875rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.xp-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.xp-search{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:.625rem;box-shadow:var(--shadow);display:flex;gap:.75rem;height:3.25rem;padding:0 1rem}.xp-search input{background:transparent;border:0;flex:1;font-size:1.0625rem;height:100%;min-width:0;outline:0}.xp-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.xp-search svg{color:var(--ink-3);flex:none;height:1.125rem;width:1.125rem}.xp-search__clear{background:var(--sunk);border:0;border-radius:999px;color:var(--ink-3);cursor:pointer;display:grid;flex:none;height:1.625rem;padding:0;place-items:center;transition:color .15s ease,background .15s ease;width:1.625rem}.xp-search__clear:hover{background:var(--btn-active-bg);color:var(--ink)}.xp-search__clear svg{color:inherit;height:.8125rem;width:.8125rem}.xp-search__clear[hidden]{display:none}.xp-marquee{display:flex;flex-direction:column;gap:.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.xp-marquee__row{animation:xp-marquee 42s linear infinite;display:flex;gap:.75rem;width:-moz-max-content;width:max-content}.xp-marquee__row--reverse{animation-direction:reverse;animation-duration:52s}.xp-tokenchip{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:.625rem;color:var(--ink-2);display:inline-flex;font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;gap:.625rem;letter-spacing:.04em;padding:.75rem 1.125rem;white-space:nowrap}.xp-tokenchip:before{background:var(--line-2);border-radius:50%;content:"";height:.4375rem;width:.4375rem}.xp-tokenchip--coral:before{background:var(--coral)}.xp-tokenchip--lift{padding:.6875rem 1rem;transition:border-color .15s ease,transform .15s ease}.xp-tokenchip--lift:hover{border-color:var(--ink-3);transform:translateY(-2px)}.xpa-auth{--xpa-nav-block:calc(var(--nav-h) + var(--nav-float)*2);background:var(--paper);display:grid;font-variant-numeric:tabular-nums;isolation:isolate;min-height:calc(100vh - var(--xpa-nav-block));min-height:calc(100dvh - var(--xpa-nav-block));overflow:hidden;padding:clamp(1.25rem,2.4vw,2rem) 1.25rem;place-items:center;position:relative}.xpa-auth .is-layout-flow>*,.xpa-auth.is-layout-flow>*{margin-block-start:0}.xpa-auth__dots{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:26px 26px;inset:0;-webkit-mask-image:radial-gradient(ellipse 62% 68% at 50% 42%,#000,transparent 78%);mask-image:radial-gradient(ellipse 62% 68% at 50% 42%,#000,transparent 78%);pointer-events:none;position:absolute;z-index:-2}.xpa-auth__well{align-items:center;display:flex;flex-direction:column;max-width:36rem;text-align:center;width:100%}.xpa-auth .xpa-auth__lead{text-wrap:balance;color:var(--ink);font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:500;letter-spacing:-.035em;line-height:1.06;margin:0 0 clamp(1.25rem,2.4vw,1.75rem)}.xpa-auth .xpa-auth__lead em{color:var(--coral);font-style:normal}.xpa-auth__card{background:var(--card);border-radius:1rem;box-shadow:var(--shadow-card);isolation:isolate;max-width:27rem;padding:clamp(1.375rem,2.8vw,1.875rem);position:relative;text-align:left;width:100%}.xpa-auth__card:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xpa-auth__card:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xpa-auth__card:hover:after{opacity:1}}.xpa-auth__title{color:var(--ink);font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0 0 .4rem}.xpa-auth__sub{text-wrap:pretty;color:var(--ink-3);font-size:.9375rem;line-height:1.5;margin:0 0 1.25rem}.xpa-auth__providers{display:grid;gap:.5rem}.xpa-auth .xpa-auth__provider{align-items:center;background:transparent;border:1px solid var(--line-2);border-radius:var(--btn-radius);color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:.9375rem;font-weight:500;gap:.6rem;height:2.75rem;justify-content:center;letter-spacing:-.01em;padding:0 1rem;text-decoration:none;transition:background .18s var(--ease-out),border-color .18s var(--ease-out);width:100%}.xpa-auth .xpa-auth__provider:hover{background:var(--btn-hover-bg);border-color:var(--btn-border-hover)}.xpa-auth .xpa-auth__provider:active{background:var(--btn-active-bg)}.xpa-auth .xpa-auth__provider:focus-visible{border-color:var(--coral);box-shadow:0 0 0 3px rgba(254,72,84,.16);outline:none}.xpa-auth__providermark{flex:none}.xpa-auth .xpa-auth__rule{align-items:center;color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:.6875rem;gap:.75rem;letter-spacing:.1em;margin:1rem 0;text-transform:uppercase}.xpa-auth .xpa-auth__rule:after,.xpa-auth .xpa-auth__rule:before{background:var(--line);content:"";flex:1;height:1px}.xpa-auth .xpa-auth__form .xp-block-form-field{margin-bottom:.9rem}.xpa-auth .xpa-auth__form .xp-block-form-field--submit{margin-bottom:0;margin-top:1.25rem}.xpa-auth .xpa-auth__form .xp-block-form-field__label{color:var(--ink-2);display:block;font-size:.85rem;margin-bottom:.35rem}.xpa-auth .xpa-auth__form input[type=email],.xpa-auth .xpa-auth__form input[type=password],.xpa-auth .xpa-auth__form input[type=text]{background:var(--sunk);border:1px solid var(--line-2);border-radius:.55rem;color:var(--ink);font:inherit;font-size:.95rem;height:2.75rem;padding:0 .85rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.xpa-auth .xpa-auth__form input:focus-visible{border-color:var(--coral);box-shadow:0 0 0 3px rgba(254,72,84,.16);outline:none}.xp-block-form .xpac-form-step-progress{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.xpa-auth__card:has(.xp-block-form-field--steps):has(.xp-block-form-field--step:last-child.current) .xpa-auth__providers,.xpa-auth__card:has(.xp-block-form-field--steps):has(.xp-block-form-field--step:last-child.current) .xpa-auth__rule{display:none}.xp-block-form-field--step:focus,.xp-block-form-field--step:focus-visible{outline:none}.xp-block-form-field--step.current{animation:xpa-step-in .28s var(--ease-out) both}@keyframes xpa-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.xp-block-form-field--step.current{animation:none}}.xpa-auth .xpa-auth__form .xp-block-form-field--step,.xpa-auth .xpa-auth__form .xp-block-form-field--steps{margin:0}.xpa-auth .xpa-auth__form .xp-block-form-field--next{margin-bottom:0;margin-top:1.25rem}.xpa-auth .xpa-auth__form .xp-block-form-field--prev{margin-bottom:0;margin-top:.5rem}.xpa-auth .xpa-auth__form .xp-block-form-field--prev .wp-block-button__link{background:transparent;box-shadow:none;color:var(--ink-3);font-weight:500}.xpa-auth .xpa-auth__form .xp-block-form-field--prev .wp-block-button__link:hover{background:var(--btn-hover-bg);box-shadow:none;color:var(--ink);transform:none}.xpa-auth .xpa-auth__form .xp-block-form-field--prev .wp-block-button__link:active{background:var(--btn-active-bg);transform:none}.xpa-auth .xpa-auth__links{border-top:1px solid var(--line);color:var(--ink-3);display:flex;flex-direction:column;font-size:.9rem;gap:.55rem;margin-top:1.25rem;padding-top:1.125rem}.xpa-auth .xpa-auth__links a{color:var(--accent);text-decoration:none}.xpa-auth .xpa-auth__links a:hover{text-decoration:underline}.xpa-auth .xpa-auth__assurances{color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.6875rem;gap:.3rem .55rem;justify-content:center;letter-spacing:.06em;list-style:none;margin:1.5rem 0 0;padding:0;text-transform:uppercase}.xpa-auth .xpa-auth__assurances li{align-items:center;display:flex;gap:.55rem}.xpa-auth .xpa-auth__assurances li:not(:first-child):before{color:var(--line-2);content:"·"}@media(max-width:30rem){.xpa-auth__card{padding:1.375rem 1.25rem}.xpa-auth .xpa-auth__assurances{flex-direction:column;gap:.4rem}.xpa-auth .xpa-auth__assurances li:not(:first-child):before{content:none}}.xpa-shell{--xpa-sticky-top:calc(var(--wp-admin--admin-bar--height,0px) + var(--nav-h) + var(--nav-float)*2);align-items:start;display:grid;font-variant-numeric:tabular-nums;gap:2.5rem;grid-template-columns:15rem minmax(0,1fr);margin-inline:auto;padding:2rem 0 5rem;width:var(--wrap)}.xpa-shell .is-layout-flow>*,.xpa-shell.is-layout-flow>*{margin-block-start:0}.xpa-side{gap:1.5rem;position:sticky;top:var(--xpa-sticky-top)}.xpa-nav,.xpa-side{display:flex;flex-direction:column}.xpa-nav{gap:.125rem}.xpa-nav__item{align-items:center;border-radius:.5rem;color:var(--ink-2);display:flex;font-size:1.0625rem;gap:.6875rem;height:2.5rem;padding:0 .75rem;text-decoration:none;transition:background .15s ease,color .15s ease}.xpa-nav__item.is-current,.xpa-nav__item:hover{background:var(--sunk);color:var(--ink)}.xpa-nav__item.is-current{box-shadow:inset 0 0 0 1px var(--line)}.xpa-nav__label{flex:1;min-width:0}.xpa-nav__tag{color:var(--ink-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.xpa-plan{background:var(--card);border:1px solid var(--line);border-radius:.75rem;display:flex;flex-direction:column;gap:.625rem;padding:1rem}.xpa-plan__state{align-items:center;color:var(--ink);display:flex;font-family:var(--font-mono);font-size:.6875rem;gap:.4375rem;letter-spacing:.04em}.xpa-plan__meta{color:var(--ink-3);font-size:.875rem;margin:0}.xpa-dot{background:var(--ink-3);border-radius:50%;flex:none;height:.5rem;width:.5rem}.xpa-dot--ok{background:var(--status-ok)}.xpa-dot--idle{background:var(--line-2)}.xpa-side__back{align-items:center;color:var(--ink-3);display:flex;font-size:.9375rem;gap:.4375rem;padding-left:.25rem;text-decoration:none}.xpa-side__back:hover{color:var(--ink)}.xpa-main{flex-direction:column;min-width:0}.xpa-head,.xpa-main{display:flex;gap:1.5rem}.xpa-head{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.xpa-head__text{min-width:0}.xpa-kicker{color:var(--ink-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;margin:0 0 .5rem}.xpa-head h1{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:500;letter-spacing:-.03em;margin:0 0 .375rem}.xpa-head__sub{color:var(--ink-3);margin:0;max-width:56ch}.xpa-btn{align-items:center;border:1px solid transparent;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--btn-label-sm);font-weight:550;gap:.4375rem;height:var(--btn-h-sm);justify-content:center;letter-spacing:-.01em;padding:0 var(--btn-pad-x-sm);text-decoration:none;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out);white-space:nowrap}.xpa-btn--solid{background:var(--btn-primary);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow);color:var(--on-btn-primary)}.xpa-btn--solid:hover{background:var(--btn-primary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow-lift);color:var(--on-btn-primary);transform:translateY(-2px)}.xpa-btn--solid:active{transform:translateY(0) scale(.985);transition-duration:.08s}.xpa-btn--ghost{background:transparent;border-color:var(--line-2);color:var(--ink)}.xpa-btn--ghost:hover{background:var(--btn-hover-bg);color:var(--ink);transform:translateY(-1px)}.xpa-btn--ghost:active{transform:translateY(0) scale(.985);transition-duration:.08s}.xpa-btn--danger{background:transparent;border-color:var(--line-2);color:var(--ink-3)}.xpa-btn--danger:hover{background:var(--status-bad-bg);border-color:var(--status-bad-line);color:var(--status-bad);transform:translateY(-1px)}.xpa-btn--danger:active{transform:translateY(0) scale(.985);transition-duration:.08s}.xpa-btn--danger:focus-visible{outline:2px solid var(--status-bad);outline-offset:2px}.xpa-btn:disabled,.xpa-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.xpa-btn[hidden],.xpa-link[hidden]{display:none}.xpa-btn--block{width:100%}.xpa-link{color:var(--ink-3);font-size:.9375rem;text-decoration:none}.xpa-link:hover{color:var(--accent)}.xpa-row-btns{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.xpa-row-btns--spaced{margin-top:1rem}.xpa-stats{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.xpa-stat{background:var(--card);border:1px solid var(--line);border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem}.xpa-stat__l{color:var(--ink-3);font-size:.8125rem}.xpa-stat__v{color:var(--ink);font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:1.05}.xpa-stat__m{color:var(--ink-3);font-size:.8125rem}.xpa-cols{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.xpa-cols--even{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.xpa-colstack{display:flex;flex-direction:column;gap:1rem;min-width:0}.xpa-card{background:var(--card);border:1px solid var(--line);border-radius:.75rem;overflow:hidden}.xpa-card__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.xpa-card__head h2{font-size:1.0625rem;font-weight:500;letter-spacing:-.02em;margin:0}.xpa-card__body{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.xpa-muted{color:var(--ink-3);font-size:.9375rem;margin:0}.xpa-feed{list-style:none;margin:0;padding:0}.xpa-feed li{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:.9375rem;gap:.6875rem;padding:.75rem 1.25rem}.xpa-feed li:last-child{border-bottom:0}.xpa-feed__text{color:var(--ink-2);flex:1;min-width:0}.xpa-feed__when{color:var(--ink-3);font-size:.8125rem;white-space:nowrap}.xpa-check{list-style:none;margin:0;padding:0}.xpa-check li{align-items:center;border-bottom:1px solid var(--line);color:var(--ink-2);display:flex;font-size:.9375rem;gap:.6875rem;padding:.6875rem 1.25rem}.xpa-check li:last-child{border-bottom:0}.xpa-check__box{border:1px solid var(--line-2);border-radius:50%;color:var(--paper);display:grid;flex:none;height:1.125rem;place-items:center;width:1.125rem}.xpa-check li.is-done .xpa-check__box{background:var(--status-ok);border-color:var(--status-ok)}.xpa-check li.is-done .xpa-check__text{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-2)}.xpa-release{color:var(--ink-2);font-size:.9375rem;margin:0}.xpa-keycard .xpa-keycard__top{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.xpa-key{align-items:stretch;background:var(--sunk);border:1px solid var(--line);border-radius:.5rem;display:flex;margin:1.25rem;max-width:33rem;overflow:hidden}.xpa-key code{align-items:center;color:var(--ink);display:flex;flex:1;font-family:var(--font-mono);font-size:1rem;letter-spacing:.02em;min-width:0;overflow-x:auto;padding:.6875rem .875rem;scrollbar-width:none;white-space:nowrap}.xpa-key code::-webkit-scrollbar{display:none}@media(max-width:30rem){.xpa-key code{font-size:.875rem}}.xpa-key__actions{border-left:1px solid var(--line);display:flex;flex:none}.xpa-keybtn{background:none;border:0;color:var(--ink-3);cursor:pointer;display:grid;padding:0;place-items:center;transition:background .16s var(--ease-out),color .16s var(--ease-out);width:2.75rem}.xpa-keybtn+.xpa-keybtn{border-left:1px solid var(--line)}.xpa-keybtn:hover{background:var(--btn-hover-bg);color:var(--ink)}.xpa-keybtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.xpa-keybtn svg{display:block}.xpa-keybtn.is-done{color:var(--status-ok)}.xpa-facts{border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:1.125rem 1.25rem 1.25rem}.xpa-facts__l{color:var(--ink-3);display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.xpa-facts__v{color:var(--ink);font-size:1rem}.xpa-tag{border:1px solid var(--line-2);border-radius:.3125rem;color:var(--ink-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;padding:.1875rem .4375rem;white-space:nowrap}.xpa-tag--pro{border-color:var(--coral);color:var(--accent);margin-left:.5rem}.xpa-pill{border:1px solid;border-radius:.3125rem;display:inline-block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;padding:.1875rem .4375rem}.xpa-pill--good{background:var(--status-ok-bg);border-color:var(--status-ok-line);color:var(--status-ok)}.xpa-pill--warning{background:var(--status-warn-bg);border-color:var(--status-warn-line);color:var(--status-warn)}.xpa-pill--serious{background:var(--status-bad-bg);border-color:var(--status-bad-line);color:var(--status-bad)}.xpa-pill--neutral{background:var(--sunk);border-color:var(--line);color:var(--ink-3)}.xpa-note{background:var(--sunk);border:1px solid var(--line);border-radius:.625rem;color:var(--ink-2);font-size:.9375rem;padding:.8125rem 1rem}.xpa-note--good{background:var(--status-ok-bg);border-color:var(--status-ok-line);color:var(--ink)}.xpa-note--bad{background:var(--status-bad-bg);border-color:var(--status-bad-line);color:var(--ink)}.xpa-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.xpa-search input{background:var(--card);border:1px solid var(--line-2);border-radius:.4375rem;color:var(--ink);font:inherit;font-size:.9375rem;height:2.25rem;min-width:14rem;padding:0 .8125rem}.xpa-chips{display:flex;gap:.3125rem}.xpa-chip{background:transparent;border:1px solid var(--line-2);border-radius:.4375rem;color:var(--ink-3);cursor:pointer;font:inherit;font-size:.875rem;height:2.25rem;padding:0 .8125rem}.xpa-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.xpa-tablewrap{overflow-x:auto}.xpa-table{border-collapse:collapse;font-size:.9375rem;width:100%}.xpa-table th{background:var(--sunk);color:var(--ink-3);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.08em;padding:.75rem 1.25rem;text-align:left;text-transform:uppercase}.xpa-table td,.xpa-table th{border-bottom:1px solid var(--line)}.xpa-table td{color:var(--ink-2);padding:.875rem 1.25rem;vertical-align:middle}.xpa-table tbody tr:last-child td{border-bottom:0}.xpa-table b{color:var(--ink);font-weight:500}.xpa-mono{font-family:var(--font-mono);font-size:.875rem}.xpa-pkg{align-items:center;gap:.75rem}.xpa-pkg,.xpa-pkg__text{display:flex;min-width:0}.xpa-pkg__text{flex-direction:column;gap:.125rem}.xpa-pkg__text .xpa-muted{font-size:.8125rem;line-height:1.45;max-width:68ch}.xpa-rowact{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:.4375rem;color:var(--ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:500;gap:.4375rem;height:2.25rem;justify-content:center;letter-spacing:-.005em;padding:0 .8125rem;text-decoration:none;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out);white-space:nowrap}.xpa-rowact svg{color:var(--ink-3);flex:none;transition:color .16s var(--ease-out)}.xpa-rowact:hover{background:var(--sunk);border-color:var(--line-2);color:var(--ink)}.xpa-rowact:hover svg{color:var(--accent)}.xpa-rowact:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xpa-rowact--out{background:transparent;border-color:transparent}.xpa-rowact--out:hover{background:var(--sunk);border-color:var(--line)}.xpa-rowlock{align-items:center;color:var(--ink-3);display:inline-flex;font-size:.875rem;height:2.25rem}.xpa-empty{font-size:.9375rem;padding:1.5rem 1.25rem}.xpa-empty,.xpa-foot{color:var(--ink-3);margin:0}.xpa-foot{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em}.xpa-price{align-items:baseline;display:flex;gap:.625rem}@media(max-width:60rem){.xpa-shell{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.xpa-side{position:static}.xpa-cols{grid-template-columns:minmax(0,1fr)}.xpa-nav{flex-direction:row;flex-wrap:wrap;gap:.375rem}.xpa-nav__item{flex:none}}.xpa-cell-file{text-align:right;white-space:nowrap;width:1%}.xpa-pkg__name{color:inherit;text-decoration:none}.xpa-pkg__name:hover{color:var(--accent)}.xpa-table--pkg td:nth-child(2){white-space:nowrap}.xpa-shell .wp-block-button__link{align-items:center;background:var(--btn-primary);border:1px solid transparent;border-radius:var(--btn-radius);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow);color:var(--on-btn-primary);display:inline-flex;font-family:var(--font-sans);font-size:var(--btn-label-sm);font-weight:550;height:var(--btn-h-sm);justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 var(--btn-pad-x-sm);text-decoration:none;transition:background .18s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out);white-space:nowrap}.xpa-shell .wp-block-button__link:focus,.xpa-shell .wp-block-button__link:hover{background:var(--btn-primary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow-lift);color:var(--on-btn-primary);transform:translateY(-2px)}.xpa-shell .wp-block-button__link:active{transform:translateY(0) scale(.985);transition-duration:.08s}.xpa-shell .wp-block-buttons{gap:.75rem}p.xpa-price{color:var(--ink);font-size:1.75rem;font-weight:500;letter-spacing:-.03em;margin:0}.xpa-card--form{--xpa-avatar-rail:12.5rem;--xpa-avatar-size:8.5rem}.xpa-shell .xp-block-form{align-items:flex-start;display:flex;flex-direction:column;gap:1.125rem}.xpa-shell .wp-block-xp-cp-profile-field,.xpa-shell .xp-block-form>*{width:100%}.xpa-shell .xpa-card--form .xp-block-form{align-items:start;-moz-column-gap:2.25rem;column-gap:2.25rem;display:grid;grid-template-columns:var(--xpa-avatar-rail) minmax(0,1fr) minmax(0,1fr);row-gap:1.375rem}.xpa-shell .xpa-card--form .xp-block-form>:has(.xp-block-form-field--avatar-upload){grid-column:1;grid-row:1/span 3}.xpa-shell .xpa-card--form .xp-block-form>.xp-block-form-field--submit,.xpa-shell .xpa-card--form .xp-block-form>:has(.xp-block-form-field--email){grid-column:2/-1}.xpa-shell .xpa-card--form .xp-block-form>.xp-block-form-field--submit{justify-self:start}.xpa-shell .xp-block-form-field--avatar-upload--container{align-items:stretch;flex-direction:column;gap:.875rem}.xpa-shell .xp-block-form-field--avatar-upload--preview{height:var(--xpa-avatar-size);margin-inline:auto;position:relative;width:var(--xpa-avatar-size)}.xpa-shell .xp-block-form-field--avatar-upload--preview label{border-radius:50%;cursor:pointer;display:block;height:100%}.xpa-shell .xp-block-form-field--avatar-upload--preview img{box-shadow:0 0 0 1px var(--line-2),var(--shadow-card);height:100%;outline:1px dashed var(--line-2);outline-offset:7px;transition:box-shadow .2s var(--ease-out),outline-color .2s var(--ease-out);width:100%}.xpa-shell .xp-block-form-field--avatar-upload--preview label:before{background:var(--card);border-radius:50%;bottom:.375rem;box-shadow:0 0 0 1px var(--line-2),var(--shadow-card);content:"";height:2.125rem;position:absolute;right:.375rem;transition:background .18s var(--ease-out),box-shadow .18s var(--ease-out),opacity .18s var(--ease-out);width:2.125rem;z-index:1}.xpa-shell .xp-block-form-field--avatar-upload--preview label:after{background:var(--ink-2);bottom:.875rem;content:"";height:1.125rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 8.5A1.5 1.5 0 0 1 4.5 7h2.2a1 1 0 0 0 .83-.45l.94-1.4a1 1 0 0 1 .83-.45h5.4a1 1 0 0 1 .83.45l.94 1.4a1 1 0 0 0 .83.45h2.2A1.5 1.5 0 0 1 21 8.5v9a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 17.5z%27/%3E%3Ccircle cx=%2712%27 cy=%2713%27 r=%273.4%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 8.5A1.5 1.5 0 0 1 4.5 7h2.2a1 1 0 0 0 .83-.45l.94-1.4a1 1 0 0 1 .83-.45h5.4a1 1 0 0 1 .83.45l.94 1.4a1 1 0 0 0 .83.45h2.2A1.5 1.5 0 0 1 21 8.5v9a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 17.5z%27/%3E%3Ccircle cx=%2712%27 cy=%2713%27 r=%273.4%27/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;right:.875rem;transition:background .18s var(--ease-out),opacity .18s var(--ease-out);width:1.125rem;z-index:2}.xpa-shell .xp-block-form-field--avatar-upload--preview label:hover img{box-shadow:0 0 0 1px var(--ink-3),var(--shadow-card-lift);outline-color:var(--ink-3)}.xpa-shell .xp-block-form-field--avatar-upload--preview label:hover:before{background:var(--coral);box-shadow:0 0 0 1px var(--coral),var(--shadow-card-lift)}.xpa-shell .xp-block-form-field--avatar-upload--preview label:hover:after{background:var(--on-coral)}.xpa-shell .xp-block-form-field--avatar-upload:has(input:focus-visible) .xp-block-form-field--avatar-upload--preview img{outline:2px solid var(--accent);outline-offset:3px}.xpa-shell .xp-block-form-field--avatar-upload>.xp-block-form-field__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.xpa-shell .xp-block-form-field--avatar-upload--actions{display:contents}.xpa-shell .xp-block-form-field--avatar-upload--actions .wp-block-button__link{display:none}.xpa-shell .xp-block-form-field--avatar-upload--actions input[type=file]{border:0;clip-path:inset(50%);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.xpa-shell .xp-block-form-field--avatar-upload--preview:after{text-wrap:balance;background:rgba(9,9,11,.62);border-radius:50%;color:#fff;content:attr(data-hover-label);display:grid;font-size:.8125rem;font-weight:550;inset:0;line-height:1.25;opacity:0;padding:0 .625rem;place-items:center;pointer-events:none;position:absolute;text-align:center;transition:opacity .18s var(--ease-out)}.xpa-shell .xp-block-form-field--avatar-upload--preview:hover:after,.xpa-shell .xp-block-form-field--avatar-upload:has(input:focus-visible) .xp-block-form-field--avatar-upload--preview:after{opacity:1}.xpa-shell .is-dropping .xp-block-form-field--avatar-upload--preview:after{content:attr(data-drop-label);opacity:1}.xpa-shell .is-dropping .xp-block-form-field--avatar-upload--preview label:after,.xpa-shell .is-dropping .xp-block-form-field--avatar-upload--preview label:before,.xpa-shell .xp-block-form-field--avatar-upload--preview:hover label:after,.xpa-shell .xp-block-form-field--avatar-upload--preview:hover label:before{opacity:0}.xpa-shell .is-dropping .xp-block-form-field--avatar-upload--preview img{box-shadow:0 0 0 1px var(--line-2),var(--shadow-card-lift);outline:2px dashed var(--coral);outline-offset:7px}@media(prefers-reduced-motion:reduce){.xpa-shell .xp-block-form-field--avatar-upload--preview img,.xpa-shell .xp-block-form-field--avatar-upload--preview label:after,.xpa-shell .xp-block-form-field--avatar-upload--preview label:before,.xpa-shell .xp-block-form-field--avatar-upload--preview:after{transition:none}}@media(max-width:60rem){.xpa-shell .xpa-card--form .xp-block-form{grid-template-columns:minmax(0,1fr)}.xpa-shell .xpa-card--form .xp-block-form>.xp-block-form-field--submit,.xpa-shell .xpa-card--form .xp-block-form>:has(.xp-block-form-field--avatar-upload),.xpa-shell .xpa-card--form .xp-block-form>:has(.xp-block-form-field--email){grid-column:1;grid-row:auto}.xpa-shell .xp-block-form-field--avatar-upload--container{align-items:center;flex-direction:row;gap:1.5rem}.xpa-shell .xp-block-form-field--avatar-upload--preview{margin-inline:0}}.xpa-shell .xp-block-form-field__label{color:var(--ink-3);display:block;font-size:.8125rem;font-weight:400;margin-bottom:.3125rem}.xpa-shell .xp-block-form-field__control input{background:var(--card);border:1px solid var(--line-2);border-radius:.4375rem;color:var(--ink);font:inherit;font-size:.9375rem;height:2.5rem;padding:0 .75rem;width:100%}.xpa-shell .xp-block-form-field__control input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.xpa-shell .xp-block-form-field__control input::-moz-placeholder{color:var(--ink-3)}.xpa-shell .xp-block-form-field__control input::placeholder{color:var(--ink-3)}.xpa-shell .xp-block-form-field--submit{margin-top:.25rem;width:auto}.xpa-shell .xp-block-form-field--submit .wp-block-button__link{width:auto}.xpa-formnote{border-top:1px solid var(--line);color:var(--ink-3);font-size:.8125rem;margin:0;padding-top:1.125rem}.xpa-cards{list-style:none;margin:0;padding:0}.xpa-cards__item{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:1rem;justify-content:space-between;padding:.875rem 1.25rem}.xpa-cards__item:last-child{border-bottom:0}.xpa-cards__text{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.xpa-cards__text b{color:var(--ink);font-weight:500}.xpa-cards__text .xpa-muted{align-items:center;display:flex;font-size:.8125rem;gap:.4375rem}.xpa-cards__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.xpa-link--bad:hover{color:var(--status-bad)}.xpa-form{gap:1rem}.xpa-form__row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.xpa-field{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.xpa-field__hint,.xpa-field__l{color:var(--ink-3);font-size:.8125rem}.xpa-field input,.xpa-field select{background:var(--card);border:1px solid var(--line-2);border-radius:.4375rem;color:var(--ink);font:inherit;font-size:.9375rem;height:2.25rem;padding:0 .6875rem;width:100%}.xpa-field input:focus-visible,.xpa-field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.xpa-cardframe{background:rgba(0,0,0,.5);border:0;color-scheme:normal;height:100%;inset:0;position:fixed;width:100%;z-index:2147483647}body.xpa-noscroll{overflow:hidden}@keyframes xpa-spin{to{transform:rotate(1turn)}}.xpa-btn.is-busy,.xpa-link.is-busy{opacity:.65;pointer-events:none}.xpa-btn.is-busy:before,.xpa-link.is-busy:before{animation:xpa-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";flex:none;height:.75em;margin-right:.4375rem;width:.75em}.xpa-link.is-busy{align-items:center;display:inline-flex}.xpa-btn:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.xpa-btn.is-busy:before,.xpa-link.is-busy:before{animation-duration:1.8s}}.xpa-sure{align-items:center;animation:xpa-sure-in .2s var(--ease-out) both;background:var(--sunk);border:1px solid var(--line);border-radius:.625rem;display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem .875rem}.xpa-sure__text{display:flex;flex:1 1 14rem;flex-direction:column;gap:.125rem;min-width:0}.xpa-sure__q{color:var(--ink);font-size:.9375rem;font-weight:550;letter-spacing:-.01em}.xpa-sure__body{color:var(--ink-3);font-size:.8125rem;line-height:1.5}.xpa-sure__acts{align-items:center;display:flex;flex:none;gap:.5rem}.xpa-sure__acts .xpa-btn{font-size:.875rem;height:2.25rem;padding:0 .875rem}.xpa-sure__go{background:var(--card);border-color:var(--line-2);color:var(--ink)}.xpa-sure__go:hover{background:var(--btn-hover-bg)}.xpa-sure--bad .xpa-sure__go{background:var(--status-bad);border-color:var(--status-bad);color:var(--paper)}.xpa-sure--bad .xpa-sure__go:hover{filter:brightness(1.08)}.xpa-sure__go:active{transform:scale(.985);transition-duration:.08s}@keyframes xpa-sure-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.xpa-sure{animation-duration:.01ms}}.xpa-cards__actions .xpa-sure{flex:1 0 100%}@media(max-width:30rem){.xpa-sure__acts{width:100%}.xpa-sure__acts .xpa-btn{flex:1}}.xpa-toasts{bottom:1.5rem;display:flex;flex-direction:column-reverse;gap:.625rem;pointer-events:none;position:fixed;right:1.5rem;width:min(23rem,100vw - 3rem);z-index:60}.xpa-toast{align-items:start;animation:xpa-toast-in .34s var(--ease-out) both;background:var(--card);border-radius:.875rem;box-shadow:var(--shadow-card-lift);color:var(--ink-3);-moz-column-gap:.6875rem;column-gap:.6875rem;display:grid;font-size:.9375rem;grid-template-columns:auto 1fr auto;line-height:1.5;overflow:hidden;padding:.875rem 1rem .9375rem;pointer-events:auto;position:relative;row-gap:.1875rem}.xpa-toast:before{background:var(--ink-3);border-radius:50%;content:"";grid-column:1;grid-row:1;height:.5rem;margin-top:.4375rem;width:.5rem}.xpa-toast--good:before{background:var(--status-ok)}.xpa-toast--bad:before{background:var(--status-bad)}.xpa-toast__text{grid-column:2;grid-row:1}.xpa-toast strong{color:var(--ink);display:block;font-weight:550;letter-spacing:-.01em}.xpa-toast__x{background:none;border:0;border-radius:.375rem;color:var(--ink-3);cursor:pointer;display:grid;flex:none;font:inherit;font-size:1.0625rem;grid-column:3;grid-row:1;height:1.375rem;line-height:1;margin:-.125rem -.25rem 0 0;padding:0;place-items:center;transition:background .18s var(--ease-out),color .18s var(--ease-out);width:1.375rem}.xpa-toast__x:hover{background:var(--btn-hover-bg);color:var(--ink)}.xpa-toast__timer{animation:xpa-toast-timer linear both;background:var(--ink-3);bottom:0;height:2px;left:0;opacity:.45;position:absolute;transform-origin:left;width:100%}.xpa-toast--good .xpa-toast__timer{background:var(--status-ok)}.xpa-toast--bad .xpa-toast__timer{background:var(--status-bad)}.xpa-toast.is-going{animation:xpa-toast-out .22s var(--ease-out) both}@keyframes xpa-toast-in{0%{opacity:0;transform:translateY(.75rem) scale(.97)}to{opacity:1;transform:none}}@keyframes xpa-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.375rem) scale(.98)}}@keyframes xpa-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.xpa-toast,.xpa-toast.is-going{animation-duration:.01ms}.xpa-toast__timer{display:none}}@media(max-width:30rem){.xpa-toasts{bottom:.75rem;left:.75rem;right:.75rem;width:auto}}:root{--nav-float:1.25rem;--nav-h:4.75rem}.xp-nav{--nav-pill-x:clamp(1.15rem,2.6vw,2.75rem);--nav-pill-w:calc(1180px + var(--nav-pill-x)*2);--nav-gutter:1.25rem;--nav-radius:999px;--nav-glass-layers:radial-gradient(120% 150% at 16% -40%,var(--nav-bloom),transparent 56%),radial-gradient(80% 130% at 86% 150%,var(--nav-bounce),transparent 60%),var(--nav-sheen);--nav-glass-filter:blur(22px) saturate(210%);--nav-ground:hsla(0,0%,100%,.3);--nav-sheen:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.12) 44%,hsla(0,0%,100%,0) 72%,rgba(9,9,11,.022));--nav-bloom:hsla(0,0%,100%,.42);--nav-bounce:rgba(9,9,11,.014);--nav-rim:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 0 0 1px rgba(9,9,11,.075),inset 0 -14px 26px -18px rgba(9,9,11,.12),0 2px 6px -2px rgba(9,9,11,.05),0 14px 32px -14px rgba(9,9,11,.17);--nav-chip:rgba(9,9,11,.04);--nav-chip-hover:rgba(9,9,11,.075);--nav-chip-line:rgba(9,9,11,.1);padding-block:var(--nav-float);position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:50}@media screen and (max-width:600px){.xp-nav{top:0}}.xp-nav:before{backdrop-filter:var(--nav-glass-filter);-webkit-backdrop-filter:var(--nav-glass-filter);background:var(--nav-glass-layers),var(--nav-ground);border-radius:var(--nav-radius);bottom:var(--nav-float);box-shadow:var(--nav-rim);content:"";left:var(--nav-gutter);margin-inline:auto;max-width:var(--nav-pill-w);pointer-events:none;position:absolute;right:var(--nav-gutter);top:var(--nav-float);transition:background .3s ease,box-shadow .3s ease;z-index:-1}html.xp-scrolled .xp-nav{--nav-ground:hsla(0,0%,100%,.5);--nav-rim:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(9,9,11,.085),inset 0 -14px 26px -18px rgba(9,9,11,.14),0 2px 6px -2px rgba(9,9,11,.06),0 18px 40px -16px rgba(9,9,11,.22)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .xp-nav{--nav-ground:rgba(10,10,13,.26);--nav-sheen:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 44%,hsla(0,0%,100%,0) 72%,rgba(0,0,0,.05));--nav-bloom:hsla(0,0%,100%,.095);--nav-bounce:hsla(0,0%,100%,.04);--nav-rim:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 0 0 1px hsla(0,0%,100%,.085),inset 0 -14px 26px -18px rgba(0,0,0,.55),0 2px 6px -2px rgba(0,0,0,.45),0 14px 32px -14px rgba(0,0,0,.6);--nav-chip:hsla(0,0%,100%,.05);--nav-chip-hover:hsla(0,0%,100%,.1);--nav-chip-line:hsla(0,0%,100%,.13)}html.xp-scrolled:not([data-theme=light]) .xp-nav{--nav-ground:rgba(8,8,11,.44);--nav-rim:inset 0 1px 0 hsla(0,0%,100%,.17),inset 0 0 0 1px hsla(0,0%,100%,.095),inset 0 -14px 26px -18px rgba(0,0,0,.65),0 2px 6px -2px rgba(0,0,0,.5),0 18px 40px -16px rgba(0,0,0,.7)}}:root[data-theme=dark] .xp-nav{--nav-ground:rgba(10,10,13,.26);--nav-sheen:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 44%,hsla(0,0%,100%,0) 72%,rgba(0,0,0,.05));--nav-bloom:hsla(0,0%,100%,.095);--nav-bounce:hsla(0,0%,100%,.04);--nav-rim:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 0 0 1px hsla(0,0%,100%,.085),inset 0 -14px 26px -18px rgba(0,0,0,.55),0 2px 6px -2px rgba(0,0,0,.45),0 14px 32px -14px rgba(0,0,0,.6);--nav-chip:hsla(0,0%,100%,.05);--nav-chip-hover:hsla(0,0%,100%,.1);--nav-chip-line:hsla(0,0%,100%,.13)}html.xp-scrolled[data-theme=dark] .xp-nav{--nav-ground:rgba(8,8,11,.44);--nav-rim:inset 0 1px 0 hsla(0,0%,100%,.17),inset 0 0 0 1px hsla(0,0%,100%,.095),inset 0 -14px 26px -18px rgba(0,0,0,.65),0 2px 6px -2px rgba(0,0,0,.5),0 18px 40px -16px rgba(0,0,0,.7)}.xp-nav__inner{align-items:center;display:flex;gap:2.5rem;height:var(--nav-h);margin-inline:auto;position:relative;width:min(1180px,100% - 2*var(--nav-gutter) - 2*var(--nav-pill-x))}.wp-site-blocks>.xp-nav+*{margin-block-start:0}.xp-nav .xp-actions>*,.xp-nav__end>*,.xp-nav__inner>*{margin-block:0}.xp-brand{align-items:center;color:var(--ink);display:flex;flex:none;gap:.5rem}.xp-brand .xp-brand__symbol{color:var(--red);flex:none;height:2.5rem;width:2.8395rem}.xp-brand .xp-brand__wordmark{color:inherit;flex:none;height:2rem;width:5.942rem}.xp-brand:hover{color:var(--ink)}.xp-nav__links{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.875rem;gap:2rem;letter-spacing:var(--label-track);text-transform:var(--label-case)}.xp-nav__links>a{position:relative;transition:color .18s ease}.xp-nav__links>.is-current,.xp-nav__links>a:hover{color:var(--ink)}.xp-menu__trigger:after,.xp-nav__links>a:after{background:var(--coral);bottom:-.5rem;content:"";height:1px;left:0;position:absolute;transition:width .22s ease;width:0}.xp-menu:focus-within .xp-menu__trigger:after,.xp-menu:hover .xp-menu__trigger:after,.xp-nav__links>.is-current:after,.xp-nav__links>a:hover:after{width:100%}.xp-nav__end{align-items:center;display:flex;gap:.75rem;margin-left:auto}.xp-themeicon{overflow:visible}.xp-themeicon__disc,.xp-themeicon__rays,.xp-themeicon__shadow{transform-box:view-box;transform-origin:12px 12px}.xp-themeicon__rays{transition:transform .22s var(--ease-out),opacity .16s ease}.xp-themeicon__disc{transition:transform .28s var(--ease-out),fill-opacity .22s ease}.xp-themeicon__shadow{transition:transform .28s var(--ease-out)}:root[data-theme=dark] .xp-themeicon__rays{opacity:0;transform:scale(.35) rotate(-45deg)}:root[data-theme=dark] .xp-themeicon__shadow{transform:translate(-7.2px,7.2px)}:root[data-theme=dark] .xp-themeicon__disc{fill-opacity:1;transform:translate(1.6px,-.6px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .xp-themeicon__rays{opacity:0;transform:scale(.35) rotate(-45deg)}:root:not([data-theme=light]) .xp-themeicon__shadow{transform:translate(-7.2px,7.2px)}:root:not([data-theme=light]) .xp-themeicon__disc{fill-opacity:1;transform:translate(1.6px,-.6px)}}@media(prefers-reduced-motion:reduce){.xp-themeicon__rays,.xp-themeicon__shadow{transition:none}}.xp-nav__signin{color:var(--ink-2);font-family:var(--font-mono);font-size:.875rem;letter-spacing:var(--label-track);text-transform:var(--label-case);transition:color .18s ease;white-space:nowrap}.xp-nav__signin:hover{color:var(--ink)}.xp-user-profile-root{--color-popover-foreground:var(--ink);--color-background:var(--card);--color-foreground:var(--ink);--radius-lg:1.125rem;--radius-xl:var(--radius-lg);--wp--preset--shadow--md:var(--shadow-lift);--color-popover:var(--nav-ground);--xp-profile-panel-overlay:var(--nav-glass-layers);--xp-profile-panel-filter:var(--nav-glass-filter);--color-gray-200:var(--nav-chip-line);--xp-profile-avatar:var(--nav-btn,2.75rem);--xp-profile-trigger-pad:0px;--xp-profile-trigger-pad-end:0px;--xp-profile-avatar-lg:var(--nav-btn,2.75rem);--xp-profile-width:18.5rem;--xp-profile-caret-display:none;--xp-profile-button-bg:var(--btn-secondary);--xp-profile-button-fg:var(--on-btn-secondary);--xp-profile-button-border:transparent;--xp-profile-button-bg-hover:var(--btn-secondary-hover);--xp-profile-button-fg-hover:var(--on-btn-secondary);--radius-md:.625rem;--xp-profile-button-radius:var(--btn-radius,999px);--xp-profile-row-hover:var(--nav-chip-hover);--xp-profile-row-hover-danger:color-mix(in srgb,var(--red) 12%,transparent);--xp-profile-divider:var(--nav-chip-line);--xp-profile-trigger-hover:var(--nav-chip-hover);--color-gray-100:color-mix(in srgb,var(--ink) 10%,transparent);--color-gray-700:var(--ink-2);--color-gray-600:var(--ink-2);--color-gray-500:var(--ink-3);--color-gray-300:var(--line-2);--color-gray-900:var(--ink);--text-sm:.9375rem;--font-weight-semibold:550;--color-blue-500:var(--accent);--color-blue-600:var(--accent);--color-white:var(--card);--color-black:var(--ink);--xp-profile-avatar-ring:color-mix(in srgb,var(--ink) 18%,transparent);--xp-profile-avatar-ring-active:var(--accent);--color-primary:var(--coral);--color-primary-foreground:var(--on-coral);--color-blue-50:color-mix(in oklab,var(--coral) 12%,var(--card));--color-destructive:var(--accent);--color-red-500:var(--accent);--color-red-600:var(--accent);--color-red-50:color-mix(in oklab,var(--red) 10%,var(--card));--default-transition-duration:.16s;--default-transition-timing-function:var(--ease-out);align-items:center;display:inline-flex}.xp-menu{position:relative}.xp-menu__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:default;display:inline-flex;font-family:var(--font-mono);font-size:.875rem;gap:.375rem;letter-spacing:var(--label-track);padding:0;position:relative;text-transform:var(--label-case);transition:color .18s ease}.xp-menu__trigger svg{color:var(--ink-3);height:.8125rem;transition:transform .16s ease;width:.8125rem}.xp-menu:focus-within .xp-menu__trigger,.xp-menu:hover .xp-menu__trigger{color:var(--ink)}.xp-menu__list{backdrop-filter:var(--nav-glass-filter);-webkit-backdrop-filter:var(--nav-glass-filter);background:var(--nav-glass-layers),var(--nav-ground);border:1px solid var(--nav-chip-line);border-radius:1.125rem;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;left:-.875rem;min-width:14rem;opacity:0;padding:.4375rem;position:absolute;top:calc(100% + 2.25rem);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;visibility:hidden}.xp-menu__list:before{content:"";inset:-2.25rem 0 100% 0;position:absolute}.xp-menu__list a{align-items:center;border-radius:.625rem;color:var(--ink-2);display:flex;font-family:var(--font-sans);font-size:1rem;gap:.6875rem;letter-spacing:0;padding:.5625rem .625rem;text-transform:none}.xp-menu__list a:hover{background:var(--nav-chip-hover);color:var(--ink)}.xp-menu__list a svg{color:var(--red);flex:none;height:1.0625rem;width:1.0625rem}.xp-menu__list a svg[data-xpac-icon-family=mark]{color:var(--ink);height:1.375rem;width:1.375rem}.xp-menu__list i{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.625rem;font-style:normal;letter-spacing:.04em;margin-left:auto}.xp-menu:focus-within .xp-menu__list,.xp-menu:hover .xp-menu__list,.xp-menu__list:hover{opacity:1;transform:none;visibility:visible}.xp-menu:focus-within .xp-menu__trigger svg,.xp-menu:hover .xp-menu__trigger svg{transform:rotate(180deg)}.xp-nav .xp-iconbtn{background:var(--nav-chip);border-color:var(--nav-chip-line);box-shadow:none;flex:none;height:var(--nav-btn,2.75rem);width:var(--nav-btn,2.75rem)}.xp-nav .xp-iconbtn:hover{background:var(--nav-chip-hover);border-color:var(--nav-chip-line);color:var(--ink)}.xp-nav .xp-iconbtn:active{background:var(--nav-chip-hover);box-shadow:none}.xp-nav .xp-iconbtn svg{height:1.1875rem;width:1.1875rem}.xp-nav .xp-actions{flex-wrap:nowrap}.xp-nav .xp-btn--sm{--btn-h-sm:var(--nav-btn,2.75rem);--btn-pad-x-sm:1.375rem;--btn-label-sm:1rem;flex:none}.xp-nav .xp-btn:not(.xp-btn--primary){background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-2)}.xp-nav .xp-btn:not(.xp-btn--primary):hover:not(:disabled):not([aria-disabled=true]){background:var(--nav-chip-hover);box-shadow:none;color:var(--ink);transform:none}.xp-nav .xp-btn:not(.xp-btn--primary):active:not(:disabled):not([aria-disabled=true]){background:var(--nav-chip-hover);transform:scale(.985)}.xp-nav__toggle{display:none}@media(max-width:60rem){.xp-nav__inner{gap:1rem}.xp-nav__toggle{display:grid;order:3}.xp-nav__links{align-items:flex-start;flex-basis:100%;flex-direction:column;gap:0;order:4;padding-block:.25rem 1.25rem}.xp-nav:not(.is-open) .xp-nav__links{display:none}.xp-nav.is-open .xp-nav__inner{flex-wrap:wrap;height:auto;padding-top:1rem}.xp-nav.is-open{--nav-radius:2rem}.xp-menu__trigger,.xp-nav__links>a{display:flex;padding-block:.6875rem;width:100%}.xp-menu__trigger:after,.xp-nav__links>a:after{bottom:.4375rem}.xp-menu{width:100%}.xp-menu__trigger svg{display:none}.xp-menu__list{background:transparent;border:0;box-shadow:none;min-width:0;opacity:1;padding:0 0 .25rem .5rem;position:static;transform:none;visibility:visible}.xp-menu__list:before{display:none}.xp-menu__list a{font-size:.9375rem}}@media(max-width:30rem){:root{--nav-float:.875rem;--nav-h:4.25rem}.xp-nav{--nav-gutter:.75rem;--nav-btn:2.5rem}.xp-nav__end,.xp-nav__inner{gap:.5rem}.xp-nav .xp-brand{gap:0}.xp-nav .xp-brand .xp-brand__symbol{height:2.5rem;width:2.8395rem}.xp-nav .xp-brand .xp-brand__wordmark{display:none}.xp-nav .xp-btn--sm{--btn-pad-x-sm:.875rem;--btn-label-sm:.875rem}.xp-nav__signin{display:none}}@media(max-width:22.5rem){.xp-nav__end [data-xp-theme-toggle]{display:none}}.xp-community{background:var(--void);color:var(--void-ink);padding:6rem 0 0}.xp-community h2{font-size:clamp(2.25rem,5vw,3.5rem);letter-spacing:-.03em;text-align:center}.xp-community a:hover,.xp-community h2{color:var(--void-ink)}.xp-community__lede{text-wrap:pretty;color:hsla(0,0%,98%,.6);font-size:1.1875rem;margin:1.25rem auto 0;max-width:34em;text-align:center}.xp-socials{display:flex;gap:.75rem;justify-content:center;margin-top:2.25rem}.xp-socials a{background:hsla(0,0%,98%,.08);border-radius:50%;color:var(--void-ink);display:grid;height:2.75rem;place-items:center;transition:background .15s ease,transform .15s ease;width:2.75rem}.xp-socials a:hover{background:hsla(0,0%,98%,.16);transform:translateY(-2px)}.xp-socials a svg{height:1.125rem;width:1.125rem}.xp-foot{border-top:1px solid hsla(0,0%,98%,.12);margin-top:5rem;padding:3rem 0 2.5rem}.xp-foot__grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.xp-foot__tag{color:hsla(0,0%,98%,.55);font-size:1.0625rem;line-height:1.5;margin-top:1rem;max-width:16em}.xp-foot__links{align-content:start;display:grid;gap:.75rem 3rem;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),auto))}.xp-foot__links a{color:hsla(0,0%,98%,.7);font-size:1.0625rem}.xp-foot__base{border-top:1px solid hsla(0,0%,98%,.12);color:hsla(0,0%,98%,.45);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--mono);font-size:.75rem;gap:1rem;letter-spacing:.04em;margin-top:3rem;padding-top:1.5rem}.xp-foot__base a{color:hsla(0,0%,98%,.6)}.xp-community .xp-brand{color:var(--void-ink);gap:.75rem;width:-moz-fit-content;width:fit-content}.xp-community .xp-brand .xp-brand__symbol{color:var(--coral);height:3.5rem;width:3.9753rem}.xp-community .xp-brand .xp-brand__wordmark{color:var(--void-ink);height:2.75rem;width:8.1703rem}.xp-pack__meta{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em;margin-bottom:1.75rem}.xp-pack__grid{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.xp-pack__item{align-items:center;display:flex;gap:.9375rem}.xp-pack__item p{text-wrap:pretty;color:var(--ink-2);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;line-height:1.3}.xp-pack__item:hover .xp-pack__badge{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.xp-pack__badge{background:var(--card);border-radius:50%;box-shadow:var(--shadow);color:var(--coral);display:grid;flex:none;height:3.5rem;place-items:center;position:relative;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out);width:3.5rem}.xp-pack__badge svg{height:1.5rem;width:1.5rem}.xp-pack__badge svg[data-xpac-icon-family=mark]{height:55%;width:55%}.xp-pack__item.is-soon .xp-pack__badge{color:color-mix(in srgb,var(--coral) 72%,var(--ink-3))}.xp-pack__soon{align-items:center;color:var(--ink-3);display:flex;font-family:var(--wp--preset--font-family--mono);font-size:.6875rem;font-weight:400;gap:.375rem;letter-spacing:.06em;margin-top:.25rem;text-transform:uppercase}.xp-pack__soon:before{background:var(--coral);border-radius:50%;content:"";flex:none;height:.3125rem;width:.3125rem}@media(max-width:74.999em){.xp-pack__grid{-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2rem}.xp-pack__item{gap:1.25rem}.xp-pack__item p{font-size:1.125rem}.xp-pack__badge{height:4.5rem;width:4.5rem}.xp-pack__badge svg{height:1.875rem;width:1.875rem}.xp-pack__soon{font-size:.75rem}}@media(max-width:34rem){.xp-pack__grid{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.xp-pack__badge{height:3.75rem;width:3.75rem}.xp-pack__badge svg{height:1.625rem;width:1.625rem}}.xp-roadrow{align-items:center;background:var(--card);display:grid;gap:1.5rem;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;padding:1.5rem 1.625rem;transition:background .16s ease}.xp-roadrow:hover{background:var(--sunk)}.xp-roadrow__name{align-items:center;display:flex;gap:.875rem}.xp-roadrow__name b{font-size:1.125rem;font-weight:400;letter-spacing:-.015em}@media(max-width:48rem){.xp-roadrow{gap:.75rem;grid-template-columns:minmax(0,1fr)}}.xp-step{background:var(--card);border-radius:.875rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.75rem;isolation:isolate;padding:1.75rem;position:relative;transition:box-shadow .22s var(--ease-out)}.xp-step:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xp-step:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xp-step:hover:after{opacity:1}}.xp-step:hover{box-shadow:var(--shadow-card-hover)}.xp-step h3{font-size:1.375rem;letter-spacing:-.02em}.xp-step__n{color:var(--coral)}.xp-step__meta,.xp-step__n{font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em}.xp-step__meta{color:var(--ink-3);margin-top:.25rem}.xp-plan{background:var(--card);border-radius:1rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.25rem;isolation:isolate;padding:2rem;position:relative;transition:box-shadow .22s var(--ease-out)}.xp-plan:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xp-plan:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xp-plan:hover:after{opacity:1}}.xp-plan:hover{box-shadow:var(--shadow-card-hover)}.xp-plan--featured{box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 26%,transparent),var(--shadow-card)}.xp-plan--featured:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 26%,transparent),var(--shadow-card-hover)}.xp-plan h3{color:var(--ink-3);font-size:.9375rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.xp-plan__head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.xp-plan__blurb{color:var(--ink-2);font-size:1.0625rem}.xp-plan__price{align-items:baseline;display:flex;gap:.5rem}.xp-plan__price b{font-family:var(--font-mono);font-size:3.25rem;font-weight:450;letter-spacing:-.03em;line-height:1}.xp-plan__price s{color:var(--ink-3);font-size:1.25rem;text-decoration-thickness:1px}.xp-plan__price span{color:var(--ink-3);font-size:1.0625rem}.xp-plan__note{color:var(--ink-3);font-size:.9375rem;margin-bottom:-.375rem}.xp-faq{background:var(--card);border-radius:.875rem;box-shadow:var(--shadow-card);overflow:hidden}.xp-faq details{border-bottom:1px solid var(--line)}.xp-faq details:last-child{border-bottom:0}.xp-faq details[open]:not(.is-closing) .xp-faq__mark{transform:rotate(225deg) translate(-2px,-2px)}.xp-faq summary{align-items:center;cursor:pointer;display:flex;font-size:1.25rem;gap:1rem;letter-spacing:-.015em;list-style:none;padding:1.375rem 1.625rem}.xp-faq__mark{border-bottom:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);flex:none;height:.625rem;margin-left:auto;transform:rotate(45deg) translate(-2px,-2px);transition:transform .28s var(--ease-out);width:.625rem}.xp-faq__body{text-wrap:pretty;color:var(--ink-3);display:flex;flex-direction:column;font-size:1.0625rem;gap:.9375rem;line-height:1.62;max-width:52em;padding:0 1.625rem 1.625rem}.xp-faq__body p:first-child{margin-top:0}.xp-faq__body .is-emphasis{color:var(--ink-2)}.xp-faq--sm summary{font-size:1.1875rem}.xp-doccard{background:var(--card);border-radius:.875rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.625rem;isolation:isolate;padding:1.5rem;position:relative;transition:box-shadow .22s var(--ease-out)}.xp-doccard:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xp-doccard:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xp-doccard:hover:after{opacity:1}}.xp-doccard:hover{box-shadow:var(--shadow-card-hover);color:inherit}.xp-doccard__meta{align-items:center;color:var(--ink-3);display:flex;font-family:var(--wp--preset--font-family--mono);font-size:.75rem;gap:1rem;justify-content:space-between;letter-spacing:.04em}.xp-doccard__cat{color:var(--accent)}.xp-doccard p{text-wrap:pretty;color:var(--ink-3);font-size:1.0625rem;line-height:1.5}.xp-doccard[hidden]{display:none}.xp-empty{border:1px dashed var(--line-2);border-radius:.875rem;color:var(--ink-3);padding:3rem;text-align:center}.xp-empty>p:first-child{color:var(--ink-2);font-size:1.1875rem}.xp-empty>p+p{margin-top:.5rem}.xp-releases{display:flex;flex-direction:column;margin-top:1.75rem}.xp-release{border-top:1px solid var(--line);display:grid;gap:1.25rem;grid-template-columns:5.5rem minmax(0,1fr);padding:1.125rem 0}.xp-release__v{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.04em}.xp-release__body{display:flex;flex-direction:column;gap:.25rem}.xp-release__body b{font-size:1.0625rem;font-weight:400}.xp-release__body span{text-wrap:pretty;color:var(--ink-3);font-size:1rem}.xp-plugin .xp-section:not(:has(.xp-wrap *)){display:none}.xp-plugin__hero{padding-bottom:3.5rem}.xp-crumbs{align-items:center;color:var(--ink-3);display:flex;font-family:var(--wp--preset--font-family--mono);font-size:.75rem;gap:.5rem;letter-spacing:.04em;margin-bottom:2rem}.xp-crumbs a:hover{color:var(--accent)}.xp-crumbs svg{display:block;height:.875rem;width:.875rem}.xp-plugin__index{align-items:center;display:grid;gap:3rem 4.5rem;grid-template-columns:minmax(0,1fr) auto}.xp-plugin__index .xp-plugin__copy{max-width:36rem}.xp-marks{--xp-tile:4.25rem;--xp-tile-gap:.75rem}.xp-marks__grid{display:grid;gap:var(--xp-tile-gap);grid-template-columns:repeat(6,var(--xp-tile));list-style:none;margin:0;padding:0}.xp-marks li{animation:xp-pop .6s var(--ease-out) both;animation-delay:calc(var(--i, 0)*26ms);position:relative}.xp-marks__tile{--xp-ink:var(--status-ok);--glow-edge-size:6rem;background:var(--card);border-radius:.875rem;box-shadow:var(--shadow-card);color:var(--ink-2);display:grid;height:var(--xp-tile);isolation:isolate;place-items:center;position:relative;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),color .2s var(--ease-out),opacity .2s var(--ease-out);width:var(--xp-tile)}.xp-marks__tile:after{background:radial-gradient(var(--glow-edge-size) var(--glow-edge-size) at var(--xp-edge-x,50%) var(--xp-edge-y,50%),var(--glow-edge),transparent 70%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--xp-edge-a,0);padding:1px;pointer-events:none;position:absolute;z-index:1}.xp-marks__tile:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.xp-marks__tile:hover:after{opacity:1}}.xp-marks__tile svg{height:calc(var(--xp-tile)*.65);transition:transform .28s var(--ease-out);width:calc(var(--xp-tile)*.65)}.xp-marks__tile[data-xp-tier=pro]{--xp-ink:var(--accent);color:var(--coral)}.xp-marks__tile.is-brand,.xp-marks__tile.is-brand[data-xp-tier=pro]{color:var(--xp-brand,var(--xp-brand-light))}.xp-marks__tile[data-xp-dim]{opacity:.22}.xp-marks__tile[data-xp-dim]:focus-visible,.xp-marks__tile[data-xp-dim]:hover{opacity:1}.xp-marks__tile:focus-visible,.xp-marks__tile:hover{box-shadow:var(--shadow-card-hover);color:var(--ink);transform:translateY(-.25rem)}.xp-marks__tile:focus-visible svg,.xp-marks__tile:hover svg{transform:scale(1.12)}.xp-marks__tile[data-xp-tier=pro]:focus-visible,.xp-marks__tile[data-xp-tier=pro]:hover{color:var(--coral)}.xp-marks__tile:focus-visible{outline:2px solid var(--xp-ink);outline-offset:3px}.xp-marks__name{border-radius:.4375rem;bottom:calc(100% + .5rem);color:var(--paper);font-size:.75rem;font-weight:500;letter-spacing:-.005em;line-height:1;opacity:0;padding:.375rem .625rem;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);white-space:nowrap;z-index:4}.xp-marks__name,.xp-marks__name:after{background:var(--ink);left:50%;position:absolute}.xp-marks__name:after{content:"";height:.5rem;top:100%;transform:translate(-50%,-50%) rotate(45deg);width:.5rem}.xp-marks__tile:focus-visible .xp-marks__name,.xp-marks__tile:hover .xp-marks__name{opacity:1;transform:translate(-50%)}.xp-marks__legend{color:var(--ink-3);display:flex;font-family:var(--wp--preset--font-family--mono);font-size:.75rem;font-variant-numeric:tabular-nums;gap:1.25rem;letter-spacing:.04em;margin:1.125rem 0 0}.xp-marks__legend span{align-items:center;display:inline-flex;gap:.5rem}.xp-marks__legend i{background:var(--ok);border-radius:50%;height:.4375rem;width:.4375rem}.xp-marks__legend [data-xp-tier=pro] i{background:var(--coral)}@media(max-width:64rem){.xp-plugin__index{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.xp-marks__grid{grid-template-columns:repeat(auto-fill,var(--xp-tile))}}@media(max-width:34rem){.xp-marks{--xp-tile:3.25rem;--xp-tile-gap:.5rem}}.xp-plugin__title{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.xp-plugin__title h1{font-size:var(--wp--preset--font-size--page);margin:0}.xp-tier{align-self:center;background:var(--status-ok-bg);border-radius:.5rem;box-shadow:inset 0 0 0 1px var(--status-ok-line);color:var(--status-ok);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em;padding:.3125rem .625rem;white-space:nowrap}.xp-tier.is-pro{background:color-mix(in srgb,var(--coral) 12%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--coral) 26%,transparent);color:var(--accent)}.xp-tier--sm{border-radius:.375rem;font-size:.6875rem;padding:.1875rem .5rem}.xp-plugin__copy{align-items:flex-start;display:flex;flex-direction:column}.xp-plugin__lead{align-items:center;display:grid;gap:3rem 4.5rem;grid-template-columns:minmax(0,1fr) minmax(0,27rem)}@media(max-width:64rem){.xp-plugin__lead{gap:2.5rem;grid-template-columns:minmax(0,1fr)}}.xp-plugin__mark{color:var(--ink);display:grid;flex:none;height:3.5rem;place-items:center;width:3.5rem}.xp-plugin__mark svg{height:2.75rem;width:2.75rem}.xp-plugin__mark--hero{animation:xp-pop .6s var(--ease-out) both;height:4.5rem;margin-bottom:1.5rem;width:4.5rem}.xp-plugin__mark--hero svg{height:4rem;width:4rem}.xp-plugin__note{margin-top:1rem}.xp-specs{border-top:1px solid var(--line);display:grid;gap:1.5rem 0;grid-template-columns:repeat(5,minmax(0,1fr));margin:3rem 0 0;padding-top:1.5rem}.xp-specs>div{border-left:1px solid var(--line);padding-left:1.5rem}.xp-specs>div:first-child{border-left:0;padding-left:0}.xp-specs dt{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em;margin-bottom:.3125rem}.xp-specs dd{color:var(--ink);font-size:1rem;font-weight:500;margin:0}@media(max-width:60rem){.xp-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-specs>div{border-left:1px solid var(--line);padding-left:1.25rem}.xp-specs>div:nth-child(odd){border-left:0;padding-left:0}}.xp-wire{--xp-wire-cycle:5.2s;--xp-wire-leg:.3;--xp-wire-badge:3.5rem;--xp-wire-subject:4.5rem;animation:xp-rise .7s var(--ease-out) .18s both;background:var(--card);border-radius:1.25rem;box-shadow:var(--shadow-card);margin:0;overflow:hidden;padding:2rem 2.25rem;position:relative}.xp-wire:before{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 100% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse 70% 80% at 100% 0,#000,transparent 70%);pointer-events:none;position:absolute}.xp-wire__rail{align-items:stretch;flex-direction:column}.xp-wire__node,.xp-wire__rail{display:flex;position:relative}.xp-wire__node{align-items:center;gap:1.125rem;z-index:1}.xp-wire__node p{text-wrap:balance;color:var(--ink-3);font-size:1.0625rem;line-height:1.3;margin:0}.xp-wire__node.is-subject{margin-left:calc((var(--xp-wire-badge) - var(--xp-wire-subject))/2)}.xp-wire__node.is-subject p{color:var(--ink);font-family:var(--wp--preset--font-family--display);font-size:1.3125rem;font-weight:500;letter-spacing:-.02em}.xp-wire__badge{--xp-badge-ink:var(--ink-3);--xp-badge-ink-lit:var(--coral);--xp-badge-bg:var(--sunk);--xp-badge-bg-lit:color-mix(in srgb,var(--coral) 10%,var(--card));--xp-badge-ring:inset 0 0 0 1px var(--line),0 0 0 0 transparent;--xp-badge-ring-lit:inset 0 0 0 1px color-mix(in srgb,var(--coral) 60%,transparent),0 0 0 4px color-mix(in srgb,var(--coral) 12%,transparent);background:var(--xp-badge-bg);border-radius:1rem;box-shadow:var(--xp-badge-ring);color:var(--xp-badge-ink);display:grid;flex:none;height:var(--xp-wire-badge);place-items:center;position:relative;width:var(--xp-wire-badge)}.xp-wire__badge svg{height:1.5rem;width:1.5rem}.xp-wire__node:not(:first-child) .xp-wire__badge{animation:xp-wire-arrive var(--xp-wire-cycle) linear infinite;animation-delay:calc((var(--i) - 1)*var(--xp-wire-cycle)*var(--xp-wire-leg))}.xp-wire__node.is-subject .xp-wire__badge{--xp-badge-ink:var(--coral);--xp-badge-ink-lit:var(--coral);--xp-badge-bg:color-mix(in srgb,var(--coral) 12%,var(--card));--xp-badge-bg-lit:color-mix(in srgb,var(--coral) 18%,var(--card));--xp-badge-ring:inset 0 0 0 1px color-mix(in srgb,var(--coral) 28%,transparent),0 0 0 6px color-mix(in srgb,var(--coral) 7%,transparent);--xp-badge-ring-lit:inset 0 0 0 1px color-mix(in srgb,var(--coral) 70%,transparent),0 0 0 6px color-mix(in srgb,var(--coral) 16%,transparent);border-radius:1.25rem;height:var(--xp-wire-subject);width:var(--xp-wire-subject)}.xp-wire__node.is-subject .xp-wire__badge svg{height:1.875rem;width:1.875rem}.xp-wire__badge svg[data-xpac-icon-family=mark],.xp-wire__node.is-subject .xp-wire__badge svg[data-xpac-icon-family=mark]{height:55%;width:55%}.xp-wire__link{align-items:center;animation:xp-flow-v 1.1s linear infinite;background:linear-gradient(180deg,var(--line-2) 0 50%,transparent 50%) 0 0/2px .75rem repeat-y;display:flex;margin:.625rem 0 .625rem calc(var(--xp-wire-badge)/2 - 1px);min-height:3.25rem;position:relative;width:2px}.xp-wire__link.is-labelled{min-height:4rem}.xp-wire__link:after{border-right:2px solid var(--line-2);border-top:2px solid var(--line-2);bottom:0;content:"";height:.5rem;left:50%;position:absolute;transform:translateX(-50%) rotate(135deg);width:.5rem}.xp-wire__pulse{animation:xp-wire-pulse-v var(--xp-wire-cycle) linear infinite;animation-delay:calc(var(--i)*var(--xp-wire-cycle)*var(--xp-wire-leg));background:var(--coral);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 22%,transparent),0 0 14px color-mix(in srgb,var(--coral) 70%,transparent);height:.625rem;left:50%;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);width:.625rem}.xp-wire__payload{text-wrap:pretty;animation:xp-wire-payload var(--xp-wire-cycle) linear infinite;animation-delay:calc(var(--i)*var(--xp-wire-cycle)*var(--xp-wire-leg));color:var(--ink-3);flex:none;font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.04em;line-height:1.45;margin-left:2rem;max-width:18rem;position:relative;width:-moz-max-content;width:max-content}.xp-wire__payload:before{background:var(--line-2);content:"";height:1px;left:-2rem;position:absolute;top:50%;width:1.5rem}.xp-plugin__does .xp-cell{transition:background .16s ease}.xp-plugin__does .xp-tile{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}.xp-plugin__does .xp-cell:hover .xp-tile{box-shadow:0 0 0 5px color-mix(in srgb,var(--coral) 8%,transparent);transform:translateY(-.1875rem) rotate(-4deg)}.xp-plugin__does h3{margin-top:.375rem;min-height:2.6em}.xp-plugin__steps{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.xp-plugin__steps .xp-step{gap:.875rem;padding:2rem}.xp-plugin__steps .xp-step h3{font-size:1.375rem;letter-spacing:-.025em}.xp-plugin__steps .xp-step__n{font-size:.8125rem;font-variant-numeric:tabular-nums}.xp-plugin__steps.xp-reveal{opacity:1;transform:none;transition:none}.xp-plugin__steps.is-pending .xp-step{opacity:0}.xp-plugin__steps.is-in .xp-step,.xp-plugin__steps:not(.xp-reveal) .xp-step{animation:xp-rise .6s var(--ease-out) both;animation-delay:calc(var(--i, 0)*.12s)}@media(max-width:52rem){.xp-plugin__steps{grid-template-columns:minmax(0,1fr)}}.xp-settings{border-collapse:collapse;font-size:1rem;width:100%}.xp-settings td,.xp-settings th{border-bottom:1px solid var(--line);padding:.9375rem 1.5rem;text-align:left;vertical-align:top}.xp-settings thead th{background:var(--sunk);border-bottom-color:var(--line-2);color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.xp-settings td:first-child,.xp-settings td:nth-child(2),.xp-settings th:first-child,.xp-settings th:nth-child(2){white-space:nowrap;width:1%}.xp-settings tbody tr{transition:background .16s ease}.xp-settings tbody tr:hover{background:var(--sunk)}.xp-settings tbody th{color:var(--ink);font-weight:500;white-space:nowrap}.xp-settings td{color:var(--ink-3)}.xp-settings tbody tr:last-child td,.xp-settings tbody tr:last-child th{border-bottom:0}.xp-settings td:last-child{text-wrap:pretty;max-width:44rem}@media(max-width:48rem){.xp-settings{font-size:.9375rem}.xp-settings thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.xp-settings tr{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:.5rem .75rem;grid-template-columns:minmax(0,1fr) auto;padding:1.125rem 1.25rem}.xp-settings tbody tr:last-child{border-bottom:0}.xp-settings td,.xp-settings th{border-bottom:0;padding:0;white-space:normal}.xp-settings tbody th{font-size:1rem;white-space:normal}.xp-settings td:last-child{grid-column:1/-1;max-width:none}}.xp-pcards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.xp-pcards:has(>.xp-plugincard:only-child){grid-template-columns:minmax(0,min(34rem,100%))}.xp-relcards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.xp-pcards.xp-reveal,.xp-relcards.xp-reveal{opacity:1;transform:none;transition:none}.xp-pcards.is-pending>.xp-plugincard,.xp-relcards.is-pending>.xp-plugincard{opacity:0}.xp-pcards.is-in>.xp-plugincard,.xp-pcards:not(.xp-reveal):not(.is-settled)>.xp-plugincard,.xp-relcards.is-in>.xp-plugincard,.xp-relcards:not(.xp-reveal):not(.is-settled)>.xp-plugincard{animation:xp-rise .6s var(--ease-out) both;animation-delay:calc(var(--i, 0)*45ms)}.xp-pcards.is-settled>.xp-plugincard,.xp-relcards.is-settled>.xp-plugincard{animation:none;opacity:1}.xp-plugincard{--xp-mark:3rem;--xp-stamp:calc(var(--xp-mark) + 1.5rem);--xp-stamp-off:.5rem;background:var(--card);border-radius:1rem;box-shadow:var(--shadow-card);color:var(--ink);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:1.25rem;position:relative}.xp-plugincard:before{background:var(--ink);clip-path:inset(var(--xp-stamp-off) calc(100% - var(--xp-stamp-off) - var(--xp-stamp)) calc(100% - var(--xp-stamp-off) - var(--xp-stamp)) var(--xp-stamp-off) round .875rem);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:clip-path .3s var(--ease-out),opacity .14s ease .26s;z-index:0}.xp-plugincard>*{position:relative;z-index:1}.xp-plugincard__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.xp-plugincard__mark{color:var(--ink);display:grid;height:var(--xp-stamp);margin:-.75rem 0 0 -.75rem;place-items:center;transition:color .14s ease .26s;width:var(--xp-stamp)}.xp-plugincard__mark.is-brand{color:var(--xp-brand,var(--xp-brand-light))}.xp-plugincard__mark svg{display:block;height:var(--xp-mark);width:var(--xp-mark)}.xp-plugincard .xp-tier--sm{align-self:flex-start;transition:color .15s ease .05s,background-color .15s ease .05s,box-shadow .15s ease .05s}.xp-plugincard__body{display:flex;flex:1;flex-direction:column;gap:.375rem;margin-top:.875rem}.xp-plugincard__name{text-wrap:balance;color:var(--ink);font-family:var(--wp--preset--font-family--display);font-size:1.3125rem;font-weight:500;letter-spacing:-.03em;line-height:1.2;transition:color .15s ease .15s}.xp-plugincard__blurb{-webkit-box-orient:vertical;-webkit-line-clamp:3;text-wrap:pretty;color:var(--ink-3);display:-webkit-box;font-size:.9375rem;line-height:1.5;overflow:hidden;transition:color .15s ease .12s}.xp-plugincard:focus-visible:before,.xp-plugincard:hover:before{clip-path:inset(0 round 1rem);opacity:1;transition:clip-path .38s var(--ease-out),opacity .12s ease}.xp-plugincard:focus-visible .xp-plugincard__mark,.xp-plugincard:hover .xp-plugincard__mark{color:var(--coral);transition:color .12s ease}.xp-plugincard:focus-visible .xp-plugincard__mark svg[data-xpac-icon-family=mark],.xp-plugincard:hover .xp-plugincard__mark svg[data-xpac-icon-family=mark]{color:var(--paper)}.xp-plugincard:focus-visible .xp-plugincard__name,.xp-plugincard:hover .xp-plugincard__name{color:var(--paper);transition:color .18s ease .04s}.xp-plugincard:focus-visible .xp-plugincard__blurb,.xp-plugincard:hover .xp-plugincard__blurb{color:color-mix(in srgb,var(--paper) 62%,var(--ink));transition:color .18s ease .06s}.xp-plugincard:focus-visible .xp-tier--sm,.xp-plugincard:hover .xp-tier--sm{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 30%,transparent);color:var(--paper);transition:color .18s ease .12s,background-color .18s ease .12s,box-shadow .18s ease .12s}.xp-plugincard:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.xp-plugincard[hidden]{display:none}@media(min-width:34rem){.xp-pcards>.xp-plugincard:only-child{align-items:stretch;flex-direction:row;gap:1.25rem;padding-right:1.75rem}.xp-pcards>.xp-plugincard:only-child .xp-plugincard__head{flex:none;flex-direction:column;justify-content:space-between}.xp-pcards>.xp-plugincard:only-child .xp-plugincard__body{justify-content:center;margin-top:0}}@media(prefers-reduced-motion:reduce){.xp-marks__tile,.xp-marks__tile:hover,.xp-plugincard .xp-tier--sm,.xp-plugincard:before,.xp-plugincard:focus-visible:before,.xp-plugincard:hover .xp-plugincard__blurb,.xp-plugincard:hover .xp-plugincard__mark,.xp-plugincard:hover .xp-plugincard__name,.xp-plugincard:hover .xp-tier--sm,.xp-plugincard:hover:before,.xp-plugincard__blurb,.xp-plugincard__mark,.xp-plugincard__name{transform:none;transition:none}.xp-pcards.is-pending>.xp-plugincard,.xp-plugin__steps.is-pending .xp-step,.xp-relcards.is-pending>.xp-plugincard{opacity:1}}.xp-grouphead{align-items:baseline;display:flex;gap:.875rem;margin:0 0 1rem}.xp-grouphead__n{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.xp-grouphead__name{font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.xp-grouphead__rule{align-self:center;background:var(--line);flex:1;height:1px}.xp-grouphead__count{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.xp-catalogue{--xp-nav-space:calc(var(--wp-admin--admin-bar--height, 0px) + var(--nav-h) + var(--nav-float)*2);--xp-aside-w:17.5rem;--xp-aside-gap:3rem;--xp-well:var(--sunk)}.xp-catalogue__aside{background:var(--card);border-radius:1.125rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-inline-size:0;overflow:clip}.xp-catalogue__aside>*{flex:none}.xp-catalogue__main{min-inline-size:0}.xp-catalogue__foot{align-items:center;background:var(--xp-well);box-shadow:inset 0 1px 0 var(--line);display:flex;gap:1rem;justify-content:space-between;min-height:2.75rem;padding:.5rem .875rem .5rem 1rem}.xp-catalogue__tally{view-transition-name:xp-tally;color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}.xp-catalogue__tally b{color:var(--ink);font-weight:500}.xp-catalogue__reset{background:none;border:0;color:var(--ink-2);cursor:pointer;font-family:var(--wp--preset--font-family--mono);font-size:.6875rem;font-weight:500;letter-spacing:var(--label-track);padding:0;text-transform:var(--label-case);transition:color .15s ease}.xp-catalogue__reset:hover{color:var(--coral)}.xp-catalogue__reset:focus-visible{border-radius:.125rem;outline:2px solid var(--ink);outline-offset:3px}.xp-catalogue__reset[hidden]{display:none}.xp-catalogue__group{margin-bottom:3.5rem}.xp-catalogue__group:last-child{margin-bottom:0}.xp-catalogue__group[hidden]{display:none}.xp-catalogue__empty{view-transition-name:xp-empty;color:var(--ink-3);font-family:var(--wp--preset--font-family--display);font-size:1.375rem;font-weight:500;letter-spacing:-.02em;margin:0 0 3rem;padding:2rem 0}@media(min-width:64rem){.xp-catalogue__layout{align-items:start;display:grid;gap:var(--xp-aside-gap);grid-template-columns:var(--xp-aside-w) minmax(0,1fr)}.xp-catalogue__aside{align-self:start;max-block-size:calc(100dvh - var(--xp-nav-space) - var(--nav-float)*2);position:sticky;top:var(--xp-nav-space)}.xp-catalogue .xp-catnav{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .xp-catalogue{--xp-well:var(--btn-hover-bg)}}:root[data-theme=dark] .xp-catalogue{--xp-well:var(--btn-hover-bg)}.xp-finder{box-shadow:inset 0 -1px 0 var(--line);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.xp-finder__field{align-items:center;background:var(--xp-well);border-radius:.625rem;box-shadow:inset 0 0 0 1px transparent;display:flex;gap:.625rem;height:2.75rem;padding:0 .5rem 0 .875rem;position:relative;transition:box-shadow .2s var(--ease-out)}.xp-finder__field>svg{color:var(--ink-3);flex:none;height:1rem;transition:color .2s ease;width:1rem}.xp-finder__field:focus-within,.xp-finder__field:has(.xp-finder__clear:not([hidden])){box-shadow:inset 0 0 0 1px var(--coral)}.xp-finder__field:focus-within>svg,.xp-finder__field:has(.xp-finder__clear:not([hidden]))>svg{color:var(--coral)}.xp-finder input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;caret-color:var(--coral);color:var(--ink);flex:1;font-family:var(--wp--preset--font-family--display);font-size:1.0625rem;font-weight:500;height:100%;letter-spacing:-.02em;line-height:1.2;min-width:0;outline:0;padding:0}.xp-finder input[type=search]::-moz-placeholder{color:var(--ink-3);opacity:1}.xp-finder input[type=search]::placeholder{color:var(--ink-3);opacity:1}.xp-finder input[type=search]::-webkit-search-cancel-button,.xp-finder input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.xp-finder kbd{background:var(--card);border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);display:grid;flex:none;font-family:var(--wp--preset--font-family--mono);font-size:.6875rem;height:1.375rem;min-width:1.375rem;padding:0 .375rem;place-items:center}.xp-finder__field:focus-within kbd,.xp-finder__field:has(.xp-finder__clear:not([hidden])) kbd{display:none}.xp-finder__clear{background:none;border:0;border-radius:999px;color:var(--ink-3);cursor:pointer;display:grid;flex:none;height:1.75rem;padding:0;place-items:center;transition:color .15s ease,background .15s ease;width:1.75rem}.xp-finder__clear:hover{background:var(--card);color:var(--ink)}.xp-finder__clear:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.xp-finder__clear svg{height:.875rem;width:.875rem}.xp-finder__clear[hidden]{display:none}@media(hover:none){.xp-finder kbd{display:none}}.xp-tiers{background:var(--xp-well);border-radius:.625rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:2.375rem;padding:.1875rem;position:relative}.xp-tiers__bar{view-transition-name:xp-tab-bar;background:var(--ink);border-radius:.4375rem;height:calc(100% - .375rem);left:0;pointer-events:none;position:absolute;top:.1875rem;transform:translateX(var(--xp-tab-x,0));width:var(--xp-tab-w,0)}.xp-tiers.is-ready .xp-tiers__bar{transition:transform .32s var(--ease-out),width .32s var(--ease-out)}.xp-tiers__tab{view-transition-class:xp-tab;align-items:center;background:none;border:0;border-radius:.4375rem;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--mono);font-size:.6875rem;font-weight:500;gap:.4375rem;justify-content:center;letter-spacing:var(--label-track);line-height:1;min-width:0;padding:0 .25rem;position:relative;text-transform:var(--label-case);transition:color .2s ease .05s,opacity .18s ease;z-index:1}.xp-tiers__tab[data-xp-catalogue-tier=all]{view-transition-name:xp-tab-all}.xp-tiers__tab[data-xp-catalogue-tier=free]{view-transition-name:xp-tab-free}.xp-tiers__tab[data-xp-catalogue-tier=pro]{view-transition-name:xp-tab-pro}.xp-tiers__tab i{color:var(--ink-3);font-style:normal;font-variant-numeric:tabular-nums;font-weight:400;transition:color .2s ease .05s}.xp-tiers__tab:hover{color:var(--ink)}.xp-tiers__tab[aria-pressed=true]{color:var(--paper)}.xp-tiers__tab[aria-pressed=true] i{color:color-mix(in srgb,var(--paper) 62%,transparent)}.xp-tiers__tab[disabled]{cursor:default;opacity:.35}.xp-tiers__tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.xp-tiers__tab[aria-pressed=true]:focus-visible{outline-color:var(--paper)}.xp-tiers.is-snapped .xp-tiers__tab,.xp-tiers.is-snapped .xp-tiers__tab i{transition:none}.xp-catnav{display:flex;flex-direction:column;padding:.5rem;position:relative}.xp-catnav__cursor{view-transition-name:xp-nav-cursor;background:var(--xp-well);border-radius:.5rem;height:var(--xp-cursor-h,2.5rem);left:0;opacity:var(--xp-cursor-a,0);pointer-events:none;position:absolute;top:0;transform:translate(var(--xp-cursor-x,0),var(--xp-cursor-y,0));width:var(--xp-cursor-w,0)}.xp-catnav__cursor:before{background:var(--coral);border-radius:1px;content:"";height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.xp-catnav.is-ready .xp-catnav__cursor{transition:transform .42s var(--ease-out),width .42s var(--ease-out),height .42s var(--ease-out),opacity .2s ease}.xp-catnav a{align-items:baseline;border-radius:.5rem;color:var(--ink-2);-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-family:var(--wp--preset--font-family--display);font-size:1rem;font-weight:500;grid-template-columns:1.5rem minmax(0,1fr) auto;letter-spacing:-.02em;line-height:1.3;padding:.5625rem .625rem .5625rem .875rem;position:relative;transition:color .18s ease,opacity .2s ease;z-index:1}.xp-catnav a.is-active,.xp-catnav a:hover,.xp-catnav a[aria-current=page]{color:var(--ink)}.xp-catnav a[aria-disabled=true]{cursor:default;opacity:.35;pointer-events:none}.xp-catnav a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.xp-catnav__n{font-size:.6875rem;font-variant-numeric:tabular-nums}.xp-catnav [data-xp-catnav-count],.xp-catnav__n{color:var(--ink-3);font-family:var(--wp--preset--font-family--mono);font-style:normal;font-weight:400;letter-spacing:.04em;transition:color .18s ease}.xp-catnav [data-xp-catnav-count]{font-size:.75rem;font-variant-numeric:tabular-nums}.xp-catnav a.is-active [data-xp-catnav-count],.xp-catnav a[aria-current=page] [data-xp-catnav-count],a.is-active .xp-catnav__n,a[aria-current=page] .xp-catnav__n{color:var(--ink)}[data-xp-tick]{animation:xp-tick .32s var(--ease-out);display:inline-block}@media(max-width:63.999rem){.xp-catalogue__aside{margin-bottom:2.5rem}.xp-finder{align-items:center;flex-direction:row}.xp-finder__field{flex:1 1 auto;min-width:0}.xp-finder .xp-tiers{flex:0 0 15rem}.xp-catnav{flex-direction:row;gap:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.xp-catnav a{align-items:baseline;display:inline-flex;font-size:.9375rem;gap:.5rem;padding:.5rem .75rem;white-space:nowrap}}@media(max-width:33.999rem){.xp-finder{align-items:stretch;flex-direction:column}.xp-finder .xp-tiers{flex:none}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.16s}::view-transition-new(.xp-tab),::view-transition-old(.xp-tab){animation-delay:.06s;animation-duration:.12s}:root.xp-relocating::view-transition-new(root),:root.xp-relocating::view-transition-old(root){animation-duration:.32s}::view-transition-new(*):only-child{animation:xp-rise .42s var(--ease-out) both}::view-transition-old(*):only-child{animation:xp-leave .22s var(--ease-out) both}::view-transition-old(.xp-count){animation:xp-tick-out .18s var(--ease-out) both}::view-transition-new(.xp-count){animation:xp-tick-in .28s var(--ease-out) both}.xp-plugin__cta{align-items:center;display:grid;gap:1.75rem;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;padding:2.5rem}.xp-plugin__cta>.xp-dots{inset:0}.xp-plugin__cta>:not(.xp-dots){position:relative;z-index:1}.xp-plugin__cta .xp-plugin__mark{height:4rem;width:4rem}.xp-plugin__cta .xp-plugin__mark svg{height:3.25rem;width:3.25rem}.xp-plugin__cta h2{font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 .375rem}.xp-plugin__cta p{margin:0}@media(max-width:48rem){.xp-plugin__cta{gap:1.25rem;grid-template-columns:minmax(0,1fr);padding:2rem}}.xp-plugin__prose p{text-wrap:pretty;color:var(--ink-2)}.xp-catalogue>*+*,.xp-catalogue__aside>*+*,.xp-catalogue__foot>*+*,.xp-catalogue__layout>*+*,.xp-catalogue__main>*+*,.xp-catnav>*+*,.xp-finder>*+*,.xp-finder__field>*+*,.xp-grouphead>*+*,.xp-marks>*+*,.xp-marks__grid>*+*,.xp-pcards>*+*,.xp-plugin__cta>*+*,.xp-plugin__index>*+*,.xp-plugin__lead>*+*,.xp-plugin__steps>*+*,.xp-plugin__title>*+*,.xp-plugincard>*+*,.xp-plugincard__body>*+*,.xp-plugincard__head>*+*,.xp-relcards>*+*,.xp-specs>*+*,.xp-tiers>*+*,.xp-wire__rail>*+*{margin-block-start:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .xp-marks__tile.is-brand,:root:not([data-theme=light]) .xp-plugin__mark.is-brand,:root:not([data-theme=light]) .xp-plugincard__mark.is-brand{--xp-brand:var(--xp-brand-dark)}}:root[data-theme=dark] .xp-marks__tile.is-brand,:root[data-theme=dark] .xp-plugin__mark.is-brand,:root[data-theme=dark] .xp-plugincard__mark.is-brand{--xp-brand:var(--xp-brand-dark)}.wp-block-group.alignfull{margin-block:0}.wp-block-buttons{gap:.75rem}.wp-block-button__link{align-items:center;box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow);display:inline-flex;gap:.5rem;height:var(--btn-h);justify-content:center;line-height:1;padding:0 var(--btn-pad-x);transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out)}.wp-block-button__link:hover{background:var(--btn-primary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow-lift);color:var(--on-btn-primary);transform:translateY(-2px)}.wp-block-button__link:active{background:var(--btn-primary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen);transform:translateY(0) scale(.985);transition-duration:.08s}.wp-block-button__link[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.wp-block-button.is-style-outline .wp-block-button__link{background:var(--btn-secondary);border-color:transparent;box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow);color:var(--on-btn-secondary)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--btn-secondary-hover);border-color:transparent;box-shadow:inset 0 1px 0 var(--btn-sheen),var(--btn-shadow-lift);color:var(--on-btn-secondary);transform:translateY(-2px)}.wp-block-button.is-style-outline .wp-block-button__link:active{background:var(--btn-secondary-hover);box-shadow:inset 0 1px 0 var(--btn-sheen);transform:translateY(0) scale(.985)}.xp-actions--lead .wp-block-button__link:after{background:currentColor;content:"";flex:none;height:1.125rem;margin-left:.125rem;mask:var(--btn-arrow) center/contain no-repeat;-webkit-mask:var(--btn-arrow) center/contain no-repeat;transition:transform .28s var(--ease-out);width:1.125rem}.xp-actions--lead .wp-block-button__link:hover:after{transform:translateX(.25rem)}.xp-actions--lead .wp-block-button__link:active:after{transform:translateX(.125rem)}.wp-block-separator{border:0;border-top:1px solid var(--line);margin-block:0;opacity:1}.wp-block-post-title a:hover{color:var(--accent)}.wp-block-search__button,.wp-block-search__input{border:1px solid var(--line-2);border-radius:var(--btn-radius);height:var(--btn-h)}.wp-block-search__button{background:var(--btn-primary);border-color:transparent;color:var(--on-btn-primary);font-family:var(--font-mono);font-size:var(--btn-label);letter-spacing:var(--label-track);padding-inline:var(--btn-pad-x);text-transform:var(--label-case)}.wp-block-query-pagination{font-size:.8125rem}.wp-block-post-date,.wp-block-post-terms,.wp-block-query-pagination{font-family:var(--wp--preset--font-family--mono);letter-spacing:.04em}.wp-block-post-date,.wp-block-post-terms{color:var(--ink-3);font-size:.75rem}.wp-block-image img{border-radius:.875rem}.wp-block-xp-accordion-item{border-bottom:1px solid var(--line)}.wp-block-xp-form{display:flex;flex-direction:column;gap:1rem}.wp-block-xp-form input[type=date],.wp-block-xp-form input[type=email],.wp-block-xp-form input[type=number],.wp-block-xp-form input[type=password],.wp-block-xp-form input[type=tel],.wp-block-xp-form input[type=text],.wp-block-xp-form input[type=url],.wp-block-xp-form select,.wp-block-xp-form textarea{background:var(--card);border:1px solid var(--line-2);border-radius:.5rem;font-size:1.0625rem;height:3rem;outline:0;padding:0 .875rem;transition:border-color .15s ease;width:100%}.wp-block-xp-form input[type=date]:focus,.wp-block-xp-form input[type=email]:focus,.wp-block-xp-form input[type=number]:focus,.wp-block-xp-form input[type=password]:focus,.wp-block-xp-form input[type=tel]:focus,.wp-block-xp-form input[type=text]:focus,.wp-block-xp-form input[type=url]:focus,.wp-block-xp-form select:focus,.wp-block-xp-form textarea:focus{border-color:var(--ink-3)}.wp-block-xp-form textarea{height:auto;min-height:8rem;padding:.75rem .875rem}.wp-block-xp-form label{color:var(--ink-2);font-size:.9375rem}.xp-block-form{display:flex;flex-direction:column}.xp-block-form .xp-block-form-field--submit{margin-top:.5rem}.xp-block-form .xp-block-form-field--btn .wp-block-button__link{width:100%}.xp-form__response{margin-top:1rem}
