:root{--motion-fast:.14s;--motion-standard:.22s;--motion-ease:cubic-bezier(.2,.75,.25,1)}html[data-fbw-motion=on] :is(button,a,input,textarea,select,summary){transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),translate var(--motion-fast) var(--motion-ease)}html[data-fbw-motion=on] button:not(.port):not([disabled]):active{translate:0 1px}html[data-fbw-motion=on] dialog{opacity:0;translate:0 -8px;transition:opacity var(--motion-standard) var(--motion-ease),translate var(--motion-standard) var(--motion-ease),display var(--motion-standard) allow-discrete,overlay var(--motion-standard) allow-discrete}html[data-fbw-motion=on] dialog[open]{opacity:1;translate:0 0}html[data-fbw-motion=on] dialog::backdrop{transition:opacity var(--motion-standard) var(--motion-ease),display var(--motion-standard) allow-discrete,overlay var(--motion-standard) allow-discrete;opacity:0}html[data-fbw-motion=on] dialog[open]::backdrop{opacity:1}@starting-style{html[data-fbw-motion=on] dialog[open]{opacity:0;translate:0 -8px}html[data-fbw-motion=on] dialog[open]::backdrop{opacity:0}}html[data-fbw-motion=on] :is(#creativeAgent,#inspector,#taskPanel,#contextMenu,#themeMenu,#mentionMenu,#linkCreateMenu){opacity:0;translate:0 6px;transition:opacity var(--motion-standard) var(--motion-ease),translate var(--motion-standard) var(--motion-ease),display var(--motion-standard) allow-discrete}html[data-fbw-motion=on] :is(#creativeAgent,#inspector,#taskPanel,#contextMenu,#themeMenu,#mentionMenu,#linkCreateMenu):not([hidden]){opacity:1;translate:0 0}@starting-style{html[data-fbw-motion=on] :is(#creativeAgent,#inspector,#taskPanel,#contextMenu,#themeMenu,#mentionMenu,#linkCreateMenu):not([hidden]){opacity:0;translate:0 6px}}html[data-fbw-motion=on] details::details-content{opacity:0;transition:opacity .18s var(--motion-ease),content-visibility .18s allow-discrete}html[data-fbw-motion=on] details[open]::details-content{opacity:1}.menu:not([open])>div{pointer-events:none}html[data-fbw-motion=on] details[open]>:not(summary):not(.node),html[data-fbw-motion=on] .node-body,html[data-fbw-motion=on] .api-library,html[data-fbw-motion=on] .space-grid>article{animation:ui-soft-fade .18s var(--motion-ease) both}html[data-fbw-motion=on] .node{transition:background-color var(--motion-standard) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.motion-toggle{font:inherit;font-weight:700;white-space:nowrap}.site-footer .motion-toggle{border:1px solid var(--line,#d5ddd5);border-radius:12px;padding:8px 12px;background:var(--glass,#ffffffb3);color:inherit;cursor:pointer}.space-tools .motion-toggle{border-radius:14px;padding:10px 14px}@keyframes ui-soft-arrive{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@keyframes ui-soft-fade{0%{opacity:0}to{opacity:1}}html[data-fbw-motion=off],html[data-fbw-motion=off] *,html[data-fbw-motion=off] *:before,html[data-fbw-motion=off] *:after,html[data-fbw-motion=off] *::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-fbw-motion=off] .reveal.is-pending{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html,*,*:before,*:after,*::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal.is-pending{opacity:1;transform:none}}
