/*! © Marvelous UI, commercial license, marvelous-ui.com. Preview runtime, not for reuse. Build r235e7dc. */
@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-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-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(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}}}@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-dialog){display:contents}:where(html:has(dialog.mv-dialog[open]:not([data-modeless]))){overflow:hidden;scrollbar-gutter:stable}:where(dialog.mv-dialog[data-modeless]){position:fixed;z-index:var(--mv-dialog-z, 50)}:where(dialog.mv-dialog[data-modeless]:not([data-variant=sheet])){inset:0;margin:auto;height:fit-content}: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-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-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-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)}}
:root{--mv-rt:"r235e7dc"}
