@layer motion{html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}.theme-toggle__btn{isolation:isolate;position:relative}.theme-toggle__btn[aria-pressed=true]{background:0 0}.theme-toggle__btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--ma-surface-strong);opacity:0;position:absolute;inset:0;transform:scale(.8)}.theme-toggle__btn[aria-pressed=true]:before{opacity:1;transform:none}html[data-input=pointer] .theme-toggle__btn:before{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)!important}.drawer__item,.parts-row,.site-header__menu{transition:transform var(--dur-press) var(--ease-out)}.drawer__item:active,.site-header__menu:active{transform:scale(.97)}.ledger__row:active,.parts-row:active{transform:scale(.99)}.btn:disabled:active,.btn[aria-disabled=true]:active,:is(.btn,.theme-toggle__btn,.site-header__menu,.drawer__item):focus-visible:active{transform:none}.chip:has(input:focus-visible):active>span{transform:none}html[data-input=key] :is(.btn,.theme-toggle__btn,.site-header__menu,.drawer__item,.ledger__row,.parts-row):active,html[data-input=key] .chip:active>span{transform:none}html[data-input=key] :is(.btn,.theme-toggle__btn,.chip>span,.site-header__menu),.chip input:focus-visible+span{transition:none}.close__value{transition:color var(--dur-ui) var(--ease-out)}.drawer__name{text-underline-offset:.22em;transition:text-decoration-color var(--dur-ui) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000}@media (max-width:64rem){.mobile-menu{inset:var(--menu-top,4.5rem) 0 0 0;overscroll-behavior:contain;clip-path:inset(0);transition:clip-path var(--dur-drawer) var(--ease-drawer), display var(--dur-drawer) allow-discrete;position:fixed;overflow-y:auto}.mobile-menu>nav{transition:opacity var(--dur-drawer) var(--ease-drawer), transform var(--dur-drawer) var(--ease-drawer)}.mobile-menu[hidden]{clip-path:inset(0 0 100%);transition-duration:var(--dur-drawer-exit)}.mobile-menu[hidden]>nav{opacity:0;transition-duration:var(--dur-drawer-exit);transform:translateY(-8px)}@starting-style{.mobile-menu:not([hidden]){clip-path:inset(0 0 100%)}.mobile-menu:not([hidden])>nav{opacity:0;transform:translateY(-8px)}}html[data-input=key] .mobile-menu,html[data-input=key] .mobile-menu>nav{transition:none}html:has(.site-header[data-open]){overflow:hidden}}.field__error,.form-status{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}@starting-style{.field__error,.form-status--error{opacity:0;transform:translateY(-4px)}}.form:has(>.form-status--success){transition:opacity var(--dur-ui) var(--ease-out), filter var(--dur-ui) var(--ease-out)}@starting-style{.form:has(>.form-status--success){opacity:.4;filter:blur(3px)}}html[data-input=key] :is(.field__error,.form-status,.form){transition:none}.btn__swap{display:inline-grid}.btn__label{justify-content:center;align-items:center;gap:var(--s-3);transition:opacity var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);grid-area:1/1;display:inline-flex}.btn__label--pending,.btn[data-pending] .btn__label:not(.btn__label--pending){opacity:0;filter:blur(2px)}.btn[data-pending] .btn__label--pending{opacity:1;filter:none}html[data-input=key] .btn__label{transition:none}.faq details::details-content{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), content-visibility var(--dur-fast) allow-discrete}.faq details[open]::details-content{opacity:1;transition-duration:var(--dur-ui)}html[data-input=key] .faq summary:after{transition:none}html[data-input=key] .faq details::details-content{transition:none}html[data-seal-seen] .hero-seal__art{clip-path:none}html.js-reveal [data-reveal=in]{transition:opacity var(--dur-enter) var(--ease-out), transform var(--dur-enter) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * var(--stagger))}html.js-reveal [data-reveal=pending]{opacity:0;transform:translateY(var(--rise))}html.js-reveal [data-reveal=pending]:focus-within,html[data-input=key].js-reveal [data-reveal]{opacity:1;transition:none;transform:none}@media print{html.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){:is(.btn,.chip,.theme-toggle__btn,.site-header__menu,.drawer__item,.ledger__row,.parts-row):active,.chip:active>span{transform:none}@media (hover:hover) and (pointer:fine){.btn:hover svg,.arrow-link:hover svg,.ledger__row:hover .ledger__go svg,.parts-row:hover .parts-row__go svg{transform:none}}.site-nav__link:after,.faq summary:after{transition:none}.theme-toggle__btn:before{transform:none}.hero-seal__art{clip-path:none}.mobile-menu{clip-path:none;transition:opacity var(--dur-ui) var(--ease-out), display var(--dur-ui) allow-discrete}.mobile-menu[hidden]{clip-path:none;opacity:0}.mobile-menu>nav,.mobile-menu[hidden]>nav{opacity:1;transform:none}@starting-style{.mobile-menu:not([hidden]){clip-path:none;opacity:0}.mobile-menu:not([hidden])>nav,.field__error,.form-status--error{transform:none}}html.js-reveal [data-reveal=pending]{transform:none}}}
