@media (prefers-reduced-motion:no-preference){[data-motion]{opacity:0;animation-duration:var(--motion-speed,.4s);animation-delay:calc(var(--motion-delay,0) * 1ms);animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-play-state:paused;animation-fill-mode:both}[data-motion][data-motion-trigger=load],[data-motion][data-motion-visible]{animation-play-state:running}[data-motion=fade]{animation-name:pairly-fade}[data-motion=rise]{animation-name:pairly-rise}[data-motion=settle]{animation-name:pairly-settle}[data-motion=reveal]{animation-name:pairly-reveal}[data-motion=scale]{animation-name:pairly-scale}:root:not([data-motion-ready]) [data-motion]{opacity:1;animation:none}}@keyframes pairly-fade{0%{opacity:0}to{opacity:1}}@keyframes pairly-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pairly-settle{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes pairly-reveal{0%{opacity:0;clip-path:inset(0 0 35%)}to{opacity:1;clip-path:inset(0)}}@keyframes pairly-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
:where([data-pairly-site]){--focus-ring:var(--brand)}:where([data-pairly-band=brand]){--btn-primary-bg:var(--brand-fg);--btn-primary-fg:var(--brand);--btn-secondary-fg:var(--brand-fg);--btn-secondary-border:var(--brand-fg);--btn-text-fg:var(--brand-fg);--focus-ring:var(--brand-fg);--input-bg:color-mix(in oklab, var(--brand) 82%, var(--text));--input-fg:var(--brand-fg);--input-border:color-mix(in oklab, var(--brand-fg) 22%, transparent);--input-placeholder:color-mix(in oklab, var(--brand-fg) 55%, transparent)}:where([data-pairly-band=inverse]){--btn-primary-bg:var(--ink-on-inverse);--btn-primary-fg:var(--surface-inverse);--btn-secondary-fg:var(--ink-on-inverse);--btn-secondary-border:var(--ink-on-inverse);--btn-text-fg:var(--ink-on-inverse);--focus-ring:var(--ink-on-inverse);--input-bg:color-mix(in oklab, var(--surface-inverse) 88%, var(--ink-on-inverse));--input-fg:var(--ink-on-inverse);--input-border:color-mix(in oklab, var(--ink-on-inverse) 22%, transparent);--input-placeholder:color-mix(in oklab, var(--ink-on-inverse) 55%, transparent)}:where([data-pairly-band=signal]){--btn-primary-bg:var(--ink-on-signal);--btn-primary-fg:var(--signal);--btn-secondary-fg:var(--ink-on-signal);--btn-secondary-border:var(--ink-on-signal);--btn-text-fg:var(--ink-on-signal);--focus-ring:var(--ink-on-signal);--input-bg:color-mix(in oklab, var(--signal) 82%, var(--text));--input-fg:var(--ink-on-signal);--input-border:color-mix(in oklab, var(--ink-on-signal) 22%, transparent);--input-placeholder:color-mix(in oklab, var(--ink-on-signal) 55%, transparent)}:where(textarea[data-pairly-editable-text]){appearance:none;resize:none;box-shadow:none;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}:where(textarea[data-pairly-editable-text]):focus{outline:2px solid color-mix(in oklab, var(--focus-ring,currentColor) 40%, transparent);outline-offset:3px}
