@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-font-weight:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--font-weight-medium:500;--radius-2xl:calc(var(--radius)*2);--radius-3xl:calc(var(--radius)*3);--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);--border-width-field:var(--field-border-width,var(--border-width));--ease-smooth:ease;--ease-out-quart:cubic-bezier(.165,.84,.44,1)}@layer base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--black:#000;--snow:#fcfcfc;--eclipse:#18181b;--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius)*1.5);--background:#f5f5f5;--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:#efeff0;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#eaeaeb;--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:#71717a;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default]{--white:lab(100% 0 0);--black:lab(0% 0 0);--snow:lab(98.9676% -.0000298023 -.0000119209);--eclipse:lab(8.34178% .607349 -2.12998);--background:lab(96.5432% -.0000596046 0);--surface-secondary:lab(94.4672% .129223 -.473213);--surface-tertiary:lab(92.7156% .129253 -.473213);--muted:lab(47.8738% 1.41454 -4.98644)}}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch,var(--foreground)15%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--default:#ebebec;--default-foreground:var(--eclipse);--accent:#0485f7;--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:#18181b;--field-placeholder:var(--muted);--field-border:transparent;--success:#17c964;--success-foreground:var(--eclipse);--warning:#f5a524;--warning-foreground:var(--eclipse);--danger:#ff383c;--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:#dedee0;--separator:#e4e4e7;--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:lab(0% 0 0)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default:lab(93.0314% .0993609 -.364041);--accent:lab(54.5335% 3.31545 -66.5298);--field-foreground:lab(8.34178% .607349 -2.12998);--success:lab(71.4376% -59.4106 38.0321);--warning:lab(74.4448% 23.7172 71.6451);--danger:lab(57.4234% 73.5589 48.0136);--border:lab(88.3653% .399351 -1.45447);--separator:lab(90.6853% .399232 -1.45452)}}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab,var(--background)96%,var(--foreground)4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}}:root,.light,.default,[data-theme=light],[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]{--default-hover:color-mix(in oklab,var(--default)96%,var(--default-foreground)4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--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]{--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]{--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]{--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]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab,var(--default)50%,transparent)}}:root,.light,.default,[data-theme=light],[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]{--default-soft-hover:color-mix(in oklab,var(--default)60%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab,var(--accent)15%,transparent)}}:root,.light,.default,[data-theme=light],[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]{--accent-soft-foreground:color-mix(in oklab,var(--accent)70%,var(--foreground)30%)}}:root,.light,.default,[data-theme=light],[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]{--accent-soft-hover:color-mix(in oklab,var(--accent)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab,var(--danger)15%,transparent)}}:root,.light,.default,[data-theme=light],[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]{--danger-soft-foreground:color-mix(in oklab,var(--danger)70%,var(--foreground)40%)}}:root,.light,.default,[data-theme=light],[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]{--danger-soft-hover:color-mix(in oklab,var(--danger)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab,var(--warning)15%,transparent)}}:root,.light,.default,[data-theme=light],[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]{--warning-soft-foreground:color-mix(in oklab,var(--warning)80%,var(--foreground)70%)}}:root,.light,.default,[data-theme=light],[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]{--warning-soft-hover:color-mix(in oklab,var(--warning)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab,var(--success)15%,transparent)}}:root,.light,.default,[data-theme=light],[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]{--success-soft-foreground:color-mix(in oklab,var(--success)80%,var(--foreground)60%)}}:root,.light,.default,[data-theme=light],[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]{--success-soft-hover:color-mix(in oklab,var(--success)20%,transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[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]{--surface-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f,0 -6px 12px 0 #00000008,0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060607;--foreground:var(--snow);--surface:#18181b;--surface-foreground:var(--foreground);--surface-secondary:#232325;--surface-tertiary:#262728;--overlay:#18181b;--overlay-foreground:var(--foreground);--muted:#9f9fa9;--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark]{--background:lab(1.54547% .178337 -.64671);--surface:lab(8.34178% .607349 -2.12998);--surface-secondary:lab(13.7794% .374213 -1.34113);--surface-tertiary:lab(15.5629% -.291005 -.84582);--overlay:lab(8.34178% .607349 -2.12998);--muted:lab(65.6464% 1.53497 -5.42429)}}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch,var(--foreground)15%,transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--default:#27272a;--default-foreground:var(--snow);--field-background:#18181b;--field-foreground:var(--foreground);--warning:#f7b750;--warning-foreground:var(--eclipse);--danger:#db3b3e;--danger-foreground:var(--snow);--segment:#46464c;--segment-foreground:var(--foreground);--border:#28282c;--separator:#212124;--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark]{--default:lab(15.7305% .613764 -2.16959);--field-background:lab(8.34178% .607349 -2.12998);--warning:lab(79.1095% 16.747 59.9157);--danger:lab(50.9109% 62.2712 37.59);--segment:lab(29.8929% 1.02498 -3.61326);--border:lab(16.4266% .613093 -2.16998);--separator:lab(12.9463% .616677 -2.16783)}}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab,var(--background)96%,var(--foreground)4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab,var(--default)96%,var(--default-foreground)4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab,var(--accent)90%,var(--accent-foreground)10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab,var(--success)90%,var(--success-foreground)10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab,var(--warning)90%,var(--warning-foreground)10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab,var(--danger)90%,var(--danger-foreground)10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab,var(--field-background,var(--default))90%,var(--field-foreground,var(--foreground))2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab,var(--field-border,var(--border))88%,var(--field-foreground,var(--foreground))10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab,var(--field-border,var(--border))74%,var(--field-foreground,var(--foreground))22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab,var(--default)50%,transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab,var(--default)60%,transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab,var(--accent)12%,transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab,var(--accent)16%,transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab,var(--danger)15%,transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab,var(--danger)20%,transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab,var(--warning)12%,transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab,var(--warning)16%,transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab,var(--success)12%,transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success)80%,var(--foreground)30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab,var(--success)16%,transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab,var(--surface)85%,var(--surface-foreground)15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab,var(--surface)81%,var(--surface-foreground)19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab,var(--surface)78%,var(--surface-foreground)22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab,var(--surface)66%,var(--surface-foreground)34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab,var(--accent)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab,var(--danger)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab,var(--warning)92%,var(--foreground)8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab,var(--success)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab,var(--danger)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab,var(--warning)92%,var(--foreground)8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab,var(--success)92%,var(--foreground)8%)}}}}@layer 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,ui-sans-serif,system-ui,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{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}::view-transition{pointer-events:none}[data-scrollbar=thin]{--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);--scrollbar-gutter:auto}[data-scrollbar=default]{--scrollbar-width:auto;--scrollbar-color:auto;--scrollbar-gutter:auto}[data-scrollbar=none]{--scrollbar-width:none;--scrollbar-color:auto;--scrollbar-gutter:auto}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--f-text);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}:where(.fx) *,:where(.fx) :before,:where(.fx) :after{box-sizing:border-box}:where(.fx) :is(h1,h2,h3,h4,p,ul,ol,figure,dl,dd){margin:0;padding:0}:where(.fx) :is(ul,ol){list-style:none}:where(.fx) a{color:inherit}:where(.fx) img{max-width:100%;display:block}:where(.fx) button{font:inherit;color:inherit;cursor:pointer}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);transform-origin:50%;border-radius:calc(var(--radius)*1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>.field-error,.checkbox>[data-slot=field-error],.switch>.field-error,.switch>[data-slot=field-error],.radio>.field-error,.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{content:var(--tw-content);margin-left:calc(var(--spacing)*.5);content:var(--tw-content);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.button{isolation:isolate;height:calc(var(--spacing)*10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius)*3);width:fit-content;padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (min-width:48rem){.button{height:calc(var(--spacing)*9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing)*-.5);margin-block:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);flex-shrink:0;align-self:center}@media (min-width:40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}.button--sm{height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3)}@media (min-width:48rem){.button--sm{height:calc(var(--spacing)*8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing)*11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.button--lg{height:calc(var(--spacing)*10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb,var(--default)60%,transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing)*10);padding:0}@media (min-width:48rem){.button--icon-only{width:calc(var(--spacing)*9)}}.button--icon-only.button--sm{width:calc(var(--spacing)*9)}@media (min-width:48rem){.button--icon-only.button--sm{width:calc(var(--spacing)*8)}}.button--icon-only.button--lg{width:calc(var(--spacing)*11)}@media (min-width:48rem){.button--icon-only.button--lg{width:calc(var(--spacing)*10)}}.button--full-width{width:100%}.spinner{pointer-events:none;width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *),.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.spinner:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.spinner:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.spinner--sm{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.spinner--lg{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.spinner--xl{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (min-width:40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing)*4);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing)*4);left:calc(var(--spacing)*4)}.toast-region--bottom-end{right:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4)}.toast-region--top{top:calc(var(--spacing)*4);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing)*4);left:calc(var(--spacing)*4)}.toast-region--top-end{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*1.5);background-color:var(--surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:min(32px,var(--radius-3xl));flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:var(--spacing);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{pointer-events:none;top:calc(var(--spacing)*-1);right:calc(var(--spacing)*-1);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);border-color:var(--border);background-color:var(--default);opacity:0;position:absolute}@media (min-width:40rem){.toast__close-button{border-style:var(--tw-border-style);background-color:var(--overlay);border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}@media (min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing)*2)}@media (min-width:40rem){.toast__action{margin-top:0}}.toast--accent .toast__title{color:var(--accent-soft-foreground)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success-soft-foreground)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning-soft-foreground)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger-soft-foreground)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.textfield{gap:var(--spacing);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.input{border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (min-width:40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--field-focus)}.input:disabled,.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--default);--input-bg-hover:var(--default-hover);--input-bg-focus:var(--default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing)*9);border-radius:var(--field-radius,calc(var(--radius)*1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:-webkit-any(.input-group:has([data-slot=input-group-input]:-webkit-autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}:is(.input-group:has([data-slot=input-group-input]:autofill),.input-group:has([data-slot=input-group-input]:autofill)){background-color:var(--field-focus);border-color:var(--field-border-focus)}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (min-width:40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--field-foreground);caret-color:var(--field-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius)*1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius)*1.5));height:100%;padding-inline:calc(var(--spacing)*3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-right-color:var(--field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius)*1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius)*1.5));height:100%;padding-inline:calc(var(--spacing)*3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--field-border);border-style:solid;border-left-color:var(--field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--default);--input-group-bg-hover:var(--default-hover);--input-group-bg-focus:var(--default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}:is(.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing)*4);flex-direction:column;flex:1;align-items:center;display:flex}@media (min-width:40rem){.modal__container{width:fit-content;padding:calc(var(--spacing)*10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (min-width:40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25,.46,.45,.94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__container--full{padding:0}@media (min-width:40rem){.modal__container--full{padding:0}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (min-width:40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px,var(--radius-3xl));padding:calc(var(--spacing)*6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (min-width:40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{min-height:0;max-height:100%;overflow:clip}.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing)*3);flex-direction:column;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius)*3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}.modal__body--scroll-inside{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);flex-direction:row;margin-top:0;display:flex}.modal__close-trigger{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing)*2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing)*5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;z-index:50;height:var(--visual-viewport-height);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing)*6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32,.72,0,1);--drawer-exit-ease:cubic-bezier(.32,.72,0,1);will-change:translate;transition:translate var(--drawer-enter-duration)var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-top-left-radius:min(32px,var(--radius-2xl));border-top-right-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-left-radius:min(32px,var(--radius-2xl));border-bottom-right-radius:min(32px,var(--radius-2xl));width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing)*80);border-radius:0;max-width:85vw}@media (min-width:40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing)*96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing)*80);border-radius:0;max-width:85vw}@media (min-width:40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing)*96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing)*2)}.drawer__dialog--top .drawer__handle{padding-bottom:0}.drawer__header{gap:calc(var(--spacing)*3);flex-direction:column;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);flex-direction:row;margin-top:0;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing)*2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:var(--spacing);width:calc(var(--spacing)*9);border-radius:calc(var(--radius)*.25);background-color:var(--separator)}.drawer__close-trigger{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing)*2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing)*5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--token\)\]{background-color:var(--token)}.font-sans{font-family:var(--font-sans)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(100%);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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#0b0b0d;--bg-2:#111114;--surface:#18181c;--surface-2:#222227;--surface-3:#2c2c32;--line:#2a2a30;--line-2:#3a3a42;--line-input:#5e5e68;--text:#f4f4f5;--text-2:#b3b3bc;--text-3:#8c8c96;--ok:#3dd68c;--ok-soft:#3dd68c1f;--ok-line:#3dd68c4d;--warn:#f5b841;--warn-soft:#f5b8411f;--warn-line:#f5b8414d;--danger:#ff6b6b;--danger-soft:#ff6b6b1f;--danger-line:#ff6b6b59;--info:#7cb3ff;--info-soft:#7cb3ff1f;--info-line:#7cb3ff4d;--gold:#e5b556;--gold-soft:#e5b55621;--gold-line:#e5b55659;--live:#ff453a;--live-ring:#ff453a38;--accent:#f4f4f5;--on-accent:#0b0b0d;--accent-ink:#f4f4f5;--accent-soft:#f4f4f51a;--accent-line:#f4f4f573;--r-xs:6px;--r-sm:8px;--r:10px;--r-md:12px;--r-lg:16px;--r-pill:999px;--f-display:"Sofia Sans Extra Condensed","Arial Narrow",sans-serif;--f-cond:"Sofia Sans Condensed","Arial Narrow",sans-serif;--f-text:"Sofia Sans",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--gutter:16px;--wrap-max:1280px;--hdr-h:56px;--pnav-h:48px;--buybar-h:0px;--plate:#f4f4f5;--plate-ink:#141418;--qr-bg:#fff;--scrim:#050507a8;--toast-bg:#26262c;--sk-1:#1b1b20;--sk-2:#24242a;--sil:#2f2f36;--map-bg:#0f0f12;--flag-ring:#ffffff24;--shadow-float:0 10px 30px #00000080;--background:var(--bg);--success:var(--ok);--warning:var(--warn);--foreground:var(--text);--surface-foreground:var(--text);--surface-secondary:var(--surface-2);--surface-tertiary:var(--surface-3);--overlay:var(--surface);--overlay-foreground:var(--text);--muted:var(--text-2);--default:var(--surface-2);--default-foreground:var(--text);--accent-foreground:var(--on-accent);--field-background:var(--bg);--field-foreground:var(--text);--field-placeholder:var(--text-3);--field-border:var(--line-input);--border:var(--line);--separator:var(--line);--focus:var(--accent-ink);--link:var(--text);--backdrop:var(--scrim);--danger-foreground:var(--bg);--surface-shadow:none;--overlay-shadow:none;--field-shadow:none}@media (min-width:640px){:root{--gutter:32px}}@media (min-width:1024px){:root{--gutter:40px;--hdr-h:68px}}.fx{background:var(--bg);color:var(--text);font-family:var(--f-text);letter-spacing:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";flex-direction:column;min-height:100dvh;font-size:16px;font-weight:400;line-height:1.45;display:flex;position:relative}.fx-main{flex:1 0 auto;min-width:0}.d-xl,.d-l,.d-m,.d-s{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-weight:800;line-height:.94}.d-xl{font-size:44px}.d-l{font-size:34px}.d-m{font-size:28px;line-height:1}.d-s{font-size:22px;line-height:1}@media (min-width:1024px){.d-xl{font-size:64px}.d-l{font-size:44px}.d-m{font-size:32px}}.t-title{font-size:20px;font-weight:700;line-height:1.25}.t-lead{color:var(--text-2);font-size:18px;line-height:1.45}.t-body{font-size:16px;line-height:1.5}.t-sm{font-size:14px;line-height:1.45}.t-xs{font-size:13px;line-height:1.4}.t-over{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-ink{color:var(--accent-ink)}.t-ok{color:var(--ok)}.t-warn{color:var(--warn)}.t-danger{color:var(--danger)}.t-gold{color:var(--gold)}.b{font-weight:700}.sb{font-weight:600}.m{font-weight:500}.num{font-variant-numeric:tabular-nums lining-nums}.mono{font-family:var(--f-mono);letter-spacing:0;font-size:.92em}.cond{font-family:var(--f-cond)}.vs-word{font-family:var(--f-display);text-transform:lowercase;color:var(--text-3);vertical-align:.12em;margin:0 .14em;font-size:.62em;font-weight:700}.wrap{width:100%;max-width:var(--wrap-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.wrap-narrow{width:100%;max-width:760px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.wrapx{flex-wrap:wrap}.between{justify-content:space-between}.g4{gap:4px}.g6{gap:6px}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.g40{gap:40px}.grow{flex:auto;min-width:0}.hr{background:var(--line);border:0;height:1px;margin:0}.only-desk{display:none!important}@media (min-width:1024px){.only-desk{display:revert!important}.only-mob{display:none!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic-16{width:16px;height:16px}.ic-18{width:18px;height:18px}.ic-24{width:24px;height:24px}.ic-32{width:32px;height:32px}.ic-fill{fill:currentColor;stroke:none}.flag{outline:1px solid var(--flag-ring);outline-offset:-1px;border-radius:2px;flex:none;width:20px;height:14px;display:block;overflow:hidden}.flag-l{width:24px;height:16px}.flag-ph{background:var(--surface-2);outline:0}.btn{border-radius:var(--r);min-height:48px;font-family:var(--f-text);white-space:nowrap;cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-l{min-height:52px;padding:0 22px;font-size:17px}.btn-s{min-height:44px;padding:0 16px;font-size:15px}.btn-block{width:100%}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-secondary{background:var(--surface-2);border-color:var(--line-2);color:var(--text)}.btn-ghost{color:var(--text);padding:0 12px}.btn-quiet{color:var(--text-2);padding:0 12px;font-weight:600}.btn-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.btn-icon{border-radius:var(--r);width:44px;min-height:44px;padding:0}.btn.is-disabled,.btn:disabled{background:var(--surface-2);color:var(--text-3);border-color:var(--line);cursor:not-allowed}.btn.is-focus{outline:2px solid var(--accent-ink);outline-offset:3px}.btn.is-loading{opacity:.85}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:600}.link-ink{color:var(--accent-ink);font-weight:700;text-decoration:none}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite fx-spin;display:inline-block}@keyframes fx-spin{to{transform:rotate(360deg)}}@media (hover:hover){.btn-secondary:hover{background:var(--surface-3)}.btn-ghost:hover,.btn-quiet:hover{background:var(--surface-2)}.link:hover{-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}}.badge{border-radius:var(--r-xs);letter-spacing:.02em;white-space:nowrap;background:var(--surface-2);height:24px;color:var(--text-2);align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-gold{background:var(--gold-soft);color:var(--gold)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-accent{background:var(--accent-soft);color:var(--accent-ink)}.badge-outline{border:1px solid var(--line-2);color:var(--text-2);background:0 0}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.dot-live{background:var(--live);outline:3px solid var(--live-ring)}.chip{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-2);min-height:40px;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip.is-on{background:var(--text);color:var(--bg);border-color:var(--text)}.hdr{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr-in{height:var(--hdr-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.hdr-logo{align-items:center;min-width:0;height:44px;text-decoration:none;display:flex}.hdr-logo img{object-fit:contain;width:auto;max-width:180px;height:22px}.hdr-logo .logo-text,.ftr-logo .logo-text{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:800;line-height:1;overflow:hidden}.hdr-logo .logo-slot{width:120px;height:22px;display:block}.hdr-act{align-items:center;gap:4px;display:flex}.hdr-btn{border-radius:var(--r);min-width:44px;min-height:44px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hdr-btn .lbl{display:none}.hdr-secure{color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}@media (min-width:1024px){.hdr-logo img{height:26px}.hdr-btn .lbl{display:inline}.hdr-btn{padding:0 14px}}@media (hover:hover){.hdr-btn:hover{background:var(--surface-2)}}.pnav{border-bottom:1px solid var(--line);background:var(--bg)}.pnav-in{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pnav-in::-webkit-scrollbar{display:none}.pnav a{min-height:var(--pnav-h);color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pnav a.is-on{color:var(--text);border-bottom-color:var(--text)}.pnav a:first-child{padding-left:0}.poster{border-radius:var(--r-md);background:var(--surface);position:relative;overflow:hidden}.poster img{object-fit:contain;width:100%;height:100%}.ar-169{aspect-ratio:16/9}.ar-11{aspect-ratio:1}.ar-916{aspect-ratio:9/16}.poster-bleed{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);border-radius:0}@media (min-width:640px){.poster-bleed{border-radius:var(--r-md);margin-left:0;margin-right:0}}.lightbox{justify-items:center;gap:12px;display:grid}.lightbox img{object-fit:contain;border-radius:var(--r-sm);width:auto;max-width:100%;max-height:78dvh}.gala{padding-top:12px;padding-bottom:40px}.gala-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""head""tix""body";gap:20px;display:grid}.gala-media{grid-area:media}.gala-head{grid-area:head}.gala-tix{grid-area:tix}.gala-body{grid-area:body;min-width:0}.gala-media .poster{margin:0 calc(var(--gutter)*-1);border-radius:0}.gala-top-side{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.gala-top-side.is-916{grid-template-columns:92px minmax(0,1fr)}.gala-top-side .poster{border-radius:var(--r-sm);margin:0}.gala-kicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gala-kicker .t-over{color:var(--text-2)}.gala-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance;font-size:44px;font-weight:800;line-height:.92}.gala-title.is-long{font-size:34px;line-height:.96}.gala-facts{flex-direction:column;gap:6px;margin-top:14px;display:flex}.gala-facts li{color:var(--text);align-items:flex-start;gap:10px;font-size:16px;line-height:1.35;display:flex}.gala-facts li .ic{color:var(--text-3);margin-top:0}.gala-facts .sub{color:var(--text-2)}.gala-facts a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-block:calc(.675em - 22px);padding-block:calc(22px - .675em);display:inline-block}@media (min-width:640px){.gala-media .poster{border-radius:var(--r-md);margin:0}.gala-title{font-size:56px}.gala-title.is-long{font-size:40px}}@media (min-width:1024px){.gala{padding-top:32px;padding-bottom:64px}.gala-grid{grid-template-columns:minmax(0,1fr) 392px;grid-template-areas:"media tix""head tix""body tix";gap:24px 48px}.gala-tix{top:calc(var(--hdr-h) + 24px);align-self:start;position:sticky}.gala-title{font-size:64px}.gala-title.is-long{font-size:44px}.gala-top-side{grid-template-columns:300px minmax(0,1fr);gap:32px}.gala-top-side.is-916{grid-template-columns:248px minmax(0,1fr)}}.tix{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:clip}.tix-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.tix-head h2{font-family:var(--f-display);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.tix-mode{border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:10px;margin:0 16px 4px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.tix-mode .ic{color:var(--text);margin-top:1px}.tix-mode b{color:var(--text);font-weight:700}.tix-list{flex-direction:column;display:flex}.tix-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.tix-list .tix-row:first-child{border-top:0}.tix-info{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.tix-name{font-size:17px;font-weight:700;line-height:1.25}.tix-desc{color:var(--text-2);font-size:14px;line-height:1.35}.tix-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:3px;display:flex}.tix-price .amt{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.tix-price .was{color:var(--text-3);font-size:14px;text-decoration:line-through}.tix-price .fee{color:var(--text-3);font-size:13px}.tix-row.is-selected{background:var(--accent-soft)}.tix-row.is-selected:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.tix-row.is-selected .fee,.tix-row.is-selected .was{color:var(--text-2)}.tix-row.is-soldout .tix-name,.tix-row.is-soldout .amt{color:var(--text-3)}.tix-row.is-soldout .amt{text-decoration:line-through}.tix-sw{border:1px solid var(--line-2);border-radius:50%;flex:none;width:12px;height:12px}.tix-foot{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:16px;display:flex}.tix-total{justify-content:space-between;align-items:baseline;display:flex}.tix-total .lbl{color:var(--text-2);font-size:15px}.tix-total .amt{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.tix-note{color:var(--text-3);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.tix-note .ic{width:16px;height:16px;margin-top:1px}.tix-foot.only-desk{display:none!important}@media (min-width:1024px){.tix-foot.only-desk{display:flex!important}}.stepper{background:var(--surface-2);border-radius:var(--r);flex:none;align-items:center;gap:2px;padding:2px;display:flex}.step-btn{border-radius:var(--r-sm);width:44px;height:44px;color:var(--text);background:0 0;border:0;place-items:center;padding:0;display:grid}.step-btn .ic{stroke-width:2.1px;width:20px;height:20px}.step-btn.is-off{color:var(--text-3);opacity:.5}.step-btn.is-plus{background:var(--surface-3)}.step-qty{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:17px;font-weight:800}.tix-row.is-selected .stepper{background:var(--bg)}.tix-row.is-selected .step-btn.is-plus{background:var(--accent);color:var(--on-accent)}.buybar{z-index:40;background:var(--bg-2);border-top:1px solid var(--line-2);padding:12px var(--gutter)calc(14px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.buybar-sum{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.buybar-sum .l1{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.buybar-sum .l2{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1}.buybar-sum .l0{font-size:17px;font-weight:800;line-height:1.2}.buybar .btn{flex:none;min-width:150px}.buybar-ic{border-radius:var(--r);background:var(--surface-2);width:44px;height:44px;color:var(--text-2);flex:none;place-items:center;display:grid}.buybar.is-static{position:relative}@media (min-width:1024px){.buybar{display:none}}.sec{padding-top:40px}.sec-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.sec-title{font-family:var(--f-display);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1}.sec-aside{color:var(--text-2);white-space:nowrap;font-size:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.card-pad{padding:16px}@media (min-width:640px){.card-pad{padding:20px}}@media (min-width:1024px){.sec{padding-top:56px}.sec-title{font-size:36px}}.seg{align-items:center;gap:10px;margin:24px 0 10px;display:flex}.seg:first-child{margin-top:0}.seg-name{letter-spacing:.09em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:800}.seg-line{background:var(--line);flex:auto;height:1px}.seg-time{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.bf{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.bf-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billing{letter-spacing:.09em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:800}.billing.is-main{color:var(--text)}.bf-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.bf-vs{font-family:var(--f-display);color:var(--text-3);text-transform:uppercase;padding-top:52px;font-size:22px;font-weight:800}.fighter{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.fighter.is-r{text-align:right;align-items:flex-end}.f-photo{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--surface-2);width:100%;max-width:150px;margin-bottom:8px;position:relative;overflow:hidden}.f-photo img{object-fit:cover;width:100%;height:100%}.f-photo.is-ph{color:var(--surface-3);justify-content:center;align-items:flex-end;display:flex}.f-photo.is-ph svg{width:80%;height:auto;fill:var(--sil)}.f-photo.is-tba{border:1.5px dashed var(--line-2);color:var(--text-3);background:0 0;place-items:center;display:grid}.f-photo.is-tba svg{fill:none;width:46%;stroke:var(--line-2);stroke-width:2px}.f-name{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:.98}.f-nick{color:var(--text-2);font-size:14px;font-style:italic;line-height:1.2}.f-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:14px;display:flex}.fighter.is-r .f-meta{justify-content:flex-end}.rec{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.f-champ{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.f-tba .f-name{color:var(--text-2)}.bf-foot{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:14px;display:flex}.bf.is-title{border-color:var(--gold-line)}.title-mark{color:var(--gold);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.title-mark .ic{width:18px;height:18px}@media (min-width:640px){.bf{padding:24px}.f-photo{max-width:168px}.f-name{font-size:30px}.bf-vs{padding-top:88px;font-size:28px}}@media (min-width:1024px){.f-photo{max-width:180px}.bf-vs{padding-top:96px}}.bouts{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.bout{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.bouts .bout:first-child{border-top:0}.bout-top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.wclass{color:var(--text-2);white-space:nowrap;font-size:13px;font-weight:600}.bout-grid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:start;gap:6px;display:grid}.bfx{flex-direction:column;gap:3px;min-width:0;display:flex}.bfx.is-r{text-align:right;align-items:flex-end}.bfx-name{font-family:var(--f-cond);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.15}.bfx-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.bfx.is-r .bfx-sub{justify-content:flex-end}.bout-vs{font-family:var(--f-display);color:var(--text-3);text-align:center;padding-top:1px;font-size:16px;font-weight:700}.bfx.is-tba .bfx-name{color:var(--text-2);font-style:italic;font-weight:600}.bout.is-cancelled .bfx-name,.bout.is-cancelled .bfx-sub{color:var(--text-3)}.bout-note{color:var(--text-3);font-size:13px}.bout-chev{color:var(--text-3)}@media (min-width:640px){.bout{padding:14px 20px 16px}.bfx-name{font-size:20px}.bout-grid{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}}@media (min-width:1024px){.bout{flex-direction:row;align-items:center;gap:20px}.bout-top{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;width:150px}.bout-grid{flex:auto;align-items:center}}.sil{fill:var(--sil)}.bcast{flex-direction:column;gap:14px;display:flex}.bcast-top{align-items:flex-start;gap:14px;display:flex}.bcast-ic{border-radius:var(--r);background:var(--surface-2);flex:none;place-items:center;width:48px;height:48px;display:grid}.maplinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.maplinks .btn{min-width:0;padding:0 8px}.sched{flex-direction:column;display:flex}.sched li{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.sched li:first-child{border-top:0}.sched .tm{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{color:var(--text-2)}.acc[open] summary .ic{transform:rotate(180deg)}.acc .acc-body{color:var(--text-2);padding:0 0 16px;font-size:15px;line-height:1.55}.spons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.spons-tier{flex-direction:column;gap:10px;display:flex}.spon{border-radius:var(--r-sm);border:1px solid var(--line);height:64px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-2);text-align:center;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.spon.is-main{height:88px;font-size:13px}.spon.is-plate{background:var(--plate);border-color:var(--plate);color:var(--plate-ink)}.spon img{object-fit:contain;width:auto;max-width:100%;max-height:70%}@media (min-width:1024px){.spons{grid-template-columns:repeat(6,minmax(0,1fr))}}.cd{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);color:var(--text-2);align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:inline-flex}.cd b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.urg{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.ftr{background:var(--bg-2);border-top:1px solid var(--line);padding:40px 0 calc(40px + var(--buybar-h));margin-top:56px}.ftr-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.ftr-logo img{object-fit:contain;width:auto;max-width:200px;height:24px}.ftr h2{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:12px;font-weight:800}.ftr-links{flex-direction:column;display:flex}.ftr-links a,.ftr-links button{min-width:44px;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;width:fit-content;padding:0;font-size:15px;text-decoration:none;display:flex}.ftr-cap{color:var(--text-3);margin-top:-6px;margin-bottom:6px;font-size:13px;display:block}.ftr-legal{color:var(--text-2);font-size:14px;line-height:1.6}.ftr-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ftr-badges a{display:block}.ftr-badges img{border-radius:6px;width:auto;height:50px}.paym{flex-wrap:wrap;gap:6px;display:flex}.paym span,.paym-t{background:var(--plate);height:32px;color:var(--plate-ink);letter-spacing:.02em;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.paym-t img{object-fit:contain;width:auto;max-width:96px;height:18px}.ftr-bottom{border-top:1px solid var(--line);color:var(--text-3);flex-direction:column;gap:8px;margin-top:8px;padding-top:24px;font-size:13px;display:flex}@media (min-width:640px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ftr{padding:56px 0 calc(48px + var(--buybar-h))}.ftr-grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px}.ftr-bottom{flex-direction:row;justify-content:space-between}}.field{flex-direction:column;gap:6px;display:flex}.lbl{color:var(--text);font-size:14px;font-weight:700}.lbl .opt{color:var(--text-3);font-weight:500}.inp{border-radius:var(--r);border:1px solid var(--line-input);background:var(--bg);width:100%;height:52px;color:var(--text);font:500 17px/1 var(--f-text);padding:0 14px}.inp::placeholder{color:var(--text-3);font-weight:400}.inp.is-focus,.inp:focus-visible{border-color:var(--accent-ink);outline:3px solid var(--accent-soft);outline-offset:0}.inp.is-error{border-color:var(--danger);outline:3px solid var(--danger-soft);outline-offset:0}.inp.is-ok{border-color:var(--line-input)}.inp-group{border-radius:var(--r);border:1px solid var(--line-input);background:var(--bg);align-items:stretch;height:52px;display:flex;overflow:hidden}.inp-group .pre{border-right:1px solid var(--line);background:var(--surface-2);flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:16px;font-weight:600;display:flex}.inp-group input{min-width:0;color:var(--text);font:500 17px/1 var(--f-text);background:0 0;border:0;flex:auto;padding:0 12px}.inp-group input:focus-visible{outline:0}.inp-group:focus-within{border-color:var(--accent-ink);outline:3px solid var(--accent-soft);outline-offset:0}.help{color:var(--text-3);font-size:13px;line-height:1.4}.err{color:var(--danger);align-items:flex-start;gap:6px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.err .ic{width:16px;height:16px;margin-top:1px}.suggest{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.suggest button{background:var(--surface-2);min-height:44px;color:var(--text);border:0;border-radius:6px;padding:0 10px;font-weight:700}.check{min-height:44px;color:var(--text);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.box{border:1.5px solid var(--line-input);background:var(--bg);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin-top:0;display:grid}.box.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.box.is-on .ic{stroke-width:3px;width:16px;height:16px}.box.is-error{border-color:var(--danger)}.radio{border:1.5px solid var(--line-input);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.radio.is-on{border-color:var(--accent-ink)}.radio.is-on:after{content:"";background:var(--accent-ink);border-radius:50%;width:12px;height:12px}.rcard{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg);align-items:flex-start;gap:12px;padding:14px;display:flex}.rcard.is-on{border-color:var(--accent-ink);background:var(--accent-soft)}.pmk{background:var(--plate);height:24px;color:var(--plate-ink);letter-spacing:.02em;white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.pmk-dark{background:var(--bg);color:var(--text);border:1px solid var(--line-2)}.steps{color:var(--text-3);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.steps .st{white-space:nowrap;align-items:center;gap:6px;display:flex}.steps .n{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}.steps .st.is-done .n{background:var(--surface-3);border-color:var(--surface-3);color:var(--text)}.steps .st.is-now{color:var(--text)}.steps .st.is-now .n{background:var(--text);border-color:var(--text);color:var(--bg)}.steps .sep{background:var(--line-2);flex:16px;min-width:12px;height:1px}.co-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.co-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px}}.sum{flex-direction:column;display:flex}.sum-ev{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.sum-ev .thumb{border-radius:var(--r-sm);aspect-ratio:16/9;background:var(--surface-2);flex:none;width:88px;overflow:hidden}.sum-ev .thumb img{object-fit:cover;width:100%;height:100%}.sum-line{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:15px;display:flex}.sum-line .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sum-line .k{color:var(--text-2)}.sum-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:12px;display:flex}.sum-total .k{font-size:16px;font-weight:700}.sum-total .v{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.seatline{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}.scrim{background:var(--scrim);z-index:50;position:fixed;inset:0}.sheet{z-index:51;background:var(--surface);border:1px solid var(--line-2);max-height:88dvh;padding:8px var(--gutter)calc(24px + env(safe-area-inset-bottom));color:var(--text);border-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px;position:fixed;bottom:0;left:0;right:0;overflow:auto}.sheet-handle{background:var(--line-2);border-radius:2px;width:40px;height:4px;margin:4px auto 12px}.sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sheet-head h2{font-family:var(--f-display);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.sheet-foot{flex-direction:column;gap:8px;margin-top:16px;display:flex}.dialog{z-index:51;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(520px,100% - 32px);max-height:88dvh;color:var(--text);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.toast{background:var(--toast-bg);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-float);color:var(--text);font-size:15px;line-height:1.4}.toast .ic{flex:none}.banner{border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.banner-warn{background:var(--warn-soft);color:var(--text);border:1px solid var(--warn-line)}.banner-warn .ic{color:var(--warn)}.banner-info{background:var(--info-soft);border:1px solid var(--info-line)}.banner-info .ic{color:var(--info)}.banner-danger{background:var(--danger-soft);border:1px solid var(--danger-line)}.banner-danger .ic{color:var(--danger)}.banner-ok{background:var(--ok-soft);border:1px solid var(--ok-line)}.banner-ok .ic{color:var(--ok)}.status{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.status-ic{border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.status-ic .ic{stroke-width:2px;width:28px;height:28px}.status-ic .spin{width:26px;height:26px}.status-ic.ok{background:var(--ok-soft);color:var(--ok)}.status-ic.warn{background:var(--warn-soft);color:var(--warn)}.status-ic.danger{background:var(--danger-soft);color:var(--danger)}.status-ic.neutral{background:var(--surface-2);color:var(--text)}.status-mark{font-family:var(--f-display);color:var(--text-3);font-variant-numeric:lining-nums;font-size:64px;font-weight:800;line-height:.9}.tk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tk-top{flex-direction:column;gap:4px;padding:16px;display:flex}.tk-qr{background:var(--qr-bg);border-radius:var(--r-md);width:184px;height:184px;margin:0 auto;padding:10px}.tk-qr img,.tk-qr svg{width:100%;height:100%;image-rendering:pixelated}.tk-perf{border-top:1.5px dashed var(--line-2);height:1px;margin:0 16px;position:relative}.tk-perf:before,.tk-perf:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.tk-perf:before{left:-27px}.tk-perf:after{right:-27px}.tk-seat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.tk-seat .k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.tk-seat .v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:800}.otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp span{border-radius:var(--r);border:1px solid var(--line-input);background:var(--bg);font-variant-numeric:tabular-nums;place-items:center;height:58px;font-size:26px;font-weight:800;display:grid}.otp span.is-focus{border-color:var(--accent-ink);outline:3px solid var(--accent-soft);outline-offset:0}.sk{background:linear-gradient(90deg,var(--sk-1),var(--sk-2)50%,var(--sk-1));border-radius:var(--r-sm)}.map-box{background:var(--map-bg);border:1px solid var(--line);border-radius:var(--r-lg);position:relative;overflow:hidden}.map-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;text-align:center;font-size:12px;font-weight:800;line-height:1.25;position:absolute;transform:translate(-50%,-50%)}.map-lbl small{letter-spacing:0;text-transform:none;color:var(--text);font-size:12px;font-weight:600;display:block}.legend{color:var(--text-2);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend img{width:18px;height:18px}.zoom{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute}.zoom button{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.switch{border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line-input);flex:none;width:48px;height:28px;position:relative}.switch:after{content:"";background:var(--text-2);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px}.switch.is-on{background:var(--accent);border-color:var(--accent)}.switch.is-on:after{background:var(--on-accent);left:23px}.switch.is-locked{opacity:.55}.tabs{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);gap:4px;padding:4px;display:flex}.tabs a,.tabs button{min-height:44px;color:var(--text-2);background:0 0;border:0;border-radius:8px;flex:1 1 0;place-items:center;font-size:15px;font-weight:700;text-decoration:none;display:grid}.tabs .is-on{background:var(--surface-3);color:var(--text)}.ev-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ev-card .poster{border-radius:0}.ev-card-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.ev-card-meta{color:var(--text-2);font-size:14px}.ev-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.typo-poster{background:var(--bg-2);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;display:flex}.typo-poster .k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:800}.typo-poster .t{font-family:var(--f-display);text-transform:uppercase;font-size:30px;font-weight:800;line-height:.95}.kv{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:15px;display:grid}.kv dt{color:var(--text-2)}.kv dd{text-align:right;font-weight:600}.logo-slot{width:120px;height:22px;display:block}.ftr-logo{align-items:center;min-height:24px;display:flex}.ftr-logo .logo-slot{height:24px}.buybar-sum .l1.is-wrap{white-space:normal;text-overflow:clip;overflow:visible}.ftr .stack>h2{margin:0}.paym-t.is-wide img{height:22px}.poster-open{width:100%;min-height:44px;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.poster-open .poster{margin:0}.poster-open-cap{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-top:6px;display:block}.lightbox-dialog{width:min(92vw,720px);padding:16px}.lightbox{flex-direction:column;align-items:center;gap:12px;display:flex}.status-stack{gap:0}.status-title{margin-top:20px;font-size:24px;line-height:1.2}.status-mark+.status-title{margin-top:16px}.status-body{margin-top:8px}.status-actions{flex-direction:column;gap:12px;margin-top:32px;display:flex}.status-code{font-family:var(--f-mono);color:var(--text-3);margin-top:16px;font-size:13px;font-weight:500}.sum-ev-text{gap:2px}.sum-ev-label{text-wrap:balance;font-size:15px;font-weight:700;line-height:1.3}.tk-title{text-wrap:balance;margin-top:8px}.tk-qrbox{padding:4px 16px 16px}.tk-code{text-align:center;letter-spacing:.02em;font-size:15px;font-weight:700}.tk-holder{border-top:1px solid var(--line);padding:12px 16px 14px}.loadmore{align-items:center;margin-top:32px;padding-bottom:32px}.recaptcha{text-align:center;line-height:1.5}.recaptcha-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}:where(.fx) :focus-visible,:where(.sheet,.dialog,.lightbox) :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:where(.step-btn):focus-visible,:where(.zoom button):focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.fx *,.fx :before,.fx :after,.sheet,.dialog,.scrim{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spin{border-bottom-color:#0000;border-right-color:currentColor;animation:none!important}}.sec,#bilete,#tickets{scroll-margin-top:calc(var(--hdr-h) + var(--pnav-h) + 8px)}html[data-gala]{scroll-padding-top:0}@media (min-width:1024px){html[data-gala]{scroll-padding-top:calc(var(--hdr-h) + var(--pnav-h) + 8px)}.sec,#bilete,#tickets{scroll-margin-top:0}}.gala-grid[data-media=side],.gala-grid[data-media=none]{grid-template-areas:"head""tix""body"}@media (max-width:1023px){.gala.is-bare{padding-top:24px}}.gala-tix,.gala-body{min-width:0}.gala{padding-bottom:0}@media (min-width:1024px){.gala{padding-bottom:24px}.gala-grid[data-media=side],.gala-grid[data-media=none]{grid-template-areas:"head tix""body tix"}.gala-tix{--grow:0px;top:calc(var(--hdr-h) + 24px);top:min(calc(var(--hdr-h) + 24px),calc(100dvh - var(--panel-h,0px) - var(--grow) - 16px));margin-bottom:var(--grow)}}.g-head-text{min-width:0}@media (max-width:1023px){.gala-media+.gala-head{margin-top:-4px}}.g-dot{color:var(--text-3)}.g-urg{margin-top:14px;padding:0 4px}.g-urg .ic{color:var(--text-3)}.g-fulltitle{gap:4px;width:fit-content;min-height:44px;margin:-10px 0 0;padding:0;font-size:15px;display:flex}.g-fulltitle+.gala-facts{margin-top:-4px}@media (max-width:639px){.gala-title.is-long{font-size:30px}.gala-title.g-clamp{-webkit-line-clamp:3;clip-path:inset(0 0 .06em);-webkit-box-orient:vertical;line-height:1.04;display:-webkit-box;overflow:hidden}}.g-thumb{width:100%;display:block}.gala-top-side .poster-open{align-self:start}@media (max-width:639px){.gala-top-side .gala-title{font-size:34px}.gala-top-side .gala-title.is-long{font-size:30px}.gala-top-side .gala-facts li{font-size:15px}.gala-top-side .g-dot{display:none}.gala-top-side .g-time{display:block}}.gala-body>.pnav{top:var(--hdr-h);z-index:20;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter);position:sticky}.pnav a:focus-visible{outline-offset:-4px;border-radius:var(--r-sm)}.gala-body>.sec:first-child,.gala-body>.pnav+.sec{padding-top:28px}@media (min-width:1024px){.gala-body>.pnav{margin:0;padding:0}}.g-prewrap{white-space:pre-line;overflow-wrap:anywhere}.g-prose{max-width:68ch}.g-lead{margin-bottom:12px}.g-note{margin-top:10px}.g-after{margin-top:16px}.g-top{align-items:flex-start}.g-min0{min-width:0}.g-price,.g-strong{color:var(--text);font-weight:600}.g-ext{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.g-sched{padding:4px 16px}.g-sched .tm{font-variant-numeric:tabular-nums}.g-badge-live{color:var(--text);align-self:flex-start}.g-rows{flex-direction:column;padding:0 16px;display:flex}.g-row{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.g-row+.g-row{border-top:1px solid var(--line)}.g-row-ic{width:40px;height:40px}.g-row-main{justify-content:center;min-height:40px}.g-row-ic.is-ok{color:var(--ok)}.g-row-ic.is-no{color:var(--danger)}.g-hotel{gap:14px}.g-video{overflow:hidden}.g-video-box{aspect-ratio:16/9;background:var(--bg-2);border-bottom:1px solid var(--line);place-items:center;display:grid;position:relative}.g-video-box iframe{background:var(--bg);border:0;width:100%;height:100%;position:absolute;inset:0}.g-play{background:var(--text);width:64px;height:64px;color:var(--bg);border:0;border-radius:50%;place-items:center;padding:0 0 0 4px;display:grid}.g-spons.is-main{grid-template-columns:minmax(0,1fr)}.g-spons.is-media{grid-template-columns:repeat(4,minmax(0,1fr))}.g-spons.is-media .spon{height:52px}.g-spon-li{min-width:0;display:block}a.spon{text-decoration:none}.spon.is-pending img{visibility:hidden}@media (min-width:640px){.g-spons.is-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.g-spons.is-main{grid-template-columns:repeat(3,minmax(0,1fr))}.g-spons.is-media{grid-template-columns:repeat(6,minmax(0,1fr))}}.g-next{color:var(--text);text-decoration:none}.g-next-thumb{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--surface-2);flex:none;width:96px;overflow:hidden}.g-next-thumb img{object-fit:cover;width:100%;height:100%}.g-next-name{font-size:17px;line-height:1.25}.g-next-foot{border-top:1px solid var(--line);padding-top:12px}.gala+.g-others{padding-top:24px}.g-aside-link{align-items:flex-end;min-height:44px;padding-bottom:2px;display:inline-flex}.g-season{padding-top:28px;padding-bottom:24px}.g-season-head{flex-direction:column;gap:24px;display:flex}.g-season-body{margin-top:16px}.g-evgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.g-evgrid>li{min-width:0}.ev-card .g-strong{color:var(--text)}@media (min-width:640px){.g-evgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ev-card .typo-poster{aspect-ratio:16/9;justify-content:space-between;padding:20px}.ev-card .typo-poster .t{font-size:40px}}@media (min-width:1024px){.g-season{padding-top:48px}.g-season-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.g-season-title{max-width:640px}.g-season-tabs{flex:none;width:320px}.g-season-body{margin-top:32px}.g-evgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ev-card-body{padding:18px 20px 20px}}.g-past{padding:0 16px}.g-past-row{align-items:center;gap:12px;padding:14px 0;display:flex}.g-past-row+.g-past-row{border-top:1px solid var(--line)}.g-past-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.g-past-act{flex:none;padding:0 4px 0 12px}@media (min-width:1024px){.g-past{padding:0 24px}.g-past-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;gap:24px;min-height:68px;padding:0;display:grid}.g-past-info,.g-past-meta{display:contents}.g-sep{display:none}}.wrap.g-status{max-width:640px;padding-top:56px;padding-bottom:40px}.g-status-help{margin-top:24px}.g-sk-pnav{align-items:center;gap:28px;min-height:47px}.fc-seg{margin-top:24px}.fc-seg>.seg{margin-top:0}.fc-seg>.bf,.fc-seg>.bouts{margin-top:8px}.fc-seg>.seg+.bf,.fc-seg>.seg+.bouts{margin-top:0}.fc-footnote{margin-top:10px}.fc-bf-lead{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bf.is-cancelled .f-name,.bf.is-cancelled .f-nick,.bf.is-cancelled .f-meta,.bf.is-cancelled .f-meta .rec{color:var(--text-3)}.fc-flag{flex:none;display:inline-flex}.fc-place{align-items:center;gap:6px;max-width:100%;display:inline-flex}.fc-dot{color:var(--text-3)}.fc-champ-spacer{visibility:hidden}.fc-names{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fc-names .f-name{min-width:0;font-size:34px}.fc-names .f-name:last-child{text-align:right}.fc-names .bf-vs{flex:none;padding:0;font-size:20px}.fc-grid-names .f-name{font-size:34px}.fc-grid-names .bf-vs{padding-top:14px;font-size:20px}.bouts>.bout{padding:0;display:block}.fc-bout{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:12px 30px 14px 16px;display:block;position:relative}button.fc-bout{cursor:pointer}.fc-bout:active{background:var(--surface-2)}@media (hover:hover){button.fc-bout:hover{background:var(--surface-2)}}.fc-bout:focus-visible{outline-offset:-3px}.fc-bout .bout-chev{margin-top:-9px;position:absolute;top:50%;right:8px}.fc-bout-body{flex-direction:column;gap:8px;min-width:0;display:flex}.fc-bout-body>.bout-top:empty{display:none}.bout-top .badge{flex:none}.fc-bout-body>.bout-top{flex-wrap:wrap}.bout-top .title-mark{font-size:13px}.bout-top .title-mark .ic{width:16px;height:16px}.bout.is-cancelled .bfx-sub .rec{color:var(--text-3)}@media (max-width:379px){.bfx-sub,.f-meta{column-gap:8px}.bfx-sub .fc-dot,.f-meta .fc-dot{display:none}.bout-grid{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:4px}}@media (min-width:640px){.fc-bout{padding:14px 44px 16px 20px}.fc-bout .bout-chev{right:16px}}@media (min-width:1024px){.fc-bout-body{flex-direction:row;align-items:center;gap:20px}.fc-bout-body>.bout-top:empty{display:flex}}.fc-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.fc-empty-ic{border-radius:50%;width:56px;height:56px}.fc-empty .t-title{margin-top:4px}.fc-empty p{max-width:300px}:is(.sheet:has(.fc-sheet) .sheet-head h2,.dialog:has(.fc-sheet) .sheet-head h2){font-family:var(--f-text);letter-spacing:.09em;color:var(--text-2);font-size:12px;font-weight:700;line-height:1.2}.fc-sheet{flex-direction:column;gap:20px;margin-top:8px;display:flex}.fc-sheet-hero{grid-template-columns:min(168px,47%) minmax(0,1fr);align-items:end;gap:16px;display:grid}.fc-sheet-hero-bare{grid-template-columns:minmax(0,1fr)}.fc-sheet-hero .f-photo{max-width:none;margin:0}.fc-sheet-id{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-bottom:2px;display:flex}.fc-sheet-name{font-size:40px;line-height:.92}.fc-sheet-id .f-meta{margin:0;font-size:15px}.fc-sheet-gala{flex-direction:column;gap:8px;display:flex}.fc-sheet-gala-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fc-sheet-gala-head .t-xs{text-align:right}.fc-facts{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.fc-facts .title-mark{font-size:14px}.fc-facts .wclass{white-space:normal;font-size:14px}.fc-opp{background:var(--bg-2);align-items:center;gap:12px;min-height:44px;padding:10px 14px 10px 10px;display:flex}button.fc-opp{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;margin:0}.fc-opp .f-photo{border-radius:var(--r-sm);flex:none;width:44px;max-width:none;margin:0;display:block}.fc-opp-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.fc-opp .bfx-name{overflow-wrap:anywhere}.fc-opp .vs-word{vertical-align:1px;margin:0 6px 0 0;font-size:16px}.fc-opp-tba{color:var(--text-2);font-style:italic;font-weight:600}@media (hover:hover){button.fc-opp:hover{background:var(--surface-2)}}button.fc-opp:active{background:var(--surface-2)}.fc-note{align-items:flex-start;gap:8px;display:flex}.fc-note .ic{margin-top:2px}.fc-note span{text-wrap:balance}.tx-anchor{height:0;display:block;overflow:hidden}.tx-sessions{scrollbar-width:none;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.tx-sessions::-webkit-scrollbar{display:none}.tx-chip{flex:none;min-height:44px}.tx-list .tix-name{overflow-wrap:anywhere;text-wrap:balance}.tx-list .tix-desc{overflow-wrap:anywhere}.tix-price .fee{flex-basis:100%}.tx-cap{color:var(--text-2)}.tix-row.is-soldout{padding-top:12px;padding-bottom:12px}.tix-row.is-soldout .badge{flex:none}.tx-mode{margin-top:8px}.tx-state{align-items:center;margin-bottom:8px}.tx-howlink{min-height:44px;color:var(--text);background:0 0;border:0;align-items:center;margin:-6px 0 -12px;padding:0;font-size:14px;font-weight:600;display:flex}.tx-gap{height:16px}.tx-pick{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:12px 16px 16px;display:flex}.tx-pick-top{border-bottom:1px solid var(--line);padding:4px 16px 16px}.tx-feeline{text-align:right;margin-top:-6px}.tx-foot-ghost{visibility:hidden;pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.tix{position:relative}.tix-foot.only-desk[data-sel]{z-index:1;background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:12px 16px 14px;position:sticky;bottom:0;display:grid!important}.tix-foot[data-sel] .tix-total{flex-direction:column;grid-area:1/1;align-items:flex-start}.tix-foot[data-sel]>.btn{grid-area:1/2;width:auto;min-width:148px}.tix-foot[data-sel] .tx-feeline{text-align:left;grid-area:2/1/auto/-1;margin-top:6px}.tix-foot[data-sel]>.tix-note{grid-column:1/-1;margin-top:8px}.tix-foot[data-sel]>.tix-note:not(.tx-offline){font-size:12px}.gala-tix:has(.stepper):has(.tix-foot.only-desk:not([data-sel])){--grow:var(--foot-grow,81px)}:is(.gala-tix:has(.tix-foot[data-sel]:not([data-ghost])) .step-btn:focus-visible,.gala-tix:has(.tix-foot[data-sel]:not([data-ghost])) .tx-howlink:focus-visible){scroll-margin-bottom:200px}}.tx-offline{color:var(--text);font-size:14px}.tx-offline b{font-weight:700;display:block}.tx-foot-sold{gap:0;padding-top:12px;padding-bottom:4px}.tx-ppv{text-align:center;margin:6px 0 0}.tx-others{align-self:center}.tx-steps{flex-direction:column;gap:16px;margin-top:8px;display:flex}.tx-step{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.tx-step .t-body{padding-top:4px}.tx-step-n{background:var(--surface-3);border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.tx-aside{border-radius:var(--r-sm);background:var(--surface-2);align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.tx-aside .ic{color:var(--text);margin-top:1px}.tx-legend{margin:0;padding:0;list-style:none}.tx-legend li{align-items:center;gap:6px;display:inline-flex}.tx-legend.is-grid{grid-template-columns:repeat(2,minmax(0,max-content));gap:10px 28px;display:grid}.tx-mark{flex:none;display:block}.tx-mark-free{fill:var(--surface-3);stroke:var(--line-2);stroke-width:1px}.tx-mark-ring{fill:none;stroke:var(--accent);stroke-width:2px}.tx-mark-core{fill:var(--surface-3)}.tx-mark-tick{fill:none;stroke:var(--text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tx-mark-taken{fill:none;stroke:var(--text-3);stroke-width:1.5px}.tx-mark-sold{fill:none;stroke:var(--warn);stroke-width:1.6px;stroke-linecap:round}@media (max-width:1023.98px){:is(.fx:has(.tx-seats)>.hdr,.fx:has(.tx-seats)>.co-steps,.fx:has(.tx-seats)>.ftr){display:none}}.tx-seats{padding:0 var(--gutter);flex-direction:column;display:flex}@media (max-width:1023.98px){.tx-seats{min-height:100dvh}}.tx-seats-note{padding-top:24px;padding-bottom:32px}.tx-top{min-height:60px;margin:0 calc(var(--gutter)*-1);padding:8px var(--gutter)8px 6px;border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:4px;display:flex}.tx-back{flex:none;padding:0 12px 0 6px}.tx-top-t{flex-direction:column;gap:3px;min-width:0;display:flex}.tx-top-t h1{font-size:22px;line-height:1}.tx-top-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tx-chips{scrollbar-width:none;margin:0 calc(var(--gutter)*-1);padding:12px var(--gutter);flex:none;gap:8px;display:flex;overflow-x:auto}.tx-chips::-webkit-scrollbar{display:none}.tx-chips .chip{flex:none}.tx-chips .tix-sw{width:10px;height:10px}.tx-chip .num{color:var(--text-2);font-weight:500}.tx-chip.is-on .num{color:var(--bg)}.tx-banner{flex:none;padding:12px 0 0}.tx-banner .banner{font-size:14px}.tx-hint{flex:none;align-items:center;gap:8px;margin:0;display:flex}.tx-hint .ic{flex:none}p.tx-hint.t-sm{margin-bottom:12px}.tx-sechead{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px;display:flex}.tx-sechead-t{flex-direction:column;gap:2px;min-width:0;display:flex}.tx-sec-name{font-size:18px;font-weight:800;line-height:1.2}.tx-sechead .btn{flex:none;margin-right:-12px}.tx-map{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.tx-map-view{flex:1 1 0;min-height:0;position:relative}@media (max-width:1023.98px){.tx-map{margin:0 calc(var(--gutter)*-1);border-left:0;border-right:0;border-radius:0;min-height:300px}}.tx-map-strip{padding:8px var(--gutter)8px var(--gutter);border-top:1px solid var(--line);background:var(--map-bg);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-map-strip p{min-width:0;margin:0}.tx-zoombar{flex:none;gap:6px;display:flex}.tx-zoombar button{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);place-items:center;padding:0;display:grid}.tx-viewer{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.tx-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tx-loading{color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.tx-zoom{flex-direction:column;bottom:12px;left:12px}.tx-tip{z-index:4;pointer-events:none;border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--line-2);white-space:nowrap;flex-direction:column;gap:1px;padding:7px 10px;font-size:13px;line-height:1.2;display:flex;position:absolute}.tx-tip-t{font-weight:700}.tx-tip-s{color:var(--text-2);font-weight:600}.tx-sectors{pointer-events:none;z-index:2;position:absolute;inset:0}.tx-sector{border-radius:var(--r-sm);color:var(--text);pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.tx-sector.is-out{pointer-events:none;color:var(--text-3);cursor:default}.tx-sector:active{background:var(--accent-soft)}.tx-sector-lbl{border-radius:var(--r-sm);background:var(--map-bg);border:1px solid var(--line-2);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;padding:4px 9px 5px;display:flex}.tx-sector-lbl .k{font-family:var(--f-display);letter-spacing:0;font-size:28px;font-weight:800;line-height:1}.tx-sector-lbl small{color:var(--text-2);font-size:12px;font-weight:600;line-height:1.2}.tx-sector.is-out .tx-sector-lbl small{color:var(--text-3)}.tx-sector-lbl{position:relative}.tx-sectors.is-compact .tx-sector-lbl .k{font-size:20px}.tx-sector-n{border-radius:var(--r-pill);background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);text-align:center;padding:0 6px;font-size:13px;font-weight:800;line-height:22px;position:absolute;top:-10px;right:-10px}.tx-seats>.tx-legend{flex:none;margin-top:12px}.tx-sheet{z-index:30;margin:12px calc(var(--gutter)*-1)0;padding:14px var(--gutter)calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line-2);border-radius:20px 20px 0 0;flex:none;position:sticky;bottom:0}.tx-sheet-h{font-size:16px;font-weight:800;line-height:1.3}.tx-seatlist{max-height:26dvh;margin-top:8px;overflow-y:auto}.tx-seatrow{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:48px;display:flex}.tx-seatrow .tx-mark{margin-left:-2px}.tx-rm{color:var(--text-2);margin-right:-10px}.tx-sheet-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:12px;display:flex}.tx-sheet-foot .btn{flex:none;min-width:150px}.tx-bar{margin:12px calc(var(--gutter)*-1)0;color:var(--text-2);padding-top:14px;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex:none;gap:10px;font-size:15px}.tx-seats-desk.wrap{max-width:none;padding-top:20px;padding-bottom:40px}.tx-desk-top{align-items:center;gap:16px;padding-bottom:20px;display:flex}.tx-desk-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.tx-desk-map{flex-direction:column;min-width:0;display:flex}.tx-desk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.tx-desk-bar .tx-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.tx-desk-map .tx-banner{padding:0 0 12px}.tx-seats-desk .tx-map{flex:none;height:clamp(480px,100dvh - 330px,760px)}.tx-desk-side{top:calc(var(--hdr-h) + 24px);flex-direction:column;gap:14px;display:flex;position:sticky}.tx-hint-zoom{color:var(--text-2);padding:0 4px;font-size:14px;display:none}@media (pointer:fine){.tx-hint-zoom{display:flex}}.tx-aside-box .tx-group{padding-bottom:4px}.tx-group-h{align-items:center;gap:8px;padding:0 16px 10px;display:flex}.tx-group-h .tix-sw{width:10px;height:10px}.tx-aside-box .tx-seatrow{min-height:52px;padding:0 6px 0 16px}.tx-aside-box .tx-rm{margin-right:0}.tx-empty{align-items:flex-start;gap:10px;padding:0 16px 20px;display:flex}.tx-empty .ic{flex:none;margin-top:1px}.tx-auto{width:100%;max-width:560px;margin:0 auto;padding-top:16px;padding-bottom:32px}.tx-auto-card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tx-auto-sum{width:100%;margin:4px 0 0;padding:0;list-style:none}.tx-auto-card .sum-total{width:100%}.tx-addons{padding-top:28px;padding-bottom:48px}.tx-addons-grid{margin-top:20px}@media (min-width:1024px){.tx-addons-grid{margin-top:28px}.tx-addons-side{top:calc(var(--hdr-h) + 24px);position:sticky}}.tx-unit{color:var(--text-2);margin-left:6px;font-size:14px;font-weight:500}.tx-state-sub{color:var(--text-2);margin-top:2px;font-weight:400;display:block}.co-steps{padding-top:16px}.co-steps .steps{gap:6px}.co-steps .steps .st{gap:5px}.co-steps .steps .sep{flex:8px;min-width:8px}.co-step-check{stroke-width:2.6px;width:14px;height:14px}@media (min-width:1024px){.co-steps{padding-top:28px}.co-steps .steps{gap:8px;max-width:420px}.co-steps .steps .st{gap:6px}}.co-page{padding-top:12px;padding-bottom:0}.co-page[hidden]{display:none}.co-head{margin-bottom:16px}.co-back{align-self:flex-start;min-height:44px;margin-left:-4px;padding:0 10px 0 0;font-size:15px}.co-grid{align-items:start}.co-aside{top:calc(var(--hdr-h) + 24px);position:sticky}@media (min-width:1024px){.co-page{padding-top:20px}.co-head{margin-bottom:24px}.co-grid{column-gap:80px}}.co-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.co-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:640px){.co-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.co-contact{padding-bottom:8px}.co-errors{align-items:center;padding:10px 14px}.co-errors p{line-height:1.4}.co-suggest{flex-wrap:nowrap;justify-content:space-between;line-height:1.35}.co-suggest b{color:var(--text)}.co-suggest button{flex:none;padding:0 14px}.inp-group.is-error{border-color:var(--danger);outline:3px solid var(--danger-soft);outline-offset:0}.co-phone .PhoneInput{flex:auto;align-items:stretch;min-width:0;display:flex}.co-phone .PhoneInputCountry{border-right:1px solid var(--line);background:var(--surface-2);color:var(--text);flex:none;align-self:stretch;gap:6px;margin:0;padding:0 10px 0 12px;font-size:16px;font-weight:600}.co-phone .PhoneInputCountryIcon{width:auto;height:auto;box-shadow:none;background:0 0;align-items:center;display:flex}.co-phone .PhoneInputCountrySelect{font-size:16px}.co-phone-code{font-variant-numeric:tabular-nums}.co-phone-chev{color:var(--text-3)}.co-phone .PhoneInputInput{min-width:0;color:var(--text);font:500 17px/1 var(--f-text);background:0 0;border:0;flex:auto;padding:0 12px}.co-phone .PhoneInputInput::placeholder{color:var(--text-3);font-weight:400}.co-phone .PhoneInputInput:focus-visible{outline:0}.co-promo-open{min-height:44px;color:var(--text);align-self:flex-start;margin-top:-8px;padding:0 8px 0 0;font-size:15px}.co-promo-open .ic{color:var(--text-3)}.co-promo-row{gap:8px;display:flex}.co-promo-row .inp{flex:auto;min-width:0}.co-promo-apply{flex:none;min-height:52px}.co-promo-ok{border-color:var(--ok)}.co-promo-ok input{font-family:var(--f-mono);font-size:16px;font-weight:700}.co-promo-check{color:var(--ok);align-items:center;padding:0 14px;display:flex}.co-promo-check .ic{stroke-width:2.4px}.co-ok{color:var(--ok)}.co-pay{padding-top:4px}.rcard{cursor:pointer}.rcard .radio{margin-top:1px}.rcard:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:3px}.co-pm-body{gap:3px}.co-pm-top{align-items:flex-start}.co-pm-label{font-size:16px;line-height:1.35}.co-pm-marks{flex:none}.co-consent{position:relative}.co-consent .check{align-items:center}.co-consent input.sr:focus-visible+.check .box{outline:2px solid var(--accent-ink);outline-offset:3px}.co-consent-err{margin-top:-4px;padding-left:36px}.co-refusal{align-items:flex-start}.co-refusal p{font-weight:600;line-height:1.4}.co-pay-help{text-align:center;text-wrap:balance}.co-legal{border-top:1px solid var(--line);padding-top:16px}.co-legal .link{color:var(--text-2);font-weight:500}.co-seller{color:var(--text-2);font-weight:600}.co-lines{padding-top:4px}.co-includes{flex-direction:column;gap:2px;margin:0 0 4px;display:flex}.co-includes li{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:flex}.co-per{margin-left:6px}.co-seatnote{padding:4px 0}.co-seatnote .ic{color:var(--text-3)}.co-seatnote .co-lead{color:var(--text)}.co-seatlist{align-items:flex-start}.co-seatlist .ic{margin-top:2px}.co-seatlist ul{flex-direction:column;gap:4px;min-width:0;display:flex}.co-seatlist li{overflow-wrap:anywhere}.co-promo-line{align-items:center;padding:0}.co-promo-id{color:var(--text-2);min-width:0}.co-promo-id .ic{color:var(--text-3)}.co-promo-code{color:var(--text);font-weight:700}.co-remove{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;padding:0 6px;font-size:14px}.co-ok-amount{color:var(--ok)}.co-stamp{padding:2px 0 6px}.co-paid-with{text-align:right;font-weight:600}.co-identity{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.co-avatar{background:var(--surface-3);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.co-identity-text{flex:calc(100% - 58px);gap:2px;min-width:0}.co-identity-name{overflow-wrap:anywhere}.co-identity-line{align-items:center;gap:6px;min-width:0;display:flex}.co-identity-line>span:last-child{overflow-wrap:anywhere}.co-identity-add{min-height:44px;color:var(--text);align-self:flex-start;padding:0;font-size:14px}.co-identity-edit{flex:none;margin-left:58px}@media (min-width:640px){.co-identity-text{flex:1 1 0}.co-identity-edit{margin-left:0}}.co-handoff{flex-direction:column;gap:28px;padding-top:56px;padding-bottom:24px;display:flex}.co-handoff .status-stack{text-align:center;align-items:center}.co-handoff .status-title{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;max-width:320px;font-size:28px;font-weight:800;line-height:1}.co-handoff-body{flex-direction:column;align-items:center;gap:8px;display:flex}.co-handoff-total{color:var(--text);font-size:32px;font-weight:800;line-height:1.1}.co-stall{align-self:center;width:100%;max-width:520px}.co-inapp{align-self:center;width:100%;max-width:560px;padding-top:0}.co-inapp-banner{align-items:center}.co-inapp-banner h1{font-size:16px;line-height:1.35}.co-inapp-lead{color:var(--text);text-wrap:pretty;font-size:17px;line-height:1.5}.co-center{align-self:center;min-height:44px}.co-toolbar{background:var(--bg);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:10px;height:56px;margin:0;padding:0 8px 0 14px;display:flex}.co-toolbar .ic{color:var(--text-2)}.co-toolbar-title{align-items:center;gap:1px;min-width:0;font-size:13px;line-height:1.2}.co-toolbar-host{color:var(--text-2);font-size:12px}.co-toolbar-host .ic{width:11px;height:11px}.co-toolbar-menu{background:var(--surface-3);outline:2px solid var(--text);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:relative}.co-toolbar-menu .ic{color:var(--text);stroke-width:2.8px}.co-toolbar-badge{background:var(--text);width:20px;height:20px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-9px;right:-9px}.co-how li{align-items:center;gap:12px;display:flex}.co-how-n{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.co-dots{background:var(--surface-3);border:1px solid var(--line-2);vertical-align:-6px;border-radius:6px;justify-content:center;align-items:center;height:24px;margin:0 2px;padding:0 6px;display:inline-flex}.co-dots .ic{stroke-width:2.6px}.co-status{padding-top:28px;padding-bottom:24px}.co-status-narrow{max-width:calc(560px + var(--gutter)*2)}.co-status .status-title{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;margin-top:16px;font-size:34px;font-weight:800;line-height:.94}.co-status .status-body{font-size:16px;line-height:1.5}.co-status-rest{margin-top:20px}.co-status .status-actions{margin-top:24px}.co-reassure{align-items:flex-start}.co-nw{white-space:nowrap}.co-two-lines>span{display:block}.co-status-rest .banner{align-items:center}.co-reassure .ic{color:var(--ok);flex:none;margin-top:1px}.co-spin-s{width:14px;height:14px;color:var(--text-3)}.co-order-copy{gap:10px}@media (min-width:1024px){.co-status .status-title{font-size:44px}}.co-snap-head{padding:12px 14px}.co-snap-head .sum-ev{border-bottom:0;padding-bottom:0}.co-snap-kv{border-top:1px solid var(--line);gap:6px 16px;margin:0;padding:12px 14px;font-size:14px}.co-success{padding-top:0}.co-success-head.co-status{padding:28px 0 0}.co-success-lines{flex-direction:column;gap:6px;display:flex}.co-success-lead{color:var(--text-2);font-size:18px;line-height:1.45}.co-email{color:var(--text);overflow-wrap:anywhere}.co-success-order{color:var(--text-2);font-size:14px}.co-order-id{color:var(--text);font-weight:700}.co-gala-head{padding:14px 14px 12px}.co-gala-head .sum-ev{border-bottom:0;padding-bottom:0}.co-gala-seats{padding:0 14px 14px}.co-seats{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.co-seats-ic{border-radius:var(--r);background:var(--bg);flex:none;place-items:center;width:40px;height:40px;display:grid}.co-seats-text{gap:2px;min-width:0}.co-seats-line{text-wrap:balance;font-size:17px;line-height:1.3}.nw{white-space:nowrap}.co-tickets{flex-direction:column;gap:16px;display:flex}.co-pdf-wait{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.co-qr-note{color:var(--text-2);font-size:14px}.co-mine{align-items:center}.co-loc-name{margin-top:6px;font-size:17px}@media (min-width:1024px){.co-success-head.co-status{padding-top:32px;padding-bottom:8px}.co-success-head .status-stack{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.co-success-head .status-ic{grid-row:1/span 2;width:64px;height:64px}.co-success-head .status-ic .ic{stroke-width:2px;width:32px;height:32px}.co-success-head .status-title{align-self:end;margin-top:0}.co-success-head .status-body{align-self:start;margin-top:6px}.co-success-lines{flex-flow:wrap;align-items:baseline;column-gap:12px}.co-success-order:before{content:"·";margin-right:12px}.co-success .co-grid{margin-top:24px}.co-grid-one{grid-template-columns:minmax(0,480px)}.co-tickets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}.ac-page{padding-top:28px;padding-bottom:24px}.ac-narrow{max-width:calc(560px + 2*var(--gutter))}@media (min-width:1024px){.ac-page{padding-top:48px;padding-bottom:40px}}.ac-toolbar{background:var(--bg);border-bottom:1px solid var(--line)}.ac-tb{grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;display:grid}.ac-tb>:last-child{justify-self:end}.ac-tb-back{justify-self:start;gap:6px;margin-left:-10px;padding:0 10px}.ac-tb-share{margin-right:-10px}.ac-tb-label{display:none}@media (min-width:640px){.ac-tb-label{display:inline}}.ac-state{max-width:calc(480px + 2*var(--gutter));padding-top:56px;padding-bottom:40px}.ac-state-help{margin-top:24px}.ac-quiet-link{color:var(--text-2)}.ac-wrap-label{white-space:normal;text-align:center;padding-top:12px;padding-bottom:12px;line-height:1.2}.ac-auth{padding-top:32px}.ac-auth-body{margin-top:28px}@media (min-width:640px){.ac-auth{max-width:calc(480px + 2*var(--gutter))}}@media (min-width:1024px){.ac-auth{padding-top:72px}}.ac-ic{border-radius:var(--r);background:var(--surface-2);flex:none;place-items:center;width:48px;height:48px;margin-bottom:8px;display:grid}.ac-ic-s{width:40px;height:40px;margin-bottom:0}.ac-note{align-items:flex-start;margin-top:20px}.ac-note .ic{margin-top:1px}.ac-rule{margin:32px 0 20px}.ac-recaptcha{text-align:left;margin-top:20px}.ac-strong{color:var(--text);overflow-wrap:anywhere;font-weight:700}.ac-linkbtn{min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ac-linkbtn:disabled{color:var(--text-3);cursor:default}.ac-otp{position:relative}.ac-otp-input{color:#0000;caret-color:#0000;opacity:0;z-index:1;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ac-otp-input:focus-visible{outline:0}.ac-caret{background:var(--text);border-radius:1px;width:2px;height:28px;display:block}.ac-otp.is-error .otp span{border-color:var(--danger)}.ac-otp-status:not(:empty){margin-top:4px}.ac-otp-actions{margin-top:20px}.ac-otp-wait{min-height:44px}.ac-head{flex-direction:column;gap:10px;display:flex}.ac-who{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ac-who-mail{flex:auto;min-width:0}.ac-who-mail>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-signout{flex:none;padding:0 4px 0 12px}@media (min-width:1024px){.ac-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.ac-who{flex:none;gap:12px}.ac-who-mail{flex:none}.ac-who-mail>span{overflow:visible}}.ac-sec{padding-top:24px}.ac-sec+.ac-sec{padding-top:32px}@media (min-width:1024px){.ac-sec{padding-top:32px}.ac-sec+.ac-sec{padding-top:48px}}.ac-none{line-height:1.5}.ac-more{flex-wrap:wrap;gap:4px 16px;margin-top:32px;margin-left:-12px;display:flex}.ac-trip{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.ac-trip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.ac-ev{overflow:hidden}.ac-ev-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:16px 16px 0;display:grid}.ac-ev-top.has-poster{grid-template-columns:120px minmax(0,1fr)}.ac-ev-poster .poster{border-radius:var(--r-sm)}.ac-ev-text{grid-template-columns:minmax(0,1fr);grid-template-areas:"kick""title""badge";align-content:start;gap:4px;min-width:0;display:grid}.ac-ev-kick{grid-area:kick}.ac-ev-title{overflow-wrap:anywhere;grid-area:title}.ac-ev-badge{grid-area:badge;justify-self:start;margin-top:2px}.ac-facts{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:14px 16px 0;padding-top:14px;display:flex}.ac-facts li{align-items:flex-start;gap:10px;min-width:0;font-size:14px;line-height:1.45;display:flex}.ac-facts li>.ic{color:var(--text-3);margin-top:1px}.ac-facts li>span{overflow-wrap:anywhere;min-width:0}.ac-seatline{display:block}.ac-ev-actions{flex-direction:column;gap:8px;padding:16px;display:flex}.ac-ev-order{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:16px 24px 24px;padding-top:16px;display:flex}.ac-ev-order-sum{overflow-wrap:anywhere;min-width:0}@media (min-width:1024px){.ac-ev-top,.ac-ev-top.has-poster{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.ac-ev-poster{width:100%}.ac-ev-poster .poster{border-radius:0}.ac-ev-text{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kick badge""title title";align-items:center;gap:6px 12px;padding:20px 24px 0}.ac-ev-badge{justify-self:end;margin-top:0}.ac-ev-title{font-size:32px;line-height:1}.ac-facts{border-top:0;gap:6px;margin:16px 24px 0;padding-top:0}.ac-facts li{font-size:16px;line-height:1.35}}.ac-tk-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ac-tk-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:20px 24px;display:flex}.ac-tk-qr{border-radius:var(--r-sm);flex:none;width:96px;height:96px;margin:0;padding:6px}.ac-tk-who{flex-wrap:wrap;gap:0 6px;display:flex}.ac-tk-who>span+span:before{content:"·";margin-right:6px}.ac-tk-code{overflow-wrap:anywhere;font-size:13px}.ac-tk-foot{border-top:1px solid var(--line);background:var(--bg-2);border-radius:0 0 var(--r-lg)var(--r-lg);align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.ac-tk-foot .ic{margin-top:1px}.ac-past{padding:0 16px}.ac-past li+li{border-top:1px solid var(--line)}.ac-past-row{min-height:64px;color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label go""meta go";align-items:center;gap:2px 12px;padding:10px 0;text-decoration:none;display:grid}.ac-past-label{overflow-wrap:anywhere;grid-area:label}.ac-past-meta{flex-wrap:wrap;grid-area:meta;gap:0 6px;display:flex}.ac-past-count:before{content:"·";margin-right:6px}.ac-past-go{grid-area:go;align-items:center;gap:4px;display:inline-flex}.ac-past-go>span{white-space:nowrap}@media (min-width:640px){.ac-past{padding:0 24px}}@media (min-width:1024px){.ac-past-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:none;gap:24px;min-height:68px}.ac-past-label,.ac-past-go{grid-area:auto}.ac-past-meta{display:contents}.ac-past-count:before{content:none}}@media (hover:hover){.ac-past-row:hover .ac-past-label{text-underline-offset:3px;text-decoration:underline}}.ac-ticket{flex-direction:column;gap:16px;max-width:440px;margin:0 auto;display:flex}.ac-ticket .tk-qr{aspect-ratio:1;width:min(264px,100%);height:auto;padding:14px}.ac-hint{text-align:center;justify-content:center}.ac-hint .ic{margin-top:1px}.ac-pdf-wait{text-align:center}.ac-sibs{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.ac-sibs-gap{flex:none;width:44px;height:44px}.ac-dots{align-items:center;gap:8px;display:flex}.ac-dot{background:var(--line-2);border-radius:3px;width:6px;height:6px}.ac-dot.is-on{background:var(--text);width:20px}.ac-back{align-self:flex-start;margin-left:-12px}.ac-h1{margin-top:12px;margin-bottom:20px}.ac-order{color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.ac-order-id{overflow-wrap:anywhere}@media (hover:hover){.ac-order:hover{border-color:var(--line-2)}}.ac-od-head{margin-top:12px}.ac-od-idrow{align-items:flex-start}.ac-od-id{overflow-wrap:anywhere;flex:0 auto;min-width:0;padding-top:8px;font-size:24px;font-weight:700;line-height:1.1}.ac-od-idrow .btn{flex:none}.ac-od-id.is-long{font-size:18px;line-height:1.25}.ac-od-status{align-self:flex-start}.ac-od-ev{border-top:1px solid var(--line);color:inherit;margin-top:20px;padding-top:16px;text-decoration:none;display:block}.ac-od-ev .sum-ev{border-bottom:0;padding-bottom:0}.ac-od-card{margin-top:12px}.ac-od-card .t-over{margin-bottom:4px}.ac-od-card .kv{margin-top:8px}.ac-od-cardhead{padding:6px 16px 0}.ac-od-card>h2.ac-od-cardhead{padding-top:16px}.ac-od-seat{padding:12px 16px}.ac-od-seat+.ac-od-seat{border-top:1px solid var(--line)}.ac-od-seat:last-child{padding-bottom:16px}.ac-od-link{align-items:center;min-height:44px;display:inline-flex}.ac-od-doc{min-height:56px;color:inherit;padding:12px 16px 16px;text-decoration:none}.ac-od-help{margin-top:28px}.ac-od-seller{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.ac-od-skeleton{margin-top:20px}.ac-wrapany{overflow-wrap:anywhere}.ac-profile{margin-top:12px}@media (min-width:640px){.ac-od-id.is-long{font-size:22px}.ac-od-card>h2.ac-od-cardhead{padding-left:20px;padding-right:20px}}.ac-lang{position:relative}.ac-lang .hdr-btn[aria-expanded=true]{background:var(--surface-2)}.ac-lang-menu{z-index:6;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);width:240px;box-shadow:var(--shadow-float);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.ac-lang-item{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:600;display:flex}.ac-lang-item[aria-checked=true]{background:var(--surface-2);font-weight:700}.ac-lang-check{color:var(--accent-ink);stroke-width:2.4px}.ac-lang-note{border-top:1px solid var(--line);margin-top:6px;padding:10px 10px 6px}@media (hover:hover){.ac-lang-item:hover{background:var(--surface-2)}}.ac-lang-set{border:0;min-width:0;margin:0;padding:0}.ac-lang-row{cursor:pointer;align-items:center;gap:14px;min-height:56px;display:flex}.ac-lang-row+.ac-lang-row{border-top:1px solid var(--line)}.ac-lang-name{font-size:17px;font-weight:600}.ac-lang-row input:checked~.ac-lang-name{font-weight:700}.ac-lang-row input:focus-visible+.radio{outline:2px solid var(--accent-ink);outline-offset:3px}.ac-lang-info{border-radius:var(--r-sm);background:var(--surface-2);align-items:flex-start;gap:10px;margin-top:8px;padding:12px;display:flex}.ac-lang-info .ic{color:var(--text-3);flex:none;margin-top:1px}.ac-offline{padding-top:12px}.ac-legal{padding-top:32px;padding-bottom:56px}.ac-legal>.d-l{text-wrap:balance;margin-bottom:28px}.ac-prose{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.ac-prose>*+*{margin-top:1em}.ac-prose h1,.ac-prose h2,.ac-prose h3,.ac-prose h4,.ac-prose h5,.ac-prose h6{font-family:var(--f-display);text-transform:uppercase;color:var(--text);margin-top:2em;font-weight:800;line-height:1}.ac-prose h1,.ac-prose h2{font-size:28px}.ac-prose h3{font-size:22px}.ac-prose h4,.ac-prose h5,.ac-prose h6{letter-spacing:.02em;font-size:18px}.ac-prose>:first-child{margin-top:0}.ac-prose h1+*,.ac-prose h2+*,.ac-prose h3+*,.ac-prose h4+*,.ac-prose h5+*,.ac-prose h6+*{margin-top:.6em}.ac-prose a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ac-prose ul{padding-left:1.4em;list-style:outside}.ac-prose ol{padding-left:1.5em;list-style:decimal}.ac-prose li+li,.ac-prose li>ul,.ac-prose li>ol{margin-top:.4em}.ac-prose blockquote{border-left:3px solid var(--line-2);color:var(--text-2);padding-left:16px}.ac-prose hr{border:0;border-top:1px solid var(--line);height:0;margin:2em 0}.ac-prose code,.ac-prose pre{font-family:var(--f-mono);font-size:.92em}.ac-prose code{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);padding:.1em .35em}.ac-prose pre{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:12px 14px;overflow-x:auto}.ac-prose pre code{background:0 0;border:0;padding:0}@media (min-width:1024px){.ac-legal{padding-top:56px}.ac-prose h1,.ac-prose h2{font-size:32px}}#cc-main#cc-main{--cc-font-family:var(--f-text);--cc-modal-border-radius:var(--r-lg);--cc-btn-border-radius:var(--r);--cc-pm-toggle-border-radius:var(--r-pill);--cc-modal-margin:0px;--cc-bg:var(--surface);--cc-primary-color:var(--text);--cc-secondary-color:var(--text-2);--cc-link-color:var(--text);--cc-btn-primary-bg:var(--surface-2);--cc-btn-primary-color:var(--text);--cc-btn-primary-border-color:var(--line-2);--cc-btn-primary-hover-bg:var(--surface-3);--cc-btn-primary-hover-color:var(--text);--cc-btn-primary-hover-border-color:var(--line-2);--cc-btn-secondary-bg:var(--surface-2);--cc-btn-secondary-color:var(--text);--cc-btn-secondary-border-color:var(--line-2);--cc-btn-secondary-hover-bg:var(--surface-3);--cc-btn-secondary-hover-color:var(--text);--cc-btn-secondary-hover-border-color:var(--line-2);--cc-separator-border-color:var(--line);--cc-overlay-bg:var(--scrim);--cc-footer-bg:var(--surface);--cc-footer-color:var(--text-2);--cc-footer-border-color:var(--line);--cc-webkit-scrollbar-bg:var(--line-2);--cc-webkit-scrollbar-hover-bg:var(--text-3);font-family:var(--f-text);color:var(--text)}#cc-main#cc-main :is(a,button,input,[role=button]):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}#cc-main#cc-main [tabindex="-1"]:focus,#cc-main#cc-main [tabindex="-1"]:focus-visible{outline:0}#cc-main#cc-main .cm__btn,#cc-main#cc-main .cm__btn--secondary,#cc-main#cc-main .pm__btn,#cc-main#cc-main .pm__btn--secondary{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface-2);width:100%;min-width:0;min-height:48px;color:var(--text);font-family:var(--f-text);text-align:center;cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding:0 20px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){#cc-main#cc-main .cm__btn:hover,#cc-main#cc-main .cm__btn--secondary:hover,#cc-main#cc-main .pm__btn:hover,#cc-main#cc-main .pm__btn--secondary:hover{background:var(--surface-3);border-color:var(--line-2);color:var(--text)}}#cc-main#cc-main .cm{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:none;color:var(--text)}#cc-main#cc-main .cm__body{display:flex;flex-direction:column!important;padding:0!important}#cc-main#cc-main .cm__texts{padding:20px 16px 0}#cc-main#cc-main .cm__title{color:var(--text);align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.25;display:flex;padding:0!important}#cc-main#cc-main .cm__title:before{content:"";background:var(--text-2);flex:none;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9 3 3 0 0 0 3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 3z'/%3E%3Cpath d='M8.5 9.5h.01M15.5 15h.01M9 15h.01M12 12h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9 3 3 0 0 0 3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 3z'/%3E%3Cpath d='M8.5 9.5h.01M15.5 15h.01M9 15h.01M12 12h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}#cc-main#cc-main .cm__title+.cm__desc{margin-top:8px}#cc-main#cc-main .cm__desc{max-height:none;color:var(--text-2);font-size:15px;line-height:1.5;overflow:visible;padding:0!important}#cc-main#cc-main .cm__btns{gap:8px;display:flex;border:0!important;flex-direction:column!important;min-width:0!important;max-width:none!important;padding:16px!important}#cc-main#cc-main .cm__btn-group{display:contents!important}#cc-main#cc-main .cm__btn+.cm__btn,#cc-main#cc-main .cm__btn-group+.cm__btn-group{margin:0!important}#cc-main#cc-main .ac-cc-more,#cc-main#cc-main .ac-cc-policy{width:auto;color:var(--text);font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;padding:0;font-weight:600;text-decoration:underline;display:inline}@media (max-width:640px){#cc-main#cc-main .cm{padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:20px 20px 0 0;margin:0;inset:auto 0 0;width:100%!important;max-width:none!important}#cc-main#cc-main .cm__title{padding-right:76px!important}#cc-main#cc-main .ac-cc-more{align-items:center;min-height:44px;padding:0 12px;font-size:15px;display:inline-flex;position:absolute;top:10px;right:4px}}@media (min-width:641px){#cc-main#cc-main .cm{margin:0;inset:auto auto 24px 24px;width:440px!important;max-width:calc(100vw - 48px)!important}#cc-main#cc-main .cm__texts{padding:20px 20px 0}#cc-main#cc-main .cm__btns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;padding:16px 20px 20px!important}#cc-main#cc-main .cm__btn[data-role=show]{grid-column:1/-1}}.show--preferences #cc-main#cc-main .cm{visibility:hidden!important}#cc-main#cc-main .pm{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:none;color:var(--text)}#cc-main#cc-main .pm__header{border:0;padding:8px 8px 0 16px!important}#cc-main#cc-main .pm__title{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:1.25}#cc-main#cc-main .pm__close-btn{border-radius:var(--r);width:44px;height:44px;color:var(--text-2);background:0 0;border:0;flex:none;place-items:center;display:grid}#cc-main#cc-main .pm__close-btn span{place-items:center;display:grid}#cc-main#cc-main .pm__close-btn svg{stroke:var(--text-2)}@media (hover:hover){#cc-main#cc-main .pm__close-btn:hover{background:var(--surface-2)}#cc-main#cc-main .pm__close-btn:hover svg{stroke:var(--text)}}#cc-main#cc-main .pm__body{padding:0 16px!important}#cc-main#cc-main .pm__section:first-child{border:0;margin:0 0 6px;padding:0}#cc-main#cc-main .pm__section:not(:first-child):hover{background:0 0;border-color:#0000}#cc-main#cc-main .pm__section-desc{color:var(--text-2);font-size:14px;line-height:1.45}#cc-main#cc-main .pm__section-toggles{margin:0}#cc-main#cc-main .pm__section-toggles+.pm__section{margin-top:0}#cc-main#cc-main .ac-cc-policy{justify-content:center;align-items:center;min-height:44px;font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}#cc-main#cc-main .pm__section--toggle{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:56px;margin:0;padding:14px 64px 14px 0;display:block;position:relative}#cc-main#cc-main .pm__section--toggle:first-child{border-top:0}#cc-main#cc-main .pm__section--toggle .pm__section-title-wrapper{display:block;position:static}#cc-main#cc-main .pm__section--toggle .pm__section-title,#cc-main#cc-main .pm__section--expandable .pm__section-title{width:100%;min-height:0;color:var(--text);text-align:left;cursor:default;pointer-events:none;background:0 0;border:0;font-size:16px;font-weight:700;line-height:1.3;display:block;padding:0!important}#cc-main#cc-main .pm__section--toggle .pm__section-title:hover{background:0 0;border-color:#0000}#cc-main#cc-main .pm__section-arrow{display:none}#cc-main#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:0;border-radius:0;overflow:visible;margin:0!important;display:flex!important}#cc-main#cc-main .pm__section--toggle .pm__section-desc{margin:0;padding:4px 0 0}#cc-main#cc-main .pm__section-services{display:none}#cc-main#cc-main .pm__badge{border-radius:var(--r-xs);background:var(--surface-2);min-width:0;height:24px;color:var(--text-2);letter-spacing:.02em;vertical-align:1px;cursor:default;align-items:center;margin-left:6px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex!important}#cc-main#cc-main .section__toggle-wrapper{width:auto;height:auto;position:static;transform:none}#cc-main#cc-main .section__toggle{z-index:2;opacity:0;cursor:pointer;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}#cc-main#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main#cc-main .toggle__icon{border:1px solid var(--line-input);border-radius:var(--r-pill);background:var(--surface-3);width:48px;height:28px;box-shadow:none;pointer-events:none;margin-top:-14px;position:absolute;top:50%;right:0;transform:none}#cc-main#cc-main .toggle__icon-circle{background:var(--text-2);width:20px;height:20px;box-shadow:none;border-radius:50%;position:absolute;top:3px;left:3px;transform:none}#cc-main#cc-main .toggle__icon-on,#cc-main#cc-main .toggle__icon-off{display:none}#cc-main#cc-main .section__toggle:checked~.toggle__icon{border-color:var(--accent);background:var(--accent);box-shadow:none}#cc-main#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background:var(--on-accent);transform:translate(20px)}#cc-main#cc-main .section__toggle:checked:disabled~.toggle__icon{border-color:var(--accent);background:var(--accent);opacity:.55}#cc-main#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--on-accent);box-shadow:none}#cc-main#cc-main .section__toggle:focus-visible~.toggle__icon{outline:2px solid var(--accent-ink);outline-offset:3px}#cc-main#cc-main .pm__footer{border-top:1px solid var(--line);gap:8px;margin-top:8px;flex-direction:column!important;padding:16px 16px 60px!important;display:flex!important}#cc-main#cc-main .pm__btn-group{display:contents!important}#cc-main#cc-main .pm__btn+.pm__btn,#cc-main#cc-main .pm__btn-group+.pm__btn-group{margin:0!important}@media (max-width:640px){#cc-main#cc-main .pm{border-bottom:0;border-radius:20px 20px 0 0;width:100%;height:auto;max-height:88dvh;margin:0;inset:auto 0 0;max-width:none!important}#cc-main#cc-main .pm:before{content:"";background:var(--line-2);border-radius:2px;flex:none;width:40px;height:4px;margin:12px auto 0}#cc-main#cc-main .pm__footer{padding-bottom:calc(60px + env(safe-area-inset-bottom))!important}}@media (min-width:641px){#cc-main#cc-main .pm--box{width:auto;max-width:520px;height:auto;max-height:88dvh;margin:0 auto;inset:50% 16px auto}#cc-main#cc-main .pm__header{padding:16px 12px 0 24px!important}#cc-main#cc-main .pm__body{padding:0 24px!important}#cc-main#cc-main .pm__footer{padding:16px 24px 60px!important}}:root{--font-sans:var(--f-text);--default-font-family:var(--f-text)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + var(--pnav-h) + 16px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{overflow-anchor:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#ffffff29;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}.grecaptcha-badge{visibility:hidden!important}.toast__title,.toast--accent .toast__title,.toast--success .toast__title,.toast--warning .toast__title,.toast--danger .toast__title{color:var(--text)}.toast--warning .toast__indicator{color:var(--warn)}.toast--danger .toast__indicator{color:var(--danger)}.toast--success .toast__indicator{color:var(--ok)}.toast--accent .toast__indicator{color:var(--accent-ink)}.field-error{opacity:1;height:auto;padding-inline:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
/*# sourceMappingURL=a31eeb6e56ff655a.css.map*/