html[data-fakt-mobile] .fakt-tap-sm,html[data-fakt-mobile] .fakt-tap-lg,html[data-fakt-mobile] .fakt-tap-release{will-change:transform;transition:transform .11s cubic-bezier(.22,1,.36,1),opacity .11s cubic-bezier(.22,1,.36,1)}html[data-fakt-mobile] .fakt-tap-sm{opacity:.85;transform:scale(.97)}html[data-fakt-mobile] .fakt-tap-lg{opacity:.86;transform:scale(.988)}html[data-fakt-mobile] .fakt-tap-release{opacity:1;transform:none}html[data-fakt-mobile] a,html[data-fakt-mobile] button,html[data-fakt-mobile] [role=button],html[data-fakt-mobile] [role=link]{-webkit-tap-highlight-color:transparent}html[data-fakt-mobile][data-fakt-nav] main{will-change:transform, opacity}html[data-fakt-mobile][data-fakt-nav=out-fwd] main{animation:.2s cubic-bezier(.4,0,1,1) both fakt-out-fwd}html[data-fakt-mobile][data-fakt-nav=in-fwd] main{animation:.28s cubic-bezier(.22,1,.36,1) both fakt-in-fwd}html[data-fakt-mobile][data-fakt-nav=out-back] main{animation:.2s cubic-bezier(.4,0,1,1) both fakt-out-back}html[data-fakt-mobile][data-fakt-nav=in-back] main{animation:.28s cubic-bezier(.22,1,.36,1) both fakt-in-back}html[data-fakt-mobile][data-fakt-nav] main .fixed{visibility:hidden}@keyframes fakt-out-fwd{0%{opacity:1;transform:translate(0,0)}to{opacity:.55;transform:translate(-14%)}}@keyframes fakt-in-fwd{0%{opacity:.5;transform:translate(24%)}to{opacity:1;transform:translate(0,0)}}@keyframes fakt-out-back{0%{opacity:1;transform:translate(0,0)}to{opacity:.55;transform:translate(24%)}}@keyframes fakt-in-back{0%{opacity:.5;transform:translate(-14%)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html[data-fakt-mobile][data-fakt-nav] main{will-change:auto;animation:none!important}html[data-fakt-mobile] .fakt-tap-sm,html[data-fakt-mobile] .fakt-tap-lg{opacity:.75;transition:none!important;transform:none!important}html[data-fakt-mobile] .fakt-tap-release{opacity:1;transition:none!important}}
.fakt-skeleton{border-radius:0;animation:1.6s ease-in-out infinite fakt-skeleton-pulse}.fakt-skeleton:nth-child(2n){animation-delay:.12s}.fakt-skeleton:nth-child(3n){animation-delay:.24s}@keyframes fakt-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.fakt-skeleton{opacity:.7;animation:none!important}}
.fakt-sheet-scrim{animation:.2s ease-out both fakt-scrim-in}.fakt-sheet-panel{will-change:transform;overscroll-behavior:contain;touch-action:pan-y;transition:transform .2s cubic-bezier(.22,1,.36,1);animation:.26s cubic-bezier(.22,1,.36,1) both fakt-sheet-in}.fakt-sheet-grab{touch-action:none;cursor:grab}.fakt-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fakt-sheet-root.is-closing .fakt-sheet-panel{animation:.22s cubic-bezier(.4,0,1,1) both fakt-sheet-out}.fakt-sheet-root.is-closing .fakt-sheet-scrim{animation:.22s ease-in both fakt-scrim-out}@keyframes fakt-sheet-in{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes fakt-sheet-out{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@keyframes fakt-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes fakt-scrim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fakt-sheet-panel,.fakt-sheet-scrim,.fakt-sheet-root.is-closing .fakt-sheet-panel,.fakt-sheet-root.is-closing .fakt-sheet-scrim{transition:none!important;animation:none!important}.fakt-sheet-panel{transform:none!important}}
.fakt-collapse-bar{will-change:transform, opacity;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s linear,visibility 0s linear .2s}.fakt-collapse-bar.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}.fakt-collapse-bar.is-shown{opacity:1;visibility:visible;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s linear,visibility linear;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.fakt-collapse-bar,.fakt-collapse-bar.is-shown,.fakt-collapse-bar.is-hidden{transition:none!important;transform:none!important}.fakt-collapse-bar.is-hidden{opacity:0;visibility:hidden}.fakt-collapse-bar.is-shown{opacity:1;visibility:visible}}.fakt-collapse-title{will-change:opacity, transform;transition:opacity .18s linear,transform .2s cubic-bezier(.22,1,.36,1)}.fakt-collapse-title.is-hidden{opacity:0;pointer-events:none;transform:translateY(4px)}.fakt-collapse-title.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fakt-collapse-title,.fakt-collapse-title.is-shown,.fakt-collapse-title.is-hidden{transition:none!important;transform:none!important}}
html.fakt-ptr-host{overscroll-behavior-y:contain}.fakt-ptr{z-index:34;pointer-events:none;opacity:0;transform:translate3d(0, calc(var(--fakt-ptr-y,0px) - 100%), 0);will-change:transform, opacity;justify-content:center;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s linear;display:flex;position:fixed;top:0;left:0;right:0}.fakt-ptr.is-active{opacity:1}.fakt-ptr.is-active:not(.is-refreshing){transition:opacity .12s linear}.fakt-ptr-inner{border-radius:0;align-items:center;gap:.5rem;padding:.4rem .75rem;display:inline-flex}.fakt-ptr-mark{border:1.5px solid hsl(var(--primary));background:linear-gradient(to top, hsl(var(--primary)) calc(var(--fakt-ptr-p,0) * 100%), transparent 0%);width:9px;height:9px;display:block}.fakt-ptr-label{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:11px}.fakt-ptr.is-refreshing .fakt-ptr-mark{background:0 0;animation:.9s linear infinite fakt-ptr-spin}@keyframes fakt-ptr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fakt-ptr{top:0;transform:none;transition:none!important}.fakt-ptr:not(.is-active){visibility:hidden}.fakt-ptr.is-refreshing .fakt-ptr-mark,.fakt-ptr-mark{background:hsl(var(--primary));animation:none!important}}
