/*! 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-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-duration: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-content:"";--tw-outline-style:solid;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-overlay:var(--overlay-shadow);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-quart:cubic-bezier(.165,.84,.44,1)}@layer theme{@layer base{.default,.light,:root,[data-theme=default],[data-theme=light]{color-scheme:light;--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);--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)){.default,.light,:root,[data-theme=default],[data-theme=light]{--scrollbar-thumb:color-mix(in oklch,var(--foreground) 15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--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);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--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)){.default,.light,:root,[data-theme=default],[data-theme=light]{--surface-hover:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--background-secondary:color-mix(in oklab,var(--background) 96%,var(--foreground) 4%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--background-tertiary:color-mix(in oklab,var(--background) 92%,var(--foreground) 8%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-hover:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-hover:color-mix(in oklab,var(--warning) 90%,var(--warning-foreground) 10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--field-hover:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border)) 74%,var(--field-foreground,var(--foreground)) 22%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft:color-mix(in oklab,var(--default) 50%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--default-soft-hover:color-mix(in oklab,var(--default) 60%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft:color-mix(in oklab,var(--accent) 15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-foreground:color-mix(in oklab,var(--accent) 70%,var(--foreground) 30%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--accent-soft-hover:color-mix(in oklab,var(--accent) 20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft:color-mix(in oklab,var(--danger) 15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-foreground:color-mix(in oklab,var(--danger) 70%,var(--foreground) 40%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft:color-mix(in oklab,var(--warning) 15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-foreground:color-mix(in oklab,var(--warning) 80%,var(--foreground) 70%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--warning-soft-hover:color-mix(in oklab,var(--warning) 20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft:color-mix(in oklab,var(--success) 15%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-foreground:color-mix(in oklab,var(--success) 80%,var(--foreground) 60%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--success-soft-hover:color-mix(in oklab,var(--success) 20%,transparent)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.default,.light,:root,[data-theme=default],[data-theme=light]{--border-tertiary:color-mix(in oklab,var(--surface) 66%,var(--surface-foreground) 34%)}}.default,.light,:root,[data-theme=default],[data-theme=light]{--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;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{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-tertiary:oklch(27.21% .0024 247.91);--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]{--scrollbar-thumb:color-mix(in oklch,var(--foreground) 15%,transparent)}}.dark,[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);--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]{--surface-hover:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab,var(--background) 96%,var(--foreground) 4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab,var(--background) 92%,var(--foreground) 8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab,var(--warning) 90%,var(--warning-foreground) 10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.dark,[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]{--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]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.dark,[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]{--default-soft:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab,var(--default) 50%,transparent)}}.dark,[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]{--default-soft-hover:color-mix(in oklab,var(--default) 60%,transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab,var(--accent) 12%,transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent) 80%,var(--foreground) 30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab,var(--accent) 16%,transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab,var(--danger) 15%,transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger) 80%,var(--foreground) 30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab,var(--warning) 12%,transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning) 80%,var(--foreground) 30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab,var(--warning) 16%,transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab,var(--success) 12%,transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success) 80%,var(--foreground) 30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab,var(--success) 16%,transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,[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{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}}@layer components{.label{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)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[aria-invalid=true] .label,[data-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:0;padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__heading{display:flex}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-inline-start:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";border-radius:calc(var(--radius) * .25);background-color:var(--separator);inset-inline-start:calc(var(--spacing) * 0);width:100%;height:1px;position:absolute;bottom:0}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;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);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[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}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{background-color:var(--surface);border-radius:min(32px,var(--radius-3xl))}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;inset-inline-start:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-start-start-radius:min(32px,var(--radius-3xl));border-start-end-radius:min(32px,var(--radius-3xl))}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:min(32px,var(--radius-3xl));border-end-start-radius:min(32px,var(--radius-3xl))}.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 (min-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,);will-change:transform}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{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(:focus),.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]{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 (min-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 (min-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 (min-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 (min-width:48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-inline-end:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[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}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;inset-inline-end:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box{width:100%;padding:var(--spacing);position:relative;overflow:clip}.list-box>*+*{margin-top:var(--spacing)}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-inline-start:3%}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--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);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=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:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true][data-focus-within=true],.input[data-invalid=true][data-focused=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(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[aria-disabled=true],.input[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--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);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true][data-focus-within=true],.input--secondary[data-invalid=true][data-focused=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(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.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] *):after,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{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] *)):after,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.close-button:focus-visible:not(:focus),.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 svg,.close-button[data-pending=true]{pointer-events:none}.close-button svg{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)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[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}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-entering=true],.modal__backdrop[data-exiting=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--blur,.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true],.modal__container[data-exiting=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{animation:none}}.modal__container--scroll-outside{height:auto;min-height:var(--visual-viewport-height);overflow-y:visible}.modal__backdrop:has(.modal__container--scroll-outside){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.modal__container--full{padding:0}@media (min-width:40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover,.modal__dialog--full{width:100%;height:100%;min-height:100%}.modal__dialog--full{--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}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.modal__header,.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__body+.modal__footer,.modal__header+.modal__footer{margin-top:calc(var(--spacing) * 5)}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);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:min(32px,var(--radius-3xl));position:relative;overflow:visible}.card,.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{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);color:var(--muted)}.card__content{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--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);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.select{gap:var(--spacing);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--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);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--field-border)}.select__trigger:has(.select__indicator){padding-inline-end:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-hover);border-color:var(--field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[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;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.select[aria-invalid=true] .select__trigger,.select[data-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=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(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.select[aria-invalid=true] .select__trigger,.select[data-invalid=true] .select__trigger{background-color:var(--field-focus)}.select__trigger:disabled,.select__trigger[aria-disabled=true],.select__trigger[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--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);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--default);--select-trigger-bg-hover:var(--default-hover);--select-trigger-bg-focus:var(--default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true],.select[aria-invalid=true] :is(.select--secondary .select__trigger),.select[data-invalid=true] :is(.select--secondary .select__trigger){background-color:var(--select-trigger-bg-focus)}.select__value{text-align:start;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (min-width:40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{color:var(--field-placeholder,var(--muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:var(--spacing);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0;overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-entering=true],.select__popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.popover{transform-origin:var(--trigger-anchor-point);background-color:var(--overlay);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:min(32px,var(--radius-3xl));box-shadow:var(--shadow-overlay);padding:0}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-entering=true],.popover[data-exiting=true]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[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}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media (min-width:40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:var(--spacing);align-self:flex-start;display:flex}@media (min-width:40rem){.pagination__content{align-self:center}}.pagination__item,.pagination__link{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 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);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;position:relative}@media (min-width:48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);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,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before{transition-property:none}@media (prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover);--pagination-link-fg:var(--default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[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}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--default);--pagination-link-bg-hover:var(--default-hover);--pagination-link-bg-pressed:var(--default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}:is(.pagination__link--nav [data-slot=pagination-previous-icon],.pagination__link--nav [data-slot=pagination-next-icon]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (min-width:48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (min-width:48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.inset-x-0{inset-inline:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-20{z-index:20}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-\[70vh\]{height:70vh}.h-auto{height:auto}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[36rem\]{min-height:36rem}.min-h-\[52px\]{min-height:52px}.min-h-\[70vh\]{min-height:70vh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-56{flex-basis:calc(var(--spacing) * 56)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.scrollbar{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .5)}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#7E00FF\]{background-color:#7e00ff}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-card-secondary{background-color:var(--card-secondary)}.bg-muted{background-color:var(--muted)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background\/90{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){.from-background\/90{--tw-gradient-from:color-mix(in oklab,var(--background) 90%,transparent)}}.from-background\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background\/55{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/55{--tw-gradient-via:color-mix(in oklab,var(--background) 55%,transparent)}}.via-background\/55{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.\!pt-0{padding-top:0!important}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.\!pb-7{padding-bottom:calc(var(--spacing) * 7)!important}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1{padding-left:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.font-akira{font-family:var(--font-akira),sans-serif}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[clamp\(2rem\,3\.4vw\,3rem\)\]{font-size:clamp(2rem,3.4vw,3rem)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-accent-text{color:var(--accent-text)}.text-card-foreground{color:var(--card-foreground)}.text-card-foreground-muted{color:var(--card-foreground-muted)}.text-foreground{color:var(--foreground)}.text-link{color:var(--link)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.decoration-accent-text\/60{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.decoration-accent-text\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--accent-text) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--accent-text) 60%,transparent)}}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[xml\:lang\]{xml:lang}.paused{animation-play-state:paused}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-accent-text:is(:where(.group):hover *){color:var(--accent-text)}}.group-focus-visible\:block:is(:where(.group):focus-visible *){display:block}.marker\:text-accent-text ::marker{color:var(--accent-text)}.marker\:text-accent-text::marker{color:var(--accent-text)}.marker\:text-accent-text ::-webkit-details-marker,.marker\:text-accent-text::-webkit-details-marker{color:var(--accent-text)}@media (hover:hover){.hover\:text-\[\#7E00FF\]:hover{color:#7e00ff}.hover\:text-accent-text:hover{color:var(--accent-text)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.data-\[expanded\=true\]\:bg-accent[data-expanded=true]{background-color:var(--accent)}.data-\[expanded\=true\]\:text-white[data-expanded=true]{color:var(--color-white)}@media (min-width:40rem){.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:min-h-40{min-height:calc(var(--spacing) * 40)}.md\:min-h-\[30rem\]{min-height:30rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:justify-self-end{justify-self:flex-end}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[22px\]{font-size:22px}.md\:text-\[26px\]{font-size:26px}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:w-full{width:100%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.lg\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:pt-0{padding-top:0}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&_canvas\]\:block canvas{display:block}.\[\&\>p\]\:max-w-\[62ch\]>p{max-width:62ch}}@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}:root{--background:#141414;--foreground:#fff;--muted:#1c1c1c;--muted-foreground:#a3a3a3;--border:#494949;--frame:#000;--accent:#7e00ff;--accent-foreground:#fff;--accent-text:#b78aff;--focus:#e5d4ff;--surface:#1c1c1c;--surface-foreground:#fff;--field-background:#1c1c1c;--field-foreground:#fff;--field-placeholder:#a3a3a3;--card-primary:#7e00ff;--card-secondary:#170d27;--card-foreground:#fff;--card-foreground-muted:#d4d4d4;--project-surface:#2a2038;--elevated:#1c1c1c;--inset-surface:#161016;--depth-shadow:0 18px 50px #00000061;--content-max:84rem;--page-gutter:clamp(1.25rem,4vw,3rem);--section-space:clamp(4rem,7vw,7rem);--header-height:72px;--nav-ease:.52s cubic-bezier(.22,1,.36,1);--nav-glass:#80808073;--button-secondary:#f2f2f2;--button-secondary-foreground:#141414}*{box-sizing:border-box;border-color:var(--border)}html{background:var(--browser-theme-color,var(--background));scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}html:has(.hero-section){--browser-theme-color:#360b50}body{background:var(--browser-theme-color,var(--background));min-width:0;min-height:100vh;color:var(--foreground);font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif;margin:0;overflow-x:clip}::selection{background:var(--accent);color:#fff}:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:4px}:where(button,input,select,textarea){font:inherit}button{color:inherit}img{max-width:100%}#main-content{min-height:60vh;scroll-margin-top:96px}#about{scroll-margin-top:80px}.site-container{width:min(var(--content-max),calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.site-section{padding-block:var(--section-space)}.page-intro{padding-top:3rem;padding-bottom:var(--section-space)}.page-heading,.section-heading{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.25rem,4.8vw,4.5rem);font-weight:650;line-height:1.05}.page-heading--compact{font-size:clamp(1.85rem,3.2vw,3rem)}.eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.875rem;font-weight:700}.body-copy{max-width:62ch;color:var(--card-foreground-muted);font-size:1.0625rem;line-height:1.6}.newsletter-body{min-width:0;color:var(--card-foreground);font-size:1.0625rem;line-height:1.7;overflow-x:auto}.newsletter-body,.newsletter-body :where(p,li,td,th,h1,h2,h3,h4,h5,h6,a,span,div){font-family:var(--font-space-grotesk),Arial,Helvetica,sans-serif!important}.newsletter-body :where(p,ul,ol,h1,h2,h3,h4){margin-block:.85em}.newsletter-body table{margin-block:0;border-spacing:0!important}.newsletter-body p:empty,.newsletter-body p:has(>br:only-child){margin-block:.28em}.newsletter-body :where(h1,h2,h3){color:var(--card-foreground);letter-spacing:-.03em;text-wrap:balance;font-weight:650;line-height:1.2}.newsletter-body a{color:var(--accent-text);text-underline-offset:.22em;text-decoration:underline}.newsletter-body img{max-width:100%;height:auto}.newsletter-body table{border-collapse:collapse;max-width:100%;width:100%!important}.newsletter-body :where(td,th){word-break:break-word}.news-issue-page{z-index:90;position:relative}.news-issue__intro{margin-bottom:1.75rem}.news-issue__meta{color:var(--card-foreground-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.875rem;font-weight:500;display:flex}.news-issue__mark{color:var(--accent-text);font-weight:700}.news-issue__intro .page-heading{margin-top:.75rem}.news-issue__empty{margin:0}.news-terminal-host{z-index:1;pointer-events:none;width:100%;min-width:0;position:relative}.news-terminal-host[data-free] .news-terminal{width:100%;height:100%;position:absolute;top:0;left:0}.news-terminal{--news-aero:#4580c4;--news-frame:8px;--news-glass:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--news-console:"Lucida Console",Consolas,"Courier New",monospace;--news-console-fg:silver;--news-console-hi:#fff;--news-console-link:#0ff;--win7-arrow:url(/cursors/win7/arrow.png) 1 1,default;--win7-link:url(/cursors/win7/link.png) 9 1,pointer;--win7-text:url(/cursors/win7/text.png) 11 12,text;--win7-move:url(/cursors/win7/move.png) 12 12,move;--win7-ew:url(/cursors/win7/ew.png) 12 12,ew-resize;--win7-ns:url(/cursors/win7/ns.png) 12 12,ns-resize;--win7-nwse:url(/cursors/win7/nwse.png) 12 12,nwse-resize;--win7-nesw:url(/cursors/win7/nesw.png) 12 12,nesw-resize;--win7-unavail:url(/cursors/win7/unavail.png) 12 12,not-allowed;--win7-wait:url(/cursors/win7/wait.png) 12 12,wait;z-index:1;isolation:isolate;pointer-events:auto;width:100%;min-width:0;font-family:var(--news-glass);cursor:var(--win7-arrow);background:0 0;border:1px solid #000000b8;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px 12px 1px #000000b8}@supports (cursor:image-set(url("/cursors/win7/arrow.png") 1x) 1 1,default){.news-terminal{--win7-arrow:image-set(url(/cursors/win7/arrow.png) 1x,url(/cursors/win7/arrow-2x.png) 2x,url(/cursors/win7/arrow-3x.png) 3x) 1 1,default;--win7-link:image-set(url(/cursors/win7/link.png) 1x,url(/cursors/win7/link-2x.png) 2x,url(/cursors/win7/link-3x.png) 3x) 9 1,pointer;--win7-text:image-set(url(/cursors/win7/text.png) 1x,url(/cursors/win7/text-2x.png) 2x,url(/cursors/win7/text-3x.png) 3x) 11 12,text;--win7-move:image-set(url(/cursors/win7/move.png) 1x,url(/cursors/win7/move-2x.png) 2x,url(/cursors/win7/move-3x.png) 3x) 12 12,move;--win7-ew:image-set(url(/cursors/win7/ew.png) 1x,url(/cursors/win7/ew-2x.png) 2x,url(/cursors/win7/ew-3x.png) 3x) 12 12,ew-resize;--win7-ns:image-set(url(/cursors/win7/ns.png) 1x,url(/cursors/win7/ns-2x.png) 2x,url(/cursors/win7/ns-3x.png) 3x) 12 12,ns-resize;--win7-nwse:image-set(url(/cursors/win7/nwse.png) 1x,url(/cursors/win7/nwse-2x.png) 2x,url(/cursors/win7/nwse-3x.png) 3x) 12 12,nwse-resize;--win7-nesw:image-set(url(/cursors/win7/nesw.png) 1x,url(/cursors/win7/nesw-2x.png) 2x,url(/cursors/win7/nesw-3x.png) 3x) 12 12,nesw-resize;--win7-unavail:image-set(url(/cursors/win7/unavail.png) 1x,url(/cursors/win7/unavail-2x.png) 2x,url(/cursors/win7/unavail-3x.png) 3x) 12 12,not-allowed;--win7-wait:image-set(url(/cursors/win7/wait.png) 1x,url(/cursors/win7/wait-2x.png) 2x,url(/cursors/win7/wait-3x.png) 3x) 12 12,wait}}.news-terminal :where(*){cursor:inherit}.news-terminal .news-terminal__controls,.news-terminal__dropdown-item,.news-terminal__menu,.news-terminal__sb-btn,.news-terminal__sb-corner,.news-terminal__sb-thumb,.news-terminal__sb-track{cursor:var(--win7-arrow)}.news-terminal :where(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],[contenteditable=true],[contenteditable=plaintext-only]),.news-terminal__body{cursor:var(--win7-text)}.news-terminal__body :where(img,video,svg,canvas){cursor:var(--win7-arrow)}.news-terminal :where(.newsletter-body) :where(button,[role=button],summary),.news-terminal :where(.newsletter-body) :where(button,[role=button],summary) *,.news-terminal :where(a[href],area[href],[role=link]),.news-terminal :where(a[href],area[href],[role=link]) *{cursor:var(--win7-link)}.news-terminal__titlebar[data-draggable]{cursor:var(--win7-move)}.news-terminal .news-terminal__grip--n,.news-terminal .news-terminal__grip--s{cursor:var(--win7-ns)}.news-terminal .news-terminal__grip--e,.news-terminal .news-terminal__grip--w{cursor:var(--win7-ew)}.news-terminal .news-terminal__grip--ne,.news-terminal .news-terminal__grip--sw{cursor:var(--win7-nesw)}.news-terminal .news-terminal__grip--nw,.news-terminal .news-terminal__grip--se{cursor:var(--win7-nwse)}.news-terminal :is(:disabled,[aria-disabled=true],[data-disabled]),.news-terminal :is(:disabled,[aria-disabled=true],[data-disabled]) *{cursor:var(--win7-unavail)}.news-terminal :is([aria-busy=true],[aria-busy=true] *),.news-terminal[aria-busy=true],.news-terminal[aria-busy=true] *{cursor:var(--win7-wait)}a.news-terminal__dropdown-item{color:inherit;text-decoration:none}.news-terminal[data-menu-open]{overflow:visible}.news-terminal:before{z-index:-1;background:linear-gradient(104deg,transparent 26%,#ffffff47 42%,#ffffff0d 50%,transparent 64%),linear-gradient(to bottom,#ffffff8c,#ffffff1f 28%,transparent 42%),linear-gradient(to right,#fff6,#0000001f,#ffffff38),var(--news-aero);box-shadow:inset 0 0 0 1px #ffffffc7}.news-terminal:after,.news-terminal:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.news-terminal:after{z-index:-2;-webkit-backdrop-filter:blur(8px)saturate(1.45);backdrop-filter:blur(8px)saturate(1.45)}.news-terminal__titlebar{color:#000;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff47 36px,#0000 90px),linear-gradient(225deg,#ffffff29 28px,#0000 80px);border-radius:8px 8px 0 0;align-items:flex-start;gap:6px;min-height:30px;padding:0 8px 0 6px;display:flex}.news-terminal__titlebar[data-draggable],.news-terminal__titlebar[data-draggable] *{touch-action:none}.news-terminal__icon{flex:none;width:16px;height:16px;margin-top:7px}.news-terminal__title{color:#000;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 6px #ffffffb3;flex:1;min-width:0;margin-top:7px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.news-terminal__controls{background:#ffffff1f;border:1px solid #00000059;border-top:0;border-radius:0 0 5px 5px;flex:none;display:flex;box-shadow:0 1px #ffffff9e,1px 0 #ffffff8c,-1px 0 #ffffff8c}.news-terminal__caption{color:#000000ad;background:linear-gradient(#ffffff80,#ffffff4d 45%,#0000001a 50% 75%,#ffffff80);border-right:1px solid #0000004d;place-items:center;width:29px;height:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffa6}.news-terminal__caption:last-child{border-right:0}.news-terminal__caption--min{border-bottom-left-radius:5px}.news-terminal__caption--min:before{content:"";background:currentColor;width:10px;height:2px;margin-top:7px}.news-terminal__caption--max:before{content:"";border:1px solid;border-top:2px solid;width:10px;height:8px}.news-terminal__caption--close{color:#fff;text-shadow:0 1px 2px #0000008c;background:radial-gradient(circle at -60%,#00000080 5% 10%,#0000 50%),radial-gradient(circle at 160%,#00000080 5% 10%,#0000 50%),linear-gradient(#e8a197,#d36a58 25% 50%,#c42d16 50%);border-bottom-right-radius:5px;width:48px}.news-terminal__caption--close:before{content:"✕";font-size:11px;font-weight:700;line-height:1}.news-terminal__menubar{min-width:0;margin:0 var(--news-frame);color:#1b1b1b;background:linear-gradient(#fff,#eef2f9 45%,#dbe3f1 55%,#e9eef8);border:1px solid #00000061;border-bottom:0;font-size:12px;line-height:1;display:flex;box-shadow:inset 0 1px #ffffffe6}.news-terminal__menu-wrap{position:relative}.news-terminal__menu{appearance:none;color:inherit;font:inherit;background:0 0;border:0;padding:5px 9px;line-height:1;display:block}.news-terminal__menu u{text-underline-offset:1px;text-decoration:underline}.news-terminal__menu:focus{outline:none}.news-terminal__menu:focus-visible{outline-offset:-2px;outline:1px dotted #1b1b1b}.news-terminal__menu[aria-expanded=true]{z-index:21;background:#f0f0f0;position:relative;box-shadow:1px 0 #868686,-1px 0 #868686,0 -1px #868686}.news-terminal__dropdown{z-index:20;color:#1b1b1b;background:#f0f0f0;border:1px solid #868686;min-width:13.75rem;padding:2px;font-size:12px;position:absolute;top:calc(100% - 1px);left:0;box-shadow:2px 2px 3px #00000059}.news-terminal__dropdown-item{width:100%;min-height:22px;color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;padding:0 14px 0 0;line-height:1;display:flex}.news-terminal__dropdown-item:focus{outline:none}.news-terminal__dropdown-check{color:#1b1b1b;text-align:center;flex:none;width:22px;font-size:11px}.news-terminal__dropdown-label{white-space:nowrap;flex:auto}.news-terminal__dropdown-keys{color:#444;flex:none;padding-left:1.5rem}.news-terminal__dropdown-item[aria-disabled=true],.news-terminal__dropdown-item[aria-disabled=true] .news-terminal__dropdown-keys{color:#6d6d6d}.news-terminal__dropdown-sep{background:#d0d0d0;height:1px;margin:3px 4px 3px 22px;box-shadow:0 1px #fff}.news-terminal__grip{z-index:12;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;position:absolute}.news-terminal__grip--n{height:6px;top:0;left:12px;right:12px}.news-terminal__grip--s{height:6px;bottom:0;left:12px;right:12px}.news-terminal__grip--e{width:6px;top:12px;bottom:12px;right:0}.news-terminal__grip--w{width:6px;top:12px;bottom:12px;left:0}.news-terminal__grip--ne{width:12px;height:12px;top:0;right:0}.news-terminal__grip--nw{width:12px;height:12px;top:0;left:0}.news-terminal__grip--se{width:12px;height:12px;bottom:0;right:0}.news-terminal__grip--sw{width:12px;height:12px;bottom:0;left:0}.news-terminal__viewport{min-width:0;height:min(44rem,70dvh);min-height:72px;margin:0 var(--news-frame) var(--news-frame);background:#000;border:1px solid #000;flex-direction:column;flex:auto;display:flex}.news-terminal[data-resized] .news-terminal__viewport{height:auto}.news-terminal__viewport-main{flex:auto;min-width:0;min-height:0;display:flex}.news-terminal__body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#000;flex:auto;min-width:0;padding:4px 8px 8px;overflow:auto}.news-terminal__body::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.news-terminal__hscroll,.news-terminal__vscroll{--news-sb-face:linear-gradient(90deg,#f6f6f6 0 1px,#ececee 1px 7px,#d8d8dc 7px calc(100% - 5px),#b4b4b8);--news-sb-hover:linear-gradient(90deg,#e8f6fd 0 1px,#d4eefb 1px 7px,#a6daf6 7px calc(100% - 4px),#8ec8e4);--news-sb-press:linear-gradient(90deg,#d4eef8 0 1px,#b6e3f6 1px 7px,#6fc9ef 7px calc(100% - 4px),#5db6d8);color-scheme:light;background:linear-gradient(90deg,#e2e2e2,#f1f1f1 30%,#f0f0f0);flex-direction:column;flex:none;width:17px;display:flex;box-shadow:inset 1px 0 #d0d0d0}.news-terminal__hrow{flex:none;min-width:0;height:17px;display:flex}.news-terminal__hscroll{--news-sb-face:linear-gradient(#f6f6f6 0 1px,#ececee 1px 7px,#d8d8dc 7px calc(100% - 5px),#b4b4b8);--news-sb-hover:linear-gradient(#e8f6fd 0 1px,#d4eefb 1px 7px,#a6daf6 7px calc(100% - 4px),#8ec8e4);--news-sb-press:linear-gradient(#d4eef8 0 1px,#b6e3f6 1px 7px,#6fc9ef 7px calc(100% - 4px),#5db6d8);background:linear-gradient(#e2e2e2,#f1f1f1 30%,#f0f0f0);flex-direction:row;flex:auto;width:auto;min-width:0;height:17px;box-shadow:inset 0 1px #d0d0d0}.news-terminal__sb-corner{background:linear-gradient(#f3f3f3,#e6e6e6);flex:none;width:17px;height:17px;box-shadow:inset 1px 1px #fff}.news-terminal__sb-btn{background:var(--news-sb-face);appearance:none;border:1px solid #979797;border-radius:2px;flex:none;place-items:center;width:17px;height:17px;padding:0;display:grid;box-shadow:inset 1px 1px #fff,inset -1px 0 #00000014}.news-terminal__sb-btn:focus{outline:none}.news-terminal__sb-btn:focus-visible{outline-offset:-2px;outline:2px dashed #18598a}.news-terminal__sb-btn[aria-disabled=true]{pointer-events:none}.news-terminal__sb-btn[aria-disabled=true].news-terminal__sb-btn--up:before{border-bottom-color:#b1b1b1}.news-terminal__sb-btn[aria-disabled=true].news-terminal__sb-btn--down:before{border-top-color:#b1b1b1}.news-terminal__sb-btn[aria-disabled=true].news-terminal__sb-btn--left:before{border-right-color:#b1b1b1}.news-terminal__sb-btn[aria-disabled=true].news-terminal__sb-btn--right:before{border-left-color:#b1b1b1}.news-terminal__sb-btn--down:before,.news-terminal__sb-btn--left:before,.news-terminal__sb-btn--right:before,.news-terminal__sb-btn--up:before{content:"";width:0;height:0}.news-terminal__sb-btn--down:before,.news-terminal__sb-btn--up:before{border-left:3.5px solid #0000;border-right:3.5px solid #0000}.news-terminal__sb-btn--up:before{border-bottom:4px solid #505050;margin-top:-1px}.news-terminal__sb-btn--down:before{border-top:4px solid #505050;margin-bottom:-1px}.news-terminal__sb-btn--left:before,.news-terminal__sb-btn--right:before{border-top:3.5px solid #0000;border-bottom:3.5px solid #0000}.news-terminal__sb-btn--left:before{border-right:4px solid #505050;margin-left:-1px}.news-terminal__sb-btn--right:before{border-left:4px solid #505050;margin-right:-1px}.news-terminal__sb-track{background:linear-gradient(90deg,#0000000f,#0000 3px),linear-gradient(#ececec,#f4f4f4);flex:auto;min-height:0;position:relative}.news-terminal__hscroll .news-terminal__sb-track{background:linear-gradient(#0000000f,#0000 3px),linear-gradient(#ececec,#f4f4f4);min-width:0}.news-terminal__sb-thumb{box-sizing:border-box;background:var(--news-sb-face);border:1px solid #979797;border-radius:2px;position:absolute;top:0;left:1px;right:1px;box-shadow:inset 1px 1px #fff,inset -1px -1px #0000001f}.news-terminal__hscroll .news-terminal__sb-thumb{inset:1px auto 1px 0}.news-terminal__sb-thumb:after{content:"";pointer-events:none;opacity:.9;background-position:0 0,0 1px,0 3px,0 4px,0 6px,0 7px,0 9px,0 10px;background-size:7px 1px,7px 1px,7px 1px,7px 1px,7px 1px,7px 1px,7px 1px,7px 1px;width:7px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-terminal__hscroll .news-terminal__sb-thumb:after,.news-terminal__sb-thumb:after{background-color:#0000;background-image:linear-gradient(#8d8d91,#8d8d91),linear-gradient(#fff,#fff),linear-gradient(#8d8d91,#8d8d91),linear-gradient(#fff,#fff),linear-gradient(#8d8d91,#8d8d91),linear-gradient(#fff,#fff),linear-gradient(#8d8d91,#8d8d91),linear-gradient(#fff,#fff);background-repeat:no-repeat;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box}.news-terminal__hscroll .news-terminal__sb-thumb:after{background-position:0 0,1px 0,3px 0,4px 0,6px 0,7px 0,9px 0,10px 0;background-size:1px 7px,1px 7px,1px 7px,1px 7px,1px 7px,1px 7px,1px 7px,1px 7px;width:11px;height:7px}.news-terminal__sb-thumb[data-disabled]{pointer-events:none}.news-terminal__sb-btn:active:not([aria-disabled=true]),.news-terminal__sb-thumb:active{background:var(--news-sb-press);border-color:#18598a}.news-terminal__body img.imageDropZone[width="660"][alt=""],.news-terminal__body img[hidden]{display:none!important}.news-terminal .newsletter-body,.news-terminal .newsletter-body :where(p,li,td,th,h1,h2,h3,h4,h5,h6,a,span,div,font,b,strong,em,i,u,center){text-wrap:unset;overflow-wrap:anywhere;line-height:1.5;color:var(--news-console-fg)!important;font-family:var(--news-console)!important;text-align:left!important;background:0 0!important;font-size:1rem!important;font-style:normal!important;font-weight:400!important}.news-terminal .newsletter-body{color:var(--news-console-fg);font-size:1rem;line-height:1.5;overflow:visible}.news-terminal .newsletter-body :where(p,ul,ol,h1,h2,h3,h4){margin-block:0}.news-terminal .newsletter-body p:empty,.news-terminal .newsletter-body p:has(>br:only-child){min-height:1.5em;margin-block:0}.news-terminal .newsletter-body :where(h1,h2,h3,h4,h5,h6,b,strong){color:var(--news-console-hi)!important;font-weight:700!important}.news-terminal .newsletter-body :where(h1,h2,h3,h4,h5,h6){margin-block:1.5em 0}.news-terminal .newsletter-body ol,.news-terminal .newsletter-body ul{padding-left:0;list-style:none}.news-terminal .newsletter-body li{padding-left:0}.news-terminal .newsletter-body a,.news-terminal .newsletter-body a :where(span,font,b,strong,em,i,u){color:var(--news-console-link)!important}.news-terminal .newsletter-body :is(a,button,[role=button],summary,area){text-underline-offset:.2em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.news-terminal .newsletter-body :is(a,button,[role=button],summary,area):focus-visible{outline:2px dashed var(--news-console-link);outline-offset:3px;text-decoration-style:solid;text-decoration-thickness:2px;color:var(--news-console-hi)!important}.news-terminal .newsletter-body a:has(img),.news-terminal .newsletter-body a:has(table){outline:1px dashed var(--news-console-link);outline-offset:3px;width:fit-content;max-width:100%;text-decoration:none;display:inline-block}.news-terminal .newsletter-body a:has(img) :where(span,font,b,strong,em,i,u),.news-terminal .newsletter-body a:has(table) :where(span,font,b,strong,em,i,u){text-decoration:none}.news-terminal .newsletter-body table{max-width:100%;float:none!important;width:auto!important;margin-inline:0!important}.news-terminal .newsletter-body :where(td,th){vertical-align:top;word-break:break-word;background:0 0!important;padding:0!important}.news-terminal .newsletter-body img{margin-block:1.5em;display:block;margin-inline:0!important}.news-terminal .newsletter-body a img{margin-block:0}.text-link{color:var(--accent-text);text-underline-offset:.22em;text-decoration:underline}:where(main) p{overflow-wrap:break-word}.skip-link{z-index:10001;background:var(--accent);color:#fff;border-radius:12px;padding:1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.nav-progress{z-index:10060;background:var(--accent);pointer-events:none;opacity:0;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #7e00ff73}.nav-progress[data-active]{opacity:1}.nav-progress[data-active]:not([data-reduced]){transition:width .28s cubic-bezier(.22,1,.36,1),opacity .12s}@keyframes page-switch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-switch{animation:page-switch .42s cubic-bezier(.22,1,.36,1)}.public-header-spacer{height:var(--header-height);display:none}.public-header-spacer[data-active]{display:block}.public-header{z-index:100;pointer-events:none;width:100%;transition:padding var(--nav-ease);background:0 0;border:0;padding:0;position:sticky;top:0}.public-header>*{pointer-events:auto}.public-header__bar{box-sizing:border-box;width:min(var(--content-max),calc(100% - 2 * var(--page-gutter)));height:var(--header-height);min-height:var(--header-height);transition:width var(--nav-ease),padding var(--nav-ease);justify-content:space-between;align-items:center;gap:clamp(12px,2vw,24px);margin-inline:auto;padding-block:0;display:flex}.public-header__cluster{isolation:isolate;transition:padding var(--nav-ease),box-shadow var(--nav-ease);border:1px solid #0000;border-radius:20px;flex:none;gap:.25rem;display:flex;position:relative}.public-header__cluster,.wired-wordmark{background:0 0;align-items:center;padding:0}.wired-wordmark{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:gap var(--nav-ease);border:0;border-radius:0;flex-shrink:0;gap:11.2px;display:inline-flex;overflow:visible}.wired-wordmark__mark-wrap{width:32px;height:32px;transition:width var(--nav-ease),height var(--nav-ease),flex-basis var(--nav-ease);flex:0 0 32px;place-items:center;display:grid;position:relative;overflow:visible}.public-header__cluster:before{background:var(--nav-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);-webkit-mask:url(/img/branding/nav-glass-mask.svg) 0 0/100% 100% no-repeat;mask:url(/img/branding/nav-glass-mask.svg) 0 0/100% 100% no-repeat}.public-header__cluster:after,.public-header__cluster:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--nav-ease);position:absolute;inset:0}.public-header__cluster:after{z-index:2;border:20px solid #0000;border-image:url(/img/branding/nav-glass-rim.webp) 30% fill/20px}.public-header__cluster>*{z-index:1;position:relative}.wired-wordmark__mark{object-fit:contain;width:100%;height:100%;transition:opacity var(--nav-ease);display:block;position:absolute;inset:0}.wired-wordmark__mark--mono{opacity:0;pointer-events:none}.wired-wordmark__name{max-width:5.6em;font-family:var(--font-akira),sans-serif;letter-spacing:.04em;white-space:nowrap;opacity:1;transition:max-width var(--nav-ease),opacity .28s ease,transform var(--nav-ease);font-size:20.8px;line-height:1;display:inline-block;overflow:hidden;transform:translate(0)}.desktop-nav{align-items:center;gap:.5rem;display:none}.nav-link{min-height:48px;color:var(--card-foreground-muted);border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:inline-flex}.nav-link__pending{background:var(--accent-text);opacity:0;border-radius:999px;width:0;height:4px;margin-left:0;transition:width .16s,margin-left .16s,opacity .16s}.nav-link__pending[data-pending]{width:4px;margin-left:.5rem;animation:nav-pending-pulse .9s ease-in-out .12s infinite alternate}@keyframes nav-pending-pulse{to{opacity:1;transform:scale(1.5)}}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link[aria-current=page]{color:var(--accent-text);text-underline-offset:6px;text-decoration:underline}.mobile-nav-toggle{z-index:2;width:48px;min-width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.mobile-nav-toggle__bars{place-items:center;width:18px;height:14px;display:grid;position:relative}.mobile-nav-toggle__bars span{transform-origin:50%;width:18px;height:1.8px;transition:transform var(--nav-ease),opacity .18s ease;background:currentColor;border-radius:999px;grid-area:1/1;display:block}.mobile-nav-toggle__bars span:first-child{transform:translateY(-6px)}.mobile-nav-toggle__bars span:nth-child(3){transform:translateY(6px)}.public-header--menu .mobile-nav-toggle__bars span:first-child{transform:translateY(0)rotate(45deg)}.public-header--menu .mobile-nav-toggle__bars span:nth-child(2){opacity:0;transform:scaleX(.4)}.public-header--menu .mobile-nav-toggle__bars span:nth-child(3){transform:translateY(0)rotate(-45deg)}.mobile-nav{z-index:190;overscroll-behavior:none;width:100%;max-width:100%;height:100%;max-height:100dvh;padding:calc(var(--header-height) + clamp(.2rem, 1.8svh, .75rem)) var(--page-gutter) clamp(.5rem,4svh,1.75rem);color:#fff;clip-path:circle(0 at calc(100% - var(--page-gutter) - 24px) calc(var(--header-height) / 2));pointer-events:none;visibility:hidden;background-color:#0e0e10;background-image:radial-gradient(circle at 100% 0,#7e00ff24,#0000 36%);flex-direction:column;transition:clip-path .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .62s;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-nav:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0003 46%,#0000 72%);mask-image:linear-gradient(#000000b3,#0003 46%,#0000 72%)}.mobile-nav[data-open]{clip-path:circle(160% at calc(100% - var(--page-gutter) - 24px) calc(var(--header-height) / 2));pointer-events:auto;visibility:visible;transition:clip-path .72s cubic-bezier(.22,1,.36,1),visibility}.mobile-nav__inner{z-index:1;width:100%;min-width:0;min-height:0;max-width:min(var(--content-max),100%);overscroll-behavior:contain;flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative;overflow:clip auto}.mobile-nav__links{flex-direction:column;gap:clamp(.15rem,1.6svh,.7rem);min-width:0;max-width:100%;display:flex;container-type:inline-size}.mobile-nav__link{color:#fff;letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;opacity:0;min-width:0;max-width:100%;padding:clamp(.05em,.45svh,.18em) 0;font-size:min(4.75rem,16.5cqi,12.5svh);font-weight:650;line-height:1;text-decoration:none;transition:color .18s,transform .56s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(1.15rem)}.mobile-nav__link .nav-link__pending{display:none}.mobile-nav__cta{opacity:0;min-width:0;max-width:100%;margin-top:auto;padding-top:clamp(.5rem,4.6svh,2rem);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.mobile-nav__cta .action-button{width:100%;max-width:100%;overflow:hidden}.mobile-nav[data-open] .mobile-nav__cta,.mobile-nav[data-open] .mobile-nav__link{opacity:1;transform:none}.mobile-nav[data-open] .mobile-nav__link:first-child{transition-delay:90ms}.mobile-nav[data-open] .mobile-nav__link:nth-child(2){transition-delay:.14s}.mobile-nav[data-open] .mobile-nav__link:nth-child(3){transition-delay:.19s}.mobile-nav[data-open] .mobile-nav__link:nth-child(4){transition-delay:.24s}.mobile-nav[data-open] .mobile-nav__cta{transition-delay:.3s}.mobile-nav__link[aria-current=page]{color:var(--accent-text)}.public-header--menu{z-index:200;position:fixed;top:0;left:0;right:0}.public-header--menu .mobile-nav-toggle,.public-header--menu .wired-wordmark{color:#fff}.public-header--floating{--nav-floating-mark:calc(48px + 16px + 2px)}.public-header--floating .public-header__bar{padding-block:calc((var(--header-height) - var(--nav-floating-mark)) / 2)}.public-header--floating .wired-wordmark{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:0}.public-header--floating .wired-wordmark__mark-wrap{width:var(--nav-floating-mark);height:var(--nav-floating-mark);flex:0 0 var(--nav-floating-mark)}.public-header--floating .public-header__cluster:after,.public-header--floating .public-header__cluster:before{opacity:1}.public-header--floating .wired-wordmark__mark--default{opacity:0}.public-header--floating .wired-wordmark__mark--mono{opacity:1}.public-header--floating .wired-wordmark__name{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-.4em)}.public-header--floating .public-header__cluster{padding:8px;box-shadow:0 12px 36px #00000047}.action-button{width:fit-content;min-width:0;max-width:100%;height:auto;min-height:52px;color:var(--accent-foreground);white-space:normal;touch-action:manipulation;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:stretch;gap:0;padding:0;font-size:1rem;font-weight:700;line-height:1.3;display:inline-flex;position:relative;overflow:visible}.action-button__underlay{z-index:0;background:var(--accent);pointer-events:none;border-radius:12px;position:absolute;inset:0 0 0 1.5rem}.action-button__face{z-index:1;color:#000;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;background:#fff;border:0;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:14px 24px;transition:transform .18s,background-color .18s;display:inline-flex;position:relative}.action-button.w-full{width:100%}.action-button.w-full .action-button__face{flex:auto}.action-button__arrow{z-index:1;color:#fff;pointer-events:none;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;display:grid;position:relative}.action-button__arrow svg{width:18px;height:18px;transition:transform .18s;transform:rotate(-45deg)}.action-button--secondary{--button-bg:transparent;--button-bg-hover:transparent;--button-bg-pressed:transparent;--button-fg:var(--button-secondary-foreground)}.action-button--secondary .action-button__face{background:var(--button-secondary);color:var(--button-secondary-foreground);box-shadow:var(--depth-shadow);border:0}.action-button:disabled{cursor:not-allowed}.action-button:disabled .action-button__underlay{background:#3f3f3f}.action-button:disabled .action-button__face{color:#c4c4c4;background:#5a5a5a}.action-button:disabled .action-button__arrow{color:#9a9a9a}.hero-section{isolation:isolate;margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + 28px);padding-bottom:32px;position:relative;overflow:hidden}.hero-section__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 94% 4%,#ffffff2e,#b78aff14 18%,#0000 43%),radial-gradient(circle at 12% 16%,#b78aff29,#0000 34%),linear-gradient(122deg,#190c21,#360b50 48%,#6800bd);position:absolute;inset:0;overflow:hidden}.hero-section__backdrop:before{content:"";transform-origin:100% 0;opacity:.58;filter:blur(4px);will-change:transform,opacity;background:repeating-conic-gradient(from 218deg at 100% 0,#0000 0deg 5deg,#e8cdff33 7deg 9deg,#b78aff14 11deg 14deg,#0000 17deg 25deg);animation:hero-side-rays-drift 12s ease-in-out infinite alternate;position:absolute;inset:-38% -16% 12% 18%;-webkit-mask-image:radial-gradient(at 100% 0,#000 0,#000000f5 28%,#00000094 52%,#0000 79%);mask-image:radial-gradient(at 100% 0,#000 0,#000000f5 28%,#00000094 52%,#0000 79%)}.hero-section__backdrop:after{content:"";background:linear-gradient(to bottom,transparent 0,#1414142e 38%,var(--background) 94%),radial-gradient(circle,var(--background) 1.15px,transparent 1.45px);background-size:100% 100%,6px 6px;height:clamp(8rem,18vw,14rem);position:absolute;inset:auto 0 -1px;-webkit-mask-image:linear-gradient(#0000,#00000057 30%,#000 72%);mask-image:linear-gradient(#0000,#00000057 30%,#000 72%)}@keyframes hero-side-rays-drift{0%{opacity:.48;transform:translate(3%,-2%)rotate(-2deg)scale(1.04)}48%{opacity:.72;transform:translate(-1.5%,1.5%)rotate(1deg)scale(1.1)}to{opacity:.58;transform:translate(1%,3%)rotate(-.5deg)scale(1.06)}}.hero-grid{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}.hero-copy-block{text-align:center}.hero-heading{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(3.25rem,8vw,7.5rem);font-weight:700;line-height:.9}.hero-copy{margin-top:1.15rem;max-width:48ch;margin-inline:auto;line-height:1.5}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;margin-top:1.5rem;display:flex}.hero-affiliation{color:#a3a3a3;align-items:center;gap:.7rem;margin:0 0 .85rem;font-size:.875rem;line-height:1.25;display:none}.hero-affiliation img{object-fit:contain;flex:0 0 32px;width:32px;height:40px}.hero-affiliation span{overflow-wrap:anywhere;min-width:0}.hero-visual{min-width:0}.hero-sponsors{flex-direction:column;align-items:center;margin-top:1.45rem;display:flex}.hero-sponsors__label{color:var(--card-foreground-muted);margin:0;font-size:.875rem}.hero-sponsors__viewport{width:100%;height:2rem;margin-top:.45rem;position:relative}.hero-sponsors__item{color:#fff;justify-content:center;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex;position:absolute;inset:0}.hero-sponsors__item:focus-visible,.hero-sponsors__item:hover{opacity:.82}.hero-sponsors__mark{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block}.hero-sponsors__name{letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:600}.hero-photo{--hero-photo-offset:24px;padding:0 var(--hero-photo-offset) var(--hero-photo-offset) 0;width:calc(100% - var(--hero-photo-offset));isolation:isolate;margin-inline:auto;position:relative}.hero-photo__backing{inset:var(--hero-photo-offset) 0 0 var(--hero-photo-offset);z-index:-1;background-color:#241433;background-image:radial-gradient(#b78aff 1.2px,#0000 0);background-size:6px 6px;position:absolute}.hero-photo__progress,.hero-photo__stage{transition:transform .22s cubic-bezier(.22,1,.36,1)}.hero-photo:focus-within .hero-photo__progress,.hero-photo:focus-within .hero-photo__stage{transform:translate(12px,12px)}.hero-photo__stage{aspect-ratio:3/2;background:#20172e;position:relative;overflow:hidden}.hero-photo__stage img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.hero-photo__stage img[data-current=true][data-loaded=true]{opacity:1}.hero-photo__progress{background:#ece8f2;align-items:center;gap:6px;padding:.9rem 1rem;display:flex;position:relative}.hero-photo__progress>span{background:#20172e2e;border-radius:999px;flex:1;height:3px;overflow:hidden}.hero-photo__progress>span>span{border-radius:inherit;transform-origin:0;background:#20172e;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-photo__progress>span.is-done>span{transform:scaleX(1)}.hero-photo__progress>span.is-current>span{animation:hero-photo-fill 5.5s linear forwards}.hero-photo[data-paused=true] .hero-photo__progress>span.is-current>span,.monstar-window[data-paused=true] .monstar-window__progress>span.is-current>span{animation-play-state:paused}.slideshow-toggle{color:#20172e;cursor:pointer;margin-block:-.65rem;background:0 0;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-right:-.45rem;padding:0;display:grid}.slideshow-toggle:hover{background:#20172e14}.slideshow-toggle:focus-visible{outline-offset:1px;outline-color:#20172e}.slideshow-toggle__icon{fill:currentColor;width:18px;height:18px;overflow:visible}.slideshow-toggle__shape{transition:d .32s cubic-bezier(.22,1,.36,1)}.slideshow-toggle[data-playing=true] .slideshow-toggle__shape--a{d:path("M 6 5 L 10 5 L 10 19 L 6 19 Z")}.slideshow-toggle[data-playing=true] .slideshow-toggle__shape--b{d:path("M 14 5 L 18 5 L 18 19 L 14 19 Z")}.slideshow-toggle[data-playing=false] .slideshow-toggle__shape--a{d:path("M 7 5 L 19 12 L 19 12 L 7 12 Z")}.slideshow-toggle[data-playing=false] .slideshow-toggle__shape--b{d:path("M 7 12 L 19 12 L 19 12 L 7 19 Z")}@keyframes hero-photo-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.about-intro{align-items:start;gap:1.5rem;display:grid}.about-pillars{gap:2rem;margin-top:3.5rem;display:grid}.about-pillar{border-top:1px solid #666;padding-top:1.25rem}.about-pillar h3{letter-spacing:-.03em;font-size:1.625rem;font-weight:600}.about-pillar p{margin-top:.75rem}.photo-mosaic{margin-top:3.5rem}.photo-mosaic__grid{gap:1rem;display:grid}.photo-mosaic__tile{min-width:0}.photo-mosaic__tile img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.photo-mosaic__tile figcaption{color:var(--card-foreground-muted);padding-top:.8rem;font-size:.875rem;line-height:1.5}.surface-panel{background:var(--elevated);box-shadow:var(--depth-shadow)}.highlights-section{padding-top:0}.monstar-window__progress{transition:transform .22s cubic-bezier(.22,1,.36,1)}.monstar-feature{background:var(--project-surface);box-shadow:var(--depth-shadow);border-radius:20px;align-items:stretch;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.membership-feature__copy,.monstar-feature__copy,.reading-feature__copy{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.membership-feature__cta,.membership-feature__intro,.monstar-feature__cta,.monstar-feature__intro,.reading-feature__cta,.reading-feature__intro{width:100%;min-width:0}.monstar-feature__points{gap:.75rem;width:100%;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.monstar-feature__points li{color:var(--card-foreground-muted);font-size:.95rem;line-height:1.45}.monstar-feature__points li+li{border-top:1px solid #b78aff47;padding-top:.75rem}.monstar-window{isolation:isolate;min-width:0;padding:0 24px 24px 0;position:relative}.monstar-window__backing{z-index:-1;background-color:#241433;background-image:radial-gradient(#b78aff 1.2px,#0000 0);background-size:6px 6px;position:absolute;inset:24px 0 0 24px}.monstar-window__link{min-width:0;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.monstar-window:focus-within .monstar-window__link,.monstar-window:focus-within .monstar-window__progress{transform:translate(12px,12px)}.monstar-window__stage{aspect-ratio:3/2;background:#20172e;position:relative;overflow:hidden}.monstar-window__stage img{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.monstar-window__stage img[data-current=true][data-loaded=true]{opacity:1}.image-loading-surface{background:linear-gradient(110deg,#170d27 8%,#342247 28%,#170d27 48%) 0 0/220% 100%;animation:image-placeholder-shimmer 1.4s ease-in-out infinite}.image-loading-surface[data-ready]{background:#20172e;animation:none}@keyframes image-placeholder-shimmer{to{background-position-x:-220%}}.monstar-window__progress{background:#ece8f2;align-items:center;gap:6px;padding:.9rem 1rem;display:flex;position:relative}.monstar-window__progress>span{background:#20172e2e;border-radius:999px;flex:1;height:3px;overflow:hidden}.monstar-window__progress>span>span{border-radius:inherit;transform-origin:0;background:#20172e;width:100%;height:100%;display:block;transform:scaleX(0)}.monstar-window__progress>span.is-done>span{transform:scaleX(1)}.monstar-window__progress>span.is-current>span{animation:hero-photo-fill 5.5s linear forwards}.feature-grid{gap:1rem;margin-top:1.5rem;display:grid}.reading-feature{background:var(--elevated);box-shadow:var(--depth-shadow);border-radius:20px;align-items:stretch;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.membership-feature h2,.monstar-feature h2,.reading-feature h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:650;line-height:1.1}.membership-feature .body-copy,.monstar-feature .body-copy,.reading-feature .body-copy{margin-block:1rem 0}.reading-feature__book{place-self:center}.book-3d{--book-w:148px;--book-h:210px;--book-d:40px;--book-r:2px;--book-page:3px;width:calc(var(--book-w) + 44px);height:calc(var(--book-h) + 28px);perspective:560px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.book-3d--feature{--book-w:148px;--book-h:210px;--book-d:40px}.book-3d--reader{--book-w:88px;--book-h:124px;--book-d:24px;width:calc(var(--book-w) + 28px);height:calc(var(--book-h) + 16px);perspective:420px}.book-3d__body{width:var(--book-w);height:var(--book-h);transform-style:preserve-3d;transition:transform .4s;position:relative;transform:rotateY(-30deg)}.book-3d__body>:first-child{width:var(--book-w);height:var(--book-h);object-fit:cover;border-radius:0 var(--book-r) var(--book-r) 0;transform:translateZ(calc(var(--book-d) / 2));background:#01060f;position:absolute;inset:0;box-shadow:5px 5px 20px #0000008c}.progressive-image{opacity:.42;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.book-3d .progressive-image,.progressive-image[data-loaded=true]{opacity:1}.book-3d__fallback{color:#fff;letter-spacing:-.03em;align-items:flex-end;padding:1rem .85rem;font-size:.95rem;font-weight:650;line-height:1.2;display:flex}.book-3d__body:before{content:"";left:0;top:var(--book-page);width:calc(var(--book-d) - 2px);height:calc(var(--book-h) - 2 * var(--book-page));transform:translateX(calc(var(--book-w) - var(--book-d) / 2 - var(--book-page))) rotateY(90deg);background:linear-gradient(90deg,#fff,#f9f9f9 5%,#fff 10%,#f9f9f9 15%,#fff 20%,#f9f9f9 25%,#fff 30%,#f9f9f9 35%,#fff 40%,#f9f9f9 45%,#fff 50%,#f9f9f9 55%,#fff 60%,#f9f9f9 65%,#fff 70%,#f9f9f9 75%,#fff 80%,#f9f9f9 85%,#fff 90%,#f9f9f9 95%,#fff);position:absolute}.book-3d__body:after{content:"";width:var(--book-w);height:var(--book-h);border-radius:0 var(--book-r) var(--book-r) 0;transform:translateZ(calc(var(--book-d) / -2));background:#01060f;position:absolute;inset:0;box-shadow:-10px 0 50px 10px #00000073}@media (hover:hover) and (pointer:fine){a:focus-visible .book-3d__body,a:hover .book-3d__body{transform:rotateY(-16deg)}}.membership-feature{background:var(--accent);box-shadow:var(--depth-shadow);border-radius:20px;flex-direction:column;justify-content:stretch;align-items:stretch;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.membership-feature .body-copy{color:#fff}.membership-feature .action-button__underlay{background:#2f0757}.pub-view__header{gap:1.25rem;margin-bottom:1.25rem;display:grid}.pub-view__back{justify-self:start}.pub-view__intro{align-items:center;gap:1.25rem;min-width:0;display:flex}.pub-view__intro .eyebrow{margin-bottom:.6rem}.pub-reader{--pub-stage-h:min(32rem,calc(100dvh - var(--header-height) - 16rem));isolation:isolate;padding:0 24px 24px 0;position:relative}.pub-reader__backing{z-index:-1;background-color:#241433;background-image:radial-gradient(#b78aff 1.2px,#0000 0);background-size:6px 6px;position:absolute;inset:24px 0 0 24px}.pub-reader__window{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.pub-reader__stage{height:var(--pub-stage-h);overscroll-behavior:contain;background:#20172e;min-height:16rem;padding:1rem;display:flex;overflow:auto}.pub-reader__sheet{margin:auto}.pub-reader__status{color:#ece8f2;text-align:center;margin:auto;font-size:1rem;font-weight:600}.pub-reader__status .text-link{color:#ece8f2}.pub-reader__canvas{background:#fff;display:block;box-shadow:0 18px 50px #00000061}.pub-reader__bar{color:#20172e;background:#ece8f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.pub-reader__nav{align-items:center;gap:.35rem;display:flex}.pub-reader__page{text-align:center;min-width:6.5rem;margin:0;font-size:.9375rem;font-weight:700}.pub-reader__btn{color:#20172e;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.pub-reader__btn svg{width:22px;height:22px}.pub-reader__btn:disabled{opacity:.35;cursor:not-allowed}.pub-reader__btn:focus-visible{outline-offset:1px;outline-color:#20172e}.pub-reader--expanded{background:#141414;width:100%;height:100%}.pub-reader:fullscreen{background:#141414;width:100%;height:100%;padding:16px 16px 0 0}.pub-reader:fullscreen::backdrop{background:#141414}.pub-reader--expanded{z-index:400;padding:16px 16px 0 0;position:fixed;inset:0}.pub-reader--expanded .pub-reader__window{height:100%}.pub-reader:fullscreen .pub-reader__window{height:100%}.pub-reader--expanded .pub-reader__stage{flex:auto;height:auto;min-height:0}.pub-reader:fullscreen .pub-reader__stage{flex:auto;height:auto;min-height:0}.publication-search__input,.publication-search__sort{background:var(--muted);color:#fff;color-scheme:dark;border:1px solid #737373;border-radius:12px;min-height:52px}.publication-search__input::placeholder{color:var(--muted-foreground)}.publication-search__submit{background:var(--accent)}.recruitment-team-filter__button{--button-bg:var(--elevated);--button-bg-hover:#2a2a2a;--button-bg-pressed:#2a2a2a;--button-fg:var(--card-foreground-muted);white-space:normal;background:var(--elevated);height:auto;min-height:52px;color:var(--card-foreground-muted);box-shadow:var(--depth-shadow);cursor:pointer;touch-action:manipulation;border:0;justify-content:flex-start}.recruitment-team-filter__button[aria-pressed=true]{--button-bg:var(--accent);--button-bg-hover:var(--accent);--button-bg-pressed:var(--accent);--button-fg:#fff;background:var(--accent);color:#fff}.recruitment-team-filter__button:not([aria-pressed=true]):hover,.recruitment-team-filter__button:not([aria-pressed=true])[data-hovered=true]{color:#fff;background:#2a2a2a}.team-portrait{background:var(--card-secondary);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.team-portrait:before{content:"";background-image:radial-gradient(circle,#b78aff33 1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 28%,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000 28%,#0000 78%)}.team-portrait__initials{color:#fff;letter-spacing:-.05em;font-size:clamp(2rem,6vw,3.5rem);font-weight:650;line-height:1;position:relative}.admin-shell{background:var(--background);min-height:100vh;color:var(--foreground)}.admin-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141414eb;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.admin-header__bar{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-account{position:relative}.admin-account__button{background:var(--card-secondary);cursor:pointer;border:0;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid;overflow:hidden}.admin-account__button:disabled{opacity:.5;cursor:not-allowed}.admin-account__photo{object-fit:cover;pointer-events:none;width:40px;height:40px}.admin-account__fallback{color:#fff;letter-spacing:-.03em;font-size:.8125rem;font-weight:650}.admin-account__menu{z-index:60;background:var(--elevated);color:#fff;min-width:15rem;box-shadow:var(--depth-shadow);border:0;border-radius:16px;padding:.9rem 1rem;position:absolute;top:calc(100% + 10px);right:0}.admin-account__email{color:var(--card-foreground-muted);overflow-wrap:anywhere;margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.admin-account__signout{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-weight:600;display:inline-flex}.admin-account__signout:disabled{opacity:.5;cursor:not-allowed}.admin-account__signout:hover:not(:disabled){color:var(--accent-text)}.admin-card,.admin-form{background:var(--elevated);box-shadow:var(--depth-shadow);border-radius:20px}.admin-form{padding:1.5rem}.admin-row{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.admin-alert{border:1px solid var(--border);background:var(--elevated);border-radius:12px;padding:1rem 1.25rem}.admin-alert--error{color:#ffb4b4}.admin-label{color:var(--card-foreground-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.admin-field{background:var(--muted);color:#fff;color-scheme:dark;border:1px solid #737373;border-radius:12px;width:100%;min-height:52px;padding:.85rem 1rem}.admin-field::placeholder{color:var(--muted-foreground)}.admin-field:disabled{opacity:.6}.admin-file{width:100%;min-width:0;color:var(--card-foreground-muted);font-size:.875rem;display:block}.admin-file::file-selector-button{background:var(--muted);color:#fff;border:0;border-radius:12px;margin-right:.75rem;padding:.75rem 1rem;font-weight:700}.admin-icon-btn{width:44px;height:44px;color:var(--card-foreground-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.admin-icon-btn:disabled{opacity:.5;cursor:not-allowed}.admin-heading{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.15}.admin-preview{aspect-ratio:4/5;border-radius:12px;flex:0 0 4.5rem;width:4.5rem;position:relative;overflow:hidden}.admin-preview--cover{aspect-ratio:3/4;flex:0 0 4.25rem;width:4.25rem}.admin-preview .team-portrait__initials{font-size:1.2rem}.admin-form-preview{aspect-ratio:4/5;border-radius:16px;width:min(100%,12rem)}.admin-form-preview .team-portrait__initials{font-size:clamp(2rem,6vw,3rem)}.admin-cover-preview{aspect-ratio:3/4;background:var(--card-secondary);border-radius:16px;width:min(100%,10rem);overflow:hidden}.admin-cover-preview img{object-fit:cover}.admin-hint{color:var(--card-foreground-muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.newsletter-modal__backdrop{z-index:300;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#08050cd1}.newsletter-modal__backdrop:before{content:"";z-index:0;opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;position:absolute;inset:0}.newsletter-modal__backdrop>.modal__container{z-index:1;position:relative}.newsletter-modal__backdrop[data-entering=true]:before{animation:newsletter-blur-layer-enter .18s ease-out both}.newsletter-modal__backdrop[data-exiting=true]:before{animation:newsletter-blur-layer-exit .18s ease-in both}.newsletter-modal__backdrop[data-entering=true]{animation:newsletter-backdrop-enter .18s ease-out both}.newsletter-modal__backdrop[data-exiting=true]{animation:newsletter-backdrop-exit .18s ease-in both}.newsletter-modal__backdrop .modal__container[data-entering=true]{animation:newsletter-modal-enter .21s cubic-bezier(.22,1,.36,1) both}.newsletter-modal__backdrop .modal__container[data-exiting=true]{animation:newsletter-modal-exit .18s cubic-bezier(.4,0,1,1) both}@keyframes newsletter-backdrop-enter{0%{background-color:#08050c00}to{background-color:#08050cd1}}@keyframes newsletter-backdrop-exit{0%{background-color:#08050cd1}to{background-color:#08050c00}}@keyframes newsletter-blur-layer-enter{0%{opacity:0}to{opacity:1}}@keyframes newsletter-blur-layer-exit{0%{opacity:1}to{opacity:0}}@keyframes newsletter-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes newsletter-modal-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.newsletter-modal__backdrop .modal__container[data-entering=true],.newsletter-modal__backdrop .modal__container[data-exiting=true],.newsletter-modal__backdrop[data-entering=true],.newsletter-modal__backdrop[data-entering=true]:before,.newsletter-modal__backdrop[data-exiting=true],.newsletter-modal__backdrop[data-exiting=true]:before{animation:none}}.newsletter-modal{background:var(--elevated);color:#fff;box-shadow:var(--depth-shadow);border:0;padding:clamp(1.5rem,4vw,2.25rem);overflow:hidden}.newsletter-modal:focus-visible{outline:none}.newsletter-modal .modal__close-trigger{color:#fff}.newsletter-modal__header{padding-right:2.25rem}.newsletter-modal__heading{color:#fff;letter-spacing:-.045em;font-size:clamp(2rem,7vw,3.25rem);font-weight:650;line-height:1}.newsletter-modal__intro{max-width:42ch;color:var(--card-foreground-muted);font-size:1rem;line-height:1.55}.newsletter-modal__body{color:#fff}.newsletter-signup__form{gap:1rem;padding-top:.75rem;display:grid}.newsletter-signup__names{gap:1rem;display:grid}.newsletter-signup__form .textfield{width:100%}.newsletter-signup__form .label{color:#fff;font-weight:650}.newsletter-signup__form .input{color:#fff;background:#100a16;border-color:#e5d4ff59;border-radius:12px;width:100%;min-height:52px;font-size:1rem}.newsletter-signup__form .input::placeholder{color:#92889b}.newsletter-signup__form .input:hover:not(:focus){background:#15101b;border-color:#e5d4ff94}.newsletter-signup__form .input:focus{border-color:var(--focus);background:#100a16}.newsletter-signup__notice{color:#c5bacd;font-size:.8125rem;line-height:1.5}.newsletter-signup__done,.newsletter-signup__submit{color:#000;background:#fff;border-radius:12px;min-height:52px;font-size:1rem;font-weight:750}.newsletter-signup__submit{width:100%;margin-top:.25rem}.newsletter-signup__done:hover,.newsletter-signup__submit:hover{background:#eee5f7}.newsletter-signup__success{background:#7e00ff1f;border:1px solid #b78aff57;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.newsletter-signup__success svg{width:1.5rem;height:1.5rem;color:var(--accent-text);flex:0 0 1.5rem}.newsletter-signup__success h3{color:#fff;margin-bottom:.35rem;font-size:1.125rem;font-weight:700}.newsletter-signup__success p{color:var(--card-foreground-muted);font-size:.9375rem;line-height:1.55}.newsletter-signup__bot-fields,.newsletter-signup__result-frame{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (min-width:560px){.newsletter-signup__names{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-footer{background:var(--accent);color:#fff}.public-footer__cta{border-bottom:1px solid #bd83ff;align-items:end;gap:2rem;padding-block:3.5rem;display:grid}.public-footer__cta .body-copy{color:#fff;margin-top:1rem}.public-footer__cta .action-button__underlay{background:#2f0757}.public-footer__directory{gap:2.5rem;padding-block:3rem;display:grid}.public-footer__directory p{max-width:40ch;font-size:1.0625rem;line-height:1.6}.public-footer__directory h2{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:700}.footer-link{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.footer-link:hover{text-decoration-color:currentColor}.footer-social{background:var(--elevated);color:#fff;width:52px;height:52px;box-shadow:none;border:0;border-radius:12px;place-items:center;transition:background-color .18s;display:grid}.social-link{color:#5c5c5c;background:#fff;border-radius:12px;align-items:center;gap:.6rem;min-height:52px;padding:0 1rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.social-section__header{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.social-section__copy{min-width:0}.social-section__copy .section-heading{margin:0}.social-section__meta{color:var(--card-foreground-muted);margin:1rem 0 0;padding-left:.16rem;font-size:.875rem;font-weight:500}.public-footer__legal{border-top:1px solid #bd83ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.875rem;line-height:1.5;display:flex}.about-intro,.about-pillars,.feature-grid,.hero-grid,.monstar-feature,.photo-mosaic__grid,.public-footer__cta,.public-footer__directory,.reading-feature{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.about-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.photo-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.photo-mosaic__tile:first-child{grid-column:1/-1}.reading-feature{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:stretch}.reading-feature__copy{justify-content:space-between;height:100%}.reading-feature__cta{margin-top:auto}.pub-view__header{grid-template-columns:1fr auto;align-items:end}.pub-view__back{grid-column:1/-1}.public-footer__directory{grid-template-columns:1.4fr .8fr .8fr;gap:1.5rem}}@media (min-width:1024px){:root{--header-height:80px}.public-header--floating{--nav-floating-mark:calc(52px + 16px + 2px)}.public-header--floating .wired-wordmark{padding:0}.public-header--floating .public-header__cluster{border-radius:20px;padding:8px}.desktop-nav{display:flex}.mobile-nav,.mobile-nav-toggle{display:none}.page-intro{padding-top:4.5rem}.body-copy{font-size:1.125rem}.hero-section{padding-top:calc(var(--header-height) + 48px);padding-bottom:48px}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem;transform:translateY(clamp(1.75rem,2.5vw,2.5rem))}.hero-copy-block{text-align:left}.hero-heading{margin-left:-.08em}.hero-copy{margin-inline:0}.hero-actions{justify-content:flex-start}.hero-affiliation{display:flex}.hero-sponsors{display:block}.hero-sponsors__viewport{width:13.5rem}.hero-sponsors__item{justify-content:flex-start}.hero-photo{width:100%;margin-inline:0}.about-intro{grid-template-columns:1fr 1fr;gap:1.5rem}.about-intro .body-copy{justify-self:end;max-width:46ch;padding-top:.3rem}.photo-mosaic__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.photo-mosaic__tile:first-child{grid-area:1/1/3;align-self:center}.monstar-feature{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:stretch;gap:clamp(1.75rem,3vw,2.5rem)}.membership-feature__copy,.monstar-feature__copy{justify-content:space-between;height:100%}.membership-feature__cta,.monstar-feature__cta{margin-top:auto}.monstar-window{place-self:center end;width:100%}.monstar-window__stage{aspect-ratio:16/10}.feature-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:1.5rem}.social-section__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem}.public-footer__cta{grid-template-columns:1fr auto}}@media (hover:hover) and (pointer:fine){.action-button:not(:disabled):hover .action-button__face{background:#ededed;transform:translate(-2px)}.action-button:not(:disabled):hover .action-button__arrow svg{transform:rotate(0)}.action-button--secondary:not(:disabled):hover .action-button__face{color:var(--button-secondary-foreground);background:#fff}.admin-icon-btn:hover,.footer-social:hover{color:#fff;background:#2a2a2a}.admin-file::file-selector-button:hover{color:#fff;background:#2a2a2a}.social-link:hover{color:#141414;background:#ededed}.admin-icon-btn--danger:hover{color:#ffb4b4;background:#3a2020}.mobile-nav[data-open] .mobile-nav__link:hover{color:var(--accent-text);transform:translate(10px)}.hero-photo:hover .hero-photo__progress,.hero-photo:hover .hero-photo__stage,.monstar-window:hover .monstar-window__link,.monstar-window:hover .monstar-window__progress{transform:translate(12px,12px)}.pub-reader__btn:not(:disabled):hover{background:#20172e14}.news-terminal__caption--max:hover,.news-terminal__caption--min:hover{color:#fff;background:radial-gradient(circle at bottom,#2aceda,#0000 65%),linear-gradient(#b6d9ee 50%,#1a6ca1 0);box-shadow:0 0 7px 3px #5dc4f0,inset 0 0 0 1px #fffffffa}.news-terminal__caption--close:hover{background:radial-gradient(circle at 50% 170%,#f4e676 10% 20%,#0000 60%),radial-gradient(circle at -60%,#000000a6 5% 10%,#0000 50%),radial-gradient(circle at 160%,#000000a6 5% 10%,#0000 50%),linear-gradient(#fb9d8b,#ee6d56 25% 50%,#d42809 50%);box-shadow:0 0 7px 3px #e68e75,inset 0 0 0 1px #fffffffa}.news-terminal__menu:hover:not([aria-expanded=true]){background:linear-gradient(#eaf4fd,#cfe8fb);box-shadow:inset 0 0 0 1px #b5dcfb}.news-terminal__dropdown-item:hover:not([aria-disabled=true]){background:linear-gradient(#f2f8fd,#dceefb);border-color:#7da2ce}.news-terminal__sb-btn:hover:not([aria-disabled=true]),.news-terminal__sb-thumb:hover:not([data-disabled]){background:var(--news-sb-hover);border-color:#3c7fb1}.text-link:hover{text-decoration-thickness:2px}.news-terminal .newsletter-body :is(a,button,[role=button],summary,area):hover,.news-terminal .newsletter-body :is(a,button,[role=button],summary,area):hover :where(span,font,b,strong,em,i,u){outline:1px dashed var(--news-console-link);outline-offset:3px;text-decoration-style:solid;text-decoration-thickness:2px;color:var(--news-console-hi)!important}.news-terminal .newsletter-body a:has(img):hover,.news-terminal .newsletter-body a:has(table):hover{outline:2px solid var(--news-console-link);outline-offset:3px;text-decoration:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-section__backdrop:before{opacity:.58;transform:none;animation:none!important}.hero-photo__progress>span.is-current>span,.monstar-window__progress>span.is-current>span{transform:scaleX(1);animation:none!important}.slideshow-toggle__shape{transition:none}.mobile-nav{clip-path:none}.mobile-nav:not([data-open]){opacity:0}.page-switch{animation:none}}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}