/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-smooth:ease;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1)}@layer theme{@layer base{:root,:host{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer components;}@layer base{*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}.button,.close-button{border:0 solid}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not([data-focused]),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not([data-focused]),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{will-change:transform;background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:0}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.switch{align-items:flex-start;gap:var(--spacing);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab, red, red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth), box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:2147483647px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}:is(.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next){display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not([data-focused]),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs--align-start>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:start;justify-content:flex-start}.tabs--align-end>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:end;justify-content:flex-end}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.toast-region{pointer-events:none;z-index:var(--z-index-toast);--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{border-radius:min(32px, var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease), height var(--toast-height-duration) var(--toast-ease), opacity var(--toast-opacity-duration) var(--toast-ease);flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease)}.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;inset-inline:0}.toast[data-exiting=true]{opacity:0}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease), toast-indicator-scale .2s var(--toast-ease)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media (width>=40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast[data-exiting=true] .toast__close-button{pointer-events:none;opacity:0}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (width>=40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}:root{--bg:#09090b;--bg-2:#0c0c0f;--panel:#111114;--panel-2:#17171b;--panel-3:#1e1e23;--border:#1f1f25;--border-2:#2b2b33;--text:#fafafa;--text-2:#d4d4d8;--muted:#8f8f9a;--muted-2:#61616b;--accent:#e8112d;--accent-2:#ff5468;--accent-soft:#e8112d24;--danger:#ef4444;--success:#22c55e;--font:"Geist", "Inter", system-ui, -apple-system, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font:400 14.5px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:color-mix(in srgb, var(--accent) 45%, transparent)}a{color:var(--accent-2);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.2}.muted{color:var(--muted)}.small{font-size:12.5px}.gradient-text{background:linear-gradient(100deg, #ffd6db 0%, var(--accent-2) 40%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.logo{color:var(--text);letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex;text-decoration:none!important}.logo em{color:var(--accent);font-style:normal;font-weight:700}.btn{cursor:pointer;white-space:nowrap;height:38px;color:var(--text);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s,transform .1s,box-shadow .15s,filter .15s;display:inline-flex;text-decoration:none!important}.btn svg{font-size:15px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:linear-gradient(180deg, #ff3b52, var(--accent));color:#fff;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff38,0 8px 24px -10px #e8112de6}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-primary,.btn-white{position:relative;overflow:hidden}.btn-primary:after,.btn-white:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-primary:hover:not(:disabled):after,.btn-white:hover:not(:disabled):after{animation:.75s shine}@keyframes shine{to{left:130%}}.btn-soft{background:var(--panel-2);border-color:var(--border-2)}.btn-soft:hover:not(:disabled){background:var(--panel-3)}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.btn-white{color:#09090b;background:#fff;box-shadow:0 8px 24px -12px #fff9}.btn-white:hover:not(:disabled){background:#e4e4e7}.btn-danger{color:#fca5a5;background:#ef44441f;border-color:#ef44444d}.btn-danger:hover:not(:disabled){background:#ef444433}.btn-discord{color:#fff;background:#5865f2;box-shadow:inset 0 1px #fff3}.btn-discord:hover{filter:brightness(1.08)}.btn-block{width:100%}.btn-sm{border-radius:9px;height:32px;padding:0 11px;font-size:12.5px}.btn-lg{border-radius:12px;height:46px;padding:0 22px;font-size:15px}.icon-btn{border:1px solid var(--border-2);background:var(--panel-2);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;font-size:15px;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--panel-3);color:var(--text);text-decoration:none}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn.ghost{background:0 0;border-color:#0000}.icon-btn.danger:hover:not(:disabled){color:#fca5a5;background:#ef44441a;border-color:#ef444466}.input{border:1px solid var(--border-2);background:var(--bg-2);width:100%;height:40px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--muted-2)}textarea.input{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input-sm{height:34px;font-size:13px}select.input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238f8f9a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.input-prefix{border:1px solid var(--border-2);background:var(--bg-2);border-radius:10px;align-items:center;height:40px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.input-prefix:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input-prefix span{color:var(--muted);padding:0 1px 0 12px;font-size:14px}.input-prefix input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding-right:12px;font-size:14px}.form{flex-direction:column;gap:12px;display:flex}.form-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444447;border-radius:10px;padding:10px 12px;font-size:13px}.screen-loader{place-items:center;min-height:100vh;display:grid}.spinner{border:3px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.center-page{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.notfound{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.notfound h1{letter-spacing:-.06em;font-size:110px;font-weight:800;line-height:1}.notfound p{color:var(--muted);margin:0 0 6px;font-size:16px}.profile-page{position:fixed;inset:0}.logo-mark{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.maint{background:var(--bg);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.maint-glow{filter:blur(30px);background:radial-gradient(circle,#e8112d38,#0000 65%);border-radius:50%;width:640px;height:640px;animation:6s ease-in-out infinite maint-pulse;position:absolute}@keyframes maint-pulse{50%{opacity:.7;transform:scale(1.15)}}.maint-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-2);background:#111114cc;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(440px,100%);padding:38px 30px 30px;animation:.6s cubic-bezier(.2,.8,.2,1) maint-in;display:flex;position:relative;box-shadow:0 40px 90px -20px #000c}@keyframes maint-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.maint-card .logo-mark{filter:drop-shadow(0 0 22px #e8112d80)}.maint-icon{color:#f59e0b;background:#f59e0b24;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;animation:4s ease-in-out infinite maint-spin;display:grid}@keyframes maint-spin{50%{transform:rotate(-18deg)}}.maint-card h1{letter-spacing:-.03em;font-size:24px;font-weight:700}.maint-card p{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.55}.maint-admin{color:var(--muted-2);font-size:12px;position:absolute;bottom:18px}.maint-admin:hover{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 70%, #fff 0%);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--accent);background-clip:padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}.lang{display:inline-block;position:relative}.lang-btn{height:36px;font:inherit;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.lang-btn:hover{color:var(--text);border-color:var(--border-2);background:var(--panel)}.lang-menu{z-index:60;background:var(--panel);border:1px solid var(--border-2);border-radius:12px;min-width:160px;margin:0;padding:6px;list-style:none;animation:.15s ease-out lang-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}@keyframes lang-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.lang.up .lang-menu{top:auto;bottom:calc(100% + 6px)}.lang-menu button{all:unset;box-sizing:border-box;width:100%;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.lang-menu button:hover{background:var(--panel-2)}.lang-menu button svg{color:var(--accent-2);margin-left:auto}.liquid-glass,.toast{-webkit-backdrop-filter:blur(22px)saturate(180%)brightness(1.08);backdrop-filter:blur(22px)saturate(180%)brightness(1.08);background:linear-gradient(135deg,#ffffff29 0%,#ffffff0d 45%,#ffffff1a 100%);border:1px solid #fff3;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff0f,inset 0 0 24px #ffffff0f,0 18px 50px -14px #000000a6}.pv-root{background:var(--bg);color:var(--text);isolation:isolate;-webkit-font-smoothing:antialiased;position:absolute;inset:0;overflow:hidden}.pv-root.has-cursor *{cursor:inherit!important}.pv-root a,.pv-root a:hover{text-decoration:none}.pv-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pv-bg,.pv-dim,.pv-effects,.pv-scanlines{pointer-events:none;position:absolute;inset:0}.pv-bg{transform:scale(1.05)}.pv-bg img,.pv-bg video{object-fit:cover;width:100%;height:100%}.pv-effects{width:100%;height:100%}.pv-scroll{z-index:1;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.pv-scroll::-webkit-scrollbar{display:none}.pv-cursor-fx{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pv-scanlines{background:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 3px);animation:.15s infinite pv-flicker}.pv-scanlines:after{content:"";background:radial-gradient(#0000 55%,#0009);position:absolute;inset:0}@keyframes pv-flicker{0%,to{opacity:1}8%{opacity:.25}10%{opacity:1}14%{opacity:.5}16%{opacity:1}55%{opacity:1}57%{opacity:.3}58%{opacity:1}60%{opacity:.6}61%{opacity:1}}.pv-center{place-items:center;min-height:100%;padding:84px 16px 110px;display:grid}.pv-center>.pv-tilt{opacity:0;transition:transform .2s ease-out}.pv-center.is-in>.pv-tilt{opacity:1;animation:.9s cubic-bezier(.2,.8,.2,1) both pv-card-rise}.pv-center.is-in.intro-zoom>.pv-tilt{animation:.8s cubic-bezier(.34,1.56,.64,1) both pv-card-zoom}.pv-center.intro-flip{perspective:1200px}.pv-center.is-in.intro-flip>.pv-tilt{transform-origin:50% 100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both pv-card-flip}@keyframes pv-card-rise{0%{opacity:0;translate:0 60px}}@keyframes pv-card-zoom{0%{opacity:0;scale:.6}}@keyframes pv-card-flip{0%{opacity:0;rotate:x 70deg}}@media (prefers-reduced-motion:reduce){.pv-center.is-in>.pv-tilt{animation:.4s both pv-fade!important}}@keyframes pv-fade{0%{opacity:0}}.pv-center.is-in .pv-head>*,.pv-center.is-in .pv-card>:not(.pv-head){animation:.7s cubic-bezier(.2,.8,.2,1) both pv-item-in}.pv-center.is-in .pv-card>:nth-child(2){animation-delay:.12s}.pv-center.is-in .pv-card>:nth-child(3){animation-delay:.2s}.pv-center.is-in .pv-card>:nth-child(4){animation-delay:.28s}.pv-center.is-in .pv-card>:nth-child(5){animation-delay:.36s}.pv-center.is-in .pv-card>:nth-child(n+6){animation-delay:.44s}.pv-center.is-in .pv-head>:nth-child(2){animation-delay:60ms}@keyframes pv-item-in{0%{opacity:0;transform:translateY(10px)}}.is-preview .pv-center{padding:56px 14px 40px}.pv-tilt{width:100%;max-width:640px}.pv-tilt-inner{position:relative}.pv-card{border-radius:var(--card-radius);background:var(--card-bg);-webkit-backdrop-filter:blur(var(--card-blur));flex-direction:column;align-items:stretch;gap:22px;padding:36px 32px 22px;display:flex;position:relative}.pv-card.bordered{box-shadow:inset 0 0 0 1px #ffffff1a}.pv-card.glow{box-shadow:var(--glow-card)}.pv-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.layout-compact .pv-head{text-align:left;flex-direction:row;align-items:flex-start;gap:22px}.layout-compact .pv-identity{padding-top:12px}.layout-compact .pv-name-row,.layout-compact .pv-meta{justify-content:flex-start}.layout-compact .pv-identity{align-items:flex-start;gap:10px}.layout-compact .pv-identity .pv-socials{justify-content:flex-start;gap:10px 14px}.layout-compact .pv-identity .pv-social{font-size:38px}.layout-compact .pv-bio{text-align:left}.pv-identity{align-items:inherit;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.pv-avatar{flex-shrink:0;width:140px;height:140px;position:relative}.layout-compact .pv-avatar{width:116px;height:116px}.layout-stacked .pv-head{text-align:left;align-items:flex-start}.layout-stacked .pv-identity{align-items:flex-start}.layout-stacked .pv-name-row,.layout-stacked .pv-meta{justify-content:flex-start}.layout-stacked .pv-bio{text-align:left}.layout-stacked .pv-socials{justify-content:flex-start}.pv-avatar-clip{border-radius:var(--avatar-radius,50%);width:100%;height:100%;display:block;overflow:hidden}.pv-avatar-clip>img{object-fit:cover;width:100%;height:100%;display:block}.pv-avatar-deco{pointer-events:none;width:118%;height:118%;position:absolute;inset:-9%}.pv-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex}.pv-name{font-size:calc(clamp(1.9rem, 5.5vw, 2.5rem) * var(--name-scale,1));letter-spacing:-.01em;word-break:break-word;margin:0;font-weight:800;line-height:1.1;position:relative}.fx-glow{text-shadow:var(--glow-text)}.fx-random-text{font-variant-ligatures:none;display:inline-block}.fx-char{white-space:pre;display:inline-block}.fx-rainbow,.fx-shine{color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text}.fx-rainbow{background-image:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5efc8d,#4dd2ff,#a78bfa,#ff6ad5,#ff5f6d);animation:5s linear infinite pv-shift}.fx-rainbow.fx-glow,.fx-shine.fx-glow{text-shadow:none;filter:var(--glow-drop)}@keyframes pv-shift{to{background-position:220%}}.fx-glitch{text-shadow:2px 0 color-mix(in srgb, var(--accent) 70%, transparent), -2px 0 color-mix(in srgb, var(--grad) 70%, transparent);animation:3.4s step-end infinite pv-glitch-body}.fx-glitch:before,.fx-glitch:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.fx-glitch:before{color:var(--accent);clip-path:inset(0 0 55%);animation:2.6s step-end infinite pv-glitch}.fx-glitch:after{color:var(--grad);clip-path:inset(52% 0 0);animation:3.1s step-end infinite reverse pv-glitch}@keyframes pv-glitch-body{0%,91%,to{transform:none}92%{transform:skew(-8deg)}94%{transform:skew(6deg)translate(2px)}96%{transform:none}}@keyframes pv-glitch{0%,86%,to{opacity:0;transform:translate(0)}88%{opacity:.95;clip-path:inset(10% 0 70%);transform:translate(-4px,1px)}92%{opacity:.95;clip-path:inset(50% 0 20%);transform:translate(4px,-1px)}96%{opacity:.95;clip-path:inset(30% 0 40%);transform:translate(-2px)}}.fx-neon{color:#fff;text-shadow:0 0 3px #fff, 0 0 9px var(--accent), 0 0 20px var(--accent), 0 0 42px var(--accent);animation:5s infinite pv-neon}@keyframes pv-neon{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.55}21%{opacity:.9}}.fx-wave .fx-char{animation:1.8s ease-in-out infinite pv-wave;animation-delay:calc(var(--i) * 90ms)}@keyframes pv-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.22em)}}.fx-shine{background-image:linear-gradient(110deg, color-mix(in srgb, var(--text) 55%, var(--accent)) 38%, #fff 50%, color-mix(in srgb, var(--text) 55%, var(--accent)) 62%);animation:3.2s linear infinite pv-shift}.fx-pulse{animation:2.4s ease-in-out infinite pv-pulse}@keyframes pv-pulse{50%{opacity:.45}}.fx-flicker{animation:3.6s step-end infinite pv-flicker}.fx-outline{color:#0000;-webkit-text-stroke:1.5px var(--text);text-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent);transition:color .35s,-webkit-text-stroke-color .35s}.fx-outline:hover{color:var(--text)}.fx-blur .fx-char{animation:4s ease-in-out infinite pv-blur;animation-delay:calc(var(--i) * .1s)}@keyframes pv-blur{0%{opacity:0;filter:blur(9px);transform:translateY(6px)}18%,78%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(9px)}}.pv-badges{isolation:isolate;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:relative}.pv-badges:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--badge-bg,1);background:color-mix(in srgb, var(--accent) 10%, #0000004d);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.pv-badge{font-size:var(--badge-size,22px);cursor:default;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.pv-badge:hover{transform:translateY(-3px)scale(1.2)}.pv-bio{opacity:.8;white-space:pre-line;word-break:break-word;max-width:520px;margin:0;font-size:17px;line-height:1.55}.tw-caret{margin-left:1px;animation:1s step-end infinite pv-blink}@keyframes pv-blink{50%{opacity:0}}.pv-meta{opacity:.7;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:15.5px;display:flex}.pv-meta span{align-items:center;gap:6px;display:inline-flex}.dp{flex-direction:column;gap:12px;display:flex}.dp-minimal{align-items:center}.dp-minimal .dp-user{background:#ffffff0a;border-radius:18px;width:100%;padding:16px 22px;box-shadow:inset 0 0 0 1px #ffffff12}.dp-card{background:#ffffff0a;border-radius:18px;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffffff12}.dp-skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08) 0 0/200% 100%;border-radius:18px;height:76px;animation:1.4s linear infinite pv-shift}.dp-minimal.dp-skeleton{align-self:stretch;width:100%;height:76px}.dp-empty{opacity:.75;text-align:center;font-size:13px}.dp-empty p{margin:0}.dp-user{align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.dp-card .dp-user{width:100%}.dp-avatar{flex-shrink:0;width:70px;height:70px;position:relative}.dp-card .dp-avatar{width:58px;height:58px}.dp-avatar>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%}.dp-deco{pointer-events:none;width:118%;height:118%;position:absolute;inset:-9%}.dp-status{border:3.5px solid #111;border-radius:50%;width:17px;height:17px;bottom:1px;right:1px;position:absolute!important}.dp-info{text-align:left;min-width:0}.dp-card .dp-info{flex:1}.dp-name{align-items:center;gap:6px;font-size:18px;font-weight:700;line-height:1.25;display:flex}.dp-name>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-tag{background:#ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.dp-tag img{width:14px;height:14px}.dp-flag{display:inline-flex}.dp-flag img{width:18px;height:18px}.dp-sub{opacity:.65;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.dp-sub span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-emoji{width:17px;height:17px}.dp-logo{color:#5865f2;flex-shrink:0;align-self:flex-start;font-size:20px}.dp-logo.spotify{color:#1ed760}.dp-activity{width:100%;color:inherit;text-align:left;background:#00000040;border-radius:14px;flex-direction:column;gap:9px;padding:11px 12px 12px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.dp-minimal .dp-activity{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.wg .dp-card{box-shadow:none;background:#ffffff0d}.dp-act-head{letter-spacing:.06em;text-transform:uppercase;opacity:.55;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.dp-act-head span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-act-head svg{flex-shrink:0;font-size:13px}.dp-act-head .spotify{color:#1ed760;opacity:1}.dp-act-row{align-items:center;gap:12px;min-width:0;display:flex}.dp-art{background:#ffffff0f;border-radius:12px;flex-shrink:0;place-items:center;width:66px;height:66px;font-size:26px;display:grid;position:relative}.dp-art>img:first-child{object-fit:cover;border-radius:12px;width:100%;height:100%;box-shadow:0 6px 16px -6px #0009}.dp-art-small{background:#141416;border:3px solid #141416;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-5px;right:-5px}.dp-act-info{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.dp-act-info>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-act-info strong{font-size:15px;font-weight:700}.dp-act-info span{opacity:.7}.dp-time{color:#3ba55d;font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex;opacity:1!important}.dp-progress{background:#ffffff26;border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.dp-progress div{background:var(--accent);border-radius:4px;height:100%;transition:width 1s linear}.dp-times{opacity:.6;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.pv-volume{z-index:5;-webkit-backdrop-filter:blur(14px);background:#00000047;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1px #ffffff14}.pv-volume button{all:unset;cursor:pointer;color:var(--icon);place-items:center;font-size:23px;display:grid}.pv-volume-pop{-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#00000059;border-radius:999px;align-items:center;gap:10px;height:40px;padding:0 14px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-6px,-50%);box-shadow:inset 0 0 0 1px #ffffff14}.pv-volume:after{content:"";width:12px;height:100%;position:absolute;top:0;left:100%}.pv-volume:hover .pv-volume-pop,.pv-volume:focus-within .pv-volume-pop,.pv-volume.dragging .pv-volume-pop{opacity:1;pointer-events:auto;transform:translateY(-50%)}.pv-ivol{align-items:center;display:flex;position:relative}.pv-ivol-pop{z-index:8;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0e0e11eb;border-radius:999px;align-items:center;height:36px;padding:0 12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #0006}.pv-ivol:after{content:"";height:12px;position:absolute;bottom:100%;left:-6px;right:-6px}.pv-ivol:hover .pv-ivol-pop,.pv-ivol:focus-within .pv-ivol-pop,.pv-ivol.dragging .pv-ivol-pop{opacity:1;pointer-events:auto;transform:translate(-50%)}.pv-ivol-pop .pv-volume-track{width:96px}.pv-volume-track.dragging .pv-volume-thumb{scale:1.2}.pv-volume-track{cursor:pointer;touch-action:none;outline:none;width:110px;height:18px;position:relative}.pv-volume-track:before,.pv-volume-fill{content:"";border-radius:5px;height:5px;position:absolute;top:50%;left:0;translate:0 -50%}.pv-volume-track:before{background:#ffffff2e;right:0}.pv-volume-fill{width:var(--v);background:var(--accent)}.pv-volume-thumb{top:50%;left:var(--v);background:#fff;border-radius:50%;width:13px;height:13px;transition:scale .15s;position:absolute;translate:-50% -50%;box-shadow:0 2px 8px #00000073}.pv-volume-track:hover .pv-volume-thumb,.pv-volume.dragging .pv-volume-thumb,.pv-volume-track:focus-visible .pv-volume-thumb{scale:1.2}.pv-volume-value{opacity:.7;font-variant-numeric:tabular-nums;text-align:right;min-width:22px;font-size:12px;font-weight:600}.pv-player{text-align:left;background:#ffffff0d;border-radius:18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pv-art{background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 70%, #000), color-mix(in srgb, var(--accent) 18%, #000));width:58px;height:58px;box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 22px -10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.pv-art.large{width:64px;height:64px}.pv-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pv-art.has-cover .eq{opacity:0;background:#0000008c;border-radius:6px;gap:2px;height:12px;padding:3px 4px;transition:opacity .2s;position:absolute;bottom:5px;right:5px}.pv-art.has-cover .eq i{width:2px}.playing .pv-art.has-cover .eq{opacity:1}.eq{align-items:flex-end;gap:3px;height:22px;display:flex}.eq i{background:#ffffffeb;border-radius:2px;width:4px;height:28%;transition:height .3s}.eq i:nth-child(2){height:55%}.eq i:nth-child(3){height:40%}.playing .eq i{animation:.9s ease-in-out infinite pv-eq}.playing .eq i:nth-child(2){animation-duration:.7s;animation-delay:-.2s}.playing .eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.4s}.playing .eq i:nth-child(4){animation-duration:.8s;animation-delay:-.6s}@keyframes pv-eq{0%,to{height:22%}50%{height:100%}}.pv-player-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pv-player-head{align-items:center;gap:10px;display:flex}.pv-player-meta{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.pv-player-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.pv-player-meta span{opacity:.55;font-size:12px}.pv-player-controls{flex-shrink:0;align-items:center;gap:2px;display:flex}.pv-player-controls button{all:unset;cursor:pointer;width:32px;height:32px;color:var(--icon);opacity:.8;border-radius:50%;place-items:center;font-size:16px;transition:background .15s,opacity .15s;display:grid}.pv-player-controls button:hover{opacity:1;background:#ffffff14}.pv-player-controls .play{opacity:1;background:var(--accent);width:38px;height:38px;color:var(--accent-contrast);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 85%, transparent);margin:0 2px;font-size:16px}.pv-player-controls .play:hover{background:var(--accent);filter:brightness(1.12)}.pv-seek{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11.5px;display:flex}.pv-seek>span{opacity:.55;min-width:30px}.pv-seek>span:last-child{text-align:right}.pv-seek-bar{cursor:pointer;touch-action:none;flex:1;height:16px;position:relative}.pv-seek-bar:before,.pv-seek-fill{content:"";border-radius:4px;height:4px;transition:height .15s;position:absolute;top:50%;left:0;translate:0 -50%}.pv-seek-bar:before{background:#ffffff24;right:0}.pv-seek-fill{width:var(--p);background:var(--accent)}.pv-seek-thumb{top:50%;left:var(--p);background:#fff;border-radius:50%;width:12px;height:12px;transition:scale .15s;position:absolute;translate:-50% -50%;scale:0;box-shadow:0 2px 8px #00000073}.pv-seek-bar:hover:before,.pv-seek-bar:hover .pv-seek-fill,.pv-seek-bar.dragging:before,.pv-seek-bar.dragging .pv-seek-fill{height:6px}.pv-seek-bar:hover .pv-seek-thumb,.pv-seek-bar.dragging .pv-seek-thumb{scale:1}.pv-disc{z-index:7;width:92px;height:92px;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both pv-cover-in;position:absolute;bottom:22px;left:22px}@keyframes pv-cover-in{0%{opacity:0;transform:translateY(20px)}}.is-preview .pv-disc{animation:none}.pv-disc-cover{all:unset;cursor:pointer;background:#ffffff14;border-radius:18px;width:100%;height:100%;transition:transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -10px #000000b3}.pv-disc-cover:hover{transform:scale(1.03)}.pv-disc-cover:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pv-disc-cover img{object-fit:cover;width:100%;height:100%;display:block}.pv-disc-nocover{width:100%;height:100%;color:var(--icon,#fff);opacity:.7;place-items:center;font-size:42px;display:grid}.pv-disc-btn{opacity:0;background:#0000004d;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.pv-disc:hover .pv-disc-btn{opacity:1}.pv-disc:has(:focus-visible) .pv-disc-btn{opacity:1}.pv-disc-btn svg{color:#fff;filter:drop-shadow(0 2px 8px #000000b3);width:32px;height:32px;transition:transform .2s}.pv-disc-cover:hover .pv-disc-btn svg{transform:scale(1.1)}.pv-disc-vol{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0000008c;border-radius:99px;align-items:center;gap:2px;padding:2px 4px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(6px)}.pv-disc:hover .pv-disc-vol,.pv-disc.dragging .pv-disc-vol{opacity:1;pointer-events:auto;transform:none}.pv-disc:has(:focus-visible) .pv-disc-vol{opacity:1;pointer-events:auto;transform:none}.pv-disc-vol button{all:unset;cursor:pointer;color:#fff;opacity:.85;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.pv-disc-vol button:hover{opacity:1;background:#ffffff26}.pv-disc-vol .pv-volume-track{flex:1;min-width:0}.pv-buttons{flex-direction:column;gap:10px;display:flex}.pv-button{color:var(--text);background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:15px 18px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.pv-button:hover{background:#ffffff1c;transform:translateY(-1px)}.pv-socials{flex-wrap:wrap;justify-content:center;gap:14px 20px;display:flex}.pv-social{all:unset;cursor:pointer;place-items:center;font-size:46px;transition:transform .2s;display:grid;position:relative}.pv-social:hover{transform:translateY(-3px)}.pv-views{align-self:flex-start;align-items:center;gap:7px;margin-top:-6px;font-size:14px;font-weight:600;display:inline-flex}:where([data-tip]){position:relative}[data-tip]:before{display:none}[data-tip]:after{content:attr(data-tip);z-index:10;pointer-events:none;white-space:nowrap;letter-spacing:0;color:#fff;-webkit-backdrop-filter:blur(10px);text-shadow:none;filter:none;opacity:0;background:#2c2c30e6;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)scale(.96);box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #ffffff12}[data-tip]:hover:after{opacity:1;transform:translate(-50%)scale(1)}.pv-name-tip{display:inline-flex}.pv-claim{z-index:6;-webkit-backdrop-filter:blur(16px);background:#0c0c0eb8;border-radius:18px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 12px 10px 14px;font-family:Geist,system-ui,sans-serif;animation:.6s cubic-bezier(.2,.8,.2,1) .6s both pv-rise;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 30px #00000059}.pv-claim-link{color:#fff;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.pv-claim-link>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pv-claim-link b{font-size:15px}.pv-claim-link small{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pv-claim button{all:unset;color:#fff9;cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.pv-claim button:hover{color:#fff;background:#ffffff14}@keyframes pv-rise{0%{opacity:0;transform:translate(-50%,16px)}}.pv-enter{z-index:20;cursor:pointer;-webkit-backdrop-filter:blur(22px);background:#0006;place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.pv-enter-stack{flex-direction:column;align-items:center;gap:16px;display:flex}.pv-enter-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;max-width:60vw;height:auto;max-height:40vh;display:block}.pv-enter .pv-name{font-size:var(--enter-size,22px);color:var(--text);text-align:center;padding:0 20px;font-weight:600}.pv-enter .fx-rainbow,.pv-enter .fx-shine{color:#0000}.pv-enter.leaving{opacity:0;pointer-events:none}@media (width<=1000px){.pv-disc~.pv-claim{bottom:128px}}@media (width<=560px){.pv-card{padding:30px 20px 18px}.layout-compact .pv-head{text-align:center;flex-direction:column;align-items:center}.layout-compact .pv-identity{padding-top:0}.layout-compact .pv-name-row,.layout-compact .pv-meta{justify-content:center}.layout-compact .pv-bio{text-align:center}.pv-avatar{width:124px;height:124px}.dp-avatar{width:60px;height:60px}.pv-social{font-size:40px}.pv-volume{width:48px;height:48px}.layout-compact .pv-identity{align-items:center}.layout-compact .pv-identity .pv-socials{justify-content:center}.pv-disc{bottom:14px;left:14px}}@media (prefers-reduced-motion:reduce){.pv-center>.pv-tilt{transition:none}.pv-center.is-in .pv-head>*,.pv-center.is-in .pv-card>*,.pv-disc-vinyl,.playing .eq i,.fx-rainbow,.fx-shine,.fx-neon,.fx-pulse,.fx-flicker,.fx-glitch,.fx-wave .fx-char,.fx-blur .fx-char,.fx-glitch:before,.fx-glitch:after,.pv-scanlines,.pv-claim{animation:none}}.pv-center{position:relative}.pv-scroll-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--text);opacity:.75;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:600;transition:opacity .2s;animation:1.8s ease-in-out infinite pv-bob;display:flex;position:absolute;bottom:36px;left:50%;translate:-50%}.pv-scroll-hint:hover{opacity:1}.pv-scroll-hint svg{font-size:22px}@keyframes pv-bob{50%{transform:translateY(6px)}}.pv-showcase{justify-content:center;padding:8px 16px 120px;display:flex}.wg-grid{flex-direction:column;gap:14px;width:min(960px,100%);display:flex}.wg-in{width:100%;animation:pv-item-in .6s calc(var(--i,0) * 70ms) both cubic-bezier(.2,.8,.2,1);min-width:0}.wg{border-radius:var(--card-radius,20px);height:100%;color:var(--text);background:var(--card-bg);-webkit-backdrop-filter:blur(var(--card-blur));flex-direction:column;gap:12px;padding:16px 18px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.wg header{opacity:.85;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.wg header i{color:#fff;background:var(--wc);border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.wg-body{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.wg-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.wg-sub{opacity:.65;font-size:13.5px}.wg-desc{opacity:.75;background:#ffffff0d;border-radius:10px;margin:4px 0 0;padding:8px 10px;font-size:13.5px;line-height:1.5}.wg-row{align-items:center;gap:12px;min-width:0;display:flex}.wg-col{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wg-col b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.wg-avatar{object-fit:cover;background:#ffffff14;border-radius:50%;flex:none;width:56px;height:56px}.wg-avatar.sq{border-radius:14px}.wg-avatar.ph{padding:14px}.wg-stats{flex-wrap:wrap;gap:4px 12px;display:flex}.wg-stat{white-space:nowrap;opacity:.8;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wg-dot{background:#9ca3af;border-radius:50%;width:8px;height:8px;display:inline-block}.wg-dot.on{background:#22c55e}.wg-join,.wg-link{text-align:center;color:var(--text);background:#ffffff1a;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.wg-join:hover,.wg-link:hover{background:#ffffff2e}.wg-embed{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000004d;border:0;border-radius:12px;width:100%}.wg-embed.wide{aspect-ratio:16/9;height:auto}@media (prefers-reduced-motion:reduce){.pv-scroll-hint,.wg-in{animation:none}}.wg .pv-meta{justify-content:flex-start}.wg .pv-bio{max-width:none}.pv-scroll.is-showcase{scroll-behavior:smooth;scroll-snap-type:y proximity}.pv-scroll.is-showcase>.pv-center,.pv-sec{scroll-snap-align:start}.pv-sec{justify-content:center;padding:40px 16px 140px;display:flex}.pv-showcase{display:none}.pv-scroll-hint{text-transform:none;letter-spacing:0;opacity:.5;font-size:13px}.pv-dots{z-index:25;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:16px;translate:0 -50%}.pv-dots button{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff40;border-radius:99px;width:8px;height:8px;transition:all .3s;box-shadow:inset 0 0 0 1px #ffffff26}.pv-dots button:hover{background:#ffffff80}.pv-dots button.on{background:var(--accent);height:28px;box-shadow:0 0 18px var(--accent)}@media (width<=640px){.pv-dots{display:none}}.pv-views-corner{z-index:25;-webkit-backdrop-filter:blur(10px);background:#00000059;border-radius:99px;margin:0;padding:6px 12px;position:absolute;bottom:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.pv-enter-split{-webkit-backdrop-filter:none;background:0 0;transition:opacity .2s .6s}.pv-door{background:#000;width:100%;height:50%;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;left:0;overflow:hidden}.pv-door.top{top:0}.pv-door.bottom{bottom:0}.pv-door-text{justify-content:center;width:max-content;max-width:100vw;display:flex;position:absolute;left:50%;translate:-50%}.pv-door.top .pv-door-text{top:100%;transform:translateY(-50%)}.pv-door.bottom .pv-door-text{top:0;transform:translateY(-50%)}.pv-enter-split.leaving .pv-door.top{transform:translateY(-100%)}.pv-enter-split.leaving .pv-door.bottom{transform:translateY(100%)}.pv-enter-split .pv-name{font-size:var(--enter-size,28px)}.wg-par{transform:translateY(var(--py,0px));transition:transform .25s ease-out}.wg-par.is-tilt{transform:perspective(900px) translateY(var(--py,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.wg{flex-direction:column}.wg-grid .wg-avatar{width:64px;height:64px}.wg-grid .wg-big{font-size:30px}.wg-embed.wide{max-width:720px;margin:0 auto}.sc{flex-direction:column;gap:56px;width:min(860px,100%);display:flex}.sc-block{flex-direction:column;gap:22px;display:flex}.sc-title{letter-spacing:-.01em;opacity:.9;margin:0;font-size:1.15rem;font-weight:700}.sc-about{flex-direction:column;gap:14px;display:flex}.sc-about .pv-bio{opacity:.85;max-width:none}.sc-about .pv-meta{justify-content:flex-start}.sc .pv-buttons{margin-top:6px}.sc-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.sc-links a,.sc-links button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;transition:transform .2s;display:flex}.sc-links a:hover,.sc-links button:hover{transform:translate(4px)}.sc-links i{flex:none;place-items:center;font-size:30px;display:grid}.sc-links span{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-links b{font-size:1rem}.sc-links small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wg{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.wg:hover{box-shadow:none;transform:none}.wg-rank{width:20px;height:20px}.wg.embed{padding:0}.wg-grid{gap:26px;width:100%}.wg-body>.wg-link{align-self:flex-start;padding:7px 16px}.pv-enter.anim-slide{transition:transform .8s cubic-bezier(.7,0,.2,1),opacity .2s .7s}.pv-enter.anim-slide.leaving{opacity:0;transform:translateY(-100%)}.pv-enter.anim-zoom{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .7s,backdrop-filter .7s}.pv-enter.anim-zoom.leaving{opacity:0;transform:scale(1.5)}.pv-enter.anim-iris{clip-path:circle(150%);transition:clip-path .8s cubic-bezier(.7,0,.2,1),opacity .1s .75s}.pv-enter.anim-iris.leaving{clip-path:circle(0%);opacity:0}.pv-root:not(.is-preview) .pv-scroll{zoom:.9}.pv-card.has-banner{padding-top:0}.pv-banner{border-radius:var(--card-radius) var(--card-radius) 0 0;background:#ffffff0a;height:150px;margin:0 -32px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.pv-banner:after{content:"";-webkit-backdrop-filter:blur(14px);pointer-events:none;position:absolute;inset:35% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}.pv-banner img,.pv-banner video{object-fit:cover;width:100%;height:100%;display:block}.pv-card.has-banner .pv-head{margin-top:-100px;position:relative}.pv-card.has-banner .pv-avatar-clip{box-shadow:0 0 0 5px var(--card-solid,#0b0b0d)}@media (width<=560px){.pv-banner{height:130px;margin:0 -20px}.pv-card.has-banner .pv-head{margin-top:-90px}}.pv-root.has-gif-cursor,.pv-root.has-gif-cursor *{cursor:none!important}.pv-gif-cursor{z-index:2147483000;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.is-preview .pv-gif-cursor{display:none}.pv-badges-row{justify-content:center;display:flex}.layout-compact .pv-badges-row,.layout-stacked .pv-badges-row{justify-content:flex-start}.pv-card.has-banner.layout-compact .pv-identity{margin-top:12px;padding-top:0}.pv-card.has-banner.layout-stacked .pv-identity{padding-top:0}.pv-social-img{object-fit:contain;border-radius:22%;width:1em;height:1em}@media (width>=561px){.pv-card.has-banner.layout-compact .pv-head{margin-top:-122px}.pv-card.has-banner.layout-compact .pv-identity{margin-top:0}}.dp-art.valo{color:#ff4655;background:#ff46551f;font-size:34px}.pv-badge .badge-img{object-fit:contain;width:1em;height:1em;display:block}.pv-card-widgets{flex-direction:column;gap:10px;width:100%;display:flex}.pv-views.vs-pill{background:#ffffff17;border-radius:99px;padding:6px 13px;box-shadow:inset 0 0 0 1px #ffffff1f}.pv-views.vs-glass{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(135deg,#ffffff2e,#ffffff0d 50%,#ffffff1a);border:1px solid #ffffff38;border-radius:99px;padding:6px 14px;box-shadow:inset 0 1px #fff6,inset 0 0 18px #ffffff0f,0 10px 30px -10px #0009}.pv-button .pv-button-icon{object-fit:contain;flex:none;width:18px;height:18px;margin-right:8px}.pv-player.pl-banner{flex-wrap:wrap;overflow:hidden}.pv-player.pl-banner .pv-player-main{display:contents}.pv-player.pl-banner .pv-player-head{flex:1;min-width:0}.pv-player.pl-banner .pv-seek{background:#00000040;flex:none;width:calc(100% + 26px);margin:0 -14px -12px -12px;padding:9px 14px 9px 12px}.sc-foot{justify-content:center;padding-top:8px;display:flex}.pv-views-foot{align-self:auto;margin:0}.views-num{font-variant-numeric:tabular-nums}.pv-report-btn{all:unset;z-index:24;color:#ffffff8c;cursor:pointer;opacity:.6;background:#0000004d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;transition:opacity .2s,color .2s;display:grid;position:absolute;bottom:14px;right:14px}.pv-report-btn:hover,.pv-report-btn:focus-visible{opacity:1;color:#fff}.pv-report-back{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 14px/1.5 var(--font);letter-spacing:normal;text-transform:none;background:#0009;place-items:center;padding:16px;animation:.2s both pvr-fade;display:grid;position:fixed;inset:0}.pv-report-back.closing{animation:.18s reverse both pvr-fade}.pv-report{color:#fff;background:#131316;border-radius:20px;flex-direction:column;gap:18px;width:min(420px,100%);padding:22px;animation:.25s cubic-bezier(.2,.8,.2,1) both pvr-pop;display:flex;position:relative;box-shadow:0 30px 80px #000000b3,inset 0 0 0 1px #ffffff1a}.pv-report-back.closing .pv-report{animation:.18s reverse both pvr-pop}.pv-report-head{align-items:center;gap:12px;display:flex}.pv-report-head>div{min-width:0}.pv-report-ico{color:#fb7185;background:#fb71851f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.pv-report-head h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:650;overflow:hidden}.pv-report-head p{color:#ffffff8c;margin:0;font-size:12.5px}.pv-report-x{all:unset;color:#fff9;cursor:pointer;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;font-size:17px;transition:background .15s,color .15s;display:grid}.pv-report-x:hover{color:#fff;background:#ffffff14}.pv-report-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pv-report-field>legend,.pv-report-field>span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;padding:0;font-size:11.5px;font-weight:600}.pv-report-reasons{flex-wrap:wrap;gap:8px;display:flex}.pv-report-reasons button{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffffb3;background:#ffffff0d;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff1a}.pv-report-reasons button:hover{color:#fff;background:#ffffff17}.pv-report-reasons button[aria-checked=true]{color:#fff;background:#e8112d2e;box-shadow:inset 0 0 0 1px #e8112d}.pv-report-reasons button:focus-visible{outline-offset:2px;outline:2px solid #fff}.pv-report textarea{font:inherit;letter-spacing:normal;color:#fff;resize:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:10px 12px;transition:border-color .15s}.pv-report textarea:focus{border-color:#e8112d}.pv-report-count{color:#fff6;align-self:flex-end;font-size:11.5px}.pv-report-foot{justify-content:flex-end;gap:8px;display:flex}.pv-report-cancel,.pv-report-send{all:unset;box-sizing:border-box;cursor:pointer;border-radius:11px;padding:9px 18px;font-weight:650;transition:filter .15s,background .15s}.pv-report-cancel{color:#ffffffb3}.pv-report-cancel:hover{color:#fff;background:#ffffff14}.pv-report-send{color:#fff;background:#e8112d;box-shadow:0 8px 20px -8px #e8112db3}.pv-report-send:hover{filter:brightness(1.12)}.pv-report-send:disabled{opacity:.6;cursor:default}.pv-report-cancel:focus-visible,.pv-report-send:focus-visible,.pv-report-x:focus-visible{outline-offset:2px;outline:2px solid #fff}.pv-report-err{color:#f87171;margin:0;font-size:13px}.pv-report-done{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 0;display:flex}.pv-report-done>svg{color:#22c55e;font-size:38px;animation:.4s cubic-bezier(.3,1.6,.5,1) both pvr-pop}.pv-report-done p{color:#ffffffa6;margin:0 0 10px}@keyframes pvr-fade{0%{opacity:0}}@keyframes pvr-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.pv-report-back,.pv-report,.pv-report-done>svg{animation:none}}[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.pv-root a:focus-visible,.pv-root button:focus-visible{outline:2px solid var(--accent,#fff);outline-offset:3px;border-radius:6px}.wg-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(960px,100%);display:grid}@media (width<=720px){.wg-grid.cols-2{grid-template-columns:minmax(0,1fr)}}.rv{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),filter .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 90ms)}.wg-in.rv{animation:none}.rv:not(.in){opacity:0}.rv-rise:not(.in){transform:translateY(44px)}.rv-zoom:not(.in){transform:scale(.86)}.rv-blur:not(.in){filter:blur(14px);transform:translateY(16px)}.rv-slide:not(.in){transform:translate(-56px)}.rv-slide:nth-child(2n):not(.in){transform:translate(56px)}@media (prefers-reduced-motion:reduce){.rv{transition:none}.rv:not(.in){opacity:1;filter:none;transform:none}}.try-bar{z-index:1500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;letter-spacing:normal;text-transform:none;background:#0c0c0fc7;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:6px;font:500 13px/1.3 Manrope,system-ui,sans-serif;animation:.4s cubic-bezier(.2,.8,.2,1) both try-in;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #000000e6}@keyframes try-in{0%{opacity:0;transform:translate(-50%,-12px)}}.try-text{flex-direction:column;min-width:0;display:flex}.try-text b{font-size:13px}.try-text small{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.try-btn{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff14;border-radius:11px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.try-btn:hover{background:#ffffff29;text-decoration:none}.try-btn.primary{color:#000;background:#fff}.try-btn.primary:hover{background:#e4e4e7}@media (width<=520px){.try-btn span{display:none}.try-btn{padding:0 10px}}.wg-grid>.wg-full{grid-column:1/-1}.wg-text-title{letter-spacing:-.02em;color:var(--text);margin:6px 0 12px;font-size:clamp(22px,3vw,30px);font-weight:700}.wg.wg-text{height:auto;padding:20px 24px}.wg-rich{color:var(--text);opacity:.9;overflow-wrap:anywhere;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.65;display:flex}.wg-rich p{margin:0}.wg-rich ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.wg-rich li::marker{color:var(--wc,currentColor)}.wg-rich b{font-weight:700}.wg-rich a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}.wg-rich a:hover{text-decoration-color:currentColor}.pv-card.banner-fill{isolation:isolate}.pv-card.banner-fill>.pv-banner{z-index:-1;border-radius:inherit;height:auto;margin:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.pv-card.banner-fill>.pv-banner:after{-webkit-backdrop-filter:none;background:linear-gradient(#0003,#0000008c);inset:0;-webkit-mask-image:none;mask-image:none}
