.f4{--m-press:100ms;--m-hover:120ms;--m-fast:160ms;--m-base:200ms;--m-slow:240ms;--m-exit:120ms;--m-turn:900ms;--m-stagger:40ms;--m-breathe:2400ms;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-hover:cubic-bezier(0.2,0.7,0.2,1);--m-rise-sm:4px;--m-rise-md:8px;--spring-rise:linear(0,0.045,0.15,0.281,0.415,0.54,0.649,0.741,0.814,0.872,0.915,0.947,0.969,0.985,0.995,1.001,1.004,1.006,1.006,1.006,1.005,1.005,1.004,1.003,1.002,1);--spring-rise-ms:370ms;--spring-surface:linear(0,0.028,0.098,0.191,0.293,0.396,0.494,0.583,0.663,0.732,0.79,0.839,0.878,0.91,0.935,0.955,0.97,0.981,0.989,0.995,0.999,1.002,1.003,1.004,1.004,1.004,1.004,1.004,1.003,1.003,1.002,1);--spring-surface-ms:460ms;--spring-digit:linear(0,0.026,0.092,0.182,0.285,0.392,0.496,0.593,0.681,0.758,0.823,0.878,0.922,0.956,0.982,1.001,1.015,1.023,1.028,1.03,1.03,1.028,1.026,1.023,1.02,1.017,1.014,1.011,1.008,1.006,1.004,1.003,1);--spring-digit-ms:480ms;--tg-y:cubic-bezier(0.1992,0.0106,0.2792,0.9103);--tg-x:cubic-bezier(0.23,1,0.32,1);--tg-ms:300ms;--f4-ease:var(--ease-hover)}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-y-sm{0%{transform:translateY(var(--m-rise-sm))}to{transform:none}}@keyframes m-y-md{0%{transform:translateY(var(--m-rise-md))}to{transform:none}}.f4-slot:not([hidden]){display:contents}.f4-slot[hidden]{display:none}.f4-slot .f4-route-enter[data-entered],.f4-slot .f4-run-surface[data-entered]>*,.f4-slot [data-enter][data-entered]{animation:none}.f4-nav-wait{display:inline-flex;animation:m-fade var(--m-fast) var(--ease-out) var(--m-fast) both}@media (prefers-reduced-motion:reduce){.f4 *,.f4 :after,.f4 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:860px){.f4-app:has(.f4-spine-project) .f4-bar-route{display:none}.f4-app:has(.f4-spine-project) .f4-bar{justify-content:flex-end}.f4-app:has(.f4-spine-project) .f4-bar:not(:has(>:nth-child(2)>:not(span))){display:none}}.f4-account-item.is-narrow-menu{display:none}@media (max-width:360px){.f4-side-menu{display:none}.f4-account-item.is-narrow-menu{display:flex}.f4-spine-project{max-width:calc(100vw - 58px - 60px);padding:0 12px}}