@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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-leading:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--samling-flow:-50%;--samling-surge:0%;--samling-stretch:1}}}@layer theme{:root,:host{--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;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:calc(var(--radius) * .25);--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:calc(var(--radius) * 1);--radius-xl:calc(var(--radius) * 1.5);--radius-3xl:calc(var(--radius) * 3);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 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-family);--default-mono-font-family:var(--font-mono);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1)}@layer theme{@layer base{:root,:host{--white:#fff;--black:#000;--snow:#fcfcfc;--eclipse:#18181b;--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:#0485f7;--accent-foreground:var(--snow);--success:#17c964;--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}@supports (color:lab(0% 0 0)){:root,:host{--white:lab(100% 0 0);--black:lab(0% 0 0);--snow:lab(98.9676% -.0000298023 -.0000119209);--eclipse:lab(8.34178% .607349 -2.12998);--accent:lab(54.5335% 3.31545 -66.5298);--success:lab(71.4376% -59.4106 38.0321)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f5f5;--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:#efeff0;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#eaeaeb;--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:#71717a;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background:lab(96.5432% -.0000596046 0);--surface-secondary:lab(94.4672% .129223 -.473213);--surface-tertiary:lab(92.7156% .129253 -.473213);--muted:lab(47.8738% 1.41454 -4.98644)}}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:#ebebec;--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:#18181b;--field-placeholder:var(--muted);--warning:#f5a524;--warning-foreground:var(--eclipse);--danger:#ff383c;--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:#dedee0;--separator:#e4e4e7;--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default:lab(93.0314% .0993609 -.364041);--field-foreground:lab(8.34178% .607349 -2.12998);--warning:lab(74.4448% 23.7172 71.6451);--danger:lab(57.4234% 73.5589 48.0136);--border:lab(88.3653% .399351 -1.45447);--separator:lab(90.6853% .399232 -1.45452)}}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060607;--foreground:var(--snow);--surface:#18181b;--surface-foreground:var(--foreground);--surface-secondary:#232325;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#262728;--surface-tertiary-foreground:var(--foreground);--overlay:#18181b;--overlay-foreground:var(--foreground);--muted:#9f9fa9;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background:lab(1.54547% .178337 -.64671);--surface:lab(8.34178% .607349 -2.12998);--surface-secondary:lab(13.7794% .374213 -1.34113);--surface-tertiary:lab(15.5629% -.291005 -.84582);--overlay:lab(8.34178% .607349 -2.12998);--muted:lab(65.6464% 1.53497 -5.42429)}}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:#27272a;--default-foreground:var(--snow);--field-background:#18181b;--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:#f7b750;--warning-foreground:var(--eclipse);--danger:#db3b3e;--danger-foreground:var(--snow);--segment:#46464c;--segment-foreground:var(--foreground);--border:#28282c;--separator:#212124;--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:lab(0% 0 0)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default:lab(15.7305% .613764 -2.16959);--field-background:lab(8.34178% .607349 -2.12998);--warning:lab(79.1095% 16.747 59.9157);--danger:lab(50.9109% 62.2712 37.59);--segment:lab(29.8929% 1.02498 -3.61326);--border:lab(16.4266% .613093 -2.16998);--separator:lab(12.9463% .616677 -2.16783)}}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer components;}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}[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{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not([data-focused]),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.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] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{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] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.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,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.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,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not([data-focused]),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{will-change:transform;background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (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%}.switch{align-items:flex-start;gap:var(--spacing);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--default);--switch-control-bg-hover:var(--switch-control-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--accent);--switch-control-bg-checked-hover:var(--accent-hover)}.switch[data-disabled=true],.switch[data-disabled=true] [data-slot=description],.switch[data-disabled=true] [data-slot=field-error]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.switch[data-disabled=true] .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab, red, red)){.switch[data-disabled=true] .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}.switch>[data-slot=description]{width:100%;min-width:0;padding-inline-start:3.25rem}.switch>[data-slot=field-error]{width:100%;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);padding-inline-start:3.25rem}.switch.switch--sm>[data-slot=description],.switch.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch.switch--lg>[data-slot=description],.switch.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{border-radius:calc(var(--radius) * 1.5);background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth), box-shadow .15s var(--ease-out);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch [data-slot=switch-content][data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:has([data-slot=switch-content][data-focus-visible=true]) .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch [data-slot=switch-content][data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:has([data-slot=switch-content][data-hovered=true]) .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch:has([data-slot=switch-content][data-pressed=true]) .switch__control,.switch [data-slot=switch-content][data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-hovered=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch:has([data-slot=switch-content][data-pressed=true])[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{cursor:inherit;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;border-radius:calc(var(--radius) * 1);background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out);margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--action-primary);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch [data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}.switch [data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:var(--z-index-toast);--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{inset-inline-start:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--bottom-end{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region--top-end{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{border-radius:min(32px, var(--radius-3xl));--toast-y:var(--offset-collapsed,0px);--toast-enter:0%;--toast-scale:var(--scale-collapsed,1);transform:translateY(calc(var(--dir,1) * (var(--toast-y) + var(--toast-enter)))) scale(var(--toast-scale));height:var(--toast-height,auto);pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--toast-ease:var(--ease-out-fluid);--toast-enter-duration:.35s;--toast-exit-duration:.25s;--toast-translate-duration:var(--toast-enter-duration);--toast-height-duration:var(--toast-enter-duration);--toast-opacity-duration:.15s;transition:transform var(--toast-translate-duration) var(--toast-ease), height var(--toast-height-duration) var(--toast-ease), opacity var(--toast-opacity-duration) var(--toast-ease);flex-direction:row;display:flex;position:absolute;inset-inline:0}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast[data-entering=true]{--toast-enter:-100%}.toast--bottom,.toast--bottom-start,.toast--bottom-end{--dir:-1;transform-origin:bottom;bottom:0}:is(.toast--bottom,.toast--bottom-start,.toast--bottom-end)[data-expanded=true]:after{top:calc(-1 * var(--gap,12px) - 1px);bottom:0}.toast--top,.toast--top-start,.toast--top-end{--dir:1;transform-origin:top;top:0}:is(.toast--top,.toast--top-start,.toast--top-end)[data-expanded=true]:after{top:0;bottom:calc(-1 * var(--gap,12px) - 1px)}.toast>:not([data-slot=toast-close]){transition:opacity .2s var(--toast-ease)}.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast>:not([data-slot=toast-close]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast>:not([data-slot=toast-close]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast:not([data-frontmost=true]):not([data-expanded=true]){--toast-y:var(--offset-collapsed,0px);height:var(--front-height,0px);overflow:hidden}.toast:not([data-frontmost=true]):not([data-expanded=true])>:not([data-slot=toast-close]){opacity:0}.toast:not([data-frontmost=true]):not([data-expanded=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-expanded=true]{--toast-y:var(--offset-expanded,0px);--toast-scale:1;height:var(--toast-height,auto)}.toast[data-expanded=true]:after{content:"";z-index:-1;position:absolute;inset-inline:0}.toast[data-exiting=true]{opacity:0}.toast[data-exiting=true][data-frontmost=true]{--toast-translate-duration:var(--toast-exit-duration);--toast-opacity-duration:.15s;--toast-enter:-100%;--toast-scale:1}.toast[data-exiting=true][data-expanded=true]:not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:.96}.toast[data-exiting=true]:not([data-expanded=true]):not([data-frontmost=true]){--toast-translate-duration:.2s;--toast-opacity-duration:.15s;--toast-scale:calc(var(--scale-collapsed,1) * .96)}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]){animation:toast-indicator-fade .15s var(--toast-ease), toast-indicator-scale .2s var(--toast-ease)}.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__indicator[data-swapped=true]>:not([data-slot=spinner]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media (min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button,.toast[data-expanded=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast[data-exiting=true] .toast__close-button{pointer-events:none;opacity:0}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (min-width:40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}@keyframes toast-indicator-fade{0%{opacity:0}}@keyframes toast-indicator-scale{0%{scale:.92}}.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] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{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] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{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][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=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[data-disabled=true],.input[aria-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][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=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%}.textarea{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}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (min-width:40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.textarea:focus,.textarea[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}.textarea[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}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=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)}.textarea[data-invalid=true]{background-color:var(--field-focus)}.textarea:disabled,.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--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(--textarea-bg);--textarea-bg:var(--default);--textarea-bg-hover:var(--default-hover);--textarea-bg-focus:var(--default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--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}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=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)}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.alert-dialog__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}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not([data-focused]),.alert-dialog__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}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:var(--z-index-overlay);height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__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}.alert-dialog__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}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--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,)}.alert-dialog__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){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__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)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (min-width:40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__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)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;max-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (min-width:40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__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)}.alert-dialog__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}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);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);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.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] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{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] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not([data-focused]),.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:var(--z-index-overlay);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-exiting=true],.modal__backdrop[data-entering=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] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{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] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--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-exiting=true],.modal__container[data-entering=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] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{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] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{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{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.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__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__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)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.progress-bar{gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;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);grid-area:label}.progress-bar .progress-bar__output{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);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(var(--radius) * .5);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.progress-bar--sm .progress-bar__fill{border-radius:calc(var(--radius) * .25)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.progress-bar--lg .progress-bar__fill{border-radius:calc(var(--radius) * .75)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.meter{gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;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);grid-area:label}.meter .meter__output{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);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(var(--radius) * .5);background-color:var(--default);height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(var(--radius) * .5);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:var(--spacing);border-radius:calc(var(--radius) * .25)}.meter--sm .meter__fill{border-radius:calc(var(--radius) * .25)}.meter--lg .meter__track{height:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .75)}.meter--lg .meter__fill{border-radius:calc(var(--radius) * .75)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.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));flex-direction:column;display:flex;position:relative;overflow:visible}.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)}.dropdown{gap:var(--spacing);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), 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,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not([data-focused]),.dropdown__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}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;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));padding:0;overflow-y:auto}@media (min-width:48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{border-radius:min(32px, var(--radius-3xl));box-shadow:var(--overlay-shadow)}.dropdown__popover:focus-visible:not([data-focused]),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__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}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__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;pointer-events:none;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=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}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-inline-start:3%}.menu{gap:var(--spacing);width:100%;padding:var(--spacing);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-inline-start:3%}.menu-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}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.menu-item:focus-visible:not([data-focused]),.menu-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}.menu-item:active,.menu-item[data-pressed=true]{will-change:transform;transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-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(--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;inset-inline-start:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute;top:50%}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 2)}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){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}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){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:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.separator{border-radius:calc(var(--radius) * .5);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.samling-button{height:var(--control-height);min-width:44px;padding-inline:var(--space-12);border-radius:var(--radius-pill);font:var(--label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;transition:transform var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);gap:0}.samling-button svg:not([data-slot=spinner] svg){width:var(--control-icon);height:var(--control-icon);margin:0}.samling-button svg:not([data-slot=spinner] svg).samling-icon--arrow-back-ios{margin-inline-end:calc(-1 * var(--space-8))}.samling-button[data-pending=true]{opacity:1;cursor:progress}.samling-button:after{content:"";inset:var(--control-tap-strip) 0;position:absolute}.samling-button--primary{--button-bg:var(--action-primary);--button-bg-hover:var(--action-primary-hover);--button-bg-pressed:var(--action-primary-pressed);--button-fg:var(--text-on-primary)}.samling-button--featured{--button-bg:var(--action-primary);--button-bg-hover:var(--action-primary);--button-bg-pressed:var(--action-primary);--button-fg:var(--text-on-gradient);--samling-primary-layer:transparent;isolation:isolate;position:relative}@media (hover:hover){.samling-button--featured:hover,.samling-button--featured[data-hovered=true]{--samling-primary-layer:var(--action-primary-shade-hover)}}.samling-button--featured:active,.samling-button--featured:is([data-pressed=true],[data-held]){--samling-primary-layer:var(--action-primary-shade-pressed)}.samling-button--secondary{--button-bg:var(--action-secondary);--button-bg-hover:var(--action-secondary-hover);--button-bg-pressed:var(--action-secondary-pressed);--button-fg:var(--text-primary)}:is(.samling-on-subtle,.samling-dropzone,.samling-switch-box) .samling-button--secondary{--button-bg:var(--action-secondary-hover);--button-bg-hover:var(--action-secondary-pressed);--button-bg-pressed:var(--action-secondary-pressed)}.samling-button--danger{--button-bg:var(--action-danger);--button-bg-hover:var(--action-danger-hover);--button-bg-pressed:var(--action-danger-hover);--button-fg:var(--text-on-color)}.samling-button__label{padding-inline:var(--space-4)}.samling-button--small{height:32px;padding-inline:var(--space-8)}.samling-button--small svg:not([data-slot=spinner] svg){width:20px;height:20px}.samling-button--small:after{inset:-6px 0}.samling-button--tag{min-width:0;height:24px;padding-inline:var(--space-4);border-radius:var(--radius-sm)}.samling-button--tag:after{inset:-10px 0}.samling-tag-button{min-width:0;height:auto;box-shadow:none;transition:background-color var(--duration-fast) var(--ease);position:relative}@media (hover:hover){.samling-tag-button:hover,.samling-tag-button[data-hovered=true]{background-image:linear-gradient(var(--action-secondary), var(--action-secondary))}}.samling-tag-button:active,.samling-tag-button:is([data-pressed=true],[data-held]){background-image:linear-gradient(var(--action-secondary-pressed), var(--action-secondary-pressed));transform:none}.samling-tag-button[data-focus-visible=true]{outline:2px solid var(--focus-ring);outline-offset:2px}.samling-tag-button svg:not([data-slot=spinner] svg){width:auto;height:auto;margin:0}.samling-tag-button:after{content:"";position:absolute;inset:-10px 0}.samling-button.samling-icon-button{width:var(--control-height);min-width:var(--control-height);padding:0}.samling-button.samling-icon-button:after{inset:var(--control-tap-strip)}.samling-button.samling-icon-button:has(svg.samling-icon--arrow-back-ios){justify-content:flex-start;padding-inline-start:calc((var(--control-height) - var(--control-icon)) / 2 + var(--space-4))}.samling-button.samling-icon-button svg:not([data-slot=spinner] svg).samling-icon--arrow-back-ios{margin-inline-end:0}.samling-button.samling-icon-button:has(svg.samling-icon--arrow-forward-ios){justify-content:flex-end;padding-inline-end:calc((var(--control-height) - var(--control-icon)) / 2 + var(--space-4))}.samling-button.samling-icon-button svg:not([data-slot=spinner] svg).samling-icon--arrow-forward-ios{margin-inline-start:0}.samling-button--collapsible{transition:transform var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), padding var(--duration-base) var(--ease), min-width var(--duration-base) var(--ease)}.samling-button--collapsible .samling-button__fold{transition:grid-template-columns var(--duration-base) var(--ease), opacity var(--duration-base) var(--ease);grid-template-columns:1fr;display:grid}.samling-button--collapsible .samling-button__label{white-space:nowrap;min-width:0;overflow:clip visible}.samling-button--collapsed{min-width:var(--control-height);padding-inline:calc((var(--control-height) - var(--control-icon)) / 2)}.samling-button--collapsed:after{inset:var(--control-tap-strip)}.samling-button--collapsed .samling-button__fold{opacity:0;grid-template-columns:0fr}.samling-button--collapsed .samling-button__label{padding-inline:0}.samling-button.samling-icon-button--small{width:32px;min-width:32px;height:32px}.samling-button.samling-icon-button--small svg:not([data-slot=spinner] svg){width:20px;height:20px}.samling-button.samling-icon-button--small:after{inset:-6px}.samling-button.samling-icon-button--info{--button-fg:var(--text-secondary);width:16px;min-width:16px;height:16px;padding:0}.samling-button.samling-icon-button--info svg:not([data-slot=spinner] svg){width:12px;height:12px}.samling-button.samling-icon-button--info:after{inset:-14px}.samling-button.samling-icon-button--on-media{--button-bg:var(--on-media-circle);--button-bg-hover:var(--on-media-circle);--button-bg-pressed:var(--on-media-circle);--button-fg:var(--on-media-text);-webkit-backdrop-filter:blur(var(--blur-on-media));backdrop-filter:blur(var(--blur-on-media))}.dropdown__popover.samling-dropdown{background-color:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:calc(100vw - 2 * var(--space-16))}.dropdown__popover.samling-dropdown [data-slot=dropdown-menu]{padding:var(--space-12);gap:var(--space-4)}.dropdown__popover.samling-dropdown .menu-item{min-height:var(--control-height);padding-inline:var(--space-12);border-radius:calc(var(--radius-xl) - var(--space-12));font:var(--label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--text-primary);gap:0}@media (hover:hover){.dropdown__popover.samling-dropdown .menu-item:hover,.dropdown__popover.samling-dropdown .menu-item[data-hovered=true]{background-color:var(--action-secondary)}}.dropdown__popover.samling-dropdown .menu-item[data-pressed=true],.dropdown__popover.samling-dropdown .menu-item[data-held],.dropdown__popover.samling-dropdown .menu-item[data-focused=true]{background-color:var(--action-secondary)}.dropdown__popover.samling-dropdown .menu-item [data-slot=label]{padding-inline:var(--space-4);font:inherit;letter-spacing:inherit;color:inherit}.dropdown__popover.samling-dropdown .menu-item svg+[data-slot=label]{padding-inline-start:var(--space-8)}.dropdown__popover.samling-dropdown .menu-item svg{width:var(--control-icon);height:var(--control-icon);flex-shrink:0;margin:0}.dropdown__popover.samling-dropdown .menu-item:after{content:"";inset:var(--control-tap-strip) 0;position:absolute}.dropdown__popover.samling-dropdown .menu-item--danger,.dropdown__popover.samling-dropdown .menu-item--danger [data-slot=label]{color:var(--error-text)}.dropdown__popover.samling-dropdown .menu-item[data-disabled=true]{opacity:1;color:var(--text-placeholder)}.dropdown__popover.samling-dropdown .menu-item[data-disabled=true] [data-slot=label]{color:var(--text-placeholder)}.dropdown__popover.samling-dropdown [data-slot=separator]{margin:var(--space-4) var(--space-12);background-color:var(--border);width:auto;height:1px}.dropdown__popover.samling-dropdown[data-entering=true],.dropdown__popover.samling-dropdown[data-exiting=true]{animation-duration:var(--duration-base);animation-timing-function:var(--ease)}.dropdown__popover.samling-dropdown[data-exiting=true]{animation-fill-mode:forwards}@media (max-width:639px){.dropdown__popover.samling-dropdown[data-entering=true]{animation-duration:var(--duration-spring);animation-timing-function:var(--ease-spring)}.dropdown__popover.samling-dropdown[data-exiting=true]{animation-duration:var(--duration-slow)}}.dropdown__popover.samling-dropdown[data-exiting=true]{--tw-exit-opacity:0;--tw-exit-scale:.9}.dropdown__popover.samling-dropdown[data-exiting=true][data-placement=bottom]{--tw-exit-translate-y:calc(var(--space-4) * -1)}.dropdown__popover.samling-dropdown.samling-dropdown--wide{width:var(--view-menu-width)}:is(.samling-dropdown,.samling-dropdown-sheet) .samling-dropdown__heading{padding:var(--space-8) var(--space-12) var(--space-4);font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}:is(.samling-dropdown,.samling-dropdown-sheet) .samling-dropdown__check{margin-inline-start:auto;padding-inline-start:var(--space-8);display:flex}:is(.samling-dropdown,.samling-dropdown-sheet) .samling-dropdown__check svg{width:var(--control-icon);height:var(--control-icon)}:is(.samling-dropdown,.samling-dropdown-sheet) [data-slot=menu-item-indicator]{display:none}:is(.samling-dropdown,.samling-dropdown-sheet) .menu-item[data-selected=true]:not([data-hovered=true],[data-pressed=true],[data-focus-visible=true]){background-color:#0000}.samling-dropdown-sheet{gap:var(--space-4);margin-inline:calc(var(--space-8) * -1);outline:none;flex-direction:column;padding:0;display:flex}.samling-dropdown-sheet .menu-item{min-height:var(--control-height);padding-inline:var(--space-12);border-radius:calc(var(--radius-xl) - var(--space-12));font:var(--label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--text-primary);cursor:pointer;outline:none;align-items:center;gap:0;display:flex;position:relative}@media (hover:hover){.samling-dropdown-sheet .menu-item[data-hovered=true]{background-color:var(--action-secondary)}}.samling-dropdown-sheet .menu-item[data-pressed=true],.samling-dropdown-sheet .menu-item[data-held],.samling-dropdown-sheet .menu-item[data-focus-visible=true]{background-color:var(--action-secondary)}.samling-dropdown-sheet .menu-item [data-slot=label]{padding-inline:var(--space-4);font:inherit;letter-spacing:inherit;color:inherit}.samling-dropdown-sheet .menu-item svg+[data-slot=label]{padding-inline-start:var(--space-8)}.samling-dropdown-sheet .menu-item>svg{width:var(--control-icon);height:var(--control-icon);flex-shrink:0}.samling-dropdown-sheet [data-slot=separator]{margin:var(--space-4) var(--space-12);background-color:var(--border);width:auto;height:1px}.close-button.samling-close-button.samling-close-button--small{width:32px;height:32px}.close-button.samling-close-button.samling-close-button--small svg{width:20px;height:20px}.close-button.samling-close-button.samling-close-button--small:after{inset:-6px}.close-button.samling-close-button.samling-close-button--on-media{background-color:var(--on-media-circle);color:var(--on-media-text);-webkit-backdrop-filter:blur(var(--blur-on-media));backdrop-filter:blur(var(--blur-on-media))}@media (hover:hover){.close-button.samling-close-button.samling-close-button--on-media:hover,.close-button.samling-close-button.samling-close-button--on-media[data-hovered=true]{background-color:var(--on-media-circle)}}.close-button.samling-close-button.samling-close-button--on-media:is([data-pressed=true],[data-held]){background-color:var(--on-media-circle)}.close-button.samling-close-button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);background-color:var(--action-secondary);color:var(--text-primary);padding:0}@media (hover:hover){.close-button.samling-close-button:hover,.close-button.samling-close-button[data-hovered=true]{background-color:var(--action-secondary-hover)}}.close-button.samling-close-button:is([data-pressed=true],[data-held]){background-color:var(--action-secondary-pressed)}.close-button.samling-close-button svg{width:var(--control-icon);height:var(--control-icon);margin:0}.close-button.samling-close-button:after{content:"";inset:var(--control-tap-strip);position:absolute}.samling-skeleton{background-color:var(--bg-subtle);border-radius:inherit}.samling-skeleton:after{background-image:linear-gradient(to right, transparent 0%, var(--border-strong) 5%, var(--border-strong) 10%, var(--border-strong) 15%, var(--border-strong) 20%, var(--border-strong) 25%, var(--border-strong) 30%, var(--border-strong) 35%, var(--border-strong) 40%, var(--border-strong) 45%, var(--border-strong) 50%, var(--border-strong) 55%, var(--border-strong) 60%, var(--border-strong) 65%, var(--border-strong) 70%, var(--border-strong) 75%, var(--border-strong) 80%, var(--border-strong) 85%, var(--border-strong) 90%, var(--border-strong) 95%, transparent 100%);inset:0 -25%}@supports (color:color-mix(in lab, red, red)){.samling-skeleton:after{background-image:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--border-strong) 2.4%, transparent) 5%, color-mix(in srgb, var(--border-strong) 9.5%, transparent) 10%, color-mix(in srgb, var(--border-strong) 20.6%, transparent) 15%, color-mix(in srgb, var(--border-strong) 34.5%, transparent) 20%, color-mix(in srgb, var(--border-strong) 50%, transparent) 25%, color-mix(in srgb, var(--border-strong) 65.5%, transparent) 30%, color-mix(in srgb, var(--border-strong) 79.4%, transparent) 35%, color-mix(in srgb, var(--border-strong) 90.5%, transparent) 40%, color-mix(in srgb, var(--border-strong) 97.6%, transparent) 45%, var(--border-strong) 50%, color-mix(in srgb, var(--border-strong) 97.6%, transparent) 55%, color-mix(in srgb, var(--border-strong) 90.5%, transparent) 60%, color-mix(in srgb, var(--border-strong) 79.4%, transparent) 65%, color-mix(in srgb, var(--border-strong) 65.5%, transparent) 70%, color-mix(in srgb, var(--border-strong) 50%, transparent) 75%, color-mix(in srgb, var(--border-strong) 34.5%, transparent) 80%, color-mix(in srgb, var(--border-strong) 20.6%, transparent) 85%, color-mix(in srgb, var(--border-strong) 9.5%, transparent) 90%, color-mix(in srgb, var(--border-strong) 2.4%, transparent) 95%, transparent 100%)}}.samling-skeleton:after{animation-delay:var(--samling-shimmer-delay,0s)}@media (prefers-reduced-motion:reduce){.samling-skeleton:after{content:none}}.samling-button--full-width,.samling-button--full-width-phone{width:100%}@media (min-width:640px){.samling-button--full-width-phone{width:fit-content}}.samling-field{gap:var(--space-8);flex-direction:column;display:flex}.samling-field .label,.samling-field .description{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}.samling-field .field-error{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--error-text);padding-inline:0}.samling-field .samling-field__label-row{align-items:center;gap:var(--space-4);display:flex}.samling-field .samling-field-error-row{align-items:flex-start;gap:var(--space-8);display:flex}.samling-field .samling-field-error-row>svg{flex:none}.samling-field[data-invalid=true] .label{color:var(--text-secondary)}.samling-input-area{padding-block:calc(-1 * var(--control-tap-strip));margin-block:var(--control-tap-strip);cursor:text}.samling-input{height:var(--control-height);padding-inline:var(--space-16);border-radius:var(--radius-md);font:var(--body-md);letter-spacing:var(--letter-spacing);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.samling-input:focus,.samling-input[data-focused=true]{--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--background)}.samling-input[data-invalid=true]{border-color:var(--error-600);outline:none}.samling-input[data-invalid=true]:focus,.samling-input[data-invalid=true][data-focused=true]{--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--background)}.samling-input.samling-input--muted{color:var(--text-placeholder)}.samling-textarea{min-height:var(--control-height);padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);resize:vertical}@supports (field-sizing:content){.samling-textarea{field-sizing:content;resize:none;min-height:calc(var(--samling-textarea-rows,3) * 1lh + 2 * var(--space-8))}}.samling-textarea{font:var(--body-md);letter-spacing:var(--letter-spacing);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.samling-textarea:focus,.samling-textarea[data-focused=true]{--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--background)}.samling-textarea[data-invalid=true]{border-color:var(--error-600);outline:none}.samling-textarea[data-invalid=true]:focus,.samling-textarea[data-invalid=true][data-focused=true]{--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--background)}.samling-dropzone{align-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-16);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--bg-subtle);text-align:center;transition:border-color var(--duration-fast) var(--ease), border-width var(--duration-fast) var(--ease), padding var(--duration-fast) var(--ease);outline:none;flex-direction:column;display:flex}.samling-dropzone[data-drop-target=true]{border-color:var(--action-primary);padding:calc(var(--space-24) - 1px) calc(var(--space-16) - 1px);border-width:2px}.samling-dropzone[data-focus-visible=true]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--focus-ring)}.samling-dropzone[data-invalid=true]{border-color:var(--error-600)}.samling-dropzone[data-disabled=true]{border-color:var(--border)}.samling-dropzone .samling-dropzone__icon{color:var(--text-secondary);display:flex}.samling-dropzone .samling-dropzone__text{gap:var(--space-4);flex-direction:column;display:flex}.samling-dropzone .samling-dropzone__title{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-primary);font-weight:500}.samling-dropzone .samling-dropzone__hint{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}.samling-dropzone .samling-dropzone__title--drag{display:none}@media (hover:hover) and (pointer:fine){.samling-dropzone .samling-dropzone__title--drag{display:block}.samling-dropzone .samling-dropzone__title--touch{display:none}}.samling-page-dropzone{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0}.samling-page-dropzone .samling-page-dropzone__box{opacity:0;transition:opacity var(--duration-base) var(--ease), border-width var(--duration-fast) var(--ease), padding var(--duration-fast) var(--ease)}.samling-page-dropzone[data-active=true] .samling-page-dropzone__box{opacity:1}.samling-page-dropzone .samling-page-dropzone__box{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-16);border:1px dashed var(--action-primary);border-radius:var(--radius-md);background-color:var(--bg-drop-area);-webkit-backdrop-filter:blur(var(--blur-scroll-edge));backdrop-filter:blur(var(--blur-scroll-edge));text-align:center;flex-direction:column;flex:1;display:flex}.samling-page-dropzone[data-over=true] .samling-page-dropzone__box{padding:calc(var(--space-24) - 1px) calc(var(--space-16) - 1px);border-width:2px}.samling-page-dropzone .samling-page-dropzone__icon{color:var(--text-secondary);display:flex}.samling-page-dropzone .samling-page-dropzone__title{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-primary);font-weight:500}.samling-page-dropzone--area{position:relative}.samling-page-dropzone--page{z-index:30;position:fixed}.samling-page-dropzone--page .samling-page-dropzone__box,.samling-page-dropzone--page[data-over=true] .samling-page-dropzone__box{padding:var(--space-24) var(--space-16);border:0;border-radius:0}@media (min-width:1024px){.samling-page-dropzone--page[data-nav=true]{left:var(--sidebar-width)}}:is(.samling-progress-bar,.samling-meter){row-gap:var(--space-8)}:is(.samling-progress-bar,.samling-meter) :is(.progress-bar__track,.meter__track){height:var(--space-8);border-radius:var(--radius-pill);background-color:var(--border)}:is(.samling-progress-bar,.samling-meter) :is(.progress-bar__fill,.meter__fill){border-radius:var(--radius-pill);background-color:var(--action-primary);transition:width var(--duration-base) var(--ease)}:is(.samling-progress-bar,.samling-meter) .label{width:auto;letter-spacing:var(--letter-spacing)}.samling-progress-bar .label{font:var(--body-sm);color:var(--text-secondary)}.samling-meter .label{font:var(--body-md);color:var(--text-primary)}.samling-card :is(.samling-progress-bar,.samling-meter) .label{padding-inline:var(--space-8)}.samling-switch{--switch-control-bg:var(--border-strong);--switch-control-bg-hover:var(--border-strong);--switch-control-bg-pressed:var(--border-strong);--switch-control-bg-checked:var(--action-primary);--switch-control-bg-checked-hover:var(--action-primary-hover)}.samling-switch .switch__content{gap:var(--space-12);min-height:44px;font:var(--body-md);letter-spacing:var(--letter-spacing);color:var(--text-primary)}.samling-switch .switch__control,.samling-switch .switch__thumb{border-radius:var(--radius-pill)}.samling-switch .switch__control{transition:background-color var(--duration-fast) var(--ease)}.samling-switch .switch__thumb{transition:margin var(--duration-fast) var(--ease);color:var(--action-primary)}.samling-switch .samling-switch__text{gap:var(--space-2);padding-block:var(--space-8);flex-direction:column;display:flex}.samling-switch .samling-switch__description{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}.samling-switch-box{align-items:center;gap:var(--space-12);padding:var(--space-4) var(--space-12);border-radius:var(--radius-lg);background-color:var(--bg-subtle);display:flex}.samling-switch-box .samling-switch-box__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.samling-switch-box .samling-switch-box__label-row{align-items:center;gap:var(--space-4);min-height:44px;font:var(--body-md);letter-spacing:var(--letter-spacing);color:var(--text-primary);display:flex}.samling-switch-box .samling-switch__description{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}.samling-switch-box .samling-switch{flex:none}.samling-switch-box .samling-switch .switch__content{justify-content:flex-end;min-width:44px}.samling-switch-box[data-disabled] :is(.samling-switch-box__label-row,.samling-switch__description){color:var(--text-placeholder)}.card.samling-card{padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--bg-surface);box-shadow:var(--shadow-sm);gap:0}.card.samling-card.samling-card--featured{isolation:isolate;color:var(--text-on-gradient);background-color:var(--action-primary);box-shadow:none;border:none;position:relative}.samling-flow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.samling-flow:before,.samling-flow>.samling-flow__blend:before{content:"";background-color:var(--action-primary-gradient-edge);background-image:var(--action-primary-gradient);background-repeat:repeat-x;background-size:150% 100%;background-position:calc(var(--samling-flow) + var(--samling-surge)) 50%;width:200%;transform:skewX(-25deg) scaleX(var(--samling-stretch));inset-block:0;position:absolute;left:-50%}.samling-flow:before{animation:samling-flow var(--samling-flow-time,12s) linear var(--samling-flow-delay,0s) infinite, samling-surge var(--samling-surge-time,5s) ease-in-out var(--samling-surge-delay,0s) infinite alternate}.samling-flow>.samling-flow__blend{animation:samling-blend-fade var(--samling-fade-time,9s) ease-in-out var(--samling-fade-delay,0s) infinite alternate;position:absolute;inset:0}.samling-flow>.samling-flow__blend:before{animation:samling-flow var(--samling-blend-time,17s) linear var(--samling-blend-delay,0s) infinite, samling-stretch var(--samling-stretch-time,11s) ease-in-out var(--samling-stretch-delay,0s) infinite alternate}@media (prefers-reduced-motion:reduce){.samling-flow:before,.samling-flow>.samling-flow__blend,.samling-flow>.samling-flow__blend:before{animation-play-state:paused}}.samling-flow:after{content:"";border-radius:inherit;background-color:var(--samling-primary-layer,transparent);box-shadow:inset 0 0 0 1px var(--action-primary-outline);transition:background-color var(--duration-fast) var(--ease);position:absolute;inset:0}.samling-card-header{gap:var(--space-4)}.samling-card-header .card__title{font:var(--heading-4);letter-spacing:normal;color:var(--text-primary)}.samling-card-header .card__description{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}.samling-card-header--centered{text-align:center;align-items:center;gap:var(--space-8)}.samling-card-header--centered .card__description{font:var(--body-md)}.samling-card>:is(.samling-card-text:first-child,.samling-flow:first-child+.samling-card-text){padding-top:var(--space-8)}.samling-card>.samling-card-text:last-child{padding-bottom:var(--space-8)}.samling-dialog{border-radius:var(--radius-xl);background-color:var(--bg-surface);box-shadow:var(--shadow-lg);padding:var(--space-12)}.samling-dialog .alert-dialog__header,.samling-dialog .alert-dialog__body{padding-inline:var(--space-8)}.samling-dialog .alert-dialog__header{padding-top:var(--space-8)}.samling-dialog .alert-dialog__body:last-child{padding-bottom:var(--space-8)}.samling-dialog .alert-dialog__heading{font:var(--heading-4);letter-spacing:normal;text-wrap:pretty;color:var(--text-primary);padding-inline-end:var(--space-40)}.samling-dialog .alert-dialog__body{font:var(--body-md);letter-spacing:var(--letter-spacing);color:var(--text-secondary);margin-inline:0}.samling-dialog .alert-dialog__header+.alert-dialog__body{margin-top:var(--space-8)}.samling-dialog .alert-dialog__body+.alert-dialog__footer,.samling-dialog .alert-dialog__header+.alert-dialog__footer{margin-top:var(--space-24)}.samling-dialog .alert-dialog__footer{gap:var(--space-12);flex-direction:column-reverse;align-items:stretch}@media (min-width:640px){.samling-dialog .alert-dialog__footer{flex-direction:row;justify-content:flex-end}}.samling-dialog .alert-dialog__footer .samling-button{width:100%}@media (min-width:640px){.samling-dialog .alert-dialog__footer .samling-button{width:fit-content}}.samling-dialog .alert-dialog__close-trigger{top:calc(var(--radius-xl) - 32px / 2);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-secondary);inset-inline-end:calc(var(--radius-xl) - 32px / 2)}.samling-dialog .alert-dialog__close-trigger svg{width:20px;height:20px}.samling-dialog .alert-dialog__close-trigger:after{content:"";position:absolute;inset:-6px}.samling-modal,.samling-scroll-fade{--samling-scroll-solid:0px;--samling-scroll-edge:var(--samling-scroll-edge-color) var(--samling-scroll-solid), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .081), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .155), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .225), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .29), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .353), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .412), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .471), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .529), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .588), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .647), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .71), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .775), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .845), var(--samling-scroll-edge-color) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .919), transparent 100%}@supports (color:color-mix(in lab, red, red)){.samling-modal,.samling-scroll-fade{--samling-scroll-edge:var(--samling-scroll-edge-color) var(--samling-scroll-solid), color-mix(in srgb, var(--samling-scroll-edge-color) 98.7%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .081), color-mix(in srgb, var(--samling-scroll-edge-color) 95.1%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .155), color-mix(in srgb, var(--samling-scroll-edge-color) 89.6%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .225), color-mix(in srgb, var(--samling-scroll-edge-color) 82.5%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .29), color-mix(in srgb, var(--samling-scroll-edge-color) 74.1%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .353), color-mix(in srgb, var(--samling-scroll-edge-color) 64.8%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .412), color-mix(in srgb, var(--samling-scroll-edge-color) 55.0%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .471), color-mix(in srgb, var(--samling-scroll-edge-color) 45.0%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .529), color-mix(in srgb, var(--samling-scroll-edge-color) 35.2%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .588), color-mix(in srgb, var(--samling-scroll-edge-color) 25.9%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .647), color-mix(in srgb, var(--samling-scroll-edge-color) 17.5%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .71), color-mix(in srgb, var(--samling-scroll-edge-color) 10.4%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .775), color-mix(in srgb, var(--samling-scroll-edge-color) 4.9%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .845), color-mix(in srgb, var(--samling-scroll-edge-color) 1.3%, transparent) calc(var(--samling-scroll-solid) + (100% - var(--samling-scroll-solid)) * .919), transparent 100%}}.samling-scroll-fade,.samling-page-backing,.samling-cover-banner{--samling-scroll-edge-color:var(--bg-surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.samling-scroll-fade,.samling-page-backing,.samling-cover-banner){--samling-scroll-edge-color:var(--bg-page)}}:root[data-theme=dark] :is(.samling-scroll-fade,.samling-page-backing,.samling-cover-banner){--samling-scroll-edge-color:var(--bg-page)}:root .samling-scroll-fade.samling-scroll-fade--surface.samling-scroll-fade--surface{--samling-scroll-edge-color:var(--bg-surface)}.samling-page-backing{border-radius:var(--radius-pill);background-color:var(--samling-scroll-edge-color);display:inline-flex}.samling-cover-banner:after{content:"";background:linear-gradient(to top, var(--samling-scroll-edge-color), transparent);pointer-events:none;position:absolute;inset:0}@supports (width:calc(pow(2, 2) * 1px)){.samling-cover-banner:after{background:linear-gradient(to top, var(--samling-scroll-edge-color) 0%, var(--samling-scroll-edge-color) 10%, var(--samling-scroll-edge-color) 20%, var(--samling-scroll-edge-color) 30%, var(--samling-scroll-edge-color) 40%, var(--samling-scroll-edge-color) 50%, var(--samling-scroll-edge-color) 60%, var(--samling-scroll-edge-color) 70%, var(--samling-scroll-edge-color) 80%, var(--samling-scroll-edge-color) 90%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.samling-cover-banner:after{background:linear-gradient(to top, var(--samling-scroll-edge-color) 0%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.1, var(--samling-cover-ease,1))) * 100%), transparent) 10%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.2, var(--samling-cover-ease,1))) * 100%), transparent) 20%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.3, var(--samling-cover-ease,1))) * 100%), transparent) 30%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.4, var(--samling-cover-ease,1))) * 100%), transparent) 40%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.5, var(--samling-cover-ease,1))) * 100%), transparent) 50%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.6, var(--samling-cover-ease,1))) * 100%), transparent) 60%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.7, var(--samling-cover-ease,1))) * 100%), transparent) 70%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.8, var(--samling-cover-ease,1))) * 100%), transparent) 80%, color-mix(in srgb, var(--samling-scroll-edge-color) calc((1 - pow(.9, var(--samling-cover-ease,1))) * 100%), transparent) 90%, transparent 100%)}}}.samling-sidebar{background-color:var(--bg-page)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .samling-sidebar{background-color:var(--bg-surface)}}:root[data-theme=dark] .samling-sidebar{background-color:var(--bg-surface)}@media (min-width:1024px){.samling-page-box-content--auto{margin-inline:max(0px, calc((100% - var(--content-max)) / 2))}.samling-with-sidebar .samling-page-box-content--auto{margin-inline:max(0px, calc((100% - var(--content-max-wide)) / 2))}}.samling-scroll-fade--top{isolation:isolate;pointer-events:none;--samling-scroll-fade-bg:linear-gradient(to bottom, var(--samling-scroll-edge))}.samling-scroll-fade--top :is(a,button){pointer-events:auto}.samling-scroll-fade--bottom{--samling-scroll-blur-to:top;isolation:isolate;pointer-events:none;--samling-scroll-fade-bg:linear-gradient(to top, var(--samling-scroll-edge))}.samling-scroll-fade--bottom :is(a,button){pointer-events:auto}.samling-scroll-blur{z-index:-1;pointer-events:none;position:absolute;inset:0}.samling-scroll-blur>span{-webkit-backdrop-filter:blur(var(--samling-scroll-blur));backdrop-filter:blur(var(--samling-scroll-blur));-webkit-mask-image:linear-gradient(to var(--samling-scroll-blur-to,bottom), #000 var(--samling-scroll-blur-from), transparent var(--samling-scroll-blur-end));-webkit-mask-image:linear-gradient(to var(--samling-scroll-blur-to,bottom), #000 var(--samling-scroll-blur-from), transparent var(--samling-scroll-blur-end));-webkit-mask-image:linear-gradient(to var(--samling-scroll-blur-to,bottom), #000 var(--samling-scroll-blur-from), transparent var(--samling-scroll-blur-end));-webkit-mask-image:linear-gradient(to var(--samling-scroll-blur-to,bottom), #000 var(--samling-scroll-blur-from), transparent var(--samling-scroll-blur-end));mask-image:linear-gradient(to var(--samling-scroll-blur-to,bottom), #000 var(--samling-scroll-blur-from), transparent var(--samling-scroll-blur-end));position:absolute;inset:0}.samling-scroll-blur>span:first-child{--samling-scroll-blur:calc(var(--blur-scroll-edge) / 8);--samling-scroll-blur-from:50%;--samling-scroll-blur-end:100%}.samling-scroll-blur>span:nth-child(2){--samling-scroll-blur:calc(var(--blur-scroll-edge) / 4);--samling-scroll-blur-from:25%;--samling-scroll-blur-end:75%}.samling-scroll-blur>span:nth-child(3){--samling-scroll-blur:calc(var(--blur-scroll-edge) / 2);--samling-scroll-blur-from:0%;--samling-scroll-blur-end:50%}.samling-scroll-blur>span:nth-child(4){--samling-scroll-blur:var(--blur-scroll-edge);--samling-scroll-blur-from:0%;--samling-scroll-blur-end:25%}.samling-scroll-colour{z-index:-1;pointer-events:none;background:var(--samling-scroll-fade-bg);position:absolute;inset:0}.samling-modal{--samling-scroll-edge-color:var(--bg-surface);border-radius:var(--radius-xl);background-color:var(--bg-surface);box-shadow:var(--shadow-lg);padding:0}.samling-modal .modal__body{font:var(--body-md);letter-spacing:var(--letter-spacing);color:var(--text-primary);margin:0;padding:0}.samling-modal .modal__header,.samling-modal .samling-modal__content{padding-inline:var(--space-20)}.samling-modal .modal__footer{padding-inline:var(--space-12)}.samling-modal .samling-modal__footer-text{padding-inline:var(--space-8)}.samling-modal .modal__body{filter:opacity();flex-direction:column;display:flex}.samling-modal .samling-modal__content{flex:1 0 auto}.samling-modal .samling-modal__content--last{padding-bottom:var(--space-20)}.samling-modal .samling-modal__content--centered{flex-direction:column;justify-content:center;display:flex}.samling-modal :is(.modal__header,.modal__footer){flex-shrink:0}.samling-modal .modal__header,.samling-modal .modal__footer{z-index:1;isolation:isolate;position:sticky}.samling-modal .modal__footer{--samling-scroll-blur-to:top}.samling-modal .modal__header{padding-top:var(--space-20);padding-bottom:var(--space-24);--samling-scroll-fade-bg:linear-gradient(to bottom, var(--samling-scroll-edge));top:0}.samling-modal .modal__footer{padding-top:var(--space-24);padding-bottom:var(--space-12);--samling-scroll-fade-bg:linear-gradient(to top, var(--samling-scroll-edge));margin-top:0;bottom:0}.samling-modal .modal__footer:has(.samling-modal__footer-text)>:is(.samling-scroll-blur,.samling-scroll-colour){top:calc(-1 * var(--space-48))}.samling-modal .modal__heading{font:var(--heading-4);letter-spacing:normal;text-wrap:pretty;color:var(--text-primary);padding-inline-end:var(--space-40)}.samling-modal .modal__footer{gap:var(--space-12);flex-direction:column-reverse;align-items:stretch}.samling-modal .modal__footer .samling-button{width:100%}.samling-modal .modal__close-trigger{z-index:2;top:calc(var(--radius-xl) - 32px / 2);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-secondary);inset-inline-end:calc(var(--radius-xl) - 32px / 2)}.samling-modal .modal__close-trigger svg{width:20px;height:20px}.samling-modal .modal__close-trigger:after{content:"";position:absolute;inset:-6px}.samling-modal__keyboard-space{height:var(--samling-keyboard-inset,0px);flex-shrink:0}.modal__backdrop.samling-dialog-backdrop,.samling-dialog-backdrop .modal__container{height:var(--samling-viewport-height,var(--visual-viewport-height))}@media (max-width:639px){.samling-dialog-backdrop .samling-modal:not(.samling-modal--fit){height:100%}.samling-dialog-backdrop :is(.modal__container,.alert-dialog__container){padding:max(var(--space-8), env(safe-area-inset-top)) max(var(--space-8), env(safe-area-inset-right)) max(var(--space-8), env(safe-area-inset-bottom)) max(var(--space-8), env(safe-area-inset-left))}}.modal__backdrop.samling-dialog-backdrop{background-color:var(--bg-overlay)}.samling-dialog-backdrop :is(.modal__container,.alert-dialog__container)[data-entering=true]{--tw-enter-opacity:1;--tw-enter-scale:var(--scale-modal-behind);--tw-enter-translate-y:0;animation-duration:var(--duration-spring);animation-timing-function:var(--ease-spring)}.samling-dialog-backdrop :is(.modal__container,.alert-dialog__container)[data-exiting=true]{--tw-exit-opacity:1;--tw-exit-scale:var(--scale-modal-behind);animation-duration:var(--duration-slow);animation-timing-function:var(--ease);animation-fill-mode:forwards}.samling-dialog-backdrop,.samling-dialog-backdrop *,.samling-modal,.samling-modal *,.samling-no-scrollbar{scrollbar-width:none}:is(.samling-dialog-backdrop,.samling-dialog-backdrop *,.samling-modal,.samling-modal *,.samling-no-scrollbar)::-webkit-scrollbar{display:none}.samling-modal{transition:scale var(--duration-slow) var(--ease)}.samling-modal.samling-modal--behind{scale:var(--scale-modal-behind)}.samling-dialog-backdrop.samling-dialog-backdrop[data-entering=true],.samling-dialog-backdrop.samling-dialog-backdrop[data-exiting=true]{animation-duration:var(--duration-slow);animation-timing-function:var(--ease)}.samling-dialog-backdrop.samling-dialog-backdrop[data-exiting=true]{animation-fill-mode:forwards}:is(button,a[href],[role=button],[role=menuitem],[role=option],[role=radio]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(button,[role=button],[role=menuitem]):not(:has(img,video,canvas)){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.samling-button:not(.samling-button--featured):is(:active,[data-pressed=true],[data-held],[aria-expanded=true]){box-shadow:none;outline:none}.samling-button:is(:active,[data-pressed=true],[data-held]){transition-duration:0s}.samling-button[data-held]{background-color:var(--button-bg-pressed);transform:scale(.97)}.samling-button.button--sm[data-held]{transform:scale(.98)}.samling-button:is(:disabled,[aria-disabled=true],[data-disabled=true],.samling-button--looks-disabled):not([data-pending=true]):is(.samling-button--primary,.samling-button--featured,.samling-button--secondary){--button-bg:var(--action-disabled);--button-bg-hover:var(--action-disabled);--button-bg-pressed:var(--action-disabled);--button-fg:var(--text-placeholder);outline:1px dashed var(--border-strong);outline-offset:-1px;box-shadow:none}.samling-button:is(:disabled,[aria-disabled=true],[data-disabled=true],.samling-button--looks-disabled):not([data-pending=true]):is(.samling-button--primary,.samling-button--featured,.samling-button--secondary) .samling-flow{display:none}.samling-button:is(:disabled,[aria-disabled=true],[data-disabled=true],.samling-button--looks-disabled):not([data-pending=true]).samling-button--danger{--button-bg:var(--action-danger-disabled);--button-bg-hover:var(--action-danger-disabled);--button-bg-pressed:var(--action-danger-disabled);--button-fg:var(--text-on-color-disabled)}.close-button.samling-close-button:is(:disabled,[aria-disabled=true]),:is(.samling-input,.samling-textarea):is(:disabled,[aria-disabled=true],[data-disabled=true]),.samling-field[data-disabled=true] :is(.label,.description){color:var(--text-placeholder)}.samling-switch:is([data-disabled=true],[aria-disabled=true]){--switch-control-bg:var(--border);--switch-control-bg-hover:var(--border);--switch-control-bg-pressed:var(--border);--switch-control-bg-checked:var(--action-primary-disabled);--switch-control-bg-checked-hover:var(--action-primary-disabled)}.samling-switch:is([data-disabled=true],[aria-disabled=true]) .switch__thumb{opacity:1}.samling-switch:is([data-disabled=true],[aria-disabled=true]) .switch__content,.samling-switch:is([data-disabled=true],[aria-disabled=true]) .samling-switch__description{color:var(--text-placeholder)}@media (max-width:1023px){body:has([data-nav-bar]) .toast-region--bottom{bottom:calc(var(--nav-bar-height) + var(--space-24) + var(--space-16) + env(safe-area-inset-bottom))}}@media (min-width:1024px){.toast-region--bottom{transition:left var(--duration-base) var(--ease)}body:has([data-sidebar]):not(:has(.samling-dialog-backdrop,[aria-modal=true])) .toast-region--bottom{left:calc(50% + var(--sidebar-width) / 2)}}.samling-toast{--toast-ease:var(--ease);--toast-enter-duration:var(--duration-base);--toast-exit-duration:var(--duration-base);border-radius:calc(32px / 2 + var(--space-12));box-shadow:var(--shadow-md);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);gap:var(--space-8)}.samling-toast .toast__action{flex-shrink:0;margin-top:0}.samling-toast .toast__content{align-self:flex-start;min-width:0}.samling-toast .toast__indicator{padding:6px 0 0}.samling-toast .toast__indicator svg{width:20px;height:20px}.samling-toast .toast__title{font:var(--body-sm);letter-spacing:var(--letter-spacing);max-width:100%;margin-top:calc(16px - .5lh);font-weight:500}.samling-toast .toast__description{font:var(--body-sm);letter-spacing:var(--letter-spacing);color:var(--text-secondary)}.samling-toast .toast__description ul,.samling-toast .toast__description ol{margin-top:var(--space-4);padding-inline-start:var(--space-20)}.samling-toast .toast__description ul{list-style:outside}.samling-toast .toast__description ol{list-style:decimal}.samling-notice{border-radius:var(--radius-lg);box-shadow:none;padding:var(--space-12) var(--space-16);gap:var(--space-8);font:var(--body-sm);letter-spacing:var(--letter-spacing);border:1px solid}.samling-notice .alert__indicator{padding:var(--space-2) 0 0;color:inherit}.samling-notice .alert__content{gap:var(--space-4);min-width:0}.samling-notice .alert__title{font:var(--body-md);letter-spacing:var(--letter-spacing);color:inherit}.samling-notice .samling-notice__body{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.samling-notice-press{border-radius:var(--radius-lg);text-align:start;cursor:pointer;width:100%;transition:transform var(--duration-fast) var(--ease);outline:none;display:block}.samling-notice-press:is([data-pressed],[data-held]){transition-duration:0s;transform:scale(.98)}.samling-notice-press[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}.samling-notice-press .samling-notice{align-items:center}.samling-notice-press .samling-notice .alert__indicator{padding:0}.samling-notice-press .samling-notice__chevron{flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--space-8);display:flex}.samling-notice--success{background-color:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.samling-notice--warning{background-color:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.samling-notice--error{background-color:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.samling-notice--info{border-color:var(--border);color:var(--text-primary);background-color:#0000;flex-direction:column}.samling-notice--info .alert__indicator{border-radius:var(--radius-pill);background-color:var(--bg-subtle);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.samling-notice--info .samling-notice__body{color:var(--text-secondary)}}@layer utilities{.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-\(--space-4\){inset-block:var(--space-4)}.start-\(--space-4\){inset-inline-start:var(--space-4)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-full{inset-inline-end:100%}.top-\(--space-4\){top:var(--space-4)}.top-\(--space-8\){top:var(--space-8)}.top-\(--space-12\){top:var(--space-12)}.top-\(--space-16\){top:var(--space-16)}.top-\(--space-48\){top:var(--space-48)}.top-0{top:0}.top-1\/2{top:50%}.right-\(--space-4\){right:var(--space-4)}.right-\(--space-8\){right:var(--space-8)}.right-\(--space-12\){right:var(--space-12)}.right-\(--space-16\){right:var(--space-16)}.-bottom-\(--space-32\){bottom:calc(var(--space-32) * -1)}.bottom-0{bottom:0}.left-\(--space-16\){left:var(--space-16)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.col-\[1\/-1\]{grid-column:1/-1}.col-\[1\]{grid-column:1}.col-\[2\]{grid-column:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-\[1\/-1\]{grid-row:1/-1}.row-\[1\/4\]{grid-row:1/4}.row-\[1\]{grid-row:1}.row-\[2\]{grid-row:2}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.-m-\(--space-4\){margin:calc(var(--space-4) * -1)}.-mx-\(--page-inset\){margin-inline:calc(var(--page-inset) * -1)}.-mx-\(--space-4\){margin-inline:calc(var(--space-4) * -1)}.mx-\(--space-8\){margin-inline:var(--space-8)}.mx-auto{margin-inline:auto}.-my-\(--space-4\){margin-block:calc(var(--space-4) * -1)}.my-\(--space-40\){margin-block:var(--space-40)}.ms-\(--space-4\){margin-inline-start:var(--space-4)}.ms-auto{margin-inline-start:auto}.me-\(--space-8\){margin-inline-end:var(--space-8)}.-mt-\(--bar-height\){margin-top:calc(var(--bar-height) * -1)}.mt-\(--space-4\){margin-top:var(--space-4)}.mt-\(--space-8\){margin-top:var(--space-8)}.mt-\(--space-20\){margin-top:var(--space-20)}.mt-\(--space-24\){margin-top:var(--space-24)}.mt-\(--space-40\){margin-top:var(--space-40)}.mt-\(--space-48\){margin-top:var(--space-48)}.mt-auto{margin-top:auto}.mr-\(--space-4\){margin-right:var(--space-4)}.-mb-\(--bar-height\){margin-bottom:calc(var(--bar-height) * -1)}.-mb-\(--space-4\){margin-bottom:calc(var(--space-4) * -1)}.-mb-\(--space-16\){margin-bottom:calc(var(--space-16) * -1)}.mb-\(--space-8\){margin-bottom:var(--space-8)}.mb-\(--space-12\){margin-bottom:var(--space-12)}.mb-\(--space-20\){margin-bottom:var(--space-20)}.mb-\(--space-24\){margin-bottom:var(--space-24)}.mb-\(--space-32\){margin-bottom:var(--space-32)}.ml-auto{margin-left:auto}.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-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[12\/5\]{aspect-ratio:12/5}.aspect-square{aspect-ratio:1}.size-\(--control-height\){width:var(--control-height);height:var(--control-height)}.size-\(--space-24\){width:var(--space-24);height:var(--space-24)}.size-\(--space-32\){width:var(--space-32);height:var(--space-32)}.size-\(--space-40\){width:var(--space-40);height:var(--space-40)}.size-\(--space-48\){width:var(--space-48);height:var(--space-48)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[32px\]{width:32px;height:32px}.size-\[56px\]{width:56px;height:56px}.size-full{width:100%;height:100%}.h-\(--control-height\){height:var(--control-height)}.h-\(--nav-bar-height\){height:var(--nav-bar-height)}.h-\(--space-8\){height:var(--space-8)}.h-\(--space-48\){height:var(--space-48)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1em\]{height:1em}.h-\[1lh\]{height:1lh}.h-\[32px\]{height:32px}.h-\[56px\]{height:56px}.h-\[calc\(1lh\+2\*var\(--space-48\)\)\]{height:calc(1lh + 2 * var(--space-48))}.h-\[calc\(var\(--space-16\)\+2\*var\(--space-48\)\)\]{height:calc(var(--space-16) + 2 * var(--space-48))}.h-dvh{height:100dvh}.h-full{height:100%}.h-lvh{height:100lvh}.min-h-\(--cover-height\){min-height:var(--cover-height)}.min-h-\(--space-32\){min-height:var(--space-32)}.min-h-0{min-height:0}.min-h-\[32px\]{min-height:32px}.min-h-\[calc\(var\(--control-height\)\+var\(--space-12\)\+32px\)\]{min-height:calc(var(--control-height) + var(--space-12) + 32px)}.min-h-full{min-height:100%}.w-\(--people-field-width\){width:var(--people-field-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--space-8\){width:var(--space-8)}.w-\(--space-24\){width:var(--space-24)}.w-\(--space-96\){width:var(--space-96)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-5\/6{width:83.3333%}.w-\[calc\(\(100\%-2\*var\(--space-4\)\)\/3\)\]{width:calc((100% - 2 * var(--space-4)) / 3)}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--card-max-narrow\){max-width:var(--card-max-narrow)}.max-w-\(--collections-max\){max-width:var(--collections-max)}.max-w-\(--content-max\){max-width:var(--content-max)}.max-w-\(--people-field-width\){max-width:var(--people-field-width)}.max-w-\(--text-max\){max-width:var(--text-max)}.max-w-\[300px\]{max-width:300px}.max-w-\[375px\]{max-width:375px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--nav-bar-width\){min-width:var(--nav-bar-width)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--space-8\){--tw-translate-y:var(--space-8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(56px\*1\.1\/2\+var\(--space-8\)\+27px-var\(--control-height\)\/2\)\]{--tw-translate-y:calc(56px * 1.1 / 2 + var(--space-8) + 27px - var(--control-height) / 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{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)}.animate-out{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)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\(--space-96\){scroll-margin-top:var(--space-96)}.scroll-mb-\(--space-16\){scroll-margin-bottom:var(--space-16)}.list-disc{list-style-type:disc}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[1fr_auto_auto_auto_auto\]{grid-template-rows:1fr auto auto auto auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.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}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--space-2\){gap:var(--space-2)}.gap-\(--space-4\){gap:var(--space-4)}.gap-\(--space-8\){gap:var(--space-8)}.gap-\(--space-12\){gap:var(--space-12)}.gap-\(--space-16\){gap:var(--space-16)}.gap-\(--space-20\){gap:var(--space-20)}.gap-\(--space-24\){gap:var(--space-24)}.gap-\(--space-32\){gap:var(--space-32)}.gap-\(--space-40\){gap:var(--space-40)}.gap-x-\(--space-8\){column-gap:var(--space-8)}.gap-x-\(--space-24\){column-gap:var(--space-24)}.gap-y-\(--space-4\){row-gap:var(--space-4)}.gap-y-\(--space-16\){row-gap:var(--space-16)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.one-line{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\(--radius-pill\){border-radius:var(--radius-pill)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-\(--radius-xl\){border-radius:var(--radius-xl)}.rounded-\(--radius-xs\){border-radius:var(--radius-xs)}.rounded-\[calc\(32px\/2\+var\(--space-4\)\)\]{border-radius:calc(32px / 2 + var(--space-4))}.rounded-\[calc\(var\(--radius-md\)\+var\(--space-16\)\)\]{border-radius:calc(var(--radius-md) + var(--space-16))}.rounded-\[calc\(var\(--radius-xl\)-var\(--space-12\)\)\]{border-radius:calc(var(--radius-xl) - var(--space-12))}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-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-action-primary{border-color:var(--action-primary)}.border-bg-tag-quiet{border-color:var(--bg-tag-quiet)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-warning-border{border-color:var(--warning-border)}.bg-\(--on-media-circle\){background-color:var(--on-media-circle)}.bg-\(--on-media-overlay\){background-color:var(--on-media-overlay)}.bg-action-primary{background-color:var(--action-primary)}.bg-action-secondary{background-color:var(--action-secondary)}.bg-bg-page{background-color:var(--bg-page)}.bg-bg-subtle{background-color:var(--bg-subtle)}.bg-bg-surface{background-color:var(--bg-surface)}.bg-bg-tag-quiet{background-color:var(--bg-tag-quiet)}.bg-border{background-color:var(--border)}.bg-current{background-color:currentColor}.bg-indicator-inactive{background-color:var(--indicator-inactive)}.bg-warning-bg{background-color:var(--warning-bg)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--space-4\){padding:var(--space-4)}.p-\(--space-12\){padding:var(--space-12)}.p-\(--space-16\){padding:var(--space-16)}.px-\(--gutter\){padding-inline:var(--gutter)}.px-\(--page-inset\){padding-inline:var(--page-inset)}.px-\(--space-4\){padding-inline:var(--space-4)}.px-\(--space-8\){padding-inline:var(--space-8)}.px-\(--space-12\){padding-inline:var(--space-12)}.px-\(--space-16\){padding-inline:var(--space-16)}.px-\(--space-20\){padding-inline:var(--space-20)}.px-\(--space-24\){padding-inline:var(--space-24)}.py-\(--space-4\){padding-block:var(--space-4)}.py-\(--space-8\){padding-block:var(--space-8)}.py-\(--space-12\){padding-block:var(--space-12)}.py-\(--space-16\){padding-block:var(--space-16)}.py-\(--space-24\){padding-block:var(--space-24)}.py-\(--space-40\){padding-block:var(--space-40)}.py-\(--space-64\){padding-block:var(--space-64)}.ps-\(--space-8\){padding-inline-start:var(--space-8)}.ps-\(--space-12\){padding-inline-start:var(--space-12)}.ps-\(--space-16\){padding-inline-start:var(--space-16)}.ps-\(--space-24\){padding-inline-start:var(--space-24)}.ps-\[calc\(var\(--space-12\)\+var\(--space-16\)\)\]{padding-inline-start:calc(var(--space-12) + var(--space-16))}.pe-\(--space-12\){padding-inline-end:var(--space-12)}.pe-\(--space-32\){padding-inline-end:var(--space-32)}.pe-\(--space-40\){padding-inline-end:var(--space-40)}.pt-\(--bar-height\){padding-top:var(--bar-height)}.pt-\(--space-2\){padding-top:var(--space-2)}.pt-\(--space-8\){padding-top:var(--space-8)}.pt-\(--space-12\){padding-top:var(--space-12)}.pt-\(--space-16\){padding-top:var(--space-16)}.pt-\(--space-24\){padding-top:var(--space-24)}.pt-\[max\(var\(--space-12\)\,env\(safe-area-inset-top\)\)\]{padding-top:max(var(--space-12), env(safe-area-inset-top))}.pt-\[max\(var\(--space-64\)\,env\(safe-area-inset-top\)\)\]{padding-top:max(var(--space-64), env(safe-area-inset-top))}.pb-\(--space-4\){padding-bottom:var(--space-4)}.pb-\(--space-8\){padding-bottom:var(--space-8)}.pb-\(--space-12\){padding-bottom:var(--space-12)}.pb-\(--space-16\){padding-bottom:var(--space-16)}.pb-\(--space-24\){padding-bottom:var(--space-24)}.pb-\(--space-40\){padding-bottom:var(--space-40)}.pb-\[calc\(var\(--nav-bar-height\)\+var\(--space-24\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--nav-bar-height) + var(--space-24) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--nav-bar-height\)\+var\(--space-24\)\+var\(--space-16\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--nav-bar-height) + var(--space-24) + var(--space-16) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--space-24\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--space-24) + env(safe-area-inset-bottom))}.pb-\[max\(var\(--space-16\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(var(--space-16), env(safe-area-inset-bottom))}.pl-\(--space-20\){padding-left:var(--space-20)}.text-heading-1-lg{font:var(--heading-1-lg);letter-spacing:normal;text-align:center}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.text-title-sm{font:var(--body-md);font-family:var(--font-heading);letter-spacing:normal}.font-sans{font-family:var(--font-family)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-label{font:var(--label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.text-body-lg{font:var(--body-lg);letter-spacing:var(--letter-spacing);text-wrap-style:pretty}.text-body-md{font:var(--body-md);letter-spacing:var(--letter-spacing);text-wrap-style:pretty}.text-body-sm{font:var(--body-sm);letter-spacing:var(--letter-spacing);text-wrap-style:pretty}.text-heading-1{font:var(--heading-1);letter-spacing:normal;text-wrap-style:pretty}.text-heading-2{font:var(--heading-2);letter-spacing:normal;text-wrap-style:pretty}.text-heading-3{font:var(--heading-3);letter-spacing:normal;text-wrap-style:pretty}.text-heading-4{font:var(--heading-4);letter-spacing:normal;text-wrap-style:pretty}.text-body-md-semibold{font:var(--body-md-semibold);letter-spacing:var(--letter-spacing)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--on-media-text\){color:var(--on-media-text)}.text-error-text{color:var(--error-text)}.text-text-link{color:var(--text-link)}.text-text-on-primary{color:var(--text-on-primary)}.text-text-placeholder{color:var(--text-placeholder)}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.text-warning-text{color:var(--warning-text)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-lg\){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-sm\){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-focus-ring{outline-color:var(--focus-ring)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\(--blur-on-media\){--tw-backdrop-blur:blur(var(--blur-on-media));-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,)}.backdrop-filter{-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,)}.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-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--duration-slow\){--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.ease-\(--ease\){--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[opacity\]{will-change:opacity}.will-change-transform{will-change:transform}.forced-color-adjust-none{forced-color-adjust:none}.animation-duration-\[calc\(var\(--duration-base\)\*2\)\]{--tw-animation-duration:calc(var(--duration-base) * 2);animation-duration:calc(var(--duration-base) * 2)}.animation-duration-\[calc\(var\(--duration-slow\)\*2\)\]{--tw-animation-duration:calc(var(--duration-slow) * 2);animation-duration:calc(var(--duration-slow) * 2)}.animation-duration-\[var\(--duration-base\)\]{--tw-animation-duration:var(--duration-base);animation-duration:var(--duration-base)}.fill-mode-forwards{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[--bar-height\:calc\(2\*var\(--space-16\)\+48px\)\]{--bar-height:calc(2 * var(--space-16) + 48px)}.\[--gutter\:var\(--space-16\)\]{--gutter:var(--space-16)}.\[--page-inset\:max\(var\(--page-pad\)\,calc\(50cqw-var\(--page-max\)\/2\+var\(--page-pad\)\)\)\]{--page-inset:max(var(--page-pad), calc(50cqw - var(--page-max) / 2 + var(--page-pad)))}.\[--page-max\:var\(--content-max\)\]{--page-max:var(--content-max)}.\[--page-pad\:var\(--space-16\)\]{--page-pad:var(--space-16)}.\[--samling-scroll-solid\:var\(--space-8\)\]{--samling-scroll-solid:var(--space-8)}.\[--viewer-gap\:var\(--space-16\)\]{--viewer-gap:var(--space-16)}.\[content-visibility\:auto\]{content-visibility:auto}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-y-\(--control-tap-strip\):after{content:var(--tw-content);inset-block:var(--control-tap-strip)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-action-secondary:hover{background-color:var(--action-secondary)}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:shadow-\(--shadow-md\):hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.active\:bg-action-secondary-pressed:active{background-color:var(--action-secondary-pressed)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\[data-fit-screen\]\]\:h-dvh:has([data-fit-screen]){height:100dvh}.has-\[\[data-fit-screen\]\]\:flex-none:has([data-fit-screen]){flex:none}.motion-reduce\:transition-none:is([data-reduce-motion=true],[data-reduce-motion=true] *),.motion-reduce\:transition-none:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.motion-reduce\:transition-none:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.motion-reduce\:transition-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.motion-reduce\:transition-none:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:inset-x-0{inset-inline:0}.max-lg\:mt-\(--space-32\){margin-top:var(--space-32)}.max-lg\:has-\[\.samling-add-tile--fill\]\:pb-\(--gutter\):has(.samling-add-tile--fill){padding-bottom:var(--gutter)}.max-lg\:has-\[\.samling-add-tile--fill\]\:pb-\(--page-pad\):has(.samling-add-tile--fill){padding-bottom:var(--page-pad)}}@media not all and (min-width:40rem){.max-sm\:aspect-\(--samling-cover-phone-shape\){aspect-ratio:var(--samling-cover-phone-shape)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\(--control-height\){height:var(--control-height)}.sm\:min-h-\(--control-height\){min-height:var(--control-height)}.sm\:w-\(--people-field-width\){width:var(--people-field-width)}.sm\:max-w-\(--card-max-narrow\){max-width:var(--card-max-narrow)}.sm\:max-w-\[480px\]{max-width:480px}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-\(--space-12\){gap:var(--space-12)}.sm\:gap-\(--space-24\){gap:var(--space-24)}.sm\:px-\(--space-16\){padding-inline:var(--space-16)}.sm\:px-\(--space-24\){padding-inline:var(--space-24)}.sm\:\[--gutter\:var\(--space-24\)\]{--gutter:var(--space-24)}.sm\:\[--page-pad\:var\(--space-24\)\]{--page-pad:var(--space-24)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-heading-2{font:var(--heading-2);letter-spacing:normal;text-wrap-style:pretty}.md\:text-heading-3{font:var(--heading-3);letter-spacing:normal;text-wrap-style:pretty}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-x-\[calc\(var\(--control-height\)\+var\(--space-32\)\)\]{inset-inline:calc(var(--control-height) + var(--space-32))}.lg\:inset-x-\[max\(0px\,calc\(\(100\%-var\(--content-max\)\)\/2\)\)\]{inset-inline:max(0px, calc((100% - var(--content-max)) / 2))}.lg\:top-\(--space-48\){top:var(--space-48)}.lg\:top-\[calc\(2\*var\(--space-48\)\)\]{top:calc(2 * var(--space-48))}.lg\:right-\[max\(0px\,calc\(\(100\%-var\(--sidebar-width\)-var\(--content-max-wide\)\)\/2\)\)\]{right:max(0px, calc((100% - var(--sidebar-width) - var(--content-max-wide)) / 2))}.lg\:bottom-full{bottom:100%}.lg\:left-\[calc\(var\(--sidebar-width\)\+max\(0px\,calc\(\(100\%-var\(--sidebar-width\)-var\(--content-max-wide\)\)\/2\)\)\)\]{left:calc(var(--sidebar-width) + max(0px, calc((100% - var(--sidebar-width) - var(--content-max-wide)) / 2)))}.lg\:z-20{z-index:20}.lg\:order-none{order:0}.lg\:col-\[1\]{grid-column:1}.lg\:col-\[2\]{grid-column:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-full{grid-column:1/-1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-\[1\/-1\]{grid-row:1/-1}.lg\:row-\[1\/3\]{grid-row:1/3}.lg\:row-\[1\/4\]{grid-row:1/4}.lg\:row-\[2\/-1\]{grid-row:2/-1}.lg\:row-\[3\/5\]{grid-row:3/5}.lg\:row-\[4\/-1\]{grid-row:4/-1}.lg\:row-\[5\/-1\]{grid-row:5/-1}.lg\:row-\[5\/7\]{grid-row:5/7}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:0}.lg\:mx-\[max\(0px\,calc\(\(100\%-var\(--content-max\)\)\/2\)\)\]{margin-inline:max(0px, calc((100% - var(--content-max)) / 2))}.lg\:mx-\[max\(0px\,calc\(\(100\%-var\(--content-max-wide\)\)\/2\)\)\]{margin-inline:max(0px, calc((100% - var(--content-max-wide)) / 2))}.lg\:ms-\(--space-24\){margin-inline-start:var(--space-24)}.lg\:-mt-\(--space-48\){margin-top:calc(var(--space-48) * -1)}.lg\:mt-\(--space-64\){margin-top:var(--space-64)}.lg\:-mb-\(--space-48\){margin-bottom:calc(var(--space-48) * -1)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[5\/4\]{aspect-ratio:5/4}.lg\:aspect-\[320\/183\]{aspect-ratio:320/183}.lg\:aspect-auto{aspect-ratio:auto}.lg\:aspect-square{aspect-ratio:1}.lg\:size-auto{width:auto;height:auto}.lg\:h-\[calc\(1lh\+2\*var\(--space-48\)\)\]{height:calc(1lh + 2 * var(--space-48))}.lg\:h-auto{height:auto}.lg\:w-full{width:100%}.lg\:max-w-\(--footer-content-max\){max-width:var(--footer-content-max)}.lg\:max-w-\[calc\(var\(--collections-max\)\+2\*var\(--space-48\)\)\]{max-width:calc(var(--collections-max) + 2 * var(--space-48))}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-\[832fr_320fr\]{grid-template-columns:832fr 320fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-subgrid{grid-template-columns:subgrid}.lg\:grid-rows-\[repeat\(6\,auto\)\]{grid-template-rows:repeat(6,auto)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:gap-\(--space-12\){gap:var(--space-12)}.lg\:gap-\(--space-20\){gap:var(--space-20)}.lg\:gap-\(--space-32\){gap:var(--space-32)}.lg\:gap-\(--space-64\){gap:var(--space-64)}.lg\:gap-x-\(--space-32\){column-gap:var(--space-32)}.lg\:self-start{align-self:flex-start}.lg\:one-line{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.lg\:p-\(--space-96\){padding:var(--space-96)}.lg\:px-\(--space-48\){padding-inline:var(--space-48)}.lg\:py-\(--space-48\){padding-block:var(--space-48)}.lg\:py-\(--space-64\){padding-block:var(--space-64)}.lg\:pe-\(--space-32\){padding-inline-end:var(--space-32)}.lg\:pt-\(--space-48\){padding-top:var(--space-48)}.lg\:pt-0{padding-top:0}.lg\:pt-\[calc\(var\(--space-48\)\+var\(--space-24\)\+var\(--space-12\)\)\]{padding-top:calc(var(--space-48) + var(--space-24) + var(--space-12))}.lg\:pb-\(--space-16\){padding-bottom:var(--space-16)}.lg\:pb-\(--space-48\){padding-bottom:var(--space-48)}.lg\:pb-0{padding-bottom:0}.lg\:text-heading-1{font:var(--heading-1);letter-spacing:normal;text-wrap-style:pretty}.lg\:text-heading-3{font:var(--heading-3);letter-spacing:normal;text-wrap-style:pretty}.lg\:\[--page-max\:var\(--content-max-wide\)\]{--page-max:var(--content-max-wide)}.lg\:\[--page-pad\:var\(--space-48\)\]{--page-pad:var(--space-48)}.lg\:\[--samling-scroll-solid\:var\(--space-8\)\]{--samling-scroll-solid:var(--space-8)}.lg\:\[--viewer-gap\:calc\(var\(--control-height\)\+var\(--space-32\)\)\]{--viewer-gap:calc(var(--control-height) + var(--space-32))}}.\[\&_\:is\(a\,button\)\]\:pointer-events-auto :is(a,button){pointer-events:auto}.\[\&_svg\]\:size-\(--control-icon\) svg{width:var(--control-icon);height:var(--control-icon)}.\[\&\>\*\]\:shrink-0>*,.\[\&\>\*\:not\(\[data-nav-scroll\]\)\]\:shrink-0>:not([data-nav-scroll]){flex-shrink:0}.\[\&\>\*\:not\(\:has\(\[data-nav-scroll\]\)\)\]\:shrink-0>:not(:has([data-nav-scroll])){flex-shrink:0}}@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,.samling-light-area{--background:var(--bg-page);--foreground:var(--text-primary);--background-secondary:var(--bg-subtle);--background-tertiary:var(--bg-subtle);--background-inverse:var(--text-primary);--surface:var(--bg-surface);--surface-foreground:var(--text-primary);--surface-secondary:var(--bg-subtle);--surface-secondary-foreground:var(--text-primary);--surface-tertiary:var(--bg-subtle);--surface-tertiary-foreground:var(--text-primary);--surface-hover:var(--bg-subtle);--overlay:var(--bg-surface);--overlay-foreground:var(--text-primary);--backdrop:var(--bg-overlay);--muted:var(--text-secondary);--segment:var(--bg-surface);--segment-foreground:var(--text-primary);--default:var(--bg-subtle);--default-foreground:var(--text-primary);--default-hover:var(--action-secondary-hover);--default-soft:var(--bg-subtle);--default-soft-foreground:var(--text-primary);--default-soft-hover:var(--action-secondary-hover);--accent-foreground:var(--text-on-primary);--accent-hover:var(--action-primary-hover);--accent-soft:var(--primary-50);--accent-soft-hover:var(--primary-100);--accent-soft-foreground:var(--text-link);--focus:var(--focus-ring);--link:var(--text-link);--success:var(--success-solid);--success-foreground:var(--text-on-color);--success-hover:var(--success-solid);--success-soft:var(--success-bg);--success-soft-hover:var(--success-bg);--success-soft-foreground:var(--success-text);--warning:var(--warning-text);--warning-foreground:var(--warning-bg);--warning-hover:var(--warning-text);--warning-soft:var(--warning-bg);--warning-soft-hover:var(--warning-bg);--warning-soft-foreground:var(--warning-text);--danger:var(--action-danger);--danger-foreground:var(--text-on-color);--danger-hover:var(--action-danger-hover);--danger-soft:var(--error-bg);--danger-soft-hover:var(--error-bg);--danger-soft-foreground:var(--error-text);--separator:var(--border);--separator-secondary:var(--border);--separator-tertiary:var(--border-strong);--border-secondary:var(--border-strong);--border-tertiary:var(--border-strong);--field-background:var(--bg-subtle);--field-foreground:var(--text-primary);--field-placeholder:var(--text-placeholder);--field-border:transparent;--field-border-width:1px;--field-border-hover:transparent;--field-border-focus:transparent;--field-hover:var(--bg-subtle);--field-focus:var(--bg-subtle);--field-radius:var(--radius-md);--surface-shadow:var(--shadow-sm);--overlay-shadow:var(--shadow-lg);--field-shadow:0 0 #0000;--radius:var(--radius-sm);--disabled-opacity:1;--ring-offset-width:2px;--scrollbar-thumb:var(--border-strong)}@property --samling-flow{syntax:"<percentage>";inherits:false;initial-value:-50%}@property --samling-surge{syntax:"<percentage>";inherits:false;initial-value:0%}@property --samling-stretch{syntax:"<number>";inherits:false;initial-value:1}@keyframes samling-flow{0%{--samling-flow:-50%}to{--samling-flow:250%}}@keyframes samling-surge{0%{--samling-surge:-12%}to{--samling-surge:12%}}@keyframes samling-stretch{0%{--samling-stretch:.8}to{--samling-stretch:1.25}}@keyframes samling-blend-fade{0%{opacity:.2}to{opacity:.8}}@font-face{font-family:Samling Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-Regular-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-Italic-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-Medium-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-MediumItalic-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-SemiBold-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-SemiBoldItalic-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-Bold-subset.woff2)format("woff2")}@font-face{font-family:Samling Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/samling-display/SamlingDisplay-BoldItalic-subset.woff2)format("woff2")}:root,.samling-light-area{--primary-50:#f2f1ff;--primary-100:#e5e3ff;--primary-200:#cecafe;--primary-300:#aea8fc;--primary-400:#857cf8;--primary-500:#5d52f4;--primary-600:#4b3fe5;--primary-700:#3e32c2;--primary-800:#342a9d;--primary-900:#2d257e;--primary-950:#1a1647;--secondary-50:#fff7ed;--secondary-100:#ffedd5;--secondary-200:#fed7aa;--secondary-300:#fdba74;--secondary-400:#fb812e;--secondary-500:#ea6514;--secondary-600:#c74d0d;--secondary-700:#a33d0d;--secondary-800:#843212;--secondary-900:#6d2b12;--secondary-950:#3b1608;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-800:#166534;--success-900:#14532d;--success-950:#052e16;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-900:#78350f;--warning-950:#451a03;--error-50:#fef2f2;--error-100:#fee2e2;--error-200:#fecaca;--error-300:#fca5a5;--error-400:#f87171;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--error-800:#991b1b;--error-900:#7f1d1d;--error-950:#450a0a;--stone-50:#fbfaf9;--stone-100:#f4f3f1;--stone-200:#efece5;--stone-300:#e4e0d8;--stone-400:#d6d1c7;--stone-500:#b5afa4;--stone-600:#8c867d;--stone-700:#6f6a62;--stone-800:#5f5b54;--stone-900:#1f1d1a;--stone-950:#0d0d0d;--white:#fff;--black:#000;--bg-page:var(--stone-50);--bg-surface:var(--white);--bg-subtle:var(--stone-100);--bg-overlay:#17202880;--bg-drop-area:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){:root,.samling-light-area{--bg-drop-area:color-mix(in srgb, var(--bg-subtle) 80%, transparent)}}:root,.samling-light-area{--bg-plan-highlight:linear-gradient(180deg, var(--primary-50) 0%, var(--bg-surface) 100%);--bg-tag-quiet:var(--stone-200);--text-primary:var(--stone-950);--text-secondary:var(--stone-700);--text-placeholder:var(--stone-700);--text-on-color:var(--white);--text-on-color-disabled:var(--white);--text-link:var(--primary-600);--border:var(--stone-100);--border-strong:var(--stone-200);--indicator-inactive:var(--stone-400);--focus-ring:var(--action-primary);--action-primary:var(--stone-950);--action-primary-hover:var(--stone-900);--action-primary-pressed:var(--stone-800);--text-on-primary:var(--stone-50);--action-primary-gradient:radial-gradient(18% 120% at 40% 50%, #86efac38 0%, #86efac00 100%), linear-gradient(90deg, #0d0d0d 0%, #172028 20%, #3d5167 38%, #5d52f4 54%, #172028 76%, #0d0d0d 100%);--action-primary-gradient-edge:#0d0d0d;--text-on-gradient:#f4f3f1;--action-primary-shade-hover:#0d0d0d1a;--action-primary-shade-pressed:#0d0d0d33;--action-primary-outline:transparent;--action-secondary:var(--stone-100);--action-secondary-hover:var(--stone-200);--action-secondary-pressed:var(--stone-300);--action-danger:var(--error-600);--action-danger-hover:var(--error-700);--action-primary-disabled:var(--stone-200);--action-disabled:var(--stone-50);--action-danger-disabled:var(--error-300);--accent:var(--secondary-500);--success-bg:var(--success-50);--success-border:var(--success-200);--success-text:var(--success-700);--warning-bg:var(--warning-50);--warning-border:var(--warning-200);--warning-text:var(--warning-800);--error-bg:var(--error-50);--error-border:var(--error-200);--error-text:var(--error-700);--success-solid:var(--success-700);--on-media-text:var(--white);--on-media-circle:#0009;--on-media-overlay:#0003;--chart-1:var(--primary-600);--chart-2:var(--secondary-500);--chart-muted:var(--border-strong);--chart-goal:var(--text-secondary)}:root{--font-heading:"Samling Display", Georgia, serif;--font-family:var(--font-archivo), system-ui, -apple-system, sans-serif;--font-family-semibold:var(--font-archivo-semibold), var(--font-archivo), system-ui, -apple-system, sans-serif;--font-label:var(--font-archivo-narrow), var(--font-archivo), system-ui, sans-serif;--letter-spacing:0;--letter-spacing-label:.08em;--heading-1-lg:400 40px/1.1 var(--font-heading);--heading-1:400 36px/1.1 var(--font-heading);--heading-2:400 30px/1.1 var(--font-heading);--heading-3:400 26px/1.1 var(--font-heading);--heading-4:400 22px/1.1 var(--font-heading);--body-lg:400 18px/1.5 var(--font-family);--body-md:400 16px/1.5 var(--font-family);--body-md-semibold:600 16px/1.5 var(--font-family-semibold);--body-sm:400 14px/1.45 var(--font-family);--label:400 14px/1 var(--font-label);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-96:96px;--logo-sm:24px;--logo-md:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:36px;--radius-pill:9999px;--control-height:48px;--control-icon:24px;--control-tap-strip:min(0px, (var(--control-height) - 44px) / 2);--shadow-sm:0 1px 2px #1720280f;--shadow-md:0 4px 12px #17202814;--shadow-lg:0 12px 32px #1720281f;--blur-scroll-edge:12px;--blur-on-media:12px;--content-max:1120px;--content-max-wide:1440px;--text-max:560px;--card-max-narrow:400px;--footer-content-max:640px;--sidebar-width:264px;--nav-bar-width:232px;--nav-bar-height:64px;--cover-height:460px;--description-fade:120px;--people-field-width:320px;--view-menu-width:288px;--name-tag-max:160px;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease:cubic-bezier(.2, 0, 0, 1);--duration-spring:.5s;--duration-ring:1s;--ease-spring:linear(0, .042, .141, .267, .399, .526, .639, .735, .813, .875, .922, .957, .981, .997, 1.007, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.007, 1.005, 1.004, 1);--scale-modal-behind:.94}@media (min-width:1024px){:root{--cover-height:500px;--control-height:40px;--control-icon:20px;--radius-xl:32px}}@media (min-width:768px){:root{--heading-1-lg:400 72px/1.1 var(--font-heading);--heading-1:400 56px/1.1 var(--font-heading);--heading-2:400 44px/1.1 var(--font-heading);--heading-3:400 36px/1.1 var(--font-heading);--heading-4:400 28px/1.1 var(--font-heading);--body-lg:400 20px/1.5 var(--font-family)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary-50:#1a1647;--primary-100:#2d257e;--primary-200:#342a9d;--primary-300:#3e32c2;--primary-400:#4b3fe5;--primary-500:#5d52f4;--primary-600:#857cf8;--primary-700:#aea8fc;--primary-800:#cecafe;--primary-900:#e5e3ff;--primary-950:#f2f1ff;--secondary-50:#3b1608;--secondary-100:#6d2b12;--secondary-200:#843212;--secondary-300:#a33d0d;--secondary-400:#c74d0d;--secondary-500:#ea6514;--secondary-600:#fb812e;--secondary-700:#fdba74;--secondary-800:#fed7aa;--secondary-900:#ffedd5;--secondary-950:#fff7ed;--success-50:#052e16;--success-100:#14532d;--success-200:#166534;--success-300:#15803d;--success-400:#16a34a;--success-500:#22c55e;--success-600:#4ade80;--success-700:#86efac;--success-800:#bbf7d0;--success-900:#dcfce7;--success-950:#f0fdf4;--warning-50:#451a03;--warning-100:#78350f;--warning-200:#92400e;--warning-300:#b45309;--warning-400:#d97706;--warning-500:#f59e0b;--warning-600:#fbbf24;--warning-700:#fcd34d;--warning-800:#fde68a;--warning-900:#fef3c7;--warning-950:#fffbeb;--error-50:#450a0a;--error-100:#7f1d1d;--error-200:#991b1b;--error-300:#b91c1c;--error-400:#dc2626;--error-500:#ef4444;--error-600:#f87171;--error-700:#fca5a5;--error-800:#fecaca;--error-900:#fee2e2;--error-950:#fef2f2;--bg-overlay:#0009;--stone-50:#121110;--stone-100:#1c1a18;--stone-200:#302d29;--stone-300:#4a4640;--stone-400:#5e5952;--stone-500:#7a746c;--stone-600:#958f86;--stone-700:#a8a29a;--stone-800:#c8c3ba;--stone-900:#e4e0d8;--stone-950:#f4f3f1;--bg-surface:var(--stone-100);--bg-subtle:var(--stone-200);--bg-tag-quiet:var(--stone-100);--border:var(--stone-200);--border-strong:var(--stone-300);--action-secondary:var(--stone-200);--action-secondary-hover:var(--stone-300);--action-secondary-pressed:var(--stone-400);--action-primary-disabled:var(--stone-300);--action-primary-outline:#f4f3f129;--action-danger:var(--error-400);--action-danger-hover:var(--error-300);--action-danger-disabled:var(--error-100);--text-on-color-disabled:var(--stone-600);--success-solid:var(--success-300);--shadow-sm:0 1px 4px #00000014;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080}}:root[data-theme=dark]{--primary-50:#1a1647;--primary-100:#2d257e;--primary-200:#342a9d;--primary-300:#3e32c2;--primary-400:#4b3fe5;--primary-500:#5d52f4;--primary-600:#857cf8;--primary-700:#aea8fc;--primary-800:#cecafe;--primary-900:#e5e3ff;--primary-950:#f2f1ff;--secondary-50:#3b1608;--secondary-100:#6d2b12;--secondary-200:#843212;--secondary-300:#a33d0d;--secondary-400:#c74d0d;--secondary-500:#ea6514;--secondary-600:#fb812e;--secondary-700:#fdba74;--secondary-800:#fed7aa;--secondary-900:#ffedd5;--secondary-950:#fff7ed;--success-50:#052e16;--success-100:#14532d;--success-200:#166534;--success-300:#15803d;--success-400:#16a34a;--success-500:#22c55e;--success-600:#4ade80;--success-700:#86efac;--success-800:#bbf7d0;--success-900:#dcfce7;--success-950:#f0fdf4;--warning-50:#451a03;--warning-100:#78350f;--warning-200:#92400e;--warning-300:#b45309;--warning-400:#d97706;--warning-500:#f59e0b;--warning-600:#fbbf24;--warning-700:#fcd34d;--warning-800:#fde68a;--warning-900:#fef3c7;--warning-950:#fffbeb;--error-50:#450a0a;--error-100:#7f1d1d;--error-200:#991b1b;--error-300:#b91c1c;--error-400:#dc2626;--error-500:#ef4444;--error-600:#f87171;--error-700:#fca5a5;--error-800:#fecaca;--error-900:#fee2e2;--error-950:#fef2f2;--bg-overlay:#0009;--stone-50:#121110;--stone-100:#1c1a18;--stone-200:#302d29;--stone-300:#4a4640;--stone-400:#5e5952;--stone-500:#7a746c;--stone-600:#958f86;--stone-700:#a8a29a;--stone-800:#c8c3ba;--stone-900:#e4e0d8;--stone-950:#f4f3f1;--bg-surface:var(--stone-100);--bg-subtle:var(--stone-200);--bg-tag-quiet:var(--stone-100);--border:var(--stone-200);--border-strong:var(--stone-300);--action-secondary:var(--stone-200);--action-secondary-hover:var(--stone-300);--action-secondary-pressed:var(--stone-400);--action-primary-disabled:var(--stone-300);--action-primary-outline:#f4f3f129;--action-danger:var(--error-400);--action-danger-hover:var(--error-300);--action-danger-disabled:var(--error-100);--text-on-color-disabled:var(--stone-600);--success-solid:var(--success-300);--shadow-sm:0 1px 4px #00000014;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-spring:0s;--duration-ring:0s;--scale-modal-behind:1}}:root,.samling-light-area{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{font-synthesis-weight:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{overscroll-behavior:none}body{background:var(--bg-surface);color:var(--text-primary);font-family:Arial,Helvetica,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:var(--bg-page)}}:root[data-theme=dark] body{background:var(--bg-page)}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@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))}}@keyframes skeleton{to{transform:translate(200%)}}
