.minimal-root{--m-bg:#fafafa;--m-surface:#fff;--m-surface-2:#f2f2f2;--m-ink:#171717;--m-ink-hover:#383838;--m-ink-2:#4d4d4d;--m-muted:#6d6d6d;--m-line:#e6e6e6;--m-dark:#111;--m-dark-2:#1a1a1a;--m-dark-line:#262626;--m-dark-ink:#ededed;--m-dark-ink-2:#a1a1a1;--m-amber:#ffb21a;--m-up:#16a34a;--m-degraded:#d97706;--m-down:#dc2626;--m-maint:#2563eb;--m-ease:cubic-bezier(.16, 1, .3, 1);--m-shadow:0 1px 2px #1717170a, 0 8px 24px #1717170a;--m-shadow-btn:0 1px 2px #1717170f;background:var(--m-bg);color:var(--m-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.minimal-root h1,.minimal-root h2{text-wrap:balance}.minimal-root p{text-wrap:pretty}.minimal-root{--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:var(--m-ease);--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:var(--m-ease)}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{opacity:1;filter:none;transform:none;transition:none!important}}@media (scripting:none){.t-stagger-line{opacity:1;filter:none;transform:none}}.m-wipe{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--m-ease)}.m-wipe.is-shown{clip-path:inset(0)}@media (prefers-reduced-motion:reduce),(scripting:none){.m-wipe{clip-path:none;transition:none}}.m-draw{transition:background-size .6s var(--m-ease) .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0% 2px no-repeat;padding-bottom:2px}.m-draw.is-shown{background-size:100% 2px}@media (prefers-reduced-motion:reduce),(scripting:none){.m-draw{background-size:100% 2px;transition:none}}@keyframes m-word{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.m-word{white-space:pre;animation:m-word .56s var(--m-ease) both;display:inline-block}@keyframes m-rise-lg{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.m-rise-lg{animation:m-rise-lg .7s var(--m-ease) both}.m-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}@keyframes m-fade{0%{opacity:0}to{opacity:1}}.m-grid{animation:m-fade .7s var(--m-ease) .4s both}.m-band{clip-path:inset(0 0 100%);transition:clip-path .7s var(--m-ease)}.m-band.is-shown{clip-path:inset(0)}.m-band-dot{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s var(--m-ease), transform .4s var(--m-ease);transform:scale(.4)}.m-band.is-shown .m-band-dot{opacity:.7;transform:none}.m-band-ring{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .7s var(--m-ease) .3s, transform .7s var(--m-ease) .3s;transform:scale(.4)}.m-band.is-shown .m-band-ring{opacity:.45;transform:none}@keyframes m-swap-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.m-swap{animation:m-swap-in .15s var(--m-ease) both}@media (prefers-reduced-motion:reduce){.m-word,.m-rise-lg,.m-grid,.m-swap{animation:none}.m-tilt{transform:none}.m-band{clip-path:none;transition:none}.m-band-dot{opacity:.7;transition:none;transform:none}.m-band-ring{opacity:.45;transition:none;transform:none}}@media (scripting:none){.m-band{clip-path:none}.m-band-dot{opacity:.7;transform:none}.m-band-ring{opacity:.45;transform:none}.m-bar{transform:none!important}}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.m-rise{animation:m-rise .7s var(--m-ease) both}@media (prefers-reduced-motion:reduce){.m-rise{animation:none}}@keyframes m-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dot) 45%, transparent)}72%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.m-dot-ripple{animation:2.25s ease-out infinite m-ripple}.m-dot-ripple[data-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.m-dot-ripple{animation:none}}
