/*! © Marvelous UI, commercial license, marvelous-ui.com. Preview runtime, not for reuse. Build 7cmapbm7. */
@layer mv.reset,mv.tokens,mv.base,mv.components,mv.utilities;@layer mv.tokens{:root{color-scheme:light dark;--mv-mark: "mv-mark:0000000000000000";--mv-accent-h: 280;--mv-accent-c: .2;--mv-neutral-h: 270;--mv-neutral-c: .008;--mv-gray-0: oklch(1 0 none);--mv-gray-50: oklch(.985 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-100: oklch(.967 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-200: oklch(.925 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-300: oklch(.87 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-400: oklch(.71 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-500: oklch(.556 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-600: oklch(.44 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-700: oklch(.37 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-800: oklch(.27 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-900: oklch(.205 var(--mv-neutral-c) var(--mv-neutral-h));--mv-gray-950: oklch(.145 var(--mv-neutral-c) var(--mv-neutral-h));--mv-bg: light-dark(var(--mv-gray-0), var(--mv-gray-950));--mv-bg-subtle: light-dark(var(--mv-gray-50), oklch(.175 var(--mv-neutral-c) var(--mv-neutral-h)));--mv-bg-muted: light-dark(var(--mv-gray-100), var(--mv-gray-900));--mv-bg-emphasis: light-dark(var(--mv-gray-200), var(--mv-gray-800));--mv-surface: light-dark(var(--mv-gray-0), oklch(.18 var(--mv-neutral-c) var(--mv-neutral-h)));--mv-surface-raised: light-dark(var(--mv-gray-0), oklch(.22 var(--mv-neutral-c) var(--mv-neutral-h)));--mv-overlay: light-dark(oklch(.2 .01 var(--mv-neutral-h) / .4), oklch(0 0 none / .6));--mv-fg: light-dark(var(--mv-gray-950), var(--mv-gray-50));--mv-fg-muted: light-dark(var(--mv-gray-600), var(--mv-gray-400));--mv-fg-subtle: light-dark(oklch(.53 var(--mv-neutral-c) var(--mv-neutral-h)), oklch(.645 var(--mv-neutral-c) var(--mv-neutral-h)));--mv-fg-on-accent: light-dark(oklch(.99 0 none), var(--mv-gray-950));--mv-border: light-dark(var(--mv-gray-200), oklch(1 0 none / .1));--mv-border-strong: light-dark(var(--mv-gray-300), oklch(1 0 none / .18));--mv-input: light-dark(var(--mv-gray-300), oklch(1 0 none / .15));--mv-accent: light-dark(oklch(.5 var(--mv-accent-c) var(--mv-accent-h)), oklch(.65 var(--mv-accent-c) var(--mv-accent-h)));--mv-accent-hover: color-mix(in oklch, var(--mv-accent), light-dark(black, white) 12%);--mv-accent-active: color-mix(in oklch, var(--mv-accent), light-dark(black, white) 22%);--mv-accent-subtle: color-mix(in oklch, var(--mv-accent) 14%, transparent);--mv-accent-fg: light-dark(oklch(.45 var(--mv-accent-c) var(--mv-accent-h)), oklch(.8 calc(var(--mv-accent-c) * .8) var(--mv-accent-h)));--mv-success: light-dark(oklch(.6 .15 150), oklch(.72 .17 150));--mv-success-fg: light-dark(oklch(.48 .13 150), oklch(.72 .17 150));--mv-warning: light-dark(oklch(.7 .16 70), oklch(.8 .15 80));--mv-danger: light-dark(oklch(.58 .22 27), oklch(.68 .2 25));--mv-info: light-dark(oklch(.6 .15 240), oklch(.72 .14 240));--mv-ring: var(--mv-accent);--mv-selection: color-mix(in oklch, var(--mv-accent) 25%, transparent);--mv-font-sans: "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mv-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "Cascadia Code", Menlo, Consolas, monospace;--mv-font-display: var(--mv-font-sans);--mv-text-xs: .75rem;--mv-text-sm: .875rem;--mv-text-base: 1rem;--mv-text-lg: 1.125rem;--mv-text-xl: 1.25rem;--mv-text-2xl: 1.5rem;--mv-text-3xl: 1.875rem;--mv-text-4xl: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--mv-text-5xl: clamp(2.5rem, 1.8rem + 3vw, 3.75rem);--mv-text-6xl: clamp(3rem, 2rem + 4.5vw, 5rem);--mv-leading-tight: 1.15;--mv-leading-snug: 1.35;--mv-leading-normal: 1.55;--mv-tracking-tight: -.02em;--mv-weight-normal: 400;--mv-weight-medium: 500;--mv-weight-semibold: 600;--mv-weight-bold: 700;--mv-space-0-5: .125rem;--mv-space-1: .25rem;--mv-space-1-5: .375rem;--mv-space-2: .5rem;--mv-space-3: .75rem;--mv-space-4: 1rem;--mv-space-5: 1.25rem;--mv-space-6: 1.5rem;--mv-space-8: 2rem;--mv-space-10: 2.5rem;--mv-space-12: 3rem;--mv-space-16: 4rem;--mv-space-24: 6rem;--mv-control-sm: 2rem;--mv-control-md: 2.25rem;--mv-control-lg: 2.75rem;--mv-radius-xs: .25rem;--mv-radius-sm: .375rem;--mv-radius-md: .5rem;--mv-radius-lg: .75rem;--mv-radius-xl: 1rem;--mv-radius-2xl: 1.5rem;--mv-radius-full: 9999px;--mv-shadow-color: light-dark(oklch(.2 .02 var(--mv-neutral-h) / .08), oklch(0 0 none / .4));--mv-shadow-xs: 0 1px 2px var(--mv-shadow-color);--mv-shadow-sm: 0 1px 3px var(--mv-shadow-color), 0 1px 2px -1px var(--mv-shadow-color);--mv-shadow-md: 0 4px 8px -2px var(--mv-shadow-color), 0 2px 4px -2px var(--mv-shadow-color);--mv-shadow-lg: 0 12px 24px -6px var(--mv-shadow-color), 0 4px 8px -4px var(--mv-shadow-color);--mv-shadow-xl: 0 24px 48px -12px light-dark(oklch(.2 .02 var(--mv-neutral-h) / .18), oklch(0 0 none / .6));--mv-z-dropdown: 1000;--mv-z-sticky: 1100;--mv-z-overlay: 1200;--mv-z-modal: 1300;--mv-z-toast: 1400;--mv-z-tooltip: 1500;--mv-z-cursor: 9999;--mv-duration-instant: 80ms;--mv-duration-fast: .15s;--mv-duration-normal: .24s;--mv-duration-slow: .4s;--mv-duration-slower: .7s;--mv-ease-out: cubic-bezier(.22, 1, .36, 1);--mv-ease-in: cubic-bezier(.55, 0, 1, .45);--mv-ease-in-out: cubic-bezier(.65, 0, .35, 1);--mv-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--mv-ease-linear: linear;--mv-ease-spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--mv-ease-bounce: linear(0, .063, .25, .563, 1 36.4%, .812, .75, .813, 1 72.7%, .953, .938, .953, 1 90.9%, .984, 1);--mv-ease-snappy: linear(0, .1 5%, .5 15%, .84 28%, .96 40%, 1.01 55%, 1);--mv-motion: 1;--mv-focus-ring: 0 0 0 2px var(--mv-bg), 0 0 0 4px var(--mv-ring)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]){--mv-motion: 0;--mv-duration-instant: 1ms;--mv-duration-fast: 1ms;--mv-duration-normal: 1ms;--mv-duration-slow: 1ms;--mv-duration-slower: 1ms}}:root[data-motion=reduce],[data-motion=reduce]{--mv-motion: 0;--mv-duration-instant: 1ms;--mv-duration-fast: 1ms;--mv-duration-normal: 1ms;--mv-duration-slow: 1ms;--mv-duration-slower: 1ms}}@layer mv.utilities{@media(forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:2px}}}@layer mv.reset{*,*:before,*:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(img,svg,video,canvas){display:block;max-width:100%}:where(button,input,select,textarea){font:inherit;color:inherit}}@layer mv.base{:where(html){font-family:var(--mv-font-sans);line-height:var(--mv-leading-normal);color:var(--mv-fg);background:var(--mv-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--mv-selection)}:where(:not(:defined)[data-mv-cloak]){visibility:hidden}}@layer mv.utilities{:where([hidden]:not([hidden=until-found])){display:none!important}.mv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mv-focus-ring:focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}}@layer mv.components{:where(.mv-button){--_bg: var(--mv-accent);--_bg-hover: var(--mv-accent-hover);--_bg-active: var(--mv-accent-active);--_fg: var(--mv-fg-on-accent);--_border: transparent;--_h: var(--mv-control-md);--_px: var(--mv-space-4);--_fs: var(--mv-text-sm);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--mv-space-2);height:var(--_h);padding:0 var(--_px);border:1px solid var(--_border);border-radius:var(--mv-button-radius, var(--mv-radius-md));background:var(--_bg);color:var(--_fg);font:var(--mv-weight-medium) var(--_fs) / 1 var(--mv-font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),border-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out),transform var(--mv-duration-instant) var(--mv-ease-out)}:where(.mv-button):hover{background:var(--_bg-hover)}:where(.mv-button):active:not(:disabled,[aria-disabled=true]){background:var(--_bg-active);transform:scale(.98)}:where(.mv-button):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(.mv-button):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none}:where(.mv-button) :where(svg){width:1em;height:1em;flex-shrink:0;font-size:1.15em}:where(.mv-button) :where(mv-icon){--mv-icon-size: 1.15em;flex-shrink:0}:where(.mv-button[data-variant=secondary]){--_bg: var(--mv-bg-muted);--_bg-hover: var(--mv-bg-emphasis);--_bg-active: color-mix(in oklch, var(--mv-bg-emphasis), var(--mv-fg) 8%);--_fg: var(--mv-fg)}:where(.mv-button[data-variant=outline]){--_bg: var(--mv-bg);--_bg-hover: var(--mv-bg-muted);--_bg-active: var(--mv-bg-emphasis);--_fg: var(--mv-fg);--_border: var(--mv-border-strong);box-shadow:var(--mv-shadow-xs)}:where(.mv-button[data-variant=ghost]){--_bg: transparent;--_bg-hover: var(--mv-bg-muted);--_bg-active: var(--mv-bg-emphasis);--_fg: var(--mv-fg)}:where(.mv-button[data-variant=destructive]){--_bg: var(--mv-danger);--_bg-hover: color-mix(in oklch, var(--mv-danger), black 12%);--_bg-active: color-mix(in oklch, var(--mv-danger), black 22%);--_fg: var(--mv-fg-on-accent)}:where(.mv-button[data-variant=link]){--_bg: transparent;--_bg-hover: transparent;--_bg-active: transparent;--_fg: var(--mv-accent-fg);height:auto;padding:0;text-underline-offset:4px}:where(.mv-button[data-variant=link]):hover{text-decoration:underline}:where(.mv-button[data-size=sm]){--_h: var(--mv-control-sm);--_px: var(--mv-space-3);--_fs: var(--mv-text-xs);gap:var(--mv-space-1-5)}:where(.mv-button[data-size=lg]){--_h: var(--mv-control-lg);--_px: var(--mv-space-6);--_fs: var(--mv-text-base)}:where(.mv-button:is([data-size=icon],[data-size=icon-sm],[data-size=icon-xs])){--_px: 0;width:var(--_h)}:where(.mv-button[data-size=icon-sm]){--_h: var(--mv-control-sm)}:where(.mv-button[data-size=icon-xs]){--_h: 1.5rem;--_fs: var(--mv-text-xs);border-radius:var(--mv-button-radius, var(--mv-radius-sm))}:where(.mv-button:is([data-size=icon],[data-size=icon-sm],[data-size=icon-xs])[data-shape=round]),:where(.mv-button[data-shape=pill]){border-radius:var(--mv-radius-full)}:where(.mv-button[aria-busy=true]){color:transparent;pointer-events:none}:where(.mv-button[aria-busy=true]):after{content:"";position:absolute;inset:0;margin:auto;width:1.1em;height:1.1em;border:2px solid var(--_fg);border-right-color:transparent;border-radius:50%;animation:mv-button-spin .7s linear infinite}@keyframes mv-button-spin{to{transform:rotate(1turn)}}@media(forced-colors:active){:where(.mv-button[aria-busy=true]){forced-color-adjust:none;background:ButtonFace;border-color:ButtonText;color:transparent}:where(.mv-button[aria-busy=true]):after{border-color:ButtonText;border-right-color:transparent}:where(.mv-button[aria-pressed=true]){forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}:where(.mv-button-group){display:inline-flex;isolation:isolate}:where(.mv-button-group)>:where(.mv-button){border-radius:0}:where(.mv-button-group)>:where(.mv-button):first-child{border-start-start-radius:var(--mv-radius-md);border-end-start-radius:var(--mv-radius-md)}:where(.mv-button-group)>:where(.mv-button):last-child{border-start-end-radius:var(--mv-radius-md);border-end-end-radius:var(--mv-radius-md)}:where(.mv-button-group)>:where(.mv-button+.mv-button){margin-inline-start:-1px}:where(.mv-button-group)>:where(.mv-button):focus-visible{z-index:1}}@layer mv.components{:where(.mv-badge){--_tone: var(--mv-accent);--_bg: var(--mv-accent);--_bg-hover: var(--mv-accent-hover);--_fg: var(--mv-fg-on-accent);--_bd: transparent;--_h: 1.375rem;--_px: .5rem;--_fs: var(--mv-text-xs);--_radius: var(--mv-badge-radius, var(--mv-radius-sm));box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;min-width:var(--_h);height:var(--_h);padding:0 var(--_px);border:1px solid var(--_bd);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);font:var(--mv-weight-medium) var(--_fs) / 1 var(--mv-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;text-decoration:none;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),border-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-badge) :where(svg){width:.75rem;height:.75rem;flex-shrink:0}:where(a.mv-badge,button.mv-badge){cursor:pointer}:where(a.mv-badge,button.mv-badge):hover{background:var(--_bg-hover)}:where(a.mv-badge,button.mv-badge):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(button.mv-badge){font-family:var(--mv-font-sans)}:where(.mv-badge[data-variant=secondary]){--_bg: var(--mv-bg-muted);--_bg-hover: var(--mv-bg-emphasis);--_fg: var(--mv-fg);--_bd: color-mix(in oklch, var(--mv-border) 60%, transparent)}:where(.mv-badge[data-variant=outline]){--_bg: transparent;--_bg-hover: var(--mv-bg-muted);--_fg: var(--mv-fg);--_bd: var(--mv-border-strong)}:where(.mv-badge:is([data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=info])){--_bg: color-mix(in oklch, var(--_tone) 13%, transparent);--_bg-hover: color-mix(in oklch, var(--_tone) 22%, transparent);--_fg: color-mix(in oklch, var(--_tone), var(--mv-fg) 28%);--_bd: color-mix(in oklch, var(--_tone) 24%, transparent)}:where(.mv-badge[data-variant=success]){--_tone: var(--mv-success)}:where(.mv-badge[data-variant=warning]){--_tone: var(--mv-warning)}:where(.mv-badge[data-variant=danger]){--_tone: var(--mv-danger)}:where(.mv-badge[data-variant=info]){--_tone: var(--mv-info)}:where(.mv-badge[data-variant=warning]){--_fg: color-mix(in oklch, var(--_tone), var(--mv-fg) 42%)}:where(.mv-badge[data-appearance=solid]){--_bg: var(--_tone);--_bg-hover: color-mix(in oklch, var(--_tone), black 12%);--_fg: var(--mv-fg-on-accent);--_bd: transparent}:where(.mv-badge[data-appearance=solid][data-variant=warning]){--_fg: var(--mv-gray-950)}:where(.mv-badge[data-shape=pill]){--_radius: var(--mv-radius-full)}:where(.mv-badge[data-shape=square]){--_radius: .125rem}:where(.mv-badge[data-size=sm]){--_h: 1.125rem;--_px: .375rem;--_fs: .6875rem;gap:.25rem}:where(.mv-badge[data-size=sm]) :where(svg){width:.625rem;height:.625rem}:where(.mv-badge[data-size=lg]){--_h: 1.625rem;--_px: .625rem;--_fs: .8125rem;gap:.375rem}:where(.mv-badge[data-size=lg]) :where(svg){width:.875rem;height:.875rem}:where(.mv-badge-dot){position:relative;flex-shrink:0;width:.375rem;height:.375rem;border-radius:50%;background:var(--mv-badge-dot, var(--_tone))}:where(.mv-badge:not([data-variant]),.mv-badge[data-appearance=solid]) :where(.mv-badge-dot){background:var(--mv-badge-dot, currentColor)}:where(.mv-badge[data-variant=secondary],.mv-badge[data-variant=outline]) :where(.mv-badge-dot){background:var(--mv-badge-dot, var(--mv-fg-subtle))}:where(.mv-badge-dot[data-pulse]):after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:mv-badge-pulse 1.6s var(--mv-ease-out) infinite}@keyframes mv-badge-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:2.8}}@media(prefers-reduced-motion:reduce){:where(.mv-badge-dot[data-pulse]):after{animation:none}}:where([data-motion=reduce]) :where(.mv-badge-dot[data-pulse]):after{animation:none}:where(.mv-badge-remove){display:inline-grid;place-items:center;flex-shrink:0;width:calc(var(--_h) - .375rem);height:calc(var(--_h) - .375rem);margin-inline:-.0625rem calc(.1875rem - var(--_px));padding:0;border:0;border-radius:calc(var(--_radius) - .125rem);background:transparent;color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-badge-remove) :where(svg){width:.625rem;height:.625rem}:where(.mv-badge-remove):hover{opacity:1;background:color-mix(in oklch,currentColor 14%,transparent)}:where(.mv-badge-remove):focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px var(--mv-ring)}:where(.mv-badge-anchor){position:relative;display:inline-flex;flex-shrink:0}:where(.mv-badge[data-position]){--_h: 1.125rem;--_px: .3125rem;--_fs: .6875rem;--_radius: var(--mv-radius-full);--_o: var(--mv-badge-offset, 0px);position:absolute;z-index:1;border:0;box-shadow:0 0 0 2px var(--mv-badge-ring, var(--mv-bg));pointer-events:none;transition:scale var(--mv-duration-normal) var(--mv-ease-spring),opacity var(--mv-duration-fast) var(--mv-ease-out)}@starting-style{:where(.mv-badge[data-position]){scale:.4;opacity:0}}:where(.mv-badge[data-position=top-right]){top:var(--_o);inset-inline-end:var(--_o);translate:45% -45%}:where(.mv-badge[data-position=top-left]){top:var(--_o);inset-inline-start:var(--_o);translate:-45% -45%}:where(.mv-badge[data-position=bottom-right]){bottom:var(--_o);inset-inline-end:var(--_o);translate:45% 45%}:where(.mv-badge[data-position=bottom-left]){bottom:var(--_o);inset-inline-start:var(--_o);translate:-45% 45%}:where(.mv-badge[data-position]:empty){--_h: .625rem;min-width:0;width:var(--_h);padding:0}:where(.mv-badge[data-position=top-right]:empty){translate:20% -20%}:where(.mv-badge[data-position=top-left]:empty){translate:-20% -20%}:where(.mv-badge[data-position^=bottom]:empty){translate:0 0}}@layer mv.components{:where(.mv-card){--_pad: var(--mv-card-padding, var(--mv-space-6));position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--mv-border);border-radius:var(--mv-card-radius, var(--mv-radius-xl));background:var(--mv-surface);color:var(--mv-fg);box-shadow:var(--mv-shadow-xs);overflow:clip}:where(.mv-card[data-variant=elevated]){border-color:transparent;box-shadow:var(--mv-shadow-lg)}:where(.mv-card[data-variant=ghost]){border-color:transparent;background:transparent;box-shadow:none}:where(.mv-card[data-variant=muted]){background:var(--mv-bg-subtle);box-shadow:none}:where(.mv-card[data-size=sm]){--_pad: var(--mv-space-4)}:where(.mv-card[data-interactive]){transition:transform var(--mv-duration-normal) var(--mv-ease-out),box-shadow var(--mv-duration-normal) var(--mv-ease-out),border-color var(--mv-duration-fast)}:where(.mv-card[data-interactive]):hover{transform:translateY(calc(-2px * var(--mv-motion)));box-shadow:var(--mv-shadow-lg);border-color:var(--mv-border-strong)}:where(.mv-card[data-interactive]):has(:focus-visible){box-shadow:var(--mv-focus-ring)}:where(.mv-card-link):after{content:"";position:absolute;inset:0;z-index:1}:where(.mv-card-link){color:inherit;text-decoration:none;outline:none}:where(.mv-card-media){margin:0;aspect-ratio:var(--mv-card-media-ratio, 16 / 9);background:var(--mv-bg-muted);overflow:hidden}:where(.mv-card-media)>:where(img,video){width:100%;height:100%;object-fit:cover}:where(.mv-card[data-interactive]) :where(.mv-card-media>img){transition:scale var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-card[data-interactive]:hover) :where(.mv-card-media>img){scale:calc(1 + .04 * var(--mv-motion))}:where(.mv-card-header){display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--mv-space-1) var(--mv-space-4);padding:var(--_pad) var(--_pad) 0}:where(.mv-card-header):last-child{padding-bottom:var(--_pad)}:where(.mv-card-title){grid-column:1;margin:0;font-size:var(--mv-text-base);font-weight:var(--mv-weight-semibold);letter-spacing:-.01em;line-height:var(--mv-leading-snug)}:where(.mv-card-description){grid-column:1;margin:0;font-size:var(--mv-text-sm);color:var(--mv-fg-muted)}:where(.mv-card-action){grid-column:2;grid-row:1 / span 2;align-self:start;position:relative;z-index:2}:where(.mv-card-content){padding:var(--_pad);flex:1;font-size:var(--mv-text-sm)}:where(.mv-card-header+.mv-card-content){padding-top:var(--mv-space-4)}:where(.mv-card-footer){display:flex;align-items:center;gap:var(--mv-space-2);padding:0 var(--_pad) var(--_pad);position:relative;z-index:2}:where(.mv-card-footer[data-bordered]){padding-top:var(--mv-space-4);border-top:1px solid var(--mv-border);background:var(--mv-bg-subtle)}:where(.mv-card-content+.mv-card-footer[data-bordered]){margin-top:0}:where(.mv-card-stat){font-size:var(--mv-text-3xl);font-weight:var(--mv-weight-semibold);letter-spacing:var(--mv-tracking-tight);line-height:1.1;font-variant-numeric:tabular-nums}:where(.mv-card-trend){font-size:var(--mv-text-xs);font-weight:var(--mv-weight-medium);color:var(--mv-success)}:where(.mv-card-trend[data-direction=down]){color:var(--mv-danger)}}@layer mv.components{:where(.mv-kbd){--_h: 1.25rem;--_fs: .6875rem;--_bg: var(--mv-kbd-bg, light-dark(var(--mv-gray-0), var(--mv-gray-800)));--_fg: var(--mv-kbd-fg, var(--mv-fg-muted));--_bd: var(--mv-kbd-border, light-dark(var(--mv-gray-200), oklch(1 0 0 / .1)));--_depth: var(--mv-kbd-depth, light-dark(var(--mv-gray-300), oklch(0 0 0 / .55)));box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.125rem;min-width:var(--_h);height:var(--_h);padding:0 .3125rem;border:1px solid var(--_bd);border-radius:var(--mv-kbd-radius, var(--mv-radius-xs));background:var(--_bg);color:var(--_fg);font:var(--mv-weight-medium) var(--_fs) / 1 var(--mv-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;vertical-align:middle;user-select:none;box-shadow:inset 0 -1px 0 var(--_depth),inset 0 1px 0 light-dark(oklch(1 0 0 / .9),oklch(1 0 0 / .06)),0 1px 1px light-dark(oklch(.2 .02 var(--mv-neutral-h) / .06),oklch(0 0 0 / .3));padding-bottom:1px}:where(.mv-kbd) :where(svg){width:.75rem;height:.75rem;flex-shrink:0}:where(.mv-kbd[data-size=sm]){--_h: 1rem;--_fs: .625rem;padding-inline:.25rem}:where(.mv-kbd[data-size=lg]){--_h: 1.75rem;--_fs: var(--mv-text-sm);padding-inline:.5rem;border-radius:var(--mv-kbd-radius, var(--mv-radius-sm))}:where(.mv-kbd[data-size=lg]) :where(svg){width:.875rem;height:.875rem}:where(.mv-kbd[data-variant=flat]){--_bg: var(--mv-bg-muted);--_bd: transparent;box-shadow:none;padding-bottom:0}:where(.mv-kbd-group){display:inline-flex;align-items:center;gap:.1875rem;color:var(--mv-fg-subtle);font:var(--mv-weight-normal) var(--mv-text-xs) / 1 var(--mv-font-sans);white-space:nowrap;vertical-align:middle}:where(.mv-button:not([data-variant]),.mv-button[data-variant=destructive],.mv-tooltip) :where(.mv-kbd){--_bg: oklch(1 0 0 / .16);--_fg: currentColor;--_bd: oklch(1 0 0 / .14);box-shadow:none;padding-bottom:0}:where(.mv-tooltip) :where(.mv-kbd){--_bg: color-mix(in oklch, currentColor 14%, transparent);--_bd: color-mix(in oklch, currentColor 12%, transparent)}:where(.mv-button) :where(.mv-kbd,.mv-kbd-group){margin-inline-start:var(--mv-space-1);color:inherit}:where(.mv-button) :where(.mv-kbd-group) :where(.mv-kbd){margin:0}:where(.mv-button[data-variant=outline],.mv-button[data-variant=secondary],.mv-button[data-variant=ghost]) :where(.mv-kbd){--_fg: var(--mv-fg-muted)}}@layer mv.components{:where(.mv-separator){--_c: var(--mv-separator-color, var(--mv-border));--_t: var(--mv-separator-thickness, 1px);--_style: solid;box-sizing:border-box;flex-shrink:0;align-self:stretch;width:auto;height:0;margin:var(--mv-separator-spacing, 0) 0;padding:0;border:0;border-top:var(--_t) var(--_style) var(--_c);color:var(--mv-fg-subtle)}:where(.mv-separator[data-orientation=vertical]){width:0;height:auto;min-height:1em;margin:0 var(--mv-separator-spacing, 0);border-top:0;border-inline-start:var(--_t) var(--_style) var(--_c)}:where(.mv-separator[data-variant=dashed]){--_style: dashed}:where(.mv-separator[data-variant=dotted]){--_style: dotted;--_t: var(--mv-separator-thickness, 2px)}:where(.mv-separator[data-variant=fade]){border:0;height:var(--_t);background:linear-gradient(90deg,transparent,var(--_c) 20%,var(--_c) 80%,transparent)}:where(.mv-separator[data-variant=fade][data-orientation=vertical]){width:var(--_t);height:auto;background:linear-gradient(180deg,transparent,var(--_c) 20%,var(--_c) 80%,transparent)}:where(.mv-separator:not(:empty,hr)){display:flex;align-items:center;gap:var(--mv-space-3);height:auto;border:0;background:none;font:var(--mv-weight-medium) var(--mv-text-xs) / 1 var(--mv-font-sans);letter-spacing:.01em;white-space:nowrap}:where(.mv-separator:not(:empty,hr)):before,:where(.mv-separator:not(:empty,hr)):after{content:"";flex:1;min-width:var(--mv-space-4);border-top:var(--_t) var(--_style) var(--_c)}:where(.mv-separator:not(:empty,hr)[data-variant=fade]):before{border:0;height:var(--_t);background:linear-gradient(90deg,transparent,var(--_c))}:where(.mv-separator:not(:empty,hr)[data-variant=fade]):after{border:0;height:var(--_t);background:linear-gradient(90deg,var(--_c),transparent)}:where(.mv-separator:not(:empty,hr)[data-align=start]):before{flex:0 0 var(--mv-space-4)}:where(.mv-separator:not(:empty,hr)[data-align=end]):after{flex:0 0 var(--mv-space-4)}:where(.mv-separator:not(:empty,hr)) :where(svg){width:.875rem;height:.875rem}:where(.mv-separator:not(:empty,hr)[data-orientation=vertical]){flex-direction:column;gap:var(--mv-space-2);width:auto;min-height:4rem;border:0}:where(.mv-separator:not(:empty,hr)[data-orientation=vertical]):before,:where(.mv-separator:not(:empty,hr)[data-orientation=vertical]):after{min-width:0;min-height:var(--mv-space-4);border-top:0;border-inline-start:var(--_t) var(--_style) var(--_c)}}@layer mv.components{:where(mv-accordion){display:block}:where(.mv-accordion){--_px: 0px;display:flex;flex-direction:column;color:var(--mv-fg)}:where(.mv-accordion-item,.mv-collapsible){interpolate-size:allow-keywords}:where(.mv-accordion-item){border-bottom:1px solid var(--mv-border)}:where(.mv-accordion-item:last-child){border-bottom:0}:where(.mv-accordion-item)>:where(summary){position:relative;display:flex;align-items:center;gap:var(--mv-space-3);padding:var(--mv-space-4) var(--_px, 0px);border-radius:var(--mv-radius-sm);font-size:var(--mv-text-sm);font-weight:var(--mv-weight-medium);line-height:var(--mv-leading-snug);list-style:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-accordion-item,.mv-collapsible)>:where(summary)::-webkit-details-marker{display:none}:where(.mv-collapsible)>:where(summary){list-style:none;cursor:pointer;width:fit-content}:where(.mv-accordion-item)>:where(summary):hover{color:color-mix(in oklab,var(--mv-fg) 80%,var(--mv-accent))}:where(.mv-accordion-item,.mv-collapsible)>:where(summary):focus-visible{outline:none;box-shadow:var(--mv-focus-ring);z-index:1}:where(.mv-accordion-item)>:where(summary)>:where(svg:not(.mv-accordion-chevron)){width:1rem;height:1rem;flex-shrink:0;color:var(--mv-fg-muted)}:where(.mv-accordion-item,.mv-collapsible)>:where(summary)>:where(h1,h2,h3,h4,h5,h6){margin:0;font:inherit;color:inherit}:where(.mv-accordion-heading){display:grid;gap:2px;flex:1;min-width:0}:where(.mv-accordion-subtitle){color:var(--mv-fg-muted);font-weight:var(--mv-weight-normal);font-size:var(--mv-text-xs)}:where(.mv-accordion-item)>:where(summary):after{content:"";flex-shrink:0;width:1rem;height:1rem;margin-inline-start:auto;background:var(--mv-fg-muted);-webkit-mask:var(--_chevron) center / contain no-repeat;mask:var(--_chevron) center / contain no-repeat;transition:rotate var(--mv-duration-normal) var(--mv-ease-out),background-color var(--mv-duration-fast);--_chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(.mv-accordion-item[open])>:where(summary):after{rotate:180deg;background:var(--mv-fg)}:where(.mv-accordion[data-icon=plus] .mv-accordion-item,.mv-accordion-item[data-icon=plus])>:where(summary):after{-webkit-mask:none;mask:none;background:linear-gradient(currentColor,currentColor) center / .75rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px .75rem no-repeat;color:var(--mv-fg-muted);transition:rotate var(--mv-duration-normal) var(--mv-ease-out),background-size var(--mv-duration-normal) var(--mv-ease-out),color var(--mv-duration-fast)}:where(.mv-accordion[data-icon=plus] .mv-accordion-item[open],.mv-accordion-item[data-icon=plus][open])>:where(summary):after{rotate:180deg;background-size:.75rem 1.5px,1.5px 0;background-color:transparent;color:var(--mv-fg)}:where(.mv-accordion[data-icon=start] .mv-accordion-item)>:where(summary):after{order:-1;margin-inline-start:0;rotate:-90deg}:where(.mv-accordion[data-icon=start] .mv-accordion-item[open])>:where(summary):after{rotate:0deg}:where(.mv-accordion[data-icon=none] .mv-accordion-item)>:where(summary):after{display:none}:where(.mv-accordion-chevron){width:1rem;height:1rem;flex-shrink:0;transition:rotate var(--mv-duration-normal) var(--mv-ease-out)}:where(details[open])>:where(summary) :where(.mv-accordion-chevron){rotate:180deg}:where(.mv-accordion-content){padding:0 var(--_px, 0px) var(--mv-space-4);color:var(--mv-fg-muted);font-size:var(--mv-text-sm);line-height:var(--mv-leading-normal);transition:opacity var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-normal) var(--mv-ease-out),filter var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-accordion-content)>:where(:first-child){margin-top:0}:where(.mv-accordion-content)>:where(:last-child){margin-bottom:0}:where(details:not([open]))>:where(.mv-accordion-content){opacity:0;translate:0 calc(-4px * var(--mv-motion));filter:blur(2px)}@starting-style{:where(details[open])>:where(.mv-accordion-content){opacity:0;translate:0 calc(-4px * var(--mv-motion));filter:blur(2px)}}@supports selector(::details-content){:where(.mv-accordion-item,.mv-collapsible)::details-content{block-size:0;overflow-y:clip;transition:block-size var(--mv-duration-normal) var(--mv-ease-out),content-visibility var(--mv-duration-normal) allow-discrete}:where(.mv-accordion-item[open],.mv-collapsible[open])::details-content{block-size:auto}}:where(.mv-accordion[data-variant=bordered]){--_px: var(--mv-space-4);border:1px solid var(--mv-border);border-radius:var(--mv-radius-lg);background:var(--mv-surface);overflow:clip;overflow-clip-margin:4px}:where(.mv-accordion[data-variant=bordered]) :where(.mv-accordion-item)>:where(summary){border-radius:0}:where(.mv-accordion[data-variant=bordered]) :where(.mv-accordion-item)>:where(summary):hover{background:var(--mv-bg-subtle);color:var(--mv-fg)}:where(.mv-accordion[data-variant=bordered]) :where(.mv-accordion-item)>:where(summary):focus-visible{box-shadow:inset 0 0 0 2px var(--mv-ring)}:where(.mv-accordion[data-variant=separated]){--_px: var(--mv-space-4);gap:var(--mv-space-2)}:where(.mv-accordion[data-variant=separated]) :where(.mv-accordion-item){border:1px solid var(--mv-border);border-radius:var(--mv-radius-lg);background:var(--mv-surface);transition:border-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-accordion[data-variant=separated]) :where(.mv-accordion-item)>:where(summary){border-radius:calc(var(--mv-radius-lg) - 1px)}:where(.mv-accordion[data-variant=separated]) :where(.mv-accordion-item[open]){border-color:var(--mv-border-strong)}:where(.mv-accordion[data-variant=card]){--_px: var(--mv-space-5);gap:var(--mv-space-2)}:where(.mv-accordion[data-variant=card]) :where(.mv-accordion-item){border:1px solid transparent;border-radius:var(--mv-radius-xl);background:var(--mv-bg-muted);transition:background-color var(--mv-duration-normal) var(--mv-ease-out),border-color var(--mv-duration-normal) var(--mv-ease-out),box-shadow var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-accordion[data-variant=card]) :where(.mv-accordion-item)>:where(summary){border-radius:calc(var(--mv-radius-xl) - 1px)}:where(.mv-accordion[data-variant=card]) :where(.mv-accordion-item[open]){border-color:var(--mv-border);background:var(--mv-surface-raised);box-shadow:var(--mv-shadow-md)}}@layer mv.components{:where(mv-tabs){--_h: var(--mv-control-md);--_radius: var(--mv-tabs-radius, var(--mv-radius-md));--_pad: 3px;--_ind-bg: var(--mv-tabs-indicator, light-dark(var(--mv-bg), var(--mv-bg-emphasis)));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "panels";align-content:start;gap:var(--mv-space-4)}:where(mv-tabs[orientation=vertical]){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"list panels";align-items:start;gap:var(--mv-space-6)}:where(mv-tabs[data-size=sm]){--_h: var(--mv-control-sm)}:where(mv-tabs[data-size=lg]){--_h: var(--mv-control-lg)}:where(mv-tabs[data-variant=pill]){--_pad: 0px;--_radius: var(--mv-radius-full);--_ind-bg: var(--mv-tabs-indicator, var(--mv-accent-subtle))}:where(mv-tabs[data-variant=underline]){--_pad: 0px;--_h: 2.5rem;--_ind-bg: var(--mv-tabs-indicator, var(--mv-accent));gap:var(--mv-space-5)}:where(.mv-tabs-count){display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 var(--mv-space-1-5);border-radius:var(--mv-radius-full);background:color-mix(in oklch,var(--mv-fg) 8%,transparent);color:var(--mv-fg-muted);font-size:.6875rem;font-weight:var(--mv-weight-semibold);font-variant-numeric:tabular-nums;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast) var(--mv-ease-out)}:where([role=tab][aria-selected=true]) :where(.mv-tabs-count){background:var(--mv-accent-subtle);color:var(--mv-accent-fg)}:where(.mv-tabs-indicator){position:absolute;z-index:0;top:0;left:0;width:var(--mv-tabs-w, 0);height:var(--mv-tabs-h, 0);translate:var(--mv-tabs-x, 0) var(--mv-tabs-y, 0);border-radius:calc(var(--_radius) - var(--_pad));background:var(--_ind-bg);box-shadow:var(--mv-shadow-sm),0 0 0 1px color-mix(in oklch,var(--mv-border) 70%,transparent);pointer-events:none;opacity:0;transition:translate var(--mv-duration-normal) var(--mv-ease-out),width var(--mv-duration-normal) var(--mv-ease-out),height var(--mv-duration-normal) var(--mv-ease-out),opacity var(--mv-duration-fast) var(--mv-ease-out)}:where(mv-tabs)>:where([role=tablist])>:where(.mv-tabs-indicator[data-ready]){opacity:1}:where(.mv-tabs-indicator[data-instant]){transition:none}:where(mv-tabs)>:where([role=tablist]){grid-area:list;position:relative;isolation:isolate;display:flex;align-items:center;justify-self:start;gap:2px;max-width:100%;min-height:var(--_h);padding:var(--_pad);border-radius:var(--_radius);background:var(--mv-bg-muted)}:where(mv-tabs[orientation=vertical])>:where([role=tablist]){flex-direction:column;align-items:stretch}:where(mv-tabs[data-stretch])>:where([role=tablist]){justify-self:stretch}:where(mv-tabs[data-stretch])>:where([role=tablist])>:where([role=tab]){flex:1 1 0}:where(mv-tabs)>:where([role=tablist])>:where([role=tab]){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--mv-space-2);height:calc(var(--_h) - var(--_pad) * 2);padding:0 var(--mv-space-3);border:0;border-radius:calc(var(--_radius) - var(--_pad));background:none;color:var(--mv-fg-muted);font:var(--mv-weight-medium) var(--mv-text-sm) / 1 var(--mv-font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(mv-tabs[orientation=vertical])>:where([role=tablist])>:where([role=tab]){justify-content:flex-start}:where(mv-tabs)>:where([role=tablist])>:where([role=tab]:not([aria-selected=true],:disabled,[aria-disabled=true])):hover{color:var(--mv-fg)}:where(mv-tabs)>:where([role=tablist])>:where([role=tab][aria-selected=true]){color:var(--mv-fg)}:where(mv-tabs)>:where([role=tablist])>:where([role=tab]):focus-visible{outline:none;box-shadow:var(--mv-focus-ring);z-index:2}:where(mv-tabs)>:where([role=tablist])>:where([role=tab]):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}:where(mv-tabs)>:where([role=tablist])>:where([role=tab]) :where(svg){width:1rem;height:1rem;flex-shrink:0;opacity:.85}:where(mv-tabs[data-variant=pill])>:where([role=tablist]){background:none;gap:var(--mv-space-1)}:where(mv-tabs[data-variant=pill])>:where([role=tablist])>:where([role=tab]){padding:0 var(--mv-space-4)}:where(mv-tabs[data-variant=pill])>:where([role=tablist])>:where([role=tab][aria-selected=true]){color:var(--mv-accent-fg)}:where(mv-tabs[data-variant=pill])>:where([role=tablist])>:where([role=tab]:not([aria-selected=true],:disabled,[aria-disabled=true])):hover{background:var(--mv-bg-muted)}:where(mv-tabs[data-variant=pill])>:where([role=tablist])>:where(.mv-tabs-indicator){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mv-accent) 22%,transparent)}:where(mv-tabs[data-variant=underline])>:where([role=tablist]){justify-self:stretch;gap:var(--mv-space-1);border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--mv-border)}:where(mv-tabs[data-variant=underline])>:where([role=tablist])>:where([role=tab]){padding:0 var(--mv-space-3);border-radius:var(--mv-radius-sm)}:where(mv-tabs[data-variant=underline])>:where([role=tablist])>:where([role=tab]):focus-visible{box-shadow:inset 0 0 0 2px var(--mv-ring)}:where(mv-tabs[data-variant=underline])>:where([role=tablist])>:where(.mv-tabs-indicator){top:auto;bottom:0;height:2px;translate:var(--mv-tabs-x, 0) 0;border-radius:2px 2px 0 0;box-shadow:none}:where(mv-tabs[data-variant=underline][orientation=vertical])>:where([role=tablist]){box-shadow:inset 1px 0 0 var(--mv-border);padding-inline-start:var(--mv-space-2);gap:2px}:where(mv-tabs[data-variant=underline][orientation=vertical])>:where([role=tablist])>:where([role=tab]){height:var(--mv-control-md)}:where(mv-tabs[data-variant=underline][orientation=vertical])>:where([role=tablist])>:where(.mv-tabs-indicator){bottom:auto;width:2px;height:var(--mv-tabs-h, 0);translate:0 var(--mv-tabs-y, 0);border-radius:0 2px 2px 0}:where(mv-tabs)>:where([role=tabpanel]){grid-area:panels;min-width:0;border-radius:var(--mv-radius-md);opacity:1;translate:0 0;filter:blur(0);transition:opacity var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-normal) var(--mv-ease-out),filter var(--mv-duration-normal) var(--mv-ease-out),display var(--mv-duration-normal) allow-discrete}:where(mv-tabs)>:where([role=tabpanel][hidden]){display:none;opacity:0;filter:blur(2px);pointer-events:none;transition-duration:var(--mv-duration-fast)}@starting-style{:where(mv-tabs)>:where([role=tabpanel]:not([hidden])){opacity:0;translate:0 calc(4px * var(--mv-motion));filter:blur(2px)}}:where(mv-tabs)>:where([role=tabpanel]){position:relative}:where(mv-tabs)>:where([role=tabpanel]):focus-visible{outline:none;box-shadow:none}:where(mv-tabs)>:where([role=tabpanel]):focus-visible:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;outline:2px solid var(--mv-ring);outline-offset:-2px;pointer-events:none}:where(mv-tabs:not(:defined))>:where([role=tabpanel]:not(:nth-child(1 of[role=tabpanel]))){display:none}@scope(mv-tabs)to (:where(mv-tabs,[role=tabpanel]>*)){:where([role=tablist]){position:relative;isolation:isolate;display:flex;align-items:center;justify-self:start;gap:2px;max-width:100%;min-height:var(--_h);margin:0;padding:var(--_pad);list-style:none;border-radius:var(--_radius);background:var(--mv-bg-muted)}:where(:scope>[role=tablist]){grid-area:list}:where(:scope[orientation=vertical] [role=tablist]){flex-direction:column;align-items:stretch}:where(:scope[data-stretch] [role=tablist]){justify-self:stretch}:where(:scope[data-stretch] [role=tablist] [role=tab]){flex:1 1 0}:where(:scope[data-stretch] [role=tablist]>:not([role=tab],.mv-tabs-indicator)){display:flex;flex:1 1 0}:where([role=tablist]>.mv-tabs-indicator[data-ready]){opacity:1}:where([role=tablist] [role=tab]){position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--mv-space-2);height:calc(var(--_h) - var(--_pad) * 2);padding:0 var(--mv-space-3);border:0;border-radius:calc(var(--_radius) - var(--_pad));background:none;color:var(--mv-fg-muted);font:var(--mv-weight-medium) var(--mv-text-sm) / 1 var(--mv-font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(:scope[orientation=vertical] [role=tablist] [role=tab]){justify-content:flex-start}:where([role=tablist] [role=tab]:not([aria-selected=true],:disabled,[aria-disabled=true])):hover{color:var(--mv-fg)}:where([role=tablist] [role=tab][aria-selected=true]){color:var(--mv-fg)}:where([role=tablist] [role=tab]):focus-visible{outline:none;box-shadow:var(--mv-focus-ring);z-index:2}:where([role=tablist] [role=tab]):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}:where([role=tablist] [role=tab] svg){width:1rem;height:1rem;flex-shrink:0;opacity:.85}:where(:scope[data-variant=pill] [role=tablist]){background:none;gap:var(--mv-space-1)}:where(:scope[data-variant=pill] [role=tablist] [role=tab]){padding:0 var(--mv-space-4)}:where(:scope[data-variant=pill] [role=tablist] [role=tab][aria-selected=true]){color:var(--mv-accent-fg)}:where(:scope[data-variant=pill] [role=tablist] [role=tab]:not([aria-selected=true],:disabled,[aria-disabled=true])):hover{background:var(--mv-bg-muted)}:where(:scope[data-variant=pill] [role=tablist]>.mv-tabs-indicator){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mv-accent) 22%,transparent)}:where(:scope[data-variant=underline] [role=tablist]){justify-self:stretch;gap:var(--mv-space-1);border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--mv-border)}:where(:scope[data-variant=underline] [role=tablist] [role=tab]){padding:0 var(--mv-space-3);border-radius:var(--mv-radius-sm)}:where(:scope[data-variant=underline] [role=tablist] [role=tab]):focus-visible{box-shadow:inset 0 0 0 2px var(--mv-ring)}:where(:scope[data-variant=underline] [role=tablist]>.mv-tabs-indicator){top:auto;bottom:0;height:2px;translate:var(--mv-tabs-x, 0) 0;border-radius:2px 2px 0 0;box-shadow:none}:where(:scope[data-variant=underline][orientation=vertical] [role=tablist]){box-shadow:inset 1px 0 0 var(--mv-border);padding-inline-start:var(--mv-space-2);gap:2px}:where(:scope[data-variant=underline][orientation=vertical] [role=tablist] [role=tab]){height:var(--mv-control-md)}:where(:scope[data-variant=underline][orientation=vertical] [role=tablist]>.mv-tabs-indicator){bottom:auto;width:2px;height:var(--mv-tabs-h, 0);translate:0 var(--mv-tabs-y, 0);border-radius:0 2px 2px 0}:where([role=tabpanel]){min-width:0;border-radius:var(--mv-radius-md);opacity:1;translate:0 0;filter:blur(0);transition:opacity var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-normal) var(--mv-ease-out),filter var(--mv-duration-normal) var(--mv-ease-out),display var(--mv-duration-normal) allow-discrete}:where(:scope>[role=tabpanel]){grid-area:panels}:where([role=tabpanel][hidden]){display:none;opacity:0;filter:blur(2px);pointer-events:none;transition-duration:var(--mv-duration-fast)}:where(:not(:scope)>[role=tabpanel][hidden]){transition:none}@starting-style{:where([role=tabpanel]:not([hidden])){opacity:0;translate:0 calc(4px * var(--mv-motion));filter:blur(2px)}}:where([role=tabpanel]){position:relative}:where([role=tabpanel]):focus-visible{outline:none;box-shadow:none}:where([role=tabpanel]):focus-visible:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;outline:2px solid var(--mv-ring);outline-offset:-2px;pointer-events:none}:where(:scope:not(:defined) [role=tabpanel]:not(:nth-child(1 of[role=tabpanel]))){display:none}}}@layer mv.components{@media(forced-colors:active){:where(mv-tabs)>:where([role=tablist])>:where(.mv-tabs-indicator){display:none}:where(mv-tabs)>:where([role=tablist])>:where([role=tab][aria-selected=true]){forced-color-adjust:none;background:Highlight;color:HighlightText}@scope(mv-tabs)to (:where(mv-tabs,[role=tabpanel]>*)){:where([role=tablist]>.mv-tabs-indicator){display:none}:where([role=tablist] [role=tab][aria-selected=true]){forced-color-adjust:none;background:Highlight;color:HighlightText}}}}@layer mv.components{:where(mv-toaster){display:contents}:where(.mv-toaster){--_w: var(--mv-toast-width, 22.25rem);--_edge: var(--mv-toaster-offset, 1.5rem);--_peek: var(--mv-toast-peek, 12px);--_lift: -1;--_dur: var(--mv-duration-slow);position:fixed;inset:auto;box-sizing:border-box;width:var(--_w);height:var(--_front-h, 0px);margin:0;padding:0;border:0;background:transparent;color:var(--mv-fg);font:var(--mv-weight-normal) var(--mv-text-sm) / 1.4 var(--mv-font-sans);overflow:visible;pointer-events:none;outline:none}:where(.mv-toaster[data-y=bottom]){bottom:var(--_edge)}:where(.mv-toaster[data-y=top]){top:var(--_edge);--_lift: 1}:where(.mv-toaster[data-x=right]){right:var(--_edge)}:where(.mv-toaster[data-x=left]){left:var(--_edge)}:where(.mv-toaster[data-x=center]){left:0;right:0;margin-inline:auto}@media(max-width:600px){:where(.mv-toaster){--_edge: 1rem;left:var(--_edge);right:var(--_edge);width:auto;margin-inline:0}}:where(.mv-toaster-list){position:relative;height:100%;margin:0;padding:0;list-style:none}:where(.mv-toast){--_y: calc(var(--_lift) * var(--i, 0) * var(--_peek));--_s: calc(1 - var(--i, 0) * .05);--_tone: var(--mv-fg-muted);--_icon-fg: var(--mv-toast-bg, var(--mv-surface-raised));position:absolute;inset-inline:0;box-sizing:border-box;display:flex;align-items:center;gap:var(--mv-space-3);height:var(--h, auto);padding:var(--mv-space-3-5, .875rem) var(--mv-space-4);border:1px solid var(--mv-border);border-radius:var(--mv-toast-radius, var(--mv-radius-lg));background:var(--mv-toast-bg, var(--mv-surface-raised));color:var(--mv-fg);box-shadow:var(--mv-shadow-lg);pointer-events:auto;outline:none;overflow-wrap:anywhere;touch-action:none;cursor:default;transform:translateY(var(--_y)) scale(var(--_s));translate:var(--swipe-x, 0px) var(--swipe-y, 0px);opacity:1;transition:transform var(--_dur) var(--mv-ease-out),opacity var(--_dur) var(--mv-ease-out),height var(--_dur) var(--mv-ease-out),translate var(--mv-duration-normal) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-toaster[data-y=bottom] .mv-toast){bottom:0;transform-origin:50% 0%}:where(.mv-toaster[data-y=top] .mv-toast){top:0;transform-origin:50% 100%}:where(.mv-toast):focus-visible{box-shadow:var(--mv-shadow-lg),var(--mv-focus-ring)}:where(.mv-toast):after{content:"";position:absolute;inset-inline:0;height:calc(var(--_gap, 14px) + 2px)}:where(.mv-toaster[data-y=bottom] .mv-toast):after{bottom:100%}:where(.mv-toaster[data-y=top] .mv-toast):after{top:100%}:where(.mv-toast)>*{transition:opacity var(--_dur) var(--mv-ease-out)}:where(.mv-toaster:not([data-expanded]) .mv-toast:not([data-front])){height:var(--_front-h)}:where(.mv-toaster:not([data-expanded]) .mv-toast:not([data-front]))>*{opacity:0}:where(.mv-toaster[data-expanded] .mv-toast){--_y: calc(var(--_lift) * var(--offset, 0px));--_s: 1}:where(.mv-toast[data-hidden]){opacity:0;pointer-events:none}:where(.mv-toast:not([data-mounted])){--_y: calc(var(--_lift) * -100%);--_s: 1;opacity:0}:where(.mv-toast[data-removed]){opacity:0;pointer-events:none}:where(.mv-toast[data-removed][data-front]){--_y: calc(var(--_lift) * -100%);--_s: 1}:where(.mv-toast[data-removed]:not([data-front])){--_s: calc(1 - var(--i, 0) * .05 - .04)}:where(.mv-toast[data-removed=swipe]){--_y: calc(var(--_lift) * var(--offset, 0px));--_s: 1;transition-duration:var(--mv-duration-slow),var(--mv-duration-normal),var(--mv-duration-slow),var(--mv-duration-normal),var(--mv-duration-fast)}:where(.mv-toast[data-swiping]){transition-property:transform,opacity,height,box-shadow;user-select:none;cursor:grabbing}:where(.mv-toast-icon){display:flex;flex-shrink:0;align-self:flex-start;margin-top:2px;color:var(--_tone)}:where(.mv-toast-icon) :where(svg){width:1rem;height:1rem}:where(.mv-toast-content){display:grid;gap:2px;flex:1;min-width:0}:where(.mv-toast-title){font-weight:var(--mv-weight-medium);line-height:1.4}:where(.mv-toast-description){color:var(--mv-fg-muted);font-size:.8125rem;line-height:1.45}:where(.mv-toast-action,.mv-toast-cancel){flex-shrink:0;height:1.75rem;padding:0 var(--mv-space-2-5, .625rem);border:0;border-radius:var(--mv-radius-sm);background:var(--mv-fg);color:var(--mv-bg);font:var(--mv-weight-medium) var(--mv-text-xs) / 1 var(--mv-font-sans);white-space:nowrap;cursor:pointer;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-toast-action):hover{opacity:.88}:where(.mv-toast-cancel){background:var(--mv-bg-muted);color:var(--mv-fg)}:where(.mv-toast-cancel):hover{background:var(--mv-bg-emphasis)}:where(.mv-toast-action,.mv-toast-cancel):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(.mv-toast-close){position:absolute;top:0;left:0;display:grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--mv-border);border-radius:var(--mv-radius-full);background:var(--mv-toast-bg, var(--mv-surface-raised));color:var(--mv-fg-muted);box-shadow:var(--mv-shadow-sm);translate:-35% -35%;cursor:pointer;opacity:0;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast),background-color var(--mv-duration-fast)}:where(.mv-toast-close) :where(svg){width:.75rem;height:.75rem}:where(.mv-toaster[data-x=left] .mv-toast-close){left:auto;right:0;translate:35% -35%}:where(.mv-toast:is(:hover,:focus-within) .mv-toast-close){opacity:1}:where(.mv-toast-close):hover{color:var(--mv-fg);background:var(--mv-bg-muted)}:where(.mv-toast-close):focus-visible{outline:none;opacity:1;box-shadow:var(--mv-focus-ring)}@media(hover:none){:where(.mv-toast-close){opacity:1}}:where(.mv-toast-spinner){box-sizing:border-box;width:1rem;height:1rem;border:2px solid color-mix(in oklab,var(--mv-fg) 18%,transparent);border-top-color:var(--mv-fg-muted);border-radius:50%;animation:mv-toast-spin .75s linear infinite}@keyframes mv-toast-spin{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){:where(.mv-toast-spinner){animation:none}}:where([data-motion=reduce]) :where(.mv-toast-spinner){animation:none}:where(.mv-toast[data-type=success]){--_tone: var(--mv-success)}:where(.mv-toast[data-type=error]){--_tone: var(--mv-danger)}:where(.mv-toast[data-type=warning]){--_tone: var(--mv-warning)}:where(.mv-toast[data-type=info]){--_tone: var(--mv-info)}:where(.mv-toaster[data-rich-colors] .mv-toast:not([data-type=default],[data-type=loading])){--_icon-fg: var(--mv-toast-bg, color-mix(in oklab, var(--_tone) 9%, var(--mv-surface-raised)));background:var(--mv-toast-bg, color-mix(in oklab, var(--_tone) 9%, var(--mv-surface-raised)));border-color:color-mix(in oklab,var(--_tone) 32%,var(--mv-border))}:where(.mv-toaster[data-rich-colors] .mv-toast:not([data-type=default],[data-type=loading])) :where(.mv-toast-title){color:color-mix(in oklab,var(--_tone) 62%,var(--mv-fg))}}@layer mv.components{:where(mv-tooltip){display:contents}:where(.mv-tooltip){max-width:min(20rem,calc(100vw - 16px));padding:var(--mv-space-1-5) var(--mv-space-2-5, .625rem);border:0;border-radius:var(--mv-radius-sm);background:var(--mv-tooltip-bg, light-dark(var(--mv-gray-950), var(--mv-gray-50)));color:var(--mv-tooltip-fg, light-dark(var(--mv-gray-50), var(--mv-gray-950)));font:var(--mv-weight-medium) var(--mv-text-xs) / 1.4 var(--mv-font-sans);box-shadow:var(--mv-shadow-md);pointer-events:none;transform-origin:var(--mv-origin, center);overflow:visible;opacity:0;scale:.94;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),scale var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-fast) var(--mv-ease-out),display var(--mv-duration-fast) allow-discrete,overlay var(--mv-duration-fast) allow-discrete}:where(.mv-tooltip):popover-open{opacity:1;scale:1;translate:0 0}@starting-style{:where(.mv-tooltip):popover-open{opacity:0;scale:.94}:where(.mv-tooltip[data-side=top]):popover-open{translate:0 3px}:where(.mv-tooltip[data-side=bottom]):popover-open{translate:0 -3px}:where(.mv-tooltip[data-side=left]):popover-open{translate:3px 0}:where(.mv-tooltip[data-side=right]):popover-open{translate:-3px 0}}:where(.mv-tooltip):after{content:"";position:absolute;width:8px;height:8px;background:inherit;rotate:45deg;border-radius:1px}:where(.mv-tooltip[data-side=top]):after{bottom:-4px;left:calc(var(--mv-arrow-x, 50%) - 4px)}:where(.mv-tooltip[data-side=bottom]):after{top:-4px;left:calc(var(--mv-arrow-x, 50%) - 4px)}:where(.mv-tooltip[data-side=left]):after{right:-4px;top:calc(var(--mv-arrow-y, 50%) - 4px)}:where(.mv-tooltip[data-side=right]):after{left:-4px;top:calc(var(--mv-arrow-y, 50%) - 4px)}:where(.mv-tooltip[data-arrow=false]):after{display:none}}@layer mv.components{@media(forced-colors:active){:where(.mv-tooltip){border:1px solid CanvasText}}}@layer mv.components{:where(.mv-input,.mv-input-group){--_h: var(--mv-control-md);--_px: var(--mv-space-3);--_fs: var(--mv-text-sm);--_bd: var(--mv-input);--_bd-hover: color-mix(in oklch, var(--mv-input), var(--mv-fg) 18%);--_bd-focus: var(--mv-accent);--_rc: color-mix(in oklch, var(--mv-accent) 22%, transparent);--_radius: var(--mv-input-radius, var(--mv-radius-md));--_bg: var(--mv-input-bg, light-dark(var(--mv-bg), color-mix(in oklch, var(--mv-bg-muted) 55%, transparent)))}:where(.mv-input){box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--_h);margin:0;padding:0 var(--_px);border:1px solid var(--_bd);border-radius:var(--_radius);background:var(--_bg);color:var(--mv-fg);font:var(--mv-weight-normal) var(--_fs) / 1.25 var(--mv-font-sans);box-shadow:var(--mv-shadow-xs);outline:none;transition:border-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-input)::placeholder{color:var(--mv-fg-subtle);opacity:1}:where(.mv-input):hover:not(:disabled,:focus-visible){border-color:var(--_bd-hover)}:where(.mv-input):focus-visible{outline:none;border-color:var(--_bd-focus);box-shadow:var(--mv-shadow-xs),0 0 0 3px var(--_rc)}:where(.mv-input[aria-invalid=true],.mv-input:user-invalid){--_bd: var(--mv-danger);--_bd-hover: var(--mv-danger);--_bd-focus: var(--mv-danger);--_rc: color-mix(in oklch, var(--mv-danger) 20%, transparent)}:where(.mv-input):disabled{cursor:not-allowed;opacity:.5;box-shadow:none;background:var(--mv-bg-muted)}:where(.mv-input[readonly]){--_bd-focus: var(--mv-border-strong);--_rc: color-mix(in oklch, var(--mv-fg) 8%, transparent);background:var(--mv-bg-subtle);box-shadow:none}:where(.mv-input[data-size=sm],.mv-input-group[data-size=sm]){--_h: var(--mv-control-sm);--_px: .625rem}:where(.mv-input[data-size=lg],.mv-input-group[data-size=lg]){--_h: var(--mv-control-lg);--_px: var(--mv-space-4);--_fs: var(--mv-text-base)}:where(.mv-input[type=search])::-webkit-search-decoration{appearance:none}:where(.mv-input[type=search])::-webkit-search-cancel-button{appearance:none;width:1rem;height:1rem;margin-inline-start:var(--mv-space-2);background:var(--mv-fg-subtle);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm3.7 12.3a1 1 0 0 1-1.4 1.4L12 13.4l-2.3 2.3a1 1 0 0 1-1.4-1.4l2.3-2.3-2.3-2.3a1 1 0 0 1 1.4-1.4l2.3 2.3 2.3-2.3a1 1 0 0 1 1.4 1.4L13.4 12Z'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer;transition:background-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-input[type=search])::-webkit-search-cancel-button:hover{background:var(--mv-fg-muted)}:where(.mv-input[type=file]){padding:0 var(--_px) 0 0;color:var(--mv-fg-muted);line-height:calc(var(--_h) - 2px);cursor:pointer}:where(.mv-input[type=file])::file-selector-button{height:100%;margin:0 var(--_px) 0 0;padding:0 var(--_px);border:0;border-inline-end:1px solid var(--_bd);background:var(--mv-bg-muted);color:var(--mv-fg);font:var(--mv-weight-medium) var(--_fs) / 1 var(--mv-font-sans);cursor:pointer;transition:background-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-input[type=file]):hover::file-selector-button{background:var(--mv-bg-emphasis)}:where(.mv-input[type=file]):disabled::file-selector-button{cursor:not-allowed}:where(.mv-input-group){box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-width:0;height:var(--_h);border:1px solid var(--_bd);border-radius:var(--_radius);background:var(--_bg);color:var(--mv-fg);font-size:var(--_fs);box-shadow:var(--mv-shadow-xs);overflow:hidden;cursor:text;transition:border-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-input-group:hover:not(:has(.mv-input:disabled,.mv-input:focus-visible))){border-color:var(--_bd-hover)}:where(.mv-input-group:has(.mv-input:focus-visible)){border-color:var(--_bd-focus);box-shadow:var(--mv-shadow-xs),0 0 0 3px var(--_rc)}:where(.mv-input-group:has(.mv-input[aria-invalid=true],.mv-input:user-invalid)){--_bd: var(--mv-danger);--_bd-hover: var(--mv-danger);--_bd-focus: var(--mv-danger);--_rc: color-mix(in oklch, var(--mv-danger) 20%, transparent)}:where(.mv-input-group:has(.mv-input:disabled)){opacity:.5;cursor:not-allowed;background:var(--mv-bg-muted);box-shadow:none}:where(.mv-input-group)>:where(.mv-input){flex:1;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}:where(.mv-input-group)>:where(.mv-input):focus-visible{box-shadow:none}:where(.mv-input-group)>:where(.mv-input):disabled{background:transparent}:where(.mv-input-group-addon){display:inline-flex;align-items:center;gap:var(--mv-space-1-5);flex-shrink:0;height:100%;padding-inline:var(--_px);color:var(--mv-fg-muted);font:var(--mv-weight-normal) var(--_fs) / 1 var(--mv-font-sans);white-space:nowrap;user-select:none;cursor:inherit}:where(.mv-input-group-addon) :where(svg){width:1rem;height:1rem;flex-shrink:0}:where(.mv-input-group[data-size=sm]) :where(.mv-input-group-addon svg){width:.875rem;height:.875rem}:where(.mv-input-group-addon:first-child){padding-inline-end:var(--mv-space-2)}:where(.mv-input-group-addon:last-child){padding-inline-start:var(--mv-space-2)}:where(.mv-input-group-addon:not([data-variant=filled]))+:where(.mv-input){padding-inline-start:0}:where(.mv-input:has(+.mv-input-group-addon:not([data-variant=filled]))){padding-inline-end:0}:where(.mv-input-group-addon[data-variant=filled]){padding-inline:var(--_px);background:var(--mv-bg-muted);color:var(--mv-fg-muted)}:where(.mv-input-group-addon[data-variant=filled]:first-child){border-inline-end:1px solid var(--_bd)}:where(.mv-input-group-addon[data-variant=filled]:last-child){border-inline-start:1px solid var(--_bd)}:where(.mv-input-group)>:where(button,.mv-button){flex-shrink:0;height:calc(var(--_h) - .5rem);margin-inline:.1875rem;border-radius:calc(var(--_radius) - .1875rem)}:where(.mv-input-group)>:where(.mv-button[data-size=icon]){width:calc(var(--_h) - .5rem)}:where(.mv-input-group)>:where(.mv-button):focus-visible{box-shadow:0 0 0 2px var(--mv-ring)}:where(.mv-input-group)>:where(.mv-input:has(+button,+.mv-button)){padding-inline-end:var(--mv-space-1)}:where(.mv-input-clear){display:inline-grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin:0 var(--mv-space-1-5) 0 var(--mv-space-1);padding:0;border:0;border-radius:var(--mv-radius-sm);background:none;color:var(--mv-fg-subtle);cursor:pointer;transition:color var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out),opacity var(--mv-duration-fast) var(--mv-ease-out),scale var(--mv-duration-fast) var(--mv-ease-out),visibility var(--mv-duration-fast) allow-discrete}:where(.mv-input-clear) :where(svg){width:.875rem;height:.875rem}:where(.mv-input-clear):hover{color:var(--mv-fg);background:var(--mv-bg-muted)}:where(.mv-input-clear):focus-visible{outline:none;color:var(--mv-fg);box-shadow:0 0 0 2px var(--mv-ring)}:where(.mv-input-group:has(.mv-input:placeholder-shown)) :where(.mv-input-clear){visibility:hidden;opacity:0;scale:.6}:where(.mv-input-group)>:where(.mv-input-clear){height:1.5rem;margin-inline:var(--mv-space-1) var(--mv-space-1-5)}}@layer mv.components{:where(.mv-field){--_gap: var(--mv-space-2);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--_gap);min-width:0;color:var(--mv-fg);font-size:var(--mv-text-sm)}:where(.mv-field)>:where(.mv-field-description,.mv-field-error){margin-top:calc(var(--mv-space-1) - var(--_gap))}:where(.mv-field)>:where(.mv-field-description+.mv-field-error){margin-top:calc(var(--mv-space-0-5) - var(--_gap))}:where(.mv-label){display:inline-flex;align-items:center;gap:var(--mv-space-1);width:fit-content;color:var(--mv-fg);font:var(--mv-weight-medium) var(--mv-text-sm) / var(--mv-leading-snug) var(--mv-font-sans);user-select:none;cursor:default;transition:color var(--mv-duration-fast) var(--mv-ease-out)}:where(label.mv-label){cursor:pointer}:where(.mv-label[data-required]):after{content:"*" / "";color:var(--mv-danger);font-weight:var(--mv-weight-medium)}:where(.mv-label[data-optional]):after{content:attr(data-optional);color:var(--mv-fg-subtle);font-weight:var(--mv-weight-normal);font-size:var(--mv-text-xs)}:where(.mv-label) :where(svg){width:.875rem;height:.875rem;color:var(--mv-fg-muted)}:where(.mv-field-header){display:flex;align-items:baseline;justify-content:space-between;gap:var(--mv-space-3);min-width:0}:where(.mv-field-header) :where(a){color:var(--mv-fg-muted);font-size:var(--mv-text-xs);text-underline-offset:3px}:where(.mv-field-header) :where(a):hover{color:var(--mv-fg)}:where(.mv-field-description){margin:0;color:var(--mv-fg-muted);font-size:var(--mv-text-xs);line-height:var(--mv-leading-normal);text-wrap:pretty}:where(.mv-field-description) :where(a){color:inherit;text-underline-offset:3px}:where(.mv-field-description) :where(a):hover{color:var(--mv-fg)}:where(.mv-field-error){display:none;align-items:flex-start;gap:var(--mv-space-1-5);margin:0;color:color-mix(in oklch,var(--mv-danger),var(--mv-fg) 12%);font-size:var(--mv-text-xs);font-weight:var(--mv-weight-medium);line-height:var(--mv-leading-normal);opacity:0;translate:0 -2px;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-fast) var(--mv-ease-out),display var(--mv-duration-fast) allow-discrete}:where(.mv-field-error):before{content:"";flex-shrink:0;width:.875rem;height:.875rem;margin-top:.1em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5M12 16.25v.01'/%3E%3C/svg%3E") center / contain no-repeat}:where(.mv-field[data-invalid],.mv-field:has(:user-invalid,[aria-invalid=true])) :where(.mv-field-error){display:flex;opacity:1;translate:0 0}:where(.mv-field[data-invalid],.mv-field:has(:user-invalid,[aria-invalid=true])) :where(.mv-label){color:color-mix(in oklch,var(--mv-danger),var(--mv-fg) 12%)}@starting-style{:where(.mv-field[data-invalid],.mv-field:has(:user-invalid,[aria-invalid=true])) :where(.mv-field-error){opacity:0;translate:0 -2px}}:where(.mv-field-error:empty){display:none}@media(forced-colors:active){:where(.mv-field-error):before{forced-color-adjust:none;background:CanvasText}}:where(.mv-field[data-disabled],.mv-field:has(:is(input,textarea,select):disabled)) :where(.mv-label){opacity:.5;cursor:not-allowed}:where(.mv-field[data-disabled],.mv-field:has(:is(input,textarea,select):disabled)) :where(.mv-field-description){color:var(--mv-fg-subtle);cursor:not-allowed}:where(.mv-field[data-orientation=horizontal]){grid-template-columns:var(--mv-field-label-width, 11rem) minmax(0,1fr);column-gap:var(--mv-space-6);align-items:start}:where(.mv-field[data-orientation=horizontal])>:where(.mv-label,.mv-field-header,.mv-field-label-group){grid-column:1;grid-row:1;min-height:var(--mv-control-md);align-self:start}:where(.mv-field[data-orientation=horizontal])>:where(.mv-label){display:flex;align-items:center}:where(.mv-field[data-orientation=horizontal])>:where(:not(.mv-label,.mv-field-header,.mv-field-label-group)){grid-column:2}:where(.mv-field-label-group){display:grid;gap:var(--mv-space-1);align-content:start;padding-top:.5rem}:where(.mv-field[data-orientation=horizontal])>:where(.mv-field-label-group){min-height:0}@container mv-field (min-width: 36rem){:where(.mv-field[data-orientation=responsive]){grid-template-columns:var(--mv-field-label-width, 11rem) minmax(0,1fr);column-gap:var(--mv-space-6);align-items:start}:where(.mv-field[data-orientation=responsive])>:where(.mv-label,.mv-field-header,.mv-field-label-group){grid-column:1;grid-row:1;min-height:var(--mv-control-md)}:where(.mv-field[data-orientation=responsive])>:where(.mv-label){display:flex;align-items:center}:where(.mv-field[data-orientation=responsive])>:where(:not(.mv-label,.mv-field-header,.mv-field-label-group)){grid-column:2}}:where(.mv-field[data-orientation=inline]){grid-template-columns:auto minmax(0,1fr);column-gap:var(--mv-space-3);row-gap:var(--mv-space-1);align-items:start}:where(.mv-field[data-orientation=inline])>:where(:first-child){grid-row:1;margin:.1rem 0 0}:where(.mv-field[data-orientation=inline])>:where(:not(:first-child)){grid-column:2;margin-top:0}:where(.mv-field[data-orientation=inline])>:where(input[type=checkbox],input[type=radio]){width:1rem;height:1rem;accent-color:var(--mv-accent)}:where(.mv-field[data-variant=card]){padding:var(--mv-space-4);border:1px solid var(--mv-border);border-radius:var(--mv-radius-lg);background:var(--mv-surface);cursor:pointer;transition:border-color var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-field[data-variant=card]):hover{border-color:var(--mv-border-strong)}:where(.mv-field[data-variant=card]:has(:checked)){border-color:color-mix(in oklch,var(--mv-accent) 70%,transparent);background:color-mix(in srgb,var(--mv-accent) 5%,var(--mv-surface));box-shadow:0 0 0 1px color-mix(in oklch,var(--mv-accent) 70%,transparent)}:where(.mv-field[data-variant=card]:has(:focus-visible)){box-shadow:var(--mv-focus-ring)}:where(.mv-field[data-variant=card])>:where(input):focus-visible{outline:none}:where(.mv-field[data-variant=card]) :where(.mv-label){cursor:pointer}:where(.mv-field-group){container:mv-field / inline-size;display:grid;gap:var(--mv-space-5);min-width:0}:where(.mv-field-row){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--mv-space-4)}:where(.mv-fieldset){container:mv-field / inline-size;display:grid;gap:var(--mv-space-5);min-width:0;margin:0;padding:0;border:0}:where(.mv-fieldset)>:where(legend,.mv-fieldset-legend){float:inline-start;width:100%;margin:0;padding:0;color:var(--mv-fg);font:var(--mv-weight-semibold) var(--mv-text-base) / var(--mv-leading-snug) var(--mv-font-sans);letter-spacing:var(--mv-tracking-tight)}:where(.mv-fieldset)>:where(legend,.mv-fieldset-legend)+:where(*){clear:both}:where(.mv-fieldset)>:where(.mv-fieldset-description){margin:calc(var(--mv-space-1) - var(--mv-space-5)) 0 0;color:var(--mv-fg-muted);font-size:var(--mv-text-sm);line-height:var(--mv-leading-normal)}:where(.mv-fieldset[data-variant=card]){padding:var(--mv-space-6);border:1px solid var(--mv-border);border-radius:var(--mv-radius-xl);background:var(--mv-surface);box-shadow:var(--mv-shadow-xs)}:where(.mv-fieldset):disabled :where(.mv-label,.mv-field-description,legend){opacity:.5}:where(.mv-fieldset-footer){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mv-space-2);margin-top:var(--mv-space-1)}:where(.mv-fieldset[data-variant=card])>:where(.mv-fieldset-footer){margin:var(--mv-space-1) calc(-1 * var(--mv-space-6)) calc(-1 * var(--mv-space-6));padding:var(--mv-space-4) var(--mv-space-6);border-top:1px solid var(--mv-border);border-radius:0 0 var(--mv-radius-xl) var(--mv-radius-xl);background:var(--mv-bg-subtle)}}@layer mv.components{:where(input[type=range].mv-slider){--_thumb: var(--mv-slider-thumb-size, 1.125rem);--_track: var(--mv-slider-track-size, .375rem);--_p: var(--mv-slider-fill, 0);--_stop: calc(var(--_thumb) / 2 + var(--_p) * (100% - var(--_thumb)));--_dir: to right;appearance:none;display:block;width:100%;min-width:6rem;height:var(--_thumb);margin:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(input[type=range].mv-slider):dir(rtl){--_dir: to left}:where(input[type=range].mv-slider):focus-visible{outline:none;box-shadow:none}:where(input[type=range].mv-slider):disabled{opacity:.5;cursor:not-allowed}:where(input[type=range].mv-slider[data-size=sm]){--_thumb: .875rem;--_track: .25rem}:where(input[type=range].mv-slider[data-size=lg]){--_thumb: 1.375rem;--_track: .5rem}:where(input[type=range].mv-slider)::-webkit-slider-runnable-track{height:var(--_track);border-radius:var(--mv-radius-full);background:linear-gradient(var(--_dir),var(--mv-accent) var(--_stop),var(--mv-bg-emphasis) var(--_stop))}:where(input[type=range].mv-slider)::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--_thumb);height:var(--_thumb);margin-top:calc((var(--_track) - var(--_thumb)) / 2);border:2px solid var(--mv-accent);border-radius:50%;background:var(--mv-gray-0);box-shadow:var(--mv-shadow-sm);transition:box-shadow var(--mv-duration-fast) var(--mv-ease-out),scale var(--mv-duration-fast) var(--mv-ease-out)}:where(input[type=range].mv-slider):hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab,var(--mv-accent) 18%,transparent),var(--mv-shadow-sm)}:where(input[type=range].mv-slider):active::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in oklab,var(--mv-accent) 22%,transparent),var(--mv-shadow-sm);scale:1.06}:where(input[type=range].mv-slider):focus-visible::-webkit-slider-thumb{box-shadow:var(--mv-focus-ring)}:where(input[type=range].mv-slider):disabled::-webkit-slider-thumb{box-shadow:none;scale:1}:where(input[type=range].mv-slider)::-moz-range-track{height:var(--_track);border-radius:var(--mv-radius-full);background:var(--mv-bg-emphasis)}:where(input[type=range].mv-slider)::-moz-range-progress{height:var(--_track);border-radius:var(--mv-radius-full);background:var(--mv-accent)}:where(input[type=range].mv-slider)::-moz-range-thumb{box-sizing:border-box;width:var(--_thumb);height:var(--_thumb);border:2px solid var(--mv-accent);border-radius:50%;background:var(--mv-gray-0);box-shadow:var(--mv-shadow-sm);transition:box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(input[type=range].mv-slider):hover::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklab,var(--mv-accent) 18%,transparent),var(--mv-shadow-sm)}:where(input[type=range].mv-slider):focus-visible::-moz-range-thumb{box-shadow:var(--mv-focus-ring)}:where(mv-slider){--_thumb: var(--mv-slider-thumb-size, 1.125rem);--_track: var(--mv-slider-track-size, .375rem);--_dur: var(--mv-duration-fast);position:relative;display:block;min-width:8rem;padding-inline:calc(var(--_thumb) / 2);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(mv-slider[data-size=sm]){--_thumb: .875rem;--_track: .25rem}:where(mv-slider[data-size=lg]){--_thumb: 1.375rem;--_track: .5rem}:where(mv-slider[orientation=vertical]){display:inline-flex;gap:var(--mv-space-2);min-width:0;padding:calc(var(--_thumb) / 2) 0}:where(mv-slider):has(:where(.mv-slider-thumb):is(:hover,:focus-visible,[data-active])){z-index:3}:where(mv-slider[data-disabled]){opacity:.5;cursor:not-allowed}:where(mv-slider[data-disabled]) :where(.mv-slider-control){pointer-events:none}:where(.mv-slider-control){position:relative;height:var(--_thumb);touch-action:none;cursor:pointer}:where(mv-slider[orientation=vertical]) :where(.mv-slider-control){width:var(--_thumb);height:var(--mv-slider-length, 10rem)}:where(.mv-slider-track){position:absolute;inset-inline:0;top:50%;height:var(--_track);translate:0 -50%;border-radius:var(--mv-radius-full);background:var(--mv-bg-emphasis);overflow:hidden}:where(mv-slider[orientation=vertical]) :where(.mv-slider-track){inset:0 auto 0 50%;width:var(--_track);height:auto;translate:-50% 0}:where(.mv-slider-range){position:absolute;inset:0;background:var(--mv-slider-fill-color, var(--mv-accent));clip-path:inset(0 calc((1 - var(--_p1)) * 100%) 0 calc(var(--_p0) * 100%));transition:clip-path var(--_dur) var(--mv-ease-out)}:where(mv-slider):dir(rtl) :where(.mv-slider-range){clip-path:inset(0 calc(var(--_p0) * 100%) 0 calc((1 - var(--_p1)) * 100%))}:where(mv-slider[orientation=vertical]) :where(.mv-slider-range){clip-path:inset(calc((1 - var(--_p1)) * 100%) 0 calc(var(--_p0) * 100%) 0)}:where(.mv-slider-ticks){position:absolute;inset:0;pointer-events:none}:where(.mv-slider-tick){position:absolute;top:50%;left:clamp(var(--_track) / 2,var(--_p) * 100%,100% - var(--_track) / 2);width:calc(var(--_track) * .5);height:calc(var(--_track) * .5);translate:-50% -50%;border-radius:50%;background:color-mix(in oklab,var(--mv-fg) 28%,transparent);transition:background-color var(--_dur) var(--mv-ease-out)}:where(.mv-slider-tick[data-in-range]){background:color-mix(in oklab,var(--mv-fg-on-accent) 75%,transparent)}:where(mv-slider):dir(rtl) :where(.mv-slider-tick){left:auto;right:clamp(var(--_track) / 2,var(--_p) * 100%,100% - var(--_track) / 2);translate:50% -50%}:where(mv-slider[orientation=vertical]) :where(.mv-slider-tick){left:50%;right:auto;top:clamp(var(--_track) / 2,(1 - var(--_p)) * 100%,100% - var(--_track) / 2);translate:-50% -50%}:where(.mv-slider-thumb-pos){position:absolute;inset:0;pointer-events:none;translate:calc(var(--_p) * 100%) 0;transition:translate var(--_dur) var(--mv-ease-out)}:where(mv-slider):dir(rtl) :where(.mv-slider-thumb-pos){translate:calc(var(--_p) * -100%) 0}:where(mv-slider[orientation=vertical]) :where(.mv-slider-thumb-pos){translate:0 calc((1 - var(--_p)) * 100%)}:where(mv-slider[data-dragging]) :where(.mv-slider-thumb-pos,.mv-slider-range){transition:none}:where(.mv-slider-thumb-pos):has(:focus-visible){z-index:1}:where(.mv-slider-thumb-pos):has([data-active]){z-index:2}:where(.mv-slider-thumb){position:absolute;top:50%;left:0;box-sizing:border-box;width:var(--_thumb);height:var(--_thumb);translate:-50% -50%;border:2px solid var(--mv-accent);border-radius:50%;background:var(--mv-fg-on-accent);box-shadow:var(--mv-shadow-sm);pointer-events:auto;cursor:grab;outline:none;transition:box-shadow var(--mv-duration-fast) var(--mv-ease-out),scale var(--mv-duration-fast) var(--mv-ease-out)}:where(mv-slider):dir(rtl) :where(.mv-slider-thumb){left:auto;right:0;translate:50% -50%}:where(mv-slider[orientation=vertical]) :where(.mv-slider-thumb){top:0;left:50%;right:auto;translate:-50% -50%}:where(.mv-slider-thumb):hover{box-shadow:0 0 0 4px color-mix(in oklab,var(--mv-accent) 18%,transparent),var(--mv-shadow-sm)}:where(.mv-slider-thumb[data-active]){cursor:grabbing;scale:1.06;box-shadow:0 0 0 6px color-mix(in oklab,var(--mv-accent) 22%,transparent),var(--mv-shadow-sm)}:where(.mv-slider-thumb):focus-visible{box-shadow:var(--mv-focus-ring)}:where(mv-slider[data-dragging]){cursor:grabbing}:where(.mv-slider-bubble){position:absolute;bottom:calc(100% + 8px);left:50%;padding:.1875rem .4375rem;border-radius:var(--mv-radius-sm);background:var(--mv-slider-bubble-bg, light-dark(var(--mv-gray-950), var(--mv-gray-50)));color:var(--mv-slider-bubble-fg, light-dark(var(--mv-gray-50), var(--mv-gray-950)));font:var(--mv-weight-medium) var(--mv-text-xs) / 1.3 var(--mv-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--mv-shadow-md);pointer-events:none;opacity:0;translate:-50% 4px;scale:.9;transform-origin:50% 100%;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-fast) var(--mv-ease-out),scale var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-slider-bubble):after{content:"";position:absolute;left:50%;bottom:-3px;width:6px;height:6px;translate:-50% 0;rotate:45deg;border-radius:1px;background:inherit}:where(mv-slider[tooltip]) :where(.mv-slider-thumb):is(:hover,:focus-visible,[data-active]) :where(.mv-slider-bubble),:where(mv-slider[tooltip=always]) :where(.mv-slider-bubble){opacity:1;translate:-50% 0;scale:1}:where(mv-slider):dir(rtl) :where(.mv-slider-bubble){left:auto;right:50%;translate:50% 4px}:where(mv-slider[tooltip]):dir(rtl) :where(.mv-slider-thumb):is(:hover,:focus-visible,[data-active]) :where(.mv-slider-bubble),:where(mv-slider[tooltip=always]):dir(rtl) :where(.mv-slider-bubble){translate:50% 0}:where(mv-slider[orientation=vertical]) :where(.mv-slider-bubble){bottom:auto;top:50%;left:calc(100% + 8px);right:auto;translate:-4px -50%;transform-origin:0 50%}:where(mv-slider[orientation=vertical]) :where(.mv-slider-bubble):after{left:-3px;top:50%;bottom:auto;translate:0 -50%}:where(mv-slider[orientation=vertical][tooltip]) :where(.mv-slider-thumb):is(:hover,:focus-visible,[data-active]) :where(.mv-slider-bubble),:where(mv-slider[orientation=vertical][tooltip=always]) :where(.mv-slider-bubble){translate:0 -50%}:where(.mv-slider-marks){position:relative;height:1rem;margin-top:var(--mv-space-2);color:var(--mv-fg-subtle);font:var(--mv-text-xs) / 1rem var(--mv-font-sans);font-variant-numeric:tabular-nums;pointer-events:none}:where(.mv-slider-marks[hidden]){display:none}:where(.mv-slider-mark){position:absolute;left:calc(var(--_p) * 100%);translate:-50% 0;white-space:nowrap;transition:color var(--_dur) var(--mv-ease-out)}:where(.mv-slider-mark[data-in-range]){color:var(--mv-fg-muted)}:where(.mv-slider-mark[data-edge=start]){translate:calc(var(--_thumb) / -2) 0}:where(.mv-slider-mark[data-edge=end]){translate:calc(-100% + var(--_thumb) / 2) 0}:where(mv-slider):dir(rtl) :where(.mv-slider-mark){left:auto;right:calc(var(--_p) * 100%);translate:50% 0}:where(mv-slider):dir(rtl) :where(.mv-slider-mark[data-edge=start]){translate:calc(var(--_thumb) / 2) 0}:where(mv-slider):dir(rtl) :where(.mv-slider-mark[data-edge=end]){translate:calc(100% - var(--_thumb) / 2) 0}:where(mv-slider[orientation=vertical]) :where(.mv-slider-marks){width:var(--mv-slider-marks-width, 2.5rem);height:auto;margin:0}:where(mv-slider[orientation=vertical]) :where(.mv-slider-mark){left:0;right:auto;top:calc((1 - var(--_p)) * 100%);translate:0 -50%}:where(mv-slider[orientation=vertical]) :where(.mv-slider-mark[data-edge]){translate:0 -50%}@media(forced-colors:active){:where(input[type=range].mv-slider)::-webkit-slider-runnable-track{forced-color-adjust:none;border:1px solid CanvasText;background:linear-gradient(var(--_dir),Highlight var(--_stop),Canvas var(--_stop))}:where(input[type=range].mv-slider)::-moz-range-track{border:1px solid CanvasText;background:Canvas}:where(input[type=range].mv-slider)::-moz-range-progress{background:Highlight}:where(.mv-slider-track){forced-color-adjust:none;border:1px solid CanvasText;background:Canvas}:where(.mv-slider-range){forced-color-adjust:none;background:Highlight}:where(input[type=range].mv-slider):focus-visible{outline:2px solid Highlight;outline-offset:2px}}}@property --mv-border-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer mv.components{:where(.mv-border-beam){--_w: var(--mv-border-beam-width, 1.5px);--_size: var(--mv-border-beam-size, 5rem);--_dur: var(--mv-border-beam-duration, 6s);--_delay: var(--mv-border-beam-delay, 0s);--_from: var(--mv-border-beam-color-from, var(--mv-accent));--_via: var(--mv-border-beam-color-via, oklch(.72 .2 350));--_to: var(--mv-border-beam-color-to, oklch(.84 .15 75));position:absolute;inset:0;z-index:var(--mv-border-beam-z, 3);display:block;padding:var(--_w);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(.mv-border-beam):before{content:"";position:absolute;width:var(--_size);aspect-ratio:1;offset-path:inset(0 round var(--mv-border-beam-radius, var(--mv-radius-xl)));offset-path:border-box;offset-anchor:100% 50%;offset-rotate:auto;offset-distance:var(--mv-border-beam-offset, 18%);background:linear-gradient(to right,transparent,var(--_from) 65%,var(--_to));animation:mv-border-beam-travel var(--_dur) linear infinite;animation-delay:calc(var(--_delay) - var(--_dur) * var(--mv-border-beam-start, 0))}:where(.mv-border-beam[data-reverse]):before{offset-rotate:auto 180deg;animation-direction:reverse}@keyframes mv-border-beam-travel{0%{offset-distance:0%}to{offset-distance:100%}}:where(.mv-border-beam[data-variant=shine]){background:conic-gradient(from var(--mv-border-beam-angle),transparent 0%,var(--_from) 10%,var(--_to) 17%,transparent 30%,transparent 50%,var(--_via) 60%,var(--_from) 67%,transparent 80%);animation:mv-border-beam-spin var(--_dur) linear infinite}:where(.mv-border-beam[data-variant=gradient]){--_w: var(--mv-border-beam-width, 2px);background:conic-gradient(from var(--mv-border-beam-angle),var(--_from),var(--_via),var(--_to),var(--_via),var(--_from));opacity:.85;animation:mv-border-beam-spin var(--_dur) linear infinite;transition:opacity var(--mv-duration-normal) var(--mv-ease-out)}@media(hover:hover){:where(:hover>.mv-border-beam[data-variant=gradient]){opacity:1}}:where(.mv-border-beam:is([data-variant=shine],[data-variant=gradient],[data-variant=star],[data-variant=electric])):before{offset-path:none;animation:none}:where(.mv-border-beam:is([data-variant=shine],[data-variant=gradient])):before{content:none}@keyframes mv-border-beam-spin{to{--mv-border-beam-angle: 360deg}}:where(.mv-border-beam[data-variant=star]){--_w: var(--mv-border-beam-width, 2px)}:where(.mv-border-beam[data-variant=star]):before,:where(.mv-border-beam[data-variant=star]):after{content:"";position:absolute;inset-inline:0;width:auto;height:60%;aspect-ratio:auto;background:radial-gradient(closest-side,var(--_from),color-mix(in oklch,var(--_from) 40%,transparent) 45%,transparent) no-repeat;background-size:var(--_size) 200%;background-position:72% 50%;animation:mv-border-beam-star var(--_dur) linear infinite alternate}:where(.mv-border-beam[data-variant=star]):before{top:auto;bottom:-30%}:where(.mv-border-beam[data-variant=star]):after{top:-30%;background-position:28% 50%;background-image:radial-gradient(closest-side,var(--_to),color-mix(in oklch,var(--_to) 40%,transparent) 45%,transparent);animation-direction:alternate-reverse}@keyframes mv-border-beam-star{0%{background-position:130% 50%;opacity:1}70%{opacity:1}to{background-position:-30% 50%;opacity:.2}}:where(.mv-border-beam[data-variant=electric]){--_w: var(--mv-border-beam-width, 2px);padding:0;-webkit-mask:none;mask:none}:where(.mv-border-beam[data-variant=electric]):before,:where(.mv-border-beam[data-variant=electric]):after{content:"";position:absolute;inset:var(--mv-border-beam-inset, 3px);width:auto;aspect-ratio:auto;border:var(--_w) solid var(--_from);border-radius:inherit;background:none;filter:url(#mv-border-beam-electric)}:where(.mv-border-beam[data-variant=electric]):after{border-color:color-mix(in oklch,var(--_from),white 35%);filter:url(#mv-border-beam-electric) blur(5px);opacity:.9}@media(prefers-reduced-motion:reduce){:where(.mv-border-beam),:where(.mv-border-beam):before,:where(.mv-border-beam):after{animation:none}}:where([data-motion=reduce]) :where(.mv-border-beam),:where([data-motion=reduce]) :where(.mv-border-beam):before,:where([data-motion=reduce]) :where(.mv-border-beam):after{animation:none}}@layer mv.components{:where(mv-spotlight){display:block}:where(.mv-spotlight-item){--_size: var(--mv-spotlight-size, 22rem);--_bsize: var(--mv-spotlight-border-size, 16rem);--_bw: var(--mv-spotlight-border-width, 1px);--_fill: var(--mv-spotlight-color, light-dark(color-mix(in oklch, var(--mv-accent) 9%, transparent), color-mix(in oklch, var(--mv-accent) 16%, transparent)));--_edge: var(--mv-spotlight-border-color, color-mix(in oklch, var(--mv-accent), light-dark(transparent, white) 25%));--_x: var(--mv-px, -100rem);--_y: var(--mv-py, -100rem);position:relative;isolation:isolate}@media(hover:hover){:where(.mv-spotlight-item):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle var(--_size) at var(--_x) var(--_y),var(--_fill),transparent 72%);opacity:0;pointer-events:none;transition:opacity var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-spotlight-item:hover):before{opacity:1}:where(.mv-spotlight-item):after{content:"";position:absolute;inset:0;z-index:3;padding:var(--_bw);border-radius:inherit;background:radial-gradient(circle var(--_bsize) at var(--_x) var(--_y),var(--_edge),transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--mv-hover, 0);pointer-events:none;transition:opacity var(--mv-duration-slow) var(--mv-ease-out)}:where(mv-spotlight[data-variant=glow]) :where(.mv-spotlight-item){--_bw: var(--mv-spotlight-border-width, 1.5px);--_bsize: var(--mv-spotlight-border-size, 20rem)}:where(mv-spotlight[data-variant=glow]) :where(.mv-spotlight-item):after{background:radial-gradient(circle var(--_bsize) at var(--_x) var(--_y),var(--mv-spotlight-glow-1, oklch(.78 .16 75)),var(--mv-spotlight-glow-2, oklch(.7 .2 350)) 25%,var(--_edge) 50%,transparent 75%)}}:where(.mv-spotlight-item:has(:focus-visible)):after{--_x: 50%;--_y: 0%;opacity:1}:where(mv-spotlight[disabled]) :where(.mv-spotlight-item):before,:where(mv-spotlight[disabled]) :where(.mv-spotlight-item):after{content:none}}@property --mv-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer mv.components{:where(.mv-glow){--_c1: var(--mv-glow-color-1, var(--mv-accent));--_c2: var(--mv-glow-color-2, oklch(.72 .2 350));--_c3: var(--mv-glow-color-3, oklch(.8 .14 210));--_blur: var(--mv-glow-blur, 1.75rem);--_spread: var(--mv-glow-spread, .25rem);--_opacity: var(--mv-glow-opacity, .55);--_r: var(--mv-glow-radius, var(--mv-radius-xl));--_dur: var(--mv-glow-duration, 8s);position:relative;isolation:isolate;display:inline-grid;vertical-align:middle;border-radius:var(--_r)}:where(.mv-glow):before{content:"";position:absolute;inset:calc(-1 * var(--_spread));z-index:-2;border-radius:inherit;background:conic-gradient(from var(--mv-glow-angle),var(--_c1),var(--_c2),var(--_c3),var(--_c1));filter:blur(var(--_blur));opacity:var(--_opacity);pointer-events:none;transition:opacity var(--mv-duration-slow) var(--mv-ease-out),scale var(--mv-duration-slow) var(--mv-ease-out)}@media(hover:hover){:where(.mv-glow):hover:before{opacity:calc(var(--_opacity) + .3);scale:1.04}}:where(.mv-glow):focus-within:before{opacity:calc(var(--_opacity) + .3)}:where(.mv-glow[data-variant=soft]){--_blur: var(--mv-glow-blur, 3.5rem);--_spread: var(--mv-glow-spread, 0rem);--_opacity: var(--mv-glow-opacity, .8)}:where(.mv-glow[data-variant=soft]):before{translate:0 .75rem}:where(.mv-glow[data-variant=neon]){--_c1: var(--mv-glow-color-1, oklch(.7 .25 345));--_c2: var(--mv-glow-color-2, oklch(.85 .15 195));--_c3: var(--mv-glow-color-3, oklch(.7 .25 345));--_border: var(--mv-glow-border, 2px);--_blur: var(--mv-glow-blur, 1.5rem);--_spread: var(--mv-glow-spread, 0px);--_opacity: var(--mv-glow-opacity, .7);padding:var(--_border)}:where(.mv-glow[data-variant=neon]):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mv-glow-angle),var(--_c1),var(--_c2),var(--_c3),var(--_c2),var(--_c1));pointer-events:none}:where(.mv-glow[data-variant=neon])>:where(*){--mv-card-radius: calc(var(--_r) - var(--_border));border-radius:calc(var(--_r) - var(--_border));border-color:transparent}:where(.mv-glow[data-animate]):before,:where(.mv-glow[data-animate]):after{animation:mv-glow-spin var(--_dur) linear infinite}@keyframes mv-glow-spin{to{--mv-glow-angle: 360deg}}@media(prefers-reduced-motion:reduce){:where(.mv-glow):before,:where(.mv-glow):after{animation:none}}:where([data-motion=reduce]) :where(.mv-glow):before,:where([data-motion=reduce]) :where(.mv-glow):after{animation:none}}@property --mv-button-shimmer-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer mv.components{:where(.mv-button[data-effect=shimmer]){--_bg: var(--mv-button-shimmer-bg, oklch(.2 .03 var(--mv-accent-h)));--_bg-hover: color-mix(in oklch, var(--mv-button-shimmer-bg, oklch(.2 .03 var(--mv-accent-h))), white 8%);--_bg-active: color-mix(in oklch, var(--mv-button-shimmer-bg, oklch(.2 .03 var(--mv-accent-h))), white 14%);--_fg: oklch(.99 0 0);--_border: oklch(1 0 0 / .12);isolation:isolate;overflow:hidden;box-shadow:inset 0 -.5em .75em #ffffff1a}:where(.mv-button[data-effect=shimmer]):before{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:inherit;background:conic-gradient(from var(--mv-button-shimmer-angle),transparent 0 62%,color-mix(in oklch,var(--mv-button-shimmer-color, white) 60%,transparent) 78%,var(--mv-button-shimmer-color, white) 84%,transparent 90%);animation:mv-button-effects-spin var(--mv-button-shimmer-duration, 3s) linear infinite}:where(.mv-button[data-effect=shimmer]:not([aria-busy=true])):after{content:"";position:absolute;inset:var(--mv-button-shimmer-size, 1.5px);z-index:-1;border-radius:inherit;background:inherit;box-shadow:inherit}@keyframes mv-button-effects-spin{to{--mv-button-shimmer-angle: 360deg}}:where(.mv-button[data-effect=rainbow]){--_rb: var(--mv-button-rainbow, linear-gradient(90deg, oklch(.72 .22 20), oklch(.82 .16 75), oklch(.8 .19 145), oklch(.74 .15 225), oklch(.66 .24 300), oklch(.72 .22 20)));--_fill: var(--mv-button-rainbow-fill, var(--mv-fg));--_bg: linear-gradient(var(--_fill), var(--_fill)) padding-box, var(--_rb) 0 0 / 200% 100% border-box;--_bg-hover: linear-gradient(color-mix(in oklch, var(--_fill), var(--mv-bg) 12%), color-mix(in oklch, var(--_fill), var(--mv-bg) 12%)) padding-box, var(--_rb) 0 0 / 200% 100% border-box;--_bg-active: var(--_bg-hover);--_fg: var(--mv-bg);--_border: transparent;border-width:2px;isolation:isolate;animation:mv-button-effects-rainbow var(--mv-button-rainbow-duration, 3s) linear infinite}:where(.mv-button[data-effect=rainbow]):before{content:"";position:absolute;inset:100% 10% auto;height:30%;clip-path:inset(0 -50% -300% -50%);z-index:-1;background:var(--_rb) 0 0 / 200% 100%;filter:blur(.6rem);opacity:.9;animation:mv-button-effects-rainbow-glow var(--mv-button-rainbow-duration, 3s) linear infinite}@keyframes mv-button-effects-rainbow{to{background-position:0 0,-200% 0}}@keyframes mv-button-effects-rainbow-glow{to{background-position:-200% 0}}:where(.mv-button[data-effect=pulse]){isolation:isolate}:where(.mv-button[data-effect=pulse]):before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;animation:mv-button-effects-pulse var(--mv-button-pulse-duration, 1.8s) var(--mv-ease-out) infinite;pointer-events:none}@keyframes mv-button-effects-pulse{0%{box-shadow:0 0 color-mix(in oklch,var(--mv-button-pulse-color, var(--mv-accent)) 55%,transparent)}to{box-shadow:0 0 0 var(--mv-button-pulse-size, .8rem) transparent}}:where(.mv-button[data-effect=push]){--_edge: var(--mv-button-edge, color-mix(in oklch, var(--_bg), black 32%));--_lift: var(--mv-button-lift, 4px);translate:0 0;box-shadow:0 var(--_lift) 0 var(--_edge),0 calc(var(--_lift) + 6px) 14px -6px var(--mv-shadow-color);transition:background-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-slow) var(--mv-ease-spring),box-shadow var(--mv-duration-slow) var(--mv-ease-spring),transform var(--mv-duration-instant) var(--mv-ease-out)}:where(.mv-button[data-effect=push]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost])){--_edge: var(--mv-button-edge, var(--mv-border-strong))}@media(hover:hover){:where(.mv-button[data-effect=push]):hover{translate:0 calc(-2px * var(--mv-motion));box-shadow:0 calc(var(--_lift) + 2px) 0 var(--_edge),0 calc(var(--_lift) + 10px) 18px -6px var(--mv-shadow-color)}}:where(.mv-button[data-effect=push]):focus-visible{box-shadow:0 var(--_lift) 0 var(--_edge),var(--mv-focus-ring)}:where(.mv-button[data-effect=push]):active:not(:disabled){translate:0 var(--_lift);box-shadow:0 0 0 var(--_edge),0 2px 4px -2px var(--mv-shadow-color);transition-duration:var(--mv-duration-instant)}:where(.mv-button[data-effect=shine]){isolation:isolate;overflow:hidden}:where(.mv-button[data-effect=shine]):before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,var(--mv-button-shine-color, oklch(1 0 0 / .5)) 50%,transparent 70%);translate:-110% 0;pointer-events:none}:where(.mv-button[data-effect=shine]):is(:hover,:focus-visible):before{translate:110% 0;transition:translate var(--mv-duration-slower) var(--mv-ease-in-out)}:where(.mv-button[data-effect=arrow]){--_flood: var(--mv-button-flood, var(--mv-accent));--_dot-x: calc(var(--_px) + .35em);isolation:isolate;overflow:hidden;padding-inline:calc(var(--_px) + 1em)}:where(.mv-button[data-effect=arrow]:not([data-variant])){--_flood: var(--mv-button-flood, var(--mv-accent-active))}:where(.mv-button[data-effect=arrow]:dir(rtl)){--_dot-x: calc(100% - var(--_px) - .35em)}:where(.mv-button[data-effect=arrow]):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--_flood);clip-path:circle(.25em at var(--_dot-x) 50%);transition:clip-path var(--mv-duration-slower) var(--mv-ease-out)}:where(.mv-button[data-effect=arrow])>:where(span){transition:translate var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-button[data-effect=arrow]:not([aria-busy=true])):after{content:"";position:absolute;inset-inline-end:var(--_px);top:50%;width:1em;height:1em;margin-top:-.5em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;translate:-.6em 0;transition:opacity var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-button[data-effect=arrow]):is(:hover,:focus-visible){--_fg: var(--mv-fg-on-accent)}:where(.mv-button[data-effect=arrow]):is(:hover,:focus-visible):before{clip-path:circle(max(20em,150%) at var(--_dot-x) 50%)}:where(.mv-button[data-effect=arrow]):is(:hover,:focus-visible)>:where(span){translate:-.7em 0}:where(.mv-button[data-effect=arrow]):is(:hover,:focus-visible):after{opacity:1;translate:0 0}:where(.mv-button[data-effect=arrow]:dir(rtl):not([aria-busy=true])):after{scale:-1 1;translate:.6em 0}:where(.mv-button[data-effect=arrow]:dir(rtl)):is(:hover,:focus-visible)>:where(span){translate:.7em 0}:where(.mv-button[data-effect=arrow]:dir(rtl)):is(:hover,:focus-visible):after{translate:0 0}:where(.mv-button[data-effect=glow]){--_glow: var(--mv-button-glow-color, var(--mv-accent));box-shadow:0 0 0 1px color-mix(in oklch,var(--_glow) 35%,transparent),0 4px 18px -4px color-mix(in oklch,var(--_glow) 60%,transparent),inset 0 1px #ffffff38}:where(.mv-button[data-effect=glow]):hover{box-shadow:0 0 0 1px color-mix(in oklch,var(--_glow) 55%,transparent),0 6px 30px color-mix(in oklch,var(--_glow) 70%,transparent),inset 0 1px #ffffff4d}:where(.mv-button[data-effect=glow]):focus-visible{box-shadow:0 6px 30px color-mix(in oklch,var(--_glow) 70%,transparent),var(--mv-focus-ring)}@media(prefers-reduced-motion:reduce){:where(.mv-button[data-effect]),:where(.mv-button[data-effect]):before{animation:none}}:where([data-motion=reduce]) :where(.mv-button[data-effect]),:where([data-motion=reduce]) :where(.mv-button[data-effect]):before{animation:none}}@layer mv.components{:where(.mv-gradient-text){--_colors: var(--mv-gradient-text-colors, var(--mv-accent), color-mix(in oklch, var(--mv-accent), var(--mv-danger)), var(--mv-warning));--_angle: var(--mv-gradient-text-angle, 90deg);--_duration: var(--mv-gradient-text-duration, 6s);color:var(--mv-accent-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports (background-clip: text) or (-webkit-background-clip: text){:where(.mv-gradient-text){background-image:linear-gradient(var(--_angle),var(--_colors));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}:where(.mv-gradient-text[data-animate]){background-size:300% 100%;animation:mv-gradient-text-pan var(--_duration) var(--mv-ease-in-out) infinite alternate}:where(.mv-gradient-text[data-animate=y]){--_angle: var(--mv-gradient-text-angle, 180deg);background-size:100% 300%;animation-name:mv-gradient-text-pan-y}:where(.mv-gradient-text[data-animate=hover]){animation-play-state:paused}:where(.mv-gradient-text[data-animate=hover]:hover,:hover>.mv-gradient-text[data-animate=hover],:focus-visible>.mv-gradient-text[data-animate=hover]){animation-play-state:running}:where(.mv-gradient-text[data-variant=fade]){--_colors: var(--mv-gradient-text-colors, var(--mv-fg) 35%, color-mix(in oklch, var(--mv-fg) 42%, transparent));--_angle: var(--mv-gradient-text-angle, 180deg)}:where(.mv-gradient-text[data-variant=aurora]){--_c1: var(--mv-gradient-text-c1, var(--mv-accent));--_c2: var(--mv-gradient-text-c2, color-mix(in oklch, var(--mv-accent), var(--mv-danger)));--_c3: var(--mv-gradient-text-c3, var(--mv-warning));--_c4: var(--mv-gradient-text-c4, var(--mv-info));--_duration: var(--mv-gradient-text-duration, 10s)}@supports (background-clip: text) or (-webkit-background-clip: text){:where(.mv-gradient-text[data-variant=aurora]){background-image:radial-gradient(closest-side,var(--_c1) 25%,transparent),radial-gradient(closest-side,var(--_c2) 25%,transparent),radial-gradient(closest-side,var(--_c3) 25%,transparent),radial-gradient(closest-side,var(--_c4) 25%,transparent),linear-gradient(var(--_angle),var(--_c1),var(--_c2),var(--_c1));background-size:55% 220%,50% 240%,45% 220%,55% 230%,100% 100%;background-repeat:no-repeat;background-position:0% 0%,40% 100%,80% 20%,100% 90%,0 0;animation:mv-gradient-text-aurora var(--_duration) var(--mv-ease-in-out) infinite alternate}}:where(.mv-gradient-text[data-glow]){filter:drop-shadow(0 0 .3em color-mix(in oklch,var(--mv-gradient-text-glow, var(--mv-accent)) 40%,transparent))}@keyframes mv-gradient-text-pan{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes mv-gradient-text-pan-y{0%{background-position:50% 0%}to{background-position:50% 100%}}@keyframes mv-gradient-text-aurora{0%{background-position:0% 0%,40% 100%,80% 20%,100% 90%,0 0}33%{background-position:45% 90%,100% 10%,20% 60%,60% 0%,0 0}66%{background-position:100% 30%,10% 40%,60% 100%,0% 50%,0 0}to{background-position:30% 100%,70% 0%,0% 10%,90% 60%,0 0}}@media(prefers-reduced-motion:reduce){:where(html:not([data-motion=full])) :where(.mv-gradient-text){animation:none}}:where([data-motion=reduce]) :where(.mv-gradient-text){animation:none}}@layer mv.components{:where(.mv-shimmer-text){--_base: var(--mv-shimmer-text-color, var(--mv-fg-muted));--_shine: var(--mv-shimmer-text-highlight, var(--mv-fg));--_width: var(--mv-shimmer-text-width, 5em);--_angle: var(--mv-shimmer-text-angle, 100deg);--_duration: var(--mv-shimmer-text-duration, 2.4s);--_delay: var(--mv-shimmer-text-delay, 0s);color:var(--_base)}@supports (background-clip: text) or (-webkit-background-clip: text){:where(.mv-shimmer-text:not([data-variant=pulse])){background:linear-gradient(var(--_angle),transparent 0%,var(--_shine) 50%,transparent 100%) no-repeat,linear-gradient(var(--_base),var(--_base));background-size:var(--_width) 100%,100% 100%;background-position:calc(-1 * var(--_width)) 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mv-shimmer-text-sweep var(--_duration) var(--mv-ease-in-out) var(--_delay) infinite}}:where(.mv-shimmer-text[data-direction=reverse]){animation-direction:reverse}:where(.mv-shimmer-text[data-trigger=hover]){animation-play-state:paused}:where(.mv-shimmer-text[data-trigger=hover]:hover,:hover>.mv-shimmer-text[data-trigger=hover],:focus-visible>.mv-shimmer-text[data-trigger=hover]){animation-play-state:running}:where(.mv-shimmer-text[data-variant=pulse]){animation:mv-shimmer-text-pulse var(--_duration) var(--mv-ease-in-out) var(--_delay) infinite}:where(.mv-shimmer-text[data-dots]):after{content:"";display:inline-block;width:.9em;height:.3em;margin-inline-start:.08em;background:radial-gradient(circle closest-side,var(--_base) 55%,transparent 70%) 0 0 / .3em .3em repeat-x;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 0% 100% no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 0% 100% no-repeat;animation:mv-shimmer-text-dots 1.6s steps(4,jump-none) infinite}@keyframes mv-shimmer-text-sweep{0%{background-position:calc(-1 * var(--_width)) 0}72%,to{background-position:calc(100% + var(--_width)) 0}}@keyframes mv-shimmer-text-pulse{0%,to{color:var(--_base)}50%{color:var(--_shine)}}@keyframes mv-shimmer-text-dots{to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(prefers-reduced-motion:reduce){:where(html:not([data-motion=full])) :where(.mv-shimmer-text),:where(html:not([data-motion=full])) :where(.mv-shimmer-text):after{animation:none}:where(html:not([data-motion=full])) :where(.mv-shimmer-text[data-dots]):after{-webkit-mask:none;mask:none}}:where([data-motion=reduce]) :where(.mv-shimmer-text),:where([data-motion=reduce]) :where(.mv-shimmer-text):after{animation:none}:where([data-motion=reduce]) :where(.mv-shimmer-text[data-dots]):after{-webkit-mask:none;mask:none}}@layer mv.components{:where(mv-text-reveal){--_dur: var(--mv-text-reveal-duration, .7s);--_ease: var(--mv-text-reveal-easing, var(--mv-ease-out));--_delay: var(--mv-text-reveal-delay, 0ms);--_stagger: var(--mv-text-reveal-stagger, 70ms);--_o: 0;--_t: translateY(.45em);--_f: none;--_origin: 50% 100%}:where(mv-text-reveal[by=chars]){--_stagger: var(--mv-text-reveal-stagger, 28ms)}:where(mv-text-reveal[by=lines]){--_stagger: var(--mv-text-reveal-stagger, .16s)}:where(mv-text-reveal[effect=blur]){--_t: translateY(.15em);--_f: blur(.3em)}:where(mv-text-reveal[effect=slide]){--_t: translateX(-.55em);--_f: blur(.04em)}:where(mv-text-reveal[effect=rotate]){--_t: perspective(6em) rotateX(-85deg) translateY(.2em);--_origin: 50% 0%}:where(mv-text-reveal[effect=scale]){--_t: scale(.35);--_f: blur(.06em);--_origin: 50% 70%}:where(mv-text-reveal[effect=mask]){--_o: 1;--_t: translateY(118%);--_dur: var(--mv-text-reveal-duration, .9s);--_ease: var(--mv-text-reveal-easing, var(--mv-ease-emphasized))}:where(.mv-text-reveal-sr){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.mv-text-reveal-word){display:inline-block;white-space:nowrap}:where(.mv-text-reveal-piece){display:inline-block;transform-origin:var(--_origin)}:where(mv-text-reveal[data-state=idle]) :where(.mv-text-reveal-piece){opacity:var(--_o);transform:var(--_t);filter:var(--_f)}:where(mv-text-reveal[data-state=play]) :where(.mv-text-reveal-piece){animation:mv-text-reveal-in var(--_dur) var(--_ease) calc(var(--_delay) + var(--mv-i, 0) * var(--_stagger)) both;will-change:transform,opacity}:where(mv-text-reveal[effect=mask]:is([data-state=idle],[data-state=play])) :where(.mv-text-reveal-word){clip-path:inset(-.4em -.2em -.14em)}@keyframes mv-text-reveal-in{0%{opacity:var(--_o);transform:var(--_t);filter:var(--_f)}}@media(prefers-reduced-motion:reduce){:where(mv-text-reveal:not([data-motion=full] *)) :where(.mv-text-reveal-piece){animation:none;opacity:1;transform:none;filter:none}}:where([data-motion=reduce]) :where(.mv-text-reveal-piece){animation:none;opacity:1;transform:none;filter:none}}@layer mv.components{:where(mv-morphing-text){display:inline-block}:where(.mv-morphing-text-sr){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.mv-morphing-text-visual),:where(.mv-morphing-text-sizers),:where(.mv-morphing-text-stage){display:inline-grid;justify-items:var(--mv-morphing-text-align, center);align-items:center}:where(.mv-morphing-text-visual)>*,:where(.mv-morphing-text-sizers)>*,:where(.mv-morphing-text-stage)>*{grid-area:1 / 1;white-space:nowrap}:where(.mv-morphing-text-sizers){visibility:hidden}:where(.mv-morphing-text-stage){pointer-events:none;user-select:none}:where(.mv-morphing-text-stage[data-morphing]){filter:var(--_filter)}:where(.mv-morphing-text-a,.mv-morphing-text-b){will-change:filter,opacity}}@layer mv.components{:where(mv-number-ticker){font-variant-numeric:tabular-nums;white-space:nowrap}:where(.mv-number-ticker-sr){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.mv-number-ticker-count){display:inline-grid;justify-items:var(--mv-number-ticker-align, end)}:where(.mv-number-ticker-count)>*{grid-area:1 / 1}:where(.mv-number-ticker-count)>:where(.mv-number-ticker-sizer){visibility:hidden}:where(.mv-number-ticker-col){--_pad: var(--mv-number-ticker-fade, .14em);position:relative;display:inline-block;padding-block:var(--_pad);margin-block:calc(-1 * var(--_pad));-webkit-mask-image:linear-gradient(to bottom,transparent var(--_pad),#000 calc(var(--_pad) + .1em),#000 calc(100% - var(--_pad) - .1em),transparent calc(100% - var(--_pad)));mask-image:linear-gradient(to bottom,transparent var(--_pad),#000 calc(var(--_pad) + .1em),#000 calc(100% - var(--_pad) - .1em),transparent calc(100% - var(--_pad)))}:where(.mv-number-ticker-col)>:where(.mv-number-ticker-sizer){visibility:hidden}:where(.mv-number-ticker-strip){position:absolute;inset:var(--_pad) 0 auto;display:flex;flex-direction:column;align-items:center;transform:translateY(calc(var(--_pos, 10) * -100% / 30));transition:transform var(--_dur, 1.4s) var(--_ease, var(--mv-ease-out)) calc(var(--_delay, 0ms) + var(--mv-i, 0) * var(--_stagger, 60ms))}:where(.mv-number-ticker-strip)>*{display:block}:where(.mv-number-ticker-visual[data-instant]) :where(.mv-number-ticker-strip){transition:none}:where(.mv-number-ticker-col[data-moving]) :where(.mv-number-ticker-strip){animation:mv-number-ticker-blur var(--_dur, 1.4s) var(--mv-ease-out) calc(var(--_delay, 0ms) + var(--mv-i, 0) * var(--_stagger, 60ms)) both}@keyframes mv-number-ticker-blur{0%{filter:blur(0)}18%{filter:blur(.045em)}60%,to{filter:blur(0)}}@media(prefers-reduced-motion:reduce){:where(.mv-number-ticker-strip){transition:none;animation:none}}:where([data-motion=reduce]) :where(.mv-number-ticker-strip){transition:none;animation:none}}@layer mv.components{:where(mv-marquee){--_gap: var(--mv-marquee-gap, var(--mv-space-4));--_fade: var(--mv-marquee-fade, 12%);position:relative;display:flex;gap:var(--_gap);width:100%;min-width:0;contain:inline-size;overflow:clip;overflow-clip-margin:var(--mv-marquee-clip-margin, 0px);padding-block:var(--mv-marquee-padding, 0);outline:none}:where(mv-marquee[vertical]){flex-direction:column;height:var(--mv-marquee-height, 20rem)}:where(mv-marquee)>:where(.mv-marquee-lane){flex:1 1 auto;min-width:0;min-height:0}:where(.mv-marquee-track){display:flex;width:max-content;will-change:transform}:where(.mv-marquee-group){display:flex;flex:none;align-items:var(--mv-marquee-align, center);gap:var(--_gap);padding-inline-end:var(--_gap)}:where(.mv-marquee-group)>:where(*){flex:none}:where(mv-marquee[vertical]) :where(.mv-marquee-track){flex-direction:column;width:auto}:where(mv-marquee[vertical]) :where(.mv-marquee-group){flex-direction:column;align-items:stretch;padding-inline-end:0;padding-block-end:var(--_gap)}:where(mv-marquee[fade]){mask-image:linear-gradient(to right,transparent,#000 var(--_fade),#000 calc(100% - var(--_fade)),transparent)}:where(mv-marquee[fade][vertical]){mask-image:linear-gradient(to bottom,transparent,#000 var(--_fade),#000 calc(100% - var(--_fade)),transparent)}:where(mv-marquee[drag]:not([data-static])){cursor:grab;touch-action:pan-y}:where(mv-marquee[drag][vertical]:not([data-static])){touch-action:pan-x}:where(mv-marquee[data-dragging]){cursor:grabbing;user-select:none}:where(mv-marquee[data-dragging]) :where(*){pointer-events:none}:where(mv-marquee[drag]):focus-visible{box-shadow:inset 0 0 0 2px var(--mv-ring);border-radius:var(--mv-radius-md)}:where(mv-marquee[data-static]:not([data-variant="3d"])){overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity}:where(mv-marquee[data-static][vertical]){scroll-snap-type:y proximity}:where(mv-marquee[fade][data-static]:not([data-variant="3d"])){mask-image:linear-gradient(to right,#000 calc(100% - var(--_fade)),transparent)}:where(mv-marquee[fade][data-static][vertical]){mask-image:linear-gradient(to bottom,#000 calc(100% - var(--_fade)),transparent)}:where(mv-marquee[data-static]:not([data-variant="3d"])) :where(.mv-marquee-group>*){scroll-snap-align:start}:where(mv-marquee[data-static]:not([data-variant="3d"])) :where(.mv-marquee-copy){display:none}:where(mv-marquee[data-variant="3d"]){--_gap: var(--mv-marquee-gap, var(--mv-space-5));display:block;height:var(--mv-marquee-height, 28rem);container-type:size;border-radius:var(--mv-marquee-radius, var(--mv-radius-2xl));perspective:var(--mv-marquee-perspective, 2400px)}:where(mv-marquee[data-variant="3d"][fade]){mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 55%,transparent 100%)}:where(.mv-marquee-plane){--_size: calc((100cqw + 100cqh / .57) * .72);position:absolute;top:50%;left:50%;display:grid;grid-template-columns:repeat(var(--_cols, 4),minmax(0,1fr));gap:var(--_gap);width:var(--_size);height:var(--_size);transform:translate(-50%,-50%) rotateX(var(--mv-marquee-tilt-x, 52deg)) rotate(var(--mv-marquee-tilt-z, -42deg));transform-origin:50% 50%}:where(.mv-marquee-plane)>:where(.mv-marquee-lane){position:relative;min-height:0}:where(.mv-marquee-plane)>:where(.mv-marquee-lane+.mv-marquee-lane):before{content:"";position:absolute;inset:-100% auto -100% calc(var(--_gap) / -2);border-inline-start:1px dashed color-mix(in oklch,var(--mv-fg) 12%,transparent);pointer-events:none}:where(.mv-marquee-plane) :where(.mv-marquee-track){width:100%;flex-direction:column}:where(.mv-marquee-plane) :where(.mv-marquee-group){flex-direction:column;align-items:stretch;padding-inline-end:0;padding-block-end:var(--_gap)}:where(.mv-marquee-plane) :where(.mv-marquee-group>*){border-radius:var(--mv-radius-lg);box-shadow:var(--mv-shadow-lg);transition:translate var(--mv-duration-slow) var(--mv-ease-out),box-shadow var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-marquee-plane) :where(.mv-marquee-group>*):hover{translate:calc(-6px * var(--mv-motion)) calc(-10px * var(--mv-motion));box-shadow:var(--mv-shadow-xl)}}@layer mv.components{:where(.mv-bento){--_unit: 4;container:mv-bento / inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--mv-bento-row, 17rem);grid-auto-flow:row dense;gap:var(--mv-bento-gap, var(--mv-space-4));width:100%}:where(.mv-bento[data-columns="4"]){--_unit: 3}:where(.mv-bento[data-columns="2"]){--_unit: 6}:where(.mv-bento-card){--_w: 1;--_h: 1;--_pad: var(--mv-bento-padding, var(--mv-space-5));--_bg: var(--mv-bento-bg, var(--mv-surface));position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;grid-column:span calc(var(--_w) * var(--_unit));grid-row:span var(--_h);min-width:0;overflow:clip;border:1px solid var(--mv-border);border-radius:var(--mv-bento-radius, var(--mv-radius-2xl));background:var(--_bg);color:var(--mv-fg);box-shadow:var(--mv-shadow-xs),inset 0 1px color-mix(in oklch,white 6%,transparent);transition:box-shadow var(--mv-duration-slow) var(--mv-ease-out),border-color var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-bento-card[data-span="2x1"]){--_w: 2}:where(.mv-bento-card[data-span="3x1"]){--_w: 3}:where(.mv-bento-card[data-span="4x1"]){--_w: 4}:where(.mv-bento-card[data-span="1x2"]){--_h: 2}:where(.mv-bento-card[data-span="2x2"]){--_w: 2;--_h: 2}:where(.mv-bento-card[data-span="3x2"]){--_w: 3;--_h: 2}:where(.mv-bento-card[data-span="1x3"]){--_h: 3}:where(.mv-bento-card):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 80% at 50% 0%,color-mix(in oklch,var(--mv-accent) 7%,transparent),transparent 70%);opacity:0;transition:opacity var(--mv-duration-slow) var(--mv-ease-out);pointer-events:none}:where(.mv-bento-visual){position:absolute;inset:0 0 auto;height:var(--mv-bento-visual-height, 70%);z-index:-2;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,#000 50%,transparent);transition:scale var(--mv-duration-slower) var(--mv-ease-out),translate var(--mv-duration-slower) var(--mv-ease-out);transform-origin:50% 30%}:where(.mv-bento-visual)>:where(img,video,svg){width:100%;height:100%;object-fit:cover}:where(.mv-bento-body){position:relative;display:flex;flex-direction:column;gap:var(--mv-space-1);padding:var(--_pad);transition:translate var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-bento-body):before{content:"";position:absolute;inset:-1.25rem 0 -3rem;z-index:-1;background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--_bg) 85%,transparent) 2.5rem);pointer-events:none}:where(.mv-bento-icon){width:1.75rem;height:1.75rem;margin-bottom:var(--mv-space-2);color:var(--mv-fg-muted);transform-origin:left center;transition:scale var(--mv-duration-slow) var(--mv-ease-out),color var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-bento-title){margin:0;font-size:var(--mv-text-lg);font-weight:var(--mv-weight-semibold);letter-spacing:var(--mv-tracking-tight);line-height:var(--mv-leading-snug);text-wrap:balance}:where(.mv-bento-description){margin:0;max-width:38ch;color:var(--mv-fg-muted);font-size:var(--mv-text-sm);line-height:var(--mv-leading-normal);text-wrap:pretty}:where(.mv-bento-cta){position:absolute;inset:auto var(--_pad) var(--_pad) var(--_pad);display:inline-flex;align-items:center;gap:var(--mv-space-1-5);width:fit-content;color:var(--mv-accent-fg);font-size:var(--mv-text-sm);font-weight:var(--mv-weight-medium);text-decoration:none;opacity:0;translate:0 calc(.75rem * var(--mv-motion));transition:opacity var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-slow) var(--mv-ease-out);outline:none}:where(.mv-bento-cta) :where(svg){width:1em;height:1em;transition:translate var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-bento-cta):hover :where(svg){translate:calc(3px * var(--mv-motion)) 0}:where(.mv-bento-cta):before{content:"";position:absolute;inset:-100vmax}:where(.mv-bento-card):has(.mv-bento-cta){cursor:pointer}:where(.mv-bento-card):is(:hover,:focus-within){border-color:var(--mv-border-strong);box-shadow:var(--mv-shadow-lg),inset 0 1px color-mix(in oklch,white 6%,transparent)}:where(.mv-bento-card):is(:hover,:focus-within):after{opacity:1}:where(.mv-bento-card):is(:hover,:focus-within) :where(.mv-bento-visual){scale:calc(1 + .03 * var(--mv-motion))}:where(.mv-bento-card):has(.mv-bento-cta):is(:hover,:focus-within) :where(.mv-bento-body){translate:0 -2.25rem}:where(.mv-bento-card):is(:hover,:focus-within) :where(.mv-bento-icon){scale:.8;color:var(--mv-accent-fg)}:where(.mv-bento-card):is(:hover,:focus-within) :where(.mv-bento-cta){opacity:1;translate:0 0}:where(.mv-bento-card):has(.mv-bento-cta:focus-visible){box-shadow:var(--mv-focus-ring)}@media(hover:none){:where(.mv-bento-card):has(.mv-bento-cta) :where(.mv-bento-body){translate:0 -2.25rem}:where(.mv-bento-cta){opacity:1;translate:0 0}}:where(.mv-bento-card[data-variant=accent]){background:linear-gradient(160deg,color-mix(in oklch,var(--mv-accent) 16%,var(--_bg)),var(--_bg) 60%)}:where(.mv-bento-card[data-variant=muted]){--_bg: var(--mv-bento-bg, var(--mv-bg-subtle));box-shadow:none}@container mv-bento (max-width: 52rem){:where(.mv-bento-card){grid-column:span calc(min(var(--_w),2)*6)}}@container mv-bento (max-width: 34rem){:where(.mv-bento-card){grid-column:1 / -1;grid-row:span min(var(--_h),2)}}}@layer mv.components{:where(mv-orbit){position:relative;display:block;flex:none;width:var(--mv-orbit-size, var(--_auto-size, 20rem));max-width:100%;aspect-ratio:1;isolation:isolate}:where(mv-orbit)>:where([data-center]){position:absolute;top:50%;left:50%;z-index:2;translate:-50% -50%}:where(.mv-orbit-ring){--_radius: var(--mv-orbit-radius, var(--_r, 120px));position:absolute;inset:0;pointer-events:none}:where(mv-orbit[path]) :where(.mv-orbit-ring):before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(var(--_radius) * 2);aspect-ratio:1;border:1px var(--mv-orbit-path-style, solid) var(--mv-orbit-path-color, color-mix(in oklch, var(--mv-fg) 12%, transparent));border-radius:50%;translate:-50% -50%}:where(mv-orbit[path]) :where(.mv-orbit-ring[data-path=dashed]):before{border-style:dashed}:where(mv-orbit[path]) :where(.mv-orbit-ring[data-path=none]):before{content:none}:where(.mv-orbit-item){--_a: calc(360deg / var(--_n, 1) * var(--_i, 0) + var(--mv-orbit-offset, 0deg));position:absolute;top:50%;left:50%;display:grid;place-items:center;width:var(--mv-orbit-item-size, 2.75rem);height:var(--mv-orbit-item-size, 2.75rem);pointer-events:auto;translate:-50% -50%;transform:rotate(var(--_a)) translate(var(--_radius)) rotate(calc(-1 * var(--_a)));animation:mv-orbit-spin var(--_dur, 20s) linear infinite;will-change:transform}:where(.mv-orbit-ring[data-reverse]) :where(.mv-orbit-item){animation-direction:reverse}:where(mv-orbit[data-paused]) :where(.mv-orbit-item),:where(mv-orbit[paused]) :where(.mv-orbit-item){animation-play-state:paused}@keyframes mv-orbit-spin{0%{transform:rotate(var(--_a)) translate(var(--_radius)) rotate(calc(-1 * var(--_a)))}to{transform:rotate(calc(var(--_a) + 360deg)) translate(var(--_radius)) rotate(calc(-1 * var(--_a) - 360deg))}}@media(prefers-reduced-motion:reduce){:where(html:not([data-motion=full])) :where(.mv-orbit-item){animation:none}}:where([data-motion=reduce]) :where(.mv-orbit-item){animation:none}}@layer mv.components{:where(mv-animated-beam){position:absolute;inset:0;display:block;pointer-events:none;overflow:visible}:where(.mv-animated-beam-svg){position:absolute;inset:0;overflow:visible}:where(.mv-animated-beam-track){stroke:var(--mv-beam-path-color, color-mix(in oklch, var(--mv-fg) 14%, transparent));stroke-width:var(--mv-beam-path-width, 2px);stroke-linecap:round}:where(.mv-animated-beam-pulse){stroke-width:var(--mv-beam-width, 2px);stroke-linecap:round}:where(.mv-animated-beam-stop-a0){stop-color:var(--mv-beam-from, var(--mv-accent));stop-opacity:0}:where(.mv-animated-beam-stop-a1){stop-color:var(--mv-beam-from, var(--mv-accent));stop-opacity:1}:where(.mv-animated-beam-stop-b1){stop-color:var(--mv-beam-to, oklch(.75 .16 calc(var(--mv-accent-h) - 80)));stop-opacity:1}:where(.mv-animated-beam-stop-b0){stop-color:var(--mv-beam-to, oklch(.75 .16 calc(var(--mv-accent-h) - 80)));stop-opacity:0}:where(mv-animated-beam[data-static]) :where(.mv-animated-beam-pulse){display:none}:where(mv-animated-beam[data-static]) :where(.mv-animated-beam-track){stroke:var(--mv-beam-path-color, color-mix(in oklch, var(--mv-accent) 45%, transparent))}}@layer mv.components{:where(mv-reveal,.mv-reveal,.mv-reveal-group){--_d: var(--mv-reveal-distance, 1.5rem);--_x: 0px;--_y: var(--_d);--_s: 1;--_b: 0px}:where(mv-reveal,.mv-reveal,.mv-reveal-group):where([effect=fade],[data-effect=fade]){--_y: 0px}:where(mv-reveal,.mv-reveal,.mv-reveal-group):where([effect=fade-down],[data-effect=fade-down]){--_y: calc(var(--_d) * -1)}:where(mv-reveal,.mv-reveal,.mv-reveal-group):where([effect=blur],[data-effect=blur]){--_y: calc(var(--_d) * .4);--_b: var(--mv-reveal-blur, 12px)}:where(mv-reveal,.mv-reveal,.mv-reveal-group):where([effect=scale],[data-effect=scale]){--_y: calc(var(--_d) * .5);--_s: .9;--_b: 4px}:where(mv-reveal,.mv-reveal,.mv-reveal-group):where([effect=slide-left],[data-effect=slide-left]){--_x: calc(var(--_d) * -2);--_y: 0px}:where(mv-reveal,.mv-reveal,.mv-reveal-group):where([effect=slide-right],[data-effect=slide-right]){--_x: calc(var(--_d) * 2);--_y: 0px}:where(mv-reveal){display:block;--_dur: var(--mv-reveal-duration, var(--mv-duration-slower));--_ease: var(--mv-reveal-easing, var(--mv-ease-out))}:where(mv-reveal)>*{transition-property:opacity,translate,scale,filter;transition-duration:var(--_dur);transition-timing-function:var(--_ease);transition-delay:calc((var(--mv-reveal-delay, 0ms) + var(--mv-reveal-i, 0) * var(--mv-reveal-stagger, 90ms)) * var(--mv-motion))}:where(mv-reveal[data-state=hidden])>*{opacity:0;translate:calc(var(--_x) * var(--mv-motion)) calc(var(--_y) * var(--mv-motion));scale:calc(1 - (1 - var(--_s)) * var(--mv-motion));filter:blur(calc(var(--_b) * var(--mv-motion)));transition-duration:calc(var(--_dur) * .5);transition-delay:0s}@supports (animation-timeline: view()){:where(.mv-reveal,.mv-reveal-group>*){animation-name:mv-reveal-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% cover 25%}:where(.mv-reveal-group>*){animation-range:entry calc((sibling-index() - 1)*5%) cover calc(25% + (sibling-index() - 1)*5%)}}@keyframes mv-reveal-in{0%{opacity:calc(1 - var(--mv-motion));translate:calc(var(--_x) * var(--mv-motion)) calc(var(--_y) * var(--mv-motion));scale:calc(1 - (1 - var(--_s)) * var(--mv-motion));filter:blur(calc(var(--_b) * var(--mv-motion)))}}@media print{:where(mv-reveal)>*{opacity:1!important;translate:none!important;scale:none!important;filter:none!important}}}@layer mv.components{@property --mv-scroll-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_mv-sp-pct{syntax: "<integer>"; inherits: true; initial-value: 0;}:where(.mv-scroll-progress,mv-scroll-progress){--_fill: var(--mv-scroll-progress-color, linear-gradient(90deg, var(--mv-accent), oklch(.72 .17 calc(var(--mv-accent-h) + 50))));--_size: var(--mv-scroll-progress-size, 3px);pointer-events:none}:where(.mv-scroll-progress){position:fixed;inset:0 0 auto;z-index:calc(var(--mv-z-sticky) + 1);display:block;height:var(--_size);background:var(--_fill);transform-origin:0 50%;scale:0 1}:where(.mv-scroll-progress[data-scope=nearest]){position:sticky;top:0}@supports (animation-timeline: scroll()){:where(.mv-scroll-progress){animation-name:mv-scroll-progress-grow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}:where(.mv-scroll-progress[data-scope=nearest]){animation-timeline:scroll(nearest block)}}@keyframes mv-scroll-progress-grow{to{scale:1 1}}@supports (animation-timeline: scroll()){:where(mv-scroll-progress:not([data-js],[scroller],[fallback])){animation-name:mv-scroll-progress-value;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(nearest block)}}@keyframes mv-scroll-progress-value{0%{--mv-scroll-progress: 0;--_mv-sp-pct: 0}to{--mv-scroll-progress: 1;--_mv-sp-pct: 100}}:where(mv-scroll-progress){display:block;height:var(--_size);border-radius:var(--mv-radius-full);background:var(--mv-scroll-progress-track, transparent);overflow:hidden}:where(mv-scroll-progress[fixed]){position:fixed;inset:0 0 auto;z-index:calc(var(--mv-z-sticky) + 1);border-radius:0}:where(.mv-scroll-progress-fill){display:block;height:100%;background:var(--_fill);transform-origin:0 50%;scale:var(--mv-scroll-progress) 1;border-radius:inherit}:where(mv-scroll-progress[variant=circle]){--_size: var(--mv-scroll-progress-size, 3rem);--_stroke: var(--mv-scroll-progress-stroke, 3);position:relative;display:inline-grid;place-items:center;width:var(--_size);height:auto;aspect-ratio:1;overflow:visible;background:none;color:var(--mv-fg)}:where(mv-scroll-progress[variant=circle][fixed]){inset:auto var(--mv-space-6) var(--mv-space-6) auto}:where(.mv-scroll-progress-svg){grid-area:1 / 1;width:100%;height:100%;rotate:-90deg;overflow:visible}:where(.mv-scroll-progress-track,.mv-scroll-progress-ring){fill:none;stroke-width:var(--_stroke)}:where(.mv-scroll-progress-track){stroke:var(--mv-scroll-progress-track, var(--mv-border))}:where(.mv-scroll-progress-ring){stroke:var(--mv-scroll-progress-ring, var(--mv-accent));stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--mv-scroll-progress) * 100);opacity:clamp(0,var(--mv-scroll-progress) * 60,1);filter:drop-shadow(0 0 3px color-mix(in oklch,var(--mv-accent) 45%,transparent))}:where(.mv-scroll-progress-value){grid-area:1 / 1;font-size:calc(var(--_size) * .27);font-weight:var(--mv-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;counter-reset:mv-sp var(--_mv-sp-pct)}:where(.mv-scroll-progress-value):before{content:counter(mv-sp)}:where(.mv-scroll-progress-value):after{content:"%";font-size:.7em;opacity:.7;margin-left:.05em}}@layer mv.components{:where(.mv-grid-pattern,mv-grid-pattern){--mv-grid-pattern-size: 40px;--mv-grid-pattern-stroke: 1px;--mv-grid-pattern-color: color-mix(in oklch, var(--mv-fg) 11%, transparent);--mv-grid-pattern-cell: color-mix(in oklch, var(--mv-accent) 18%, transparent);--mv-grid-pattern-dash: 4px;--mv-grid-pattern-x: 0px;--mv-grid-pattern-y: 0px;--mv-grid-pattern-mask: radial-gradient(ellipse at 50% 45%, #000 15%, transparent 72%);display:block;position:relative;overflow:hidden;isolation:isolate}:where(.mv-grid-pattern[data-fill],mv-grid-pattern[data-fill]){position:absolute;inset:0;pointer-events:none}:where(.mv-grid-pattern,mv-grid-pattern):where([data-fade=top]){--mv-grid-pattern-mask: linear-gradient(to bottom, #000 10%, transparent 90%)}:where(.mv-grid-pattern,mv-grid-pattern):where([data-fade=bottom]){--mv-grid-pattern-mask: linear-gradient(to top, #000 10%, transparent 90%)}:where(.mv-grid-pattern,mv-grid-pattern):where([data-fade=edges]){--mv-grid-pattern-mask: radial-gradient(ellipse 100% 100% at 50% 50%, #000 55%, transparent 100%)}:where(.mv-grid-pattern,mv-grid-pattern):where([data-fade=none]){--mv-grid-pattern-mask: none}:where(.mv-grid-pattern,mv-grid-pattern:not([variant=flicker],[variant=interactive],[variant=retro])):before,:where(.mv-grid-pattern,mv-grid-pattern:not([variant=flicker],[variant=interactive],[variant=retro])):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-size:var(--mv-grid-pattern-size) var(--mv-grid-pattern-size);background-position:var(--mv-grid-pattern-x) var(--mv-grid-pattern-y);mask-image:var(--mv-grid-pattern-mask)}:where(.mv-grid-pattern,mv-grid-pattern):before{background-image:linear-gradient(to right,var(--mv-grid-pattern-color) var(--mv-grid-pattern-stroke),transparent var(--mv-grid-pattern-stroke))}:where(.mv-grid-pattern,mv-grid-pattern):after{background-image:linear-gradient(to bottom,var(--mv-grid-pattern-color) var(--mv-grid-pattern-stroke),transparent var(--mv-grid-pattern-stroke))}:where(.mv-grid-pattern,mv-grid-pattern):where([data-variant=dashed]):before{mask-image:var(--mv-grid-pattern-mask),repeating-linear-gradient(to bottom,#000 0 var(--mv-grid-pattern-dash),transparent var(--mv-grid-pattern-dash) calc(var(--mv-grid-pattern-dash) * 2));mask-composite:intersect}:where(.mv-grid-pattern,mv-grid-pattern):where([data-variant=dashed]):after{mask-image:var(--mv-grid-pattern-mask),repeating-linear-gradient(to right,#000 0 var(--mv-grid-pattern-dash),transparent var(--mv-grid-pattern-dash) calc(var(--mv-grid-pattern-dash) * 2));mask-composite:intersect}:where(.mv-grid-pattern,mv-grid-pattern):where([data-fade=none][data-variant=dashed]):before{mask-image:repeating-linear-gradient(to bottom,#000 0 var(--mv-grid-pattern-dash),transparent var(--mv-grid-pattern-dash) calc(var(--mv-grid-pattern-dash) * 2))}:where(.mv-grid-pattern,mv-grid-pattern):where([data-fade=none][data-variant=dashed]):after{mask-image:repeating-linear-gradient(to right,#000 0 var(--mv-grid-pattern-dash),transparent var(--mv-grid-pattern-dash) calc(var(--mv-grid-pattern-dash) * 2))}:where(.mv-grid-pattern,mv-grid-pattern)>:where(:not(.mv-grid-pattern-cells,canvas)){position:relative}:where(.mv-grid-pattern-cells){position:absolute;inset:0;z-index:-1;pointer-events:none;mask-image:var(--mv-grid-pattern-mask)}:where(.mv-grid-pattern-cells)>:where(*){position:absolute;left:calc(var(--mv-grid-pattern-x) + var(--x, 0) * var(--mv-grid-pattern-size) + var(--mv-grid-pattern-stroke));top:calc(var(--mv-grid-pattern-y) + var(--y, 0) * var(--mv-grid-pattern-size) + var(--mv-grid-pattern-stroke));width:calc(var(--mv-grid-pattern-size) - var(--mv-grid-pattern-stroke));height:calc(var(--mv-grid-pattern-size) - var(--mv-grid-pattern-stroke));background:var(--mv-grid-pattern-cell)}:where(.mv-grid-pattern[data-animate],mv-grid-pattern[squares]) :where(.mv-grid-pattern-cells)>:where(*){opacity:0;animation:mv-grid-pattern-pulse var(--d, 4s) var(--mv-ease-in-out) var(--delay, 0s) infinite}:where(.mv-grid-pattern[data-animate]) :where(.mv-grid-pattern-cells)>:where(:nth-child(3n+1)){--d: 4.2s;--delay: -.4s}:where(.mv-grid-pattern[data-animate]) :where(.mv-grid-pattern-cells)>:where(:nth-child(3n+2)){--d: 5.1s;--delay: -2.1s}:where(.mv-grid-pattern[data-animate]) :where(.mv-grid-pattern-cells)>:where(:nth-child(3n)){--d: 3.6s;--delay: -1.3s}@keyframes mv-grid-pattern-pulse{0%,to{opacity:0}45%,60%{opacity:1}}:where(.mv-grid-pattern-canvas){mask-image:var(--mv-grid-pattern-mask);z-index:-1}:where(mv-grid-pattern[variant=flicker]:not([data-fade])){--mv-grid-pattern-mask: radial-gradient(ellipse at 50% 50%, #000 25%, transparent 75%)}:where(mv-grid-pattern[variant=retro]){--mv-grid-pattern-size: 44px;--mv-grid-pattern-color: light-dark(color-mix(in oklch, var(--mv-accent) 45%, transparent), color-mix(in oklch, var(--mv-accent) 60%, transparent));--mv-grid-pattern-angle: 68deg;--mv-grid-pattern-speed: 1.4s;perspective:280px;perspective-origin:50% 0%}:where(mv-grid-pattern[variant=retro]):before{content:"";position:absolute;z-index:-1;left:-150%;width:400%;top:38%;height:240%;pointer-events:none;transform-origin:50% 0;transform:rotateX(var(--mv-grid-pattern-angle));background-image:linear-gradient(to right,var(--mv-grid-pattern-color) var(--mv-grid-pattern-stroke),transparent var(--mv-grid-pattern-stroke)),linear-gradient(to bottom,var(--mv-grid-pattern-color) var(--mv-grid-pattern-stroke),transparent var(--mv-grid-pattern-stroke));background-size:var(--mv-grid-pattern-size) var(--mv-grid-pattern-size);background-position:50% 0;mask-image:linear-gradient(to bottom,transparent,#000 22%);animation:mv-grid-pattern-retro var(--mv-grid-pattern-speed) linear infinite;will-change:transform}:where(mv-grid-pattern[variant=retro]):after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(60% 18% at 50% 38%,light-dark(color-mix(in oklch,var(--mv-accent) 22%,transparent),color-mix(in oklch,var(--mv-accent) 40%,transparent)),transparent 70%),linear-gradient(to bottom,transparent 30%,color-mix(in oklch,var(--mv-accent) 8%,transparent) 38%,transparent 60%)}@keyframes mv-grid-pattern-retro{to{transform:rotateX(var(--mv-grid-pattern-angle)) translateY(var(--mv-grid-pattern-size))}}@media(prefers-reduced-motion:reduce){:where(mv-grid-pattern[variant=retro]):before{animation:none}:where(.mv-grid-pattern[data-animate],mv-grid-pattern[squares]) :where(.mv-grid-pattern-cells)>:where(*){animation:none;opacity:var(--o, .8)}}:where([data-motion=reduce]) :where(mv-grid-pattern[variant=retro]):before{animation:none}:where([data-motion=reduce]) :where(.mv-grid-pattern[data-animate],mv-grid-pattern[squares]) :where(.mv-grid-pattern-cells)>:where(*){animation:none;opacity:var(--o, .8)}@media(forced-colors:active),print{:where(.mv-grid-pattern,mv-grid-pattern):before,:where(.mv-grid-pattern,mv-grid-pattern):after,:where(.mv-grid-pattern-cells){display:none}:where(.mv-grid-pattern-canvas){visibility:hidden}}}@layer mv.components{:where(.mv-dot-pattern,mv-dot-pattern){--mv-dot-pattern-gap: 18px;--mv-dot-pattern-radius: 1px;--mv-dot-pattern-color: color-mix(in oklch, var(--mv-fg) 24%, transparent);--mv-dot-pattern-x: 0px;--mv-dot-pattern-y: 0px;--mv-dot-pattern-mask: radial-gradient(ellipse at 50% 45%, #000 15%, transparent 72%);display:block;position:relative;overflow:hidden;isolation:isolate}:where(.mv-dot-pattern[data-fill],mv-dot-pattern[data-fill]){position:absolute;inset:0;pointer-events:none}:where(.mv-dot-pattern,mv-dot-pattern):where([data-fade=top]){--mv-dot-pattern-mask: linear-gradient(to bottom, #000 10%, transparent 90%)}:where(.mv-dot-pattern,mv-dot-pattern):where([data-fade=bottom]){--mv-dot-pattern-mask: linear-gradient(to top, #000 10%, transparent 90%)}:where(.mv-dot-pattern,mv-dot-pattern):where([data-fade=edges]){--mv-dot-pattern-mask: radial-gradient(ellipse 100% 100% at 50% 50%, #000 55%, transparent 100%)}:where(.mv-dot-pattern,mv-dot-pattern):where([data-fade=none]){--mv-dot-pattern-mask: none}:where(.mv-dot-pattern,mv-dot-pattern:not([variant=glow],[variant=wave])):before{--_dot: radial-gradient(circle at center, var(--mv-dot-pattern-color) var(--mv-dot-pattern-radius), transparent calc(var(--mv-dot-pattern-radius) + .75px));content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--_dot);background-size:var(--mv-dot-pattern-gap) var(--mv-dot-pattern-gap);background-position:var(--mv-dot-pattern-x) var(--mv-dot-pattern-y);mask-image:var(--mv-dot-pattern-mask)}:where(.mv-dot-pattern,mv-dot-pattern):where([data-variant=staggered]):before{background-image:var(--_dot),var(--_dot);background-size:var(--mv-dot-pattern-gap) var(--mv-dot-pattern-gap);background-position:var(--mv-dot-pattern-x) var(--mv-dot-pattern-y),calc(var(--mv-dot-pattern-x) + var(--mv-dot-pattern-gap) / 2) calc(var(--mv-dot-pattern-y) + var(--mv-dot-pattern-gap) / 2)}:where(.mv-dot-pattern,mv-dot-pattern)>:where(:not(canvas)){position:relative}:where(.mv-dot-pattern-canvas){mask-image:var(--mv-dot-pattern-mask);z-index:-1}:where(mv-dot-pattern[variant]:not([data-fade])){--mv-dot-pattern-mask: radial-gradient(ellipse at 50% 50%, #000 30%, transparent 80%)}@media(forced-colors:active),print{:where(.mv-dot-pattern,mv-dot-pattern):before{display:none}:where(.mv-dot-pattern-canvas){visibility:hidden}}}@layer mv.components{:where(mv-particles){--mv-particles-color: color-mix(in oklch, var(--mv-fg) 75%, transparent);--mv-particles-link: color-mix(in oklch, var(--mv-accent) 70%, transparent);display:block;position:relative;overflow:hidden;isolation:isolate}:where(mv-particles[data-fill]){position:absolute;inset:0;pointer-events:none}:where(mv-particles)>:where(:not(canvas)){position:relative}:where(.mv-particles-canvas){z-index:-1}@media(forced-colors:active),print{:where(.mv-particles-canvas){visibility:hidden}}}@layer mv.components{:where(.mv-light-rays){--mv-light-rays-color: light-dark(oklch(.6 .17 var(--mv-accent-h) / .42), oklch(.9 .07 var(--mv-accent-h) / .5));--mv-light-rays-glow: light-dark(oklch(.65 .17 var(--mv-accent-h) / .28), oklch(.8 .12 var(--mv-accent-h) / .3));--mv-light-rays-intensity: 1;--mv-light-rays-blur: 6px;--mv-light-rays-speed: 16s;--mv-light-rays-x: 50%;--mv-light-rays-length: 90%;--mv-light-rays-spread: 44%;--_tilt: 0deg;display:block;position:relative;overflow:hidden;pointer-events:none;opacity:var(--mv-light-rays-intensity);background:radial-gradient(ellipse 45% 38% at var(--mv-light-rays-x) 0%,var(--mv-light-rays-glow),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .6) calc(var(--mv-light-rays-length) * .55),transparent var(--mv-light-rays-length));isolation:isolate}:where(.mv-light-rays[data-fill]){position:absolute;inset:0}:where(.mv-light-rays[data-origin=left]){--mv-light-rays-x: 18%;--_tilt: -22deg}:where(.mv-light-rays[data-origin=right]){--mv-light-rays-x: 82%;--_tilt: 22deg}:where(.mv-light-rays):before,:where(.mv-light-rays):after{content:"";position:absolute;top:-14%;left:calc(var(--mv-light-rays-x) - 110%);width:220%;height:170%;transform-origin:50% 0;filter:blur(var(--mv-light-rays-blur));mask-image:radial-gradient(ellipse var(--mv-light-rays-spread) 100% at 50% 0%,#000 12%,rgb(0 0 0 / .5) 45%,transparent 72%);will-change:transform}:where(.mv-light-rays):before{background:repeating-conic-gradient(from 177deg at 50% 0%,transparent 0deg,var(--mv-light-rays-color) 1.6deg,transparent 4.2deg,transparent 9.1deg),repeating-conic-gradient(from 183deg at 50% 0%,transparent 0deg,color-mix(in oklch,var(--mv-light-rays-color) 75%,transparent) 2.2deg,transparent 5.4deg,transparent 14.3deg);transform:rotate(var(--_tilt));animation:mv-light-rays-sway var(--mv-light-rays-speed) var(--mv-ease-in-out) infinite alternate}:where(.mv-light-rays):after{background:repeating-conic-gradient(from 172deg at 50% 0%,transparent 0deg,var(--mv-light-rays-color) 2deg,transparent 5deg,transparent 12.7deg);opacity:.75;transform:rotate(var(--_tilt));animation:mv-light-rays-sway-back calc(var(--mv-light-rays-speed) * 1.37) var(--mv-ease-in-out) infinite alternate}@keyframes mv-light-rays-sway{0%{transform:rotate(calc(var(--_tilt) - 3.5deg))}to{transform:rotate(calc(var(--_tilt) + 3.5deg))}}@keyframes mv-light-rays-sway-back{0%{transform:rotate(calc(var(--_tilt) + 4deg));opacity:.45}50%{opacity:.85}to{transform:rotate(calc(var(--_tilt) - 3deg));opacity:.55}}@media(prefers-reduced-motion:reduce){:where(.mv-light-rays):before,:where(.mv-light-rays):after{animation:none}}:where([data-motion=reduce]) :where(.mv-light-rays):before,:where([data-motion=reduce]) :where(.mv-light-rays):after{animation:none}@media(prefers-contrast:more){:where(.mv-light-rays){opacity:calc(var(--mv-light-rays-intensity) * .5)}}@media(forced-colors:active),print{:where(.mv-light-rays){display:none}}}@layer mv.components{:where(.mv-noise){--_grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.6' intercept='-.3'/%3E%3CfeFuncG type='linear' slope='1.6' intercept='-.3'/%3E%3CfeFuncB type='linear' slope='1.6' intercept='-.3'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;isolation:isolate}:where(.mv-noise[data-grain=coarse]){--_grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.45' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.8' intercept='-.4'/%3E%3CfeFuncG type='linear' slope='1.8' intercept='-.4'/%3E%3CfeFuncB type='linear' slope='1.8' intercept='-.4'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:where(.mv-noise):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--_grain) 0 0 / var(--mv-noise-size, 200px) repeat;opacity:var(--mv-noise-opacity, .22);mix-blend-mode:var(--mv-noise-blend, overlay);pointer-events:none}:where(.mv-noise[data-layer=over]):after{z-index:var(--mv-noise-z, 10)}:where(.mv-noise[data-animate]):after{animation:mv-noise-shift var(--mv-noise-speed, .9s) steps(1) infinite}@keyframes mv-noise-shift{0%{background-position:0 0}10%{background-position:-37px 21px}20%{background-position:53px -61px}30%{background-position:-89px -13px}40%{background-position:17px 77px}50%{background-position:-61px 43px}60%{background-position:97px 9px}70%{background-position:-23px -83px}80%{background-position:71px 59px}90%{background-position:-47px -29px}}@media(prefers-reduced-motion:reduce){:where(.mv-noise):after{animation:none}}:where([data-motion=reduce]) :where(.mv-noise):after{animation:none}}@layer mv.components{:where(mv-meteors){--mv-meteors-color: light-dark(var(--mv-gray-500), var(--mv-gray-200));--mv-meteors-tail: 5rem;--mv-meteors-size: 2px;--mv-meteors-angle: 215deg;--mv-meteors-travel: 900px;display:block;position:relative;overflow:hidden;isolation:isolate}:where(mv-meteors[data-fill]){position:absolute;inset:0;pointer-events:none}:where(mv-meteors)>:where(:not(.mv-meteor)){position:relative}:where(.mv-meteor){position:absolute;z-index:-1;left:var(--x, 50%);top:var(--y, -10px);width:var(--mv-meteors-size);height:var(--mv-meteors-size);border-radius:50%;background:var(--mv-meteors-color);box-shadow:0 0 0 1px color-mix(in oklch,var(--mv-meteors-color) 12%,transparent),0 0 8px 1px color-mix(in oklch,var(--mv-meteors-color) 55%,transparent);pointer-events:none;opacity:0;transform:rotate(var(--mv-meteors-angle)) translate(0);animation:mv-meteors-fall var(--dur, 6s) linear var(--delay, 0s) infinite;will-change:transform,opacity}:where(.mv-meteor):before{content:"";position:absolute;top:50%;left:50%;width:calc(var(--mv-meteors-tail) * var(--k, 1));height:1px;translate:0 -50%;background:linear-gradient(to right,var(--mv-meteors-color),transparent)}@keyframes mv-meteors-fall{0%{transform:rotate(var(--mv-meteors-angle)) translate(0);opacity:0}4%{opacity:1}48%{opacity:1}62%,to{transform:rotate(var(--mv-meteors-angle)) translate(calc(-1 * var(--mv-meteors-travel)));opacity:0}}@media(prefers-reduced-motion:reduce){:where(.mv-meteor){animation:none;opacity:var(--o, .6);transform:rotate(var(--mv-meteors-angle)) translate(calc(-1 * var(--mv-meteors-travel) * var(--p, .4)))}}:where([data-motion=reduce]) :where(.mv-meteor){animation:none;opacity:var(--o, .6);transform:rotate(var(--mv-meteors-angle)) translate(calc(-1 * var(--mv-meteors-travel) * var(--p, .4)))}@media(forced-colors:active),print{:where(.mv-meteor){display:none}}}@layer mv.components{:where(mv-theme-toggle){display:inline-flex;vertical-align:middle}:where(.mv-theme-toggle-button){--_size: var(--mv-theme-toggle-size, var(--mv-control-md));position:relative;display:inline-grid;place-items:center;width:var(--_size);height:var(--_size);padding:0;border:1px solid transparent;border-radius:var(--mv-radius-full);background:transparent;color:var(--mv-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),border-color var(--mv-duration-fast) var(--mv-ease-out),scale var(--mv-duration-instant) var(--mv-ease-out)}:where(.mv-theme-toggle-button):hover{background:var(--mv-bg-muted)}:where(.mv-theme-toggle-button):active{scale:.94}:where(.mv-theme-toggle-button):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(mv-theme-toggle[data-variant=outline]) :where(.mv-theme-toggle-button){border-color:var(--mv-border-strong);background:var(--mv-bg);box-shadow:var(--mv-shadow-xs)}:where(mv-theme-toggle[data-variant=outline]) :where(.mv-theme-toggle-button):hover{background:var(--mv-bg-muted)}:where(mv-theme-toggle[data-size=sm]){--mv-theme-toggle-size: var(--mv-control-sm)}:where(mv-theme-toggle[data-size=lg]){--mv-theme-toggle-size: var(--mv-control-lg)}:where(.mv-theme-toggle-icon){width:55%;height:55%;overflow:visible;transition:rotate var(--mv-duration-slower) var(--mv-ease-emphasized)}:where(.mv-theme-toggle-core){transform-box:fill-box;transform-origin:center;transition:scale var(--mv-duration-slow) var(--mv-ease-spring)}:where(.mv-theme-toggle-bite){transition:translate var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-theme-toggle-rays) :where(line){transform-origin:12px 12px;transition:scale var(--mv-duration-normal) var(--mv-ease-out) calc(var(--i) * 20ms),opacity var(--mv-duration-normal) var(--mv-ease-out) calc(var(--i) * 20ms)}:where(mv-theme-toggle [aria-pressed=true])>:where(.mv-theme-toggle-icon){rotate:360deg}:where(mv-theme-toggle [aria-pressed=true]) :where(.mv-theme-toggle-core){scale:1.75}:where(mv-theme-toggle [aria-pressed=true]) :where(.mv-theme-toggle-bite){translate:-12px 12px}:where(mv-theme-toggle [aria-pressed=true]) :where(.mv-theme-toggle-rays) :where(line){scale:.3;opacity:0;transition-delay:0ms}:where(:root[data-mv-theme-transition])::view-transition-old(root),:where(:root[data-mv-theme-transition])::view-transition-new(root){animation:none;mix-blend-mode:normal}:where(:root[data-mv-theme-transition])::view-transition-new(root){z-index:1}}@layer mv.components{:where(mv-text-highlight){--_color: var(--mv-text-highlight-color, var(--mv-accent));--_dur: .8s;--_delay: 0ms;--_ease: var(--mv-text-highlight-easing, var(--mv-ease-in-out));position:relative}:where(mv-text-highlight[data-effect=marker]){--_ink: light-dark( color-mix(in oklch, var(--_color) 28%, transparent), color-mix(in oklch, var(--_color) 45%, transparent) );padding-inline:.14em;margin-inline:-.14em;border-radius:.3em .55em .35em .5em/.5em .3em .55em .35em;background-image:linear-gradient(100deg,color-mix(in oklch,var(--mv-text-highlight-marker, var(--_ink)),transparent 25%),var(--mv-text-highlight-marker, var(--_ink)) 8% 92%,color-mix(in oklch,var(--mv-text-highlight-marker, var(--_ink)),transparent 35%));background-repeat:no-repeat;background-position:0 var(--mv-text-highlight-offset, 70%);background-size:0% var(--mv-text-highlight-size, 78%);transition:background-size var(--_dur) var(--_ease) var(--_delay)}:where(mv-text-highlight[data-effect=marker][data-state=on]){background-size:100% var(--mv-text-highlight-size, 78%)}:where(mv-text-highlight:is([data-effect=underline],[data-effect=circle],[data-effect=box],[data-effect=strike])){display:inline-block;white-space:nowrap}:where(.mv-text-highlight-svg){position:absolute;display:block;max-width:none;overflow:visible;pointer-events:none;fill:none;stroke:var(--_color);stroke-width:var(--mv-text-highlight-stroke, .085em);stroke-linecap:round;stroke-linejoin:round}:where(mv-text-highlight[data-effect=strike]) :where(.mv-text-highlight-svg){stroke-width:var(--mv-text-highlight-stroke, .07em)}:where(.mv-text-highlight-svg path){stroke-dasharray:1 2;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset calc(var(--_dur) * var(--_len, 1)) var(--_ease) calc(var(--_delay) + var(--_dur) * var(--_at, 0)),opacity 1ms linear calc(var(--_delay) + var(--_dur) * var(--_at, 0))}:where(mv-text-highlight[data-state=on]) :where(.mv-text-highlight-svg path){stroke-dashoffset:0;opacity:1}:where(mv-text-highlight:not([data-state=on])) :where(.mv-text-highlight-svg path){transition-duration:calc(var(--_dur) * .4),1ms;transition-delay:0ms,calc(var(--_dur) * .4)}:where(mv-text-highlight[data-effect=marker]:not([data-state=on])){transition-duration:calc(var(--_dur) * .5);transition-delay:0ms}:where(mv-text-highlight[data-snap]),:where(mv-text-highlight[data-snap]) :where(.mv-text-highlight-svg path){transition:none}@media(prefers-reduced-motion:reduce){:where(html:not([data-motion=full])) :where(mv-text-highlight),:where(html:not([data-motion=full])) :where(.mv-text-highlight-svg path){transition-duration:0s;transition-delay:0s}}:where([data-motion=reduce]) :where(mv-text-highlight),:where([data-motion=reduce]) :where(.mv-text-highlight-svg path){transition-duration:0s;transition-delay:0s}}@layer mv.components{:where(mv-thinking-orb){--mv-thinking-orb-size: 10rem;--mv-thinking-orb-1: var(--mv-accent);--mv-thinking-orb-2: oklch(.74 .14 225);--mv-thinking-orb-3: oklch(.76 .15 345);display:inline-block;position:relative;width:var(--mv-thinking-orb-size);aspect-ratio:1;flex:none;vertical-align:middle}:where(.mv-thinking-orb-button){position:absolute;inset:22%;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.mv-thinking-orb-button:focus-visible){outline:none;box-shadow:var(--mv-focus-ring)}}@layer mv.components{:where(mv-sparkles-text){position:relative;display:inline-block}:where(.mv-sparkles-text-layer){position:absolute;inset:0;pointer-events:none}:where(.mv-sparkles-text-spark){position:absolute;display:block;max-width:none;width:calc(var(--mv-sparkles-text-size, max(.6em, 12px)) * var(--_s, 1));height:auto;aspect-ratio:1;translate:-50% -50%;fill:currentColor;filter:drop-shadow(0 0 .12em color-mix(in oklch,currentColor 60%,transparent));scale:0;opacity:0;animation:mv-sparkles-text-pop 1.3s var(--mv-ease-in-out) infinite both}:where(.mv-sparkles-text-spark[data-idle]),:where(mv-sparkles-text[data-offscreen]) :where(.mv-sparkles-text-spark){animation-play-state:paused}@keyframes mv-sparkles-text-pop{0%{scale:0;opacity:0;rotate:var(--_r, 0deg)}45%{scale:1;opacity:1}to{scale:0;opacity:0;rotate:calc(var(--_r, 0deg) + 150deg)}}@media(prefers-reduced-motion:reduce){:where(html:not([data-motion=full])) :where(.mv-sparkles-text-spark){animation:none;scale:1;opacity:1}}:where([data-motion=reduce]) :where(.mv-sparkles-text-spark){animation:none;scale:1;opacity:1}}@layer mv.components{:where(.mv-progressive-blur){--_size: var(--mv-progressive-blur-size, 35%);--_s: var(--mv-progressive-blur-strength, 16px);--_dir: to bottom;--_n: 2;position:absolute;inset:auto 0 0;height:var(--_size);z-index:var(--mv-progressive-blur-z, 2);border-radius:inherit;pointer-events:none}:where(.mv-progressive-blur[data-side=top]){inset:0 0 auto;--_dir: to top}:where(.mv-progressive-blur[data-side=left]){inset:0 auto 0 0;width:var(--_size);height:auto;--_dir: to left}:where(.mv-progressive-blur[data-side=right]){inset:0 0 0 auto;width:var(--_size);height:auto;--_dir: to right}:where(.mv-progressive-blur[data-fade]){background:linear-gradient(var(--_dir),transparent,color-mix(in oklch,var(--mv-progressive-blur-fade, var(--mv-bg)) 85%,transparent))}:where(.mv-progressive-blur:has(>:nth-child(1):last-child)){--_n: 1}:where(.mv-progressive-blur:has(>:nth-child(3):last-child)){--_n: 3}:where(.mv-progressive-blur:has(>:nth-child(4):last-child)){--_n: 4}:where(.mv-progressive-blur:has(>:nth-child(5):last-child)){--_n: 5}:where(.mv-progressive-blur:has(>:nth-child(6):last-child)){--_n: 6}:where(.mv-progressive-blur:has(>:nth-child(7):last-child)){--_n: 7}:where(.mv-progressive-blur:has(>:nth-child(8):last-child)){--_n: 8}:where(.mv-progressive-blur)>:where(*),:where(.mv-progressive-blur:not(:has(>*))):before,:where(.mv-progressive-blur:not(:has(>*))):after{--_i: 0;--_b: calc(var(--_s) * pow(2, calc(var(--_i) + 1 - var(--_n))));content:"";position:absolute;inset:0;display:block;border-radius:inherit;-webkit-backdrop-filter:blur(var(--_b));backdrop-filter:blur(var(--_b));-webkit-mask-image:linear-gradient(var(--_dir),transparent calc(var(--_i) / var(--_n) * 100%),#000 calc((var(--_i) + 1) / var(--_n) * 100%));mask-image:linear-gradient(var(--_dir),transparent calc(var(--_i) / var(--_n) * 100%),#000 calc((var(--_i) + 1) / var(--_n) * 100%))}:where(.mv-progressive-blur)>:where(:nth-child(2)),:where(.mv-progressive-blur:not(:has(>*))):after{--_i: 1}:where(.mv-progressive-blur)>:where(:nth-child(3)){--_i: 2}:where(.mv-progressive-blur)>:where(:nth-child(4)){--_i: 3}:where(.mv-progressive-blur)>:where(:nth-child(5)){--_i: 4}:where(.mv-progressive-blur)>:where(:nth-child(6)){--_i: 5}:where(.mv-progressive-blur)>:where(:nth-child(7)){--_i: 6}:where(.mv-progressive-blur)>:where(:nth-child(8)){--_i: 7}}@layer mv.components{:where(.mv-avatar,.mv-avatar-more){--_size: var(--mv-avatar-size, 2.5rem);--_ring: var(--mv-avatar-ring, var(--mv-bg));position:relative;display:inline-grid;grid-template:minmax(0,1fr) / minmax(0,1fr);flex-shrink:0;width:var(--_size);height:var(--_size);border-radius:var(--mv-avatar-radius, 50%);vertical-align:middle;font-size:calc(var(--_size) * .38);line-height:1}:where(.mv-avatar):after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mv-fg) 8%,transparent);pointer-events:none}:where(.mv-avatar)>:where(img,.mv-avatar-fallback){grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;border-radius:inherit}:where(.mv-avatar)>:where(img){z-index:1;display:block;object-fit:cover;overflow:hidden;color:transparent;transition:opacity var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-avatar)>:where(img):before{content:"";display:block;width:100%;height:100%}:where(.mv-avatar)>:where(img[data-mv-state=loading],img[data-mv-state=error],img:not([src]),img[src=""]){opacity:0}:where(.mv-avatar-fallback){display:grid;place-items:center;overflow:hidden;background:var(--mv-avatar-bg, var(--mv-bg-emphasis));color:var(--mv-avatar-fg, var(--mv-fg-muted));font-family:var(--mv-font-sans);font-weight:var(--mv-weight-medium);letter-spacing:.02em;text-transform:uppercase;user-select:none}:where(.mv-avatar-fallback)>:where(svg){width:55%;height:55%}:where(.mv-avatar[data-variant=tinted]){--_hue: var(--mv-avatar-hue, var(--mv-accent-h));--mv-avatar-bg: light-dark(oklch(.93 .045 var(--_hue)), oklch(.33 .07 var(--_hue)));--mv-avatar-fg: light-dark(oklch(.45 .13 var(--_hue)), oklch(.86 .08 var(--_hue)))}:where(.mv-avatar[data-shape=square],.mv-avatar-more[data-shape=square]){--mv-avatar-radius: calc(var(--_size) * .24)}:where(.mv-avatar,.mv-avatar-more):where([data-size=xs]){--_size: 1.5rem}:where(.mv-avatar,.mv-avatar-more):where([data-size=sm]){--_size: 2rem}:where(.mv-avatar,.mv-avatar-more):where([data-size=lg]){--_size: 3rem}:where(.mv-avatar,.mv-avatar-more):where([data-size=xl]){--_size: 4rem}:where(.mv-avatar,.mv-avatar-more):where([data-size="2xl"]){--_size: 5rem}:where(.mv-avatar[data-ring]){box-shadow:0 0 0 2px var(--_ring),0 0 0 4px var(--mv-accent)}:where(.mv-avatar-status){--_dot: max(.5rem, calc(var(--_size) * .27));--_c: var(--mv-success);position:absolute;z-index:3;inset-block-end:0;inset-inline-end:0;width:var(--_dot);height:var(--_dot);border-radius:50%;background:var(--_c);box-shadow:0 0 0 max(2px,calc(var(--_size) * .04)) var(--_ring)}:where(.mv-avatar-status[data-status=away]){--_c: var(--mv-warning)}:where(.mv-avatar-status[data-status=busy]){--_c: var(--mv-danger)}:where(.mv-avatar-status[data-status=offline]){--_c: var(--mv-fg-subtle)}:where(.mv-avatar-status[data-side=top]){inset-block:0 auto}:where(.mv-avatar[data-shape=square])>:where(.mv-avatar-status){inset-block-end:calc(var(--_dot) * -.25);inset-inline-end:calc(var(--_dot) * -.25)}:where(.mv-avatar[data-shape=square])>:where(.mv-avatar-status[data-side=top]){inset-block:calc(var(--_dot) * -.25) auto}:where(.mv-avatar-status[data-pulse]):before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:mv-avatar-pulse 2s var(--mv-ease-out) infinite}@keyframes mv-avatar-pulse{0%{scale:1;opacity:.6}70%,to{scale:2.4;opacity:0}}@media(prefers-reduced-motion:reduce){:where(.mv-avatar-status[data-pulse]):before{animation:none;display:none}}:where([data-motion=reduce]) :where(.mv-avatar-status[data-pulse]):before{animation:none;display:none}:where(.mv-avatar-badge){position:absolute;z-index:3;inset-block-start:calc(var(--_size) * -.06);inset-inline-end:calc(var(--_size) * -.12);display:grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:var(--mv-radius-full);background:var(--mv-danger);color:var(--mv-fg-on-accent);font:var(--mv-weight-semibold) .625rem / 1 var(--mv-font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--_ring)}:where(.mv-avatar-group){--_overlap: var(--mv-avatar-overlap, -.28);display:inline-flex;align-items:center;isolation:isolate}:where(.mv-avatar-group[data-size=xs]){--mv-avatar-size: 1.5rem}:where(.mv-avatar-group[data-size=sm]){--mv-avatar-size: 2rem}:where(.mv-avatar-group[data-size=lg]){--mv-avatar-size: 3rem}:where(.mv-avatar-group[data-size=xl]){--mv-avatar-size: 4rem}:where(.mv-avatar-group:not([data-spread=false])):hover{--_overlap: var(--mv-avatar-overlap-hover, -.1)}:where(.mv-avatar-group)>:where(.mv-avatar,.mv-avatar-more){box-shadow:0 0 0 2px var(--_ring);transition:margin var(--mv-duration-slow) var(--mv-ease-spring),translate var(--mv-duration-slow) var(--mv-ease-spring),scale var(--mv-duration-slow) var(--mv-ease-spring)}:where(.mv-avatar-group)>:where(.mv-avatar,.mv-avatar-more)+:where(.mv-avatar,.mv-avatar-more){margin-inline-start:calc(var(--_size) * var(--_overlap))}:where(.mv-avatar-group:hover)>:where(.mv-avatar,.mv-avatar-more){transition:margin var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-normal) var(--mv-ease-out),scale var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-avatar-group:not([data-spread=false]))>:where(.mv-avatar,.mv-avatar-more):hover{z-index:1;translate:0 calc(-4px * var(--mv-motion));scale:calc(1 + .05 * var(--mv-motion))}:where(.mv-avatar-group:not([data-spread=false]))>:where(.mv-avatar,.mv-avatar-more):has(+:hover),:where(.mv-avatar-group:not([data-spread=false]))>:where(:hover+.mv-avatar,:hover+.mv-avatar-more){translate:0 calc(-1.8px * var(--mv-motion))}:where(.mv-avatar-more){place-items:center;padding:0;border:0;background:var(--mv-bg-emphasis);color:var(--mv-fg);font-family:var(--mv-font-sans);font-size:calc(var(--_size) * .32);font-weight:var(--mv-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.01em}:where(button.mv-avatar-more){cursor:pointer;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast) var(--mv-ease-out)}:where(button.mv-avatar-more):hover{background:color-mix(in oklab,var(--mv-bg-emphasis),var(--mv-fg) 10%)}:where(button.mv-avatar-more):focus-visible{outline:none;box-shadow:0 0 0 2px var(--_ring),0 0 0 4px var(--mv-ring)}}@layer mv.components{:where(mv-dialog){display:contents}:where(html:has(dialog.mv-dialog[open])){overflow:hidden;scrollbar-gutter:stable}:where(dialog.mv-dialog){--_dur: var(--mv-duration-normal);box-sizing:border-box;width:min(calc(100vw - 2rem),var(--mv-dialog-width, 30rem));max-height:calc(100dvh - 2rem);padding:var(--mv-space-6);border:1px solid var(--mv-border);border-radius:var(--mv-dialog-radius, var(--mv-radius-xl));background:var(--mv-surface-raised);color:var(--mv-fg);box-shadow:var(--mv-shadow-xl);overflow:auto;overscroll-behavior:contain;opacity:0;scale:.96;translate:0 8px;transition:opacity var(--_dur) var(--mv-ease-out),scale var(--_dur) var(--mv-ease-out),translate var(--_dur) var(--mv-ease-out),display var(--_dur) allow-discrete,overlay var(--_dur) allow-discrete}:where(dialog.mv-dialog[open]){opacity:1;scale:1;translate:0 0}@starting-style{:where(dialog.mv-dialog[open]){opacity:0;scale:.96;translate:0 8px}}:where(dialog.mv-dialog)::backdrop{background:var(--mv-overlay);backdrop-filter:blur(var(--mv-dialog-backdrop-blur, 3px));opacity:0;transition:opacity var(--mv-duration-normal) var(--mv-ease-out),display var(--mv-duration-normal) allow-discrete,overlay var(--mv-duration-normal) allow-discrete}:where(dialog.mv-dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog.mv-dialog[open])::backdrop{opacity:0}}:where(dialog.mv-dialog[data-dragging]){transition:none;user-select:none}:where(dialog.mv-dialog[data-variant=sheet]){--_dur: var(--mv-duration-slow);margin:0;max-width:none;max-height:none;border-radius:0;scale:1;opacity:1;inset:0 0 0 auto;width:min(100vw,var(--mv-dialog-width, 24rem));height:100dvh;translate:100% 0;border-width:0 0 0 1px}:where(dialog.mv-dialog[data-variant=sheet][data-side=left]){inset:0 auto 0 0;translate:-100% 0;border-width:0 1px 0 0}:where(dialog.mv-dialog[data-variant=sheet]:is([data-side=top],[data-side=bottom])){width:auto;height:auto;max-height:min(90dvh,var(--mv-dialog-height, 90dvh))}:where(dialog.mv-dialog[data-variant=sheet][data-side=top]){inset:0 0 auto;translate:0 -100%;border-width:0 0 1px;border-radius:0 0 var(--mv-radius-2xl) var(--mv-radius-2xl)}:where(dialog.mv-dialog[data-variant=sheet][data-side=bottom]){inset:auto 0 0;translate:0 100%;border-width:1px 0 0;border-radius:var(--mv-radius-2xl) var(--mv-radius-2xl) 0 0;padding-top:var(--mv-space-8)}:where(dialog.mv-dialog[data-variant=sheet][open]){translate:0 0}@starting-style{:where(dialog.mv-dialog[data-variant=sheet][open]){translate:100% 0}:where(dialog.mv-dialog[data-variant=sheet][data-side=left][open]){translate:-100% 0}:where(dialog.mv-dialog[data-variant=sheet][data-side=top][open]){translate:0 -100%}:where(dialog.mv-dialog[data-variant=sheet][data-side=bottom][open]){translate:0 100%}}:where(dialog.mv-dialog[data-variant=sheet][data-side=bottom]):before{content:"";position:absolute;top:10px;left:50%;width:2.5rem;height:4px;translate:-50% 0;border-radius:99px;background:var(--mv-border-strong)}:where(.mv-dialog-header){display:flex;flex-direction:column;gap:var(--mv-space-1-5);margin-bottom:var(--mv-space-5);padding-right:var(--mv-space-6)}:where(.mv-dialog-title){margin:0;font-size:var(--mv-text-lg);font-weight:var(--mv-weight-semibold);letter-spacing:var(--mv-tracking-tight);line-height:var(--mv-leading-snug)}:where(.mv-dialog-description){margin:0;color:var(--mv-fg-muted);font-size:var(--mv-text-sm)}:where(.mv-dialog-footer){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mv-space-2);margin-top:var(--mv-space-6)}:where(.mv-dialog-close){position:absolute;top:var(--mv-space-4);right:var(--mv-space-4);display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--mv-radius-sm);background:none;color:var(--mv-fg-muted);cursor:pointer;transition:background var(--mv-duration-fast),color var(--mv-duration-fast)}:where(.mv-dialog-close):hover{background:var(--mv-bg-muted);color:var(--mv-fg)}:where(.mv-dialog-close):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}}@layer mv.components{:where(.mv-textarea,.mv-textarea-group){--_px: var(--mv-space-3);--_py: var(--mv-space-2);--_fs: var(--mv-text-sm);--_bd: var(--mv-input);--_bd-hover: color-mix(in oklch, var(--mv-input), var(--mv-fg) 18%);--_bd-focus: var(--mv-accent);--_rc: color-mix(in oklch, var(--mv-accent) 22%, transparent);--_radius: var(--mv-textarea-radius, var(--mv-radius-md));--_bg: var(--mv-textarea-bg, light-dark(var(--mv-bg), color-mix(in oklch, var(--mv-bg-muted) 55%, transparent)))}:where(.mv-textarea){--_min: var(--mv-textarea-min-rows, 3);--_max: var(--mv-textarea-max-rows, 12);--_lh: 1.5;box-sizing:border-box;display:block;width:100%;min-width:0;field-sizing:content;min-height:calc(var(--_min) * var(--_lh) * 1em + 2 * var(--_py) + 2px);max-height:calc(var(--_max) * var(--_lh) * 1em + 2 * var(--_py) + 2px);margin:0;padding:var(--_py) var(--_px);border:1px solid var(--_bd);border-radius:var(--_radius);background:var(--_bg);color:var(--mv-fg);font:var(--mv-weight-normal) var(--_fs) / var(--_lh) var(--mv-font-sans);box-shadow:var(--mv-shadow-xs);outline:none;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mv-border-strong) transparent;transition:border-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out),background-color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-textarea)::placeholder{color:var(--mv-fg-subtle);opacity:1}:where(.mv-textarea):hover:not(:disabled,:focus-visible){border-color:var(--_bd-hover)}:where(.mv-textarea):focus-visible{outline:none;border-color:var(--_bd-focus);box-shadow:var(--mv-shadow-xs),0 0 0 3px var(--_rc)}:where(.mv-textarea[aria-invalid=true],.mv-textarea:user-invalid){--_bd: var(--mv-danger);--_bd-hover: var(--mv-danger);--_bd-focus: var(--mv-danger);--_rc: color-mix(in oklch, var(--mv-danger) 20%, transparent)}:where(.mv-textarea):disabled{cursor:not-allowed;opacity:.5;box-shadow:none;background:var(--mv-bg-muted)}:where(.mv-textarea[readonly]){--_bd-focus: var(--mv-border-strong);--_rc: color-mix(in oklch, var(--mv-fg) 8%, transparent);background:var(--mv-bg-subtle);box-shadow:none}:where(.mv-textarea[data-resize=vertical]){resize:vertical}:where(.mv-textarea[data-resize=both]){resize:both}:where(.mv-textarea[data-autosize=false]){field-sizing:fixed;min-height:0;max-height:none}:where(.mv-textarea[data-size=sm],.mv-textarea-group[data-size=sm]){--_px: .625rem;--_py: .375rem}:where(.mv-textarea[data-size=lg],.mv-textarea-group[data-size=lg]){--_px: var(--mv-space-4);--_py: var(--mv-space-3);--_fs: var(--mv-text-base)}:where(.mv-textarea-group){box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--_bd);border-radius:var(--mv-textarea-radius, var(--mv-radius-lg));background:var(--_bg);box-shadow:var(--mv-shadow-xs);overflow:hidden;cursor:text;transition:border-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-textarea-group:hover:not(:has(.mv-textarea:disabled,.mv-textarea:focus-visible))){border-color:var(--_bd-hover)}:where(.mv-textarea-group:has(.mv-textarea:focus-visible)){border-color:var(--_bd-focus);box-shadow:var(--mv-shadow-xs),0 0 0 3px var(--_rc)}:where(.mv-textarea-group:has(.mv-textarea[aria-invalid=true],.mv-textarea:user-invalid,mv-char-count[data-state=over])){--_bd: var(--mv-danger);--_bd-hover: var(--mv-danger);--_bd-focus: var(--mv-danger);--_rc: color-mix(in oklch, var(--mv-danger) 20%, transparent)}:where(.mv-textarea-group:has(.mv-textarea:disabled)){opacity:.5;cursor:not-allowed;background:var(--mv-bg-muted)}:where(.mv-textarea-group)>:where(.mv-textarea){border:0;border-radius:0;background:transparent;box-shadow:none;padding-block:calc(var(--_py) + .25rem) var(--_py)}:where(.mv-textarea-group)>:where(.mv-textarea):focus-visible{box-shadow:none}:where(.mv-textarea-toolbar){display:flex;align-items:center;gap:var(--mv-space-1);padding:var(--mv-space-1-5);padding-inline-start:calc(var(--_px) - var(--mv-space-1-5));cursor:default}:where(.mv-textarea-toolbar[data-divider]){border-top:1px solid var(--mv-border);background:var(--mv-bg-subtle)}:where(.mv-textarea-toolbar-spacer){flex:1}:where(.mv-textarea-toolbar)>:where(.mv-button,button){height:1.75rem}:where(.mv-textarea-toolbar)>:where(.mv-button[data-size=icon]){width:1.75rem}:where(.mv-textarea-toolbar)>:where(.mv-button[data-variant=ghost]){color:var(--mv-fg-muted)}:where(.mv-textarea-toolbar)>:where(.mv-button[data-variant=ghost]):hover{color:var(--mv-fg)}:where(mv-char-count){--_c: var(--mv-fg-subtle);display:inline-flex;align-items:center;gap:var(--mv-space-1-5);color:var(--_c);font:var(--mv-weight-normal) var(--mv-text-xs) / 1 var(--mv-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--mv-duration-fast) var(--mv-ease-out)}:where(mv-char-count[data-state=near]){--_c: color-mix(in oklch, var(--mv-warning), var(--mv-fg) 30%)}:where(mv-char-count[data-state=over]){--_c: var(--mv-danger);font-weight:var(--mv-weight-medium)}:where(mv-char-count[data-variant=ring]):before{content:"";width:1rem;height:1rem;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--_ring, var(--mv-accent)) calc(var(--mv-char-progress, 0) * 1turn),var(--mv-bg-emphasis) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));transition:scale var(--mv-duration-fast) var(--mv-ease-spring)}:where(mv-char-count[data-variant=ring][data-state=near]){--_ring: var(--mv-warning)}:where(mv-char-count[data-variant=ring][data-state=over]){--_ring: var(--mv-danger)}:where(mv-char-count[data-variant=ring][data-state=over]):before{scale:1.15}:where(mv-char-count[data-variant=ring]:not([data-state])) :where([data-part=value]){display:none}}@layer mv.components{:where(mv-copy-button){--_ok: var(--mv-copy-button-success, var(--mv-success));--_ko: var(--mv-copy-button-error, var(--mv-danger));--_tone: var(--_ok);--_is: 1.1em;--_gap: .5em;--_slot: 1;--_roll: var(--mv-duration-slow) var(--mv-ease-spring);position:relative;display:inline-flex;vertical-align:middle}:where(mv-copy-button[data-state=copied]){--_slot: 2}:where(mv-copy-button[data-state=error]){--_slot: 0;--_tone: var(--_ko)}:where(mv-copy-button)>:where(button){position:relative;isolation:isolate;overflow:clip}:where(.mv-copy-button-trigger){display:inline-flex;align-items:center;justify-content:center;gap:var(--mv-space-2);height:var(--mv-control-sm);min-width:var(--mv-control-sm);padding:0 var(--mv-space-3);border:1px solid var(--mv-border);border-radius:var(--mv-radius-full);background:var(--mv-surface);color:var(--mv-fg-muted);font:var(--mv-weight-medium) var(--mv-text-xs) / 1 var(--mv-font-sans);box-shadow:var(--mv-shadow-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-normal) var(--mv-ease-out),border-color var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-instant) var(--mv-ease-out)}:where(.mv-copy-button-trigger):hover{background:var(--mv-bg-muted);color:var(--mv-fg)}:where(.mv-copy-button-trigger):active{translate:0 1px}:where(.mv-copy-button-trigger):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}@media(forced-colors:active){:where(.mv-copy-button-trigger):focus-visible{outline:2px solid Highlight;outline-offset:2px}}:where(.mv-copy-button-trigger):disabled{opacity:.5;pointer-events:none}:where(mv-copy-button[data-icon-only]) :where(.mv-copy-button-trigger){padding:0;width:var(--mv-control-sm);border-radius:var(--mv-radius-md)}:where(mv-copy-button[data-variant=ghost]) :where(.mv-copy-button-trigger){border-color:transparent;background:transparent;box-shadow:none}:where(mv-copy-button[data-variant=ghost]) :where(.mv-copy-button-trigger):hover{background:var(--mv-bg-muted)}:where(mv-copy-button:not([data-state=idle])) :where(.mv-copy-button-trigger){color:var(--_tone);border-color:color-mix(in srgb,var(--_tone) 45%,var(--mv-border))}:where(.mv-copy-button-wash){position:absolute;inset:0;z-index:-1;background:color-mix(in oklch,var(--_tone) 16%,transparent);transform:scaleX(0);pointer-events:none}@media(prefers-reduced-motion:reduce){:where(mv-copy-button:not([data-state=idle])) :where(.mv-copy-button-wash){transform:none}}:where([data-motion=reduce]) :where(mv-copy-button:not([data-state=idle])) :where(.mv-copy-button-wash){transform:none}:where(.mv-copy-button-icons){display:inline-block;flex-shrink:0;width:var(--_is);height:var(--_is);overflow:clip;font-size:var(--mv-copy-button-icon-size, 1.2em)}:where(mv-copy-button[data-icon-only]) :where(.mv-copy-button-icons){font-size:var(--mv-copy-button-icon-size, 1.3em)}:where(.mv-copy-button-reel){display:flex;flex-direction:column;gap:var(--_gap);translate:0 calc(var(--_slot) * -1 * (var(--_is) + var(--_gap)));transition:translate var(--_roll)}:where(.mv-copy-button-slot){display:grid;place-items:center;flex:none;width:var(--_is);height:var(--_is)}:where(.mv-copy-button-icon){width:100%;height:100%}:where(.mv-copy-button-icon[data-icon=check]){stroke-width:2.4;color:var(--_ok)}:where(.mv-copy-button-icon[data-icon=error]){color:var(--_ko)}:where(.mv-copy-button-label){display:inline-grid;line-height:1.35;overflow:clip;overflow-clip-margin:.1em;text-align:start}:where(.mv-copy-button-text){grid-area:1 / 1;white-space:nowrap;transition:translate var(--_roll),opacity var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-copy-button-text[data-state=copied]){translate:0 115%;opacity:0}:where(.mv-copy-button-text[data-state=error]){translate:0 -115%;opacity:0}:where(mv-copy-button[data-state=copied]) :where(.mv-copy-button-text[data-state=idle]){translate:0 -115%;opacity:0}:where(mv-copy-button[data-state=error]) :where(.mv-copy-button-text[data-state=idle]){translate:0 115%;opacity:0}:where(mv-copy-button[data-state=copied]) :where(.mv-copy-button-text[data-state=copied]),:where(mv-copy-button[data-state=error]) :where(.mv-copy-button-text[data-state=error]){translate:0 0;opacity:1}:where(.mv-copy-button-bubble){--_bg: light-dark(var(--mv-gray-900), var(--mv-gray-100));position:absolute;bottom:calc(100% + 8px);left:50%;z-index:1;display:inline-flex;align-items:center;gap:.35em;padding:.3rem .55rem;border-radius:var(--mv-radius-full);background:var(--_bg);color:light-dark(var(--mv-gray-50),var(--mv-gray-950));font:var(--mv-weight-medium) var(--mv-text-xs) / 1.2 var(--mv-font-sans);white-space:nowrap;pointer-events:none;box-shadow:var(--mv-shadow-md);opacity:0;translate:-50% calc(6px * var(--mv-motion));transition:opacity var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-slow) var(--mv-ease-spring)}:where(.mv-copy-button-bubble):before{content:"";width:.4rem;height:.4rem;border-radius:var(--mv-radius-full);background:var(--_tone);box-shadow:0 0 0 3px color-mix(in oklch,var(--_tone) 30%,transparent)}:where(.mv-copy-button-bubble):after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:var(--_bg);translate:-50% 0}:where(mv-copy-button:not([data-state=idle])) :where(.mv-copy-button-bubble){opacity:1;translate:-50% 0}:where(mv-copy-button[data-bubble=bottom]) :where(.mv-copy-button-bubble){bottom:auto;top:calc(100% + 8px);translate:-50% calc(-6px * var(--mv-motion))}:where(mv-copy-button[data-bubble=bottom]:not([data-state=idle])) :where(.mv-copy-button-bubble){translate:-50% 0}:where(mv-copy-button[data-bubble=bottom]) :where(.mv-copy-button-bubble):after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--_bg)}}@layer mv.components{:where(mv-scramble-text){--_glyph: var(--mv-scramble-text-glyph, var(--mv-accent-fg))}:where(mv-scramble-text[monospace]){font-family:var(--mv-font-mono);font-variant-ligatures:none}:where(.mv-scramble-text-text)::highlight(mv-scramble-text){color:transparent;text-shadow:none}:where(mv-scramble-text[data-fallback][data-state=scrambling]) :where(.mv-scramble-text-text){color:transparent}:where(.mv-scramble-text-glyphs){position:absolute;width:0;height:0;display:none;pointer-events:none;user-select:none}:where(mv-scramble-text[data-state=scrambling]) :where(.mv-scramble-text-glyphs){display:inline}:where(.mv-scramble-text-char){position:absolute;text-align:center;white-space:pre}:where(.mv-scramble-text-char):before{content:attr(data-g);content:attr(data-g) / "";color:var(--_gc, var(--_glyph))}:where(.mv-scramble-text-char[data-on]){text-align:start;animation:mv-scramble-text-lock .32s var(--mv-ease-out) both}@keyframes mv-scramble-text-lock{to{opacity:0}}:where(mv-scramble-text[data-fallback]) :where(.mv-scramble-text-char[data-on]){animation:none}:where(mv-scramble-text[data-fallback]) :where(.mv-scramble-text-char[data-on]):before{color:inherit}}@layer mv.components{:where(mv-password-field){--_h: var(--mv-control-md);--_radius: var(--mv-password-field-radius, var(--mv-radius-md));--_bd: var(--mv-input);--_ring: var(--mv-accent);--_weak: var(--mv-password-field-weak, var(--mv-danger));--_fair: var(--mv-password-field-fair, var(--mv-warning));--_strong: var(--mv-password-field-strong, var(--mv-success));display:grid;gap:var(--mv-space-2);width:100%;min-width:0;color:var(--mv-fg);font-family:var(--mv-font-sans)}:where(mv-password-field) :where([hidden]){display:none}:where(mv-password-field:has(.mv-password-field-input:user-invalid)){--_bd: var(--mv-danger);--_ring: var(--mv-danger)}:where(.mv-password-field-icon){flex-shrink:0;width:1.15em;height:1.15em}:where(.mv-password-field-control){box-sizing:border-box;display:flex;align-items:center;height:var(--_h);border:1px solid var(--_bd);border-radius:var(--_radius);background:var(--mv-input-bg, light-dark(var(--mv-bg), color-mix(in oklch, var(--mv-bg-muted) 55%, transparent)));box-shadow:var(--mv-shadow-xs);transition:border-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-password-field-control):hover{border-color:color-mix(in oklch,var(--_bd),var(--mv-fg) 18%)}:where(.mv-password-field-control:has(.mv-password-field-input:focus-visible)){border-color:var(--_ring);box-shadow:var(--mv-shadow-xs),0 0 0 3px color-mix(in oklch,var(--_ring) 22%,transparent);outline:2px solid transparent;outline-offset:2px}:where(.mv-password-field-control:has(.mv-password-field-input:disabled)){opacity:.5;background:var(--mv-bg-muted);box-shadow:none}:where(.mv-password-field-input){flex:1;min-width:0;height:100%;margin:0;padding:0 var(--mv-space-3);border:0;background:transparent;color:inherit;font:var(--mv-weight-normal) var(--mv-text-sm) / 1.25 var(--mv-font-sans);outline:none}:where(.mv-password-field-input)::placeholder{color:var(--mv-fg-subtle);opacity:1}:where(.mv-password-field-input[type=password]:not(:placeholder-shown)){letter-spacing:.08em}:where(.mv-password-field-input)::-ms-reveal{display:none}:where(.mv-password-field-toggle){display:grid;place-items:center;flex-shrink:0;width:calc(var(--_h) - .5rem);height:calc(var(--_h) - .5rem);margin-inline:.1875rem;padding:0;border:0;border-radius:calc(var(--_radius) - .1875rem);background:transparent;color:var(--mv-fg-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-duration-fast) var(--mv-ease-out),color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-password-field-toggle):hover{background:var(--mv-bg-muted);color:var(--mv-fg)}:where(.mv-password-field-toggle):focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--mv-ring)}:where(.mv-password-field-toggle[aria-pressed=true]){color:var(--mv-fg)}:where(.mv-password-field-toggle) :where(.mv-password-field-icon){width:1.125rem;height:1.125rem}:where(.mv-password-field-caps){display:flex;align-items:center;gap:var(--mv-space-1-5);justify-self:start;margin:0;padding:.25rem .55rem;border:1px solid color-mix(in oklch,var(--mv-warning) 45%,transparent);border-radius:var(--mv-radius-sm);background:color-mix(in oklch,var(--mv-warning) 14%,transparent);color:color-mix(in oklch,var(--mv-warning),var(--mv-fg) 62%);font:var(--mv-weight-medium) var(--mv-text-xs) / 1.3 var(--mv-font-sans)}:where(.mv-password-field-caps) :where(.mv-password-field-icon){color:color-mix(in oklch,var(--mv-warning),var(--mv-fg) 25%)}:where(.mv-password-field-strength){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mv-space-1) var(--mv-space-3);color:var(--mv-fg-muted);font:var(--mv-text-xs) / 1.4 var(--mv-font-sans);--_tone: var(--mv-bg-emphasis)}:where(.mv-password-field-strength[data-level=weak]){--_tone: var(--_weak)}:where(.mv-password-field-strength[data-level=fair]){--_tone: var(--_fair)}:where(.mv-password-field-strength[data-level=strong]){--_tone: var(--_strong)}:where(.mv-password-field-bars){display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;flex:1 0 100%;height:.25rem}:where(.mv-password-field-bars)>:where(span){border-radius:var(--mv-radius-full);background:var(--mv-bg-emphasis);transition:background-color var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-password-field-strength[data-level=weak]) :where(.mv-password-field-bars>span:nth-child(-n+1)),:where(.mv-password-field-strength[data-level=fair]) :where(.mv-password-field-bars>span:nth-child(-n+2)),:where(.mv-password-field-strength[data-level=strong]) :where(.mv-password-field-bars>span){background:var(--_tone)}:where(.mv-password-field-level){color:var(--mv-fg)}:where(.mv-password-field-level:empty){display:none}:where(.mv-password-field-level) :where(strong){font-weight:var(--mv-weight-semibold)}:where(.mv-password-field-level:not(:empty)){margin-inline-end:auto}:where(.mv-password-field-rules){display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem var(--mv-space-4);margin:0;padding:0;list-style:none}:where(.mv-password-field-rule,.mv-password-field-match){display:flex;align-items:center;gap:var(--mv-space-1-5);margin:0;color:var(--mv-fg-muted);font:var(--mv-text-xs) / 1.35 var(--mv-font-sans);transition:color var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-password-field-rule) :where(.mv-password-field-icon[data-icon=circle]){color:var(--mv-fg-subtle);stroke-width:1.75}:where(.mv-password-field-rule[data-met=true]){color:var(--mv-fg)}:where(.mv-password-field-rule[data-met=true],.mv-password-field-match[data-ok=true]) :where(.mv-password-field-icon){color:var(--_strong);stroke-width:2.5}:where(mv-password-field:has(.mv-password-field-input:user-invalid)) :where(.mv-password-field-rule[data-met=false],.mv-password-field-match[data-ok=false]){color:var(--mv-danger)}:where(mv-password-field:has(.mv-password-field-input:user-invalid)) :where(.mv-password-field-rule[data-met=false]) :where(.mv-password-field-icon){color:var(--mv-danger)}@media(forced-colors:active){:where(.mv-password-field-bars)>:where(span){forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}:where(.mv-password-field-strength[data-level=weak]) :where(.mv-password-field-bars>span:nth-child(-n+1)),:where(.mv-password-field-strength[data-level=fair]) :where(.mv-password-field-bars>span:nth-child(-n+2)),:where(.mv-password-field-strength[data-level=strong]) :where(.mv-password-field-bars>span){background:CanvasText}:where(.mv-password-field-control:has(.mv-password-field-input:focus-visible)){outline-color:Highlight}:where(.mv-password-field-caps){border-color:CanvasText}:where(mv-password-field) :where(.mv-password-field-icon){color:CanvasText}}@media(prefers-reduced-motion:reduce){:where(mv-password-field) :where(*){transition:none}}:where([data-motion=reduce]) :where(mv-password-field) :where(*){transition:none}}@layer mv.components{:where(mv-relative-time){display:inline}:where(.mv-relative-time-text){font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:var(--mv-radius-xs);text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){:where(.mv-relative-time-text):hover{text-decoration-line:underline;text-decoration-color:var(--mv-relative-time-hint, var(--mv-fg-subtle));cursor:default}}:where(mv-relative-time[tooltip]) :where(.mv-relative-time-text){text-decoration-line:underline;text-decoration-color:var(--mv-relative-time-hint, color-mix(in oklch, currentColor 40%, transparent))}:where(.mv-relative-time-text):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(.mv-relative-time-tip){inset:auto;margin:0;max-width:min(22rem,calc(100vw - 16px));padding:var(--mv-space-1-5) var(--mv-space-2-5, .625rem);border:1px solid transparent;border-radius:var(--mv-radius-sm);background:var(--mv-relative-time-tip-bg, light-dark(var(--mv-gray-950), var(--mv-gray-50)));color:var(--mv-relative-time-tip-fg, light-dark(var(--mv-gray-50), var(--mv-gray-950)));font:var(--mv-weight-medium) var(--mv-text-xs) / 1.4 var(--mv-font-sans);font-variant-numeric:tabular-nums;text-align:start;white-space:normal;box-shadow:var(--mv-shadow-md);user-select:text;opacity:0;translate:0 3px;transition:opacity var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-fast) var(--mv-ease-out),display var(--mv-duration-fast) allow-discrete,overlay var(--mv-duration-fast) allow-discrete}:where(mv-relative-time[data-open]) :where(.mv-relative-time-tip){opacity:1;translate:0 0}:where(.mv-relative-time-tip[data-side=bottom]){translate:0 -3px}:where(mv-relative-time[data-open]) :where(.mv-relative-time-tip[data-side=bottom]){translate:0 0}@starting-style{:where(mv-relative-time[data-open]) :where(.mv-relative-time-tip){opacity:0;translate:0 3px}}:where(.mv-relative-time-tip){overflow:visible}:where(.mv-relative-time-tip):after{content:"";position:absolute;left:calc(var(--mv-arrow-x, 50%) - 4px);width:8px;height:8px;background:inherit;rotate:45deg;border-radius:1px}:where(.mv-relative-time-tip[data-side=top]):after{bottom:-4px}:where(.mv-relative-time-tip[data-side=bottom]):after{top:-4px}:where(.mv-relative-time-zone){padding:0 .35em;border-radius:var(--mv-radius-xs);background:color-mix(in oklch,currentColor 16%,transparent);font-weight:var(--mv-weight-semibold);white-space:nowrap}@media(forced-colors:active){:where(.mv-relative-time-tip){border-color:CanvasText}:where(.mv-relative-time-zone){background:none;border:1px solid CanvasText}:where(.mv-relative-time-text):focus-visible{outline:2px solid Highlight;outline-offset:2px}}}@layer mv.components{:where(mv-count-bump){--_dur: var(--mv-count-bump-duration, var(--mv-duration-slow));--_ease: var(--mv-count-bump-ease, cubic-bezier(.3, 1.3, .5, 1));--_lift: var(--mv-count-bump-lift, .12);--_up: var(--mv-count-bump-up, color-mix(in oklch, var(--mv-success) 78%, var(--mv-fg)));--_down: var(--mv-count-bump-down, var(--mv-fg-muted));--_hl: var(--mv-count-bump-highlight, var(--mv-accent));display:contents}:where(.mv-count-bump-value){position:relative;display:inline-block;border-radius:var(--mv-radius-xs)}:where(.mv-count-bump-num){font-variant-numeric:tabular-nums;white-space:nowrap}:where(.mv-count-bump-digits){white-space:nowrap}:where(.mv-count-bump-cell){position:relative;display:inline-block;white-space:pre}:where(.mv-count-bump-cell[data-roll]){clip-path:inset(0 -.3em)}:where(.mv-count-bump-in){display:inline-block;animation:mv-count-bump-in-up var(--_dur) var(--_ease) both}:where(.mv-count-bump-out){position:absolute;inset:0;text-align:center;animation:mv-count-bump-out-up var(--_dur) var(--_ease) both}:where(mv-count-bump[data-dir=down]) :where(.mv-count-bump-in){animation-name:mv-count-bump-in-down}:where(mv-count-bump[data-dir=down]) :where(.mv-count-bump-out){animation-name:mv-count-bump-out-down}@keyframes mv-count-bump-in-up{0%{translate:0 100%;opacity:0}to{translate:0 0;opacity:1}}@keyframes mv-count-bump-out-up{0%{translate:0 0;opacity:1}to{translate:0 -100%;opacity:0}}@keyframes mv-count-bump-in-down{0%{translate:0 -100%;opacity:0}to{translate:0 0;opacity:1}}@keyframes mv-count-bump-out-down{0%{translate:0 0;opacity:1}to{translate:0 100%;opacity:0}}:where(.mv-count-bump-target[data-bump]){animation:mv-count-bump-pop-up calc(var(--_dur) + 60ms) var(--mv-ease-out)}:where(mv-count-bump[data-dir=down]) :where(.mv-count-bump-target[data-bump]){animation-name:mv-count-bump-pop-down}@keyframes mv-count-bump-pop-up{35%{transform:translateY(calc(-.14em * var(--mv-motion))) scale(calc(1 + var(--_lift) * var(--mv-motion)))}}@keyframes mv-count-bump-pop-down{35%{transform:translateY(calc(.1em * var(--mv-motion))) scale(calc(1 - var(--_lift) * .6 * var(--mv-motion)))}}:where(.mv-count-bump-delta){position:absolute;bottom:100%;inset-inline-end:0;padding-bottom:.15em;color:var(--_up);font:var(--mv-weight-semibold) var(--mv-text-xs) / 1 var(--mv-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;translate:35% 0;pointer-events:none}:where(.mv-count-bump-delta[data-dir=down]){color:var(--_down)}:where(.mv-count-bump-delta[data-show]){animation:mv-count-bump-float var(--mv-count-bump-delta-duration, .95s) var(--mv-ease-out)}@keyframes mv-count-bump-float{0%{opacity:0;transform:translateY(calc(.45em * var(--mv-motion)))}18%{opacity:1;transform:none}65%{opacity:1}to{opacity:0;transform:translateY(calc(-.6em * var(--mv-motion)))}}:where(mv-count-bump[hide-zero][data-zero]) :where(.mv-count-bump-target){visibility:hidden}@keyframes mv-count-bump-flash{0%{outline:2px solid var(--_hl);outline-offset:2px}to{outline:2px solid transparent;outline-offset:2px}}@keyframes mv-count-bump-flash-fill{0%{outline:2px solid var(--_hl);outline-offset:1px;background-color:color-mix(in oklch,var(--_hl) 18%,transparent)}to{outline:2px solid transparent;outline-offset:1px;background-color:transparent}}@media(prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where(.mv-count-bump-target[data-bump]){animation:mv-count-bump-flash var(--mv-count-bump-flash-duration, .9s) var(--mv-ease-out)}:where(:root:not([data-motion=full])) :where(.mv-count-bump-value[data-bump]){animation-name:mv-count-bump-flash-fill}:where(:root:not([data-motion=full])) :where(.mv-count-bump-in,.mv-count-bump-out){animation:none}:where(:root:not([data-motion=full])) :where(.mv-count-bump-out){visibility:hidden}}:where([data-motion=reduce]) :where(.mv-count-bump-target[data-bump]){animation:mv-count-bump-flash var(--mv-count-bump-flash-duration, .9s) var(--mv-ease-out)}:where([data-motion=reduce]) :where(.mv-count-bump-value[data-bump]){animation-name:mv-count-bump-flash-fill}:where([data-motion=reduce]) :where(.mv-count-bump-in,.mv-count-bump-out){animation:none}:where([data-motion=reduce]) :where(.mv-count-bump-out){visibility:hidden}@media(forced-colors:active){:where(mv-count-bump){--_hl: Highlight;--_up: CanvasText;--_down: CanvasText}}}@property --mv-reveal-mask-r{syntax: "<length>"; inherits: true; initial-value: 0px;}@layer mv.components{:where(mv-reveal-mask){--mv-reveal-mask-r: var(--_idle, 0px);position:relative;display:block;overflow:hidden;isolation:isolate;transition:--mv-reveal-mask-r var(--mv-reveal-mask-duration, var(--mv-duration-slower)) var(--mv-ease-spring)}:where(mv-reveal-mask):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(mv-reveal-mask[data-active]){--mv-reveal-mask-r: var(--_size, 160px)}:where(mv-reveal-mask[revealed],mv-reveal-mask[data-open],mv-reveal-mask:focus-visible,mv-reveal-mask:has(:focus-visible)){--mv-reveal-mask-r: 150vmax}:where(mv-reveal-mask)>:where([data-reveal]){position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--_x, 50%) var(--_y, 50%),#000 calc(var(--mv-reveal-mask-r) - var(--_soft, 2px)),#0000 var(--mv-reveal-mask-r)),var(--_trail, linear-gradient(#0000, #0000));mask-image:radial-gradient(circle at var(--_x, 50%) var(--_y, 50%),#000 calc(var(--mv-reveal-mask-r) - var(--_soft, 2px)),#0000 var(--mv-reveal-mask-r)),var(--_trail, linear-gradient(#0000, #0000))}:where(mv-reveal-mask[data-still]){transition:none}:where(mv-reveal-mask[data-still])>:where([data-reveal]){-webkit-mask-image:none;mask-image:none;opacity:0;transition:opacity var(--mv-duration-slow) var(--mv-ease-out)}:where(mv-reveal-mask[data-still]:is([data-active],[revealed],[data-open],:focus-visible,:has(:focus-visible)))>:where([data-reveal]){opacity:1}:where(mv-reveal-mask[disabled])>:where([data-reveal]){visibility:hidden}@media(forced-colors:active){:where(mv-reveal-mask):focus-visible{outline:3px solid Highlight;outline-offset:2px}}}@layer mv.components{:where(.mv-table-wrap){width:100%;overflow:auto;border:1px solid var(--mv-border);border-radius:var(--mv-radius-lg);background:var(--mv-surface)}:where(.mv-table){width:100%;border-collapse:separate;border-spacing:0;font-size:var(--mv-text-sm);color:var(--mv-fg);font-variant-numeric:tabular-nums}:where(.mv-table) :where(caption){caption-side:bottom;padding:var(--mv-space-3);color:var(--mv-fg-muted);font-size:var(--mv-text-xs)}:where(.mv-table) :where(th,td){padding:var(--mv-space-3) var(--mv-space-4);text-align:start;vertical-align:middle;border-bottom:1px solid var(--mv-border);white-space:nowrap}:where(.mv-table) :where(thead th){height:2.5rem;padding-block:0;font-weight:var(--mv-weight-medium);color:var(--mv-fg-muted);background:var(--mv-bg-subtle)}:where(.mv-table) :where(tbody tr:last-child) :where(td,th){border-bottom:0}:where(.mv-table) :where(tfoot td){font-weight:var(--mv-weight-medium);background:var(--mv-bg-subtle);border-top:1px solid var(--mv-border);border-bottom:0}:where(.mv-table) :where([data-align=end]){text-align:end}:where(.mv-table) :where([data-align=center]){text-align:center}:where(.mv-table) :where(td[data-wrap],th[data-wrap]){white-space:normal}:where(.mv-table[data-hover]) :where(tbody tr){transition:background var(--mv-duration-fast)}:where(.mv-table[data-hover]) :where(tbody tr:hover){background:var(--mv-bg-subtle)}:where(.mv-table[data-striped]) :where(tbody tr:nth-child(2n)){background:color-mix(in oklch,var(--mv-bg-muted) 55%,transparent)}:where(.mv-table[data-density=compact]) :where(td,th){padding:var(--mv-space-1-5) var(--mv-space-3)}:where(.mv-table[data-density=compact]) :where(thead th){height:2rem}:where(.mv-table[data-bordered]) :where(td,th):not(:last-child){border-inline-end:1px solid var(--mv-border)}:where(.mv-table) :where(tbody tr[aria-selected=true],tbody tr:has(input[type=checkbox]:checked)){background:var(--mv-accent-subtle)}:where(.mv-table[data-sticky]) :where(thead th){position:sticky;top:0;z-index:1}:where(.mv-table[data-sticky-column]) :where(tr>:first-child){position:sticky;left:0;background:var(--mv-surface);z-index:1}:where(.mv-table[data-sticky-column]) :where(thead tr>:first-child){background:var(--mv-bg-subtle);z-index:2}:where(.mv-table) :where(th>button){all:unset;display:inline-flex;align-items:center;gap:var(--mv-space-1);cursor:pointer;border-radius:var(--mv-radius-xs);font:inherit;color:inherit}:where(.mv-table) :where(th>button):hover{color:var(--mv-fg)}:where(.mv-table) :where(th>button):focus-visible{box-shadow:var(--mv-focus-ring)}:where(.mv-table) :where(th>button):after{content:"";width:.55em;height:.55em;border:solid currentColor;border-width:0 1.5px 1.5px 0;rotate:45deg;translate:0 -.15em;opacity:.35;transition:rotate var(--mv-duration-fast) var(--mv-ease-out),opacity var(--mv-duration-fast)}:where(.mv-table) :where(th[aria-sort=ascending]>button):after{rotate:-135deg;translate:0 .15em;opacity:1}:where(.mv-table) :where(th[aria-sort=descending]>button):after{opacity:1}:where(.mv-table-muted){color:var(--mv-fg-muted)}:where(.mv-table-status){display:inline-flex;align-items:center;gap:6px}:where(.mv-table-status):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--_c, var(--mv-fg-subtle));box-shadow:0 0 0 3px color-mix(in oklch,var(--_c, var(--mv-fg-subtle)) 20%,transparent)}:where(.mv-table-status[data-status=success]){--_c: var(--mv-success)}:where(.mv-table-status[data-status=warning]){--_c: var(--mv-warning)}:where(.mv-table-status[data-status=danger]){--_c: var(--mv-danger)}:where(.mv-table-status[data-status=info]){--_c: var(--mv-info)}}@layer mv.components{:where(mv-particle-text){--mv-particle-text-color: var(--mv-fg);position:relative;display:block;width:100%;height:1.7em;font-family:var(--mv-font-display);font-size:clamp(3rem,1rem + 9vw,8rem);font-weight:800;line-height:1;letter-spacing:var(--mv-tracking-tight);cursor:crosshair;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}}@layer mv.components{:where(mv-mesh-gradient){display:block;position:relative;overflow:clip;isolation:isolate;min-height:1px}:where(mv-mesh-gradient[data-fill]){position:absolute;inset:0}:where(.mv-mesh-gradient-canvas){position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1;pointer-events:none}:where(mv-mesh-gradient)>:where(:not(canvas)){position:relative}:where(mv-mesh-gradient[data-fallback]){background:radial-gradient(60% 50% at 20% 30%,#ff5c8a,transparent 70%),radial-gradient(55% 55% at 80% 25%,#5ec8f2,transparent 70%),radial-gradient(60% 50% at 60% 85%,#ffc15e,transparent 70%),var(--mv-accent)}:where(mv-mesh-gradient[data-fallback])>:where(.mv-mesh-gradient-canvas){display:none}@media(forced-colors:active){:where(.mv-mesh-gradient-canvas){display:none}}@media print{:where(.mv-mesh-gradient-canvas){display:none}}}@layer mv.components{:where(mv-gallery-3d){--_iw: var(--mv-gallery-3d-item-width, 12rem);--_ratio: var(--mv-gallery-3d-item-ratio, .75);--_ih: calc(var(--_iw) / var(--_ratio));--_corner: var(--mv-gallery-3d-radius, var(--mv-radius-xl));position:relative;display:block;block-size:var(--mv-gallery-3d-height, 28rem);overflow:clip;perspective:var(--mv-gallery-3d-perspective, 1600px);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(mv-gallery-3d[data-dragging]){cursor:grabbing}:where(.mv-gallery-3d-scene){position:absolute;inset-block-start:var(--_cy, 46%);inset-inline-start:50%;inline-size:0;block-size:0;transform-style:preserve-3d}:where(.mv-gallery-3d-item){--_f: 1;position:absolute;inset:0 auto auto 0;inline-size:var(--_iw);block-size:var(--_ih);margin:calc(var(--_ih) / -2) 0 0 calc(var(--_iw) / -2);border-radius:var(--_corner);outline:none;color:var(--mv-fg)}:where(.mv-gallery-3d-item)>:where(img,picture,svg,video,.mv-gallery-3d-media){display:block;inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in oklch,var(--mv-fg) 8%,transparent),var(--mv-shadow-lg);pointer-events:none;transition:scale var(--mv-duration-slow) var(--mv-ease-out),box-shadow var(--mv-duration-normal) var(--mv-ease-out)}:where(.mv-gallery-3d-item:hover)>:where(img,picture,svg,video,.mv-gallery-3d-media){scale:calc(1 + .03 * var(--mv-motion))}:where(.mv-gallery-3d-item[data-active])>:where(img,picture,svg,video,.mv-gallery-3d-media){box-shadow:0 0 0 1px color-mix(in oklch,var(--mv-fg) 12%,transparent),0 26px 50px -18px color-mix(in oklch,var(--mv-accent) 45%,transparent),var(--mv-shadow-lg)}:where(.mv-gallery-3d-item:focus-visible)>:where(img,picture,svg,video,.mv-gallery-3d-media){box-shadow:var(--mv-focus-ring),var(--mv-shadow-lg)}:where(.mv-gallery-3d-item)>:where(figcaption){position:absolute;inset:calc(100% + var(--mv-space-3)) 0 auto;font-size:var(--mv-text-sm);font-weight:var(--mv-weight-medium);text-align:center;opacity:clamp(0,(var(--_f) - .6) * 3,1);pointer-events:none}:where(.mv-gallery-3d-item)>:where(figcaption) :where(small){display:block;font-weight:var(--mv-weight-normal);color:var(--mv-fg-muted)}:where(.mv-gallery-3d-item):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--mv-gallery-3d-fog, var(--mv-bg));opacity:0;pointer-events:none}:where(mv-gallery-3d[data-variant=ring]) :where(.mv-gallery-3d-item):after{opacity:calc(.82*(1 - clamp(0,(var(--_f) + .35) / 1.35,1)))}:where(mv-gallery-3d[data-variant=dome]){block-size:var(--mv-gallery-3d-height, 32rem);perspective:var(--_radius, 600px);border-radius:var(--mv-radius-2xl);background:radial-gradient(120% 90% at 50% 50%,transparent 40%,color-mix(in oklch,var(--mv-fg) 6%,transparent));--_cy: 50%}:where(mv-gallery-3d[data-variant=dome]) :where(.mv-gallery-3d-item){--_iw: var(--_tile-w, 10rem);--_ih: var(--_tile-h, 8rem);--_corner: var(--mv-radius-lg);backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:clamp(0,(var(--_f) - .25) * 2.2,1)}:where(mv-gallery-3d[data-variant=dome]) :where(.mv-gallery-3d-item)>:where(figcaption){display:none}:where(mv-gallery-3d[data-variant=dome]):after{content:"";position:absolute;inset:0;z-index:1;transform:translateZ(0);background:radial-gradient(ellipse 56% 60% at 50% 50%,transparent 58%,var(--mv-gallery-3d-fade, var(--mv-bg)) 100%);pointer-events:none}:where(mv-gallery-3d[data-variant=circular]){--_iw: var(--mv-gallery-3d-item-width, 14rem);--_ratio: var(--mv-gallery-3d-item-ratio, .8);--_cy: 42%;block-size:var(--mv-gallery-3d-height, 26rem);perspective:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}:where(.mv-gallery-3d-lightbox){max-inline-size:min(56rem,92vw);max-block-size:90vh;padding:0;border:0;background:transparent;overflow:visible;color:var(--mv-fg);opacity:1;scale:1;transition:opacity var(--mv-duration-normal) var(--mv-ease-out),scale var(--mv-duration-slow) var(--mv-ease-spring),display var(--mv-duration-normal) allow-discrete,overlay var(--mv-duration-normal) allow-discrete}:where(.mv-gallery-3d-lightbox:not([open])){opacity:0;scale:.94}@starting-style{:where(.mv-gallery-3d-lightbox[open]){opacity:0;scale:.92}}:where(.mv-gallery-3d-lightbox)::backdrop{background:color-mix(in oklch,var(--mv-bg) 55%,transparent);backdrop-filter:blur(14px) saturate(1.2)}:where(.mv-gallery-3d-lightbox-media){margin:0;display:grid;gap:var(--mv-space-3)}:where(.mv-gallery-3d-lightbox-media)>:where(img,picture,svg,video,.mv-gallery-3d-media){display:block;inline-size:auto;max-inline-size:100%;block-size:min(72vh,40rem);aspect-ratio:var(--mv-gallery-3d-item-ratio, .75);object-fit:cover;margin-inline:auto;border-radius:var(--mv-radius-2xl);box-shadow:var(--mv-shadow-xl)}:where(.mv-gallery-3d-lightbox-media)>:where(figcaption){text-align:center;font-weight:var(--mv-weight-medium)}:where(.mv-gallery-3d-lightbox-media)>:where(figcaption) :where(small){display:block;color:var(--mv-fg-muted);font-weight:var(--mv-weight-normal)}:where(.mv-gallery-3d-close){position:absolute;inset:calc(var(--mv-space-3) * -1) calc(var(--mv-space-3) * -1) auto auto;inline-size:var(--mv-control-md);block-size:var(--mv-control-md);border:1px solid var(--mv-border);border-radius:var(--mv-radius-full);background:var(--mv-surface-raised);color:var(--mv-fg);font-size:1.25rem;line-height:1;cursor:pointer;box-shadow:var(--mv-shadow-md)}:where(.mv-gallery-3d-close):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}@media(forced-colors:active){:where(.mv-gallery-3d-item)>:where(img,picture,svg,video,.mv-gallery-3d-media){outline:1px solid CanvasText}:where(.mv-gallery-3d-item[data-active])>:where(img,picture,svg,video,.mv-gallery-3d-media){outline:3px solid Highlight}:where(.mv-gallery-3d-item:focus-visible)>:where(img,picture,svg,video,.mv-gallery-3d-media){outline:3px solid Highlight;outline-offset:3px}:where(.mv-gallery-3d-item):after{display:none}}}@property --_mv-hold-rest{syntax: "<number>"; inherits: true; initial-value: 0;}@layer mv.components{:where(mv-hold-button){--_c: var(--mv-hold-button-color, var(--mv-danger));--_fg-on: var(--mv-hold-button-fg, white);--_r: var(--mv-hold-button-radius, var(--mv-radius-md));--_liquid: light-dark(var(--_c), color-mix(in oklch, var(--_c), black 24%));--_liquid-hi: light-dark(var(--_liquid), color-mix(in oklch, var(--_liquid), white 10%));--_liquid-lo: light-dark(color-mix(in oklch, var(--_liquid), black 10%), var(--_liquid));--_level: max(var(--_p, 0), var(--_mv-hold-rest));position:relative;display:inline-flex;vertical-align:middle;transition:--_mv-hold-rest var(--mv-duration-slow) var(--mv-ease-out)}:where(mv-hold-button[data-variant=accent]){--_c: var(--mv-hold-button-color, var(--mv-accent));--_fg-on: var(--mv-hold-button-fg, var(--mv-fg-on-accent));--_liquid: var(--_c)}@media(hover:hover)and (pointer:fine){:where(mv-hold-button[data-state=idle]:has(.mv-hold-button-trigger:enabled:hover)){--_mv-hold-rest: .1}}:where(mv-hold-button[data-state=idle]:has(.mv-hold-button-trigger:focus-visible)){--_mv-hold-rest: .1}:where(.mv-hold-button-trigger){position:relative;display:inline-grid;place-items:center;height:var(--mv-control-lg);padding:0 var(--mv-space-5);border:1px solid color-mix(in oklch,var(--_c) 42%,transparent);border-radius:var(--_r);background:color-mix(in oklch,var(--_c) 8%,var(--mv-bg));color:var(--_c);font:var(--mv-weight-semibold) var(--mv-text-sm) / 1 var(--mv-font-sans);white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale var(--mv-duration-normal) var(--mv-ease-out),border-color var(--mv-duration-fast) var(--mv-ease-out),box-shadow var(--mv-duration-fast) var(--mv-ease-out)}:where(.mv-hold-button-trigger):focus-visible{outline:none;box-shadow:var(--mv-focus-ring)}:where(.mv-hold-button-trigger):disabled{opacity:.5;cursor:not-allowed}:where(mv-hold-button[data-state=holding]) :where(.mv-hold-button-trigger){scale:.98;border-color:var(--_liquid)}:where(mv-hold-button[data-state=armed]) :where(.mv-hold-button-trigger){border-color:var(--_c);border-style:dashed}:where(mv-hold-button[data-state=done]) :where(.mv-hold-button-trigger){cursor:default;border-color:var(--_liquid)}:where(.mv-hold-button-label),:where(.mv-hold-button-done){grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--mv-space-2)}:where(.mv-hold-button-label) :where(svg),:where(.mv-hold-button-check){width:1.15em;height:1.15em;flex-shrink:0}:where(.mv-hold-button-fill){position:absolute;inset:-1px;overflow:hidden;border-radius:inherit;container-type:size;opacity:clamp(0,calc(var(--_level) * 60),1);pointer-events:none;z-index:1}:where(.mv-hold-button-liquid){--_wh: calc(6px * (1 - var(--_p, 0) * .7));position:absolute;inset:calc(-1 * var(--_wh)) 0 0 0;overflow:hidden;background:linear-gradient(to bottom,var(--_liquid-hi),var(--_liquid-lo));color:var(--_fg-on);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3C4 0 8 0 12 3s8 3 12 0v3H0z'/%3E%3C/svg%3E") repeat-x 0 0 / 24px var(--_wh),linear-gradient(#000 0 0) no-repeat 0 var(--_wh) / 100% 100%;translate:0 calc((1 - var(--_level)) * 100cqh);animation:mv-hold-button-wave .9s linear infinite paused}:where(.mv-hold-button-liquid)>:where(.mv-hold-button-label){position:absolute;inset-inline:0;top:var(--_wh);height:100cqh;justify-content:center;translate:0 calc((var(--_level) - 1) * 100cqh)}:where(mv-hold-button[data-state=holding]) :where(.mv-hold-button-liquid){animation-play-state:running}:where(mv-hold-button[data-state=done]) :where(.mv-hold-button-liquid){--_wh: 0px}@keyframes mv-hold-button-wave{to{mask-position:24px 0,0 var(--_wh)}}:where(mv-hold-button[data-fill=sweep]) :where(.mv-hold-button-liquid){inset:0 calc(-1 * var(--_wh)) 0 0;background:linear-gradient(to right,var(--_liquid-lo),var(--_liquid-hi));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 24' preserveAspectRatio='none'%3E%3Cpath d='M3 0C6 4 6 8 3 12s-3 8 0 12H0V0z'/%3E%3C/svg%3E") repeat-y 100% 0 / var(--_wh) 24px,linear-gradient(#000 0 0) no-repeat 0 0 / calc(100% - var(--_wh)) 100%;translate:calc((var(--_level) - 1) * 100cqw) 0;animation-name:mv-hold-button-wave-y}:where(mv-hold-button[data-fill=sweep]) :where(.mv-hold-button-liquid)>:where(.mv-hold-button-label){inset:0 auto 0 0;width:100cqw;height:auto;translate:calc((1 - var(--_level)) * 100cqw) 0}@keyframes mv-hold-button-wave-y{to{mask-position:100% 24px,0 0}}:where(.mv-hold-button-liquid)>:where(.mv-hold-button-label){transition:opacity var(--mv-duration-normal) var(--mv-ease-out),transform var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-hold-button-done){transition:opacity var(--mv-duration-normal) var(--mv-ease-out),translate var(--mv-duration-slow) var(--mv-ease-out)}:where(.mv-hold-button-done){position:relative;z-index:2;color:var(--_fg-on);opacity:0;translate:0 calc(.9em * var(--mv-motion, 1));pointer-events:none}:where(mv-hold-button[data-state=done]) :where(.mv-hold-button-done){opacity:1;translate:0 0;transition-delay:60ms}:where(mv-hold-button[data-state=done]) :where(.mv-hold-button-liquid)>:where(.mv-hold-button-label){opacity:0;transform:translateY(calc(-.9em * var(--mv-motion, 1)))}:where(mv-hold-button[data-state=done])>:where(.mv-hold-button-trigger)>:where(.mv-hold-button-label){visibility:hidden}:where(.mv-hold-button-check){fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}:where(.mv-hold-button-check) :where(path){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--mv-duration-slow) var(--mv-ease-out) .14s}:where(mv-hold-button[data-state=done]) :where(.mv-hold-button-check) :where(path){stroke-dashoffset:0}:where(.mv-hold-button-hint){position:absolute;bottom:calc(100% + 8px);left:50%;padding:.35rem .6rem;border-radius:var(--mv-radius-sm);background:light-dark(var(--mv-gray-950),var(--mv-gray-50));color:light-dark(var(--mv-gray-50),var(--mv-gray-950));font:var(--mv-weight-medium) var(--mv-text-xs) / 1.2 var(--mv-font-sans);white-space:nowrap;pointer-events:none;box-shadow:var(--mv-shadow-md);opacity:0;translate:-50% calc(4px * var(--mv-motion, 1));transition:opacity var(--mv-duration-fast) var(--mv-ease-out),translate var(--mv-duration-normal) var(--mv-ease-out);z-index:3}:where(.mv-hold-button-hint):after{content:"";position:absolute;top:100%;left:50%;translate:-50% -50%;width:8px;height:8px;rotate:45deg;background:inherit}:where(mv-hold-button[data-hint]) :where(.mv-hold-button-hint){opacity:1;translate:-50% 0}:where(mv-hold-button[data-hint=tap]) :where(.mv-hold-button-trigger){animation:mv-hold-button-nudge var(--mv-duration-slow) var(--mv-ease-out)}@keyframes mv-hold-button-nudge{25%{translate:calc(-3px * var(--mv-motion, 1)) 0}50%{translate:calc(3px * var(--mv-motion, 1)) 0}75%{translate:calc(-1px * var(--mv-motion, 1)) 0}}@media(prefers-reduced-motion:reduce){:where(.mv-hold-button-liquid){animation:none}:where(mv-hold-button) :where(.mv-hold-button-trigger){animation:none}}:where([data-motion=reduce]) :where(.mv-hold-button-liquid),:where([data-motion=reduce]) :where(mv-hold-button) :where(.mv-hold-button-trigger){animation:none}@media(forced-colors:active){:where(.mv-hold-button-trigger){border-color:ButtonText}:where(.mv-hold-button-liquid){forced-color-adjust:none;background:Highlight;color:HighlightText}:where(.mv-hold-button-done){forced-color-adjust:none;color:HighlightText}:where(.mv-hold-button-hint){border:1px solid CanvasText}}}
:root{--mv-rt:"7cmapbm7"}
