.flx-row-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .35s;display:grid}.flx-row[aria-pressed=true] .flx-row-body{opacity:1;grid-template-rows:1fr}.flx-row-body>*{overflow:hidden}.flx-progress{transform-origin:100%;transform:scaleX(0)}.flx-progress.is-running{animation:flx-progress var(--dur,4.2s) linear forwards}@keyframes flx-progress{to{transform:scaleX(1)}}.flx-enter{animation:.6s cubic-bezier(.16,1,.3,1) both flx-enter}@keyframes flx-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.flx-t{transition:background-color .5s,color .5s,border-color .5s,opacity .45s,transform .55s cubic-bezier(.34,1.4,.64,1),translate .55s cubic-bezier(.34,1.4,.64,1),scale .55s cubic-bezier(.34,1.4,.64,1),width .45s,filter .5s,box-shadow .4s}.landing-discovery .flx-font-scope,.landing-discovery .flx-font-scope *{font-family:var(--flx-font), var(--font-heebo), sans-serif}.flx-switch-thumb{transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.flx-switch[aria-checked=true] .flx-switch-thumb{transform:translate(-16px)}[dir=ltr] .flx-switch[aria-checked=true] .flx-switch-thumb{transform:translate(16px)}.flx-wire{stroke-dasharray:5 6}.flx-wire.is-live{animation:.9s linear infinite flx-wire}@keyframes flx-wire{to{stroke-dashoffset:-22px}}.is-active .flx-drop{animation:.65s cubic-bezier(.34,1.5,.64,1) both flx-drop;animation-delay:var(--d,0s)}@keyframes flx-drop{0%{opacity:0;transform:translateY(-34px)scale(.92)}70%{opacity:1}to{opacity:1;transform:none}}.flx-series-glow{box-shadow:0 0 0 2px #1b7a5a73}@media (prefers-reduced-motion:no-preference){.flx-drop{opacity:0}}@media (prefers-reduced-motion:reduce){.flx-row-body,.flx-t,.flx-switch-thumb{transition:none!important}.flx-enter,.flx-progress.is-running,.flx-wire.is-live,.is-active .flx-drop{animation:none!important}.flx-drop{opacity:1}}
.rm-window{--win:min(calc(100svh - 196px), 720px);height:var(--win);overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 22px),#0000 100%)}.rm-track{will-change:transform}.is-active .rm-track{animation:rm-scroll var(--dur,2.6s) cubic-bezier(.65, 0, .35, 1) both;animation-delay:var(--d,.8s)}@keyframes rm-scroll{0%{transform:translateY(0)}to{transform:translateY(min(0px, calc(var(--win) - 100%)))}}.rm-glow{opacity:0}.is-active .rm-glow{animation:1.2s ease-out both rm-glow;animation-delay:var(--d,0s)}@keyframes rm-glow{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.rm-trophy{transform:scale(.85)}.is-active .rm-trophy{animation:.9s cubic-bezier(.34,1.56,.64,1) both rm-trophy;animation-delay:var(--d,0s)}@keyframes rm-trophy{0%{filter:saturate(.4);transform:scale(.85)rotate(0)}55%{filter:saturate(1.2);transform:scale(1.18)rotate(-6deg)}to{filter:saturate();transform:scale(1.06)rotate(0)}}.rm-drift{animation:70s linear infinite rm-drift}@keyframes rm-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.is-active .st-leave{animation:.45s cubic-bezier(.65,0,.35,1) both st-leave;animation-delay:var(--d,0s)}@keyframes st-leave{to{opacity:0;transform:translateY(-120%)}}.st-enter{opacity:0}.is-active .st-enter{animation:.5s cubic-bezier(.16,1,.3,1) both st-enter;animation-delay:var(--d,0s)}@keyframes st-enter{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}.st-show{visibility:hidden}.is-active .st-show{animation:linear both st-show;animation-delay:var(--d,0s)}@keyframes st-show{to{visibility:visible}}.st-fade{opacity:0}.is-active .st-fade{animation:.5s both st-fade;animation-delay:var(--d,0s)}@keyframes st-fade{to{opacity:1}}.st-wipe{clip-path:inset(0 100% 0 0)}.is-active .st-wipe{animation:st-wipe var(--dur,1.8s) cubic-bezier(.65, 0, .35, 1) both;animation-delay:var(--d,0s)}@keyframes st-wipe{to{clip-path:inset(0)}}.st-light{background-color:#0000}.is-active .st-light{animation:.6s both st-light;animation-delay:var(--d,0s)}@keyframes st-light{to{background-color:var(--light,#1b7a5a1a)}}.st-tap{opacity:0}.is-active .st-tap{animation:1.1s both st-tap;animation-delay:var(--d,0s)}@keyframes st-tap{0%{opacity:0;transform:translate(26px,30px)}45%{opacity:1;transform:none}60%{transform:scale(.82)}75%{transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.rm-drift,.is-active .rm-track,.is-active .rm-glow,.is-active .rm-trophy,.is-active .st-leave,.is-active .st-enter,.is-active .st-fade,.is-active .st-wipe,.is-active .st-light,.is-active .st-tap{animation:none!important}.rm-track{transform:translateY(min(0px, calc(var(--win) - 100%)))}.rm-glow{opacity:1}.rm-trophy{transform:scale(1.06)}.st-leave{opacity:0}.st-enter,.st-fade{opacity:1}.st-light{background-color:var(--light,#1b7a5a1a)}.st-wipe{clip-path:none}}
.landing-discovery .mcp-mono,.landing-discovery .mcp-mono *{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing-discovery .mcp-mono .mcp-he{font-family:var(--font-discovery), var(--font-heebo), sans-serif}.mcp-yes{opacity:0;filter:blur(14px);transition:opacity .7s ease-out .35s,transform 1.1s cubic-bezier(.16,1,.3,1) .35s,filter .9s ease-out .35s;transform:scale(.72)}.is-active .mcp-yes{opacity:1;filter:none;transform:none}.mcp-rise{animation:.5s cubic-bezier(.16,1,.3,1) both mcp-rise}@keyframes mcp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mcp-wipe{animation:1.1s cubic-bezier(.4,0,.2,1) both mcp-wipe}@keyframes mcp-wipe{0%{clip-path:inset(0 0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}.mcp-spin{animation:.8s linear infinite mcp-spin}@keyframes mcp-spin{to{transform:rotate(360deg)}}.mcp-shimmer{background:linear-gradient(90deg,currentColor 0%,#0000 50%,currentColor 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite mcp-shimmer}@keyframes mcp-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.mcp-caret{animation:1s step-end infinite mcp-caret}@keyframes mcp-caret{50%{opacity:0}}.mcp-expand{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1),opacity .4s .15s;display:grid}.mcp-expand>*{min-height:0;overflow:hidden}.mcp-expand.is-open{opacity:1;grid-template-rows:1fr}.mcp-toast{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:translateY(-14px)scale(.96)}.mcp-toast.is-open{opacity:1;transform:none}.mcp-lit{animation:1.6s ease-out both mcp-lit}@keyframes mcp-lit{0%{box-shadow:0 0 #5fd3a4bf}to{box-shadow:0 0 0 12px #5fd3a400}}@media (prefers-reduced-motion:reduce){.mcp-yes,.mcp-expand,.mcp-toast{transition:none!important}.mcp-yes{opacity:1;filter:none;transform:none}.mcp-rise,.mcp-wipe,.mcp-spin,.mcp-shimmer,.mcp-caret,.mcp-lit{animation:none!important}}.landing-discovery .mcp-q{font-family:var(--font-heebo), sans-serif}
