*{box-sizing:border-box}button,input{font-family:inherit}.fm-row:hover{background:var(--surface-2)}.fm-app button:not(:disabled):not([aria-disabled=true]){transition:filter var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.fm-app button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.94) saturate(1.05)}.fm-app button:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.88) saturate(1.05)}.fm-app[data-theme=dark] button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.16)}.fm-app[data-theme=dark] button:not(:disabled):not([aria-disabled=true]):active{filter:brightness(1.26)}.fm-app button.fm-hover-tint:not(:disabled):hover{box-shadow:inset 0 0 0 999px color-mix(in oklab,var(--fg) 6%,transparent)}.fm-app label:has(input[type=checkbox]):hover,.fm-app label:has(input[type=radio]):hover{background:color-mix(in oklab,var(--fg) 4%,transparent);border-radius:8px}.fm-btn-p:hover{background:var(--primary-hover)}.fm-btn-s:hover{background:var(--secondary-soft)}.fm-btn-q:hover{background:var(--surface-2)}.fm-btn-d:hover{background:var(--danger-hover)}.fm-scroll{overflow-y:auto;scrollbar-width:thin}.fm-app ::selection{background:var(--primary-soft)}[dir=rtl] .fm-chev{transform:scaleX(-1)}.fm-scroll-x{scrollbar-width:none}.fm-scroll-x::-webkit-scrollbar{height:0}.fm-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--fg) 18%,transparent) transparent}.fm-scroll::-webkit-scrollbar{width:10px;height:10px}.fm-scroll::-webkit-scrollbar-track{background:transparent}.fm-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--fg) 16%,transparent);border:3px solid transparent;background-clip:padding-box;border-radius:999px}.fm-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--fg) 28%,transparent);background-clip:padding-box}.scp0:hover{background:var(--surface-2)!important}.scp1:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.scp2:hover{background:var(--primary-soft)!important}.scp3:hover{background:var(--secondary-soft)!important}.scp5:hover{background:var(--surface-3)!important}.scp7:hover{background:var(--danger-soft)!important}.scp8:hover{background:var(--danger-hover)!important;border-color:var(--danger-hover)!important}@keyframes fm-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.fm-sweep{width:25%!important;animation:fm-sweep 1.1s var(--ease, ease-in-out) infinite}.fm-bar{transition:width var(--dur-2, .2s) var(--ease, ease-in-out)}@media(prefers-reduced-motion:reduce){.fm-sweep{animation:none;width:100%!important;opacity:.45}}.fm-skip{position:absolute;inset-inline-start:8px;top:-64px;z-index:60;padding:10px 14px;border-radius:8px;background:var(--primary);color:var(--primary-ink);font:600 14px/20px var(--font);text-decoration:none;transition:top var(--dur-1) var(--ease)}.fm-skip:focus{top:8px}@media(max-width:47.999rem){.fm-app{grid-template-columns:264px minmax(420px,1fr)!important;overflow:auto!important}}#fm-main{overflow-x:auto}
