.mf-canvas{display:block;width:100%;height:auto;overflow:visible;isolation:isolate}.mf-canvas text{font-family:Manrope,Arial,sans-serif}.mf-canvas .cf-scene{position:relative;width:100%;height:100%;overflow:hidden}.mf-canvas .cf-scene>svg{position:absolute;inset:0;width:100%;height:100%}.mf-canvas .cf-scene-progress,.mf-canvas .cf-scene-ui{display:none}[data-running=false] .mf-canvas *{animation-play-state:paused!important}.ff-search-flow{position:relative;width:100%;margin-top:36px}.ff-search-flow-toggle{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border:1px solid #e2d4c480;border-radius:50%;color:#8b7c6a;background:#fff9;cursor:pointer;transition:color .2s,background .2s}.ff-search-flow-toggle:hover{color:#b94415;background:#f7f1e8}@media (max-width:680px){.ff-search-flow{margin-top:24px}}@media (prefers-reduced-motion:reduce){.mf-canvas *{animation:none!important;transition:none!important}}.mf-wordmark{font-size:9px;font-weight:600;fill:#383a33}.mf-home-title{font-size:14px;fill:#464136;letter-spacing:-.4px}.mf-home-query{font-size:11px;fill:#8b7c6a}.mf-home-meta{font-size:6px;letter-spacing:1px;fill:#a2907b}.mf-node-query{font-size:10.4px;fill:#63513f}.mf-discovery{position:relative;width:100%;height:100%;overflow:hidden;border-radius:7px;background:#f7f1e8}.mf-candidates{position:absolute;inset:3px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:4px}.mf-candidates>div{border-radius:3px;overflow:hidden;background:#efccae}.mf-candidates>.mf-tone-1{background:#c9d8cd}.mf-candidates>.mf-tone-2{background:#e5dccb}.mf-candidates>.mf-tone-3{background:#d8d1d7}.mf-candidate-footage{transform-origin:0 0;opacity:.72}.mf-footage{width:100%;height:100%;overflow:hidden}.mf-footage>.cf-scene{transform:scale(1.23);transform-origin:50% 60%;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.mf-footage[data-wide=true]>.cf-scene{transform:scale(1)}.mf-found-footage{position:absolute;inset:0;z-index:2;border-radius:7px;overflow:hidden;transform-origin:0 0;will-change:transform}.mf-probe{position:absolute;top:0;left:0;z-index:3;border:1.5px solid #b95124;border-radius:3px;background:#f7b57830;box-shadow:0 0 7px #c9764438;pointer-events:none}.mf-wire-signal{animation:mf-signal 2.6s linear infinite}[data-flow-state=returning] .mf-wire-signal{animation-direction:reverse}@keyframes mf-signal{to{stroke-dashoffset:-44}}