@font-face{font-family:Departure Mono;src:url(/fonts/departure-mono-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-variable.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-variable.woff2)format("woff2");font-style:normal;font-weight:400 800;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--bg-deep:#090909;--bg:#101011;--ink:#f4f4f5;--muted:#b4b4bc;--line:#202022;--surface:#171719;--surface-2:#1a1a1d;--surface-3:#1f1f23;--accent:#c6ff1f;--accent-hover:#d9ff5c;--accent-ink:#0b0f04;--buffr:#7ec8ff;--buffr-ink:#061018;--polaar:oklch(72% .1 205);--status-online:#4ade80;--status-pending:#8b8b96;--status-success:#4ade80;--status-error:#f87171;--status-warning:#fbbf24;--font-display:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-ui:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-pixel:"Silkscreen", "IBM Plex Mono", ui-monospace, monospace;--line-strong:#2e2e33;--radius:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--btn-height:2.75rem;--btn-pad-x:1.15rem;--gutter:clamp(1.25rem, 4vw, 2.75rem);--page-max:90rem;--ease:cubic-bezier(.22, 1, .36, 1);--text-xs:.8rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-heading:clamp(1.75rem, 3vw, 3rem);--text-display:clamp(2.75rem, 6vw, 5rem);--space-xs:.25rem;--space-sm:.75rem;--space-md:1.5rem;--space-lg:clamp(2.5rem, 6vw, 4rem);--space-xl:clamp(4rem, 10vw, 7rem);--weight-body:400;--weight-ui:600;--weight-strong:700;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-sticky:20;--z-popover:40;--z-toast:80}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--accent-ink);background:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--ink);transform:none}html{width:100%;height:100%;color:var(--ink);background:var(--bg-deep);font-family:var(--font-body);scroll-behavior:smooth}body{min-height:100dvh;color:var(--ink);background:var(--bg);font-size:var(--text-base);font-weight:var(--weight-body);font-kerning:normal;font-optical-sizing:auto;flex-direction:column;margin:0;display:flex;overflow-x:clip}body[data-product-theme]{--font-body:var(--plugin-font-body);--font-display:var(--plugin-font-display);--font-ui:var(--plugin-font-body);font-family:var(--plugin-font-body)}body[data-product-theme],body[data-product-preview]{--bg-deep:var(--plugin-background);--bg:var(--plugin-background);--ink:var(--plugin-ink);--muted:var(--plugin-muted);--line:color-mix(in srgb, var(--plugin-ink) 18%, transparent);--surface:var(--plugin-surface);--chip-surface:var(--plugin-chip-surface);--surface-2:color-mix(in srgb, var(--plugin-surface) 92%, var(--plugin-ink));--surface-3:color-mix(in srgb, var(--plugin-surface) 84%, var(--plugin-ink));--accent:var(--plugin-accent);--accent-hover:color-mix(in srgb, var(--plugin-accent) 85%, white);--accent-ink:var(--plugin-accent-ink);color:var(--ink);background:var(--bg)}body[data-product-theme] .site-header,body[data-product-preview] .site-header{background:var(--bg-deep);-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8)}body[data-product-theme] .site-footer,body[data-product-preview] .site-footer{color:var(--plugin-footer-ink);border-color:color-mix(in srgb, var(--plugin-footer-ink) 18%, transparent);background:var(--plugin-footer)}body[data-product-theme] .site-footer__inner,body[data-product-theme] .site-footer nav a,body[data-product-preview] .site-footer__inner,body[data-product-preview] .site-footer nav a{color:color-mix(in srgb, var(--plugin-footer-ink) 78%, transparent)}body[data-product-theme] .site-footer__maker,body[data-product-theme] .site-footer__rust,body[data-product-theme] .site-footer nav a:hover,body[data-product-preview] .site-footer__maker,body[data-product-preview] .site-footer__rust,body[data-product-preview] .site-footer nav a:hover{color:var(--plugin-footer-ink)}body,.site-announcement,.site-header,.site-footer,.site-main,.home-page,.home-hero,.product-strip{transition:color .48s var(--ease), background-color .48s var(--ease), border-color .48s var(--ease)}.site-body{flex-direction:column;flex:1 0 auto;width:100%;min-width:0;display:flex}.shell{width:min(var(--page-max), 100%);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.site-main,.portal-page{background:var(--bg);flex:1 0 auto;width:100%}.site-main{gap:0;display:grid}body::selection{color:var(--accent-ink);background:var(--accent)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{min-width:0;font:inherit}:where(p,li,dt,dd,code){overflow-wrap:anywhere}pre{max-width:100%;overflow-x:auto}input::placeholder,textarea::placeholder{color:color-mix(in oklch, var(--ink) 55%, transparent);opacity:1}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:var(--ink);font-weight:500;line-height:1.1}p{color:var(--muted);text-wrap:pretty;max-width:65ch;line-height:1.7}.site-announcement{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);min-height:2.75rem;padding-top:max(var(--space-xs), env(safe-area-inset-top));padding-bottom:var(--space-xs);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));color:var(--accent-ink);background:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-ui);text-align:center;transition:background-color .16s var(--ease), color .16s var(--ease);flex-wrap:wrap;line-height:1.35;display:flex}.site-announcement:hover{color:var(--accent-ink);background:var(--accent-hover)}.site-announcement strong{font-weight:var(--weight-strong);white-space:nowrap}.site-announcement__time{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.site-announcement__action{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.polar-checkout-status{z-index:1000;border:1px solid var(--line);border-radius:var(--radius-sm);max-width:min(28rem,100vw - 2rem);color:var(--ink);background:var(--surface);margin:0;padding:.75rem 1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .5rem 2rem #00000038}.polar-checkout-status[data-error]{border-color:#b84040}.purchase-complete{--pc-pad:clamp(1.5rem, 4vw, 2.5rem);--buffr-night:#0d0710;--accent:var(--plugin-accent);--accent-hover:color-mix(in srgb, var(--plugin-accent) 85%, white);--accent-ink:var(--plugin-accent-ink);--ink:var(--plugin-background);--muted:color-mix(in srgb, var(--plugin-background) 76%, transparent);--line:color-mix(in srgb, var(--plugin-background) 18%, transparent);--surface:#150a19;--surface-3:color-mix(in srgb, #150a19 78%, var(--plugin-background));--font-ui:var(--plugin-font-body);width:min(42rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:var(--pc-pad);border:1px solid var(--line);color:var(--ink);background:var(--buffr-night);font-family:var(--plugin-font-body);isolation:isolate;border-radius:0;margin:auto;overflow:auto;box-shadow:0 1.5rem 5rem #00000085}.purchase-complete[open]{animation:purchase-complete-in .42s var(--ease-out) both}.purchase-complete::backdrop{-webkit-backdrop-filter:blur(.55rem)saturate(.7);backdrop-filter:blur(.55rem)saturate(.7);background:#07030ad1;animation:.24s ease-out both purchase-backdrop-in}.purchase-complete__copy,.purchase-complete__key,.purchase-complete__actions{z-index:2;position:relative}.purchase-complete__aurora{pointer-events:none;height:12rem;position:absolute;inset:0 0 auto;overflow:hidden}.purchase-complete__aurora>.download-aurora-canvas{z-index:1;opacity:.68;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(180deg);-webkit-mask-image:linear-gradient(#0000 42%,#000);mask-image:linear-gradient(#0000 42%,#000)}.purchase-complete__aurora.is-aurora-static{background:radial-gradient(44% 34% at 8% -8%,#62b8ec 0%,#0000 76%),radial-gradient(42% 38% at 38% -10%,#7c52d8 0%,#0000 77%),radial-gradient(38% 32% at 68% -8%,#ff6d7a 0%,#0000 76%),radial-gradient(42% 36% at 96% -10%,#58d29b 0%,#0000 78%)}.purchase-complete__close-form{top:var(--pc-pad);right:var(--pc-pad);z-index:3;position:absolute}.purchase-complete__close{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.purchase-complete__close:is(:hover,:focus-visible){border-color:var(--ink);color:var(--accent-ink);background:var(--accent)}.purchase-complete__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px;width:1.15rem}.purchase-complete__copy{gap:1rem;padding-right:3.5rem;display:grid}.purchase-complete__copy h2{color:var(--ink);font-family:var(--plugin-font-display);font-size:clamp(3rem,7vw,4.5rem);font-weight:var(--weight-strong);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1}.purchase-complete__copy p{max-width:57ch;color:var(--muted);letter-spacing:.005em;margin:0;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:500;line-height:1.5}.purchase-complete__key{border:1px solid var(--line);background:var(--surface);align-items:center;gap:1rem;min-height:3.5rem;margin-top:2rem;padding:0 0 0 1.25rem;display:flex}.purchase-complete__key code{min-width:0;color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:clamp(1rem,2.2vw,1.3rem);font-weight:600}.purchase-complete__key button{border:0;border-left:1px solid var(--line);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-ui);cursor:pointer;transition:color .16s var(--ease), background-color .16s var(--ease);background:0 0;align-self:stretch;align-items:center;gap:.5rem;padding:0 1.25rem;display:inline-flex}.purchase-complete__key svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.purchase-complete__key button:is(:hover,:focus-visible){color:var(--accent-ink);background:var(--accent)}.purchase-complete__actions{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.purchase-complete__cta.button{isolation:isolate;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);position:relative;overflow:hidden}.purchase-complete__download.button{border:1px solid var(--accent)}.purchase-complete__cta.button.secondary{background:var(--surface)}.purchase-complete__cta.button.secondary:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--accent) 75%, white);background:color-mix(in srgb, var(--surface) 12%, transparent);box-shadow:inset 0 0 1.1rem color-mix(in srgb, var(--accent) 30%, transparent)}.purchase-complete__cta.is-aurora-static:is(:hover,:focus-visible){background:radial-gradient(ellipse 45% 140% at 12% 100%, #62b8ec, transparent 76%), radial-gradient(ellipse 50% 150% at 52% 100%, #ff6d7a, transparent 76%), radial-gradient(ellipse 48% 140% at 92% 100%, #58d29b, transparent 78%), var(--surface)}.purchase-complete__cta>.download-aurora-canvas{z-index:0;opacity:.64;filter:saturate(1.35)contrast(1.08);mix-blend-mode:screen}.purchase-complete__cta>:not(.download-aurora-canvas){z-index:1;letter-spacing:-.015em;font-size:1.05rem;font-weight:900;position:relative}.purchase-complete__actions .button{text-align:center;border-radius:0;justify-content:center;width:100%;min-height:3.5rem}@keyframes purchase-complete-in{0%{opacity:0;filter:blur(.4rem);transform:translateY(1.5rem)scale(.98)}}@keyframes purchase-backdrop-in{0%{opacity:0}}@media (width<=42rem){.purchase-complete{--pc-pad:1.5rem;width:100%;max-width:none;max-height:calc(100dvh - 1rem);padding:var(--pc-pad) var(--gutter) max(var(--pc-pad), env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:auto 0 0}.purchase-complete__copy{padding-right:2.5rem}.purchase-complete__close-form{right:var(--gutter)}.purchase-complete__actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.purchase-complete[open],.purchase-complete::backdrop{animation:none}}.site-chrome{z-index:var(--z-sticky);flex-shrink:0;width:100%;position:sticky;top:0}.site-header{border-bottom:1px solid var(--line);background:var(--bg-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;position:relative}.site-header__inner{align-items:center;gap:var(--space-xs) var(--space-sm);width:100%;padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand action""nav nav";display:grid}.site-header__inner .brand-mark{grid-area:brand;justify-self:start}.site-header__inner nav{grid-area:nav;justify-content:flex-start;justify-self:start;width:100%}.site-header__inner .header-action{grid-area:action;justify-self:end}.brand-mark{align-items:center;gap:var(--space-xs);min-width:0;min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:-.02em;display:inline-flex}.brand-mark__logo{background:currentColor;flex-shrink:0;width:1.75rem;height:1.75rem;-webkit-mask:url(/matari-audio.svg) 50%/contain no-repeat;mask:url(/matari-audio.svg) 50%/contain no-repeat}.brand-mark span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header nav{justify-content:center;gap:var(--space-xs) var(--space-sm);min-width:0;transition:border-color .42s var(--ease-out), border-radius .42s var(--ease-out);flex-wrap:wrap;display:flex}.site-header nav a{min-height:var(--btn-height);border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .42s var(--ease-out), background-color .42s var(--ease-out), border-radius .42s var(--ease-out);align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.site-header .header-action{transition:color .42s var(--ease-out), background-color .42s var(--ease-out), border-color .42s var(--ease-out), border-radius .42s var(--ease-out)}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}@media (width>=721px){.site-announcement{gap:var(--space-sm);padding-top:max(.65rem, env(safe-area-inset-top));flex-wrap:nowrap;padding-bottom:.65rem}.site-header__inner{gap:var(--space-sm) var(--space-md);padding-block:var(--space-sm);grid-template-columns:1fr auto 1fr;grid-template-areas:none}.site-header__inner .brand-mark,.site-header__inner nav,.site-header__inner .header-action{grid-area:auto}.site-header__inner nav{justify-content:center;justify-self:center;width:auto}}@media (hover:none){:is(.button,.site-header a,.site-footer a,.product-shot-link,.plugin-story__open-source,.download-item):active{opacity:.78}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.download-login label{gap:var(--space-xs);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-ui);display:grid}.download-login input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:3.25rem;color:var(--ink);background:var(--surface-2);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);padding:.75rem .9rem}.download-login input:focus{border-color:color-mix(in oklch, var(--accent) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 18%, transparent);outline:none}.form-status{min-height:1.25rem;color:var(--color-muted);font-size:var(--text-sm);font-weight:500}.form-status[data-status=success],.form-status[data-status=ok]{color:var(--color-success)}.form-status[data-status=error],.form-status[data-status=warning]{color:var(--color-error)}.form-status[data-status=pending]{color:var(--color-muted)}.button,.download-login button{box-sizing:border-box;min-height:var(--btn-height);height:var(--btn-height);border-radius:var(--radius-sm);padding:0 var(--btn-pad-x);color:var(--accent-ink);background:var(--accent);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-ui);letter-spacing:-.01em;transition:background-color .16s var(--ease);border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.button:hover,.download-login button:not(:disabled):hover{background:var(--accent-hover)}.button.secondary{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:none}.button.secondary:hover{background:var(--surface-3);border-color:var(--line)}.plugin-page{--product:var(--accent);--product-line:color-mix(in srgb, var(--accent) 32%, transparent);--product-ink:var(--accent-ink);--product-section-space:var(--plugin-section-space,var(--space-lg));--product-content-gap:var(--plugin-content-gap,var(--space-md));--product-title-size:var(--plugin-title-size,var(--text-heading));--product-description-size:var(--plugin-description-size,var(--text-base));min-width:0;color:var(--ink);background:var(--bg);font-family:var(--plugin-font-body,var(--font-body));grid-template-columns:minmax(0,1fr);gap:0;display:grid}.plugin-page h1,.plugin-page h2,.plugin-page h3{font-family:var(--plugin-font-display,var(--font-display))}.plugin-hero{isolation:isolate;border-bottom:1px solid var(--line);background:var(--surface);align-items:end;height:clamp(15rem,34svh,20rem);min-height:15rem;max-height:none;display:grid;position:relative;overflow:clip}.plugin-hero-bg{z-index:-2;object-fit:cover;object-position:center top;opacity:.52;filter:saturate(.96)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.plugin-hero__shade{z-index:-1;background:linear-gradient(oklch(8% 0 0/.35) 0%,oklch(8% 0 0/.62) 58%,oklch(10% 0 0/.84) 100%),linear-gradient(90deg,oklch(8% 0 0/.52) 0%,oklch(8% 0 0/.14) 70%);position:absolute;inset:0}.plugin-hero__inner{width:min(var(--page-max), 100%);gap:var(--space-sm);padding-block:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr);align-content:end;display:grid}@keyframes buffr-arrive{0%{opacity:.01;filter:blur(.45rem);transform:translateY(1.25rem)}to{opacity:1;filter:none;transform:none}}.plugin-hero__copy{gap:var(--space-xs);width:min(100%,48rem);display:grid}.plugin-hero h1{width:min(24rem,72%);max-width:none;display:block}.plugin-title-mark{object-fit:contain;object-position:left center;width:100%;max-height:7rem}.featured-on{color:var(--plugin-footer-ink);border-bottom:1px solid color-mix(in srgb, var(--plugin-footer-ink) 16%, transparent);background:var(--plugin-footer)}.featured-on__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem;min-height:4.25rem;padding-block:.35rem;display:grid}.featured-on p{color:color-mix(in srgb, var(--plugin-footer-ink) 70%, transparent);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;flex:none;margin:0}.featured-on__scroller{scrollbar-width:none;cursor:grab;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.featured-on__scroller::-webkit-scrollbar{display:none}.featured-on__scroller.is-dragging{cursor:grabbing}.featured-on ul{align-items:center;gap:clamp(1.5rem,4vw,2.75rem);width:max-content;margin:0;padding:0 .25rem;list-style:none;display:flex}.featured-on a{border-radius:var(--radius-sm);opacity:.78;min-width:3rem;min-height:2.75rem;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);place-items:center;display:grid}.featured-on img{object-fit:contain;width:auto;height:1.7rem}.featured-on li:first-child img{height:1.7rem}.featured-on li:nth-child(2) img{height:1.45rem}.featured-on a:hover,.featured-on a:focus-visible{opacity:1;transform:translateY(-.12rem)}.featured-on a:focus-visible{outline:3px solid var(--plugin-accent);outline-offset:.3rem}@media (width<=480px){.featured-on__inner{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:.5rem}}.product-trust{--trust-ink:var(--plugin-background);--trust-muted:color-mix(in srgb, var(--plugin-background) 70%, transparent);--trust-line:color-mix(in srgb, var(--plugin-background) 18%, transparent);width:100%;color:var(--trust-ink);background:var(--plugin-ink)}.product-trust__inner{padding-block:var(--product-section-space);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.product-trust__inner>*{min-width:0}.product-trust__head{max-width:40rem}.product-trust__head h2{color:var(--trust-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98}.product-trust__grid{border-block:1px solid var(--trust-line);grid-template-columns:minmax(0,1fr);display:grid}.product-trust__grid.is-faq-only{grid-template-columns:minmax(0,1fr)}.product-trust .global-faq{max-width:none;padding:0}.product-faq>header,.product-voices{align-content:start;display:grid}.product-faq,.product-voices,.product-reviews{gap:var(--space-sm);padding-block:clamp(1.5rem,3vw,2.5rem)}.product-faq>header,.product-voices>header{gap:.2rem;display:grid}.product-faq h3,.product-voices h3{color:var(--trust-ink);font-size:clamp(1.5rem,2.5vw,2rem)}.product-faq>header p,.product-voices>header p{color:var(--trust-muted);font-size:var(--text-sm);line-height:1.55}.product-voices__list{border-top:1px solid var(--trust-line);display:grid}.product-voices blockquote{gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--trust-line);margin:0;display:grid}.product-voices blockquote>span{width:fit-content;color:var(--plugin-accent-muted);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase}.product-voices blockquote>p{max-width:38ch;color:var(--trust-ink);font-family:var(--plugin-font-display,var(--font-display));font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.18}.product-voices blockquote>.product-voices__original{margin-top:calc(var(--space-xs) * -1);color:var(--trust-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-body);line-height:1.55}.product-voices blockquote footer{align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-voices blockquote footer img{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);object-fit:cover;background:var(--trust-ink);border-radius:50%;width:2.75rem;height:2.75rem;padding:0}.product-voices blockquote footer img[src$=\.svg]{object-fit:contain;padding:.4rem}.product-voices blockquote footer>span{gap:.08rem;min-width:0;display:grid}.product-voices blockquote small{color:var(--trust-muted);font-size:var(--text-xs)}.product-voices blockquote strong{color:var(--trust-ink)}.product-voices blockquote a{border:1px solid var(--trust-line);width:2.25rem;height:2.25rem;color:var(--trust-ink);font-size:var(--text-base);font-weight:var(--weight-ui);transition:border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:50%;place-items:center;text-decoration:none;display:grid}.product-voices blockquote a:hover{border-color:var(--plugin-accent-muted);color:var(--plugin-accent-muted);transform:translate(.12rem,-.12rem)}.product-faq .global-faq__list{margin-top:0}.product-faq summary{border-color:var(--trust-line);min-height:3.25rem;color:var(--trust-ink);padding-block:.7rem;font-size:clamp(1rem,1.4vw,1.16rem)}.product-faq .global-faq__list,.product-faq details{border-color:var(--trust-line)}.product-faq summary:after{color:var(--plugin-accent-muted)}.product-faq details p{padding-bottom:var(--space-sm);color:var(--trust-muted);font-size:var(--text-sm);line-height:1.5}.product-roadmap{--roadmap-column:clamp(11.75rem, 15vw, 13.5rem);--roadmap-future:var(--plugin-accent-muted,var(--product));padding-block:var(--product-section-space);border-top:1px solid var(--line);gap:clamp(1.25rem,3vw,2.25rem);display:grid}.product-roadmap__head{justify-content:space-between;align-items:flex-end;gap:var(--space-md);display:flex}.product-roadmap__head>div{gap:.45rem;display:grid}.product-roadmap__head h2{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2rem,4vw,3.75rem)}.product-roadmap__head p{color:var(--muted);font-size:var(--text-sm);margin:0}.product-roadmap__head p strong{color:var(--ink);font-weight:var(--weight-strong)}.product-roadmap__stage{width:92vw;margin-inline:auto}.product-roadmap__canvas{isolation:isolate;border-bottom:1px solid var(--line);position:relative}.product-roadmap__viewport{padding:0 max(var(--space-sm), calc(50% - var(--roadmap-column) / 2)) .7rem;overscroll-behavior-inline:contain;scrollbar-color:var(--roadmap-future) transparent;scrollbar-width:thin;cursor:grab;overflow-x:auto}.product-roadmap__viewport::-webkit-scrollbar{height:.3rem}.product-roadmap__viewport::-webkit-scrollbar-track{background:0 0}.product-roadmap__viewport::-webkit-scrollbar-thumb{background:var(--roadmap-future);border-radius:999px}.product-roadmap__viewport::-webkit-scrollbar-thumb:hover{background:var(--product)}.product-roadmap__viewport::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0;width:0;height:0;display:none}.product-roadmap__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.product-roadmap__viewport:focus-visible{outline:3px solid color-mix(in srgb, var(--product) 55%, transparent);outline-offset:-3px}.product-roadmap__track{width:calc(var(--roadmap-count) * var(--roadmap-column));min-height:19.5rem;position:relative}.product-roadmap__arc{fill:none;width:100%;height:10rem;position:absolute;inset:0 0 auto;overflow:visible}.product-roadmap__arc path{vector-effect:non-scaling-stroke}.product-roadmap__arc-rail{stroke:color-mix(in srgb, var(--roadmap-future) 68%, transparent);stroke-dasharray:3 8;stroke-linecap:round;stroke-width:3px}.product-roadmap__arc-glow{stroke:color-mix(in srgb, var(--product) 20%, transparent);stroke-linecap:round;stroke-width:11px;filter:blur(.18rem)}.product-roadmap__arc-progress{stroke:var(--product);stroke-linecap:round;stroke-width:4px;filter:drop-shadow(0 0 .28rem color-mix(in srgb, var(--product) 45%, transparent))}.product-roadmap ol{grid-template-columns:repeat(var(--roadmap-count), minmax(0, 1fr));min-height:19.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.product-roadmap li{min-width:0;position:relative}.product-roadmap li>div{top:calc(var(--roadmap-y) + 2rem);text-align:center;transform-origin:top;transition:transform .3s var(--ease-out);gap:.35rem;display:grid;position:absolute;inset-inline:clamp(.65rem,1.5vw,1rem)}.product-roadmap.is-enhanced li.is-active>div{transform:translateY(-.35rem)}.product-roadmap__dot{top:var(--roadmap-y);border:3px solid var(--product);background:var(--bg);width:1rem;height:1rem;transition:border-color .24s var(--ease-out), background-color .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .3s var(--ease-out);border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.product-roadmap li.is-shipped .product-roadmap__dot{background:var(--product)}.product-roadmap li.is-next .product-roadmap__dot{box-shadow:0 0 0 .45rem color-mix(in srgb, var(--product) 22%, transparent);animation:roadmap-next-pulse 2.6s var(--ease-out) infinite}.product-roadmap li.is-next.is-active .product-roadmap__dot{animation:none}.product-roadmap li.is-planned .product-roadmap__dot{border-color:var(--roadmap-future)}.product-roadmap li.is-active .product-roadmap__dot{border-color:var(--product);background:var(--product);box-shadow:0 0 0 .42rem color-mix(in srgb, var(--product) 20%, transparent), 0 0 .8rem color-mix(in srgb, var(--product) 44%, transparent);transform:translate(-50%,-50%)scale(1.28)}.product-roadmap__status{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;justify-self:center}.product-roadmap li.is-planned .product-roadmap__status{color:color-mix(in srgb, var(--roadmap-future) 78%, var(--ink))}.product-roadmap li.is-shipped .product-roadmap__status{color:color-mix(in srgb, var(--ink) 74%, transparent)}.product-roadmap li.is-next .product-roadmap__status{color:color-mix(in srgb, var(--roadmap-future) 72%, var(--ink))}.product-roadmap h3{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.12}.product-roadmap li>div p{color:var(--muted);font-size:clamp(.86rem, 1.1vw, var(--text-sm));margin:0;line-height:1.42}.product-roadmap__playhead{z-index:2;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--product) 55%, transparent);width:1px;height:10.5rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--product) 25%, transparent);transition:opacity .24s var(--ease-out);position:absolute;top:.55rem;bottom:auto;left:50%;transform:translate(-50%)}.product-roadmap__playhead:before{border-top:.45rem solid var(--product);content:"";width:0;height:0;filter:drop-shadow(0 0 .3rem color-mix(in srgb, var(--product) 55%, transparent));border-left:.35rem solid #0000;border-right:.35rem solid #0000;position:absolute;top:-.05rem;left:50%;transform:translate(-50%)}.product-roadmap.is-enhanced .product-roadmap__playhead{opacity:.72}.product-roadmap__canvas:hover .product-roadmap__playhead,.product-roadmap__canvas:focus-within .product-roadmap__playhead{opacity:1}@keyframes roadmap-next-pulse{50%{box-shadow:0 0 0 .7rem color-mix(in srgb, var(--product) 8%, transparent)}}@media (width<=700px){.product-roadmap{--roadmap-column:11.75rem}.product-roadmap__track,.product-roadmap ol{min-height:18.75rem}}@media (prefers-reduced-motion:reduce){.product-roadmap li.is-next .product-roadmap__dot{animation:none}.product-roadmap li>div,.product-roadmap__dot,.product-roadmap__playhead{transition-duration:.01ms}}.product-reviews{align-content:start;display:grid}.product-reviews__head{margin-bottom:var(--space-sm);gap:.2rem;display:grid}.product-reviews__head h3{color:var(--trust-ink);font-size:clamp(1.5rem,2.5vw,2rem)}.product-reviews__head>p{max-width:52ch;color:var(--trust-muted);font-size:var(--text-sm);line-height:1.55}.product-reviews__snapshot{gap:var(--space-sm);padding-block:var(--space-sm);border-block:1px solid var(--trust-line);display:grid}.product-reviews__score{align-items:baseline;gap:.15rem var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.product-reviews__score strong{color:var(--trust-ink);font-family:var(--plugin-font-display);font-size:clamp(2rem,4vw,3rem);line-height:1}.product-reviews__score span{color:var(--product);letter-spacing:.04em}.product-reviews__score small{color:var(--trust-muted);grid-column:1/-1}.product-reviews__snapshot blockquote{gap:var(--space-xs);margin:0;display:grid}.product-reviews__snapshot blockquote>strong{color:var(--plugin-accent-muted);font-size:var(--text-sm)}.product-reviews__snapshot blockquote p{color:var(--trust-ink);font-family:var(--plugin-font-display);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.25}.product-reviews__snapshot blockquote footer,.product-reviews__fallback{color:var(--trust-muted);font-size:var(--text-sm);line-height:1.5}.product-reviews__open{width:100%;min-height:3rem;margin-top:var(--space-sm);color:var(--trust-ink);font:inherit;font-weight:var(--weight-strong);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.product-reviews__open span{color:var(--plugin-accent-muted);transition:transform .18s var(--ease-out);font-size:1.2rem}.product-reviews__open:hover span{transform:translate(.15rem,-.15rem)}.product-reviews__dialog{border-radius:var(--radius-md);width:min(64rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--bg);border:0;margin:auto;padding:clamp(1rem,3vw,2rem);overflow:auto}.product-reviews__dialog::backdrop{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#07030ac7}.product-reviews__dialog-head{align-items:start;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-reviews__dialog-head>div{gap:var(--space-xs);display:grid}.product-reviews__dialog-head h2{color:var(--ink);font-size:clamp(2rem,5vw,4rem)}.product-reviews__dialog-head p{max-width:62ch;color:var(--muted);line-height:1.55}.product-reviews__dialog-head button{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.product-reviews__body{min-height:0;padding-top:var(--space-md)}.product-reviews__dialog .yotpo-label-container,.product-reviews__dialog .main-widget>.yotpo-display-wrapper,.product-reviews__dialog .write-question-review-buttons-container,.product-reviews__dialog .new-yotpo-small-box.reviews,.product-reviews__dialog .yotpo-nav-content{display:none!important}.product-reviews .yotpo .write-review .y-input{border:1px solid color-mix(in oklch, var(--ink) 42%, transparent)!important;border-radius:var(--radius-sm)!important;min-height:3.25rem!important;color:var(--ink)!important;background:var(--surface-2)!important;padding:.75rem .9rem!important}.product-reviews .yotpo .write-review .y-input:focus{outline-offset:1px;border-color:var(--product)!important;outline:3px solid color-mix(in oklch, var(--product) 24%, transparent)!important}.product-reviews .yotpo .yotpo-submit{color:var(--product-ink)!important;background:var(--product)!important}.product-reviews__empty{place-content:center;gap:var(--space-xs);min-height:100%;padding-block:var(--space-xl);color:var(--trust-muted);text-align:center;display:grid}.product-reviews__stars{color:var(--product);letter-spacing:.12em;font-size:1.35rem}@media (width>=900px){.product-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-voices{grid-column:1/-1}.product-reviews,.product-faq{border-top:1px solid var(--trust-line)}.product-faq{border-left:1px solid var(--trust-line);padding-left:clamp(1.5rem,3vw,2.75rem)}}@media (width>=1180px){.product-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-trust__grid.has-voices{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr) minmax(18rem,1fr)}.product-trust__grid.has-voices .product-voices{grid-column:auto;padding-right:clamp(1.5rem,3vw,2.75rem)}.product-trust__grid.has-voices .product-reviews{border-top:0;border-left:1px solid var(--trust-line);padding-inline:clamp(1.5rem,3vw,2.75rem)}.product-trust__grid:not(.has-voices) .product-reviews{border-top:0;padding-right:clamp(1.5rem,3vw,2.75rem)}.product-faq{border-top:0;padding-left:clamp(1.5rem,3vw,2.75rem)}}.plugin-tagline{max-width:28ch;color:color-mix(in srgb, var(--ink) 82%, var(--muted));font-size:var(--text-base);line-height:1.45}.plugin-lead{max-width:46ch;color:color-mix(in srgb, var(--ink) 78%, var(--muted));font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.5}.plugin-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem .85rem;margin-top:.35rem;display:flex}.plugin-hero__actions .button{gap:.5rem}.plugin-hero__note{color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--text-sm);flex:1 0 100%;margin:0}.plugin-story__steps{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.plugin-story__steps li,.plugin-story__steps a{gap:.35rem;display:grid}.plugin-story__steps a{border-radius:var(--radius-md);min-height:7.5rem;color:inherit;background:color-mix(in srgb, var(--buffr-ink) 7%, transparent);transition:transform .18s var(--ease-out), background-color .18s var(--ease-out);padding:1rem 1.05rem;text-decoration:none}.plugin-story__steps a:hover,.plugin-story__steps a:focus-visible{background:var(--buffr-amber);transform:translateY(-.15rem)}.plugin-story__steps a:focus-visible{outline:3px solid var(--buffr-ink);outline-offset:.15rem}.plugin-story__steps strong{font-family:var(--plugin-font-display,var(--font-display));letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1}.plugin-story__steps span{max-width:28ch;color:color-mix(in srgb, var(--ink) 78%, var(--muted));font-size:var(--text-sm);line-height:1.4}.plugin-rail{top:var(--site-header-height,0);z-index:calc(var(--z-sticky) - 1);background:var(--surface);width:100%;box-shadow:0 1px 0 color-mix(in srgb, currentColor 16%, transparent);position:sticky}.plugin-rail__inner{align-items:center;gap:var(--space-md);width:100%;padding-inline:max(var(--gutter), env(safe-area-inset-left), env(safe-area-inset-right));padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.plugin-rail__identity{opacity:0;width:clamp(4.5rem,8vw,7rem);min-height:2.75rem;transition:opacity .18s var(--ease), transform .18s var(--ease), display .18s allow-discrete;justify-content:flex-start;align-items:center;display:none;transform:translateY(.25rem)}.plugin-rail.is-stuck .plugin-rail__identity{opacity:1;display:inline-flex;transform:none}@starting-style{.plugin-rail.is-stuck .plugin-rail__identity{opacity:0;transform:translateY(.25rem)}}.plugin-rail__identity img{object-fit:contain;object-position:left center;width:100%;max-height:2.35rem;display:block}.plugin-rail__actions{align-items:flex-start;gap:var(--space-sm);flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));width:100%;min-width:0;display:grid}.plugin-rail__download{gap:var(--space-xs);display:grid}.plugin-rail__mobile-download{display:none}.plugin-rail__download .button{gap:var(--space-xs);width:100%}.plugin-rail__download>a{min-height:var(--btn-height);color:currentColor;width:fit-content;font-size:var(--text-xs);text-underline-offset:.16em;align-items:center;margin-left:0;text-decoration:underline;display:inline-flex}.plugin-rail__compat{justify-self:start;width:100%}.plugin-rail__compat .format-badges{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.plugin-rail__compat .format-badges__platforms,.plugin-rail__compat .format-badges__marks{flex-wrap:wrap}.plugin-rail__compat .format-badges__marks{border-left:0;padding-left:0}.plugin-rail__end{text-underline-offset:.18em;flex-shrink:0;justify-self:start;align-items:center;min-height:2.75rem;margin-left:0;font-weight:700;text-decoration:underline;display:inline-flex}@media (width>=561px){.plugin-rail__inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"identity end""actions actions""compat compat"}.plugin-rail__identity{grid-area:identity}.plugin-rail__actions{grid-area:actions;width:auto;display:flex}.plugin-rail__download .button{width:auto}.plugin-rail__download{align-items:center;display:flex}.plugin-rail__download>a{margin-left:0}.plugin-rail__compat{grid-area:compat/1/compat/-1}.plugin-rail__compat .format-badges{flex-direction:row;align-items:center}.plugin-rail__compat .format-badges__marks{border-left:1px solid;padding-left:.6rem}.plugin-rail__end{grid-area:end;justify-self:end;margin-left:auto}.plugin-rail:not(.is-stuck) .plugin-rail__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"actions end""compat compat"}}@media (width>=921px){.plugin-rail__inner{width:min(var(--page-max), 100%);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"identity actions compat end"}.plugin-rail:not(.is-stuck) .plugin-rail__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"actions compat end"}.plugin-rail__compat{grid-column:auto;justify-self:end;width:auto}}.plugin-wordmark{color:currentColor;font-family:var(--plugin-font-display,var(--font-display));letter-spacing:.01em;align-items:center;gap:.28em;font-weight:560;font-stretch:100%;line-height:1;display:inline-flex}.plugin-wordmark i{background:var(--plugin-accent,var(--accent));border-radius:999px;width:.1em;height:.88em;display:block}@media (width<=760px){.plugin-rail.is-stuck .plugin-rail__inner{padding:.5rem max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left));display:block}.plugin-rail.is-stuck .plugin-rail__identity,.plugin-rail.is-stuck .plugin-rail__download,.plugin-rail.is-stuck .plugin-rail__compat,.plugin-rail.is-stuck .plugin-rail__end{display:none}.plugin-rail.is-stuck .plugin-rail__actions{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;width:100%;display:grid}.plugin-rail.is-stuck .plugin-rail__actions>.button,.plugin-rail.is-stuck .plugin-rail__mobile-download{width:100%;min-height:2.75rem;padding-inline:.75rem;display:inline-flex}}.plugin-primary{color:var(--product-ink);background:var(--product)}.plugin-primary:hover{background:color-mix(in oklch, var(--product), white 10%)}.plugin-story,.plugin-ledger,.plugin-specs{width:min(76rem,100%)}.plugin-story{gap:var(--product-content-gap);padding-block:var(--product-section-space);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.plugin-story>*,.plugin-section-head>*,.plugin-specs>*,.feature-group>*{min-width:0}.plugin-story__copy{gap:var(--product-content-gap);display:grid}.plugin-story__open-source{gap:var(--space-xs);max-width:62ch;color:var(--ink);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none;display:grid}.plugin-story__open-source strong{color:var(--product)}.plugin-story__open-source span{color:var(--muted)}.plugin-story__open-source:hover{color:var(--product);background:0 0}.plugin-story__copy h2{font-size:var(--product-title-size)}.plugin-section-head h2,.plugin-specs h2{font-size:var(--text-heading)}.plugin-story__copy p,.plugin-section-head p,.plugin-specs p{max-width:62ch;font-size:var(--product-description-size)}.plugin-gallery{aspect-ratio:16/9;touch-action:pan-y;cursor:grab;background:0 0;min-height:0;margin:0;position:relative;overflow:clip}.plugin-gallery:active{cursor:grabbing}.plugin-gallery__shot{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .22s var(--ease);aspect-ratio:16/9;display:block;position:absolute;inset:0}.plugin-gallery__shot.active{opacity:1}.plugin-gallery__image{object-fit:contain;width:100%;height:100%}.buffr-quantize{padding-block:var(--product-section-space);color:var(--buffr-paper);background:var(--buffr-ink)}.buffr-quantize__inner{gap:clamp(2rem,5vw,4rem);display:grid}.buffr-quantize__intro{gap:var(--product-content-gap);display:grid}.buffr-quantize__intro h2{max-width:10ch;color:var(--buffr-paper);font-size:var(--product-title-size);letter-spacing:-.035em;line-height:.95}.buffr-quantize__intro p,.buffr-quantize__demo figcaption{max-width:68ch;color:color-mix(in srgb, var(--buffr-paper) 78%, transparent);font-size:var(--product-description-size);line-height:1.65}.buffr-quantize__demo{gap:var(--space-sm);margin:0;display:grid}.buffr-quantize__stage{aspect-ratio:2;border:1px solid color-mix(in srgb, var(--buffr-paper) 20%, transparent);background:#151515;border-radius:12px;position:relative;overflow:clip}.buffr-quantize__shot{opacity:0;width:100%;height:100%;transition:opacity .22s var(--ease);display:block;position:absolute;inset:0}.buffr-quantize__shot.active{opacity:1}.buffr-quantize__shot img{object-fit:contain;width:100%;height:100%;display:block}.buffr-quantize__choices{background:color-mix(in srgb, var(--buffr-paper) 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.buffr-quantize__choice{min-height:4.5rem;color:color-mix(in srgb, var(--buffr-paper) 70%, transparent);background:var(--buffr-ink);text-align:left;cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease);border:0;border-bottom:.2rem solid #0000;gap:.2rem;padding:.85rem 1rem;display:grid}.buffr-quantize__choice strong{font-family:var(--plugin-font-display);font-size:var(--text-base)}.buffr-quantize__choice span{font-size:var(--text-sm)}.buffr-quantize__choice:hover,.buffr-quantize__choice:focus-visible,.buffr-quantize__choice.active{border-bottom-color:var(--buffr-amber);color:var(--buffr-amber)}.buffr-quantize__choice:focus-visible{outline:2px solid var(--buffr-amber);outline-offset:-2px}.hover-segments{z-index:2;gap:var(--space-xs);pointer-events:auto;opacity:.72;transition:opacity .16s var(--ease);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;bottom:0;left:.75rem;right:.75rem}[data-hover-carousel]:hover .hover-segments,[data-hover-carousel]:focus-within .hover-segments{opacity:1}.hover-segment{cursor:pointer;background:0 0;border:0;width:100%;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;display:block;position:relative}.hover-segment:before{content:"";background:color-mix(in oklch, var(--ink) 32%, transparent);transform-origin:50%;height:.34rem;transition:background-color .16s var(--ease), transform .16s var(--ease);border-radius:999px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.hover-segment:hover:before,.hover-segment:focus-visible:before,.hover-segment.active:before{background:var(--ink);transform:translateY(-50%)scale(1.02,1.45)}.plugin-ledger,.plugin-specs{padding-block:var(--product-section-space);border-top:1px solid var(--line)}.plugin-section-head{gap:var(--product-content-gap);margin-bottom:var(--product-content-gap);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.feature-groups{column-gap:var(--space-lg);border-top:1px solid var(--product-line);grid-template-columns:minmax(0,1fr);display:grid}.feature-group{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.feature-group h3{color:var(--product);font-size:var(--text-base);letter-spacing:-.02em}.feature-group .feature-bullets{margin:0}.feature-group__body{min-width:0}.plugin-specs{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.spec-list{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.spec-list>div{grid-template-columns:minmax(0,1fr);display:grid}.spec-list dt,.spec-list dd{padding-block:var(--space-sm);border-bottom:1px solid var(--line);font-size:var(--text-sm);margin:0}.spec-list dt{color:var(--product);font-weight:var(--weight-strong);border-bottom:0;padding-bottom:.15rem}.spec-list dd{color:var(--ink);font-weight:var(--weight-ui);padding-top:0}@media (width>=561px){.feature-group{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr)}.spec-list>div{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr)}.spec-list dt,.spec-list dd{padding-block:var(--space-sm);border-bottom:1px solid var(--line)}}@media (width>=921px){.plugin-hero{height:clamp(16rem,28svh,22rem);min-height:16rem;max-height:22rem}.plugin-story{grid-template-columns:minmax(0,.72fr) minmax(0,1.2fr)}.buffr-quantize__intro{grid-template-columns:minmax(0,.75fr) minmax(22rem,1fr);align-items:end}.buffr-quantize__choices{grid-template-columns:repeat(4,minmax(0,1fr))}.plugin-section-head{grid-template-columns:minmax(0,.62fr) minmax(18rem,.8fr)}.feature-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-specs{grid-template-columns:minmax(18rem,.75fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.plugin-story__steps a,.featured-on a,.buffr-comparison-table th,.buffr-comparison-table td,.buffr-quantize__shot{transition:none}}.plugin-alpha{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.plugin-alpha__flag{background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.download-panel{width:min(76rem,100%);padding-block:var(--space-lg);border-top:1px solid var(--line);scroll-margin-top:5rem}.plugin-page[data-product-skin=buffr] .download-panel{width:100%;max-width:none;padding-block:var(--space-xl);padding-inline:max(var(--gutter), calc((100% - var(--page-max)) / 2 + var(--gutter)));background:var(--buffr-paper);border:0}.plugin-page[data-product-skin=buffr] .download-panel__head h2{color:var(--buffr-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,8vw,4.75rem);line-height:.95}.plugin-page[data-product-skin=buffr] .download-panel__lead,.plugin-page[data-product-skin=buffr] .download-empty{color:var(--buffr-ink)}.download-panel__head{gap:var(--space-xs);max-width:44rem;margin-bottom:var(--space-sm);display:grid}.download-panel__head h2{font-size:var(--text-heading)}.download-panel__lead{max-width:56ch;color:color-mix(in srgb, var(--ink) 72%, var(--muted));font-size:var(--text-base);line-height:1.6}.download-panel__body{gap:var(--space-sm);max-width:none;display:grid}.download-login{gap:var(--space-sm);max-width:24rem;display:grid}.download-login p{min-height:1.25rem;color:var(--accent);font-weight:var(--weight-ui);font-size:var(--text-sm)}.download-release{gap:var(--space-sm);padding-block:var(--space-sm) var(--space-xs);border-top:1px solid var(--line);display:grid}.download-empty{color:var(--muted);font-size:var(--text-sm)}.format-badges{gap:var(--space-sm);justify-items:start;display:grid}.format-badges--compact{gap:var(--space-xs)}.format-badges__marks{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.format-chip{align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:1.85rem;color:var(--ink);background:var(--surface-2);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;padding:.2rem .55rem;line-height:1;display:inline-flex}.format-chip__icon{width:1.35rem;height:1.35rem;-webkit-mask:var(--format-icon) center / contain no-repeat;mask:var(--format-icon) center / contain no-repeat;background:currentColor;flex-shrink:0}.format-chip__icon[data-format-icon=vst3]{width:2rem}.format-badges__platforms{gap:var(--space-xs);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.platform-chip{align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:1.85rem;color:var(--ink);background:var(--surface-2);font-size:var(--text-xs);font-weight:var(--weight-strong);padding:.25rem .55rem;line-height:1;display:inline-flex}.platform-chip img{object-fit:contain;width:1.05rem;height:1.05rem}body:is([data-product-theme],[data-product-preview]) :is(.format-chip,.platform-chip){background:var(--chip-surface);transition:color .48s var(--ease), background-color .48s var(--ease), border-color .48s var(--ease);border:0}.feature-bullets{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.feature-bullets li{border-bottom:1px solid var(--line);color:color-mix(in srgb, var(--ink) 88%, var(--muted));font-size:var(--text-base);padding:.85rem 0 .85rem 1.15rem;line-height:1.45;position:relative}.feature-bullets li:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1.2rem;left:0}.download-links{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.download-count{color:var(--ink);font-size:var(--text-base)}.download-count strong{color:var(--accent);font-size:var(--text-heading)}.download-item{border-radius:var(--radius-md);min-height:11rem;color:var(--ink);background:var(--surface-2);gap:.35rem;padding:1.25rem;text-decoration:none;display:grid}.download-item:hover{background:color-mix(in srgb, var(--surface-2) 88%, var(--ink))}.plugin-page[data-product-skin=buffr] .download-item{color:var(--plugin-ink);background:var(--plugin-surface);transition:background-color .18s var(--ease-out), transform .18s var(--ease-out)}.plugin-page[data-product-skin=buffr] .download-item:hover{background:color-mix(in srgb, var(--plugin-surface) 78%, var(--plugin-ink));transform:translateY(-.12rem)}.download-item-group{gap:var(--space-xs);display:grid}.download-helper{min-height:2.75rem;color:var(--ink);font-size:var(--text-sm);align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.download-helper:hover{text-decoration:underline}.plugin-page[data-product-skin=buffr] .download-helper{color:var(--plugin-ink)}.download-os-icon{object-fit:contain;width:2rem;height:2rem}.download-package{gap:.35rem;display:grid}.download-item>span:not(.download-os-icon,.download-action){color:var(--ink);font-size:var(--text-sm)}.download-item .download-formats{color:var(--ink);font-weight:var(--weight-ui)}.download-item .download-trust{color:var(--ink)}.download-action{color:var(--ink);font-weight:var(--weight-ui);align-self:end}.download-footer{justify-content:space-between;align-self:end;align-items:baseline;gap:var(--space-sm);display:flex}.plugin-page[data-product-skin=buffr] .download-item>span:not(.download-os-icon),.plugin-page[data-product-skin=buffr] .download-item .download-formats,.plugin-page[data-product-skin=buffr] .download-item .download-trust,.plugin-page[data-product-skin=buffr] .download-action{color:var(--plugin-ink)}.download-release-meta{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.download-changelog{border-top:1px solid var(--line);gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2rem,5vw,3.25rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}.download-changelog__head{gap:.35rem;max-width:42rem;display:grid}.download-changelog__head h3{font-size:var(--text-heading);letter-spacing:-.03em;text-wrap:balance}.download-changelog__head p{color:var(--muted);font-size:var(--text-base);margin:0}.plugin-page[data-product-skin=buffr] .download-changelog__head h3,.plugin-page[data-product-skin=buffr] .download-changelog__head p{color:var(--buffr-ink)}.download-changelog__latest,.download-changelog__archive,.download-changelog__groups,.download-changelog__group ul{margin:0;padding:0;list-style:none}.download-changelog__latest{border-radius:var(--radius-md);color:var(--ink);background:var(--surface-2);gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.35rem,3.5vw,2.4rem);display:grid}.plugin-page[data-product-skin=buffr] .download-changelog__latest{color:var(--buffr-ink);background:var(--buffr-amber)}.download-changelog__version{gap:.35rem;display:grid}.download-changelog__kicker{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-strong);margin:0}.plugin-page[data-product-skin=buffr] .download-changelog__kicker{color:var(--buffr-ink)}.download-changelog__latest .download-changelog__version strong{color:inherit;font-family:var(--plugin-font-display,var(--font-display));letter-spacing:-.035em;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:.86}.download-changelog__latest time,.download-changelog__count{color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--text-sm);margin:0}.plugin-page[data-product-skin=buffr] .download-changelog__latest time,.plugin-page[data-product-skin=buffr] .download-changelog__count{color:var(--buffr-ink)}.download-changelog__groups{gap:clamp(1.1rem,2.5vw,1.75rem);display:grid}.download-changelog__group{gap:.65rem;display:grid}.download-changelog__group-label{color:color-mix(in srgb, currentColor 62%, transparent);font-size:var(--text-sm);font-weight:var(--weight-strong);margin:0}.plugin-page[data-product-skin=buffr] .download-changelog__latest .download-changelog__group-label{color:var(--buffr-ink)}.download-changelog__group ul{gap:.75rem;display:grid}.download-changelog__item{gap:.25rem;display:grid}.download-changelog__kind{width:fit-content;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-strong)}.download-changelog__kind.is-bugfix{color:color-mix(in srgb, var(--accent) 62%, #ff6b5e)}.download-changelog__kind.is-optimization{color:color-mix(in srgb, var(--accent) 62%, #55d6be)}.download-changelog__kind.is-improvement{color:color-mix(in srgb, var(--accent) 70%, #f1aa1c)}.plugin-page[data-product-skin=buffr] .download-changelog__latest .download-changelog__kind{color:var(--buffr-ink)}.download-changelog__group.is-titled>.download-changelog__group-label{color:inherit;font-family:var(--plugin-font-display,var(--font-display));letter-spacing:-.02em;font-size:clamp(1.05rem,2vw,1.4rem)}.download-changelog__lead{max-width:62ch;color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--text-base);text-wrap:pretty;margin:0;font-style:italic}.download-changelog__item strong{color:var(--accent)}.download-changelog__item.is-hit strong{color:inherit}.download-changelog__item em{color:color-mix(in srgb, currentColor 72%, transparent)}.download-changelog__item code{background:color-mix(in srgb, currentColor 10%, transparent);padding:.1em .35em;font-size:.9em}.download-changelog__item p{max-width:62ch;color:inherit;font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.45}.download-changelog__item.is-hit p{max-width:46ch;font-family:var(--plugin-font-display,var(--font-display));letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:700;line-height:1.16}.download-changelog__archive{display:grid}.download-changelog__entry{border-top:1px solid var(--line)}.download-changelog__entry summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.35rem .85rem;min-height:3.25rem;padding-block:.85rem;list-style:none;display:grid}.download-changelog__entry summary::-webkit-details-marker{display:none}.download-changelog__entry summary strong{color:var(--ink);font-family:var(--plugin-font-display,var(--font-display));letter-spacing:-.03em;font-size:clamp(1.15rem,2vw,1.5rem)}.plugin-page[data-product-skin=buffr] .download-changelog__entry summary strong{color:var(--buffr-ink)}.download-changelog__entry summary time,.download-changelog__entry summary span{color:var(--muted);font-size:var(--text-sm)}.plugin-page[data-product-skin=buffr] .download-changelog__entry summary time,.plugin-page[data-product-skin=buffr] .download-changelog__entry summary span{color:color-mix(in srgb, var(--buffr-ink) 72%, transparent)}.download-changelog__entry summary span{justify-self:end}.download-changelog__entry summary:focus-visible{outline:3px solid var(--product,var(--accent));outline-offset:.2rem}.download-changelog__entry .download-changelog__groups{padding-bottom:var(--space-md)}@media (width>=721px){.download-changelog__latest{grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}.download-changelog__item.is-hit p{max-width:48ch}}@media (width<=560px){.download-changelog__entry summary{grid-template-columns:minmax(0,1fr)}.download-changelog__entry summary span{justify-self:start}}@media (width>=561px){.download-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.download-version{font-variant-numeric:tabular-nums;opacity:.75;font-size:.85em;display:block}.press-kit-page{gap:var(--space-xl);padding-block:var(--space-lg) var(--space-xl);display:grid}.press-kit-hero{gap:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;display:grid}.press-kit-hero__mark{background:var(--plugin-surface);place-items:center;min-height:clamp(16rem,38vw,32rem);padding:clamp(2rem,6vw,5rem);display:grid}[data-product-theme=buffr] .press-kit-hero__mark{background:var(--plugin-ink)}.press-kit-hero__mark img{width:100%}.press-kit-hero__copy{gap:var(--space-md);padding-bottom:var(--space-sm);display:grid}.press-kit-label,.press-kit-date{font-size:var(--text-sm);margin:0}.press-kit-label{font-weight:var(--weight-strong)}.press-kit-date{color:var(--muted)}.press-kit-hero h1,.press-kit-page h2{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:.95}.press-kit-hero h1{font-size:var(--text-display)}.press-kit-page h2{font-size:var(--text-heading)}.press-kit-lead{max-width:54ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45}.press-kit-actions,.press-kit-asset-links{gap:var(--space-sm);flex-wrap:wrap;display:flex}.press-kit-summary{gap:var(--space-lg);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid}.press-kit-summary>div{align-content:start;gap:var(--space-md);display:grid}.press-kit-facts{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.press-kit-facts>div{gap:var(--space-xs);padding:var(--space-md) var(--space-sm) var(--space-md) 0;display:grid}.press-kit-facts dt{color:var(--muted);font-size:var(--text-sm)}.press-kit-facts dd{font-weight:var(--weight-strong);margin:0}.press-kit-overview{gap:var(--space-lg);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);display:grid}.press-kit-overview p,.press-kit-section-head p{max-width:52ch;margin:var(--space-sm) 0 0;color:var(--muted);line-height:1.6}.press-kit-overview ul{gap:0 var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:1.2rem;display:grid}.press-kit-overview li{padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-top:1px solid var(--line);line-height:1.5}.press-kit-overview li::marker{color:var(--plugin-accent)}.press-kit-assets{gap:var(--space-lg);display:grid}.press-kit-section-head{justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;align-items:end;display:flex}.press-kit-asset-links a{min-height:var(--btn-height);color:var(--ink);font-weight:var(--weight-ui);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.press-kit-shots{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.press-kit-shots a{background:var(--plugin-ink);overflow:hidden}.press-kit-shots img{width:100%;height:auto;transition:transform .26s var(--ease-out)}.press-kit-shots a:hover img{transform:scale(1.015)}.press-kit-contact{justify-content:space-between;gap:var(--space-sm) var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.press-kit-contact p{color:var(--muted);margin:0}.press-kit-contact a{font-weight:var(--weight-strong);text-underline-offset:.2em;text-decoration:underline}@media (width<=48rem){.press-kit-hero,.press-kit-summary,.press-kit-overview{grid-template-columns:minmax(0,1fr)}.press-kit-hero__mark{min-height:13rem}.press-kit-overview ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=32rem){.press-kit-facts,.press-kit-overview ul,.press-kit-shots{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.press-kit-shots img{transition:none}.press-kit-shots a:hover img{transform:none}}body:is([data-product-theme=buffr],[data-product-preview=buffr]){--buffr-night:var(--color-paper);--buffr-night-2:var(--color-paper-2);--buffr-paper:var(--color-ink);--buffr-ink:var(--color-ink);--buffr-amber:var(--tile-buffr-ink);--buffr-amber-muted:color-mix(in oklab, var(--tile-buffr-ink) 22%, var(--color-paper));--buffr-signal:var(--tile-buffr-ink);--buffr-rule:color-mix(in srgb, var(--buffr-paper) 15%, transparent);--buffr-dim:color-mix(in srgb, var(--buffr-paper) 76%, transparent);--buffr-copy:color-mix(in srgb, var(--buffr-paper) 88%, transparent);--buffr-display:clamp(3.25rem, 6vw, 5.75rem);--buffr-heading:clamp(2.5rem, 4.75vw, 4.75rem);--buffr-subheading:clamp(1.5rem, 2.25vw, 2.35rem);--buffr-body:1rem;--buffr-small:.875rem;--bg-deep:var(--buffr-night);--bg:var(--buffr-night);--ink:var(--buffr-paper);--muted:var(--buffr-dim);--line:var(--buffr-rule);--surface:var(--buffr-night-2);--surface-2:color-mix(in srgb, var(--buffr-night-2) 86%, var(--buffr-paper));--surface-3:color-mix(in srgb, var(--buffr-night-2) 76%, var(--buffr-paper));--chip-surface:color-mix(in srgb, var(--buffr-paper) 10%, var(--buffr-night));background-color:var(--color-ground);background-image:radial-gradient(circle at 1px 1px, var(--color-ground-dot) 1px, transparent 1.4px);color:var(--buffr-paper);background-size:24px 24px}.plugin-page[data-product-skin=buffr]{--buffr-paper:var(--color-ink);--buffr-ink:var(--color-ink);--buffr-amber:var(--tile-buffr-ink);--buffr-amber-muted:color-mix(in oklab, var(--tile-buffr-ink) 22%, var(--color-paper));--plugin-font-body:var(--font-body);--plugin-font-display:var(--font-display);--plugin-accent:var(--color-ink);--plugin-accent-ink:var(--color-paper);--product:var(--buffr-amber);--product-line:color-mix(in srgb, var(--buffr-ink) 24%, transparent);--product-ink:var(--buffr-ink);background:var(--buffr-night)}.plugin-page[data-product-skin=buffr] .plugin-hero{height:auto;max-height:none}.plugin-page[data-product-skin=buffr] .plugin-hero .button.secondary{color:var(--buffr-paper);background:0 0}.plugin-page[data-product-skin=buffr] .featured-on{z-index:1;position:relative}.plugin-page[data-product-skin=buffr] .plugin-rail{color:var(--buffr-ink);background:var(--buffr-amber-muted);font-family:var(--plugin-font-body)}.plugin-page[data-product-skin=buffr] .plugin-rail .button{height:2.75rem;min-height:2.75rem;color:var(--buffr-paper);border-color:color-mix(in srgb, var(--buffr-ink) 36%, transparent);background:var(--buffr-ink)}.plugin-page[data-product-skin=buffr] .plugin-rail .button.secondary{color:var(--buffr-ink);background:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .plugin-rail :is(.format-chip,.platform-chip){gap:var(--space-xs);min-height:2rem;color:var(--buffr-ink);font-family:inherit;font-size:var(--text-base);letter-spacing:0;background:0 0;border:0;padding:.1rem .25rem;font-weight:600}.plugin-page[data-product-skin=buffr] .plugin-rail :is(.format-badges__marks,.format-badges__platforms){gap:var(--space-xs)}.plugin-page[data-product-skin=buffr] .plugin-rail :is(.format-chip__icon,.platform-chip img){width:1.35rem;height:1.35rem}.plugin-page[data-product-skin=buffr] .plugin-rail .format-chip__icon[data-format-icon=vst3]{width:2.1rem}.plugin-page[data-product-skin=buffr] .plugin-ledger,.plugin-page[data-product-skin=buffr] .plugin-specs{width:100%;max-width:none;padding-inline:clamp(var(--gutter), 4vw, 4.5rem);border:0}.plugin-page[data-product-skin=buffr] .feature-groups,.plugin-page[data-product-skin=buffr] .feature-bullets,.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-bullets li{border:0}.plugin-page[data-product-skin=buffr] .plugin-specs{background:var(--buffr-paper);padding-block:clamp(2rem,4vw,3.5rem);display:block}.plugin-page[data-product-skin=buffr] .plugin-specs .plugin-section-head{margin-bottom:clamp(1.25rem,2vw,2rem);display:block}.plugin-page[data-product-skin=buffr] .plugin-specs h2{color:var(--buffr-ink);font-size:clamp(1.5rem,2vw,2rem)}.plugin-page[data-product-skin=buffr] .spec-list{border:0;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,2rem)}.plugin-page[data-product-skin=buffr] .spec-list>div{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;display:flex}.plugin-page[data-product-skin=buffr] .spec-list dt,.plugin-page[data-product-skin=buffr] .spec-list dd{color:var(--buffr-ink);border:0;padding:0}.plugin-page[data-product-skin=buffr] .spec-list dt{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.plugin-page[data-product-skin=buffr] .spec-list dd{max-width:24ch;font-family:var(--plugin-font-display);letter-spacing:-.02em;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.2}@media (width>=761px){.plugin-page[data-product-skin=buffr] .spec-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.plugin-page[data-product-skin=buffr] .spec-list{grid-template-columns:repeat(5,minmax(0,1fr))}}body[data-product-theme=buffr] .site-header{color:var(--buffr-paper);border-color:var(--buffr-rule);background:color-mix(in srgb, var(--buffr-night) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);position:relative;top:auto}body[data-product-theme=buffr] .site-header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:none;gap:1rem;min-height:4.25rem;padding-block:.65rem}body[data-product-theme=buffr] .site-header__inner .brand-mark,body[data-product-theme=buffr] .site-header__inner nav,body[data-product-theme=buffr] .site-header__inner .header-action{grid-area:auto}body[data-product-theme=buffr] .site-header__inner nav{justify-self:center;width:auto}body[data-product-theme=buffr] .brand-mark{color:var(--buffr-paper)}body[data-product-theme=buffr] .site-header nav{border:1px solid var(--buffr-rule);gap:0;padding:.2rem}body[data-product-theme=buffr] .site-header nav a{min-height:2.35rem;color:var(--buffr-dim);letter-spacing:.04em;border-radius:0;padding-inline:1rem;font-size:.78rem}body[data-product-theme=buffr] .site-header nav a:hover,body[data-product-theme=buffr] .site-header nav a[aria-current=page]{color:var(--buffr-night);background:var(--buffr-paper)}body[data-product-theme=buffr] .header-action--download{border:1px solid var(--buffr-signal);min-height:2.75rem;color:var(--buffr-ink);background:var(--buffr-signal);border-radius:0;justify-self:end}body[data-product-theme=buffr] .header-action--download:hover{border-color:var(--buffr-paper);background:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .plugin-hero{border-bottom:1px solid var(--buffr-rule);background:var(--buffr-night);min-height:min(56rem,104svh - 4.25rem);padding:0}.plugin-page[data-product-skin=buffr] .plugin-hero-picture{z-index:-2;position:absolute;inset:0}.plugin-page[data-product-skin=buffr] .plugin-hero-bg{opacity:.82;object-position:center top;filter:saturate(.82)contrast(1.13)brightness(.72);transform:scale(1.012)}.plugin-page[data-product-skin=buffr] .plugin-hero__shade{background:radial-gradient(circle at 68% 42%, transparent 0 20%, color-mix(in srgb, var(--buffr-night) 35%, transparent) 63%), linear-gradient(90deg, color-mix(in srgb, var(--buffr-night) 96%, transparent) 0%, color-mix(in srgb, var(--buffr-night) 76%, transparent) 34%, color-mix(in srgb, var(--buffr-night) 12%, transparent) 72%), linear-gradient(0deg, var(--buffr-night) 0%, transparent 38%)}.plugin-page[data-product-skin=buffr] .plugin-hero__inner{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-content:stretch;place-items:end stretch;gap:clamp(2.5rem,7vw,6rem);min-height:min(56rem,104svh - 4.25rem);padding-block:clamp(5rem,12svh,8rem) 1.25rem}.plugin-page[data-product-skin=buffr] .plugin-hero__copy{text-align:left;align-self:center;justify-items:start;gap:1rem;width:min(100%,42rem)}.plugin-page[data-product-skin=buffr] .plugin-hero__eyebrow,.buffr-quantize__index{color:var(--buffr-signal);font-family:var(--plugin-font-body);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:600;line-height:1.2}.plugin-page[data-product-skin=buffr] .plugin-hero h1{width:min(24rem,72vw);margin-block:.35rem .15rem}.plugin-page[data-product-skin=buffr] .plugin-title-mark{filter:drop-shadow(0 .25rem .18rem color-mix(in oklab, var(--color-ink) 16%, transparent)) drop-shadow(0 0 1.25rem color-mix(in oklab, var(--tile-buffr-ink) 22%, transparent));object-position:left center}.plugin-page[data-product-skin=buffr] .plugin-tagline{max-width:17ch;color:var(--buffr-paper);letter-spacing:-.035em;text-align:left;text-shadow:0 .6rem 2rem var(--buffr-night);font-size:clamp(2.65rem,6.3vw,5.65rem);font-weight:700;line-height:.92}.plugin-page[data-product-skin=buffr] .plugin-hero__lead{max-width:49ch;color:color-mix(in srgb, var(--buffr-paper) 76%, transparent);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.55}.plugin-page[data-product-skin=buffr] .product-offer-price{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .plugin-hero__actions{justify-content:flex-start;gap:.65rem;margin-top:.75rem}.plugin-page[data-product-skin=buffr] .plugin-hero__actions .button{border-radius:0;min-height:3rem}.plugin-page[data-product-skin=buffr] .plugin-hero .button.plugin-primary{border:1px solid var(--buffr-signal);min-width:14rem}.plugin-page[data-product-skin=buffr] .plugin-hero .button.secondary{border-color:var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .featured-on{border-bottom:1px solid var(--buffr-rule);background:var(--buffr-night);margin:0}.plugin-page[data-product-skin=buffr] .featured-on__inner{border-inline:1px solid var(--buffr-rule);grid-template-columns:8rem minmax(0,1fr);gap:0;min-height:0;padding-block:0}.plugin-page[data-product-skin=buffr] .featured-on__inner>p{border-right:1px solid var(--buffr-rule);color:var(--buffr-dim);align-self:stretch;align-items:center;padding:1rem;font-size:.72rem;display:flex}.plugin-page[data-product-skin=buffr] .featured-on__scroller{cursor:default;overflow:visible;-webkit-mask-image:none;mask-image:none}.plugin-page[data-product-skin=buffr] .featured-on ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid}.plugin-page[data-product-skin=buffr] .featured-on li{border-right:1px solid var(--buffr-rule);border-bottom:1px solid var(--buffr-rule);min-width:0}.plugin-page[data-product-skin=buffr] .featured-on a{opacity:.6;min-height:4.5rem;transition:opacity .18s var(--ease-out), background-color .18s var(--ease-out);border-radius:0;padding:.9rem}.plugin-page[data-product-skin=buffr] .featured-on a:hover,.plugin-page[data-product-skin=buffr] .featured-on a:focus-visible{opacity:1;background:color-mix(in srgb, var(--buffr-paper) 5%, transparent);transform:none}.plugin-page[data-product-skin=buffr] .featured-on img,.plugin-page[data-product-skin=buffr] .featured-on li:first-child img,.plugin-page[data-product-skin=buffr] .featured-on li:nth-child(2) img{filter:grayscale()brightness(0);max-width:80%;height:1.35rem}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck{color:var(--buffr-paper);border-bottom:1px solid var(--buffr-rule);background:color-mix(in srgb, var(--buffr-night) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.plugin-page[data-product-skin=buffr] .plugin-rail:not(.is-stuck){height:0;min-height:0;box-shadow:none;background:0 0;overflow:hidden}.plugin-page[data-product-skin=buffr] .plugin-rail:not(.is-stuck) .plugin-rail__inner{min-height:0;padding:0}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .button,.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .format-badge{border-radius:0}.plugin-page[data-product-skin=buffr] .plugin-story{max-width:var(--page-max);border-inline:1px solid var(--buffr-rule);border-bottom:1px solid var(--buffr-rule);min-height:min(47rem,86svh);color:var(--buffr-paper);background:var(--buffr-night);grid-template-columns:minmax(22rem,.84fr) minmax(0,1.16fr);gap:0;padding:0;scroll-margin-top:7rem}.plugin-page[data-product-skin=buffr] .plugin-story__copy{border-right:1px solid var(--buffr-rule);align-content:center;align-self:stretch;gap:1.35rem;padding:clamp(2rem,5vw,4.5rem)}.plugin-page[data-product-skin=buffr] .plugin-story__copy h2{max-width:9ch;color:var(--buffr-paper);font-size:var(--buffr-display);letter-spacing:-.03em;line-height:.96}.plugin-page[data-product-skin=buffr] .plugin-story__copy p{max-width:44ch;color:var(--buffr-copy);font-size:var(--buffr-body);letter-spacing:.01em;font-weight:400;line-height:1.68}.plugin-page[data-product-skin=buffr] .plugin-story__steps{border-top:1px solid var(--buffr-rule);grid-template-columns:minmax(0,1fr);gap:0;margin-top:.75rem;display:grid}.plugin-page[data-product-skin=buffr] .plugin-story__steps a{border-bottom:1px solid var(--buffr-rule);min-height:0;color:var(--buffr-paper);background:0 0;border-radius:0;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.9rem 0}.plugin-page[data-product-skin=buffr] .plugin-story__steps a:hover,.plugin-page[data-product-skin=buffr] .plugin-story__steps a:focus-visible{color:var(--buffr-ink);background:var(--buffr-signal);padding-inline:.75rem;transform:none}.plugin-page[data-product-skin=buffr] .plugin-story__steps strong{color:inherit;letter-spacing:.035em;font-size:.78rem}.plugin-page[data-product-skin=buffr] .plugin-story__steps span{max-width:31ch;color:inherit;font-size:.88rem}.plugin-page[data-product-skin=buffr] .plugin-story__open-source{border-top:1px solid var(--buffr-rule);grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem;max-width:32rem;padding:1rem 0 0}.plugin-page[data-product-skin=buffr] .plugin-story__open-source strong{color:var(--buffr-paper);font-size:1rem;line-height:1.25}.plugin-page[data-product-skin=buffr] .plugin-story__open-source span{color:var(--buffr-dim);font-size:var(--buffr-small);line-height:1.5}.plugin-page[data-product-skin=buffr] .plugin-gallery{aspect-ratio:auto;filter:none;background:var(--buffr-night-2);border-radius:0;align-self:stretch;min-height:36rem}.plugin-page[data-product-skin=buffr] .plugin-gallery__image{object-fit:cover;object-position:center}.plugin-page[data-product-skin=buffr] .hover-segments{bottom:.75rem;left:1rem;right:1rem}.plugin-page[data-product-skin=buffr] .hover-segment:before{background:color-mix(in srgb, var(--buffr-paper) 30%, transparent);border-radius:0;height:2px}.plugin-page[data-product-skin=buffr] .hover-segment:hover:before,.plugin-page[data-product-skin=buffr] .hover-segment:focus-visible:before,.plugin-page[data-product-skin=buffr] .hover-segment.active:before{background:var(--buffr-signal)}.plugin-page[data-product-skin=buffr] .buffr-quantize{border-bottom:1px solid var(--buffr-rule);background:var(--buffr-night);padding-block:0}.plugin-page[data-product-skin=buffr] .buffr-quantize__inner{max-width:var(--page-max);border-inline:1px solid var(--buffr-rule);grid-template-columns:minmax(25rem,.5fr) minmax(0,1fr);gap:0;padding:0}.plugin-page[data-product-skin=buffr] .buffr-quantize__intro{border-right:1px solid var(--buffr-rule);grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem)}.plugin-page[data-product-skin=buffr] .buffr-quantize__intro h2{max-width:11ch;color:var(--buffr-paper);font-size:var(--buffr-heading);letter-spacing:-.03em;line-height:.98}.plugin-page[data-product-skin=buffr] .buffr-quantize__intro p:not(.buffr-quantize__index){color:var(--buffr-copy);font-size:var(--buffr-body);letter-spacing:.01em;line-height:1.68}.plugin-page[data-product-skin=buffr] .buffr-quantize__demo{align-content:center;gap:0;padding-block:clamp(2rem,5vw,4.5rem)}.plugin-page[data-product-skin=buffr] .buffr-quantize__stage{border-inline:0;border-radius:0}.plugin-page[data-product-skin=buffr] .buffr-quantize__choices{border-bottom:1px solid var(--buffr-rule);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.plugin-page[data-product-skin=buffr] .buffr-quantize__choice{border-right:1px solid var(--buffr-rule);background:0 0;border-bottom:2px solid #0000;min-height:5rem}.plugin-page[data-product-skin=buffr] .buffr-quantize__choice.active{color:var(--buffr-ink);background:var(--buffr-signal);border-bottom-color:var(--buffr-signal)}.plugin-page[data-product-skin=buffr] .buffr-quantize__demo figcaption{color:var(--buffr-dim);padding:1rem;font-size:.8rem;line-height:1.45}.plugin-page[data-product-skin=buffr] .plugin-ledger{max-width:var(--page-max);border-inline:1px solid var(--buffr-rule);background:var(--buffr-night);margin-inline:auto;padding:clamp(4rem,9vw,8rem) 0 0}.plugin-page[data-product-skin=buffr] .plugin-section-head{grid-template-columns:minmax(0,.8fr) minmax(18rem,.6fr);gap:clamp(2rem,6vw,6rem);margin:0;padding:0 clamp(1.5rem,5vw,4.5rem) clamp(3rem,7vw,6rem)}.plugin-page[data-product-skin=buffr] .plugin-section-head h2{max-width:10ch;font-size:clamp(3rem,7vw,6rem);line-height:.9}.plugin-page[data-product-skin=buffr] .plugin-section-head p{color:var(--buffr-dim);align-self:end;font-size:1.05rem}.plugin-page[data-product-skin=buffr] .feature-groups{border-top:1px solid var(--buffr-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight){border-right:1px solid var(--buffr-rule);border-bottom:1px solid var(--buffr-rule);background:0 0;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.4rem;min-height:18rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n){border-right:0}.plugin-page[data-product-skin=buffr] .feature-group--spotlight{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .feature-group--spotlight:hover{transform:none}.plugin-page[data-product-skin=buffr] .feature-group h3,.plugin-page[data-product-skin=buffr] .feature-group--spotlight h3{max-width:12ch;color:var(--buffr-paper);letter-spacing:-.03em;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:.96}.plugin-page[data-product-skin=buffr] .feature-bullets{align-self:end;gap:0}.plugin-page[data-product-skin=buffr] .feature-bullets li,.plugin-page[data-product-skin=buffr] .feature-group--spotlight .feature-bullets li{border-top:1px solid var(--buffr-rule);color:var(--buffr-dim);padding:.65rem 0 .65rem 1rem;font-size:.92rem;line-height:1.45}.plugin-page[data-product-skin=buffr] .feature-bullets li:before{background:var(--buffr-signal);width:.28rem;height:.28rem}.plugin-page[data-product-skin=buffr] .feature-group:first-child .feature-bullets li{border-color:color-mix(in srgb, var(--buffr-ink) 20%, transparent)}.plugin-page[data-product-skin=buffr] .buffr-product-comparison,.download-panel[data-download-variant=aurora],.plugin-page[data-product-skin=buffr] .product-learn-specs,.plugin-page[data-product-skin=buffr] .plugin-specs,.plugin-page[data-product-skin=buffr] .product-roadmap{--product:var(--buffr-ink)}.plugin-page[data-product-skin=buffr] .buffr-product-comparison header h2{max-width:12ch;font-size:clamp(2.75rem,6vw,5.25rem);line-height:.92}.plugin-page[data-product-skin=buffr] .buffr-product-comparison header>a,.plugin-page[data-product-skin=buffr] .plugin-story__open-source:hover strong,.download-panel[data-download-variant=aurora] [class*=count],.download-panel[data-download-variant=aurora] a:not(.button){color:var(--buffr-ink)}@media (width<=920px){body[data-product-theme=buffr] .site-header__inner{grid-template-columns:minmax(0,1fr) auto}body[data-product-theme=buffr] .site-header__inner nav{display:none}.plugin-page[data-product-skin=buffr] .plugin-hero,.plugin-page[data-product-skin=buffr] .plugin-hero__inner{min-height:calc(100svh - 4.25rem)}.plugin-page[data-product-skin=buffr] .plugin-hero__copy{align-self:end;padding-bottom:1rem}.plugin-page[data-product-skin=buffr] .plugin-hero__shade{background:linear-gradient(0deg, var(--buffr-night) 0%, color-mix(in srgb, var(--buffr-night) 88%, transparent) 44%, color-mix(in srgb, var(--buffr-night) 22%, transparent) 100%), radial-gradient(circle at 58% 20%, transparent, color-mix(in srgb, var(--buffr-night) 45%, transparent) 70%)}.plugin-page[data-product-skin=buffr] .plugin-story,.plugin-page[data-product-skin=buffr] .buffr-quantize__inner{grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .plugin-story__copy,.plugin-page[data-product-skin=buffr] .buffr-quantize__intro{border-right:0;border-bottom:1px solid var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .plugin-gallery{aspect-ratio:16/10;min-height:auto}.plugin-page[data-product-skin=buffr] .feature-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n){border-right:1px solid var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(2n){border-right:0}}@media (width<=620px){body[data-product-theme=buffr] .site-header__inner{min-height:3.75rem;padding-block:.45rem}body[data-product-theme=buffr] .brand-mark{font-size:.84rem}body[data-product-theme=buffr] .header-action--download{min-height:2.55rem;padding-inline:.8rem;font-size:.82rem}.plugin-page[data-product-skin=buffr] .plugin-hero,.plugin-page[data-product-skin=buffr] .plugin-hero__inner{min-height:calc(100svh - 3.75rem)}.plugin-page[data-product-skin=buffr] .plugin-hero__inner{gap:2rem;padding-block:3rem .75rem}.plugin-page[data-product-skin=buffr] .plugin-hero h1{width:min(18rem,78vw)}.plugin-page[data-product-skin=buffr] .plugin-tagline{font-size:clamp(2.6rem,13vw,4.3rem)}.plugin-page[data-product-skin=buffr] .plugin-hero__lead{max-width:38ch;font-size:.94rem}.plugin-page[data-product-skin=buffr] .plugin-hero__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.plugin-page[data-product-skin=buffr] .plugin-hero__actions .button{width:100%}.plugin-page[data-product-skin=buffr] .plugin-hero__actions .buffr-purchase--offer .button{width:auto}.buffr-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.buffr-hero-proof>div{padding:.7rem .55rem}.buffr-hero-proof dt{font-size:.6rem}.buffr-hero-proof dd{font-size:.76rem;line-height:1.2}.plugin-page[data-product-skin=buffr] .featured-on__inner{border-inline:0;grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .featured-on__inner>p{border-right:0;border-bottom:1px solid var(--buffr-rule);min-height:3rem}.plugin-page[data-product-skin=buffr] .featured-on ul{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-page[data-product-skin=buffr] .featured-on a{min-height:4rem}.plugin-page[data-product-skin=buffr] .plugin-story{border-inline:0}.plugin-page[data-product-skin=buffr] .plugin-story__copy,.plugin-page[data-product-skin=buffr] .buffr-quantize__intro{padding:4rem 1.25rem}.plugin-page[data-product-skin=buffr] .plugin-story__copy h2,.plugin-page[data-product-skin=buffr] .buffr-quantize__intro h2{font-size:clamp(3rem,14vw,4.5rem)}.plugin-page[data-product-skin=buffr] .plugin-story__steps a{grid-template-columns:minmax(0,1fr);gap:.35rem}.plugin-page[data-product-skin=buffr] .plugin-gallery{aspect-ratio:4/3}.plugin-page[data-product-skin=buffr] .buffr-quantize__inner{border-inline:0}.plugin-page[data-product-skin=buffr] .buffr-quantize__demo{padding-block:1.25rem 3rem}.plugin-page[data-product-skin=buffr] .buffr-quantize__stage{aspect-ratio:1.35}.plugin-page[data-product-skin=buffr] .buffr-quantize__shot img{object-fit:cover}.plugin-page[data-product-skin=buffr] .buffr-quantize__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-page[data-product-skin=buffr] .plugin-ledger{border-inline:0}.plugin-page[data-product-skin=buffr] .plugin-section-head{grid-template-columns:minmax(0,1fr);padding-inline:1.25rem}.plugin-page[data-product-skin=buffr] .plugin-section-head h2{font-size:clamp(3rem,14vw,4.5rem)}.plugin-page[data-product-skin=buffr] .feature-groups{grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight){border-right:0;min-height:0}}.plugin-page[data-product-skin=buffr] :is(p,li,dd,summary,figcaption){font-kerning:normal;font-optical-sizing:auto}.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap){width:min(var(--page-max), 100%);max-width:var(--page-max);border-inline:1px solid var(--buffr-rule);border-block-color:var(--buffr-rule);color:var(--buffr-paper);background:var(--buffr-night);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4.5rem)}.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap) h2,.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap) h3{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap) p,.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap) dd,.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap) li{color:var(--buffr-copy)}.plugin-page[data-product-skin=buffr] .buffr-product-comparison{gap:clamp(2rem,5vw,4rem);padding-block:clamp(5rem,9vw,8rem)}.plugin-page[data-product-skin=buffr] .buffr-product-comparison>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.plugin-page[data-product-skin=buffr] .buffr-product-comparison header h2{max-width:12ch;font-size:var(--buffr-heading);letter-spacing:-.03em;line-height:.98}.plugin-page[data-product-skin=buffr] .buffr-product-comparison header p{max-width:48ch;font-size:var(--buffr-body);line-height:1.65}.plugin-page[data-product-skin=buffr] .buffr-product-comparison>header>a{min-height:2.75rem;color:var(--buffr-paper);font-size:var(--buffr-small);-webkit-text-decoration-color:var(--buffr-signal);text-decoration-color:var(--buffr-signal);align-items:center;display:inline-flex}.plugin-page[data-product-skin=buffr] .buffr-comparison-table{border:1px solid var(--buffr-rule);background:var(--buffr-night-2);border-radius:0}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td){border-color:var(--buffr-rule);color:var(--buffr-paper);background:var(--buffr-night-2)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td).is-hot:not(.is-buffr){background:color-mix(in srgb, var(--buffr-paper) 6%, var(--buffr-night))}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td)>span,.plugin-page[data-product-skin=buffr] .buffr-comparison-table tbody th span{color:var(--buffr-dim)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td).is-buffr>span{color:color-mix(in srgb, var(--buffr-ink) 76%, transparent)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table th .buffr-comparison-table__maker{color:inherit}.plugin-page[data-product-skin=buffr] .buffr-comparison-table td strong{color:inherit;background:color-mix(in srgb, var(--buffr-paper) 9%, transparent);border-radius:0}.plugin-page[data-product-skin=buffr] .buffr-comparison-table td.is-buffr strong{background:color-mix(in srgb, var(--buffr-paper) 40%, transparent)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table td.is-empty,.plugin-page[data-product-skin=buffr] .buffr-comparison-table td.is-empty strong{color:color-mix(in srgb, var(--buffr-paper) 52%, transparent)}.plugin-page[data-product-skin=buffr] .buffr-comparison-disclosure{max-width:68ch;font-size:var(--buffr-small);line-height:1.55}.download-panel[data-download-variant=aurora]{border-top:1px solid var(--buffr-rule);background:var(--buffr-night);padding-block:clamp(5rem,9vw,8rem)}.download-panel[data-download-variant=aurora] .download-panel__head{gap:1rem;max-width:52rem;margin-bottom:2rem}.download-panel[data-download-variant=aurora] .download-panel__head h2{max-width:12ch;color:var(--buffr-paper);font-size:var(--buffr-heading);line-height:.98}.download-panel[data-download-variant=aurora] .download-panel__lead,.download-panel[data-download-variant=aurora] .download-empty{max-width:55ch;color:var(--buffr-copy);font-size:var(--buffr-body);line-height:1.65}.download-panel[data-download-variant=aurora] .download-release,.download-panel[data-download-variant=aurora] :is(hr,details){border-color:var(--buffr-rule)}.download-panel[data-download-variant=aurora] .download-count,.download-panel[data-download-variant=aurora] .download-count strong,.download-panel[data-download-variant=aurora] a:not(.button){color:var(--buffr-paper)}.download-panel[data-download-variant=aurora] .download-count strong{color:var(--buffr-signal);font-variant-numeric:tabular-nums}.download-panel[data-download-variant=aurora] .download-item{border:1px solid var(--buffr-rule);min-height:12rem;color:var(--buffr-paper);background:var(--buffr-night-2);border-radius:0}.download-panel[data-download-variant=aurora] .download-item:hover{color:var(--buffr-ink);background:var(--buffr-signal);transform:none}.download-panel[data-download-variant=aurora] .download-item :is(p,span,small){color:inherit}.plugin-page[data-product-skin=buffr] .product-learn-specs :is(.buffr-guide-index,.plugin-specs){background:0 0}.plugin-page[data-product-skin=buffr] .product-learn-specs :is(.buffr-guide-index h2,.plugin-specs h2){color:var(--buffr-paper);font-size:var(--buffr-heading);line-height:.98}.plugin-page[data-product-skin=buffr] .product-learn-specs .buffr-guide-index p{color:var(--buffr-copy);font-size:var(--buffr-body)}.plugin-page[data-product-skin=buffr] .product-learn-specs :is(.buffr-guide-index li,.spec-list,.spec-list dt,.spec-list dd){border-color:var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .product-learn-specs .buffr-guide-index a,.plugin-page[data-product-skin=buffr] .product-learn-specs .spec-list dt{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .product-learn-specs .buffr-guide-index a{min-height:2.75rem;-webkit-text-decoration-color:var(--buffr-signal);text-decoration-color:var(--buffr-signal);align-items:center;display:inline-flex}.plugin-page[data-product-skin=buffr] .product-learn-specs .plugin-specs{padding-block:0}.plugin-page[data-product-skin=buffr] .product-learn-specs .spec-list dd{color:var(--buffr-copy);font-size:1rem;line-height:1.45}.plugin-page[data-product-skin=buffr] .product-trust{--trust-ink:var(--buffr-paper);--trust-muted:var(--buffr-dim);--trust-line:var(--buffr-rule);border-bottom:1px solid var(--buffr-rule);background:var(--buffr-night)}.plugin-page[data-product-skin=buffr] .product-trust__inner{max-width:var(--page-max);border-inline:1px solid var(--buffr-rule);padding:clamp(5rem,9vw,8rem) clamp(1.5rem,5vw,4.5rem)}.plugin-page[data-product-skin=buffr] .product-trust__head h2{font-size:var(--buffr-heading);line-height:.98}.plugin-page[data-product-skin=buffr] .product-voices blockquote>span,.plugin-page[data-product-skin=buffr] .product-faq summary:after{color:var(--buffr-signal)}.plugin-page[data-product-skin=buffr] .product-roadmap{background:var(--buffr-night);border-top:0;padding-block:clamp(5rem,9vw,8rem)}.plugin-page[data-product-skin=buffr] .product-roadmap__head h2{color:var(--buffr-paper);font-size:var(--buffr-heading);line-height:.98}.plugin-page[data-product-skin=buffr] .product-roadmap__head p,.plugin-page[data-product-skin=buffr] .product-roadmap li>div p,.plugin-page[data-product-skin=buffr] .product-roadmap__status{color:var(--buffr-dim)}.plugin-page[data-product-skin=buffr] .product-roadmap__head p strong,.plugin-page[data-product-skin=buffr] .product-roadmap h3{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .product-roadmap__dot{background:var(--buffr-night)}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__inner{width:min(var(--page-max), 100%);grid-template-columns:auto auto minmax(0,1fr) auto;gap:1rem;padding-block:.55rem}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__compat{justify-self:end;overflow:hidden}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck :is(.format-chip,.platform-chip){color:var(--buffr-paper);background:0 0;border:0}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__end{color:var(--buffr-paper);text-decoration:underline;-webkit-text-decoration-color:var(--buffr-signal);text-decoration-color:var(--buffr-signal);text-underline-offset:.2em}@media (width<=920px){.plugin-page[data-product-skin=buffr] .buffr-product-comparison>header{grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap),.plugin-page[data-product-skin=buffr] .product-trust__inner{border-inline:0}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__compat{display:none}}@media (width<=620px){.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap),.plugin-page[data-product-skin=buffr] .product-trust__inner{padding-inline:1.25rem}.plugin-page[data-product-skin=buffr] .buffr-product-comparison{padding-block:4.5rem}.plugin-page[data-product-skin=buffr] .buffr-product-comparison:after{content:"Swipe to compare →";color:var(--buffr-dim);font-size:var(--buffr-small);grid-row:2}.plugin-page[data-product-skin=buffr] .buffr-comparison-table thead th:first-child,.plugin-page[data-product-skin=buffr] .buffr-comparison-table tbody th{width:10.5rem;min-width:10.5rem}}.plugin-page[data-product-skin=buffr] .product-roadmap__head,.plugin-page[data-product-skin=buffr] .product-roadmap__stage{width:100%;max-width:100%}.plugin-page[data-product-skin=buffr] .product-roadmap__head{padding-inline:0}.plugin-page[data-product-skin=buffr] .product-roadmap__canvas{width:100%;max-width:100%;overflow:hidden}.plugin-page[data-product-skin=buffr] .product-roadmap__viewport{width:100%;max-width:100%}.plugin-page[data-product-skin=buffr] .product-roadmap{min-width:0}.plugin-page[data-product-skin=buffr] .product-roadmap__stage,.plugin-page[data-product-skin=buffr] .product-roadmap__canvas,.plugin-page[data-product-skin=buffr] .product-roadmap__viewport{width:auto;min-width:0;max-width:none}.plugin-page[data-product-skin=buffr] .product-roadmap__stage{overflow:hidden}.plugin-page[data-product-skin=buffr] .product-roadmap__canvas,.plugin-page[data-product-skin=buffr] .product-roadmap__viewport{contain:inline-size}.plugin-page[data-product-skin=buffr] .product-roadmap__stage{justify-self:stretch;width:100%}.plugin-page[data-product-skin=buffr] .product-roadmap__canvas,.plugin-page[data-product-skin=buffr] .product-roadmap__viewport{width:100%}body[data-product-theme=buffr]{--page-max:88rem}body:is([data-product-theme=buffr],[data-product-preview=buffr]){--buffr-cyan:oklch(79% .145 210);--buffr-green:oklch(78% .155 145);--buffr-violet:oklch(72% .15 315);--buffr-surface-1:oklch(14.5% .022 315);--buffr-surface-2:oklch(18% .025 315);--buffr-line:oklch(34% .025 315);--buffr-copy:oklch(84% .018 78);--buffr-dim:oklch(69% .02 78)}.plugin-page[data-product-skin=buffr]{--buffr-rule:var(--buffr-line)}.plugin-page[data-product-skin=buffr] :is(.plugin-story,.buffr-quantize__inner,.plugin-ledger,.buffr-product-comparison,.download-panel,.product-learn-specs,.product-trust__inner,.product-roadmap){width:min(var(--page-max), 100%);max-width:var(--page-max);border-inline:1px solid var(--buffr-line);margin-inline:auto}.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison,.download-panel,.product-learn-specs,.product-roadmap){padding-inline:0}.plugin-page[data-product-skin=buffr] .buffr-product-comparison>header,.download-panel[data-download-variant=aurora]>:not(.download-panel__body),.download-panel[data-download-variant=aurora] .download-panel__body>:not(.download-changelog),.download-panel[data-download-variant=aurora] .download-changelog>:not(.download-changelog__latest):not(.download-changelog__archive),.plugin-page[data-product-skin=buffr] .product-roadmap__head{padding-inline:clamp(1.5rem,4vw,4rem)}.plugin-page[data-product-skin=buffr] .buffr-product-comparison{border-bottom:1px solid var(--buffr-line);gap:0;padding-block:clamp(5.5rem,10vw,9rem) 0}.plugin-page[data-product-skin=buffr] .buffr-product-comparison>header{padding-bottom:clamp(3rem,6vw,5rem)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table{border:0;border-top:1px solid var(--buffr-line);background:var(--buffr-surface-1);border-radius:0;width:100%}.plugin-page[data-product-skin=buffr] .buffr-comparison-table.is-compact table{min-width:72rem}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td){border-right:1px solid var(--buffr-line);border-bottom:1px solid var(--buffr-line);background:var(--buffr-surface-1);transition:color .18s var(--ease-out), background-color .18s var(--ease-out)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table tr>:last-child{border-right:0}.plugin-page[data-product-skin=buffr] .buffr-comparison-table tbody tr:last-child>*{border-bottom:0}.plugin-page[data-product-skin=buffr] .buffr-comparison-table thead th:first-child,.plugin-page[data-product-skin=buffr] .buffr-comparison-table tbody th{background:var(--buffr-night);box-shadow:1px 0 0 var(--buffr-line)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td).is-buffr{color:var(--buffr-ink);background:var(--buffr-signal)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td).is-row-hot:not(.is-buffr){background:color-mix(in oklch, var(--buffr-cyan) 9%, var(--buffr-surface-1))}.plugin-page[data-product-skin=buffr] .buffr-comparison-table :is(th,td).is-col-hot:not(.is-buffr){background:color-mix(in oklch, var(--buffr-violet) 11%, var(--buffr-surface-1))}.plugin-page[data-product-skin=buffr] .buffr-comparison-disclosure{border-top:1px solid var(--buffr-line);max-width:none;padding:1.25rem clamp(1.5rem,4vw,4rem)}.download-panel[data-download-variant=aurora]{border-bottom:1px solid var(--buffr-line);padding-block:clamp(5.5rem,10vw,9rem) 0}.download-panel[data-download-variant=aurora] .download-panel__head{margin-bottom:2.5rem}.download-panel[data-download-variant=aurora] .download-panel__body{gap:0}.download-panel[data-download-variant=aurora] .download-changelog{border-top:1px solid var(--buffr-line);gap:0;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.download-panel[data-download-variant=aurora] .download-changelog__head{padding-bottom:2rem}.download-panel[data-download-variant=aurora] .download-changelog__latest{color:var(--buffr-ink);background:var(--buffr-signal);border:0;border-radius:0;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4rem)}.download-panel[data-download-variant=aurora] .download-changelog__latest:hover{background:color-mix(in oklch, var(--buffr-signal) 84%, var(--buffr-green))}.download-panel[data-download-variant=aurora] .download-changelog__archive{border-top:1px solid var(--buffr-line)}.plugin-page[data-product-skin=buffr] .product-learn-specs{border-top:0;border-bottom:1px solid var(--buffr-line);gap:0;padding-block:0}.plugin-page[data-product-skin=buffr] .product-learn-specs>:is(.buffr-guide-index,.plugin-specs){padding:clamp(4rem,8vw,7rem) clamp(1.5rem,4vw,4rem)}.plugin-page[data-product-skin=buffr] .product-learn-specs .buffr-guide-index{border-right:1px solid var(--buffr-line)}.plugin-page[data-product-skin=buffr] .product-learn-specs .plugin-specs{border-left:0}.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight){min-height:21rem;transition:color .2s var(--ease-out), background-color .2s var(--ease-out);position:relative}.plugin-page[data-product-skin=buffr] .feature-group:after{pointer-events:none;content:"";opacity:0;background:radial-gradient(circle at 82% 18%, color-mix(in oklch, var(--buffr-cyan) 16%, transparent), transparent 44%);transition:opacity .22s var(--ease-out);position:absolute;inset:0}.plugin-page[data-product-skin=buffr] .feature-group:hover:after{opacity:1}.plugin-page[data-product-skin=buffr] .feature-group:not(:first-child):hover{background:var(--buffr-surface-1)}.plugin-page[data-product-skin=buffr] .feature-bullets li,.plugin-page[data-product-skin=buffr] .feature-group--spotlight .feature-bullets li{grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem 0;display:grid}.plugin-page[data-product-skin=buffr] .feature-bullets li:before{background:var(--buffr-cyan);border-radius:50%;align-self:start;width:.32rem;height:.32rem;margin-top:.52em;position:static}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n+2) .feature-bullets li:before{background:var(--buffr-green)}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n) .feature-bullets li:before{background:var(--buffr-violet)}.plugin-page[data-product-skin=buffr] .buffr-quantize__inner{grid-template-columns:minmax(29rem,.58fr) minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .buffr-quantize__intro h2{overflow-wrap:normal;max-width:10.5ch;font-size:clamp(3rem,4.5vw,4.75rem);line-height:1}.plugin-page[data-product-skin=buffr] :is(.buffr-product-comparison header h2,.download-panel__head h2,.product-learn-specs h2,.product-trust__head h2,.product-roadmap__head h2){letter-spacing:-.03em;font-size:clamp(3rem,5vw,5rem);line-height:1}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck{border-block:1px solid var(--buffr-line);background:var(--buffr-night)}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__inner{border-inline:1px solid var(--buffr-line);gap:0;min-height:4.25rem;padding-block:0;padding-inline:0}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__identity{border-right:1px solid var(--buffr-line);height:100%;padding-inline:1.5rem}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions{align-self:stretch;gap:0}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions>.button{border:0;border-right:1px solid var(--buffr-line);border-radius:0;height:100%;min-height:100%}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions>.plugin-primary{color:var(--buffr-ink);background:var(--buffr-signal)}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions>.plugin-primary:hover{background:var(--buffr-green)}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions>.secondary{color:var(--buffr-paper);background:var(--buffr-surface-1)}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions>.secondary:hover{color:var(--buffr-ink);background:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__compat{border-right:1px solid var(--buffr-line);align-self:stretch;align-items:center;padding-inline:1rem;display:flex}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__end{min-height:100%;-webkit-text-decoration-color:var(--buffr-cyan);text-decoration-color:var(--buffr-cyan);align-self:stretch;padding-inline:1.25rem}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__end:hover{color:var(--buffr-cyan);background:var(--buffr-surface-1)}.plugin-page[data-product-skin=buffr] .product-roadmap{border-bottom:1px solid var(--buffr-line);gap:0;padding-block:clamp(5.5rem,10vw,9rem) 0}.plugin-page[data-product-skin=buffr] .product-roadmap__head{padding-bottom:3rem}.plugin-page[data-product-skin=buffr] .product-roadmap__stage{width:100%;padding-bottom:1.25rem}.plugin-page[data-product-skin=buffr] .product-roadmap__canvas{border-top:1px solid var(--buffr-line)}.plugin-page[data-product-skin=buffr] .product-roadmap li.is-shipped .product-roadmap__dot{border-color:var(--buffr-cyan);background:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .product-roadmap__arc-progress{stroke:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .product-roadmap li.is-next .product-roadmap__dot,.plugin-page[data-product-skin=buffr] .product-roadmap li.is-active .product-roadmap__dot{border-color:var(--buffr-violet);background:var(--buffr-violet)}.plugin-page[data-product-skin=buffr] .product-roadmap li:hover>div{transform:translateY(-.35rem)}@media (width<=920px){.plugin-page[data-product-skin=buffr] .buffr-quantize__inner{grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .product-learn-specs .buffr-guide-index{border-right:0;border-bottom:1px solid var(--buffr-line)}.download-panel[data-download-variant=aurora] .download-changelog__latest{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__inner{min-height:3.75rem;padding:0}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions{grid-template-columns:1.25fr .75fr;display:grid}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions>.button,.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__mobile-download{border-radius:0;min-height:3.75rem}}.plugin-page[data-product-skin=buffr] .plugin-story__steps li{transition:background-color .18s var(--ease-out)}.plugin-page[data-product-skin=buffr] .plugin-story__steps li:hover,.plugin-page[data-product-skin=buffr] .plugin-story__steps li:focus-within{background:var(--buffr-surface-1)}.plugin-page[data-product-skin=buffr] .plugin-story__steps li:hover strong,.plugin-page[data-product-skin=buffr] .plugin-story__steps li:focus-within strong{color:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .buffr-quantize__choice:not(.active):hover,.plugin-page[data-product-skin=buffr] .buffr-quantize__choice:not(.active):focus-visible{color:var(--buffr-ink);background:var(--buffr-cyan);border-bottom-color:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .buffr-quantize__choice:nth-child(3):hover,.plugin-page[data-product-skin=buffr] .buffr-quantize__choice:nth-child(3):focus-visible{background:var(--buffr-green)}.plugin-page[data-product-skin=buffr] .buffr-quantize__choice:nth-child(4):hover,.plugin-page[data-product-skin=buffr] .buffr-quantize__choice:nth-child(4):focus-visible{background:var(--buffr-violet)}.plugin-page[data-product-skin=buffr] .product-voices blockquote,.plugin-page[data-product-skin=buffr] .product-faq details,.plugin-page[data-product-skin=buffr] .buffr-guide-index li{transition:background-color .18s var(--ease-out), color .18s var(--ease-out)}.plugin-page[data-product-skin=buffr] .product-voices blockquote:hover,.plugin-page[data-product-skin=buffr] .product-faq details:hover,.plugin-page[data-product-skin=buffr] .buffr-guide-index li:hover{background:var(--buffr-surface-1)}.plugin-page[data-product-skin=buffr] .product-faq details[open]{background:color-mix(in oklch, var(--buffr-cyan) 8%, var(--buffr-night))}.download-panel[data-download-variant=aurora] .download-changelog__latest,.download-panel[data-download-variant=aurora] .download-changelog__latest :is(p,span,strong,time,small){color:var(--buffr-ink)}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__item p{color:color-mix(in oklch, var(--buffr-ink) 84%, transparent)}@media (width>=1500px){body[data-product-theme=buffr]{--page-max:94rem}}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] :is(.feature-group,.plugin-story__steps li,.product-voices blockquote,.product-faq details,.buffr-guide-index li){transition:none}}@media (width<=760px){.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__identity,.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__compat,.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__end{display:none}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__actions{width:100%;min-height:3.75rem}}.plugin-page[data-product-skin=buffr] .buffr-comparison-table thead th:not(.is-buffr)>a{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table thead th:not(.is-buffr)>a:hover,.plugin-page[data-product-skin=buffr] .buffr-comparison-table thead th:not(.is-buffr)>a:focus-visible{color:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table thead th.is-buffr>a{color:var(--buffr-ink)}.download-panel[data-download-variant=aurora] .download-changelog{margin-top:0}.plugin-page[data-product-skin=buffr] .product-trust__inner{padding:0}.plugin-page[data-product-skin=buffr] .product-trust__head{max-width:none;padding:clamp(5rem,9vw,8rem) clamp(1.5rem,4vw,4rem) clamp(3rem,6vw,5rem)}.plugin-page[data-product-skin=buffr] .product-trust__head h2{max-width:13ch}.plugin-page[data-product-skin=buffr] .product-trust__grid{border-top:1px solid var(--buffr-line);border-bottom:0}.plugin-page[data-product-skin=buffr] .product-trust__grid>:is(.product-voices,.product-reviews,.product-faq){padding:clamp(2rem,4vw,3.5rem)}.plugin-page[data-product-skin=buffr] .plugin-story__copy h2{max-width:11ch;font-size:clamp(3rem,5.4vw,5.25rem);line-height:1.02}.plugin-page[data-product-skin=buffr] .feature-bullets li:before,.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n+2) .feature-bullets li:before,.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n) .feature-bullets li:before{background:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .feature-group:first-child .feature-bullets li:before{background:var(--buffr-ink)}.plugin-page[data-product-skin=buffr] :is(#buffr-capture,#buffr-quantize-title,#download,.feature-group){scroll-margin-top:calc(var(--site-header-height,4.25rem) + 5rem)}@media (width<=760px){.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck :is(.plugin-rail__identity,.plugin-rail__compat,.plugin-rail__end){display:none!important}}.plugin-page[data-product-skin=buffr]{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .product-reviews :is(p,small,footer,.product-reviews__fallback),.plugin-page[data-product-skin=buffr] .product-voices :is(small,.product-voices__original){color:var(--buffr-dim)}.plugin-page[data-product-skin=buffr] .product-reviews__open,.plugin-page[data-product-skin=buffr] .product-voices a,body[data-product-theme=buffr],body[data-product-theme=buffr] .site-body,.plugin-page[data-product-skin=buffr] .plugin-hero h1{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .plugin-rail:not(.is-stuck) .plugin-rail__inner{visibility:hidden}.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck .plugin-rail__inner{visibility:visible;color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .plugin-story__open-source{color:var(--buffr-paper)}.plugin-page[data-product-skin=buffr] .buffr-comparison-table td.is-empty,.plugin-page[data-product-skin=buffr] .buffr-comparison-table td.is-empty strong{color:var(--buffr-dim);opacity:1}body[data-product-theme=buffr] .site-footer__legal,body[data-product-theme=buffr] .site-footer__legal a{color:color-mix(in srgb, var(--buffr-paper) 72%, transparent)}.plugin-page[data-page-flow=focused] .buffr-action__closing{display:none}.plugin-page[data-page-flow=focused] .focused-voices{width:min(var(--page-max), 100%);max-width:var(--page-max);color:var(--buffr-paper);background:var(--buffr-night);border-block:1px solid var(--buffr-line);border-inline:1px solid var(--buffr-line);grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:0;margin-inline:auto;padding:0;display:grid;overflow:hidden}.plugin-page[data-page-flow=focused] .focused-voices>header{border-right:1px solid var(--buffr-line);align-content:space-between;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.plugin-page[data-page-flow=focused] .focused-voices>header h2{max-width:12ch;color:var(--buffr-paper);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.92}.plugin-page[data-page-flow=focused] .focused-voices__controls{gap:.5rem;display:none}.plugin-page[data-page-flow=focused] .focused-voices__controls button{width:3rem;height:3rem;color:var(--buffr-paper);border:1px solid var(--buffr-line);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.plugin-page[data-page-flow=focused] .focused-voices__controls button:is(:hover,:focus-visible){color:var(--buffr-ink);background:var(--buffr-amber);border-color:var(--buffr-amber)}.plugin-page[data-page-flow=focused] .focused-voices__controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.25rem}.plugin-page[data-page-flow=focused] .focused-voices .product-voices{grid-area:1/2;min-width:0;padding:0}.plugin-page[data-page-flow=focused] .focused-voices .product-voices__list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:visible}.plugin-page[data-page-flow=focused] .focused-voices .product-voices blockquote{background:var(--buffr-night-2);border-right:1px solid var(--buffr-line);scroll-snap-align:start;border-bottom:0;align-content:space-between;min-height:22rem;padding:clamp(1.5rem,3vw,2.25rem)}.plugin-page[data-page-flow=focused] .focused-voices .product-voices blockquote:nth-child(3n+2){background:color-mix(in oklch, var(--buffr-violet) 9%, var(--buffr-night))}.plugin-page[data-page-flow=focused] .focused-voices .product-voices blockquote:nth-child(3n){background:color-mix(in oklch, var(--buffr-cyan) 7%, var(--buffr-night))}.plugin-page[data-page-flow=focused] .download-changelog__archive{display:none}.plugin-page[data-page-flow=focused] .download-changelog__version a{color:var(--buffr-copy);text-underline-offset:.25em;justify-self:end}.download-panel[data-download-variant=aurora] .download-preview{color:var(--buffr-paper);background:color-mix(in oklch, var(--buffr-cyan) 9%, var(--buffr-night));border-top:2px solid var(--buffr-cyan);border-bottom:1px solid var(--buffr-line);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);display:grid}.download-panel[data-download-variant=aurora] .download-preview.is-empty{grid-template-columns:minmax(0,1fr)}.download-panel[data-download-variant=aurora] .download-preview.is-empty>header{border-right:0;align-items:baseline;gap:.75rem;padding-block:.9rem;display:flex}.download-panel[data-download-variant=aurora] .download-preview>header{border-right:1px solid var(--buffr-line);align-content:center;gap:.25rem;padding:1.25rem clamp(2rem,4vw,3.5rem);display:grid}.download-panel[data-download-variant=aurora] .download-preview :is(h3,p){margin:0}.download-panel[data-download-variant=aurora] .download-preview h3{color:var(--buffr-cyan);font-size:1.05rem}.download-panel[data-download-variant=aurora] .download-preview header p,.download-panel[data-download-variant=aurora] .download-preview__empty,.download-panel[data-download-variant=aurora] .download-preview__asset small{color:var(--buffr-dim);font-size:.78rem}.download-panel[data-download-variant=aurora] .download-preview__empty{align-self:center;margin:0;padding:1.25rem}.download-panel[data-download-variant=aurora] .download-preview__assets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.download-panel[data-download-variant=aurora] .download-preview__asset{min-height:6rem;color:inherit;border-right:1px solid var(--buffr-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.download-panel[data-download-variant=aurora] .download-preview__asset:last-child{border-right:0}.download-panel[data-download-variant=aurora] .download-preview__asset:is(:hover,:focus-visible){background:var(--buffr-surface-1)}.download-panel[data-download-variant=aurora] .download-preview__asset img{object-fit:contain;width:1.6rem;height:1.6rem}.download-panel[data-download-variant=aurora] .download-preview__asset>span:not(.download-action){min-width:0;display:grid}.download-panel[data-download-variant=aurora] .download-preview__asset .download-action{color:var(--buffr-copy);font-size:.8rem}.download-panel[data-download-variant=aurora] .download-preview>details{border-top:1px solid var(--buffr-line);grid-column:1/-1;padding:.9rem clamp(2rem,4vw,3.5rem)}.download-panel[data-download-variant=aurora] .download-preview summary{color:var(--buffr-copy);cursor:pointer}.download-panel[data-download-variant=aurora] .preview-signup{color:var(--buffr-ink);background:var(--buffr-cyan);border-bottom:1px solid var(--buffr-line);grid-template-columns:minmax(0,1.2fr) minmax(22rem,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,4rem);display:grid}.download-panel[data-download-variant=aurora] .preview-signup :is(h3,p){margin:0}.download-panel[data-download-variant=aurora] .preview-signup label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:700;display:block}.download-panel[data-download-variant=aurora] .preview-signup h3{max-width:18ch;color:var(--buffr-night);font-family:var(--plugin-font-display);letter-spacing:-.04em;font-size:clamp(1.9rem,3.3vw,3.25rem);line-height:.95}.download-panel[data-download-variant=aurora] .preview-signup>div>p{max-width:48ch;color:var(--buffr-night);margin-top:.7rem;line-height:1.5}.download-panel[data-download-variant=aurora] .preview-signup form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.download-panel[data-download-variant=aurora] .preview-signup input,.download-panel[data-download-variant=aurora] .preview-signup button{border:1px solid var(--buffr-ink);min-height:3.25rem;font:inherit;border-radius:0}.download-panel[data-download-variant=aurora] .preview-signup input{min-width:0;color:var(--buffr-paper);background:var(--buffr-night);padding:.8rem 1rem}.download-panel[data-download-variant=aurora] .preview-signup button{color:var(--buffr-paper);background:var(--buffr-night);cursor:pointer;padding-inline:1.25rem}.download-panel[data-download-variant=aurora] .preview-signup button:is(:hover,:focus-visible){color:var(--buffr-ink);background:var(--buffr-amber)}.download-panel[data-download-variant=aurora] .preview-signup button:disabled{cursor:default;opacity:.72}.download-panel[data-download-variant=aurora] .preview-signup form>p{color:var(--buffr-night);margin-top:.65rem;font-size:.78rem}.download-panel[data-download-variant=aurora] .preview-signup__trap{position:absolute;left:-10000px}@media (width<=760px){.plugin-page[data-page-flow=focused] .focused-voices{grid-template-columns:minmax(0,1fr)}.plugin-page[data-page-flow=focused] .focused-voices>header{border-right:0;border-bottom:1px solid var(--buffr-line);align-items:center;padding:1.5rem;display:flex}.plugin-page[data-page-flow=focused] .focused-voices__controls{display:flex}.plugin-page[data-page-flow=focused] .focused-voices .product-voices{grid-area:auto/1}.plugin-page[data-page-flow=focused] .focused-voices .product-voices__list{scroll-snap-type:x mandatory;scrollbar-color:var(--buffr-amber) var(--buffr-surface-1);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(84vw,24rem);grid-auto-flow:column;padding-right:12vw;scroll-padding-right:12vw;overflow-x:auto}.plugin-page[data-page-flow=focused] .focused-voices .product-voices blockquote{min-height:20rem}}.plugin-page[data-product-skin=buffr] .plugin-hero__eyebrow{text-transform:none;letter-spacing:.04em}.plugin-page[data-product-skin=buffr] .buffr-comparison-disclosure{max-width:74ch;padding-inline:clamp(1.5rem,4vw,4rem)}.plugin-page[data-product-skin=buffr] .plugin-story__open-source:hover,.plugin-page[data-product-skin=buffr] .plugin-story__open-source:focus-visible{color:var(--buffr-paper);background:color-mix(in srgb, var(--buffr-cyan) 12%, var(--buffr-night))}.plugin-page[data-product-skin=buffr] .plugin-story__open-source:hover :is(strong,span),.plugin-page[data-product-skin=buffr] .plugin-story__open-source:focus-visible :is(strong,span){color:var(--buffr-paper)}.download-panel[data-download-variant=aurora] .download-changelog{border-top:1px solid var(--buffr-line);gap:0;padding-top:clamp(3rem,6vw,5rem)}.download-panel[data-download-variant=aurora] .download-changelog__latest{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);gap:0;width:100%;padding:0}.download-panel[data-download-variant=aurora] .download-changelog__version{min-height:18rem;color:var(--buffr-ink);background:var(--buffr-amber);align-content:start;gap:.4rem;padding:clamp(2rem,4vw,4rem)}.download-panel[data-download-variant=aurora] .download-changelog__version h3{color:var(--buffr-paper);letter-spacing:-.03em;margin:0 0 1.4rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.download-panel[data-download-variant=aurora] .download-changelog__version h3 span{font-weight:400}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__version strong{color:var(--buffr-ink);font-size:clamp(3.6rem,7vw,6.5rem);line-height:.82}.download-panel[data-download-variant=aurora] .download-changelog__version time{color:color-mix(in srgb, var(--buffr-ink) 75%, transparent)}.download-panel[data-download-variant=aurora] .download-changelog__latest>.download-changelog__groups{border-block:1px solid var(--buffr-line);border-right:1px solid var(--buffr-line);background:var(--buffr-night);padding:clamp(2rem,4vw,4rem)}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__group-label,.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__kind,.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__item p{color:var(--buffr-paper)}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__kind{color:var(--buffr-cyan)}.download-panel[data-download-variant=aurora] .download-changelog__archive{border-inline:1px solid var(--buffr-line)}.download-panel[data-download-variant=aurora] .download-changelog__archive .download-changelog__entry:first-child{border-top:0}.download-panel[data-download-variant=aurora] .download-changelog__archive summary,.download-panel[data-download-variant=aurora] .download-changelog__archive .download-changelog__groups{padding-inline:clamp(1rem,3vw,2rem)}@media (width<=720px){.download-panel[data-download-variant=aurora] .download-changelog__latest{grid-template-columns:minmax(0,1fr)}.download-panel[data-download-variant=aurora] .download-changelog__version{min-height:0}.download-panel[data-download-variant=aurora] .download-changelog__latest>.download-changelog__groups{border-left:1px solid var(--buffr-line)}}@media (hover:none),(pointer:coarse){.plugin-page[data-product-skin=buffr] .feature-group__effect{opacity:.48}}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] .feature-group__effect *,.plugin-page[data-product-skin=buffr] .feature-group__effect:before,.plugin-page[data-product-skin=buffr] .feature-group__effect:after{animation:none!important}}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__group-label{color:var(--buffr-cyan)}@media (width<=620px){.download-panel[data-download-variant=aurora] .download-changelog{width:calc(100% + 2*clamp(1.5rem,5vw,4.5rem))}}.download-panel[data-download-variant=aurora] .download-changelog__archive summary strong,.download-panel[data-download-variant=aurora] .download-changelog__entry summary strong{color:var(--buffr-paper)}.download-panel[data-download-variant=aurora] .download-changelog__archive summary :is(time,span),.download-panel[data-download-variant=aurora] .download-changelog__entry summary :is(time,span){color:var(--buffr-dim)}.download-panel[data-download-variant=aurora] .download-changelog__entry:is(:hover,:focus-within){background:var(--buffr-surface-1)}.download-panel[data-download-variant=aurora] .download-changelog{width:auto;margin-inline:calc(-1*clamp(1.5rem,4vw,4rem))}.download-panel[data-download-variant=aurora] .download-changelog__latest{grid-template-columns:minmax(0,1fr)}.download-panel[data-download-variant=aurora] .download-changelog__version{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,3rem);min-height:0;padding:clamp(2rem,4vw,4rem);display:grid}.download-panel[data-download-variant=aurora] .download-changelog__version h3{align-self:center;margin:0}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__version strong{justify-self:start}.download-panel[data-download-variant=aurora] .download-changelog__version time{align-self:end;padding-bottom:.25rem}.download-panel[data-download-variant=aurora] .download-changelog__latest>.download-changelog__groups{border-top:0;border-left:1px solid var(--buffr-line);min-height:12rem}@media (width<=720px){.download-panel[data-download-variant=aurora] .download-changelog__version{grid-template-columns:minmax(0,1fr);align-items:start}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__version strong{justify-self:stretch}}.download-panel[data-download-variant=aurora] .download-changelog{border-top:1px solid var(--buffr-line);gap:0;width:100%;margin:0;padding:clamp(3rem,6vw,5rem) 0 0}.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version{width:100%;min-height:0;color:var(--buffr-ink);background:var(--buffr-amber);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.3em;padding:clamp(2rem,4vw,4rem);display:grid}.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version h3,.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version strong{color:var(--buffr-paper);font-family:var(--plugin-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.7rem,6vw,5.6rem);font-weight:700;line-height:.9}.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version strong{color:var(--buffr-ink)}.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version time{color:color-mix(in srgb, var(--buffr-ink) 76%, transparent);justify-self:end;font-size:.9rem}.download-panel[data-download-variant=aurora] .download-changelog__latest{border:1px solid var(--buffr-line);background:var(--buffr-night);border-top:0;width:100%;padding:0;display:block}.download-panel[data-download-variant=aurora] .download-changelog__latest>.download-changelog__groups{background:0 0;border:0;min-height:0;padding:clamp(2rem,4vw,4rem)}.download-panel[data-download-variant=aurora] .download-changelog__group ul{gap:0}.download-panel[data-download-variant=aurora] .download-changelog__item{border-top:1px solid color-mix(in srgb, var(--buffr-paper) 10%, transparent);padding:.7rem 0 .7rem 1.25rem;display:block;position:relative}.download-panel[data-download-variant=aurora] .download-changelog__item:first-child{border-top:0}.download-panel[data-download-variant=aurora] .download-changelog__item:before{background:var(--buffr-cyan);content:"";width:.38rem;height:.38rem;box-shadow:0 0 .7rem color-mix(in srgb, var(--buffr-cyan) 48%, transparent);border-radius:50%;position:absolute;top:1.25rem;left:0}.download-panel[data-download-variant=aurora] .download-changelog__group.is-bugfix .download-changelog__item:before{background:var(--buffr-green);box-shadow:0 0 .7rem color-mix(in srgb, var(--buffr-green) 48%, transparent)}.download-panel[data-download-variant=aurora] .download-changelog__latest .download-changelog__item p,.download-panel[data-download-variant=aurora] .download-changelog__item.is-hit p{max-width:72ch;color:var(--buffr-paper);font-family:var(--plugin-font-body);letter-spacing:normal;font-size:1rem;font-weight:400;line-height:1.55}.download-panel[data-download-variant=aurora] .download-changelog__archive{border:1px solid var(--buffr-line);background:var(--buffr-night);border-top:0;width:100%}.download-panel[data-download-variant=aurora] .download-changelog__entry{border-top:1px solid var(--buffr-line);transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out)}.download-panel[data-download-variant=aurora] .download-changelog__entry:first-child{border-top:0}.download-panel[data-download-variant=aurora] .download-changelog__entry summary{grid-template-columns:auto auto minmax(0,1fr);gap:.45rem .8rem;padding:1rem clamp(1rem,3vw,2rem) 1rem 2.1rem;position:relative}.download-panel[data-download-variant=aurora] .download-changelog__entry summary:before{background:var(--buffr-dim);content:"";width:.42rem;height:.42rem;transition:background-color .16s var(--ease-out), scale .16s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:1rem;translate:0 -50%}.download-panel[data-download-variant=aurora] .download-changelog__entry:is(:hover,:focus-within) summary:before,.download-panel[data-download-variant=aurora] .download-changelog__entry details[open] summary:before{background:var(--buffr-cyan);scale:1.35}.download-panel[data-download-variant=aurora] .download-changelog__entry summary:after{color:var(--buffr-dim);content:"+";justify-self:end;font-size:1.1rem}.download-panel[data-download-variant=aurora] .download-changelog__entry details[open] summary:after{content:"−"}.download-panel[data-download-variant=aurora] .download-changelog__entry summary span{justify-self:end}.download-panel[data-download-variant=aurora] .download-changelog__archive .download-changelog__groups{padding:0 clamp(1.25rem,4vw,4rem) clamp(2rem,4vw,3rem)}@media (width<=720px){.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version{grid-template-columns:minmax(0,1fr);gap:.5rem}.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version time{justify-self:start}.download-panel[data-download-variant=aurora] .download-changelog__entry summary{grid-template-columns:minmax(0,1fr) auto}.download-panel[data-download-variant=aurora] .download-changelog__entry summary time,.download-panel[data-download-variant=aurora] .download-changelog__entry summary span{grid-column:1;justify-self:start}.download-panel[data-download-variant=aurora] .download-changelog__entry summary:after{grid-area:1/2}}.download-panel[data-download-variant=aurora] .download-changelog>.download-changelog__version{gap:clamp(.75rem,2vw,1.5rem)}.plugin-page[data-product-skin=buffr] .feature-group:after{content:none!important;display:none!important}.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight),.plugin-page[data-product-skin=buffr] .feature-group:first-child{color:var(--buffr-paper);background:var(--buffr-night);transition:color .16s var(--ease-out), background-color .16s var(--ease-out)}.plugin-page[data-product-skin=buffr] .feature-group:first-child h3,.plugin-page[data-product-skin=buffr] .feature-group:first-child .feature-bullets li{color:inherit}.plugin-page[data-product-skin=buffr] .feature-group:is(:hover,:focus-within),.plugin-page[data-product-skin=buffr] .feature-group:first-child:is(:hover,:focus-within){color:var(--buffr-ink);background:var(--buffr-amber)}.plugin-page[data-product-skin=buffr] .feature-group:is(:hover,:focus-within) h3,.plugin-page[data-product-skin=buffr] .feature-group:is(:hover,:focus-within) .feature-bullets li{color:var(--buffr-ink)}.plugin-page[data-product-skin=buffr] .feature-group:is(:hover,:focus-within) .feature-bullets li{border-color:color-mix(in srgb, var(--buffr-ink) 20%, transparent)}.plugin-page[data-product-skin=buffr] .feature-group:is(:hover,:focus-within) .feature-bullets li:before{background:var(--buffr-ink);box-shadow:none}.download-panel[data-download-variant=aurora] .download-changelog{width:auto;margin-inline:calc(-1*clamp(1.5rem,4vw,4rem))}.download-panel[data-download-variant=aurora] .download-changelog__entry:is(:hover,:focus-within){background:color-mix(in srgb, var(--buffr-amber) 10%, var(--buffr-night));box-shadow:inset .25rem 0 var(--buffr-amber)}.download-panel[data-download-variant=aurora] .download-changelog__entry:is(:hover,:focus-within) summary:before,.download-panel[data-download-variant=aurora] .download-changelog__entry details[open] summary:before{background:var(--buffr-amber)}.download-panel[data-download-variant=aurora] .download-changelog__latest,.download-panel[data-download-variant=aurora] .download-changelog__latest:hover{color:var(--buffr-paper)!important;background:var(--buffr-night)!important}.plugin-page[data-product-skin=buffr] .download-panel[data-download-variant=aurora]{border-top:0;padding-block:0}.download-panel[data-download-variant=aurora] .download-panel__head{border-bottom:1px solid var(--buffr-line);max-width:none;margin:0;padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,4vw,4rem) clamp(2rem,4vw,3.5rem)}.download-panel[data-download-variant=aurora] .download-panel__head h2{white-space:nowrap;max-width:none;font-size:clamp(3rem,6vw,5.5rem);line-height:.92}.download-panel[data-download-variant=aurora] .download-panel__body{width:auto;margin-inline:calc(-1*clamp(1.5rem,4vw,4rem))}.download-panel[data-download-variant=aurora] .download-release{border-top:0;gap:0;padding:0}.download-panel[data-download-variant=aurora] .download-release__overview{border-bottom:1px solid var(--buffr-line);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);align-items:stretch;display:grid}.download-panel[data-download-variant=aurora] .download-release__meta{border-right:1px solid var(--buffr-line);align-content:start;gap:.65rem;padding:clamp(1.25rem,2vw,2rem);display:grid}.download-panel[data-download-variant=aurora] .download-release-version{color:var(--buffr-paper);font-family:var(--plugin-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(3.5rem,6vw,5.75rem);line-height:.88}.download-panel[data-download-variant=aurora] .download-release-meta{color:var(--buffr-dim);flex-wrap:wrap;gap:.35rem .6rem;margin:0;font-size:.8rem;display:flex}.download-panel[data-download-variant=aurora] .download-release-meta span{color:var(--buffr-paper);text-transform:uppercase;font-weight:700}.download-panel[data-download-variant=aurora] .download-count{color:var(--buffr-paper);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.download-panel[data-download-variant=aurora] .download-count strong{color:var(--buffr-amber);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.download-panel[data-download-variant=aurora] .download-count span{color:var(--buffr-paper);font-size:.78rem}.download-panel[data-download-variant=aurora] .download-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.download-panel[data-download-variant=aurora] .download-item-group{display:contents}.download-panel[data-download-variant=aurora] .download-helper{display:none}.download-panel[data-download-variant=aurora] .download-item{border:0;border-right:1px solid var(--buffr-line);min-width:0;min-height:15rem;color:var(--buffr-paper);background:var(--buffr-night-2);border-radius:0;grid-template-rows:auto auto minmax(1.5rem,1fr) auto;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:clamp(1.5rem,2.4vw,2rem)}.download-panel[data-download-variant=aurora] .download-item:last-child{border-right:0}.download-panel[data-download-variant=aurora] .download-item :is(strong,span),.download-panel[data-download-variant=aurora] .download-item>span:not(.download-os-icon),.download-panel[data-download-variant=aurora] .download-item .download-formats,.download-panel[data-download-variant=aurora] .download-item .download-trust,.download-panel[data-download-variant=aurora] .download-action{color:inherit}.download-panel[data-download-variant=aurora] .download-item:hover,.download-panel[data-download-variant=aurora] .download-item:focus-visible{color:var(--buffr-ink);background:var(--buffr-amber)}.download-panel[data-download-variant=aurora] .download-action{text-underline-offset:.25em;align-self:end;font-size:1rem;text-decoration:underline}@media (width<=900px){.download-panel[data-download-variant=aurora] .download-panel__head h2{white-space:normal}.download-panel[data-download-variant=aurora] .download-release__overview{grid-template-columns:minmax(0,1fr)}.download-panel[data-download-variant=aurora] .download-release__meta{border-right:0;border-bottom:1px solid var(--buffr-line)}.plugin-page[data-page-flow=focused] :is(.download-release__overview,.download-preview){grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.download-panel[data-download-variant=aurora] .download-links{grid-template-columns:minmax(0,1fr)}.download-panel[data-download-variant=aurora] .download-item{border-right:0;border-bottom:1px solid var(--buffr-line);min-height:13rem}}.plugin-page[data-product-skin=buffr] .plugin-hero,.plugin-page[data-product-skin=buffr] .buffr-comparison-table{overflow-x:hidden}@media (width<=620px){.download-panel[data-download-variant=aurora] .download-panel__head h2{font-size:clamp(2.5rem,13vw,4rem)}}.download-panel[data-download-variant=aurora] .download-count strong{white-space:nowrap}.download-panel[data-download-variant=aurora] .download-panel__body,.download-panel[data-download-variant=aurora] .download-changelog{width:100%;margin-inline:0}body:is([data-product-theme=buffr],[data-product-preview=buffr]){--buffr-night:var(--color-paper);--buffr-night-2:var(--color-paper-2);--buffr-surface-1:var(--color-ink-2);--buffr-surface-2:var(--color-ink-3);--buffr-line:var(--color-rule);--buffr-violet:oklch(76% .105 315);--buffr-cyan:oklch(80% .105 210);--buffr-green:oklch(80% .105 145);--buffr-paper:var(--color-ink);--buffr-copy:color-mix(in srgb, var(--color-ink) 82%, var(--color-paper));--buffr-dim:var(--color-muted)}body[data-product-theme=buffr] .site-header,.plugin-page[data-product-skin=buffr] .plugin-rail.is-stuck{-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9)}.download-panel[data-download-variant=aurora] .download-release,.download-panel[data-download-variant=aurora] .download-panel__body>.download-release{padding-inline:0}.download-panel[data-download-variant=aurora] .download-panel__head{grid-template-columns:minmax(12rem,.28fr) repeat(3,minmax(0,1fr));padding:0;display:grid}.download-panel[data-download-variant=aurora] .download-panel__head h2{border-right:1px solid var(--buffr-line);white-space:normal;grid-column:1/3;max-width:11ch;padding:clamp(3rem,6vw,5.5rem) clamp(2rem,4vw,4rem)}.download-panel[data-download-variant=aurora] .download-panel__head:after{background:linear-gradient(90deg, transparent 49.9%, var(--buffr-line) 50%, transparent 50.1%);content:"";grid-column:3/-1;min-height:100%}.download-panel[data-download-variant=aurora] .download-changelog{padding-top:0}.download-panel[data-download-variant=aurora] .download-item:is(:hover,:focus-visible) .download-os-icon{filter:drop-shadow(0 .35rem .6rem #0003);transform:translateY(-.15rem)scale(1.06)}.download-panel[data-download-variant=aurora] .download-os-icon{transition:filter .22s var(--ease-out), transform .22s var(--ease-out)}@media (width<=900px){.download-panel[data-download-variant=aurora] .download-panel__head{grid-template-columns:minmax(0,1fr)}.download-panel[data-download-variant=aurora] .download-panel__head h2{border-right:0;grid-column:1;max-width:none}.download-panel[data-download-variant=aurora] .download-panel__head:after{display:none}}.download-panel[data-download-variant=aurora] .download-panel__head h2{grid-column:2/4}.download-panel[data-download-variant=aurora] .download-panel__head:before{border-right:1px solid var(--buffr-line);content:"";grid-area:1/1}.download-panel[data-download-variant=aurora] .download-panel__head:after{grid-column:4/-1}@media (width<=900px){.download-panel[data-download-variant=aurora] .download-panel__head h2{grid-column:1}.download-panel[data-download-variant=aurora] .download-panel__head:before{display:none}}.download-panel[data-download-variant=aurora] .download-panel__head h2{padding-left:clamp(4.5rem,6vw,6rem)}@media (width<=900px){.download-panel[data-download-variant=aurora] .download-panel__head h2{padding-left:clamp(1.5rem,4vw,4rem)}}.download-panel[data-download-variant=aurora] .download-links{isolation:isolate;background:var(--buffr-night-2);position:relative;overflow:hidden}.download-panel[data-download-variant=aurora] .download-aurora-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.download-panel[data-download-variant=aurora] .download-item[data-platform]{--buffr-paper:var(--color-paper);--buffr-dim:color-mix(in srgb, var(--color-paper) 76%, transparent);z-index:2;isolation:isolate;contain:paint;color:var(--color-paper);background-color:var(--color-ink);background-image:linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 96%, transparent) 0%, color-mix(in oklab, var(--color-ink) 72%, transparent) 32%, color-mix(in oklab, var(--color-ink) 2%, transparent) 100%);transition:background-color .24s var(--ease-out);position:relative;overflow:hidden}.download-panel[data-download-variant=aurora] .download-item[data-platform=macos]{--aurora-fallback:radial-gradient(ellipse 42% 62% at 4% 108%, #62b8ec 0%, transparent 76%), radial-gradient(ellipse 46% 72% at 30% 110%, #7c52d8 0%, transparent 77%), radial-gradient(ellipse 38% 58% at 57% 108%, #ff6d7a 0%, transparent 76%), radial-gradient(ellipse 44% 68% at 88% 110%, #58d29b 0%, transparent 78%)}.download-panel[data-download-variant=aurora] .download-item[data-platform=windows]{--aurora-fallback:radial-gradient(ellipse 46% 70% at 4% 110%, #00a4ef 0%, transparent 78%), radial-gradient(ellipse 40% 58% at 35% 108%, #63c2eb 0%, transparent 76%), radial-gradient(ellipse 46% 72% at 67% 110%, #00b8b8 0%, transparent 78%), radial-gradient(ellipse 38% 58% at 96% 108%, #58d29b 0%, transparent 76%)}.download-panel[data-download-variant=aurora] .download-item[data-platform=linux]{--aurora-fallback:radial-gradient(ellipse 46% 72% at 5% 110%, #e7ba24 0%, transparent 78%), radial-gradient(ellipse 40% 60% at 36% 108%, #ff941f 0%, transparent 76%), radial-gradient(ellipse 42% 64% at 59% 110%, #e7654c 0%, transparent 77%), radial-gradient(ellipse 40% 58% at 79% 108%, #e8d194 0%, transparent 76%), radial-gradient(ellipse 38% 58% at 98% 108%, #58d29b 0%, transparent 76%)}.download-panel[data-download-variant=aurora] .download-item[data-platform]:before{z-index:1;pointer-events:none;content:"";background:var(--aurora-fallback);opacity:.82;transition:filter .24s var(--ease-out), opacity .24s var(--ease-out), transform .32s var(--ease-out);position:absolute;inset:0}.download-panel[data-download-variant=aurora] .download-item[data-platform]>*{z-index:3;color:inherit;text-shadow:0 1px .65rem oklch(8% .018 322/.96);position:relative}.download-panel[data-download-variant=aurora] .download-links.is-aurora-webgl .download-item[data-platform]:before{opacity:0}.download-panel[data-download-variant=aurora] .download-package{grid-area:1/1;align-content:start;min-height:4.75rem}.download-panel[data-download-variant=aurora] .download-package strong{letter-spacing:-.02em;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.1}.download-panel[data-download-variant=aurora] .download-package span{color:var(--buffr-dim);font-size:.9rem}.download-panel[data-download-variant=aurora] .download-os-icon{grid-area:1/2;width:2.5rem;height:2.5rem}.download-panel[data-download-variant=aurora] .download-formats{grid-area:2/1/auto/-1;min-height:1.5rem}.download-panel[data-download-variant=aurora] .download-trust{color:var(--buffr-dim);grid-area:3/1/auto/-1;align-self:start}.download-panel[data-download-variant=aurora] .download-footer{grid-area:4/1/auto/-1}.download-panel[data-download-variant=aurora] .download-item[data-platform]:is(:hover,:focus-visible){color:var(--buffr-paper);background-image:linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 90%, transparent) 0%, color-mix(in oklab, var(--color-ink) 56%, transparent) 30%, color-mix(in oklab, var(--color-ink) 2%, transparent) 100%)}.download-panel[data-download-variant=aurora] .download-item[data-platform]:is(:hover,:focus-visible):before{filter:brightness(1.18)saturate(1.12);opacity:.96;transform:scale(1.04)}.plugin-page[data-product-skin=buffr] .buffr-quantize__stage:after{pointer-events:none;content:"";opacity:.22;background:linear-gradient(90deg, transparent 46%, color-mix(in oklch, var(--buffr-cyan) 44%, transparent), transparent 54%);mix-blend-mode:screen;background-size:240% 100%;animation:14s ease-in-out infinite alternate-reverse buffr-signal-line;position:absolute;inset:0}@keyframes buffr-signal-line{0%{background-position:-70% 0}to{background-position:170% 0}}@media (prefers-reduced-motion:reduce){.download-panel[data-download-variant=aurora] .download-item[data-platform]:after,.plugin-page[data-product-skin=buffr] .buffr-quantize__stage:after{animation:none}}.plugin-page[data-product-skin=buffr] .plugin-story__steps{position:relative;overflow:hidden}.plugin-page[data-product-skin=buffr] .plugin-story__steps:before{content:"";background:linear-gradient(to bottom, var(--buffr-cyan), var(--buffr-violet), var(--buffr-green));transform-origin:top;width:2px;transition:transform .7s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps li:hover) .plugin-story__steps:before,.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps li:focus-within) .plugin-story__steps:before{transform:scaleY(1)}.plugin-page[data-product-skin=buffr] .plugin-story__steps li:is(:hover,:focus-within){box-shadow:inset .22rem 0 var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] #buffr-spectrogram{position:relative}.plugin-page[data-product-skin=buffr] #buffr-spectrogram:after{z-index:0;pointer-events:none;content:"";opacity:0;background:repeating-linear-gradient(90deg, transparent 0 7px, color-mix(in oklch, var(--buffr-violet) 48%, transparent) 8px 10px), repeating-linear-gradient(0deg, transparent 0 9px, color-mix(in oklch, var(--buffr-cyan) 34%, transparent) 10px 12px);transition:opacity .32s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#0000 8%,#000 45%,#0000 92%);mask-image:linear-gradient(125deg,#0000 8%,#000 45%,#0000 92%)}.plugin-page[data-product-skin=buffr] #buffr-spectrogram:is(:hover,:focus-within):after{opacity:.26}.plugin-page[data-product-skin=buffr] #buffr-spectrogram>*{z-index:1;position:relative}body[data-product-theme=buffr] .site-body:after{z-index:100;pointer-events:none;content:"";opacity:.018;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.plugin-page[data-product-skin=buffr] .product-roadmap__arc-progress{stroke-dasharray:1;stroke-dashoffset:1px}.plugin-page[data-product-skin=buffr] .product-roadmap.is-traced .product-roadmap__arc-progress{animation:1.8s cubic-bezier(.22,1,.36,1) forwards buffr-roadmap-trace}@keyframes buffr-roadmap-trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] .product-roadmap__arc-progress{stroke-dashoffset:0;animation:none}}.plugin-page[data-product-skin=buffr] .product-roadmap__arc-progress{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.plugin-page[data-product-skin=buffr] .product-roadmap__arc-beam{fill:none;stroke:color-mix(in oklch, var(--buffr-cyan) 58%, white);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14px;opacity:0;filter:drop-shadow(0 0 .22rem var(--buffr-cyan)) drop-shadow(0 0 .7rem color-mix(in oklch, var(--buffr-cyan) 58%, transparent))}.plugin-page[data-product-skin=buffr] .product-roadmap.is-tracing .product-roadmap__arc-beam{animation:1.4s cubic-bezier(.22,1,.36,1) both buffr-roadmap-beam}@keyframes buffr-roadmap-beam{0%{stroke-dashoffset:.14px;opacity:0}8%,86%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] .product-roadmap__arc-beam{display:none}}@media (width>=921px) and (prefers-reduced-motion:no-preference){.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps){min-height:calc(100svh + (var(--story-stops,3) - 1) * 38svh);align-items:start}.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps) .plugin-story__copy,.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps) .plugin-gallery{top:calc(var(--site-header-height,4.25rem) + 4.5rem);position:sticky}.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps) .plugin-gallery{max-height:calc(100svh - var(--site-header-height,4.25rem) - 6rem)}}.plugin-page[data-product-skin=buffr] .plugin-story__steps li.active{background:var(--buffr-surface-1);box-shadow:inset .22rem 0 var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .plugin-story__steps li.active strong{color:var(--buffr-cyan)}.plugin-page[data-product-skin=buffr] .plugin-story__steps:after{content:"";background:color-mix(in oklch, var(--buffr-cyan) 38%, white);width:.42rem;height:.42rem;box-shadow:0 0 .8rem var(--buffr-cyan);transform:translateY(calc(var(--story-progress,0) * (100% - .42rem)));transition:transform .32s var(--ease-out);border-radius:50%;position:absolute;top:0;left:-.2rem}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] .plugin-story__steps:after{display:none}}.plugin-page[data-product-skin=buffr] #buffr-spectrogram:after{content:none}.plugin-page[data-product-skin=buffr] .plugin-story__steps:after{top:calc(var(--story-progress,0) * (100% - .42rem));transition:top .32s var(--ease-out);transform:none}.download-panel[data-download-variant=aurora] .download-item[aria-busy=true] .download-action{color:color-mix(in oklch, var(--os-glow-a) 48%, white);text-decoration-color:currentColor}.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps){align-items:center;min-height:0}.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps) .plugin-story__copy,.plugin-page[data-product-skin=buffr] .plugin-story:has(.plugin-story__steps) .plugin-gallery{position:relative;top:auto}.plugin-page[data-product-skin=buffr] .plugin-gallery{aspect-ratio:16/9;min-height:0;max-height:none;overflow:hidden}.plugin-page[data-product-skin=buffr] .plugin-gallery__image,.plugin-page[data-product-skin=buffr] .plugin-gallery__shot{object-fit:contain;object-position:center}.plugin-page[data-product-skin=buffr] .plugin-story__steps:before,.plugin-page[data-product-skin=buffr] .plugin-story__steps:after{content:none}.plugin-page[data-product-skin=buffr] .buffr-action{border-bottom:1px solid var(--buffr-rule);color:var(--buffr-paper);background:var(--buffr-night);scroll-margin-top:7rem}.plugin-page[data-product-skin=buffr] .buffr-action__inner{max-width:var(--page-max);border-inline:1px solid var(--buffr-rule);padding:0}.plugin-page[data-product-skin=buffr] .buffr-action__banner{border-bottom:1px solid color-mix(in srgb, var(--buffr-ink) 24%, transparent);color:var(--buffr-ink);background:var(--buffr-amber);padding:.9rem clamp(1.25rem,3vw,2.5rem)}.plugin-page[data-product-skin=buffr] .buffr-action__banner h2{color:inherit;letter-spacing:-.015em;white-space:nowrap;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.1}.plugin-page[data-product-skin=buffr] .buffr-action__stage{border-top:1px solid var(--buffr-rule);border-bottom:1px solid var(--buffr-rule);background:var(--buffr-night-2);grid-template-columns:minmax(0,1.7fr) minmax(20rem,.76fr);display:grid}.plugin-page[data-product-skin=buffr] .buffr-action__film{align-content:center;gap:var(--space-xs);border-right:1px solid var(--buffr-rule);min-width:0;margin:0;padding:clamp(.75rem,1.8vw,1.5rem);display:grid}.plugin-page[data-product-skin=buffr] .buffr-action__film figcaption{color:var(--buffr-dim);font-size:var(--text-xs);line-height:1.45}.plugin-page[data-product-skin=buffr] .buffr-action__film video{aspect-ratio:16/9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;object-fit:contain;background:#000;width:100%;display:block}.plugin-page[data-product-skin=buffr] .buffr-action__film video:focus-visible{outline:3px solid var(--buffr-cyan,var(--buffr-signal));outline-offset:3px}.plugin-page[data-product-skin=buffr] .buffr-action__chapters{min-width:0}.plugin-page[data-product-skin=buffr] .buffr-action__chapters ol{grid-template-rows:repeat(6,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid}.plugin-page[data-product-skin=buffr] .buffr-action__chapters li{min-width:0}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button{border:0;border-bottom:1px solid var(--buffr-rule);width:100%;height:100%;min-height:6.4rem;color:var(--buffr-paper);font:inherit;text-align:left;transition:color .18s var(--ease-out), background-color .18s var(--ease-out);background:0 0;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;display:grid}.plugin-page[data-product-skin=buffr] .buffr-action__chapters li:last-child button{border-bottom:0}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button:is(:hover,:focus-visible),.plugin-page[data-product-skin=buffr] .buffr-action__chapters button.is-current{background:var(--buffr-surface-1,color-mix(in srgb, var(--buffr-paper) 6%, transparent))}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button:focus-visible{z-index:1;outline:3px solid var(--buffr-cyan,var(--buffr-signal));outline-offset:-3px;position:relative}.plugin-page[data-product-skin=buffr] .buffr-action__chapters time{color:var(--buffr-cyan,var(--buffr-signal));font-variant-numeric:tabular-nums;letter-spacing:.035em;font-size:.78rem;font-weight:700;line-height:1.3}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button>span{gap:.3rem;display:grid}.plugin-page[data-product-skin=buffr] .buffr-action__chapters strong{color:var(--buffr-paper);font-size:.95rem;line-height:1.2}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button>span>span{color:var(--buffr-dim);font-size:.82rem;line-height:1.45}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button.is-current strong,.plugin-page[data-product-skin=buffr] .buffr-action__chapters button:is(:hover,:focus-visible) strong{color:var(--buffr-cyan,var(--buffr-signal))}.plugin-page[data-product-skin=buffr] .buffr-action__closing{max-width:none;color:var(--buffr-paper);font-family:var(--plugin-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;padding:clamp(1.35rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem);font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700;line-height:1.15}@media (width<=1080px){.plugin-page[data-product-skin=buffr] .buffr-action__stage{grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .buffr-action__film{border-right:0;border-bottom:1px solid var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .buffr-action__chapters ol{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-page[data-product-skin=buffr] .buffr-action__chapters li:nth-child(odd) button{border-right:1px solid var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .buffr-action__chapters li:nth-last-child(-n+2) button{border-bottom:0}}@media (width<=700px){.plugin-page[data-product-skin=buffr] .buffr-action__inner{border-inline:0}.plugin-page[data-product-skin=buffr] .buffr-action__film{padding:0}.plugin-page[data-product-skin=buffr] .buffr-action__chapters ol{grid-template-columns:minmax(0,1fr)}.plugin-page[data-product-skin=buffr] .buffr-action__chapters li:nth-child(odd) button,.plugin-page[data-product-skin=buffr] .buffr-action__chapters li:nth-last-child(-n+2) button{border-right:0;border-bottom:1px solid var(--buffr-rule)}.plugin-page[data-product-skin=buffr] .buffr-action__chapters li:last-child button{border-bottom:0}.plugin-page[data-product-skin=buffr] .buffr-action__chapters button{grid-template-columns:3rem minmax(0,1fr);min-height:0;padding:1rem 1.25rem}.plugin-page[data-product-skin=buffr] .buffr-action__closing{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] .buffr-action__chapters button{transition:none}}.plugin-page[data-product-skin=buffr] .plugin-ledger{padding-top:0}.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight){min-height:clamp(13rem,18vw,16rem);color:var(--buffr-paper);background:var(--buffr-night);gap:.8rem;padding:clamp(1.15rem,2vw,1.75rem)}.plugin-page[data-product-skin=buffr] .feature-group:first-child{color:var(--buffr-paper);background:var(--buffr-night)}.plugin-page[data-product-skin=buffr] .feature-groups.has-entered .feature-group,.plugin-page[data-product-skin=buffr] .feature-groups.has-entered .feature-group:not(.feature-group--spotlight){animation:none}.plugin-page[data-product-skin=buffr] .feature-groups.has-entered .feature-group:after{animation:.92s cubic-bezier(.22,1,.36,1) backwards buffr-feature-spawn;animation-delay:calc(var(--feature-wave-step,0) * .11s)}.plugin-page[data-product-skin=buffr] .feature-group h3,.plugin-page[data-product-skin=buffr] .feature-group--spotlight h3,.plugin-page[data-product-skin=buffr] .feature-group .feature-bullets li,.plugin-page[data-product-skin=buffr] .feature-group--spotlight .feature-bullets li{color:inherit!important}.plugin-page[data-product-skin=buffr] .feature-group h3,.plugin-page[data-product-skin=buffr] .feature-group--spotlight h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1}.plugin-page[data-product-skin=buffr] .feature-bullets li,.plugin-page[data-product-skin=buffr] .feature-group--spotlight .feature-bullets li{border-color:color-mix(in srgb, currentColor 22%, transparent);padding-block:.55rem;font-size:clamp(.78rem,1vw,.88rem);line-height:1.35}.plugin-page[data-product-skin=buffr] .feature-group .feature-bullets li:before{background:currentColor}.plugin-page[data-product-skin=buffr] .feature-group:first-child{--feature-color:var(--buffr-amber);--feature-wave-step:0}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(2){--feature-color:var(--buffr-cyan);--feature-wave-step:1}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3){--feature-color:var(--buffr-violet);--feature-wave-step:2}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(4){--feature-color:var(--buffr-green);--feature-wave-step:1}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(5){--feature-color:color-mix(in oklch, var(--buffr-violet) 72%, var(--buffr-paper));--feature-wave-step:2}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(6){--feature-color:color-mix(in oklch, var(--buffr-amber) 62%, var(--buffr-violet));--feature-wave-step:3}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(7){--feature-color:color-mix(in oklch, var(--buffr-cyan) 70%, var(--buffr-violet));--feature-wave-step:2}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(8){--feature-color:color-mix(in oklch, var(--buffr-green) 72%, var(--buffr-paper));--feature-wave-step:3}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(9){--feature-color:color-mix(in oklch, var(--buffr-amber) 78%, var(--buffr-paper));--feature-wave-step:4}.plugin-page[data-product-skin=buffr] .feature-groups{isolation:isolate;position:relative}.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight),.plugin-page[data-product-skin=buffr] .feature-group:first-child,.plugin-page[data-product-skin=buffr] .feature-group:is(:hover,:focus-within){--feature-heat:0;z-index:1;border-radius:0;color:var(--buffr-paper)!important;background:var(--buffr-night)!important}.plugin-page[data-product-skin=buffr] .feature-group:after{z-index:0;border-radius:inherit;border:1px solid var(--feature-color);opacity:var(--feature-heat);pointer-events:none;transition:opacity .18s var(--ease-out);background:0 0;position:absolute;inset:0;content:""!important;display:block!important}.plugin-page[data-product-skin=buffr] .feature-group>*{z-index:1;position:relative}.plugin-page[data-product-skin=buffr] .feature-group[data-feature-active]{color:var(--buffr-paper)!important}.plugin-page[data-product-skin=buffr] .feature-group[data-feature-active] .feature-bullets li{border-color:var(--buffr-line)}@keyframes buffr-feature-spawn{0%,to{opacity:0}42%,68%{opacity:.92}}@media (width<=920px){.plugin-page[data-product-skin=buffr] .feature-group:first-child{--feature-wave-step:0}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(2),.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3){--feature-wave-step:1}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(4),.plugin-page[data-product-skin=buffr] .feature-group:nth-child(5){--feature-wave-step:2}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(6),.plugin-page[data-product-skin=buffr] .feature-group:nth-child(7){--feature-wave-step:3}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(8),.plugin-page[data-product-skin=buffr] .feature-group:nth-child(9){--feature-wave-step:4}}@media (width<=620px){.plugin-page[data-product-skin=buffr] .feature-group,.plugin-page[data-product-skin=buffr] .feature-group:not(.feature-group--spotlight){border-radius:0;min-height:0;padding:1.25rem}.plugin-page[data-product-skin=buffr] .feature-group:first-child{--feature-wave-step:0}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(2){--feature-wave-step:1}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3){--feature-wave-step:2}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(4){--feature-wave-step:3}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(5){--feature-wave-step:4}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(6){--feature-wave-step:5}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(7){--feature-wave-step:6}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(8){--feature-wave-step:7}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(9){--feature-wave-step:8}}@media (prefers-reduced-motion:reduce){.plugin-page[data-product-skin=buffr] .feature-group:after{transition:none;animation:none}}body[data-product-theme=buffr] :is(.buffr-guide-page,.buffr-manual-page){--plugin-background:var(--buffr-night);--plugin-ink:var(--buffr-paper);--plugin-muted:var(--buffr-copy);--plugin-surface:var(--buffr-surface-1);--ink:var(--buffr-paper);--muted:var(--buffr-copy);--line:var(--buffr-line);color:var(--buffr-paper)}body[data-product-theme=buffr] .press-kit-page{--ink:var(--buffr-paper);--muted:var(--buffr-copy);--line:var(--buffr-line);color:var(--buffr-paper)}.plugin-page[data-page-flow=focused] .buffr-product-comparison{--comparison-status-size:1.2rem;width:100%;color:var(--buffr-paper);background:var(--buffr-night);border-block:1px solid var(--buffr-line);gap:0;padding:0;overflow:hidden}.plugin-page[data-page-flow=focused] .buffr-product-comparison>header{align-items:baseline;padding:clamp(2.25rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem)}.plugin-page[data-page-flow=focused] .buffr-comparison-key{color:var(--buffr-dim);flex-wrap:wrap;gap:.75rem 1.25rem;padding:0 clamp(1.25rem,4vw,3.5rem) 1.25rem;font-size:.75rem;display:flex}.plugin-page[data-page-flow=focused] .buffr-comparison-key span{align-items:center;gap:.45rem;display:inline-flex}.plugin-page[data-page-flow=focused] .buffr-comparison-key span:before{width:var(--comparison-status-size);height:var(--comparison-status-size);background:var(--availability-color);content:"";border-radius:50%}.plugin-page[data-page-flow=focused] .buffr-comparison-key [data-availability=limited]:before{background:conic-gradient(var(--availability-color) 0 50%, transparent 50%);border:1px solid var(--availability-color)}.plugin-page[data-page-flow=focused] .buffr-comparison-key [data-availability=no]:before{border:2px solid var(--availability-color);background:linear-gradient(45deg, transparent 43%, var(--availability-color) 44% 56%, transparent 57%), linear-gradient(-45deg, transparent 43%, var(--availability-color) 44% 56%, transparent 57%)}.plugin-page[data-page-flow=focused] [data-availability=yes]{--availability-color:var(--buffr-green)}.plugin-page[data-page-flow=focused] [data-availability=limited]{--availability-color:var(--buffr-amber)}.plugin-page[data-page-flow=focused] [data-availability=no]{--availability-color:oklch(67% .2 25)}.plugin-page[data-page-flow=focused] .buffr-product-comparison h2{max-width:none;color:var(--buffr-paper);font-size:clamp(2rem,4vw,3.75rem)}.plugin-page[data-page-flow=focused] .buffr-product-comparison>header p,.plugin-page[data-page-flow=focused] .buffr-comparison-disclosure{color:var(--buffr-dim)}.plugin-page[data-page-flow=focused] .buffr-comparison-disclosure{padding-inline:clamp(1.25rem,4vw,3.5rem)}.plugin-page[data-page-flow=focused] .buffr-product-comparison>header>a{color:var(--buffr-paper)}.plugin-page[data-page-flow=focused] .buffr-comparison-table{border-color:var(--buffr-line);background:var(--buffr-night);border-radius:0;overflow-x:auto}.plugin-page[data-page-flow=focused] .buffr-comparison-table table{min-width:92rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="2"]{--comparison-lane:var(--buffr-amber)}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="3"]{--comparison-lane:var(--buffr-cyan)}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="4"]{--comparison-lane:var(--buffr-green)}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="5"]{--comparison-lane:var(--buffr-violet)}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="6"]{--comparison-lane:color-mix(in oklch, var(--buffr-cyan) 45%, var(--buffr-violet))}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="7"]{--comparison-lane:color-mix(in oklch, var(--buffr-amber) 55%, var(--buffr-violet))}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="8"]{--comparison-lane:color-mix(in oklch, var(--buffr-green) 55%, var(--buffr-cyan))}.plugin-page[data-page-flow=focused] .buffr-comparison-table [data-col="9"]{--comparison-lane:color-mix(in oklch, var(--buffr-violet) 55%, var(--buffr-cyan))}.plugin-page[data-page-flow=focused] .buffr-comparison-table :is(th,td)[data-col]{color:var(--buffr-paper);background:var(--buffr-night)}.plugin-page[data-page-flow=focused] .buffr-comparison-table thead th[data-col]{background:color-mix(in oklch, var(--comparison-lane) 4%, var(--buffr-night))}.plugin-page[data-page-flow=focused] .buffr-comparison-table :is(th,td)[data-col]>span{color:var(--buffr-dim)}.plugin-page[data-page-flow=focused] .buffr-comparison-table thead th[data-col]>a{color:var(--buffr-paper)}.plugin-page[data-page-flow=focused] .buffr-comparison-table td{padding-right:2rem;position:relative}.plugin-page[data-page-flow=focused] .comparison-availability{width:var(--comparison-status-size);height:var(--comparison-status-size);background:var(--availability-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--availability-color) 32%, transparent);border-radius:50%;margin:0;position:absolute;bottom:.55rem;right:.55rem}.plugin-page[data-page-flow=focused] .comparison-availability:after{display:none}.plugin-page[data-page-flow=focused] .comparison-availability[data-state=limited]{background:conic-gradient(var(--availability-color) 0 50%, transparent 50%);border:.1rem solid var(--availability-color)}.plugin-page[data-page-flow=focused] .comparison-availability[data-state=no]{border:.13rem solid var(--availability-color);background:linear-gradient(45deg, transparent 42%, var(--availability-color) 43% 57%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--availability-color) 43% 57%, transparent 58%)}.plugin-page[data-page-flow=focused] .buffr-comparison-table :is(th,td).is-row-hot[data-col]{background:color-mix(in oklch, var(--comparison-lane) 4%, var(--buffr-night))}.plugin-page[data-page-flow=focused] .buffr-comparison-table :is(th,td).is-col-hot[data-col]{background:color-mix(in oklch, var(--comparison-lane) 8%, var(--buffr-night))}.plugin-page[data-page-flow=focused] .buffr-comparison-table td strong,.plugin-page[data-page-flow=focused] .buffr-comparison-table td.is-buffr strong{background:0 0;border-radius:0;padding:0}@media (width>=1200px){.plugin-page[data-page-flow=focused] .buffr-comparison-table table{table-layout:fixed;min-width:100%}.plugin-page[data-page-flow=focused] .buffr-comparison-table :is(th,td){min-width:0;padding:.8rem;font-size:.78rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table thead th:first-child,.plugin-page[data-page-flow=focused] .buffr-comparison-table tbody th{width:11rem;min-width:11rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table thead a{font-size:.9rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table :is(th,td)>span{font-size:.72rem}}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise table{min-width:48rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise :is(th,td){background:var(--buffr-night);border-color:var(--buffr-line);min-width:9rem;padding:.85rem 1rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise thead th:first-child,.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise tbody th{background:var(--buffr-night);width:11rem;min-width:11rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise :is(th,td).is-buffr{background:color-mix(in oklch, var(--buffr-amber) 13%, var(--buffr-night))}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise thead th.is-buffr a{color:var(--buffr-paper)}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise td strong{color:var(--buffr-copy);background:0 0;border-radius:0;padding:0;font-size:.85rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise td.is-buffr strong{color:var(--buffr-paper)}.plugin-page[data-page-flow=focused] .focused-faq{width:min(var(--page-max), 100%);max-width:var(--page-max);color:var(--buffr-paper);background:var(--buffr-night);border-block:1px solid var(--buffr-line);border-inline:1px solid var(--buffr-line);grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);align-items:start;gap:0;margin-inline:auto;padding:0;display:grid}.plugin-page[data-page-flow=focused] .focused-faq>header{border-right:1px solid var(--buffr-line);align-self:stretch;padding:clamp(1.5rem,2.5vw,2.5rem)}.plugin-page[data-page-flow=focused] .focused-faq>header h2{max-width:12ch;color:var(--buffr-paper);letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,4vw,4rem);line-height:.94}.plugin-page[data-page-flow=focused] .focused-faq>header p{max-width:25rem;color:var(--buffr-dim);margin:1rem 0 0}.plugin-page[data-page-flow=focused] .focused-faq .product-faq{width:100%;max-width:none;padding:clamp(1rem,2vw,2rem)}.plugin-page[data-page-flow=focused] .focused-faq .product-faq summary{min-height:3.5rem;color:var(--buffr-paper)}.plugin-page[data-page-flow=focused] .focused-faq .product-faq details p{color:var(--buffr-copy)}.plugin-page[data-page-flow=focused] :is(.download-release__overview,.download-preview){grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.plugin-page[data-page-flow=focused] .download-preview>header{padding-block:.85rem}.plugin-page[data-page-flow=focused] .download-preview__asset{min-height:4.75rem}.plugin-page[data-page-flow=focused] .download-preview__asset.is-empty{pointer-events:none;background:var(--buffr-night)}.plugin-page[data-page-flow=focused] .download-item.is-empty{pointer-events:none;background:var(--buffr-night-2)}.plugin-page[data-page-flow=focused] .download-changelog.is-split{gap:0;width:100%;margin:0;padding:0}.plugin-page[data-page-flow=focused] .download-changelog.is-split>*,.plugin-page[data-page-flow=focused] .download-panel[data-download-variant=aurora] .download-changelog.is-split>.download-changelog__channels{padding-inline:0}.plugin-page[data-page-flow=focused] .download-changelog__heading{min-height:5rem;color:var(--buffr-ink);background:var(--buffr-amber);border-bottom:1px solid var(--buffr-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem clamp(1rem,2vw,1.5rem);display:grid}.plugin-page[data-page-flow=focused] .download-changelog__heading h3{color:var(--buffr-paper);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.plugin-page[data-page-flow=focused] .download-changelog__heading:not(:has(h3)){grid-template-columns:minmax(0,1fr) auto}.plugin-page[data-page-flow=focused] .download-changelog__release{align-items:baseline;gap:.65rem;display:flex}.plugin-page[data-page-flow=focused] .download-changelog__release>span{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.plugin-page[data-page-flow=focused] .download-changelog__heading strong{font-size:clamp(1.25rem,2vw,1.75rem)}.plugin-page[data-page-flow=focused] .download-changelog__heading time{color:color-mix(in srgb, var(--buffr-ink) 70%, transparent);font-size:.8rem}.plugin-page[data-page-flow=focused] .download-changelog__channels{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);display:grid}.plugin-page[data-page-flow=focused] .download-changelog__channel+.download-changelog__channel{border-left:1px solid var(--buffr-line)}.plugin-page[data-page-flow=focused] .download-changelog__scroll{height:clamp(16rem,32vw,25rem);color:var(--buffr-copy);background:var(--buffr-night);scrollbar-color:var(--buffr-amber) var(--buffr-surface-1);scrollbar-width:thin;padding:clamp(1rem,2vw,1.5rem);overflow-y:auto}.plugin-page[data-page-flow=focused] .download-changelog__channel:first-child .download-changelog__scroll,.plugin-page[data-page-flow=focused] .download-changelog__channel:last-child .download-changelog__scroll{height:auto;padding:clamp(1.5rem,3vw,2.5rem);overflow:visible}.plugin-page[data-page-flow=focused] .download-changelog__intro{border-bottom:1px solid color-mix(in srgb, var(--buffr-paper) 18%, transparent);gap:.8rem;margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.plugin-page[data-page-flow=focused] .download-changelog__intro h4{max-width:16ch;color:var(--buffr-paper);font-family:var(--plugin-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.75rem);line-height:.95}.plugin-page[data-page-flow=focused] .download-changelog__intro p{max-width:68ch;color:var(--buffr-copy);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6}.plugin-page[data-page-flow=focused] .download-changelog__channel:first-child .download-changelog__group{gap:.85rem}.plugin-page[data-page-flow=focused] .download-changelog__channel:first-child .download-changelog__group+.download-changelog__group{margin-top:clamp(1.75rem,3vw,2.5rem)}.plugin-page[data-page-flow=focused] .download-changelog__channel:first-child .download-changelog__item p{font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.62}.plugin-page[data-page-flow=focused] .download-changelog__archive-title{color:var(--buffr-dim);letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 .65rem;font-size:.75rem}@media (width<=900px){.plugin-page[data-page-flow=focused] .download-release__overview,.plugin-page[data-page-flow=focused] .download-preview{grid-template-columns:minmax(0,1fr)}.plugin-page[data-page-flow=focused] .download-preview>header{border-right:0;border-bottom:1px solid var(--buffr-line)}.download-panel[data-download-variant=aurora] .preview-signup{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.plugin-page[data-page-flow=focused] .download-preview__assets{grid-template-columns:minmax(0,1fr)}.plugin-page[data-page-flow=focused] :is(.download-preview__asset,.download-item).is-empty{display:none}.plugin-page[data-page-flow=focused] .download-preview__asset{border-right:0;border-bottom:1px solid var(--buffr-line)}.download-panel[data-download-variant=aurora] .preview-signup form>div{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.plugin-page[data-page-flow=focused] .focused-faq,.plugin-page[data-page-flow=focused] .download-changelog__channels{grid-template-columns:minmax(0,1fr)}.plugin-page[data-page-flow=focused] .focused-faq>header{border-right:0;border-bottom:1px solid var(--buffr-line)}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise table{min-width:42rem}.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise thead th:first-child,.plugin-page[data-page-flow=focused] .buffr-comparison-table.is-concise tbody th{width:8.5rem;min-width:8.5rem}.plugin-page[data-page-flow=focused] .download-changelog__channel+.download-changelog__channel{border-top:1px solid var(--buffr-line);border-left:0}.plugin-page[data-page-flow=focused] .download-changelog__scroll{height:18rem}.plugin-page[data-page-flow=focused] .download-changelog__channel:first-child .download-changelog__scroll,.plugin-page[data-page-flow=focused] .download-changelog__channel:last-child .download-changelog__scroll{height:auto}}.plugin-page[data-product-skin=buffr] .plugin-gallery{box-shadow:none;background:0 0;border:0;padding:0}.plugin-page[data-product-skin=buffr] .plugin-gallery:before{display:none}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n+1){--feature-color:#ffbd19}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n+2){--feature-color:#00d8f4}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(3n){--feature-color:#f071ff}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(4){--feature-color:#82ed45}.plugin-page[data-product-skin=buffr] .feature-group:nth-child(6){--feature-color:#ff819b}.plugin-page[data-product-skin=buffr] .feature-group h3{max-width:none;font-size:clamp(1.6rem,2.2vw,2.2rem);color:var(--buffr-paper)!important}.plugin-page[data-product-skin=buffr] .feature-group[data-feature-active] h3{color:var(--buffr-paper)!important}.plugin-page[data-product-skin=buffr] .feature-group .feature-bullets li{font-size:1rem;line-height:1.5}.plugin-page[data-product-skin=buffr] .feature-groups.has-entered .feature-group:after{animation:none}@media (width<=40rem){:root,body.sprue{--weld-r:16px;--seam:8px}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-variable.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-italic-variable.woff2)format("woff2");font-weight:300 800;font-style:italic;font-display:swap}body.sprue{--bg-deep:var(--color-ground);--bg:var(--color-paper);--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-rule);--line-strong:var(--color-rule-strong);--surface:var(--color-paper-2);--surface-2:var(--color-paper-2);--surface-3:var(--color-paper-3);--chip-surface:var(--color-paper-2);--accent:var(--color-ink);--accent-hover:var(--color-ink-3);--accent-ink:var(--color-paper);--font-ui:var(--font-body);--font-pixel:var(--font-mono);--radius:var(--radius-chip);--radius-sm:var(--radius-chip);--radius-md:calc(var(--weld-r) - 6px);--radius-lg:var(--weld-r)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-ground);background:var(--color-ground);scroll-padding-top:24px}body.sprue{background-color:var(--color-ground);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);flex-direction:column;margin:0;line-height:1.5;display:flex}.sprue ::selection{background:color-mix(in oklab, var(--color-accent) 26%, transparent);color:var(--color-ink)}.sprue :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;transition:none}.sprue img,.sprue video{max-width:100%;height:auto;display:block}.sprue .site-body{flex:1 0 auto}.sprue .site-main{color:var(--color-ink);background:0 0}.bench{width:100%;max-width:calc(var(--container) + 2 * var(--frame));padding-inline:max(var(--frame), env(safe-area-inset-left)) max(var(--frame), env(safe-area-inset-right));margin-inline:auto}[data-weld]{isolation:isolate;position:relative}.weld-skin{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}[data-plate]{--plate:var(--color-paper);background:var(--plate);border-radius:var(--weld-r)}[data-welded] [data-plate],[data-welded] [data-weld] [data-plate]{background:0 0}.plate--ink{--plate:var(--color-ink);color:var(--color-paper)}.plate--ink-2{--plate:var(--color-ink-2);color:var(--color-paper)}.plate--ink,.plate--ink-2,.plate--buffr,.plate--relay,.plate--korrekt,.plate--polaar,.plate--kik,.plate--kurv{--plate-muted:var(--color-muted-on-ink);--plate-chip:var(--color-ink-3)}.plate--paper-2{--plate:var(--color-paper-2)}.plate--accent{--plate:var(--color-accent);color:var(--color-accent-ink)}.plate--buffr{--plate:var(--tile-buffr);--plate-ink:var(--tile-buffr-ink);--plate-muted:var(--patch-buffr-muted);color:var(--patch-buffr-ink)}.plate--relay{--plate:var(--tile-relay);--plate-ink:var(--tile-relay-ink);--plate-muted:var(--patch-relay-muted);--plate-chip:oklch(from var(--tile-relay) calc(l - .08) c h);color:var(--patch-relay-ink)}.plate--korrekt{--plate:var(--tile-korrekt);--plate-ink:var(--tile-korrekt-ink);--plate-muted:var(--patch-korrekt-muted);color:var(--patch-korrekt-ink)}.plate--polaar{--plate:var(--tile-polaar);--plate-ink:var(--tile-polaar-ink);color:var(--color-paper)}.plate--kik{--plate:var(--tile-kik);--plate-ink:var(--tile-kik-ink);color:var(--color-paper)}.plate--kurv{--plate:var(--tile-kurv);--plate-ink:var(--tile-kurv-ink);color:var(--color-paper)}.rail{border-radius:0;flex:none;display:block}.rail--v{width:var(--rail);height:var(--rail-len,72px);margin-inline:auto}.rail--h{height:var(--rail);width:var(--rail-len,72px)}.rail-gap{justify-content:center;display:flex}.sprue :is(h1,h2,h3,h4){color:inherit}.sprue h1,.sprue h2,.sprue h3,.sprue h4{font-family:var(--font-display);overflow-wrap:break-word;text-wrap:balance;font-synthesis:none;min-width:0;margin:0}.sprue p{text-wrap:pretty;margin:0}.t-display{font-family:var(--font-display);font-variation-settings:"wdth" 125;font-weight:800;font-stretch:125%;font-size:var(--text-display);letter-spacing:-.012em;text-transform:uppercase;line-height:1}.t-display--s{font-size:var(--text-display-s)}.t-section{font-family:var(--font-body);font-weight:500;font-size:var(--text-section);letter-spacing:-.032em;line-height:1.02}.t-title{font-family:var(--font-body);font-weight:500;font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}.lede{font-size:var(--text-lg);color:var(--plate-muted,var(--color-muted));max-width:46ch;line-height:1.5}.part{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--plate-muted,var(--color-muted));font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.chip{border-radius:var(--radius-chip);background:var(--plate-chip,var(--color-paper-2));color:inherit;white-space:nowrap;padding:.05em .5em .1em;display:inline-block}.btn{--btn-bg:var(--color-ink);--btn-ink:var(--color-paper);--btn-hover:var(--color-ink-3);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:48px;color:var(--btn-ink);font:500 var(--text-md)/1 var(--font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) ease, transform var(--dur-micro) ease, opacity var(--dur-micro) ease;border:0;justify-content:center;align-items:center;gap:.7em;padding:0 1.5em;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-hover)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress;opacity:.8}.btn--ghost{--btn-bg:var(--color-paper-3);--btn-ink:var(--color-ink);--btn-hover:var(--color-paper-hover)}.btn--paper{--btn-bg:var(--color-paper);--btn-ink:var(--color-ink);--btn-hover:var(--color-paper-3)}.btn--accent{--btn-bg:var(--color-accent);--btn-ink:var(--color-accent-ink);--btn-hover:var(--color-accent-hover)}.btn--sm{min-height:38px;font-size:var(--text-sm);padding:0 1.1em}.btn .ico,.go .ico{flex:none;width:.85em;height:.85em}.btn img{width:16px;height:16px}.sprue .button{border-radius:var(--radius-pill);height:auto;min-height:48px;font:500 var(--text-md)/1 var(--font-body);letter-spacing:-.005em;padding:0 1.4em}.sprue .button.secondary{background:var(--color-paper-3);color:var(--color-ink);border:0}.sprue .button.secondary:hover{background:var(--color-paper-hover)}.flag{font:500 var(--text-md)/1 var(--font-body);color:var(--flag-ink);grid-template-columns:auto auto;justify-content:start;display:inline-grid}.flag>*{background:var(--flag,var(--flag-lime));padding:8px 12px}.flag>:first-child{background:var(--flag-key,var(--flag-violet));font-family:var(--font-mono);font-size:var(--text-sm)}.flag>:nth-child(3){grid-column:1/-1;justify-self:start}.voice{font-family:var(--font-voice);letter-spacing:-.01em;font-style:italic;font-weight:400}.meter-cells{pointer-events:none;position:absolute;inset:0}.meter-cells i{width:var(--cell,.34em);aspect-ratio:1;background:var(--c,var(--flag-amber));mix-blend-mode:multiply;opacity:.9;position:absolute}@media (prefers-reduced-motion:no-preference){.meter-cells i{animation:2.4s step-end infinite meter-cell;animation-delay:var(--d,0s)}}@keyframes meter-cell{0%,to{opacity:.9}30%{opacity:0}55%{opacity:.9}80%{opacity:0}}.spark{pointer-events:none;position:absolute;inset:0}.spark:before,.spark:after{content:"";background:var(--color-accent);opacity:0;border-radius:3px;width:28px;height:3px;position:absolute;bottom:-1px}.spark:before{left:-14px}.spark:after{right:-14px}@media (prefers-reduced-motion:no-preference){[data-seated] .spark:before,[data-seated] .spark:after{animation:spark .52s var(--ease-out) both}}@keyframes spark{0%{opacity:0;transform:scaleX(.2)}25%{opacity:1;transform:scaleX(1.4)}to{opacity:0;transform:scaleX(.6)}}.go{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);transition:text-decoration-color var(--dur-micro) ease;align-items:center;gap:.55em;font-weight:500;display:inline-flex}.go:hover{text-decoration-color:currentColor}.tile{width:var(--tile,64px);aspect-ratio:1;border-radius:calc(var(--tile,64px) * .28);background:var(--plate);color:var(--plate-ink);flex:none;place-items:center;display:grid}.tile img,.tile svg{width:62%;height:auto}.sprue .site-chrome{top:calc(-1 * var(--ann-h,0px));z-index:30;padding-top:var(--frame);padding-bottom:var(--frame);pointer-events:none;position:sticky}.sprue .site-chrome>*{pointer-events:auto}.sprue .site-chrome>.weld-skin{transition:filter var(--dur-short) ease}.sprue .site-chrome[data-stuck]>.weld-skin{filter:var(--shadow-float)}.site-announcement{margin:calc(-1 * var(--frame)) calc(-1 * var(--frame)) var(--frame);padding:12px var(--frame);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em;text-decoration:none;display:flex}.site-announcement strong{font-weight:500}.site-announcement__action{text-underline-offset:.2em;text-decoration:underline}.site-header{min-height:76px;color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:12px 12px 12px clamp(16px,2vw,24px);display:grid}.site-header .brand-mark{color:var(--color-ink);justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-header .brand-mark__logo{background:currentColor;flex:none;width:34px;height:21px;-webkit-mask:url(/matari-audio.svg) 50%/contain no-repeat;mask:url(/matari-audio.svg) 50%/contain no-repeat}.site-header .brand-mark__word{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-transform:uppercase;font-size:1.15rem;font-weight:800;font-stretch:125%;line-height:1}.site-header nav{justify-self:center;gap:4px;display:flex}.site-header nav a{border-radius:var(--radius-pill);min-height:40px;color:var(--color-ink);font-size:var(--text-md);letter-spacing:0;transition:background-color var(--dur-micro) ease;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.site-header nav a:hover{background:var(--color-paper-2)}.site-header nav a[aria-current=page]{background:var(--color-paper-3)}.site-header nav a .buffr-logo,.site-header nav a svg{width:auto;height:15px}.site-header .header-action{justify-self:end}@media (width<=52rem){.site-header{grid-template-columns:auto auto;row-gap:8px;padding:12px 12px 8px 16px}.site-header nav{border-top:1px solid var(--color-rule);grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;padding-top:8px}.site-header nav a{padding:0 12px}.site-header .brand-mark__word{font-size:1rem}}body.sprue .site-header nav{border:0;gap:4px;padding:0}body.sprue .site-header nav a{border-radius:var(--radius-pill);min-height:40px;font:500 var(--text-md)/1 var(--font-body);letter-spacing:0;text-transform:none;border:0;padding:0 16px}body.sprue .site-header .header-action{border-radius:var(--radius-pill);border:0}body.sprue .site-header{border-radius:var(--weld-r)}.site-chrome[data-patch=buffr]{--patch:var(--patch-buffr);--patch-ink:var(--patch-buffr-ink)}.site-chrome[data-patch=relay]{--patch:var(--patch-relay);--patch-ink:var(--patch-relay-ink)}.site-chrome[data-patch=korrekt]{--patch:var(--patch-korrekt);--patch-ink:var(--patch-korrekt-ink)}.site-header:has(.nav-cable){position:relative}html body.sprue .site-chrome[data-welded]>.site-header{-webkit-backdrop-filter:none;background:0 0}html body.sprue .site-chrome[data-patch] .site-header nav a.nav-patch[aria-current]{--plate:var(--patch);background:var(--plate);color:var(--patch-ink);border-radius:var(--radius-pill)}html body.sprue .site-chrome[data-patch][data-welded] .site-header nav a.nav-patch[aria-current]{background:0 0}.nav-cable{width:8px;height:var(--cable-h,0px);--plate:var(--patch);pointer-events:none;transform:translate(calc(var(--cable-x,0px) - 4px), var(--cable-y,0px));border-radius:0;position:absolute;top:0;left:0}.site-chrome[data-unplugged] .nav-cable{display:none}.sprue .consent-banner{border-radius:var(--weld-r);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);box-shadow:none;border:0}.sprue .consent-banner a{color:var(--color-paper)}.sprue .consent-banner .button{border-radius:var(--radius-pill);background:var(--color-ink-3);min-height:40px;color:var(--color-paper);font:500 var(--text-sm)/1 var(--font-body);letter-spacing:0;text-transform:none;border:0;padding:0 1.2em}.sprue .consent-banner [data-consent-choice=true]{background:var(--color-paper);color:var(--color-ink)}.sprue .consent-banner .button:hover{opacity:.88}.sprue .consent-settings{width:fit-content;min-height:44px;box-shadow:none;color:var(--color-muted);font:500 var(--text-sm)/1 var(--font-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;margin:-8px auto 16px;padding:0 8px;text-decoration:underline;display:block;position:static;inset:auto}.sprue .consent-settings:hover{color:var(--color-ink)}body.sprue:has(.consent-banner:not([hidden])) .consent-settings{visibility:hidden}@media (prefers-reduced-motion:no-preference){.sprue [data-lift]{animation:sprue-lift var(--dur-short) var(--ease-out) both;animation-timeline:view();animation-range:entry entry 40%}}@keyframes sprue-lift{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sprue *,.sprue :before,.sprue :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sprue-lines{z-index:-2;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--lines,var(--color-ink));stroke-width:1.25px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:no-preference){html[data-motion] .sprue-lines path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out)}html[data-motion] .sprue-lines path[pathLength][data-on]{stroke-dashoffset:0}html[data-motion] .sprue-lines path.pulse[data-on]{visibility:visible;stroke:var(--lines-pulse,var(--color-accent));stroke-width:3px;stroke-dasharray:36 calc(var(--len) * 1px);stroke-dashoffset:36px;animation:line-pulse calc(var(--len) / 280 * 1s + 1.6s) linear calc(var(--i) * -.9s + 1.1s) infinite}}.sprue-lines path.pulse{visibility:hidden}@keyframes line-pulse{0%{stroke-dashoffset:36px}80%,to{stroke-dashoffset:calc(var(--len) * -1px)}}.iso{--iso-a:var(--flag-lime);--iso-b:var(--color-paper);--iso-paper:var(--color-paper);--iso-ink:var(--color-ink);--iso-dark:var(--color-paper-3);--iso-tape:var(--tape);width:100%;height:auto;max-width:var(--iso-w,none);stroke:var(--color-ink);stroke-linejoin:round;stroke-linecap:round;display:block;overflow:visible}.iso path{stroke-width:1px;vector-effect:non-scaling-stroke}.iso .iso-tape,.iso .iso-ink{stroke-width:2px}.iso--buffr{--iso-a:var(--flag-amber)}.iso--relay{--iso-a:var(--flag-lime)}.iso--korrekt{--iso-a:var(--flag-violet)}.iso--session{--iso-a:var(--flag-ice)}.iso--get{--iso-a:var(--flag-amber)}.iso--insert{--iso-a:var(--flag-lime)}.iso--play{--iso-a:var(--flag-violet)}.iso--keep{--iso-a:var(--flag-amber)}.iso--phone,.iso--mic{--iso-a:var(--flag-lime)}.iso--bands{--iso-a:var(--flag-violet)}.iso--punch{--iso-a:var(--pen)}.iso--speaker{--iso-a:var(--flag-ice)}.iso g[class],.iso path[class]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html[data-motion] .iso .iso-spin{animation:iso-spin calc(2.6s / var(--iso-speed,1)) linear infinite}html[data-motion] .iso .iso-tape{stroke-dasharray:.5 .35;animation:iso-run calc(.7s / var(--iso-speed,1)) linear infinite}html[data-motion] .iso .iso-rec{animation:1.4s step-end infinite iso-blink}html[data-motion] .iso .iso-pulse{animation:iso-pulse calc(2.4s / var(--iso-speed,1)) var(--ease-out) infinite}html[data-motion] .iso .iso-pulse--2{animation-delay:calc(-.8s / var(--iso-speed,1))}html[data-motion] .iso .iso-pulse--3{animation-delay:calc(-1.6s / var(--iso-speed,1))}html[data-motion] .iso .iso-led{animation:1.2s step-end infinite iso-blink}html[data-motion] .iso .iso-led--rx{animation-delay:-.3s}html[data-motion] .iso .iso-meter{transform-origin:bottom;animation:iso-meter calc(.9s / var(--iso-speed,1)) steps(4, end) infinite alternate}html[data-motion] .iso .iso-meter--1{animation-delay:-.3s}html[data-motion] .iso .iso-meter--2{animation-delay:-.55s}html[data-motion] .iso .iso-meter--3{animation-delay:-.15s}html[data-motion] .iso .iso-meter--4{animation-delay:-.7s}html[data-motion] .iso .iso-swing{animation:iso-swing calc(3.6s / var(--iso-speed,1)) var(--ease-press) infinite alternate}html[data-motion] .iso .iso-ink{stroke-dasharray:8;stroke-dashoffset:8px;animation:iso-mark 3.6s var(--ease-out) infinite}html[data-motion] .iso .iso-playhead{animation:iso-play calc(4s / var(--iso-speed,1)) linear infinite}html[data-motion] .iso .iso-slot{animation:iso-slot 2.8s var(--ease-press) infinite alternate}html[data-motion] .iso .iso-key--2{animation:1.6s step-end infinite iso-key}html[data-motion] .iso .iso-key--5{animation:1.6s step-end -.8s infinite iso-key}html[data-motion] .iso .iso-fader{animation:iso-fader calc(3.2s / var(--iso-speed,1)) var(--ease-press) infinite alternate}html[data-motion] .iso .iso-drop{animation:iso-drop 2.8s var(--ease-press) infinite alternate}@supports (animation-timeline:view()){html[data-motion] .iso>:not([class]){animation:linear both iso-in;animation-timeline:view();animation-range:entry calc(4% + var(--k,0) * 1.6%) entry calc(40% + var(--k,0) * 1.6%)}}}@keyframes iso-in{0%{opacity:0;translate:0 -1.4px}to{opacity:1;translate:0}}@keyframes iso-spin{to{rotate:360deg}}@keyframes iso-run{to{stroke-dashoffset:-.85px}}@keyframes iso-blink{50%{opacity:.25}}@keyframes iso-pulse{0%{opacity:1;scale:.35}to{opacity:0;scale:2.6}}@keyframes iso-meter{0%{scale:1 .3}to{scale:1}}@keyframes iso-swing{0%{rotate:-55deg}to{rotate:40deg}}@keyframes iso-mark{0%,15%{stroke-dashoffset:8px}55%,to{stroke-dashoffset:0}}@keyframes iso-play{to{translate:3.72px 2.15px}}@keyframes iso-slot{0%,30%{translate:0}to{translate:.87px -.5px}}@keyframes iso-key{50%{translate:0 .28px}}@keyframes iso-fader{0%,20%{translate:-2.94px -1.7px}80%,to{translate:0}}@keyframes iso-drop{0%,30%{translate:0 -.6px}to{translate:0}}.steps{gap:clamp(32px,4vw,56px);display:grid}.steps__title{max-width:18ch}.steps__row{--lines:var(--color-ink);isolation:isolate;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:32px clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__row .sprue-lines{stroke-width:1.25px}.step{align-content:start;gap:16px;display:grid}.step__title{font:500 var(--text-title)/1.1 var(--font-body);letter-spacing:-.015em;margin:0}.step__title span{font-family:var(--font-mono);color:var(--color-muted);font-size:.8em}.step__box{aspect-ratio:var(--box-ratio,1);border-radius:var(--weld-r);background:var(--color-paper);place-items:center;padding:18%;display:grid}.step__text{color:var(--color-muted);max-width:30ch;margin:0}.steps--compact{gap:24px}.steps--compact .steps__title{font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}.steps--compact .steps__row{gap:16px clamp(16px,2.4vw,40px)}.steps--compact .step{gap:12px}.steps--compact .step__box>.iso{width:60%;height:76%;inset:12% 20%}.step__box{transition:background-color var(--dur-short) ease;position:relative}.step__box>.iso{width:68%;height:68%;position:absolute;inset:16%}.step__box .iso{transition:translate var(--dur-short) var(--ease-press)}@media (hover:hover){.step:hover .step__box .iso{translate:0 -8px}.step:hover{--iso-speed:2.5}}.step:hover .step__box{background:color-mix(in oklch, var(--step-key,var(--flag-lime)) 26%, var(--color-paper))}.step__box--get,.step__box--keep,.step__box--buffr{--step-key:var(--flag-amber)}.step__box--play,.step__box--korrekt,.step__box--bands{--step-key:var(--flag-violet)}.step__box--session,.step__box--speaker{--step-key:var(--flag-ice)}@media (width<=60rem){.steps__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.steps__row{grid-template-columns:minmax(0,1fr)}.steps__row>.sprue-lines{display:none}.step{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"box title""box text";column-gap:20px}.step__title{grid-area:title;align-self:end}.step__box{grid-area:box}.step__text{grid-area:text}}.iso-flow__panel{--step:clamp(40px, 5vw, 64px);display:grid}.iso-flow__slab,.iso-flow__body{grid-area:1/1}.iso-flow__slab--x{margin-top:var(--step)}.iso-flow__slab--y{margin-right:38%}.iso-flow__body{padding:var(--pad);color:var(--color-paper);gap:clamp(32px,4vw,56px);display:grid}.iso-flow__head{gap:16px;max-width:40rem;display:grid}.iso-flow__head .lede{color:var(--color-muted-on-ink)}.iso-flow__row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.iso-flow__item{padding-left:40px;display:grid;position:relative}.iso-flow__item:first-child{padding-left:0}.iso-flow__bar{width:42px;height:24px;position:absolute;top:50%;left:-1px;translate:0 -50%}.iso-flow__card{color:var(--color-ink);grid-template-rows:auto 1fr auto auto;gap:12px;padding:20px;display:grid}.iso-flow__iso{place-items:center;min-height:140px;padding:8px 12px;display:grid}.iso-flow__iso .iso{max-width:170px;max-height:150px;transition:translate var(--dur-short) var(--ease-press)}.iso-flow__title{font:800 var(--text-name)/1.1 var(--font-display);font-variation-settings:"wdth" 125;text-transform:uppercase;margin:0;font-stretch:125%}.iso-flow__text{color:var(--color-muted);font-size:var(--text-sm);margin:0}.iso-flow__foot{color:var(--color-muted-on-ink);font-size:var(--text-sm)}@media (hover:hover){.iso-flow__card:hover{--iso-speed:2.5}.iso-flow__card:hover .iso{translate:0 -6px}}@media (width<=60rem){.iso-flow__slab--y{margin-right:22%}.iso-flow__head h2{max-width:11ch}.iso-flow__row{grid-template-columns:minmax(0,1fr)}.iso-flow__item,.iso-flow__item:first-child{padding:48px 0 0}.iso-flow__item:first-child{padding-top:0}.iso-flow__bar{width:24px;height:50px;top:-1px;left:50%;translate:-50%}}.edge-iso{z-index:1;width:var(--edge-w,clamp(120px, 13vw, 190px));pointer-events:none;position:absolute;top:0;right:clamp(20px,4vw,56px);translate:0 -62%}.edge-iso .iso{transition:translate var(--dur-short) var(--ease-press)}main[data-lines],.info-hero{position:relative}.info-hero__iso{right:var(--frame);pointer-events:none;width:clamp(120px,16vw,230px);position:absolute;bottom:0}@media (width<=52rem){.info-hero__iso{width:140px;margin-top:8px;display:block;position:static}}.consent-banner{z-index:var(--z-toast);right:var(--gutter);bottom:var(--gutter);left:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;max-width:58rem;margin-inline:auto;padding:20px 24px;display:grid;position:fixed}.consent-banner[hidden]{display:none}.consent-banner__actions{gap:8px;display:flex}.consent-banner__actions>*{flex:1}.consent-settings{z-index:var(--z-toast);right:max(var(--gutter), env(safe-area-inset-right));bottom:max(var(--gutter), env(safe-area-inset-bottom));cursor:pointer;border:0;min-height:44px;padding:0 16px;position:fixed}@media (width>=721px){.consent-banner{grid-template-columns:minmax(0,1fr) auto}.consent-banner__actions>*{flex:none}}.consent-banner--compact{gap:12px;padding:16px}.consent-banner--compact h2{font-size:var(--text-md);text-wrap:balance;font-weight:500;line-height:1.25}.consent-banner--compact p{font-size:var(--text-sm);line-height:1.4}.consent-banner--compact a{font-size:var(--text-sm)}.consent-banner--compact .button{min-height:40px;padding:0 16px}.buffr-logo[data-astro-cid-4pvn5hrf]{aspect-ratio:2709/794;vertical-align:middle;background:currentColor;flex-shrink:0;width:5.5rem;display:inline-block;-webkit-mask:url(/icons/buffr.svg) 50%/contain no-repeat;mask:url(/icons/buffr.svg) 50%/contain no-repeat}.buffr-logo--colored[data-astro-cid-4pvn5hrf]{aspect-ratio:5626/1625;fill:currentColor;background:0 0;-webkit-mask:none;mask:none}.buffr-logo--colored[data-astro-cid-4pvn5hrf] svg{width:100%;height:100%;display:block}:root,body.sprue{--color-ground:oklch(91.5% .016 252);--color-ground-dot:oklch(80% .03 252);--color-paper:oklch(99.4% .002 95);--color-paper-2:oklch(95.6% .003 95);--color-paper-3:oklch(91.8% .004 95);--color-ink:oklch(17.5% .004 95);--color-ink-2:oklch(24% .005 95);--color-ink-3:oklch(32% .006 95);--color-muted:oklch(45% .006 95);--color-muted-on-ink:oklch(76% .006 95);--color-rule:oklch(88% .004 95);--color-rule-on-ink:oklch(34% .006 95);--color-rule-strong:oklch(80% .005 95);--color-paper-hover:oklch(87% .004 95);--color-ink-hover:oklch(40% .006 95);--color-accent:oklch(56% .19 36);--color-accent-hover:oklch(50% .18 36);--color-accent-ink:oklch(99.4% .002 95);--color-focus:oklch(56% .19 36);--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--tile-buffr:var(--patch-buffr);--tile-buffr-ink:#f1aa1c;--tile-relay:var(--patch-relay);--tile-relay-ink:oklch(17.5% .004 95);--tile-korrekt:var(--patch-korrekt);--tile-korrekt-ink:oklch(93% .06 100);--tile-polaar:oklch(33% .06 214);--tile-polaar-ink:oklch(84% .09 205);--tile-kik:oklch(35% .06 240);--tile-kik-ink:oklch(86% .045 232);--tile-kurv:oklch(33% .15 268);--tile-kurv-ink:oklch(82% .09 270);--font-display:"Archivo", "Arial Black", ui-sans-serif, system-ui, sans-serif;--font-body:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--font-voice:"Newsreader", ui-serif, Georgia, serif;--font-led:"Silkscreen", ui-monospace, monospace;--flag-amber:#f1aa1c;--flag-lime:#c6ff1f;--flag-violet:oklch(80% .1 285);--flag-ice:oklch(86% .045 232);--flag-ink:oklch(17.5% .004 95);--patch-buffr:oklch(21% .055 318);--patch-buffr-ink:oklch(97% .01 318);--patch-buffr-muted:oklch(80% .04 318);--patch-buffr-key:#f1aa1c;--patch-relay:#c6ff1f;--patch-relay-ink:oklch(17.5% .004 95);--patch-relay-muted:oklch(34% .06 128);--patch-relay-key:oklch(17.5% .004 95);--patch-korrekt:#6653f2;--patch-korrekt-ink:oklch(99% .005 285);--patch-korrekt-muted:oklch(88% .05 285);--patch-korrekt-key:oklch(93% .06 100);--pen:oklch(60% .22 28);--shadow-float:drop-shadow(0 12px 28px oklch(30% .03 252/.16)) drop-shadow(0 1px 2px oklch(30% .03 252/.12));--tape:oklch(36% .06 45);--led-off:oklch(100% 0 0/.14);--weld-r:20px;--radius-chip:8px;--radius-pill:999px;--rail:2px;--seam:12px;--frame:clamp(12px, 2.8vw, 40px);--container:1360px;--pad:clamp(20px, 3.4vw, 48px);--section-gap:clamp(56px, 8vw, 120px);--gap-columns:clamp(24px, 4vw, 56px);--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-title:clamp(1.25rem, .6vw + 1rem, 1.5rem);--text-section:clamp(2rem, 3.4vw + .6rem, 3.6rem);--text-display:clamp(2.7rem, 7.4vw, 7.6rem);--text-display-s:clamp(2.2rem, 4.6vw, 4.6rem);--text-hero:clamp(2.6rem, 5.6vw, 5.75rem);--text-tagline:clamp(1.9rem, 2.7vw, 3rem);--text-voice:clamp(1.9rem, 4vw, 3.9rem);--text-name:1.25rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.5, 0, .12, 1);--dur-micro:.12s;--dur-short:.22s}@media (width<=40rem){:root,body.sprue{--weld-r:16px;--seam:8px}}.matari-footer [data-plate]{--plate:var(--color-ink);background:var(--plate)}.matari-footer[data-welded] [data-plate]{background:0 0}.matari-footer.bench{width:100%;max-width:calc(var(--container) + 2 * var(--frame));padding-inline:var(--frame);box-sizing:border-box;margin-inline:auto}.matari-footer *,.matari-footer :before,.matari-footer :after{box-sizing:border-box}.matari-footer{margin-top:var(--section-gap);padding-bottom:var(--frame);color:var(--color-paper);font-family:var(--font-body)}.matari-footer__inner{flex-direction:column;align-items:flex-start;display:flex}.matari-footer__tab{border-radius:var(--weld-r) var(--weld-r) 0 0;align-items:center;gap:12px;margin-inline:clamp(16px,5vw,68px);padding:18px 24px 4px;display:flex}.matari-footer__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.matari-footer__logo{background:currentColor;flex:none;width:42px;height:26px;-webkit-mask:url(/matari-audio.svg) 50%/contain no-repeat;mask:url(/matari-audio.svg) 50%/contain no-repeat}.matari-footer__word{font-family:var(--font-display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;font-stretch:125%;line-height:1}.matari-footer__body{border-radius:var(--weld-r);align-self:stretch;gap:32px var(--gap-columns);padding:var(--pad);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.matari-footer__note{color:var(--color-muted-on-ink);align-content:start;gap:20px;max-width:40ch;display:grid}.matari-footer__note a{color:var(--color-paper)}.matari-footer__socials{flex-wrap:wrap;gap:8px;display:flex}.matari-footer__social{border-radius:var(--radius-pill);background:var(--color-ink-3);min-height:40px;color:var(--color-paper);font-size:var(--text-sm);transition:background-color var(--dur-micro) ease;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.matari-footer__social:hover{background:var(--color-ink-hover)}.matari-footer__social svg{fill:currentColor;width:16px;height:16px}.matari-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.matari-footer__links a{min-height:36px;color:var(--color-paper);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.matari-footer__links a:hover{text-underline-offset:.22em;text-decoration:underline}.matari-footer__legal{border-top:1px solid var(--color-rule-on-ink);color:var(--color-muted-on-ink);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}.matari-footer__mega{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap;-webkit-user-select:none;user-select:none;grid-column:1/-1;margin:8px 0 -.2em;font-size:clamp(4rem,17.5vw,15.5rem);font-weight:800;font-stretch:125%;line-height:.8}@media (width<=44rem){.matari-footer__body{grid-template-columns:minmax(0,1fr)}}
