/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@layer base{:root,:host{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer 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}}@layer components{.lg{isolation:isolate;border:.5px solid var(--lg-edge);background:var(--lg-tint);-webkit-backdrop-filter:blur(16px)saturate(180%)brightness(1.05);backdrop-filter:blur(16px)saturate(180%)brightness(1.05);position:relative}.lg[data-refract]{-webkit-backdrop-filter:var(--lg-refract) blur(6px) saturate(180%) brightness(1.05);backdrop-filter:var(--lg-refract) blur(6px) saturate(180%) brightness(1.05)}.lg:before,.lg-pill:before,.lg-lens:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--lg-rim-hi), var(--lg-rim-lo) 30%, transparent 50%, var(--lg-rim-lo) 70%, var(--lg-rim-hi));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--lg-sheen), transparent 58%);position:absolute;inset:0}.lg.lg-solid{background:var(--lg-solid)}.lg.lg-track{background:var(--lg-track)}.lg-pill{background:var(--lg-pill)}.lg-lens{border:.5px solid var(--lg-lens-edge);background:var(--lg-lens)}.lg-bar{transition:background-color .25s var(--lg-ease), border-color .25s var(--lg-ease), backdrop-filter .25s var(--lg-ease);border-bottom:.5px solid #0000}.lg-bar[data-scrolled]{background-color:var(--lg-bar);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom-color:var(--separator)}.lg-chrome{background:var(--lg-chrome);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.lg-chrome.is-top{border-bottom:.5px solid var(--separator)}.lg-chrome.is-bottom{border-top:.5px solid var(--separator)}.skel{background:var(--seg);border-radius:6px;position:relative;overflow:hidden}.skel:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--background), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skel:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--background) 55%, transparent), transparent)}}.skel:after{animation:1.2s linear infinite shimmer}.pass-wrap{container-type:inline-size}.pass-card{--u:calc(100cqw / 370);--tx:0;--ty:0;isolation:isolate;aspect-ratio:370/220;-webkit-clip-path:inset(0 round calc(21 * var(--u)));clip-path:inset(0 round calc(21 * var(--u)));color:#fff;transform:perspective(800px) rotateX(calc(var(--ty) * -6.5deg)) rotateY(calc(var(--tx) * 6.5deg));-webkit-user-select:none;user-select:none;background:#08f;font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,Segoe UI,Roboto,sans-serif;line-height:1;transition:scale .25s;position:relative;overflow:hidden}.pass-card.pressed{scale:1.012}.pass-card:after{content:"";z-index:3;border-radius:calc(21 * var(--u));pointer-events:none;box-shadow:inset calc(.5 * var(--u)) calc(.85 * var(--u)) var(--u) #00000029, inset 0 1px #78d6ff59, inset 1px 0 #78d6ff2e;position:absolute;inset:0}.pass-card .pc-rays{z-index:-1;width:calc(440 * var(--u));height:calc(440 * var(--u));margin:calc(-220 * var(--u)) 0 0 calc(-220 * var(--u));opacity:.8;transform:scaleY(1.65) rotate(calc(-58deg + var(--tx) * 60deg));background:conic-gradient(#00a8ff,#00a8ff00 40deg 140deg,#00a8ff 180deg,#00a8ff00 220deg 320deg,#00a8ff);position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle closest-side,#0003,#000 34%);mask:radial-gradient(circle closest-side,#0003,#000 34%)}.pass-card .pc-stars{z-index:-1;-webkit-mask:conic-gradient(from calc(-58deg + var(--tx) * 60deg), #000 0deg, transparent 58deg 122deg, #000 180deg, transparent 238deg 302deg, #000 360deg);-webkit-mask:conic-gradient(from calc(-58deg + var(--tx) * 60deg), #000 0deg, transparent 58deg 122deg, #000 180deg, transparent 238deg 302deg, #000 360deg);-webkit-mask:conic-gradient(from calc(-58deg + var(--tx) * 60deg), #000 0deg, transparent 58deg 122deg, #000 180deg, transparent 238deg 302deg, #000 360deg);-webkit-mask:conic-gradient(from calc(-58deg + var(--tx) * 60deg), #000 0deg, transparent 58deg 122deg, #000 180deg, transparent 238deg 302deg, #000 360deg);mask:conic-gradient(from calc(-58deg + var(--tx) * 60deg), #000 0deg, transparent 58deg 122deg, #000 180deg, transparent 238deg 302deg, #000 360deg);position:absolute;inset:0}.pass-card .pc-stars i{width:calc(8.1 * var(--u));height:calc(8.1 * var(--u));margin:calc(-4.05 * var(--u)) 0 0 calc(-4.05 * var(--u));opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4.05 -4.05 8.1 8.1'%3E%3Cpath fill='%23fff' d='M0-4.05.86-.86 4.05 0 .86.86 0 4.05-.86.86-4.05 0-.86-.86Z'/%3E%3C/svg%3E") 50%/contain no-repeat;animation:3s ease-in-out infinite alternate pc-twinkle;position:absolute}.pass-card .pc-grain{z-index:-1;opacity:.09;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55 .9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pass-card .pc-sweep{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#a0e6ff52 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.pass-card .pc-layer{translate:calc(var(--tx) * var(--p,1) * 1px) calc(var(--ty) * var(--p,1) * 1px)}.pass-card .pc-title{--p:1.5;top:calc(76 * var(--u));left:calc(19 * var(--u));width:calc(244 * var(--u));height:calc(30 * var(--u));align-items:center;gap:calc(3.25 * var(--u));font-size:calc(22 * var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:600;display:flex;position:absolute}.pass-card .pc-gem{width:calc(30 * var(--u));height:calc(30 * var(--u));flex:none;place-items:center;display:grid}.pass-card .pc-accent{color:#6ddcff;margin-left:.227em}.pass-card .pc-owned{width:calc(20 * var(--u));height:calc(20 * var(--u));margin-left:calc(6 * var(--u));color:#08f;background:#fff;border-radius:50%;place-items:center;display:grid}.pass-card .pc-sub{--p:1.25;top:calc(114 * var(--u));left:calc(24 * var(--u));max-width:calc(240 * var(--u));color:#6ddcff;font-size:calc(14 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:600;position:absolute;overflow:hidden}.pass-card .pc-name{--p:1;bottom:calc(19 * var(--u));left:calc(24 * var(--u));max-width:calc(100% - 96 * var(--u));font:600 calc(14 * var(--u)) / 1.2 "SF Mono", ui-monospace, Menlo, "Roboto Mono", "Cascadia Mono", monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;overflow:hidden}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.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-x-\[18px\]{inset-inline:18px}.-top-\[9px\]{top:-9px}.top-\(--safe-top\){top:var(--safe-top)}.top-0{top:0}.top-\[2px\]{top:2px}.top-\[max\(8px\,var\(--safe-top\)\)\]{top:max(8px, var(--safe-top))}.top-\[max\(12px\,var\(--safe-top\)\)\]{top:max(12px, var(--safe-top))}.top-\[max\(16px\,var\(--safe-top\)\)\]{top:max(16px, var(--safe-top))}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-\[calc\(var\(--safe-bottom\)\+20px\)\]{bottom:calc(var(--safe-bottom) + 20px)}.bottom-\[calc\(var\(--safe-bottom\)\/2_\+_12px\)\]{bottom:calc(var(--safe-bottom) / 2 + 12px)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2px\]{left:2px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[82\]{z-index:82}.z-\[89\]{z-index:89}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[112\]{z-index:112}.z-\[120\]{z-index:120}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-\[5px\]{margin-block:5px}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-\[6px\]{margin-top:-6px}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.ml-\[5px\]{margin-left:5px}.ml-\[7px\]{margin-left:7px}.box-content{box-sizing:content-box}.block{display:block}.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-\[370\/220\]{aspect-ratio:370/220}.\!size-3{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\!size-\[14px\]{width:14px!important;height:14px!important}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[5px\]{width:5px;height:5px}.size-\[13px\]{width:13px;height:13px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[27px\]{width:27px;height:27px}.size-\[30px\]{width:30px;height:30px}.size-\[38px\]{width:38px;height:38px}.size-\[46px\]{width:46px;height:46px}.size-\[72px\]{width:72px;height:72px}.size-\[76px\]{width:76px;height:76px}.size-\[78px\]{width:78px;height:78px}.size-\[84px\]{width:84px;height:84px}.size-\[88px\]{width:88px;height:88px}.size-\[232px\]{width:232px;height:232px}.size-full{width:100%;height:100%}.h-\(--bar-h\){height:var(--bar-h)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[31px\]{height:31px}.h-\[36\.5px\]{height:36.5px}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[57px\]{height:57px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[150px\]{height:150px}.h-full{height:100%}.h-px{height:1px}.max-h-\[25vh\]{max-height:25vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[2px\]{min-height:2px}.min-h-\[42px\]{min-height:42px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-\[46px\]{width:46px}.w-\[50\%\]{width:50%}.w-\[51px\]{width:51px}.w-\[52\%\]{width:52%}.w-\[55\%\]{width:55%}.w-\[56px\]{width:56px}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[82px\]{width:82px}.w-\[85\%\]{width:85%}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[290px\]{width:290px}.w-\[322px\]{width:322px}.w-\[380px\]{width:380px}.w-full{width:100%}.max-w-\[60\%\]{max-width:60%}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[370px\]{max-width:370px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[540px\]{max-width:540px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[52px\]{min-width:52px}.min-w-\[110px\]{min-width:110px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bar-grow_\.6s_cubic-bezier\(\.22\,1\,\.36\,1\)_both\]{animation:.6s cubic-bezier(.22,1,.36,1) both bar-grow}.animate-\[float_4s_ease-in-out_infinite\]{animation:4s ease-in-out infinite float}.animate-\[pin-shake_\.46s_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:.46s cubic-bezier(.22,1,.36,1) pin-shake}.animate-\[pop-in_\.25s_cubic-bezier\(\.34\,1\.3\,\.5\,1\)\]{animation:.25s cubic-bezier(.34,1.3,.5,1) pop-in}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(3\,78px\)\]{grid-template-columns:repeat(3,78px)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[26px\]{column-gap:26px}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[6px\]{row-gap:6px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.\!border-\[1\.5px\]{border-style:var(--tw-border-style)!important;border-width:1.5px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-accent{border-color:var(--accent)}.border-danger{border-color:var(--danger)}.border-foreground{border-color:var(--foreground)}.border-muted\/70{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.border-muted\/70{border-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.border-separator{border-color:var(--separator)}.bg-\[color-mix\(in_oklab\,var\(--muted\)_40\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_40\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-\[var\(--seg\)\]{background-color:var(--seg)}.bg-accent,.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-danger{background-color:var(--danger)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-separator{background-color:var(--separator)}.bg-success,.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[linear-gradient\(140deg\,\#ff375f\,\#ff9f0a\)\]{background-image:linear-gradient(140deg,#ff375f,#ff9f0a)}.bg-\[linear-gradient\(140deg\,color-mix\(in_oklab\,var\(--accent\)_88\%\,\#fff\)\,color-mix\(in_oklab\,var\(--accent\)_70\%\,\#000\)\)\]{background-image:linear-gradient(140deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(140deg\,color-mix\(in_oklab\,var\(--accent\)_88\%\,\#fff\)\,color-mix\(in_oklab\,var\(--accent\)_70\%\,\#000\)\)\]{background-image:linear-gradient(140deg,color-mix(in oklab,var(--accent) 88%,#fff),color-mix(in oklab,var(--accent) 70%,#000))}}.bg-\[linear-gradient\(145deg\,\#3ea6ff\,\#0a84ff\)\]{background-image:linear-gradient(145deg,#3ea6ff,#0a84ff)}.bg-\[linear-gradient\(145deg\,\#ffb340\,\#ff7a1a\)\]{background-image:linear-gradient(145deg,#ffb340,#ff7a1a)}.fill-current{fill:currentColor}.fill-warning{fill:var(--warning)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-\[7px\]{padding-inline:7px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.pt-\(--bar-pad\){padding-top:var(--bar-pad)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[2px\]{padding-top:2px}.pt-\[6px\]{padding-top:6px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pt-\[calc\(var\(--safe-top\)\+8px\)\]{padding-top:calc(var(--safe-top) + 8px)}.pt-\[calc\(var\(--safe-top\)\+16px\)\]{padding-top:calc(var(--safe-top) + 16px)}.pt-\[max\(8px\,var\(--safe-top\)\)\]{padding-top:max(8px, var(--safe-top))}.pt-\[max\(24px\,var\(--safe-top\)\)\]{padding-top:max(24px, var(--safe-top))}.pt-\[max\(28px\,var\(--safe-top\)\)\]{padding-top:max(28px, var(--safe-top))}.pt-\[max\(40px\,var\(--safe-top\)\)\]{padding-top:max(40px, var(--safe-top))}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[2px\]{padding-right:2px}.pr-\[18px\]{padding-right:18px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-\[4px\]{padding-bottom:4px}.pb-\[6px\]{padding-bottom:6px}.pb-\[7px\]{padding-bottom:7px}.pb-\[14px\]{padding-bottom:14px}.pb-\[18px\]{padding-bottom:18px}.pb-\[calc\(var\(--safe-bottom\)\+20px\)\]{padding-bottom:calc(var(--safe-bottom) + 20px)}.pb-\[calc\(var\(--safe-bottom\)\+76px\)\]{padding-bottom:calc(var(--safe-bottom) + 76px)}.pb-\[calc\(var\(--safe-bottom\)\/2_\+_100px\)\]{padding-bottom:calc(var(--safe-bottom) / 2 + 100px)}.pb-\[calc\(var\(--safe-bottom\)_\+_48px\)\]{padding-bottom:calc(var(--safe-bottom) + 48px)}.pb-\[max\(8px\,var\(--safe-bottom\)\)\]{padding-bottom:max(8px, var(--safe-bottom))}.pb-\[max\(16px\,var\(--safe-bottom\)\)\]{padding-bottom:max(16px, var(--safe-bottom))}.pb-\[max\(18px\,var\(--safe-bottom\)\)\]{padding-bottom:max(18px, var(--safe-bottom))}.pb-\[max\(20px\,var\(--safe-bottom\)\)\]{padding-bottom:max(20px, var(--safe-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-\[10px\]{padding-left:10px}.pl-\[11px\]{padding-left:11px}.pl-\[14px\]{padding-left:14px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[0\.1px\]{--tw-tracking:.1px;letter-spacing:.1px}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.37px\]{--tw-tracking:.37px;letter-spacing:.37px}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-foreground{color:var(--foreground)}.text-muted,.text-muted\/60{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.text-success{color:var(--success)}.text-surface{color:var(--surface)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.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}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_3px_8px_rgba\(0\,0\,0\,0\.15\)\,0_1px_1px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#00000026), 0 1px 1px var(--tw-shadow-color,#0000000f);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-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-accent{outline-color:var(--accent)}.outline-transparent{outline-color:#0000}.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,)}.blur-md{--tw-blur:blur(var(--blur-md));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-md{--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,)}.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-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,border-color\,backdrop-filter\,-webkit-backdrop-filter\]{transition-property:opacity,background-color,border-color,-webkit-backdrop-filter,backdrop-filter;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-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,translate\,opacity\]{transition-property:scale,translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;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-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\(--lg-ease\){--tw-ease:var(--lg-ease);transition-timing-function:var(--lg-ease)}.ease-\[cubic-bezier\(\.3\,\.7\,\.3\,1\)\]{--tw-ease:cubic-bezier(.3,.7,.3,1);transition-timing-function:cubic-bezier(.3,.7,.3,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[overflow-anchor\:none\]{overflow-anchor:none}.group-active\:bg-\[var\(--pressed\)\]:is(:where(.group):active *){background-color:var(--pressed)}.group-data-\[collapsed\]\/bar\:translate-y-\[6px\]:is(:where(.group\/bar)[data-collapsed] *){--tw-translate-y:6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsed\]\/bar\:translate-y-\[7px\]:is(:where(.group\/bar)[data-collapsed] *){--tw-translate-y:7px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsed\]\/bar\:opacity-0:is(:where(.group\/bar)[data-collapsed] *){opacity:0}.placeholder\:text-muted::placeholder{color:var(--muted)}@media (hover:hover){.hover\:bg-\[var\(--pressed\)\]:hover{background-color:var(--pressed)}.hover\:bg-default\/60:hover{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-default\/60:hover{background-color:color-mix(in oklab, var(--default) 60%, transparent)}}.hover\:bg-default\/70:hover{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-default\/70:hover{background-color:color-mix(in oklab, var(--default) 70%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}}.focus-visible\:bg-default\/70:focus-visible{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-default\/70:focus-visible{background-color:color-mix(in oklab, var(--default) 70%, transparent)}}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-\[var\(--pressed\)\]:active{background-color:var(--pressed)}.active\:bg-accent:active{background-color:var(--accent)}.active\:bg-default:active,.active\:bg-default\/60:active{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.active\:bg-default\/60:active{background-color:color-mix(in oklab, var(--default) 60%, transparent)}}.active\:text-white:active{color:var(--color-white)}.active\:opacity-60:active{opacity:.6}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.data-\[collapsed\]\:scale-86[data-collapsed]{--tw-scale-x:86%;--tw-scale-y:86%;--tw-scale-z:86%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[hidden\]\:translate-y-\[150\%\][data-hidden]{--tw-translate-y:150%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[hidden\]\:opacity-0[data-hidden]{opacity:0}@media (width>=48rem){.md\:inset-x-\[calc\(50vw-270px\)\]{inset-inline:calc(50vw - 270px)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:mx-auto{margin-inline:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-full{width:100%}.md\:max-w-\[560px\]{max-width:560px}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pl-\[484px\]{padding-left:484px}}.tg-full .\[\.tg-full_\&\]\:flex{display:flex}.tg-full .\[\.tg-full_\&\]\:px-24{padding-inline:calc(var(--spacing) * 24)}}:root{--lg-ease:cubic-bezier(.22, 1, .36, 1);--lg-spring:cubic-bezier(.34, 1.2, .5, 1)}:root,[data-theme=light]{--lg-tint:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--lg-tint:color-mix(in oklab, var(--surface) 50%, transparent)}}:root,[data-theme=light]{--lg-solid:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--lg-solid:color-mix(in oklab, var(--surface) 86%, transparent)}}:root,[data-theme=light]{--lg-bar:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--lg-bar:color-mix(in oklab, var(--background) 82%, transparent)}}:root,[data-theme=light]{--lg-chrome:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--lg-chrome:color-mix(in oklab, var(--surface) 75%, transparent)}}:root,[data-theme=light]{--lg-rim-hi:#fffc;--lg-rim-lo:#ffffff1f;--lg-sheen:#ffffff5c;--lg-edge:#00000012;--lg-pill:#78788029;--lg-track:#78788024;--lg-lens:#ffffffeb;--lg-lens-edge:#0000000d}[data-theme=dark],.dark{--lg-tint:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--lg-tint:color-mix(in oklab, var(--surface) 58%, transparent)}}[data-theme=dark],.dark{--lg-solid:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--lg-solid:color-mix(in oklab, var(--surface) 88%, transparent)}}[data-theme=dark],.dark{--lg-bar:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--lg-bar:color-mix(in oklab, var(--background) 84%, transparent)}}[data-theme=dark],.dark{--lg-chrome:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.dark{--lg-chrome:color-mix(in oklab, var(--surface) 78%, transparent)}}[data-theme=dark],.dark{--lg-rim-hi:#ffffff4d;--lg-rim-lo:#ffffff0d;--lg-sheen:#ffffff1a;--lg-edge:#ffffff12;--lg-pill:#ffffff21;--lg-track:#7676803d;--lg-lens:#ffffff2b;--lg-lens-edge:#ffffff0f}[data-swiping]>.layer .lg,[data-swiping]>.layer .lg[data-refract],[data-swiping]>.layer .lg-bar[data-scrolled],[data-swiping]>.layer .lg-chrome{-webkit-backdrop-filter:none;backdrop-filter:none}[data-swiping]>.layer .lg{background-color:var(--lg-solid)}[data-swiping]>.layer .lg-bar[data-scrolled]{background-color:var(--background)}[data-swiping]>.layer .lg-chrome{background:var(--surface)}@media (prefers-reduced-transparency:reduce){.lg,.lg[data-refract],.lg-chrome{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.lg-bar[data-scrolled]{background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes focus-ring{0%{outline-offset:7px;outline-color:#0000;animation-timing-function:cubic-bezier(.33,0,.2,1)}16%,55%{outline-color:color-mix(in oklab, var(--accent) 90%, transparent);outline-offset:2px}to{outline-offset:2px;outline-color:#0000}}@keyframes pop-in{0%{opacity:0;transform:scale(.8)}}@keyframes pin-shake{0%,to{transform:none}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(3px)}}@keyframes bar-grow{0%{transform:scaleY(0)}}.spin{border:2px solid;border-radius:50%;width:18px;height:18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.spin{border:2px solid color-mix(in oklab, currentColor 25%, transparent)}}.spin{border-top-color:currentColor;animation:.8s linear infinite spin}.spin.light{color:#fff}mark{color:inherit;background:var(--warning);border-radius:3px;padding:0 1px}@supports (color:color-mix(in lab, red, red)){mark{background:color-mix(in oklab, var(--warning) 35%, transparent)}}.feed-text{-webkit-line-clamp:2;word-break:break-word;color:var(--foreground);-webkit-box-orient:vertical;margin-top:3px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.feed-was{color:var(--muted);text-decoration:line-through}.shine{position:relative;overflow:hidden}.shine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffff1f 46%,#ffffff80 49.6% 50.4%,#ffffff1f 54%,#0000 58%) 0 0/300% 100% no-repeat;animation:4.2s cubic-bezier(.4,0,.2,1) 1.2s infinite both shine;position:absolute;inset:0}@keyframes shine{0%{background-position:100% 0}32%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shine:after{opacity:0;animation:none}}.badge{height:22px;color:var(--danger);background:var(--danger);border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 8px 0 6px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.badge.edit{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.badge.edit{background:color-mix(in oklab, var(--warning) 15%, transparent)}}.chat-list{flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex}.chat-edge{min-height:30px;color:var(--muted);justify-content:center;align-items:center;padding:4px 0;display:flex}.chat-edge:empty{min-height:0;padding:0}.chat-chip{color:var(--muted);background:var(--seg);border-radius:11px;align-self:center;padding:3px 10px;font-size:13px}.day-sep{margin:12px 0 4px;font-weight:500}.msg-row{align-items:flex-end;gap:8px;max-width:100%;margin-top:2px;display:flex}.msg-row.first{margin-top:8px}.msg-row.in{align-self:flex-start}.msg-row.out{flex-direction:row-reverse;align-self:flex-end}.msg-col{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78vw,440px);display:flex}.msg-row.out .msg-col{align-items:flex-end}.msg{--r:16px;--rbl:var(--r);--rbr:var(--r);border-radius:var(--r) var(--r) var(--rbr) var(--rbl);white-space:pre-wrap;word-break:break-word;max-width:100%;color:var(--foreground);background:var(--surface);padding:7px 12px 8px;font-size:16px;line-height:1.32;position:relative}.msg.out{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.msg.out{background:color-mix(in oklab, var(--accent) 20%, var(--surface))}}.msg-row.in.last .msg{--rbl:5px}.msg-row.out.last .msg{--rbr:5px}.msg.deleted{box-shadow:inset 0 0 0 1.5px var(--danger)}@supports (color:color-mix(in lab, red, red)){.msg.deleted{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--danger) 55%, transparent)}}.msg.visual{padding:3px}.msg.visual>:not(.thumb-box,.album,.msg-meta){contain:inline-size}.msg-stack:has(>.msg.visual,>.msg.bare)>.msg-kbd{contain:inline-size}.msg.visual .msg-text{padding:5px 8px 3px}.msg.visual .msg-was{margin:5px 8px}.msg.bare{box-shadow:none;background:0 0;border-radius:0;padding:0}.msg.bare.deleted .note{box-shadow:0 0 0 2px var(--danger)}.msg.player{min-width:244px;padding:8px 10px 8px 8px}.msg-meta{white-space:nowrap;color:var(--muted);pointer-events:none;align-items:center;gap:5px;font-size:11px;line-height:1;display:inline-flex;position:absolute;bottom:6px;right:10px}.msg-meta.ghost{visibility:hidden;height:0;margin-left:10px;position:relative;bottom:auto;right:auto}.msg-meta.over{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:10px;padding:4px 7px;bottom:9px;right:9px}.msg-meta.over .meta-del{color:#ff9a92}.msg.bare .msg-meta.over{bottom:2px;right:2px}.meta-del{color:var(--danger);align-items:center;gap:2px;display:inline-flex}.meta-edit{color:var(--muted);font-style:italic}.msg-reply{text-align:left;white-space:normal;background:var(--accent);border-radius:7px;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;margin:1px 0 5px;padding:4px 8px 5px 10px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.msg-reply{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.msg-reply:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.msg-reply.own{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.msg-reply.own{background:color-mix(in oklab, var(--success) 13%, transparent)}}.msg-reply.own:before{background:var(--success)}.msg-reply b{color:var(--accent);font-size:13px;font-weight:600;line-height:1.3}.msg-reply.own b{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.msg-reply.own b{color:color-mix(in oklab, var(--success) 80%, var(--foreground))}}.msg-reply-text{white-space:nowrap;text-overflow:ellipsis;opacity:.85;max-width:100%;font-size:14px;line-height:1.3;display:block;overflow:hidden}.msg-reply-text .tg-glyph{vertical-align:-2px;opacity:.7;margin-right:4px;display:inline-block}button.msg-reply:active{filter:brightness(.92)}.msg.visual .msg-reply,.msg.visual .msg-fwd{width:auto;margin:4px 5px 5px}.msg.bare .msg-reply{background:var(--surface);margin-bottom:6px}.msg-fwd{white-space:normal;color:var(--accent);align-items:center;gap:5px;margin:0 0 4px;font-size:13px;line-height:1.3;display:flex}.msg-fwd svg{flex:none}.msg.bare .msg-fwd{background:var(--surface);border-radius:10px;align-self:flex-start;padding:3px 8px}.msg-was{border-left:2px solid var(--warning);color:var(--muted);margin:2px 0 5px;padding:1px 0 1px 8px;font-size:14px;line-height:1.3}.msg-was b{color:var(--warning);font-size:12px;font-weight:600;display:block}.msg-empty{color:var(--muted);font-style:italic}.msg-jump{color:var(--accent);padding:4px 6px 2px;font-size:13px;font-weight:500}.msg-row.focus{z-index:2;position:relative}.msg-row.focus :is(.msg:not(.bare),.msg.bare .note,.msg-service,.gift-card){outline:2px solid #0000;animation:2.2s cubic-bezier(.22,1,.36,1) focus-ring}.msg-row.focus :is(.msg:not(.bare),.msg.bare .note,.msg-service,.gift-card):before,.msg-row.focus :is(.msg:not(.bare),.msg.bare .note,.msg-service,.gift-card):after{content:"";z-index:1;border-radius:calc(var(--r) + 4px) calc(var(--r) + 4px) calc(var(--rbr,var(--r)) + 4px) calc(var(--rbl,var(--r)) + 4px);pointer-events:none;background:linear-gradient(108deg, transparent 45%, var(--glow) 47.5%, var(--core) 49.6%, var(--core) 50.4%, var(--glow) 52.5%, transparent 55%) border-box no-repeat;background-size:260% 100%;border:2px solid #0000;padding:2px;animation:1.1s cubic-bezier(.35,.05,.45,.95) .25s both light-sweep;position:absolute;inset:-4px}.msg-row.focus :is(.msg:not(.bare),.msg.bare .note,.msg-service,.gift-card):after{--core:var(--sweep);--glow:var(--sweep-glow);-webkit-mask:linear-gradient(#000 0 0) content-box;mask:linear-gradient(#000 0 0) content-box}.msg-row.focus :is(.msg:not(.bare),.msg.bare .note,.msg-service,.gift-card):before{--core:var(--sweep-ring);--glow:var(--sweep-ring-glow);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.msg-row.focus .msg.bare .note:before,.msg-row.focus .msg.bare .note:after{border-radius:50%}@keyframes light-sweep{0%{background-position:100% 0}to{background-position:0 0}}:root{--sweep:#ffffff8c;--sweep-glow:#ffffff24;--sweep-ring:#fff;--sweep-ring-glow:#fff9}[data-theme=dark]{--sweep:#fff3;--sweep-glow:#ffffff0d;--sweep-ring:#fffffff2;--sweep-ring-glow:#fff6}.fwd-btn{width:32px;height:32px;margin-bottom:calc(2px + var(--kbd-rows,0) * 40px);color:var(--accent);background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.fwd-btn:active{transform:scale(.9)}.msg-row:has(.msg-jump) .fwd-btn{margin-bottom:25px}.voice{white-space:normal;align-items:center;gap:10px;display:flex}.play-btn{color:#fff;background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s;display:flex}.play-btn:active{transform:scale(.92)}.voice-body{flex:1;min-width:0}.wave{touch-action:none;cursor:pointer;align-items:center;gap:2px;width:150px;height:26px;display:flex}.wave span{background:var(--accent);border-radius:2px;flex:1;min-width:2px}@supports (color:color-mix(in lab, red, red)){.wave span{background:color-mix(in oklab, var(--accent) 32%, transparent)}}.wave span{transition:background .15s}.wave span.on{background:var(--accent)}.voice-foot{font-variant-numeric:tabular-nums;min-height:18px;color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.rate{color:var(--accent);background:var(--accent);border-radius:8px;padding:1px 6px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rate{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.rate{transition:opacity .2s}.rate.off{opacity:0;pointer-events:none}.audio-title{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:15px;font-weight:500;overflow:hidden}.track{background:var(--accent);border-radius:2px;height:4px;margin:9px 0 3px;position:relative}@supports (color:color-mix(in lab, red, red)){.track{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.track{touch-action:none;cursor:pointer}.track:before{content:"";position:absolute;inset:-10px 0}.track i{background:var(--accent);transform-origin:0;border-radius:2px;height:100%;display:block}.note{background:var(--seg);cursor:pointer;border-radius:50%;flex:none;position:relative;overflow:hidden}.note.on{touch-action:none}.note video{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.note-ring{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;transform:rotate(-90deg)}.note.on .note-ring{opacity:1}.note-ring circle{fill:none;stroke:#ffffffeb;stroke-width:2.5px;stroke-linecap:round}.round-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;display:flex;position:absolute;top:50%;left:50%}.note-empty{color:var(--muted);justify-content:center;align-items:center;display:flex}.sticker{object-fit:contain;display:block}.sticker>video{object-fit:contain;width:100%;height:100%;display:block}.sticker-empty{background:var(--seg);border-radius:20px;justify-content:center;align-items:center;font-size:64px;display:flex}.msg-card{text-align:left;white-space:normal;min-width:180px;color:inherit;flex-direction:column;gap:2px;padding:2px 0 0;display:flex}.msg-card b{font-weight:600}.msg-card .msg-card-icon{font-size:inherit;margin-right:7px}.msg-card span{color:var(--muted);font-size:14px}.msg.out .msg-card span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.msg.out .msg-card span{color:color-mix(in oklab, currentColor 60%, transparent)}}.msg-card .msg-card-sum{color:var(--foreground);font-size:15px;font-weight:600}.msg-card .msg-task{color:var(--foreground);align-items:center;gap:8px;padding:3px 0;font-size:15px;display:flex}.msg-task:before{content:"";border:1.5px solid var(--muted);border-radius:50%;flex:none;width:16px;height:16px}button.msg-card:active{opacity:.7}.msg-end{height:12px}.msg-dice{align-items:center;gap:10px;padding:0 0 2px;display:flex}.msg-dice span{font-size:42px;line-height:1.1}.msg-dice b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.msg-poll{white-space:normal;flex-direction:column;min-width:230px;padding:2px 0 0;display:flex}.msg-poll>b{font-weight:600;line-height:1.3}.msg-poll-sub{color:var(--muted);margin:2px 0 4px;font-size:13px}.msg-poll-opt{flex-direction:column;gap:5px;padding:5px 0;display:flex}.msg-poll-line{gap:8px;font-size:15px;line-height:1.3;display:flex}.msg-poll-line b{font-variant-numeric:tabular-nums;min-width:38px;font-weight:600}.msg-poll-opt i{background:var(--accent);border-radius:2px;height:4px;display:block}.emoji{vertical-align:-.3em;object-fit:contain;width:1.25em;height:1.25em;display:inline-block}.emoji>video,.emoji>svg{object-fit:contain;width:100%;height:100%;display:block}.emoji.tint [fill]:not([fill=none]):not(mask *,clipPath *){fill:currentColor}.emoji.tint [stroke]:not([stroke=none]):not(mask *,clipPath *){stroke:currentColor}.emoji.mask{-webkit-mask:var(--emoji) center / contain no-repeat;-webkit-mask:var(--emoji) center / contain no-repeat;-webkit-mask:var(--emoji) center / contain no-repeat;-webkit-mask:var(--emoji) center / contain no-repeat;mask:var(--emoji) center / contain no-repeat;background:currentColor}.emoji.tint>video{filter:brightness(0)}[data-theme=dark] .emoji.tint>video{filter:none}.msg.jumbo{line-height:1.15}.msg.jumbo-1{font-size:56px}.msg.jumbo-2{font-size:46px}.msg.jumbo-3{font-size:38px}.msg.jumbo .msg-text{padding-bottom:22px}.msg.jumbo .emoji{vertical-align:-.18em}.msg.jumbo .msg-meta.over{bottom:0;right:0}.msg-stack{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.msg-kbd{flex-direction:column;gap:4px;margin-top:4px;display:flex}.msg-kbd-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.msg-kbd-btn{min-width:0;min-height:36px;color:var(--accent);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:opacity .15s;display:flex;position:relative}.msg-kbd-btn:active{opacity:.6}.msg-kbd-btn>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg-kbd-link{position:absolute;top:5px;right:5px}.msg .msg-kbd{margin:2px 0 6px}.msg .msg-kbd-btn{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.msg .msg-kbd-btn{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.album{border-radius:13px;flex-direction:column;gap:2px;width:min(72vw,320px);display:flex;overflow:hidden}.album-row{gap:2px;display:flex}.album-tile{min-width:0;color:var(--muted);background:var(--seg);position:relative;overflow:hidden}.album-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.album-tile>.tg-glyph{margin:auto;position:absolute;inset:0}.album-tile:active>img{opacity:.8}.album .thumb-dur{top:6px;left:6px}.album .grid-del{top:6px;right:6px}.msg-files{flex-direction:column;gap:4px;display:flex}.msg-files .msg-file-del{margin:-8px 0 6px 52px;font-size:12px}.msg-row.service{flex-direction:column;align-self:center;align-items:center;max-width:86%;margin-top:8px}.msg-service.deleted,.gift-card.deleted{box-shadow:inset 0 0 0 1.5px var(--danger)}@supports (color:color-mix(in lab, red, red)){.msg-service.deleted,.gift-card.deleted{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--danger) 55%, transparent)}}.gift-card{--r:22px;border-radius:var(--r);text-align:center;white-space:normal;background:var(--seg);flex-direction:column;align-items:center;width:220px;padding:8px 14px 14px;display:flex;position:relative}.gift-card.unique{color:#fff}.gift-art{width:128px;height:128px;color:var(--accent);place-items:center;display:grid}.gift-title{margin-top:4px;font-size:15px;font-weight:600;line-height:1.3}.gift-sub{color:#ffffffbf;margin-top:1px;font-size:13px}.gift-note{overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.35}.gift-del{margin-top:6px;font-size:12px}.msg-service{--r:11px;text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:4px 11px;line-height:1.3;display:block;position:relative}button.msg-service:active{opacity:.6}.msg.rich{white-space:normal;width:min(78vw,440px)}.rich-p{white-space:pre-wrap;margin:0 0 6px}.rich-h{white-space:pre-wrap;margin:4px 0 6px;font-weight:700;line-height:1.25}.rich-h1{font-size:22px}.rich-h2{font-size:19px}.rich-h3,.rich-h4{font-size:17px}.rich-footer{color:var(--muted);white-space:pre-wrap;margin:4px 0 6px;font-size:13px}.rich-quote{white-space:pre-wrap;margin:4px 0 8px}.rich-quote cite{color:var(--muted);margin-top:3px;font-size:13px;font-style:normal;display:block}.rich-list{margin:0 0 6px;padding-left:20px;list-style:outside}.rich-list li{white-space:pre-wrap;margin:2px 0}.rich-table{max-width:100%;margin:4px 0 8px;overflow-x:auto}.rich-table table{border-collapse:collapse;font-size:14px}.rich-table td{border:1px solid var(--separator);vertical-align:top;white-space:pre-wrap;padding:5px 8px}.rich-hr{border:0;border-top:1px solid var(--separator);margin:8px 0}.rich-details{margin:4px 0 8px}.rich-details summary{color:var(--accent);cursor:pointer;font-weight:600}.rich-media{margin:4px 0 8px}.rich-media figcaption{color:var(--muted);white-space:pre-wrap;margin-top:4px;font-size:13px}.rich .thumb-box,.rich .album{width:100%}.rich-gif{background:var(--seg);border-radius:13px;width:100%;display:block;overflow:hidden}.rich-gif>video{object-fit:cover;width:100%;height:100%;display:block}.viewer-nav{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;transition:transform .15s;display:grid;position:absolute;top:50%}.viewer-nav:active{transform:scale(.9)}.viewer-video{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.viewer-video>video{object-fit:contain;max-width:100%;max-height:100%}.viewer-video.round>video,.viewer-note-poster{object-fit:cover;border-radius:50%;width:min(80vw,360px);height:min(80vw,360px)}.viewer-big-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;transition:transform .15s,opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-big-play:active{transform:translate(-50%,-50%)scale(.9)}.viewer-vcontrols{pointer-events:none;animation:.25s .2s both viewer-ctrl-in;position:absolute;inset:0}.viewer-vcontrols>*{pointer-events:auto}@keyframes viewer-ctrl-in{0%{opacity:0}to{opacity:1}}.viewer-vbar{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;touch-action:none;background:#0000006b;border-radius:16px;align-items:center;gap:10px;width:min(560px,100% - 24px);padding:8px 12px;transition:opacity .25s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.viewer-vbar.off{opacity:0;pointer-events:none}.viewer-video.round .viewer-vbar{bottom:6px}.viewer-vbar>button{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .15s;display:grid}.viewer-vbar>button:active{transform:scale(.88)}.viewer-vbar .vt{font-variant-numeric:tabular-nums;opacity:.9;text-align:center;flex:none;min-width:34px;font-size:12px}.viewer-vbar .vtrack{cursor:pointer;touch-action:none;background:#ffffff4d;border-radius:2px;flex:1;height:4px;position:relative}.viewer-vbar .vtrack:before{content:"";position:absolute;inset:-11px 0}.viewer-vbar .vtrack i{transform-origin:0;background:#fff;border-radius:2px;height:100%;display:block}.viewer-foot{transition:opacity .2s}.viewer-foot.off{opacity:0;pointer-events:none}.msg-link{color:var(--accent);text-decoration:none}.msg.out .msg-link{text-underline-offset:2px;color:inherit;text-decoration:underline}.msg-code,.msg-pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.msg-code{background:currentColor;border-radius:4px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.msg-code{background:color-mix(in oklab, currentColor 10%, transparent)}}.msg-pre{white-space:pre-wrap;background:currentColor;border-radius:8px;margin:4px 0;padding:6px 8px;display:block}@supports (color:color-mix(in lab, red, red)){.msg-pre{background:color-mix(in oklab, currentColor 8%, transparent)}}.msg-quote{border-left:3px solid;margin:2px 0;padding-left:8px;display:block}@supports (color:color-mix(in lab, red, red)){.msg-quote{border-left:3px solid color-mix(in oklab, currentColor 55%, transparent)}}.msg-spoiler{filter:blur(5px);cursor:pointer;transition:filter .25s}.msg-spoiler.open{filter:none;cursor:auto}.media-badge{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#00000073;border-radius:10px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1;position:absolute}.note-time{bottom:12px;left:50%;transform:translate(-50%)}.thumb-box{aspect-ratio:1;width:min(62vw,250px);color:var(--muted);background:var(--seg);border-radius:13px;display:block;position:relative;overflow:hidden}.thumb-box.loading{background:var(--seg)}.thumb-box.loading:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--background), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.thumb-box.loading:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--background) 55%, transparent), transparent)}}.thumb-box.loading:after{animation:1.2s linear infinite shimmer}@media (prefers-reduced-motion:reduce){.skel:after,.thumb-box.loading:after{animation:none}}.thumb-box img,.thumb-box video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb-box.empty{justify-content:center;align-items:center;display:flex}.thumb-box:has(>svg){justify-content:center;align-items:center;display:flex}.thumb-dur{top:8px;left:8px}.file-card{text-align:left;white-space:normal;align-items:center;gap:10px;min-width:0;max-width:100%;padding:1px 0 14px;display:flex}.file-icon{color:#fff;background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.file-body{flex-direction:column;min-width:0;display:flex}.file-name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:15px;font-weight:500;overflow:hidden}.file-sub{color:var(--accent);margin-top:1px;font-size:13px}.history-lock{text-align:left;background:var(--surface);border-radius:16px;align-items:center;gap:12px;width:100%;margin:4px 0 6px;padding:12px 12px 12px 14px;display:flex}.history-lock-icon{color:#fff;background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.media-grid{border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.grid-tile{aspect-ratio:1;background:var(--seg);position:relative;overflow:hidden}.grid-tile img{object-fit:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.grid-tile:active img{opacity:.75}.grid-dur{padding:3px 5px;font-size:10px;bottom:5px;left:5px}.grid-del{color:#fff;background:var(--danger);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:5px;right:5px}.note-mini-img{color:#fff;background:var(--seg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.note-mini-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.note-mini-img>span{background:#0006;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.msg-row.focus :is(.msg,.note,.msg-service,.gift-card){animation:none}.msg-row.focus :is(.msg,.note,.msg-service,.gift-card):before,.msg-row.focus :is(.msg,.note,.msg-service,.gift-card):after{display:none}}.chat-search-bar{z-index:30;min-height:56px;padding:9px 14px calc(var(--safe-bottom) + 9px);background:var(--background);border-top:.5px solid var(--separator);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.csb-count{text-align:center;min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;flex:1;font-size:15px;line-height:1.3}.csb-hint{color:var(--muted)}.csb-cal{width:40px;height:40px;color:var(--accent);border-radius:999px;flex-shrink:0;place-items:center;transition:transform .1s;display:grid}.csb-cal:active{transform:scale(.88)}.csb-nav{align-items:center;gap:2px;display:flex}.csb-nav button{width:40px;height:40px;color:var(--accent);border-radius:999px;place-items:center;transition:transform .1s,opacity .15s;display:grid}.csb-nav button:active:not(:disabled){transform:scale(.88)}.csb-nav button:disabled{color:var(--muted);opacity:.3}.msg-row.current :is(.msg,.gift-card) mark{background:var(--accent);color:#fff}.tg-tile{isolation:isolate;background:var(--tile-bg);width:30px;height:30px;clip-path:path("M30 15 L30 17.7707 C30 21.2921 30 23.0527 29.4007 24.948 C28.6475 27.0174 27.0174 28.6475 24.948 29.4007 C23.0527 30 21.2921 30 17.7707 30 L12.2293 30 C8.7079 30 6.9473 30 5.052 29.4007 C2.9826 28.6475 1.3525 27.0174 0.5993 24.948 C0 23.0527 0 21.2921 0 17.7707 L0 12.2293 C0 8.7079 0 6.9473 0.5993 5.052 C1.3525 2.9826 2.9826 1.3525 5.052 0.5993 C6.9473 0 8.7079 0 12.2293 0 L17.7707 0 C21.2921 0 23.0527 0 24.948 0.5993 C27.0174 1.3525 28.6475 2.9826 29.4007 5.052 C30 6.9473 30 8.7079 30 12.2293 Z");flex:none;position:relative}.tg-tile:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%3e%3cdefs%3e%3cclipPath%20id='shape'%3e%3cpath%20d='M30%2015%20L30%2017.7707%20C30%2021.2921%2030%2023.0527%2029.4007%2024.948%20C28.6475%2027.0174%2027.0174%2028.6475%2024.948%2029.4007%20C23.0527%2030%2021.2921%2030%2017.7707%2030%20L12.2293%2030%20C8.7079%2030%206.9473%2030%205.052%2029.4007%20C2.9826%2028.6475%201.3525%2027.0174%200.5993%2024.948%20C0%2023.0527%200%2021.2921%200%2017.7707%20L0%2012.2293%20C0%208.7079%200%206.9473%200.5993%205.052%20C1.3525%202.9826%202.9826%201.3525%205.052%200.5993%20C6.9473%200%208.7079%200%2012.2293%200%20L17.7707%200%20C21.2921%200%2023.0527%200%2024.948%200.5993%20C27.0174%201.3525%2028.6475%202.9826%2029.4007%205.052%20C30%206.9473%2030%208.7079%2030%2012.2293%20Z'/%3e%3c/clipPath%3e%3clinearGradient%20id='rim'%20gradientUnits='userSpaceOnUse'%20x1='0'%20y1='0'%20x2='30'%20y2='30'%3e%3cstop%20offset='0'%20stop-color='%23FFFFFF'%20stop-opacity='0.375'/%3e%3cstop%20offset='0.5'%20stop-color='%23FFFFFF'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23FFFFFF'%20stop-opacity='0.275'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M30%2015%20L30%2017.7707%20C30%2021.2921%2030%2023.0527%2029.4007%2024.948%20C28.6475%2027.0174%2027.0174%2028.6475%2024.948%2029.4007%20C23.0527%2030%2021.2921%2030%2017.7707%2030%20L12.2293%2030%20C8.7079%2030%206.9473%2030%205.052%2029.4007%20C2.9826%2028.6475%201.3525%2027.0174%200.5993%2024.948%20C0%2023.0527%200%2021.2921%200%2017.7707%20L0%2012.2293%20C0%208.7079%200%206.9473%200.5993%205.052%20C1.3525%202.9826%202.9826%201.3525%205.052%200.5993%20C6.9473%200%208.7079%200%2012.2293%200%20L17.7707%200%20C21.2921%200%2023.0527%200%2024.948%200.5993%20C27.0174%201.3525%2028.6475%202.9826%2029.4007%205.052%20C30%206.9473%2030%208.7079%2030%2012.2293%20Z'%20fill='none'%20stroke='url(%23rim)'%20stroke-width='2'%20clip-path='url(%23shape)'/%3e%3c/svg%3e") 0 0 / var(--rim-size,30px) var(--rim-size,30px) no-repeat;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.tg-tile>i{z-index:1;-webkit-mask:var(--glyph) center / var(--glyph-size,30px) var(--glyph-size,30px) no-repeat;-webkit-mask:var(--glyph) center / var(--glyph-size,30px) var(--glyph-size,30px) no-repeat;-webkit-mask:var(--glyph) center / var(--glyph-size,30px) var(--glyph-size,30px) no-repeat;-webkit-mask:var(--glyph) center / var(--glyph-size,30px) var(--glyph-size,30px) no-repeat;mask:var(--glyph) center / var(--glyph-size,30px) var(--glyph-size,30px) no-repeat;background:#fff;position:absolute;inset:0}.tg-glyph{-webkit-mask:var(--glyph) center / auto calc(var(--zoom,1) * 100%) no-repeat;-webkit-mask:var(--glyph) center / auto calc(var(--zoom,1) * 100%) no-repeat;-webkit-mask:var(--glyph) center / auto calc(var(--zoom,1) * 100%) no-repeat;-webkit-mask:var(--glyph) center / auto calc(var(--zoom,1) * 100%) no-repeat;mask:var(--glyph) center / auto calc(var(--zoom,1) * 100%) no-repeat;background:currentColor;flex:none;display:block}@keyframes pc-twinkle{0%{opacity:.18;transform:scale(.85)}to{opacity:.62;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.pass-card .pc-stars i{animation:none}}html.tg{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--tg-theme-secondary-bg-color,var(--tg-theme-bg-color,#f2f2f7));--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#fff));--foreground:var(--tg-theme-text-color,#000);--muted:var(--tg-theme-hint-color,#8e8e93);--accent:var(--tg-theme-accent-text-color,var(--tg-theme-link-color,#3390ec));--danger:var(--tg-theme-destructive-text-color,#ff3b30);--separator:var(--tg-theme-section-separator-color,var(--foreground))}@media (prefers-color-scheme:dark){html.tg{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){html.tg{--separator:var(--tg-theme-section-separator-color,color-mix(in oklab, var(--foreground) 14%, transparent))}}html.tg{--default:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.tg{--default:color-mix(in oklab, var(--foreground) 10%, transparent)}}:root,[data-theme=light],[data-theme=dark],.dark{--radius:.875rem;--field-radius:.625rem;--surface-shadow:none;--field-shadow:none}:root,[data-theme=light]{--accent:#007aff}[data-theme=dark],.dark{--accent:#0a84ff}:root,[data-theme=light]{--seg:#7676801f;--pressed:#0000000f}[data-theme=dark],.dark{--seg:#7676803d;--pressed:#ffffff14}.tab-pane[data-off]{visibility:hidden}@supports (content-visibility:hidden){.tab-pane[data-off]{visibility:visible;content-visibility:hidden}}.layer[data-inactive]{visibility:hidden}:root{--bar-pad:env(safe-area-inset-top,0px);--bar-h:52px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px))}html.tg-full{--bar-pad:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px));--bar-h:max(44px, var(--tg-content-safe-area-inset-top,0px));--safe-top:calc(var(--bar-pad) + var(--bar-h))}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}*{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}.tab-icon{transition:transform .35s var(--lg-spring), translate .35s var(--lg-spring)}.group\/tab:active .tab-icon{transform:scale(1.18)}.tab-fade{z-index:39;height:calc(var(--safe-bottom) + 110px);pointer-events:none;background:linear-gradient(to top, var(--background) 6%, var(--background) 36%, transparent 72%);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.tab-fade{background:linear-gradient(to top, var(--background) 6%, color-mix(in oklab, var(--background) 50%, transparent) 36%, transparent 72%)}}.chat-wallpaper{isolation:isolate;background-color:#bdcd8c;background-image:radial-gradient(circle at 80% 10%,#dbddbb,#0000 55%),radial-gradient(circle at 35% 25%,#6ba587,#0000 55%),radial-gradient(circle at 20% 90%,#d5d88d,#0000 60%),radial-gradient(circle at 65% 75%,#88b884,#0000 55%);position:relative;overflow:hidden}.chat-wallpaper:before{content:"";z-index:-1;mix-blend-mode:soft-light;opacity:.375;background:#000;position:absolute;inset:0;-webkit-mask:url(/assets/chat-pattern-RJ19riiG.svg) 50%/26.875rem;mask:url(/assets/chat-pattern-RJ19riiG.svg) 50%/26.875rem}[data-theme=dark] .chat-wallpaper,.dark .chat-wallpaper{background:#0f0f0f}[data-theme=dark] .chat-wallpaper:before,.dark .chat-wallpaper:before{mix-blend-mode:normal;opacity:.5;background:radial-gradient(circle at 80% 10%,#fec496,#0000 55%),radial-gradient(circle at 35% 25%,#dd6cb9,#0000 55%),radial-gradient(circle at 20% 90%,#962fbf,#0000 60%),radial-gradient(circle at 65% 75%,#4f5bd5,#0000 55%),#8a5bb8}@keyframes typingBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.typing-dot{animation:1.2s ease-in-out infinite typingBlink}.hairline-t{border-top:.5px solid var(--separator)}.hairline-b{border-bottom:.5px solid var(--separator)}.hairline-l{border-left:.5px solid var(--separator)}.row-sep:after{content:"";left:var(--sep-inset,16px);background:var(--separator);transform-origin:bottom;height:1px;position:absolute;bottom:0;right:0;transform:scaleY(.5)}.disclose{opacity:0;transition:grid-template-rows .34s var(--lg-ease), opacity .34s var(--lg-ease);grid-template-rows:0fr;display:grid}.disclose[data-open]{opacity:1;grid-template-rows:1fr}.disclose-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.disclose{transition:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:.45s cubic-bezier(.22,1,.36,1) both fadeup}@keyframes swap-in{0%{opacity:0}}.swap-in{animation:.2s cubic-bezier(.22,1,.36,1) both swap-in}html:not([data-kbd]) :focus-visible{outline:none}.layer,.scroll-y{touch-action:pan-y}.scroll-y{scrollbar-width:thin;overflow-y:auto}.scroll-y::-webkit-scrollbar{width:7px}.scroll-y::-webkit-scrollbar-thumb{background:var(--separator);border-radius:4px}@media (prefers-reduced-motion:reduce){*,.reveal{animation:none!important}}@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-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}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
