html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-ext-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cf0-palette-blue-50:#eff6ff;--cf0-palette-blue-300:#99c4ff;--cf0-palette-blue-600:#0080f5;--cf0-palette-blue-700:#006bff;--cf0-palette-blue-800:#0054d4;--cf0-palette-blue-900:#003f99;--cf0-palette-gray-0:#fff;--cf0-palette-gray-50:#fafafa;--cf0-palette-gray-75:#f5f5f5;--cf0-palette-gray-100:#f4f4f5;--cf0-palette-gray-150:#f0f0f0;--cf0-palette-gray-200:#e4e4e7;--cf0-palette-gray-300:#d4d4d8;--cf0-palette-gray-400:#a1a1aa;--cf0-palette-gray-450:#8a8a93;--cf0-palette-gray-500:#71717a;--cf0-palette-gray-600:#52525b;--cf0-palette-gray-700:#3f3f46;--cf0-palette-gray-800:#27272a;--cf0-palette-gray-900:#18181b;--cf0-palette-gray-950:#09090b;--cf0-palette-gray-900-a96:#18181bf5;--cf0-palette-gray-900-a90:#18181be6;--cf0-palette-gray-900-a82:#18181bd1;--cf0-palette-gray-900-a68:#18181bad;--cf0-palette-gray-900-a62:#18181b9e;--cf0-palette-gray-900-a06:#18181b0f;--cf0-palette-gray-900-a04:#18181b0a;--cf0-palette-slate-400:#9ca3af;--cf0-palette-green-50:#ecfdf5;--cf0-palette-green-500:#10b981;--cf0-palette-red-50:#fef2f2;--cf0-palette-red-600:#dc2626;--cf0-palette-amber-50:#fffbeb;--cf0-palette-amber-500:#f59e0b;--cf0-palette-white-a92:#ffffffeb;--cf0-palette-white-a78:#ffffffc7;--cf0-palette-white-a70:#ffffffb3;--cf0-palette-white-a24:#ffffff3d;--cf0-palette-white-a22:#ffffff38;--cf0-palette-white-a16:#ffffff29;--cf0-palette-black-a72:#111111b8;--cf0-palette-black-a22:#0c101838;--cf0-palette-black-a10:#0000001a;--cf0-glass-backdrop:blur(12px);--cf0-glass-distortion:url(#cf0-glass-distortion);--cf0-material-wall-top:#fbf8f3;--cf0-material-wall-left:#f2ece3;--cf0-material-wall-right:#e7dfd3;--cf0-material-wall-edge:#cbbfae;--cf0-material-oak-top:#e9d7b9;--cf0-material-oak-left:#dcc5a0;--cf0-material-oak-right:#cdb089;--cf0-material-oak-edge:#b0946c;--cf0-material-stone-top:#f1ede6;--cf0-material-stone-left:#e5dfd5;--cf0-material-stone-right:#d8d0c3;--cf0-material-stone-edge:#bdb3a3;--cf0-material-fabric-top:#dad5c9;--cf0-material-fabric-left:#cac4b6;--cf0-material-fabric-right:#b9b2a2;--cf0-material-fabric-edge:#9c9584;--cf0-material-linen-top:#fffdf9;--cf0-material-linen-left:#f5f0e8;--cf0-material-linen-right:#eae3d8;--cf0-material-linen-edge:#c9bead;--cf0-material-leaf-top:#a8be9c;--cf0-material-leaf-left:#90a983;--cf0-material-leaf-right:#7c966f;--cf0-material-leaf-edge:#63805a;--cf0-material-clay-top:#ddb194;--cf0-material-clay-left:#cf9d7e;--cf0-material-clay-right:#be896a;--cf0-material-clay-edge:#a27155;--cf0-material-rug-top:#ece3d5;--cf0-material-rug-left:#e2d7c6;--cf0-material-rug-right:#d6c9b5;--cf0-material-rug-edge:#c2b39d;--cf0-material-sky-top:#e4eef5;--cf0-material-sky-left:#d3e2ee;--cf0-material-sky-right:#c2d6e6;--cf0-material-sky-edge:#a9c1d6;--cf0-material-denim-top:#a5b2c0;--cf0-material-denim-left:#8e9cac;--cf0-material-denim-right:#7a8899;--cf0-material-denim-edge:#647283;--cf0-material-skin:#d9b596;--cf0-material-skin-edge:#b38d6e;--cf0-material-water:#8fb4d3;--cf0-material-puddle:#b9d2e6;--cf0-font-sans:"Amiamie", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cf0-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cf0-size-display:56px;--cf0-size-title:40px;--cf0-size-heading:28px;--cf0-size-body:20px;--cf0-size-ui:18px;--cf0-size-caption:15px;--cf0-leading-display:60px;--cf0-leading-title:46px;--cf0-leading-heading:34px;--cf0-leading-body:30px;--cf0-leading-ui:26px;--cf0-leading-caption:22px;--cf0-tracking-display:-.03em;--cf0-tracking-title:-.025em;--cf0-tracking-heading:-.02em;--cf0-tracking-caption:.04em;--cf0-weight-light:300;--cf0-weight-regular:400;--cf0-weight-black:900;--cf0-space-3xs:1px;--cf0-space-2xs:2px;--cf0-space-xxs:4px;--cf0-space-xs:8px;--cf0-space-sm:12px;--cf0-space-md:16px;--cf0-space-lg:24px;--cf0-space-xl:32px;--cf0-space-2xl:40px;--cf0-space-3xl:48px;--cf0-space-4xl:64px;--cf0-space-5xl:96px;--cf0-space-6xl:128px;--cf0-space-section:192px;--cf0-radius-none:0px;--cf0-radius-2xs:2px;--cf0-radius-xs:4px;--cf0-radius-sm:6px;--cf0-radius-md:8px;--cf0-radius-lg:12px;--cf0-radius-xl:16px;--cf0-radius-pill-sm:64px;--cf0-radius-pill:100px;--cf0-radius-full:9999px;--cf0-shadow-0:none;--cf0-shadow-1:0 0 0 1px #00000014 inset;--cf0-shadow-2:0 1px 1px #00000005, 0 2px 2px #0000000a, var(--cf0-shadow-1);--cf0-shadow-3:0 2px 2px #0000000a, 0 8px 8px -8px #0000000a, var(--cf0-shadow-1);--cf0-shadow-4:0 2px 2px #0000000a, 0 8px 16px -4px #0000000a, var(--cf0-shadow-1);--cf0-shadow-5:0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f, var(--cf0-shadow-1);--cf0-shadow-float:0 28px 56px -24px #00000038, 0 0 0 1px #0000000f;--cf0-ease:cubic-bezier(.23, 1, .32, 1);--cf0-ease-spring:cubic-bezier(.16, 1, .3, 1);--cf0-ease-smooth:cubic-bezier(.4, 0, .2, 1);--cf0-ease-in-out:cubic-bezier(.77, 0, .175, 1);--cf0-ease-drawer:cubic-bezier(.32, .72, 0, 1);--cf0-duration-fast:.15s;--cf0-duration-medium:.2s;--cf0-duration-slow:.3s;--cf0-container-max:1200px;--cf0-container-wide:1400px;--cf0-prose-max:680px;--cf0-measure-prose:65ch;--cf0-measure-chat:56ch;--cf0-side-panel-max:34rem;--cf0-focus-ring:0 0 0 2px var(--cf0-color-background-canvas), 0 0 0 4px var(--cf0-color-border-brand);--cf0-control-ring:inset 0 0 0 1px var(--cf0-color-border-bold);--cf0-control-height-sm:40px;--cf0-control-height:50px;--cf0-control-height-lg:60px;--cf0-control-height-touch:48px;--cf0-blur-sm:8px;--cf0-sign-in-card-height:384px;--cf0-sign-in-card-mobile-height:420px;--cf0-icon-size-sm:18px;--cf0-icon-size:20px;--cf0-popover-width:18rem;--cf0-popup-min-width:8rem;--cf0-drawer-width:20rem;--cf0-figure-sm:200px;--cf0-figure-md:280px;--cf0-figure-lg:360px;--cf0-figure-empty:240px;--cf0-figure-empty-compact:180px;--cf0-row-list-value:6rem;--cf0-bar-list-label:12rem;--cf0-empty-max-width:24rem;--cf0-textarea-min-height:4.5rem;--cf0-viewport-height:100dvh}[data-cf0-typeface=amiamie]{--cf0-font-mono:var(--cf0-font-sans);font-family:var(--cf0-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-cf0-wordmark]{--cf0-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-side]{--cf0-transform-origin:var(--transform-origin);--cf0-anchor-width:var(--anchor-width);--cf0-available-height:var(--available-height)}[data-slot=grouped-table-rows]{--cf0-collapsible-panel-height:var(--collapsible-panel-height)}:root{--cf0-color-background-canvas:var(--cf0-palette-gray-75);--cf0-color-background-surface:var(--cf0-palette-gray-0);--cf0-color-background-surface-raised:var(--cf0-palette-gray-0);--cf0-color-background-surface-subtle:var(--cf0-palette-gray-50);--cf0-color-background-surface-hover:var(--cf0-palette-gray-150);--cf0-color-background-sunken:var(--cf0-palette-gray-100);--cf0-color-background-neutral:var(--cf0-palette-gray-200);--cf0-color-background-neutral-bold:var(--cf0-palette-gray-300);--cf0-color-background-neutral-bolder:var(--cf0-palette-gray-400);--cf0-color-background-neutral-boldest:var(--cf0-palette-gray-500);--cf0-color-background-neutral-hover:var(--cf0-palette-gray-900-a04);--cf0-color-background-inverse:var(--cf0-palette-gray-900-a96);--cf0-color-background-inverse-hover:var(--cf0-palette-gray-800);--cf0-color-background-inverse-bold:var(--cf0-palette-gray-950);--cf0-color-background-inverse-solid:var(--cf0-palette-gray-900);--cf0-color-background-brand:var(--cf0-palette-blue-700);--cf0-color-background-brand-hover:var(--cf0-palette-blue-800);--cf0-color-background-brand-subtle:var(--cf0-palette-blue-50);--cf0-color-background-brand-bold:var(--cf0-palette-blue-900);--cf0-color-background-danger:var(--cf0-palette-red-600);--cf0-color-background-danger-subtle:var(--cf0-palette-red-50);--cf0-color-background-success:var(--cf0-palette-green-500);--cf0-color-background-success-subtle:var(--cf0-palette-green-50);--cf0-color-background-warning:var(--cf0-palette-amber-500);--cf0-color-background-warning-subtle:var(--cf0-palette-amber-50);--cf0-color-background-glass:var(--cf0-palette-white-a78);--cf0-color-background-glass-bold:var(--cf0-palette-white-a92);--cf0-color-background-glass-tint:var(--cf0-palette-gray-900-a06);--cf0-color-background-glass-tint-inverse:var(--cf0-palette-black-a22);--cf0-color-background-overlay:var(--cf0-palette-black-a72);--cf0-color-background-overlay-subtle:var(--cf0-palette-black-a10);--cf0-color-background-on-overlay:var(--cf0-palette-white-a24);--cf0-color-background-on-overlay-hover:var(--cf0-palette-white-a16);--cf0-color-background-on-overlay-bold:var(--cf0-palette-gray-0);--cf0-color-background-on-overlay-subtle:var(--cf0-palette-white-a70);--cf0-color-text-default:var(--cf0-palette-gray-900-a96);--cf0-color-text-body-bold:var(--cf0-palette-gray-900-a90);--cf0-color-text-body:var(--cf0-palette-gray-900-a82);--cf0-color-text-subtle:var(--cf0-palette-gray-900-a68);--cf0-color-text-subtlest:var(--cf0-palette-gray-900-a62);--cf0-color-text-neutral-bold:var(--cf0-palette-gray-700);--cf0-color-text-neutral:var(--cf0-palette-gray-600);--cf0-color-text-neutral-subtle:var(--cf0-palette-gray-500);--cf0-color-text-neutral-subtlest:var(--cf0-palette-gray-400);--cf0-color-text-inverse:var(--cf0-palette-gray-0);--cf0-color-text-on-brand:var(--cf0-palette-gray-0);--cf0-color-text-on-overlay:var(--cf0-palette-gray-0);--cf0-color-text-on-overlay-subtle:var(--cf0-palette-white-a70);--cf0-color-text-brand:var(--cf0-palette-blue-700);--cf0-color-text-danger:var(--cf0-palette-red-600);--cf0-color-text-success:var(--cf0-palette-green-500);--cf0-color-text-warning:var(--cf0-palette-amber-500);--cf0-color-text-trend-flat:var(--cf0-palette-slate-400);--cf0-color-text-bold:var(--cf0-palette-gray-950);--cf0-color-border-default:var(--cf0-palette-gray-200);--cf0-color-border-bold:var(--cf0-palette-gray-300);--cf0-color-border-bolder:var(--cf0-palette-gray-900-a96);--cf0-color-border-input:var(--cf0-palette-gray-450);--cf0-color-border-brand:var(--cf0-palette-blue-700);--cf0-color-border-danger:var(--cf0-palette-red-600);--cf0-color-border-success:var(--cf0-palette-green-500);--cf0-color-border-inverse:var(--cf0-palette-gray-0);--cf0-color-border-on-overlay:var(--cf0-palette-white-a24);--cf0-color-border-on-overlay-hover:var(--cf0-palette-white-a16);--cf0-color-border-overlay-subtle:var(--cf0-palette-black-a10);--cf0-color-border-glass:var(--cf0-palette-white-a92);--cf0-color-border-glass-inverse:var(--cf0-palette-white-a22);--cf0-color-icon-default:var(--cf0-palette-gray-900-a96);--cf0-color-icon-subtle:var(--cf0-palette-gray-500);--cf0-color-icon-brand:var(--cf0-palette-blue-700);--cf0-color-icon-brand-alt:var(--cf0-palette-blue-600);--cf0-color-icon-track:var(--cf0-palette-gray-200);--cf0-color-icon-track-bold:var(--cf0-palette-gray-300);--cf0-color-icon-sunken:var(--cf0-palette-gray-100);--cf0-color-icon-surface:var(--cf0-palette-gray-0);--cf0-color-icon-success:var(--cf0-palette-green-500);--cf0-color-icon-default-solid:var(--cf0-palette-gray-900);--cf0-color-icon-neutral-bold:var(--cf0-palette-gray-800);--cf0-color-icon-subtlest:var(--cf0-palette-gray-400);--cf0-color-icon-brand-subtle:var(--cf0-palette-blue-300);--cf0-color-icon-brand-bold:var(--cf0-palette-blue-800);--cf0-color-icon-surface-subtle:var(--cf0-palette-gray-50);--cf0-color-icon-neutral:var(--cf0-palette-gray-700);--cf0-color-icon-neutral-subtle:var(--cf0-palette-gray-600);--cf0-color-icon-brand-bolder:var(--cf0-palette-blue-900);--cf0-color-chart-categorical-1:var(--cf0-palette-blue-700);--cf0-color-chart-categorical-2:var(--cf0-palette-gray-900);--cf0-color-chart-categorical-3:var(--cf0-palette-blue-600);--cf0-color-chart-categorical-4:var(--cf0-palette-gray-500);--cf0-color-chart-categorical-5:var(--cf0-palette-blue-900);--cf0-color-chart-categorical-6:var(--cf0-palette-gray-300);--cf0-color-accent-blue-50:var(--cf0-palette-blue-50);--cf0-color-accent-blue-300:var(--cf0-palette-blue-300);--cf0-color-accent-blue-600:var(--cf0-palette-blue-600);--cf0-color-accent-blue-700:var(--cf0-palette-blue-700);--cf0-color-accent-blue-900:var(--cf0-palette-blue-900);--cf0-color-accent-gray-0:var(--cf0-palette-gray-0);--cf0-color-accent-gray-100:var(--cf0-palette-gray-100);--cf0-color-accent-gray-200:var(--cf0-palette-gray-200);--cf0-color-accent-gray-300:var(--cf0-palette-gray-300);--cf0-color-accent-gray-500:var(--cf0-palette-gray-500);--cf0-color-accent-gray-600:var(--cf0-palette-gray-600);--cf0-color-accent-gray-700:var(--cf0-palette-gray-700);--cf0-color-accent-gray-800:var(--cf0-palette-gray-800);--cf0-color-accent-gray-900:var(--cf0-palette-gray-900);--cf0-color-accent-gray-950:var(--cf0-palette-gray-950)}@media (prefers-contrast:more){:root{--cf0-color-border-default:var(--cf0-palette-gray-300)}}:root{--cf0-button-primary-background:var(--cf0-color-background-brand);--cf0-button-primary-background-hover:var(--cf0-color-background-brand-hover);--cf0-button-primary-text:var(--cf0-color-text-on-brand);--cf0-button-strong-background:var(--cf0-color-background-inverse);--cf0-button-strong-background-hover:var(--cf0-color-background-inverse-hover);--cf0-button-strong-text:var(--cf0-color-text-inverse);--cf0-button-secondary-background:var(--cf0-color-background-surface);--cf0-button-secondary-background-hover:var(--cf0-color-background-surface-hover);--cf0-button-secondary-border:var(--cf0-color-border-default);--cf0-button-secondary-text:var(--cf0-color-text-default);--cf0-button-ghost-background-hover:var(--cf0-color-background-surface-hover);--cf0-button-ghost-text:var(--cf0-color-text-body);--cf0-button-overlay-background:var(--cf0-color-background-overlay);--cf0-button-overlay-background-hover:var(--cf0-color-background-on-overlay-hover);--cf0-button-overlay-text:var(--cf0-color-text-on-overlay);--cf0-button-destructive-background:var(--cf0-color-background-danger);--cf0-button-destructive-text:var(--cf0-color-text-on-brand);--cf0-button-outline-background-hover:var(--cf0-color-background-surface-hover);--cf0-button-outline-border:var(--cf0-color-border-bold);--cf0-button-outline-text:var(--cf0-color-text-default);--cf0-button-link-text:var(--cf0-color-text-brand);--cf0-input-default-background-disabled:var(--cf0-color-background-surface-subtle);--cf0-input-default-border:var(--cf0-color-border-input);--cf0-input-default-border-focus:var(--cf0-color-border-brand);--cf0-input-default-border-invalid:var(--cf0-color-border-danger);--cf0-input-default-text:var(--cf0-color-text-default);--cf0-input-default-placeholder:var(--cf0-color-text-neutral-subtle);--cf0-input-radius:var(--cf0-radius-sm);--cf0-card-background:var(--cf0-color-background-surface);--cf0-card-border:var(--cf0-color-border-default);--cf0-card-text:var(--cf0-color-text-body);--cf0-card-radius:var(--cf0-radius-md)}@layer liquefy-ui{:root{--lq-accent:var(--cf0-color-background-brand);--lq-space:4px;--lq-radius-default:18px;--lq-duration:.42s;--lq-easing:cubic-bezier(.22, 1, .36, 1);--lq-text:var(--cf0-color-text-inverse);--lq-muted:color-mix(in srgb, var(--cf0-color-text-inverse) 66%, transparent)}.lq-scope{display:contents}.lq-provider{--lq-clear-fill:transparent;--lq-clear-line:color-mix(in srgb, var(--cf0-color-border-inverse) 15%, transparent);--lq-control-fill:transparent;--lq-control-line:color-mix(in srgb, var(--cf0-color-border-inverse) 16%, transparent);--lq-control-hover-line:color-mix(in srgb, var(--cf0-color-text-default) 28%, color-mix(in srgb, var(--cf0-color-border-inverse) 18%, transparent));--lq-dock-active:var(--cf0-color-background-surface);--lq-dock-hover-fill:color-mix(in srgb, var(--cf0-color-background-surface) 1.2%, transparent);--lq-dock-indicator-fill:transparent;--lq-field-fill:transparent;--lq-field-focus-fill:color-mix(in srgb, var(--cf0-color-text-default) 2%, transparent);--lq-field-line:color-mix(in srgb, var(--cf0-color-border-inverse) 13%, transparent);--lq-foreground:var(--cf0-color-text-inverse);--lq-glass-bright:color-mix(in srgb, var(--cf0-color-background-surface) 32%, transparent);--lq-glass-shade:color-mix(in srgb, var(--cf0-color-background-inverse) 7%, transparent);--lq-glass-soft:color-mix(in srgb, var(--cf0-color-background-surface) 6%, transparent);--lq-muted:color-mix(in srgb, var(--cf0-color-text-inverse) 66%, transparent);--lq-placeholder:color-mix(in srgb, var(--cf0-color-text-inverse) 42%, transparent);--lq-quiet-fill:transparent;--lq-quiet-line:color-mix(in srgb, var(--cf0-color-border-inverse) 13%, transparent);--lq-regular-fill:color-mix(in srgb, var(--cf0-color-background-surface) 1.2%, transparent);--lq-regular-line:color-mix(in srgb, var(--cf0-color-border-inverse) 18%, transparent);--lq-shadow-color:color-mix(in srgb, var(--cf0-color-background-inverse) 14%, transparent);--lq-solid-fill:var(--cf0-color-background-inverse-bold);--lq-switch-fill:transparent;--lq-switch-line:color-mix(in srgb, var(--cf0-color-border-inverse) 14%, transparent);color:var(--lq-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-width:0}@media (prefers-color-scheme:dark){.lq-provider{--lightningcss-light: ;--lightningcss-dark:initial}}.lq-provider[data-liquid-theme=dark]{color:var(--cf0-color-text-inverse);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lq-provider[data-liquid-theme=light]{--lq-clear-fill:transparent;--lq-clear-line:color-mix(in srgb, var(--cf0-color-text-default) 22%, transparent);--lq-control-fill:transparent;--lq-control-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, transparent);--lq-control-hover-line:color-mix(in srgb, var(--cf0-color-text-default) 28%, color-mix(in srgb, var(--cf0-color-border-inverse) 18%, transparent));--lq-dock-active:var(--cf0-color-background-inverse-bold);--lq-dock-hover-fill:color-mix(in srgb, var(--cf0-color-background-surface) 1.5%, transparent);--lq-dock-indicator-fill:transparent;--lq-field-fill:transparent;--lq-field-focus-fill:color-mix(in srgb, var(--cf0-color-text-default) 1.5%, transparent);--lq-field-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, transparent);--lq-foreground:var(--cf0-color-text-bold);--lq-glass-bright:color-mix(in srgb, var(--cf0-color-background-surface) 56%, transparent);--lq-glass-shade:color-mix(in srgb, var(--cf0-color-background-inverse) 7%, transparent);--lq-glass-soft:color-mix(in srgb, var(--cf0-color-background-surface) 16%, transparent);--lq-muted:color-mix(in srgb, var(--cf0-color-text-default) 62%, transparent);--lq-placeholder:color-mix(in srgb, var(--cf0-color-text-default) 42%, transparent);--lq-quiet-fill:transparent;--lq-quiet-line:color-mix(in srgb, var(--cf0-color-text-default) 16%, transparent);--lq-regular-fill:color-mix(in srgb, var(--cf0-color-background-surface) 1.5%, transparent);--lq-regular-line:color-mix(in srgb, var(--cf0-color-text-default) 26%, transparent);--lq-shadow-color:color-mix(in srgb, var(--cf0-color-background-inverse) 10%, transparent);--lq-solid-fill:var(--cf0-color-background-surface);--lq-switch-fill:transparent;--lq-switch-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, transparent);color:var(--lq-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lq-surface,.lq-button,.lq-select__trigger,.lq-text-field__control{--lq-pointer-x:50%;--lq-pointer-y:50%;--lq-rotate-x:0deg;--lq-rotate-y:0deg;--lq-skew-x:0deg;--lq-squish:0;--lq-lift:0px;--lq-magnet-x:0px;--lq-magnet-y:0px;--lq-scale-x:1;--lq-scale-y:1;--lq-shine-opacity:0;-webkit-tap-highlight-color:transparent;isolation:isolate;transform:perspective(900px) translate3d(var(--lq-magnet-x), calc(var(--lq-lift) + var(--lq-magnet-y)), 0) rotateX(var(--lq-rotate-x)) rotateY(var(--lq-rotate-y)) skewX(var(--lq-skew-x)) scaleX(var(--lq-scale-x)) scaleY(var(--lq-scale-y));transform-style:preserve-3d;transition:box-shadow var(--lq-duration) var(--lq-easing), border-color var(--lq-duration) var(--lq-easing), background var(--lq-duration) var(--lq-easing);will-change:transform;position:relative}.lq-surface{--lq-blur:1.5px;--lq-saturate:1.4;--lq-brighten:1.05;--lq-glow:.4;--lq-fill:var(--lq-clear-fill);--lq-line:var(--lq-clear-line);--lq-shadow:0 16px 40px var(--lq-shadow-color), 0 2px 8px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-saturate)) brightness(var(--lq-brighten));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-saturate)) brightness(var(--lq-brighten));background:var(--lq-fill);border:1px solid var(--lq-line);border-radius:calc(var(--lq-radius) + var(--lq-squish) * 6px);box-shadow:var(--lq-shadow), inset 0 1px 0 var(--lq-glass-bright), inset 0 -1.25px 0 var(--lq-glass-shade), inset 0 0 22px -14px color-mix(in srgb, var(--cf0-color-background-surface) calc(var(--lq-glow) * 100%), transparent);overflow:hidden}.lq-surface[data-liquid-variant=clear]{--lq-blur:0px;--lq-saturate:1.08;--lq-brighten:1;--lq-glow:.1}.lq-surface[data-liquid-variant=clear]>.lq-surface__edge{opacity:.42}.lq-surface[data-liquid-variant=tinted]{--lq-blur:2px;--lq-fill:color-mix(in srgb, var(--lq-tint) 14%, transparent);--lq-line:color-mix(in srgb, var(--lq-tint) 48%, color-mix(in srgb, var(--cf0-color-border-inverse) 12%, transparent))}.lq-surface[data-liquid-active=true]{border-color:color-mix(in srgb, var(--lq-tint) 32%, color-mix(in srgb, var(--cf0-color-border-inverse) 14%, transparent));box-shadow:0 20px 52px color-mix(in srgb, var(--lq-shadow-color) 86%, transparent), 0 3px 12px color-mix(in srgb, var(--lq-shadow-color) 54%, transparent), inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade)}.lq-surface__edge{background:radial-gradient(circle 124px at var(--lq-pointer-x) var(--lq-pointer-y), color-mix(in srgb, var(--cf0-color-background-surface) calc(22% + 42% * var(--lq-shine-opacity)), transparent), color-mix(in srgb, var(--cf0-color-background-surface) 8%, transparent) 36%, transparent 72%), linear-gradient(135deg, var(--lq-glass-bright) 0%, var(--lq-glass-soft) 25%, transparent 47%, var(--lq-glass-shade) 74%, color-mix(in srgb, var(--cf0-color-background-surface) 18%, transparent) 100%);border-radius:inherit;-webkit-mask:linear-gradient(var(--cf0-color-background-inverse-bold) 0 0) content-box, linear-gradient(var(--cf0-color-background-inverse-bold) 0 0);mask:linear-gradient(var(--cf0-color-background-inverse-bold) 0 0) content-box, linear-gradient(var(--cf0-color-background-inverse-bold) 0 0);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--lq-tint,var(--cf0-color-text-default)) 8%, transparent));opacity:.72;pointer-events:none;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(var(--cf0-color-background-inverse-bold) 0 0) content-box, linear-gradient(var(--cf0-color-background-inverse-bold) 0 0);-webkit-mask-composite:xor;z-index:2;padding:.9px;transition:opacity .26s;position:absolute;inset:0}.lq-surface[data-liquid-interactive=false]>.lq-surface__edge{background:linear-gradient(135deg, var(--lq-glass-bright) 0%, var(--lq-glass-soft) 25%, transparent 47%, var(--lq-glass-shade) 74%, color-mix(in srgb, var(--cf0-color-background-surface) 18%, transparent) 100%)}.lq-surface:after{border-radius:inherit;box-shadow:inset 0 .75px 0 color-mix(in srgb, var(--cf0-color-border-inverse) 10%, transparent), inset 0 -.75px 0 color-mix(in srgb, var(--lq-tint,var(--cf0-color-text-default)) 8%, transparent);content:"";pointer-events:none;z-index:2;position:absolute;inset:1px}.lq-surface__shader{border-radius:inherit;mix-blend-mode:screen;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.lq-surface__shader[data-fallback=true]{display:none}.lq-surface__content{display:contents}.lq-surface__content>*{z-index:3;position:relative}.lq-button{--lq-button-radius:var(--cf0-radius-pill);appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);border:1px solid color-mix(in srgb, var(--cf0-color-text-default) 16%, color-mix(in srgb, var(--cf0-color-border-inverse) 8%, transparent));border-radius:calc(var(--lq-button-radius) + var(--lq-squish) * 5px);box-shadow:none;color:inherit;cursor:pointer;font:inherit;font-weight:var(--cf0-weight-regular);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lq-button[data-liquid-size=xs]{font-size:10px;font-weight:var(--cf0-weight-regular);gap:4px;height:20px;min-height:20px;padding:0 8px}.lq-button[data-liquid-size=sm]{min-height:36px;padding:0 14px;font-size:14px}.lq-button[data-liquid-size=md]{min-height:46px;padding:0 21px;font-size:.9rem}.lq-button[data-liquid-variant=primary]{background:var(--cf0-color-background-brand)!important;border:1px solid var(--cf0-color-background-brand)!important;color:var(--cf0-color-text-on-brand)!important;box-shadow:none!important;transition:background-color .2s var(--cf0-ease-spring)!important}.lq-button[data-liquid-variant=primary] .lq-button__content{color:var(--cf0-color-text-on-brand)!important;font-weight:var(--cf0-weight-regular)!important}.lq-button[data-liquid-variant=primary]:hover:not(:disabled){background:var(--cf0-color-background-brand-hover)!important;border-color:var(--cf0-color-background-brand-hover)!important}.lq-button>.lq-surface__edge,.lq-button>.lq-surface__shader{display:none}.lq-button[data-liquid-size=lg]{min-height:56px;padding:0 27px;font-size:1rem}.lq-button:hover:not(:disabled){background:color-mix(in srgb, var(--cf0-color-text-default) 12%, transparent);border-color:var(--lq-control-hover-line,color-mix(in srgb, var(--cf0-color-text-default) 75%, transparent))}.lq-button:focus-visible,.lq-text-field__control:focus-within{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, var(--cf0-color-border-inverse));outline-offset:3px}.lq-button:disabled{cursor:not-allowed;opacity:.45}.lq-button__content{z-index:3;transition:transform .5s var(--lq-easing);align-items:center;gap:9px;display:inline-flex;position:relative}.lq-button:hover:not(:disabled) .lq-button__content{transform:translate3d(calc(var(--lq-magnet-x) * .45), calc(var(--lq-magnet-y) * .45), 0)}.lq-button__icon{display:inline-flex}.lq-button__icon[data-position=before]{box-shadow:none;background:0 0;border:0}.lq-button[data-loading=true],.lq-button[data-loading=true]:disabled{cursor:progress;opacity:1}.lq-button[data-loading=true] .lq-button__content{opacity:0}.lq-button__spinner{pointer-events:none;z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.lq-control-label{color:color-mix(in srgb, var(--lq-foreground) 82%, transparent);font-size:.78rem;font-weight:var(--cf0-weight-regular)}.lq-control-hint{color:var(--lq-muted);font-size:.72rem;line-height:1.4}.lq-text-field{gap:8px;display:grid}.lq-text-field__adornment{color:var(--lq-muted);flex:none;display:inline-flex}.lq-text-field__control{-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-field-fill);border:1px solid var(--lq-field-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade), 0 8px 20px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 15px;transition:background .24s,border-color .24s,box-shadow .24s;display:flex}.lq-text-field__control:focus-within{background:var(--lq-field-focus-fill);border-color:color-mix(in srgb, var(--cf0-color-text-default) 32%, color-mix(in srgb, var(--cf0-color-border-inverse) 14%, transparent));box-shadow:0 7px 18px color-mix(in srgb, var(--cf0-color-text-default) 7%, transparent), inset 0 .75px 0 color-mix(in srgb, var(--cf0-color-border-inverse) 10%, transparent)}.lq-text-field input{color:inherit;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.lq-text-field input::placeholder{color:var(--lq-placeholder)}@media (prefers-color-scheme:light){.lq-provider[data-liquid-theme=system]{--lq-clear-fill:transparent;--lq-clear-line:color-mix(in srgb, var(--cf0-color-text-default) 22%, transparent);--lq-control-fill:transparent;--lq-control-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, transparent);--lq-control-hover-line:color-mix(in srgb, var(--cf0-color-text-default) 28%, color-mix(in srgb, var(--cf0-color-border-inverse) 18%, transparent));--lq-dock-active:var(--cf0-color-background-inverse-bold);--lq-dock-hover-fill:color-mix(in srgb, var(--cf0-color-background-surface) 1.5%, transparent);--lq-dock-indicator-fill:transparent;--lq-field-fill:transparent;--lq-field-focus-fill:color-mix(in srgb, var(--cf0-color-text-default) 1.5%, transparent);--lq-field-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, transparent);--lq-foreground:var(--cf0-color-text-bold);--lq-glass-bright:color-mix(in srgb, var(--cf0-color-background-surface) 56%, transparent);--lq-glass-shade:color-mix(in srgb, var(--cf0-color-background-inverse) 7%, transparent);--lq-glass-soft:color-mix(in srgb, var(--cf0-color-background-surface) 16%, transparent);--lq-muted:color-mix(in srgb, var(--cf0-color-text-default) 62%, transparent);--lq-placeholder:color-mix(in srgb, var(--cf0-color-text-default) 42%, transparent);--lq-quiet-fill:transparent;--lq-quiet-line:color-mix(in srgb, var(--cf0-color-text-default) 16%, transparent);--lq-regular-fill:color-mix(in srgb, var(--cf0-color-background-surface) 1.5%, transparent);--lq-regular-line:color-mix(in srgb, var(--cf0-color-text-default) 26%, transparent);--lq-shadow-color:color-mix(in srgb, var(--cf0-color-background-inverse) 10%, transparent);--lq-solid-fill:var(--cf0-color-background-surface);--lq-switch-fill:transparent;--lq-switch-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, transparent);color:var(--lq-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.lq-provider[data-liquid-motion=off] .lq-surface,.lq-provider[data-liquid-motion=off] .lq-button{transition-duration:.01ms;animation:none}.lq-provider[data-liquid-transparency=off] .lq-surface,.lq-provider[data-liquid-transparency=off] .lq-button,.lq-provider[data-liquid-transparency=off] .lq-text-field__control{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lq-solid-fill)}.lq-provider[data-liquid-transparency=off] .lq-surface__shader,.lq-provider[data-liquid-transparency=off] .lq-surface__edge{display:none}.lq-popover{-webkit-backdrop-filter:blur(14px)saturate(1.5)brightness(1.04);backdrop-filter:blur(14px)saturate(1.5)brightness(1.04);background:color-mix(in srgb, var(--lq-solid-fill,var(--cf0-color-background-inverse-bold)) 72%, transparent);border:1px solid var(--lq-regular-line,color-mix(in srgb, var(--cf0-color-border-inverse) 18%, transparent));box-shadow:0 18px 44px var(--lq-shadow-color,color-mix(in srgb, var(--cf0-color-background-inverse) 28%, transparent)), inset 0 1px 0 var(--lq-glass-bright,color-mix(in srgb, var(--cf0-color-background-surface) 32%, transparent)), inset 0 -1px 0 var(--lq-glass-shade,color-mix(in srgb, var(--cf0-color-background-inverse) 7%, transparent));z-index:85;border-radius:14px;padding:5px;animation:.42s cubic-bezier(.16,1.35,.3,1) both lq-popover-in}.lq-popover[data-closed]{animation:.19s cubic-bezier(.5,0,.4,1) both lq-popover-out}@keyframes lq-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes lq-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}60%{opacity:1;transform:translateY(2px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}.lq-menu{display:inline-flex}.lq-menu__item[data-selected=true]{color:var(--lq-foreground);font-weight:var(--cf0-weight-regular)}.lq-menu__check,.lq-menu__icon{flex:none;display:inline-flex}.lq-menu__shortcut{background:color-mix(in srgb, var(--lq-foreground) 8%, transparent);border:1px solid color-mix(in srgb, var(--lq-foreground) 12%, transparent);color:var(--lq-muted);border-radius:5px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:.66rem}.lq-menu__heading{color:var(--lq-muted);font-size:.72rem;font-weight:var(--cf0-weight-regular);letter-spacing:.02em;padding:7px 11px 3px}.lq-select{gap:8px;display:grid;position:relative}.lq-select__trigger{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-field-fill);border:1px solid var(--lq-field-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade), 0 8px 20px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:min(200px,100%);min-height:48px;padding:0 15px;transition:background .24s,border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.lq-select__value{text-overflow:ellipsis;white-space:nowrap;z-index:3;position:relative;overflow:hidden}.lq-select__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, var(--cf0-color-border-inverse));outline-offset:3px}.lq-select__trigger[data-popup-open]{background:var(--lq-field-focus-fill);border-color:color-mix(in srgb, var(--cf0-color-text-default) 32%, color-mix(in srgb, var(--cf0-color-border-inverse) 14%, transparent))}.lq-select__trigger[data-placeholder] .lq-select__value{color:var(--lq-placeholder)}.lq-select__trigger[data-disabled]{cursor:not-allowed;opacity:.45}.lq-select__chevron{color:var(--lq-muted);z-index:3;flex:none;transition:rotate .38s cubic-bezier(.18,1.4,.3,1);display:inline-flex;position:relative}.lq-select__trigger[data-popup-open] .lq-select__chevron{rotate:180deg}.lq-select__positioner{z-index:85}.lq-select__listbox{max-height:min(320px, var(--available-height));min-width:var(--anchor-width);transform-origin:var(--transform-origin);overflow:auto}.lq-select__option{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:.88rem;transition:background .16s;display:flex}.lq-select__option[data-highlighted]{background:color-mix(in srgb, var(--cf0-color-text-default) 14%, transparent)}.lq-select__option[data-selected]{color:color-mix(in srgb, var(--lq-accent) 60%, var(--lq-foreground));font-weight:var(--cf0-weight-regular)}.lq-select__option[data-disabled]{cursor:not-allowed;opacity:.4}.lq-icon-button{padding:0!important}.lq-icon-button[data-liquid-size=sm]{width:36px;height:36px;min-height:36px}.lq-icon-button[data-liquid-size=md]{width:46px;height:46px;min-height:46px}.lq-icon-button[data-liquid-size=lg]{width:56px;height:56px;min-height:56px}.lq-icon-button[data-liquid-shape=circle]{--lq-button-radius:var(--cf0-radius-pill)}.lq-provider[data-liquid-glass=on] .lq-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cf0-color-background-glass-tint);box-shadow:none;isolation:isolate}.lq-provider[data-liquid-glass=on][data-liquid-theme=dark] .lq-button{background:var(--cf0-color-background-glass-tint-inverse);border-color:var(--cf0-color-border-glass-inverse)}.lq-provider[data-liquid-glass=on] .lq-button:hover:not(:disabled){background:color-mix(in srgb, var(--cf0-color-text-default) 12%, transparent);border-color:var(--lq-control-hover-line)}.lq-provider[data-liquid-glass=on] .lq-button:before{-webkit-backdrop-filter:var(--cf0-glass-backdrop);backdrop-filter:var(--cf0-glass-backdrop);border-radius:inherit;content:"";filter:var(--cf0-glass-distortion);pointer-events:none;z-index:-1;position:absolute;inset:0}.lq-list{padding:7px}.lq-list__items{z-index:3;margin:0;padding:0;list-style:none;display:grid;position:relative}.lq-list__item+.lq-list__item{border-top:1px solid color-mix(in srgb, var(--lq-regular-line) 40%, transparent)}.lq-list[data-inset=true] .lq-list__item+.lq-list__item{border-top:0}.lq-list__item-button,.lq-list__item-static{appearance:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;padding:12px 13px;display:flex}.lq-list__item-button{cursor:pointer;transition:background .18s}.lq-list__item-button:hover{background:color-mix(in srgb, var(--cf0-color-text-default) 6%, transparent)}.lq-list__item-button:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, var(--cf0-color-border-inverse));outline-offset:-2px}.lq-list__icon{background:color-mix(in srgb, var(--cf0-color-text-default) 12%, transparent);border:1px solid color-mix(in srgb, var(--cf0-color-text-default) 22%, color-mix(in srgb, var(--cf0-color-border-inverse) 8%, transparent));color:color-mix(in srgb, var(--lq-accent) 72%, var(--cf0-color-text-inverse));border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lq-list__copy{flex:1;gap:2px;min-width:0;display:grid}.lq-list__title{font-size:.9rem;font-weight:var(--cf0-weight-regular)}.lq-list__description{color:var(--lq-muted);font-size:.78rem;line-height:1.4}.lq-list__end{color:var(--lq-muted);flex:none;font-size:.8rem}.lq-list__chevron{color:var(--lq-muted);flex:none;display:inline-flex}.lq-list__subheader{color:var(--lq-muted);font-size:.68rem;font-weight:var(--cf0-weight-regular);letter-spacing:.12em;padding:12px 13px 6px}.lq-divider{border:0;align-items:center;gap:14px;margin:4px 0;display:flex}.lq-divider[data-orientation=horizontal]:before,.lq-divider[data-orientation=horizontal]:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lq-foreground) 18%, transparent), transparent);content:"";flex:1;height:1px}.lq-divider[data-orientation=horizontal][data-with-label=false]:after{display:none}.lq-divider[data-orientation=vertical]{align-self:stretch;width:1px;margin:0 4px}.lq-divider[data-orientation=vertical]:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--lq-foreground) 18%, transparent), transparent);content:"";flex:1;width:1px}.lq-divider__label{color:var(--lq-muted);font-size:.72rem;font-weight:var(--cf0-weight-regular);letter-spacing:.1em;white-space:nowrap}.lq-spinner{display:inline-flex}.lq-spinner__track{stroke:color-mix(in srgb, var(--lq-foreground) 12%, transparent)}.lq-spinner__arc{stroke:color-mix(in srgb, var(--lq-spinner-tint,var(--lq-accent)) 82%, var(--cf0-color-icon-surface));transition:stroke-dasharray .48s var(--lq-easing)}.lq-spinner[data-indeterminate=true]{transform-origin:50%;animation:1.4s ease-in-out infinite lq-spinner-pop}.lq-spinner[data-indeterminate=true] svg{transform-origin:50%;animation:1.4s cubic-bezier(.62,.14,.4,.86) infinite lq-spinner-rotate}.lq-spinner[data-indeterminate=true] .lq-spinner__arc{transition:none;animation:1.4s ease-in-out infinite lq-spinner-dash}@keyframes lq-spinner-rotate{to{rotate:360deg}}@keyframes lq-spinner-pop{0%,to{scale:1}30%{scale:1.12}55%{scale:.92}78%{scale:1.05}}@keyframes lq-spinner-dash{0%{stroke-dasharray:12 100;stroke-dashoffset:0}50%{stroke-dasharray:64 100;stroke-dashoffset:-16px}to{stroke-dasharray:12 100;stroke-dashoffset:-100px}}.lq-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lq-breadcrumbs__item{appearance:none;color:var(--lq-muted);cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--cf0-weight-regular);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 6px;transition:color .18s,background .18s;display:inline-flex}a.lq-breadcrumbs__item:hover,button.lq-breadcrumbs__item:hover{background:color-mix(in srgb, var(--cf0-color-text-default) 8%, transparent);color:var(--lq-foreground)}.lq-breadcrumbs li[data-current=true] .lq-breadcrumbs__item{color:var(--lq-foreground);cursor:default;font-weight:var(--cf0-weight-regular)}.lq-breadcrumbs__item:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, var(--cf0-color-border-inverse));outline-offset:1px}.lq-breadcrumbs__separator{color:color-mix(in srgb, var(--lq-muted) 60%, transparent);display:inline-flex}.lq-breadcrumbs__icon,.lq-menu{display:inline-flex}.lq-menu__positioner{z-index:85}.lq-menu__popup{max-height:min(360px, var(--available-height));min-width:210px;transform-origin:var(--transform-origin);overflow-y:auto}.lq-menu__item{appearance:none;color:inherit;cursor:pointer;font:inherit;font-size:.86rem;font-weight:var(--cf0-weight-regular);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:37px;padding:0 11px;transition:background .16s;display:flex}.lq-menu__item[data-highlighted]{background:color-mix(in srgb, var(--lq-foreground) 10%, transparent);color:var(--lq-foreground)}.lq-menu__item[data-disabled]{cursor:not-allowed;opacity:.4}.lq-menu__item:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, var(--cf0-color-border-inverse));outline-offset:-2px}.lq-menu__item[data-danger=true]{color:var(--cf0-color-text-danger)}.lq-menu__item[data-danger=true][data-highlighted]{background:color-mix(in srgb, var(--cf0-color-background-danger) 16%, transparent)}.lq-menu__icon{flex:none;display:inline-flex}.lq-menu__label{flex:1}.lq-menu__shortcut{background:color-mix(in srgb, var(--lq-foreground) 8%, transparent);border:1px solid color-mix(in srgb, var(--lq-foreground) 12%, transparent);color:var(--lq-muted);font-family:var(--cf0-font-mono);border-radius:5px;padding:2px 5px;font-size:.66rem}.lq-menu__separator{background:color-mix(in srgb, var(--lq-regular-line) 60%, transparent);height:1px;margin:5px 7px}.lq-provider[data-liquid-theme=light] .lq-list{--lq-blur:7px;--lq-saturate:1.7;--lq-brighten:1;--lq-glow:.1;--lq-glass-bright:color-mix(in srgb, var(--cf0-color-background-surface) 50%, transparent);--lq-glass-soft:color-mix(in srgb, var(--cf0-color-background-surface) 10%, transparent);--lq-glass-shade:color-mix(in srgb, var(--cf0-color-background-inverse) 14%, transparent);--lq-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, color-mix(in srgb, var(--cf0-color-text-default) 42%, transparent))}.lq-provider[data-liquid-theme=light] .lq-list>.lq-surface__edge{opacity:.4}@media (prefers-color-scheme:light){.lq-provider[data-liquid-theme=system] .lq-list{--lq-blur:7px;--lq-saturate:1.7;--lq-brighten:1;--lq-glow:.1;--lq-glass-bright:color-mix(in srgb, var(--cf0-color-background-surface) 50%, transparent);--lq-glass-soft:color-mix(in srgb, var(--cf0-color-background-surface) 10%, transparent);--lq-glass-shade:color-mix(in srgb, var(--cf0-color-background-inverse) 14%, transparent);--lq-line:color-mix(in srgb, var(--cf0-color-text-default) 24%, color-mix(in srgb, var(--cf0-color-text-default) 42%, transparent))}.lq-provider[data-liquid-theme=system] .lq-list>.lq-surface__edge{opacity:.4}}}:root{--grid-cols:12;--grid-gutter:24px;--grid-margin:24px;--grid-bl:8px;--grid-lh:24px}.mb-guides{pointer-events:none;z-index:100;opacity:0;transition:opacity .2s;position:absolute;inset:0;overflow:clip}.grid-on .mb-guides{opacity:1}.mb-guides-cols{grid-template-columns:var(--grid-margin) repeat(var(--grid-cols), 1fr) var(--grid-margin);column-gap:var(--grid-gutter);height:100%;display:grid}.mb-guides-col{background:color-mix(in srgb, var(--cf0-color-background-danger) 6%, transparent);border-left:1px solid color-mix(in srgb, var(--cf0-color-border-danger) 12%, transparent);border-right:1px solid color-mix(in srgb, var(--cf0-color-border-danger) 12%, transparent)}.mb-guides-margin-left,.mb-guides-margin-right{background:color-mix(in srgb, var(--cf0-color-background-danger) 4%, transparent)}.mb-guides-baseline{background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--grid-bl) - 1px), color-mix(in srgb, var(--cf0-color-background-danger) 8%, transparent) calc(var(--grid-bl) - 1px), color-mix(in srgb, var(--cf0-color-background-danger) 8%, transparent) var(--grid-bl));position:absolute;inset:0}.mb-guides-baseline-major{background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--grid-lh) - 1px), color-mix(in srgb, var(--cf0-color-background-danger) 15%, transparent) calc(var(--grid-lh) - 1px), color-mix(in srgb, var(--cf0-color-background-danger) 15%, transparent) var(--grid-lh));position:absolute;inset:0}.mb-grid-toggle{z-index:200;position:fixed;bottom:16px;right:16px}.mb-grid-toggle>button{border-color:color-mix(in srgb, var(--cf0-color-border-danger) 30%, transparent);background-color:var(--cf0-color-background-glass-bold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cf0-color-text-bold)}.mb-grid-toggle>button:hover{border-color:color-mix(in srgb, var(--cf0-color-border-danger) 60%, transparent)}.grid-on .mb-grid-toggle>button{border-color:var(--cf0-color-border-danger);color:var(--cf0-color-text-danger)}.mb-grid-toggle-kbd{border:1px solid color-mix(in srgb, var(--cf0-color-border-danger) 20%, transparent);border-radius:var(--cf0-radius-sm);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;border-color:var(--cf0-color-border-default);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;border-color:var(--cf0-color-border-default);margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--cf0-font-sans);-webkit-tap-highlight-color:transparent}body{background-color:var(--cf0-color-background-canvas);color:var(--cf0-color-text-default);font-family:var(--cf0-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--cf0-weight-regular);font-family:var(--cf0-font-sans)}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,pre,kbd,samp{font-family:var(--cf0-font-mono);font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}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}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}}input:-webkit-autofill{caret-color:var(--cf0-color-text-default);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--cf0-color-text-default)!important;-webkit-background-clip:text!important}input:-webkit-autofill:hover{caret-color:var(--cf0-color-text-default);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--cf0-color-text-default)!important;-webkit-background-clip:text!important}input:-webkit-autofill:focus{caret-color:var(--cf0-color-text-default);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--cf0-color-text-default)!important;-webkit-background-clip:text!important}input:-webkit-autofill:active{caret-color:var(--cf0-color-text-default);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--cf0-color-text-default)!important;-webkit-background-clip:text!important}[data-slot=chart] .recharts-cartesian-axis-tick text{fill:var(--cf0-color-text-subtle)}[data-slot=chart] .recharts-cartesian-grid line{stroke:color-mix(in oklab, var(--cf0-color-icon-track) 50%, transparent)}[data-slot=chart] .recharts-polar-grid line,[data-slot=chart] .recharts-reference-line line,[data-slot=chart] .recharts-curve.recharts-tooltip-cursor{stroke:var(--cf0-color-icon-track)}[data-slot=chart] .recharts-dot,[data-slot=chart] .recharts-sector{stroke:#0000}[data-slot=chart] .recharts-layer,[data-slot=chart] .recharts-sector,[data-slot=chart] .recharts-surface{outline:none}[data-slot=chart] .recharts-radial-bar-background-sector,[data-slot=chart] .recharts-rectangle.recharts-tooltip-cursor{fill:var(--cf0-color-background-surface-subtle)}[data-slot=chart-tooltip] svg{color:var(--cf0-color-text-subtle);width:10px;height:10px}[data-slot=chart-legend] svg{color:var(--cf0-color-text-subtle);width:12px;height:12px}[data-slot=chart-tooltip]{padding-block:6px;padding-inline:10px}.lq-popover{transform-origin:var(--transform-origin,top center);animation:cf0-popover-in var(--cf0-duration-medium) var(--cf0-ease) both}.lq-popover[data-closed]{animation:cf0-popover-out var(--cf0-duration-fast) var(--cf0-ease) both}@media (width<=599.98px){.lq-button[data-liquid-size=xs]{min-width:44px;min-height:44px;padding-inline:12px;font-size:12px}a.lq-breadcrumbs__item{justify-content:center;min-width:44px;min-height:44px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{min-width:44px;height:44px}}@keyframes cf0-popover-in{0%{opacity:0;transform:scale(.96)}}@keyframes cf0-popover-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer stylex, priority1;

@layer priority2 {
  .x1b1wf8y {
    grid-area: 1 / 1 / 2 / 2;
  }

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .xxwd7sb {
    grid-area: label;
  }

  .xx6lr20 {
    grid-area: plot;
  }

  .xzjkljc {
    grid-area: value;
  }

  .x1qx2jxi {
    inset: -6px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qmqqgu {
    padding: 7px 9px;
  }

  .xddtjzl {
    padding: var(--cf0-space-2xl);
  }

  .x13p4skp {
    padding: var(--cf0-space-2xs);
  }

  .x75gbyi {
    padding: var(--cf0-space-3xs);
  }

  .x6xi499 {
    padding: var(--cf0-space-lg);
  }

  .x16bsrlm {
    padding: var(--cf0-space-md);
  }

  .x1jakfde {
    padding: var(--cf0-space-sm);
  }

  .x1uwtl4r {
    padding: var(--cf0-space-xl);
  }

  .xauli91 {
    padding: var(--cf0-space-xs);
  }

  .xyqjlgh {
    padding: var(--cf0-space-xxs);
  }

  @media (width >= 640px) {
    .xzh7z0b.xzh7z0b {
      padding: var(--cf0-space-lg);
    }

    .xn1h2pw.xn1h2pw {
      padding: var(--cf0-space-xl);
    }
  }

  @media (width >= 960px) {
    .x1spdafi.x1spdafi {
      padding: var(--cf0-space-3xl);
    }
  }

  @media (width >= 600px) and (width <= 959.98px) {
    .x1vccwjl.x1vccwjl {
      padding: var(--cf0-space-2xl);
    }
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1ofzm3a {
    border-color: var(--cf0-button-outline-border);
  }

  .x6kuj5m {
    border-color: var(--cf0-button-secondary-border);
  }

  .x9zrdqk {
    border-color: var(--cf0-card-border);
  }

  .x1wv45d7 {
    border-color: var(--cf0-color-border-bold);
  }

  .xvne0wc {
    border-color: var(--cf0-color-border-brand);
  }

  .xyvahip {
    border-color: var(--cf0-color-border-danger);
  }

  .xfl2dh3 {
    border-color: var(--cf0-color-border-default);
  }

  .x16d2b75 {
    border-color: var(--cf0-color-border-glass);
  }

  .x1p3p4eq {
    border-color: var(--cf0-color-border-input);
  }

  .xtdlovj {
    border-color: var(--cf0-color-border-inverse);
  }

  .x15iujl2 {
    border-color: var(--cf0-color-border-on-overlay-hover);
  }

  .x5ur1f6 {
    border-color: var(--cf0-color-border-on-overlay);
  }

  .xxgd51k {
    border-color: var(--cf0-color-border-success);
  }

  .xya5t8f {
    border-color: var(--cf0-input-default-border-invalid);
  }

  .xlryihl {
    border-color: var(--cf0-input-default-border);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .x1q7kmt7 {
    border-radius: var(--cf0-card-radius);
  }

  .x1e3wfiy {
    border-radius: var(--cf0-input-radius);
  }

  .x1ndjdij {
    border-radius: var(--cf0-radius-2xs);
  }

  .x1a6vmjb {
    border-radius: var(--cf0-radius-full);
  }

  .x13kdynn {
    border-radius: var(--cf0-radius-lg);
  }

  .x1u9rx1f {
    border-radius: var(--cf0-radius-md);
  }

  .x145q0js {
    border-radius: var(--cf0-radius-none);
  }

  .x14ouse8 {
    border-radius: var(--cf0-radius-pill-sm);
  }

  .x3k46ev {
    border-radius: var(--cf0-radius-pill);
  }

  .x8cm89t {
    border-radius: var(--cf0-radius-sm);
  }

  .xpqprrk {
    border-radius: var(--cf0-radius-xl);
  }

  .xtltjoq {
    border-radius: var(--cf0-radius-xs);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .xcdydpc {
    flex: 17rem;
  }

  .xgdhuxi {
    flex: 18rem;
  }

  .x1ol2t1i {
    flex: 20rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1v04owx {
    font-variant: tabular-nums;
  }

  .xxhr3t {
    gap: 0;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1i1r4de {
    gap: var(--cf0-space-2xl);
  }

  .xie0lpd {
    gap: var(--cf0-space-2xs);
  }

  .xjg0ewr {
    gap: var(--cf0-space-3xl);
  }

  .xz1gav7 {
    gap: var(--cf0-space-3xs);
  }

  .x1i2e7un {
    gap: var(--cf0-space-lg);
  }

  .x1sw1p3x {
    gap: var(--cf0-space-md);
  }

  .x1rwe8ra {
    gap: var(--cf0-space-sm);
  }

  .x1mppimt {
    gap: var(--cf0-space-xl);
  }

  .x1pr7kn6 {
    gap: var(--cf0-space-xs);
  }

  .xtj9alu {
    gap: var(--cf0-space-xxs);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x10flg1o {
    grid-column: 4;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x15daork {
    grid-row: auto;
  }

  .x18vocn2 {
    grid-template-areas: "label value"
                         "plot plot";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xv9yn2 {
    inset-inline: var(--cf0-space-md);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .x5jlj10 {
    margin-block: var(--cf0-space-2xl);
  }

  .xnvbx2p {
    margin-block: var(--cf0-space-lg);
  }

  .x1t2rnq6 {
    margin-block: var(--cf0-space-md);
  }

  .x1747te5 {
    margin-block: var(--cf0-space-sm);
  }

  .xhfunt0 {
    margin-block: var(--cf0-space-xs);
  }

  .x1yo07bw {
    margin-block: var(--cf0-space-xxs);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xasuvqu {
    margin-inline: calc(-1 * var(--cf0-space-xs));
  }

  .x7e9w6u {
    margin-inline: calc(var(--cf0-space-xs) * -1);
  }

  .x1y7s1cu {
    margin-inline: var(--cf0-space-sm);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .xbn2q3l {
    padding-block: var(--cf0-space-2xs);
  }

  .x7f2gv {
    padding-block: var(--cf0-space-3xl);
  }

  .xlk80vq {
    padding-block: var(--cf0-space-3xs);
  }

  .x1ti0dym {
    padding-block: var(--cf0-space-4xl);
  }

  .xy6kmtm {
    padding-block: var(--cf0-space-lg);
  }

  .x1o82gnl {
    padding-block: var(--cf0-space-md);
  }

  .x1tuserv {
    padding-block: var(--cf0-space-sm);
  }

  .xu8cb3e {
    padding-block: var(--cf0-space-xl);
  }

  .xmpluvq {
    padding-block: var(--cf0-space-xs);
  }

  .x16yl3kr {
    padding-block: var(--cf0-space-xxs);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .x1v3sg60 {
    padding-inline: var(--cf0-space-lg);
  }

  .x1di0j00 {
    padding-inline: var(--cf0-space-md);
  }

  .xjh4qnf {
    padding-inline: var(--cf0-space-sm);
  }

  .x14gp4y1 {
    padding-inline: var(--cf0-space-xs);
  }

  .x1016cct {
    padding-inline: var(--cf0-space-xxs);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1le2cll:focus-visible, .x1u7k64m[data-checked], .xqdf7mw:focus-within {
    border-color: var(--cf0-color-border-brand);
  }

  .x1plfggw:focus-visible {
    border-color: var(--cf0-input-default-border-focus);
  }

  .x1xfd4ba:hover {
    border-color: #0000;
  }

  .x710mnv:hover {
    border-color: var(--cf0-color-border-bold);
  }

  @media (width >= 960px) {
    .xba4n0i.xba4n0i {
      border-radius: var(--cf0-radius-xl);
    }
  }

  @media (width >= 600px) {
    .xeju126.xeju126 {
      gap: 0;
    }
  }

  @media (width >= 960px) {
    .xj0j8x6.xj0j8x6 {
      gap: var(--cf0-space-2xl);
    }

    .x1nyf3vl.x1nyf3vl {
      gap: var(--cf0-space-3xl);
    }

    .x19uuzrs.x19uuzrs {
      gap: var(--cf0-space-lg);
    }
  }

  @media (width <= 1199px) {
    .x17xhji7.x17xhji7 {
      gap: var(--cf0-space-md);
    }
  }

  @media (width >= 1200px) {
    .x15ai5ik.x15ai5ik {
      margin-inline: var(--cf0-space-4xl);
    }
  }

  @media (width >= 960px) and (width <= 1199.98px) {
    .xqzq9vk.xqzq9vk {
      margin-inline: var(--cf0-space-xl);
    }
  }

  @media (width >= 960px) {
    .xewyds2.xewyds2 {
      padding-block: var(--cf0-space-4xl);
    }

    .xt5x35c.xt5x35c {
      padding-inline: 0;
    }

    .x1bz6xus.x1bz6xus {
      padding-inline: var(--cf0-space-2xl);
    }
  }

  @media (width >= 1200px) {
    .x1i6vbxg.x1i6vbxg {
      padding-inline: var(--cf0-space-4xl);
    }
  }

  @media (width >= 960px) and (width <= 1199.98px) {
    .x1dccl2o.x1dccl2o {
      padding-inline: var(--cf0-space-2xl);
    }
  }

  @media (width >= 600px) and (width <= 1199.98px) {
    .xsi74te.xsi74te {
      padding-inline: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) and (width <= 959.98px) {
    .x1y6ht8s.x1y6ht8s {
      padding-inline: var(--cf0-space-xl);
    }
  }

  @media (width >= 960px) and (width <= 1199.98px) {
    .x18872x1.x18872x1 {
      padding-inline: var(--cf0-space-xl);
    }
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .x1t23j8t {
    -webkit-background-clip: text;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .xk92017 {
    accent-color: var(--cf0-color-background-brand);
  }

  .xqjyukv {
    align-content: stretch;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xoi2r2e {
    align-self: baseline;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1io94vc {
    animation-delay: -.3s;
  }

  .x1o4y9o {
    animation-delay: -.6s;
  }

  .x1ba7lo8 {
    animation-delay: -.9s;
  }

  .xyyaglq {
    animation-delay: -1.4s;
  }

  .x1pvjis7 {
    animation-delay: -1.6s;
  }

  .xvb15sm {
    animation-delay: -1.8s;
  }

  .xzxkn1k {
    animation-delay: -2.1s;
  }

  .x1yq23n6 {
    animation-delay: .22s;
  }

  .x5nh6os {
    animation-delay: .26s;
  }

  .x1rrengx {
    animation-delay: 8s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xmprevt {
    animation-duration: .42s;
  }

  .x4mqg50 {
    animation-duration: .56s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xeooxyl {
    animation-duration: .65s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xrp5g2y {
    animation-duration: 2.2s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1h5mrz9 {
    animation-duration: 2.5s;
  }

  .x1vzusii {
    animation-duration: 2.9s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x1yenvzm {
    animation-duration: 3.1s;
  }

  .xlbroas {
    animation-duration: 3.2s;
  }

  .x176w33q {
    animation-duration: 3.4s;
  }

  .xajkfgv {
    animation-duration: var(--cf0-duration-fast);
  }

  .x1mq0lh7 {
    animation-duration: var(--cf0-duration-medium);
  }

  .xr2uoly {
    animation-duration: var(--cf0-duration-slow);
  }

  .xg6skn9 {
    animation-duration: var(--x-animationDuration);
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1xj45vt {
    animation-name: x1172jio-B;
  }

  .x15fkwmw {
    animation-name: x12w77l7-B;
  }

  .x992ufr {
    animation-name: x13i9sqy-B;
  }

  .xvma63k {
    animation-name: x17qceat-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1gytaf0 {
    animation-name: x18yi79a-B;
  }

  .xv305lp {
    animation-name: x1l9pw95-B;
  }

  .x3mlza6 {
    animation-name: x1ofn8cw-B;
  }

  .xvp9s6x {
    animation-name: x1qebh90-B;
  }

  .x16hxtfw {
    animation-name: x1usf2rf-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1cprxf6 {
    animation-name: x1yc0n1g-B;
  }

  .xrh9ako {
    animation-name: x4gz7sl-B;
  }

  .xbcny64 {
    animation-name: x6emwj5-B;
  }

  .xg51wch {
    animation-name: xatw9dd-B;
  }

  .x127lhb5 {
    animation-name: xekv6nw-B;
  }

  .x19v3e5q {
    animation-name: xg28j17-B;
  }

  .xo3sfnr {
    animation-name: xgcq4cg-B;
  }

  .x1com4v3 {
    animation-name: xlha57p-B;
  }

  .x19kxohr {
    animation-name: xo0p6gp-B;
  }

  .x1mta51n {
    animation-name: xtut5q7-B;
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1iordi9 {
    animation-timing-function: var(--cf0-ease-in-out);
  }

  .xp04ta8 {
    animation-timing-function: var(--cf0-ease-smooth);
  }

  .x1osb2rt {
    animation-timing-function: var(--cf0-ease-spring);
  }

  .x37pvac {
    animation-timing-function: var(--cf0-ease);
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .x1u1392c {
    aspect-ratio: 5 / 4;
  }

  .x1y1aqcx {
    aspect-ratio: 600 / 456;
  }

  .xt9ombe {
    backdrop-filter: blur(12px) saturate(1.1);
  }

  .xghx0l9 {
    backdrop-filter: blur(12px) saturate(1.4);
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .xpkp8q1 {
    backdrop-filter: blur(18px) saturate(1.15);
  }

  .xrefnyo {
    backdrop-filter: blur(18px);
  }

  .xiiekcd {
    backdrop-filter: blur(24px) saturate(1.5);
  }

  .x1iemhee {
    backdrop-filter: blur(24px) saturate(1.8);
  }

  .xwhdwdg {
    backdrop-filter: blur(24px);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .xz4su9z {
    backdrop-filter: blur(var(--cf0-blur-sm));
  }

  .x1g7tfdu {
    backdrop-filter: var(--cf0-glass-backdrop);
  }

  .xlp1x4z {
    backface-visibility: hidden;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .x1dx1hmw {
    background-color: color-mix(in srgb,var(--cf0-color-background-inverse-bold) 42%,transparent);
  }

  .xgz7jrj {
    background-color: color-mix(in srgb,var(--cf0-color-background-inverse-bold) 45%,transparent);
  }

  .x6uttpj {
    background-color: color-mix(in srgb,var(--cf0-color-background-inverse-solid) 32%,transparent);
  }

  .xmdbnfx {
    background-color: color-mix(in srgb,var(--cf0-color-background-surface) 6%,transparent);
  }

  .x5493y5 {
    background-color: color-mix(in srgb,var(--cf0-color-background-surface) 94%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .ximmf7z {
    background-color: var(--cf0-button-destructive-background);
  }

  .xbph666 {
    background-color: var(--cf0-button-overlay-background);
  }

  .x1877z6z {
    background-color: var(--cf0-button-primary-background);
  }

  .x5rb615 {
    background-color: var(--cf0-button-secondary-background);
  }

  .xfe4yuf {
    background-color: var(--cf0-button-strong-background);
  }

  .x31e0y0 {
    background-color: var(--cf0-card-background);
  }

  .x17vwcwv {
    background-color: var(--cf0-color-background-brand-bold);
  }

  .x1x3me1e {
    background-color: var(--cf0-color-background-brand-subtle);
  }

  .x1bu1lsv {
    background-color: var(--cf0-color-background-brand);
  }

  .x61hj9p {
    background-color: var(--cf0-color-background-canvas);
  }

  .x1kl2jla {
    background-color: var(--cf0-color-background-danger-subtle);
  }

  .x1mzilm5 {
    background-color: var(--cf0-color-background-danger);
  }

  .xeggzvn {
    background-color: var(--cf0-color-background-glass-bold);
  }

  .x17ifsj7 {
    background-color: var(--cf0-color-background-glass-tint-inverse);
  }

  .xq0gioy {
    background-color: var(--cf0-color-background-glass-tint);
  }

  .xub1hyx {
    background-color: var(--cf0-color-background-glass);
  }

  .x1sd5jir {
    background-color: var(--cf0-color-background-inverse-bold);
  }

  .x164ojrw {
    background-color: var(--cf0-color-background-inverse-solid);
  }

  .x1hs1o0t {
    background-color: var(--cf0-color-background-inverse);
  }

  .x1bfm03s {
    background-color: var(--cf0-color-background-neutral-bold);
  }

  .x2d0g9n {
    background-color: var(--cf0-color-background-neutral-bolder);
  }

  .x1vreeej {
    background-color: var(--cf0-color-background-neutral-boldest);
  }

  .x1q70arf {
    background-color: var(--cf0-color-background-neutral);
  }

  .xrnvfgl {
    background-color: var(--cf0-color-background-on-overlay-bold);
  }

  .x16ocuid {
    background-color: var(--cf0-color-background-on-overlay-hover);
  }

  .x1wp71j4 {
    background-color: var(--cf0-color-background-on-overlay-subtle);
  }

  .x1hp7twk {
    background-color: var(--cf0-color-background-on-overlay);
  }

  .xbh247 {
    background-color: var(--cf0-color-background-overlay-subtle);
  }

  .x1i07os2 {
    background-color: var(--cf0-color-background-overlay);
  }

  .xksxnlx {
    background-color: var(--cf0-color-background-success-subtle);
  }

  .xl6aze2 {
    background-color: var(--cf0-color-background-success);
  }

  .xxma5gm {
    background-color: var(--cf0-color-background-sunken);
  }

  .x1u0sa4x {
    background-color: var(--cf0-color-background-surface-hover);
  }

  .xbaqjp0 {
    background-color: var(--cf0-color-background-surface-raised);
  }

  .x6cd2an {
    background-color: var(--cf0-color-background-surface-subtle);
  }

  .x1f3budr {
    background-color: var(--cf0-color-background-surface);
  }

  .xbh1dt6 {
    background-color: var(--cf0-color-background-warning-subtle);
  }

  .x15lbr8f {
    background-color: var(--cf0-color-background-warning);
  }

  .x1gtt7pe {
    background-color: var(--cf0-color-text-body);
  }

  .x18fvigw {
    background-image: linear-gradient(90deg,color-mix(in srgb,var(--cf0-color-background-surface) 45%,transparent) 35%,var(--cf0-color-background-surface) 50%,color-mix(in srgb,var(--cf0-color-background-surface) 45%,transparent) 65%);
  }

  .xuyvbz1 {
    background-image: linear-gradient(90deg,var(--cf0-color-background-surface-subtle) 0%,var(--cf0-color-background-neutral) 50%,var(--cf0-color-background-surface-subtle) 100%);
  }

  .xnxdy33 {
    background-image: linear-gradient(90deg,var(--cf0-color-text-subtle) 35%,var(--cf0-color-text-default) 50%,var(--cf0-color-text-subtle) 65%);
  }

  .xcgfl8o {
    background-image: linear-gradient(to top,color-mix(in srgb,var(--cf0-color-background-inverse-bold) 72%,transparent),color-mix(in srgb,var(--cf0-color-background-inverse-bold) 18%,transparent) 55%,color-mix(in srgb,var(--cf0-color-background-inverse-bold) 28%,transparent));
  }

  .x1hb21mb {
    background-image: linear-gradient(to top,color-mix(in srgb,var(--cf0-color-background-overlay) 36%,transparent),var(--cf0-color-background-neutral-hover) 50%,transparent);
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xdck7c0 {
    border-inline-start-color: var(--cf0-color-border-bold);
  }

  .x16c6m28 {
    border-inline-start-color: var(--cf0-color-border-default);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xnnr3cc {
    box-shadow: 0 -1px 0 var(--cf0-color-border-default);
  }

  .x80lbp0 {
    box-shadow: 0 0 0 1px var(--cf0-color-border-default);
  }

  .x1yqve1q {
    box-shadow: 0 0 0 2px var(--cf0-color-background-surface);
  }

  .x11km48f {
    box-shadow: inset 0 0 0 1.5px var(--cf0-color-border-bold);
  }

  .xsn69ag {
    box-shadow: inset 0 0 0 1.5px var(--cf0-color-border-success);
  }

  .x1r59qol {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-bold),var(--cf0-shadow-2);
  }

  .x1gtl27s {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-bold),var(--cf0-shadow-3);
  }

  .x2e3ovw {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-bold);
  }

  .x1rtu0xg {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-brand);
  }

  .x1llfk41 {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-danger);
  }

  .xp2prgh {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-default),var(--cf0-shadow-1);
  }

  .x1qdu7ta {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-default),var(--cf0-shadow-2);
  }

  .x1d3r4vb {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-default),var(--cf0-shadow-3);
  }

  .x19dvcqs {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-default),var(--cf0-shadow-4);
  }

  .x17p8uin {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-default);
  }

  .xq90is1 {
    box-shadow: inset 0 0 0 1px var(--cf0-color-border-glass-inverse);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xqda6lx {
    box-shadow: var(--cf0-shadow-1);
  }

  .xh1cx21 {
    box-shadow: var(--cf0-shadow-2);
  }

  .xxloy6s {
    box-shadow: var(--cf0-shadow-4);
  }

  .x12bkx04 {
    box-shadow: var(--cf0-shadow-5);
  }

  .xw24md2 {
    box-shadow: var(--cf0-shadow-float);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1qgqlal {
    break-inside: avoid;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .x198min6 {
    color: var(--cf0-button-destructive-text);
  }

  .x1lh7rcm {
    color: var(--cf0-button-ghost-text);
  }

  .x15sc0e0 {
    color: var(--cf0-button-link-text);
  }

  .x19zjh5k {
    color: var(--cf0-button-outline-text);
  }

  .x1vqobr6 {
    color: var(--cf0-button-overlay-text);
  }

  .xb3mk03 {
    color: var(--cf0-button-primary-text);
  }

  .xmt914d {
    color: var(--cf0-button-secondary-text);
  }

  .xswhedr {
    color: var(--cf0-button-strong-text);
  }

  .x1bsod1 {
    color: var(--cf0-card-text);
  }

  .x13ihlpl {
    color: var(--cf0-color-text-body-bold);
  }

  .x1166zj8 {
    color: var(--cf0-color-text-body);
  }

  .xpelg7o {
    color: var(--cf0-color-text-brand);
  }

  .x2hxa42 {
    color: var(--cf0-color-text-danger);
  }

  .xktesq4 {
    color: var(--cf0-color-text-default);
  }

  .xhezuoz {
    color: var(--cf0-color-text-inverse);
  }

  .x1j51e8i {
    color: var(--cf0-color-text-neutral-bold);
  }

  .x178ja9u {
    color: var(--cf0-color-text-neutral-subtle);
  }

  .x1xapk3x {
    color: var(--cf0-color-text-neutral-subtlest);
  }

  .xecjdol {
    color: var(--cf0-color-text-neutral);
  }

  .x8fx907 {
    color: var(--cf0-color-text-on-brand);
  }

  .xwn6zgk {
    color: var(--cf0-color-text-on-overlay-subtle);
  }

  .x1vioz0r {
    color: var(--cf0-color-text-on-overlay);
  }

  .x9ywjf9 {
    color: var(--cf0-color-text-subtle);
  }

  .xzekp2z {
    color: var(--cf0-color-text-subtlest);
  }

  .xw8h08v {
    color: var(--cf0-color-text-success);
  }

  .xheccoz {
    color: var(--cf0-color-text-trend-flat);
  }

  .x1elicrc {
    color: var(--cf0-color-text-warning);
  }

  .x1c3gyba {
    color: var(--cf0-input-default-text);
  }

  .xzx8jqt {
    column-count: 1;
  }

  .xtfil8k {
    column-gap: var(--cf0-space-2xl);
  }

  .xgiebkk {
    column-gap: var(--cf0-space-3xl);
  }

  .xvivq2b {
    column-gap: var(--cf0-space-lg);
  }

  .x1j7rv7w {
    column-gap: var(--cf0-space-md);
  }

  .x1dreg9g {
    column-gap: var(--cf0-space-sm);
  }

  .x1y178na {
    column-gap: var(--cf0-space-xl);
  }

  .xcej9j5 {
    column-gap: var(--cf0-space-xs);
  }

  .xuoxd9z {
    column-gap: var(--cf0-space-xxs);
  }

  .x18dfbjx {
    contain: layout paint;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x4hz23x {
    field-sizing: fixed;
  }

  .xbh8q5q {
    fill: none;
  }

  .xy6m8k3 {
    fill: #0000;
  }

  .x1heoqwp {
    fill: var(--cf0-color-icon-brand-alt);
  }

  .x1pjvlfs {
    fill: var(--cf0-color-icon-brand-bold);
  }

  .xax1lzm {
    fill: var(--cf0-color-icon-brand-subtle);
  }

  .x5f8sux {
    fill: var(--cf0-color-icon-default-solid);
  }

  .xvjx5zr {
    fill: var(--cf0-color-icon-default);
  }

  .xmqv4me {
    fill: var(--cf0-color-icon-neutral-bold);
  }

  .x1omqib7 {
    fill: var(--cf0-color-icon-neutral);
  }

  .x2ck7wd {
    fill: var(--cf0-color-icon-subtle);
  }

  .x14wr2xs {
    fill: var(--cf0-color-icon-subtlest);
  }

  .xsbjaqq {
    fill: var(--cf0-color-icon-sunken);
  }

  .x5obrh3 {
    fill: var(--cf0-color-icon-surface);
  }

  .x1b7glhi {
    fill: var(--cf0-color-icon-track-bold);
  }

  .x17yteao {
    fill: var(--cf0-color-icon-track);
  }

  .xolpbq4 {
    fill: var(--cf0-material-clay-left);
  }

  .x4f1ha6 {
    fill: var(--cf0-material-clay-right);
  }

  .x10dcu6k {
    fill: var(--cf0-material-clay-top);
  }

  .xz6hzz9 {
    fill: var(--cf0-material-denim-left);
  }

  .x1tt3sln {
    fill: var(--cf0-material-denim-right);
  }

  .x1682yv4 {
    fill: var(--cf0-material-denim-top);
  }

  .x1sikz5t {
    fill: var(--cf0-material-fabric-left);
  }

  .x1f47t7j {
    fill: var(--cf0-material-fabric-right);
  }

  .x4t439p {
    fill: var(--cf0-material-fabric-top);
  }

  .xbaabtm {
    fill: var(--cf0-material-leaf-left);
  }

  .xq1sk6h {
    fill: var(--cf0-material-leaf-right);
  }

  .x1wt7oyv {
    fill: var(--cf0-material-leaf-top);
  }

  .x6ch2uq {
    fill: var(--cf0-material-linen-left);
  }

  .x1ltc06z {
    fill: var(--cf0-material-linen-right);
  }

  .xeujax8 {
    fill: var(--cf0-material-linen-top);
  }

  .xr7mq0j {
    fill: var(--cf0-material-oak-left);
  }

  .xqr5x8u {
    fill: var(--cf0-material-oak-right);
  }

  .x173r2ep {
    fill: var(--cf0-material-oak-top);
  }

  .x1f4goer {
    fill: var(--cf0-material-puddle);
  }

  .x1hpbi3p {
    fill: var(--cf0-material-rug-left);
  }

  .x18s4jjz {
    fill: var(--cf0-material-rug-right);
  }

  .x1u92t63 {
    fill: var(--cf0-material-rug-top);
  }

  .x9wir4g {
    fill: var(--cf0-material-skin);
  }

  .xw4qv6 {
    fill: var(--cf0-material-sky-left);
  }

  .xxhasqn {
    fill: var(--cf0-material-sky-right);
  }

  .xlaof57 {
    fill: var(--cf0-material-sky-top);
  }

  .x1ekzfea {
    fill: var(--cf0-material-stone-left);
  }

  .x11swvqn {
    fill: var(--cf0-material-stone-right);
  }

  .x1x9jrbf {
    fill: var(--cf0-material-stone-top);
  }

  .xb733k0 {
    fill: var(--cf0-material-wall-left);
  }

  .x1q3dcsm {
    fill: var(--cf0-material-wall-right);
  }

  .x11fsgq2 {
    fill: var(--cf0-material-wall-top);
  }

  .x1cjhyzb {
    fill: var(--cf0-material-water);
  }

  .x1qgin71 {
    filter: blur(4px);
  }

  .xkcp37y {
    filter: none;
  }

  .x1t2t9i0 {
    filter: var(--cf0-glass-distortion);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xz35qm7 {
    flex-basis: 12rem;
  }

  .x1i2xgc2 {
    flex-basis: 13rem;
  }

  .xwjm1zm {
    flex-basis: 14rem;
  }

  .xa3ouci {
    flex-basis: 24rem;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1n2ylgu {
    font-family: ui-monospace, monospace;
  }

  .xdy5fkn {
    font-family: var(--cf0-font-mono);
  }

  .xwr39qb {
    font-family: var(--cf0-font-sans);
  }

  .x1l2rqjv {
    font-size: var(--cf0-size-body);
  }

  .x5kq6vy {
    font-size: var(--cf0-size-caption);
  }

  .xv2lvf9 {
    font-size: var(--cf0-size-heading);
  }

  .x17ckez1 {
    font-size: var(--cf0-size-title);
  }

  .x1nkg2vr {
    font-size: var(--cf0-size-ui);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x1qzsrwm {
    font-weight: var(--cf0-weight-regular);
  }

  .x144izlg {
    grid-auto-columns: 78%;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xwg35ok {
    grid-template-columns: 3rem minmax(0, 1fr) auto;
  }

  .x1rnzdi6 {
    grid-template-columns: 7rem minmax(0, 1fr);
  }

  .xrs9oy7 {
    grid-template-columns: auto minmax(0, 1fr) auto auto;
  }

  .xx9t13c {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .x16lqc3j {
    grid-template-columns: max-content minmax(0, 1fr);
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xmbhxgy {
    grid-template-columns: minmax(6rem, .35fr) minmax(0, 1fr);
  }

  .x1ozq41 {
    grid-template-columns: minmax(7rem, .4fr) minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x123ztkq {
    grid-template-columns: repeat(3, 4px);
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1fhflaw {
    grid-template-columns: repeat(auto-fill, minmax(14px, 1fr));
  }

  .x1epmx5h {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 11rem), 1fr));
  }

  .x1p797x9 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1h51kgi {
    grid-template-rows: 1fr auto;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1woyocn {
    inset-inline-end: auto;
  }

  .xnptf7p {
    inset-inline-end: var(--cf0-space-lg);
  }

  .x8oh7rq {
    inset-inline-end: var(--cf0-space-md);
  }

  .x1j240y6 {
    inset-inline-end: var(--cf0-space-sm);
  }

  .x16vj3eu {
    inset-inline-end: var(--cf0-space-xs);
  }

  .x15o3eb {
    inset-inline-end: var(--cf0-space-xxs);
  }

  .x1w1ezjj {
    inset-inline-start: -6px;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x12rq6i6 {
    inset-inline-start: 10%;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .xsyra6i {
    inset-inline-start: calc(50% - 24px);
  }

  .x10vhw1t {
    inset-inline-start: var(--cf0-space-md);
  }

  .xkzohlu {
    inset-inline-start: var(--cf0-space-sm);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .xej7fhh {
    justify-content: safe center;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1p5gnog {
    letter-spacing: var(--cf0-tracking-caption);
  }

  .x1vh7pxg {
    letter-spacing: var(--cf0-tracking-heading);
  }

  .x1xt2hwl {
    letter-spacing: var(--cf0-tracking-title);
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1lank9m {
    line-height: var(--cf0-leading-body);
  }

  .xg4gy84 {
    line-height: var(--cf0-leading-caption);
  }

  .x1ujvzpz {
    line-height: var(--cf0-leading-heading);
  }

  .x907mjg {
    line-height: var(--cf0-leading-title);
  }

  .x1k5ym4o {
    line-height: var(--cf0-leading-ui);
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x5c0l2y {
    margin-inline-end: calc(var(--cf0-space-xs) * -.5);
  }

  .xbopn6n {
    margin-inline-end: var(--cf0-space-xs);
  }

  .xrbirc8 {
    margin-inline-end: var(--cf0-space-xxs);
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x11ps750 {
    margin-inline-start: calc(var(--cf0-space-2xs) * -1);
  }

  .xzp4pui {
    margin-inline-start: calc(var(--cf0-space-xxs) * -1);
  }

  .x1hu3ov2 {
    margin-inline-start: var(--cf0-space-2xs);
  }

  .x19d08ms {
    margin-inline-start: var(--cf0-space-3xs);
  }

  .x1ouogg6 {
    margin-inline-start: var(--cf0-space-md);
  }

  .x113an05 {
    margin-inline-start: var(--cf0-space-sm);
  }

  .x1m4pt5s {
    margin-inline-start: var(--cf0-space-xs);
  }

  .x684df2 {
    margin-inline-start: var(--cf0-space-xxs);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x12tttym {
    opacity: .14;
  }

  .x1xyvc85 {
    opacity: .15;
  }

  .xi8ndw4 {
    opacity: .18;
  }

  .xuzhngd {
    opacity: .3;
  }

  .x1ksfsxq {
    opacity: .34;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x27vdmw {
    opacity: .95;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .xo1ph6p {
    order: 3;
  }

  .x1df4hjj {
    outline-color: var(--cf0-color-border-bold);
  }

  .xea5jai {
    outline-color: var(--cf0-color-border-default);
  }

  .x1128e1f {
    outline-color: var(--cf0-color-border-overlay-subtle);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x107h2d7 {
    outline-style: dashed;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1xblk2 {
    padding-inline-end: var(--cf0-space-2xl);
  }

  .xmpdtpr {
    padding-inline-end: var(--cf0-space-2xs);
  }

  .x8x5int {
    padding-inline-end: var(--cf0-space-3xl);
  }

  .x1ll2hks {
    padding-inline-end: var(--cf0-space-lg);
  }

  .xdz1v8z {
    padding-inline-end: var(--cf0-space-sm);
  }

  .x1oe8uzc {
    padding-inline-end: var(--cf0-space-xl);
  }

  .xdwuzgp {
    padding-inline-end: var(--cf0-space-xs);
  }

  .xlzwrg3 {
    padding-inline-end: var(--cf0-space-xxs);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x13v1b08 {
    padding-inline-start: calc(var(--cf0-space-sm) + 2rem + var(--cf0-space-xs));
  }

  .x1nq18jz {
    padding-inline-start: var(--cf0-space-lg);
  }

  .x9vfrp1 {
    padding-inline-start: var(--cf0-space-md);
  }

  .x1kezq7w {
    padding-inline-start: var(--cf0-space-sm);
  }

  .xvc0sx0 {
    padding-inline-start: var(--cf0-space-xs);
  }

  .x1emgpx6 {
    padding-inline-start: var(--cf0-space-xxs);
  }

  .xlw3ekt {
    perspective: 500px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xehvbny {
    row-gap: var(--cf0-space-2xl);
  }

  .x13niwdv {
    row-gap: var(--cf0-space-2xs);
  }

  .xefzpar {
    row-gap: var(--cf0-space-3xs);
  }

  .x1orl6nj {
    row-gap: var(--cf0-space-sm);
  }

  .xvsxprv {
    row-gap: var(--cf0-space-xs);
  }

  .x1gdtfow {
    row-gap: var(--cf0-space-xxs);
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .xeutv01 {
    stroke: none;
  }

  .xebclse {
    stroke: var(--cf0-color-icon-brand-alt);
  }

  .xtayesm {
    stroke: var(--cf0-color-icon-brand-bolder);
  }

  .x1ma4mxy {
    stroke: var(--cf0-color-icon-brand-subtle);
  }

  .x1fdkmty {
    stroke: var(--cf0-color-icon-brand);
  }

  .x19jla5 {
    stroke: var(--cf0-color-icon-default-solid);
  }

  .xqzbyv6 {
    stroke: var(--cf0-color-icon-neutral-bold);
  }

  .x5tton5 {
    stroke: var(--cf0-color-icon-neutral-subtle);
  }

  .xlsk3am {
    stroke: var(--cf0-color-icon-subtlest);
  }

  .x1gmi7ol {
    stroke: var(--cf0-color-icon-success);
  }

  .xf60ild {
    stroke: var(--cf0-color-icon-surface);
  }

  .xkq0hv1 {
    stroke: var(--cf0-color-icon-track);
  }

  .xm3gwlc {
    stroke: var(--cf0-material-clay-edge);
  }

  .xmvfcfw {
    stroke: var(--cf0-material-denim-edge);
  }

  .xnukzqz {
    stroke: var(--cf0-material-fabric-edge);
  }

  .x1ioq42p {
    stroke: var(--cf0-material-leaf-edge);
  }

  .x7eng6p {
    stroke: var(--cf0-material-linen-edge);
  }

  .x6o64ba {
    stroke: var(--cf0-material-oak-edge);
  }

  .xcx1iw2 {
    stroke: var(--cf0-material-rug-edge);
  }

  .x1eljham {
    stroke: var(--cf0-material-skin-edge);
  }

  .x1ttli9l {
    stroke: var(--cf0-material-sky-edge);
  }

  .xtnqy8u {
    stroke: var(--cf0-material-stone-edge);
  }

  .x19ro8yz {
    stroke: var(--cf0-material-wall-edge);
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .xkw06yw {
    stroke-dasharray: 20 180;
  }

  .x15l743d {
    stroke-dasharray: 26 174;
  }

  .x14uhk8o {
    stroke-dasharray: 28 172;
  }

  .xpngxie {
    stroke-dasharray: 28 196;
  }

  .xy5805l {
    stroke-dasharray: 30 170;
  }

  .x1tsuj95 {
    stroke-dasharray: 34 166;
  }

  .x1pyrjrw {
    stroke-dasharray: 38 162;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xunsu2d {
    stroke-width: .8px;
  }

  .x17mlvpq {
    stroke-width: .9px;
  }

  .xrpwkyf {
    stroke-width: 1.1px;
  }

  .x1dt3t4y {
    stroke-width: 1.2px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1ha48q0 {
    text-shadow: 0 1px 12px color-mix(in srgb,var(--cf0-color-background-inverse-bold) 35%,transparent);
  }

  .xw4zqla {
    text-shadow: 0 1px 12px color-mix(in srgb,var(--cf0-color-background-overlay) 69%,transparent);
  }

  .xqz42jb {
    text-shadow: 0 1px 16px color-mix(in srgb,var(--cf0-color-background-inverse-bold) 40%,transparent);
  }

  .xtyoytl {
    text-shadow: 0 1px 8px color-mix(in srgb,var(--cf0-color-background-overlay) 56%,transparent);
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1c071of {
    transform: none;
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .xziw2gg {
    transform: scale(.25);
  }

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .xzn2k1w {
    transform: scaleX(1);
  }

  .x10ppu9p {
    transform: translate(-50%, -50%) rotate(-45deg);
  }

  .xozy240 {
    transform: translate(-50%, -50%) rotate(45deg);
  }

  .x1x2qnh1 {
    transform: translate(-50%, -50%) translateY(-3.5px);
  }

  .xsxc0d9 {
    transform: translate(-50%, -50%) translateY(3.5px);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1vy6twz {
    transform: translate(40%, -40%);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1uqg51p {
    transform: translateY(-1px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1ni14s7 {
    transform: translateY(2px);
  }

  .x1xcwlea {
    transform-box: view-box;
  }

  .x1bndym7 {
    transform-origin: 50%;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f, .x19w6rv {
    transform-origin: 0;
  }

  .x1dp6rp6 {
    transform-origin: top;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .x8jc930 {
    transform-origin: var(--cf0-transform-origin);
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x12bbgv0 {
    transition-delay: 60ms;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .x6bc4kz {
    transition-duration: 90ms;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xeflo8j {
    transition-duration: var(--cf0-duration-fast);
  }

  .x13aptvp {
    transition-duration: var(--cf0-duration-medium);
  }

  .x1qzrvv2 {
    transition-duration: var(--cf0-duration-slow);
  }

  .xyim87l {
    transition-property: background-color, border-color, box-shadow, transform;
  }

  .x11vqxbs {
    transition-property: background-color, border-color, box-shadow;
  }

  .xju6q8h {
    transition-property: background-color, border-color, color, box-shadow, transform;
  }

  .xv65o4f {
    transition-property: background-color, border-color, color, transform;
  }

  .x1lxufdw {
    transition-property: background-color, border-color, transform;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xg6jccd {
    transition-property: background-color, box-shadow, opacity, transform;
  }

  .x2vhj3c {
    transition-property: background-color, box-shadow, transform;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .x1yyhn7k {
    transition-property: background-color, color, box-shadow;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .xr1c510 {
    transition-property: background-color, opacity, transform;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

  .x1uz5u {
    transition-property: background-color, width;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .x1i6m205 {
    transition-property: border-color, color;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1fwcy2r {
    transition-property: fill;
  }

  .xj8uaik {
    transition-property: filter, opacity, transform;
  }

  .x1erjwpq {
    transition-property: grid-template-rows, opacity;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xxnu56j {
    transition-property: stroke-dashoffset;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1f7bym3 {
    transition-property: width, box-shadow;
  }

  .x1oykp {
    transition-timing-function: var(--cf0-ease-drawer);
  }

  .x1jgjy31 {
    transition-timing-function: var(--cf0-ease-in-out);
  }

  .xmzofzt {
    transition-timing-function: var(--cf0-ease-smooth),var(--cf0-ease-smooth),var(--cf0-ease-smooth),var(--cf0-ease-smooth),var(--cf0-ease);
  }

  .xneafv7 {
    transition-timing-function: var(--cf0-ease-smooth);
  }

  .xr5bjtw {
    transition-timing-function: var(--cf0-ease);
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x3sa99s {
    translate: 0 -50%;
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xijxtxk {
    vertical-align: -.12em;
  }

  .xf6nozr {
    vertical-align: -.15em;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1so62im {
    will-change: transform;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1fdshc9 {
    z-index: -2;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1nh0kk4 {
    z-index: 110;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1jinmle {
    z-index: 21;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x1141nrk {
    z-index: 75;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x1swf91x {
    z-index: auto;
  }

  .x1av6v8p[data-checked] {
    background-color: var(--cf0-color-background-brand);
  }

  .xoaa7ap[data-highlighted] {
    background-color: var(--cf0-color-background-neutral);
  }

  .x1uip29a:focus-visible, .x4kf0g8:focus-within {
    box-shadow: var(--cf0-focus-ring);
  }

  .xn148um[data-highlighted] {
    color: var(--cf0-color-text-default);
  }

  .x1d9ubr7[data-side="bottom"], .x1tyfx5z[data-side="top"], .xskx8w8[data-side="right"] {
    inset-inline-end: 0;
  }

  .x14g2phu[data-side="left"], .x1l1wp0i[data-side="bottom"], .x1uv7azw[data-side="top"] {
    inset-inline-start: 0;
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x1gqblgl[data-ending-style], .x1llxi74[data-starting-style] {
    opacity: 0;
  }

  .x19cfxkl:is(a:hover > *), .x3enxsz[data-starting-style], .xc739nr[data-ending-style], .xkmte4s:is(a:focus-visible > *) {
    opacity: 1;
  }

  .x83ponq[data-panel-open]:after {
    transform: rotate(225deg);
  }

  .x1b2ixru[data-starting-style], .x4tlvxh[data-ending-style] {
    transform: scale(.96);
  }

  .xf1smoe:not(:disabled):active {
    transform: scale(.97);
  }

  .x1f3xju5[data-side="left"][data-ending-style], .xb51di0[data-side="left"][data-starting-style] {
    transform: translateX(-2.5rem);
  }

  .xrnla2m[data-ending-style], .xs0xiqw[data-starting-style] {
    transform: translateX(-50%) translateY(-4px) scale(.97);
  }

  .x24i07k[data-ending-style], .xdj28v6[data-starting-style] {
    transform: translateX(100%);
  }

  .xcuin6h[data-checked] {
    transform: translateX(16px);
  }

  .x1txq1oa[data-side="right"][data-starting-style], .x8gfmay[data-side="right"][data-ending-style] {
    transform: translateX(2.5rem);
  }

  .x1bo7u90[data-checked] {
    transform: translateX(20px);
  }

  .x1riqipx[data-side="top"][data-ending-style], .xtgyoho[data-side="top"][data-starting-style] {
    transform: translateY(-2.5rem);
  }

  .x14k5qfh[data-side="bottom"][data-ending-style], .x1c6vagp[data-side="bottom"][data-starting-style] {
    transform: translateY(2.5rem);
  }

  .x1t8s1rl[data-starting-style], .xjlnk0c[data-ending-style] {
    transform: translateY(24px);
  }

  .xuik8z1[data-instant] {
    transition-duration: 0s;
  }

  .x47lfl2[data-ending-style] {
    transition-duration: var(--cf0-duration-fast);
  }

  .x1iizudv[data-ending-style] {
    transition-duration: var(--cf0-duration-medium);
  }

  .xs6t97f[data-checked] {
    visibility: visible;
  }

  .x1b0vd9g:has(:focus-visible), .x1hifljv:has(input:focus-visible) {
    box-shadow: var(--cf0-focus-ring);
  }

  .x1nqpmk7:disabled {
    background-color: var(--cf0-color-background-surface-subtle);
  }

  .x145cbad:disabled {
    background-color: var(--cf0-input-default-background-disabled);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x1bb1pri:hover {
    background-color: var(--cf0-button-destructive-background);
  }

  .xfm4l2x:hover {
    background-color: var(--cf0-button-ghost-background-hover);
  }

  .xov1klo:hover {
    background-color: var(--cf0-button-outline-background-hover);
  }

  .x165c06h:hover {
    background-color: var(--cf0-button-overlay-background-hover);
  }

  .xdcyckw:hover {
    background-color: var(--cf0-button-primary-background-hover);
  }

  .x15xdg1g:hover {
    background-color: var(--cf0-button-secondary-background-hover);
  }

  .x1n5wvaq:hover {
    background-color: var(--cf0-button-strong-background-hover);
  }

  .xqduvt6:hover {
    background-color: var(--cf0-color-background-brand-hover);
  }

  .x18zpt4l:hover {
    background-color: var(--cf0-color-background-danger);
  }

  .x37agi8:hover {
    background-color: var(--cf0-color-background-neutral-hover);
  }

  .x1y9n1y5:hover {
    background-color: var(--cf0-color-background-on-overlay-subtle);
  }

  .xeg6vax:hover {
    background-color: var(--cf0-color-background-sunken);
  }

  .xc09kz8:hover {
    background-color: var(--cf0-color-background-surface-hover);
  }

  .xu2mrzz:hover {
    background-color: var(--cf0-color-background-surface-subtle);
  }

  .x179ah6x:hover {
    box-shadow: var(--cf0-shadow-1);
  }

  .x1ddawfg:hover {
    color: var(--cf0-color-text-body-bold);
  }

  .x1osfl9i:hover {
    color: var(--cf0-color-text-body);
  }

  .x3lggs9:hover {
    color: var(--cf0-color-text-brand);
  }

  .x1m2u4i5:hover {
    color: var(--cf0-color-text-default);
  }

  .x8c3viu:hover {
    color: var(--cf0-color-text-inverse);
  }

  .xlvjutg:hover {
    color: var(--cf0-color-text-on-overlay);
  }

  .x208o69:hover {
    color: var(--cf0-color-text-subtle);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x1csovi8:focus {
    box-shadow: var(--cf0-focus-ring);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (width >= 640px) {
    .x10isrdx.x10isrdx {
      align-items: flex-start;
    }
  }

  @media (width >= 960px) {
    .x39sw2z.x39sw2z {
      align-items: center;
    }

    .x18qfupr.x18qfupr {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 960px) {
    .xyfgdkp.xyfgdkp {
      backdrop-filter: blur(32px);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xv09aoj.xv09aoj {
      background-color: var(--cf0-color-background-surface-hover);
    }

    .xphioz4.xphioz4 {
      background-image: none;
    }
  }

  @media (width >= 600px) {
    .xdsrtva.xdsrtva {
      column-count: 2;
    }

    .x7p7gu9.x7p7gu9 {
      display: block;
    }
  }

  @media (width >= 900px) {
    .x472xim.x472xim {
      display: block;
    }
  }

  @media (width <= 1199px) {
    .x19n8gta.x19n8gta {
      display: flex;
    }

    .x1ybpipa.x1ybpipa {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }
  }

  @media (width >= 960px) {
    .x1lk1ig7.x1lk1ig7 {
      flex-direction: row;
    }
  }

  @media (width <= 1199px) {
    .xwd1x73.xwd1x73 {
      flex-direction: column;
    }
  }

  @media (width >= 1200px) {
    .x1kn42n6.x1kn42n6 {
      flex-wrap: nowrap;
    }
  }

  @media (width >= 960px) {
    .xi0ey79.xi0ey79 {
      font-size: var(--cf0-size-display);
    }
  }

  @media (width >= 1200px) {
    .xcup1x6.xcup1x6 {
      font-size: var(--cf0-size-display);
    }
  }

  @media (width >= 640px) {
    .xxmnui8.xxmnui8 {
      grid-auto-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 600px) {
    .xee45ob.xee45ob {
      grid-template-columns: 10rem 5rem 10rem;
    }

    .x1qw0isa.x1qw0isa {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 960px) {
    .x1u7gpth.x1u7gpth {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .x1hrj2eu.x1hrj2eu {
      grid-template-columns: minmax(0, 4fr) minmax(0, 6fr);
    }
  }

  @media (width >= 1200px) {
    .x172q8k7.x172q8k7 {
      grid-template-columns: minmax(0, 1fr) 24rem;
    }
  }

  @media (width >= 960px) and (width <= 1199.98px) {
    .x1nj947h.x1nj947h {
      grid-template-columns: minmax(0, 1fr) 22rem;
    }
  }

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }
  }

  @media (width >= 960px) {
    .xt5h061.xt5h061 {
      justify-content: center;
    }

    .x1a4vbgn.x1a4vbgn {
      letter-spacing: var(--cf0-tracking-display);
    }

    .x40x5fa.x40x5fa {
      line-height: var(--cf0-leading-display);
    }
  }

  @media (width <= 1199px) {
    .x1itzryu.x1itzryu {
      position: relative;
    }
  }

  @media (width >= 600px) {
    .x1bhwhg.x1bhwhg {
      row-gap: 0;
    }
  }

  @media (width >= 640px) {
    .x1dt4tol.x1dt4tol {
      text-align: start;
    }
  }

  @media (width >= 960px) {
    .xwjr75x.xwjr75x {
      text-align: left;
    }
  }

  @media (width <= 1199px) {
    .x1hvjb4s.x1hvjb4s {
      transform: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

    .xhrldc7.xhrldc7 {
      transform: translateX(-50%);
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
    .x704t9n.x704t9n:is(:hover > *) {
      transform: translateX(2px);
    }
  }
}

@layer priority5 {
  .x17km5ax {
    border-bottom-color: var(--cf0-color-border-default);
  }

  .xf5nmgf {
    border-bottom-left-radius: var(--cf0-input-radius);
  }

  .x1x6tzml {
    border-bottom-left-radius: var(--cf0-radius-none);
  }

  .xt4yejn {
    border-bottom-left-radius: var(--cf0-radius-xs);
  }

  .x1vwn8go {
    border-bottom-right-radius: var(--cf0-input-radius);
  }

  .x1oa9q13 {
    border-bottom-right-radius: var(--cf0-radius-none);
  }

  .x11nswj {
    border-bottom-right-radius: var(--cf0-radius-xs);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .xeg8urw {
    border-top-color: var(--cf0-color-border-bold);
  }

  .x16tl362 {
    border-top-color: var(--cf0-color-border-default);
  }

  .x95t2bs {
    border-top-left-radius: var(--cf0-input-radius);
  }

  .x1l9zqtw {
    border-top-left-radius: var(--cf0-radius-xl);
  }

  .xar3j8g {
    border-top-left-radius: var(--cf0-radius-xs);
  }

  .x14jrvdr {
    border-top-right-radius: var(--cf0-input-radius);
  }

  .x1vhsorj {
    border-top-right-radius: var(--cf0-radius-xl);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x11rhxwg {
    bottom: 12%;
  }

  .xexjinp {
    bottom: 4.5rem;
  }

  .x1jn6mwr {
    bottom: 7rem;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .xw5z525 {
    bottom: calc(var(--cf0-space-md) * -1);
  }

  .x1pazzfj {
    bottom: max(var(--cf0-space-md),env(safe-area-inset-bottom));
  }

  .xms83lp {
    bottom: var(--cf0-space-lg);
  }

  .x1tnriia {
    bottom: var(--cf0-space-md);
  }

  .x1fmxtlw {
    bottom: var(--cf0-space-sm);
  }

  .x12bhina {
    bottom: var(--cf0-space-xl);
  }

  .x1ibxdr1 {
    bottom: var(--cf0-space-xs);
  }

  .x4bzujq {
    height: .1875rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xuveg7r {
    height: .85em;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x25yk9b {
    height: .9375rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xuquc1b {
    height: 1.5px;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .xwl81jg {
    height: 1.875rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1roirhx {
    height: 10rem;
  }

  .xra00a2 {
    height: 12.5rem;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xkloqmj {
    height: 14rem;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x101fo45 {
    height: 2.8125rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xei03b9 {
    height: 24rem;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xqylgxj {
    height: 32rem;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xupy61u {
    height: 5rem;
  }

  .xols6we {
    height: 6px;
  }

  .x17frcva {
    height: 6rem;
  }

  .xy75621 {
    height: 72px;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1x3rm6k {
    height: env(safe-area-inset-bottom, 0px);
  }

  .xgen1ps {
    height: var(--cf0-collapsible-panel-height);
  }

  .x1k169js {
    height: var(--cf0-control-height-lg);
  }

  .xvt6gg1 {
    height: var(--cf0-control-height-sm);
  }

  .x9ssbt9 {
    height: var(--cf0-control-height-touch);
  }

  .xudymo8 {
    height: var(--cf0-control-height);
  }

  .x1k37j0 {
    height: var(--cf0-figure-empty-compact);
  }

  .x90uvnz {
    height: var(--cf0-figure-sm);
  }

  .x4bhkkc {
    height: var(--cf0-icon-size-sm);
  }

  .x16ku31z {
    height: var(--cf0-icon-size);
  }

  .x1qp9eak {
    height: var(--cf0-space-lg);
  }

  .xzye9k7 {
    height: var(--cf0-space-xl);
  }

  .x67dnbt {
    height: var(--cf0-space-xxs);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nu84yq {
    left: 10%;
  }

  .xhzjhj5 {
    left: 2.5rem;
  }

  .x188sedz {
    left: 20%;
  }

  .x2e2xj7 {
    left: 5%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .x1wftpjx {
    left: calc(env(safe-area-inset-left, 0px) + var(--cf0-space-sm));
  }

  .xtrcb1p {
    left: var(--cf0-space-md);
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1y5oalz {
    margin-bottom: var(--cf0-space-2xl);
  }

  .x1unysl8 {
    margin-bottom: var(--cf0-space-3xl);
  }

  .xs4jrnp {
    margin-bottom: var(--cf0-space-lg);
  }

  .xkzp3t4 {
    margin-bottom: var(--cf0-space-md);
  }

  .x54w5p4 {
    margin-bottom: var(--cf0-space-sm);
  }

  .x35qiid {
    margin-bottom: var(--cf0-space-xl);
  }

  .x1hxncnf {
    margin-bottom: var(--cf0-space-xs);
  }

  .xy0jx5o {
    margin-bottom: var(--cf0-space-xxs);
  }

  .x14fwe3t {
    margin-bottom: var(--x-marginBottom);
  }

  .x1swdo50 {
    margin-left: 2px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x12boebu {
    margin-top: 3.5rem;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x17ncf4c {
    margin-top: var(--cf0-space-2xl);
  }

  .xxwlsuu {
    margin-top: var(--cf0-space-2xs);
  }

  .x2rbnqa {
    margin-top: var(--cf0-space-4xl);
  }

  .x1cr3to2 {
    margin-top: var(--cf0-space-lg);
  }

  .xlz2u7l {
    margin-top: var(--cf0-space-md);
  }

  .x147fvfb {
    margin-top: var(--cf0-space-sm);
  }

  .x1nszi5 {
    margin-top: var(--cf0-space-xl);
  }

  .x17z1rz5 {
    margin-top: var(--cf0-space-xs);
  }

  .x1prctch {
    margin-top: var(--cf0-space-xxs);
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xfegkp8 {
    max-height: 22rem;
  }

  .xvw3us4 {
    max-height: 24dvh;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .x5ocsve {
    max-height: 36rem;
  }

  .x1dqpsky {
    max-height: 85svh;
  }

  .x14kvf5n {
    max-height: calc(100dvh - min(12dvh, 7rem) - 1.5rem);
  }

  .x1pl48we {
    max-height: min(20rem,var(--cf0-available-height));
  }

  .xqzlb0u {
    max-height: min(40rem, 100dvh - min(12dvh, 7rem) - 8rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xe0wshh {
    max-width: 23.75rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x12xyk8x {
    max-width: 58rem;
  }

  .xnb20ik {
    max-width: 62rem;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .xeby5b7 {
    max-width: max(16rem,var(--cf0-anchor-width));
  }

  .x1qztdrd {
    max-width: min(70vw, 18rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1lx9jfc {
    max-width: var(--cf0-container-wide);
  }

  .x1i6ik71 {
    max-width: var(--cf0-empty-max-width);
  }

  .x3jo8ic {
    max-width: var(--cf0-prose-max);
  }

  .xjil8h1 {
    max-width: var(--cf0-side-panel-max);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1ivirb0 {
    min-height: 11.75rem;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x1b050tc {
    min-height: 15.5rem;
  }

  .x1hshjfz {
    min-height: 16px;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xv63ube {
    min-height: 2.8125rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x1q0l6uf {
    min-height: 24rem;
  }

  .x1j2jea5 {
    min-height: 27rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x5zfm6d {
    min-height: 34rem;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x17zuyli {
    min-height: 42rem;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1roarnr {
    min-height: 7.25rem;
  }

  .x1mbk7ri {
    min-height: 9.75rem;
  }

  .x65nank {
    min-height: auto;
  }

  .x1t60fxr {
    min-height: var(--cf0-sign-in-card-mobile-height);
  }

  .xtcqgqv {
    min-height: var(--cf0-space-lg);
  }

  .xeuugli {
    min-width: 0;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x6c5l4p {
    min-width: 80px;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .xbtic6t {
    min-width: max(8rem,var(--cf0-anchor-width));
  }

  .xyxrb1f {
    min-width: var(--cf0-space-3xl);
  }

  .x12qlv03 {
    min-width: var(--cf0-space-lg);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  @media (width >= 600px) {
    .xs9jtw.xs9jtw {
      padding: 24px 28px;
    }

    .xnsj3mp.xnsj3mp {
      padding: var(--cf0-space-2xl);
    }

    .xww6hw3.xww6hw3 {
      padding: var(--cf0-space-lg);
    }

    .x78bwxq.x78bwxq {
      padding: var(--cf0-space-xl);
    }
  }

  @media (width >= 960px) {
    .xbviy2m.xbviy2m {
      padding: 0;
    }

    .xqrkbog.xqrkbog {
      padding: var(--cf0-space-2xl);
    }

    .x1x7r1l0.x1x7r1l0 {
      padding: var(--cf0-space-3xl);
    }

    .x1fgul7a.x1fgul7a {
      padding: var(--cf0-space-xl);
    }

    .xb2lup2.xb2lup2 {
      padding: var(--cf0-space-xxs);
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xyxor73 {
    padding-bottom: 2.75rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .x1a148e8 {
    padding-bottom: env(safe-area-inset-bottom, 0px);
  }

  .xv46gb3 {
    padding-bottom: var(--cf0-space-2xl);
  }

  .x9p572x {
    padding-bottom: var(--cf0-space-3xl);
  }

  .xh2wa8w {
    padding-bottom: var(--cf0-space-4xl);
  }

  .x1ufelqp {
    padding-bottom: var(--cf0-space-5xl);
  }

  .x782v5d {
    padding-bottom: var(--cf0-space-lg);
  }

  .xaaogp8 {
    padding-bottom: var(--cf0-space-md);
  }

  .x1mms8xy {
    padding-bottom: var(--cf0-space-sm);
  }

  .x1hoxg7y {
    padding-bottom: var(--cf0-space-xs);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xlpobzy {
    padding-top: var(--cf0-space-2xl);
  }

  .x1i628zf {
    padding-top: var(--cf0-space-2xs);
  }

  .xajj9a1 {
    padding-top: var(--cf0-space-3xs);
  }

  .x1x6bi8q {
    padding-top: var(--cf0-space-4xl);
  }

  .x1tmrgz {
    padding-top: var(--cf0-space-5xl);
  }

  .x1kvr4sr {
    padding-top: var(--cf0-space-lg);
  }

  .xuy3w07 {
    padding-top: var(--cf0-space-md);
  }

  .xt4g399 {
    padding-top: var(--cf0-space-sm);
  }

  .xv3jmeq {
    padding-top: var(--cf0-space-xl);
  }

  .x1kpylpi {
    padding-top: var(--cf0-space-xs);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1sbfeta {
    right: 1.25rem;
  }

  .xnh0wl6 {
    right: 10%;
  }

  .xpr8hgo {
    right: 2.5rem;
  }

  .x1e9twj7 {
    right: 28%;
  }

  .x177m4yw {
    right: 6%;
  }

  .xwukr4l {
    right: auto;
  }

  .x1m9t9tu {
    right: calc(env(safe-area-inset-right, 0px) + var(--cf0-space-sm));
  }

  .x2ir6ox {
    right: var(--cf0-space-md);
  }

  .xrwsww {
    right: var(--cf0-space-sm);
  }

  .xgxaegc {
    right: var(--cf0-space-xs);
  }

  .x1l6osp {
    scroll-margin-top: 5.5rem;
  }

  .x1e84joa {
    scroll-margin-top: var(--cf0-space-5xl);
  }

  .x13vifvy {
    top: 0;
  }

  .x12o47qk {
    top: 1.25rem;
  }

  .xdsb8wn {
    top: 100%;
  }

  .x1xw8t99 {
    top: 10rem;
  }

  .xlkv09j {
    top: 12%;
  }

  .xj3g9s9 {
    top: 16%;
  }

  .x8mog2w {
    top: 16rem;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .x1xmiv0p {
    top: 2.5rem;
  }

  .x1rdfs0y {
    top: 30%;
  }

  .xwa60dl {
    top: 50%;
  }

  .xvya9yh {
    top: 55%;
  }

  .x1e0e8h2 {
    top: 6.625rem;
  }

  .x5i9fu5 {
    top: 68%;
  }

  .xw7ym79 {
    top: 8.5rem;
  }

  .x80663w {
    top: auto;
  }

  .xwwefxd {
    top: calc(100% + 6px);
  }

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .x184zvom {
    top: calc(env(safe-area-inset-top, 0px) + 5.25rem);
  }

  .xovw43u {
    top: calc(env(safe-area-inset-top, 0px) + var(--cf0-space-sm));
  }

  .xkgggf2 {
    top: max(var(--cf0-space-md),env(safe-area-inset-top));
  }

  .x1ougpdn {
    top: min(12dvh, 7rem);
  }

  .xat2333 {
    top: var(--cf0-space-2xl);
  }

  .x1mej2ts {
    top: var(--cf0-space-4xl);
  }

  .x2kq7zc {
    top: var(--cf0-space-lg);
  }

  .x5mi9pm {
    top: var(--cf0-space-md);
  }

  .x1nhijli {
    top: var(--cf0-space-sm);
  }

  .x1m5aj8p {
    top: var(--cf0-space-xs);
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xrkia0p {
    width: .375rem;
  }

  .x15xktyq {
    width: .9375rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xq3tarq {
    width: 1.875rem;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xa23ldc {
    width: 10rem;
  }

  .xj1jc7a {
    width: 12.5rem;
  }

  .xygnafs {
    width: 120px;
  }

  .xsmyaan {
    width: 12px;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1q2mzld {
    width: 14rem;
  }

  .x1a00udw {
    width: 15px;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1uncgzr {
    width: 224px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1td3qas {
    width: 32px;
  }

  .xj6ak53 {
    width: 340px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .xekueh {
    width: 4rem;
  }

  .x1q079jr {
    width: 5.25rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .xwhvtxh {
    width: 6.5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xni59qk {
    width: 72px;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x19v3vle {
    width: 84px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x1eyvef {
    width: 8rem;
  }

  .x13oubkp {
    width: 96px;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xq1cnzy {
    width: calc(100% - var(--cf0-space-md) * 2);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xlvvgkn {
    width: var(--cf0-control-height-sm);
  }

  .xgd6f8b {
    width: var(--cf0-control-height-touch);
  }

  .x1wj2rya {
    width: var(--cf0-control-height);
  }

  .xgc16wy {
    width: var(--cf0-icon-size-sm);
  }

  .x1jy908e {
    width: var(--cf0-icon-size);
  }

  .x1v85i4 {
    width: var(--cf0-space-4xl);
  }

  .x1jpk3ix {
    width: var(--cf0-space-lg);
  }

  .xxmfmlf {
    width: var(--cf0-space-xl);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1nkj3g5[data-side="top"] {
    border-bottom-color: var(--cf0-color-border-default);
  }

  .x1jp2w1b[data-side="top"] {
    border-bottom-style: solid;
  }

  .x1vd56mg[data-side="top"] {
    border-bottom-width: 1px;
  }

  .x19ip9zo[data-side="right"] {
    border-left-color: var(--cf0-color-border-default);
  }

  .x1ti28dc[data-side="right"] {
    border-left-style: solid;
  }

  .x1cp3hua[data-side="right"] {
    border-left-width: 1px;
  }

  .xzgmpv[data-side="left"] {
    border-right-color: var(--cf0-color-border-default);
  }

  .x1rh30x8[data-side="left"] {
    border-right-style: solid;
  }

  .xglyzjs[data-side="left"] {
    border-right-width: 1px;
  }

  .x80aya9[data-side="bottom"] {
    border-top-color: var(--cf0-color-border-default);
  }

  .xogv2cm[data-side="bottom"] {
    border-top-style: solid;
  }

  .x1s5ek9q[data-side="bottom"] {
    border-top-width: 1px;
  }

  .x1femx0p[data-side="bottom"], .x7ar0ph[data-side="right"], .xdlgr3s[data-side="left"] {
    bottom: 0;
  }

  .x1fuwxb3[data-starting-style], .x61rqsd[data-ending-style] {
    height: 0;
  }

  .x15p25rv[data-side="bottom"], .x1kc2rs1[data-side="top"] {
    height: auto;
  }

  .x18u24nn[data-size="sm"] {
    max-width: 20rem;
  }

  .x1iig4ot[data-side="left"], .xveruyi[data-side="right"] {
    max-width: 24rem;
  }

  .x1hogsbz[data-side="right"], .x1kc3hq1[data-side="top"], .x1ntuefs[data-side="left"] {
    top: 0;
  }

  .x1s7nipo[data-side="bottom"], .x2ha97l[data-side="top"] {
    width: 100%;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x14tvv71:last-child {
    border-bottom-style: none;
  }

  @media (width >= 600px) {
    .x170zf6b.x170zf6b {
      height: 1px;
    }
  }

  @media (width >= 960px) {
    .x1j2bhr1.x1j2bhr1 {
      height: 28rem;
    }
  }

  @media (width <= 1199px) {
    .xhq772m.xhq772m {
      height: auto;
    }

    .xkwa52r.xkwa52r {
      left: auto;
    }
  }

  @media (width >= 960px) {
    .x19zskjp.x19zskjp {
      margin-top: var(--cf0-space-5xl);
    }

    .x1nyzkfv.x1nyzkfv {
      max-width: none;
    }
  }

  @media (width <= 1199px) {
    .x3ezjl4.x3ezjl4 {
      max-width: 22rem;
    }
  }

  @media (width >= 600px) {
    .x1uzqbrk.x1uzqbrk {
      min-height: auto;
    }
  }

  @media (width >= 960px) {
    .xlm7pwm.xlm7pwm {
      padding-bottom: 0;
    }

    .x2c9qhk.x2c9qhk {
      padding-bottom: var(--cf0-space-4xl);
    }

    .xt1a9py.xt1a9py {
      padding-top: var(--cf0-space-3xl);
    }

    .x1lb97z3.x1lb97z3 {
      padding-top: var(--cf0-space-4xl);
    }
  }

  @media (width <= 1199px) {
    .x6aklht.x6aklht {
      right: auto;
    }

    .x1vv17b3.x1vv17b3 {
      top: auto;
    }
  }

  @media (width >= 600px) {
    .x8ul2h9.x8ul2h9 {
      width: 5rem;
    }
  }

  @media (width <= 1199px) {
    .x1j5g9yp.x1j5g9yp {
      width: 100%;
    }
  }
}

@layer priority6 {
  @media (width >= 960px) {
    .xr1jm3u.xr1jm3u {
      border-radius: 2.2rem;
    }

    .x3dgyay.x3dgyay {
      border-radius: 2.5rem;
    }
  }

  @media (width >= 600px) {
    .x17l939c.x17l939c {
      gap: var(--cf0-space-md);
    }
  }

  @media (width >= 960px) {
    .xwqpa0t.xwqpa0t {
      gap: var(--cf0-space-2xl);
    }

    .x9r2f16.x9r2f16 {
      gap: var(--cf0-space-3xl);
    }

    .x1re41f5.x1re41f5 {
      gap: var(--cf0-space-4xl);
    }

    .x13bvnhu.x13bvnhu {
      gap: var(--cf0-space-lg);
    }

    .x1rxghkn.x1rxghkn {
      gap: var(--cf0-space-xl);
    }
  }

  @media (width >= 1200px) {
    .xxvxhws.xxvxhws {
      gap: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .xpdpud8.xpdpud8 {
      grid-column: auto;
    }
  }

  @media (width >= 960px) {
    .x1mdguy4.x1mdguy4 {
      grid-column: 1 / 2;
    }

    .x1vynq3t.x1vynq3t {
      grid-column: auto;
    }

    .x1nmye3l.x1nmye3l {
      grid-row: 1 / span 2;
    }

    .x1jnbdq8.x1jnbdq8 {
      grid-template-areas: "label plot value";
    }
  }

  @media (width >= 1200px) {
    .xp7a72p.xp7a72p {
      margin-inline: auto;
    }
  }

  @media (width >= 600px) {
    .x1v1hsz2.x1v1hsz2 {
      padding-block: var(--cf0-space-lg);
    }

    .x1cu4fh6.x1cu4fh6 {
      padding-block: var(--cf0-space-xs);
    }
  }

  @media (width >= 960px) {
    .x85v2j6.x85v2j6 {
      padding-block: 0;
    }

    .xlkeigh.xlkeigh {
      padding-block: var(--cf0-space-5xl);
    }

    .xf9g2ln.xf9g2ln {
      padding-block: var(--cf0-space-xl);
    }
  }

  @media (width >= 1200px) {
    .xdzd9xf.xdzd9xf {
      padding-block: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .xhojg5p.xhojg5p {
      padding-inline: var(--cf0-space-md);
    }

    .x4vikr7.x4vikr7 {
      padding-inline: var(--cf0-space-sm);
    }

    .xrqup4.xrqup4 {
      padding-inline: var(--cf0-space-xl);
    }
  }

  @media (width >= 960px) {
    .x2pyd6l.x2pyd6l {
      padding-inline: var(--cf0-space-4xl);
    }

    .xmmwrd8.xmmwrd8 {
      padding-inline: var(--cf0-space-sm);
    }

    .x8yp3ph.x8yp3ph {
      padding-inline: var(--cf0-space-xl);
    }
  }

  @media (width >= 1200px) {
    .x15iuenk.x15iuenk {
      padding-inline: var(--cf0-space-4xl);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1x4jfjq.x1x4jfjq:hover {
      border-color: var(--cf0-color-border-bold);
    }
  }
}

@layer priority7 {
  @media (width >= 960px) {
    .xxw1pqd.xxw1pqd {
      align-items: flex-end;
    }

    .x1ht631p.x1ht631p {
      align-items: flex-start;
    }

    .xm433je.xm433je {
      align-self: stretch;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1xemgiq.x1xemgiq {
      animation-iteration-count: 0;
    }

    .x91aq8i.x91aq8i {
      animation-name: none;
    }

    .x1y5o3wt.x1y5o3wt {
      animation-name: x18re5ia-B;
    }

    .xtngs6v.xtngs6v {
      animation-name: xekv6nw-B;
    }
  }

  @media (width >= 960px) {
    .x2ycjbf.x2ycjbf {
      aspect-ratio: 16 / 8;
    }

    .x1nr8ea7.x1nr8ea7 {
      aspect-ratio: 4 / 3;
    }

    .x5o02kl.x5o02kl {
      backdrop-filter: none;
    }
  }

  @media (width >= 600px) {
    .xjn7vgd.xjn7vgd {
      background-color: #0000;
    }

    .x1dcmql7.x1dcmql7 {
      background-color: var(--cf0-color-background-canvas);
    }

    .xqw7pmn.xqw7pmn {
      background-color: var(--cf0-color-background-sunken);
    }
  }

  @media (width >= 960px) {
    .x907ne4.x907ne4 {
      background-color: #0000;
    }
  }

  @media (width >= 600px) {
    .xuzsclt.xuzsclt {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 960px) {
    .xfu8rdz.xfu8rdz {
      box-shadow: none;
    }
  }

  @media (width >= 600px) {
    .x1ydv1d9.x1ydv1d9 {
      display: block;
    }

    .xwzisl7.xwzisl7 {
      display: flex;
    }

    .xd19oea.xd19oea {
      display: inline-flex;
    }

    .x12igm7x.x12igm7x {
      display: none;
    }

    .xpqfxp4.xpqfxp4 {
      display: table-cell;
    }
  }

  @media (width >= 960px) {
    .x7psu93.x7psu93 {
      display: block;
    }

    .xd4owpi.xd4owpi {
      display: flex;
    }

    .x103u9im.x103u9im {
      display: inline-flex;
    }

    .xi5rxg4.xi5rxg4 {
      display: none;
    }

    .x1xzq5yp.x1xzq5yp {
      display: table-cell;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xvmxu0v.xvmxu0v {
      display: flex;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x17uh7gk.x17uh7gk {
      display: none;
    }

    .x1ob28qv.x1ob28qv {
      filter: none;
    }
  }

  @media (width >= 600px) {
    .x1jbul61.x1jbul61 {
      flex-direction: row;
    }
  }

  @media (width >= 960px) {
    .x10juh5i.x10juh5i {
      flex-direction: column;
    }
  }

  @media (width >= 600px) {
    .x150jpa0.x150jpa0 {
      font-size: 3.25rem;
    }

    .x1ggm35s.x1ggm35s {
      font-size: var(--cf0-size-heading);
    }

    .x1tcggfn.x1tcggfn {
      font-size: var(--cf0-size-ui);
    }
  }

  @media (width >= 960px) {
    .x1rezqi2.x1rezqi2 {
      font-size: 5.5rem;
    }

    .x1n6cvdw.x1n6cvdw {
      font-size: var(--cf0-size-body);
    }

    .x1uttscy.x1uttscy {
      font-size: var(--cf0-size-display);
    }

    .x1nldgfm.x1nldgfm {
      font-size: var(--cf0-size-heading);
    }

    .x1hue2lq.x1hue2lq {
      font-size: var(--cf0-size-ui);
    }
  }

  @media (width >= 1200px) {
    .x15o71s1.x15o71s1 {
      font-size: var(--cf0-size-display);
    }
  }

  @media (width >= 600px) {
    .x19nu3hx.x19nu3hx {
      grid-template-columns: auto minmax(0, 1fr) auto;
    }

    .x12gzc7s.x12gzc7s {
      grid-template-columns: minmax(0, 1fr) 7.5rem auto;
    }

    .x1v1zgqc.x1v1zgqc {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .x1sftqzi.x1sftqzi {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .x1tevtg5.x1tevtg5 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 960px) {
    .x123svlk.x123svlk {
      grid-template-columns: 22.5rem minmax(0, 1fr);
    }

    .x1ys2h4n.x1ys2h4n {
      grid-template-columns: 2fr 1fr 1fr;
    }

    .x10wj2bm.x10wj2bm {
      grid-template-columns: minmax(0, 1fr) 22rem;
    }

    .x1hzpzfr.x1hzpzfr {
      grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);
    }

    .x80oc2o.x80oc2o {
      grid-template-columns: minmax(0, 3fr) minmax(0, 7fr);
    }

    .xms7q9k.xms7q9k {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .x5qlo65.x5qlo65 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .x1q74y5r.x1q74y5r {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xg5l8n9.xg5l8n9 {
      grid-template-columns: var(--cf0-bar-list-label) minmax(0,1fr) auto;
    }
  }

  @media (width >= 1200px) {
    .x1ywjibn.x1ywjibn {
      grid-template-columns: minmax(0, 1fr) minmax(15rem, 18rem);
    }

    .x1eo8n52.x1eo8n52 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xee1s1b.xee1s1b {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xmphjc1.xmphjc1 {
      grid-template-rows: minmax(0, 1fr);
    }
  }

  .x1diz7tj:before {
    inset: -.25rem 0;
  }

  .x1b0wlbp:before {
    inset: -.75rem -.25rem;
  }

  .x1f36q2o:before {
    inset: -12px -8px;
  }

  .x1rd3ygt:before {
    inset: -6px;
  }

  @media (width >= 600px) {
    .x10ypagz.x10ypagz {
      justify-content: flex-end;
    }
  }

  @media (width >= 960px) {
    .x7lrhsp.x7lrhsp {
      justify-content: center;
    }

    .xzzqlgr.xzzqlgr {
      justify-content: flex-end;
    }
  }

  @media (width >= 1200px) {
    .x1usb7ii.x1usb7ii {
      letter-spacing: var(--cf0-tracking-display);
    }
  }

  @media (width >= 600px) {
    .x1xl340m.x1xl340m {
      line-height: var(--cf0-leading-ui);
    }
  }

  @media (width >= 960px) {
    .xpkpm5f.xpkpm5f {
      line-height: var(--cf0-leading-display);
    }
  }

  @media (width >= 1200px) {
    .x1o58jgv.x1o58jgv {
      line-height: var(--cf0-leading-display);
    }
  }

  @media (width >= 600px) {
    .x140dj3d.x140dj3d {
      margin-inline-start: auto;
    }
  }

  @media (width >= 1200px) {
    .x1eu052.x1eu052 {
      order: 0;
    }
  }

  @media (width >= 600px) {
    .x19awk4t.x19awk4t {
      position: fixed;
    }
  }

  @media (width >= 960px) {
    .xa858dm.xa858dm {
      position: static;
    }

    .x19nvq45.x19nvq45 {
      position: sticky;
    }
  }

  @media (width >= 1200px) {
    .xhvmzo4.xhvmzo4 {
      position: fixed;
    }
  }

  @media (width >= 960px) {
    .x1s70kiy.x1s70kiy {
      transform: translateY(-3rem);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1lgo2tq.x1lgo2tq {
      transform: none;
    }

    .x150apdw.x150apdw {
      transform: translateX(0);
    }

    .x1ydrsx8.x1ydrsx8 {
      transition-delay: 0s;
    }

    .x9f2u2y.x9f2u2y {
      transition-duration: 0s;
    }
  }

  @media (width >= 600px) {
    .xvrnlvt.xvrnlvt {
      z-index: 10;
    }
  }

  @media (width >= 1200px) {
    .x13seebj.x13seebj {
      z-index: 10;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x32dbqb.x32dbqb:hover {
      background-color: var(--cf0-color-background-danger);
    }

    .x7lniby.x7lniby:hover {
      background-color: var(--cf0-color-background-glass-bold);
    }

    .xeou9ib.xeou9ib:hover {
      background-color: var(--cf0-color-background-neutral-hover);
    }

    .xqm5bpm.xqm5bpm:hover {
      background-color: var(--cf0-color-background-on-overlay-hover);
    }

    .x1nk20zi.x1nk20zi:hover {
      background-color: var(--cf0-color-background-surface-hover);
    }

    .xkko6i0.xkko6i0:hover {
      background-color: var(--cf0-color-background-surface-subtle);
    }

    .xfizw0u.xfizw0u:hover {
      background-color: var(--cf0-color-background-surface);
    }

    .x1hb0zot.x1hb0zot:hover {
      box-shadow: var(--cf0-shadow-3);
    }

    .x1jt47qv.x1jt47qv:hover {
      color: var(--cf0-color-text-default);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xmw2j0v.xmw2j0v:active {
      transform: none;
    }
  }
}

@layer priority8 {
  @media (width >= 960px) {
    .x1109hcj.x1109hcj {
      border-bottom-left-radius: var(--cf0-radius-xl);
    }

    .x8j0x8c.x8j0x8c {
      border-bottom-right-radius: var(--cf0-radius-xl);
    }
  }

  @media (width >= 600px) {
    .x1loq5js.x1loq5js {
      border-top-width: 0;
    }

    .x10kq5nf.x10kq5nf {
      border-top-width: 1px;
    }

    .x1rdh6ja.x1rdh6ja {
      bottom: 0;
    }
  }

  @media (width >= 960px) {
    .x1rubx86.x1rubx86 {
      bottom: auto;
    }
  }

  @media (width >= 1200px) {
    .x1cd9f7.x1cd9f7 {
      bottom: 4.5rem;
    }
  }

  @media (width >= 600px) {
    .xmhdn57.xmhdn57 {
      height: 1.5rem;
    }

    .xpt0w2s.xpt0w2s {
      height: 1.75rem;
    }

    .x1miwg2z.x1miwg2z {
      height: 2.25rem;
    }

    .xatz9x5.xatz9x5 {
      height: 2.875rem;
    }

    .x1edxijl.x1edxijl {
      height: 2rem;
    }

    .x1l92ige.x1l92ige {
      height: 3.25rem;
    }

    .xkq0do.xkq0do {
      height: 32px;
    }

    .x124nuhy.x124nuhy {
      height: var(--cf0-control-height-sm);
    }

    .xebbry1.xebbry1 {
      height: var(--cf0-control-height);
    }

    .xx1xuxb.xx1xuxb {
      height: var(--cf0-figure-empty);
    }
  }

  @media (width >= 960px) {
    .x1ktctrv.x1ktctrv {
      height: 1.25rem;
    }

    .x8bv5m4.x8bv5m4 {
      height: 22px;
    }

    .x11tqefh.x11tqefh {
      height: 32px;
    }

    .xo07txu.xo07txu {
      height: 40rem;
    }

    .x11i3cnt.x11i3cnt {
      height: 44rem;
    }

    .x1a1syk3.x1a1syk3 {
      height: 5.5rem;
    }

    .x6uhgo7.x6uhgo7 {
      height: min(72svh, 42rem);
    }
  }

  .x1ox0ion:after {
    inset-block: -8px;
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  .x19rc42u:after {
    inset-inline: -8px;
  }

  .xb7ltuz:after {
    inset-inline: 0;
  }

  @media (width >= 600px) {
    .x1g4ij50.x1g4ij50 {
      left: 0;
    }

    .x2n34uq.x2n34uq {
      left: calc(env(safe-area-inset-left, 0px) + var(--cf0-space-lg));
    }
  }

  @media (width >= 960px) {
    .x1v46puw.x1v46puw {
      left: auto;
    }

    .x1kdboel.x1kdboel {
      margin-bottom: var(--cf0-space-2xl);
    }

    .xho2yqu.xho2yqu {
      max-height: calc(100svh - 32px);
    }
  }

  @media (width >= 600px) {
    .x146u91w.x146u91w {
      max-width: 32rem;
    }

    .xd6rdn0.xd6rdn0 {
      max-width: 34rem;
    }
  }

  @media (width >= 960px) {
    .xnfbe48.xnfbe48 {
      max-width: 46rem;
    }
  }

  @media (width >= 1200px) {
    .x1914cnq.x1914cnq {
      max-width: 17rem;
    }

    .xoz4r7y.xoz4r7y {
      max-width: var(--cf0-prose-max);
    }
  }

  @media (width >= 600px) {
    .x1f9qegt.x1f9qegt {
      min-height: 15rem;
    }

    .x168wn2o.x168wn2o {
      min-height: 2rem;
    }

    .xeofvuv.xeofvuv {
      min-height: 3rem;
    }

    .xsfy7pg.xsfy7pg {
      min-height: auto;
    }

    .xbfgcyx.xbfgcyx {
      min-height: var(--cf0-control-height);
    }

    .xgamtbh.xgamtbh {
      min-height: var(--cf0-sign-in-card-height);
    }
  }

  @media (width >= 960px) {
    .xtjctd4.xtjctd4 {
      min-height: 0;
    }

    .xzoxfjc.xzoxfjc {
      min-height: 100svh;
    }

    .x281h58.x281h58 {
      min-height: 24rem;
    }

    .xgie0fp.xgie0fp {
      min-height: 28.25rem;
    }

    .x1bpq2gh.x1bpq2gh {
      min-height: 30rem;
    }

    .xtk25cy.xtk25cy {
      min-height: 9rem;
    }

    .x1rq8apa.x1rq8apa {
      min-height: auto;
    }

    .xnw9oa7.xnw9oa7 {
      min-height: 370svh;
    }

    .xqseo9z.xqseo9z {
      min-height: 415svh;
    }
  }

  @media (width >= 600px) {
    .x1sz4rq7.x1sz4rq7 {
      min-width: auto;
    }
  }

  @media (width >= 960px) {
    .xxk1opw.xxk1opw {
      overflow-x: visible;
    }
  }

  @media (width >= 1200px) {
    .xvjnpbt.xvjnpbt {
      overflow-y: auto;
    }
  }

  @media (width >= 600px) {
    .x1slxw0b.x1slxw0b {
      padding-bottom: env(safe-area-inset-bottom, 0px);
    }
  }

  @media (width >= 960px) {
    .x1mjstsj.x1mjstsj {
      padding-bottom: var(--cf0-space-4xl);
    }

    .x1dnhkc8.x1dnhkc8 {
      padding-bottom: var(--cf0-space-5xl);
    }

    .x125tb06.x125tb06 {
      padding-bottom: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .x16337bl.x16337bl {
      padding-top: var(--cf0-space-lg);
    }

    .x6s3mwc.x6s3mwc {
      padding-top: var(--cf0-space-sm);
    }
  }

  @media (width >= 960px) {
    .x10ln6oa.x10ln6oa {
      padding-top: var(--cf0-space-2xl);
    }

    .x1h4mgm3.x1h4mgm3 {
      padding-top: var(--cf0-space-5xl);
    }

    .xnyt980.xnyt980 {
      padding-top: var(--cf0-space-lg);
    }
  }

  @media (width >= 600px) {
    .xxpwuu8.xxpwuu8 {
      right: 0;
    }

    .xe0awt.xe0awt {
      right: calc(env(safe-area-inset-right, 0px) + var(--cf0-space-lg));
    }
  }

  @media (width >= 960px) {
    .x146tytt.x146tytt {
      right: auto;
    }

    .xe9eyjg.xe9eyjg {
      right: var(--cf0-space-md);
    }
  }

  @media (width >= 1200px) {
    .x1481rot.x1481rot {
      right: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .x1wtq3bo.x1wtq3bo {
      top: calc(env(safe-area-inset-top, 0px) + var(--cf0-space-lg));
    }
  }

  @media (width >= 960px) {
    .x1ne1460.x1ne1460 {
      top: 0;
    }

    .x1vpyw5w.x1vpyw5w {
      top: var(--cf0-space-md);
    }
  }

  @media (width >= 1200px) {
    .xga84h4.xga84h4 {
      top: var(--cf0-space-lg);
    }
  }

  @media (width >= 600px) {
    .x1v0sgk4.x1v0sgk4 {
      width: 1.5rem;
    }

    .xn1pwcq.xn1pwcq {
      width: 1.75rem;
    }

    .x1qx6lyl.x1qx6lyl {
      width: 17rem;
    }

    .xzy31na.xzy31na {
      width: 7rem;
    }
  }

  @media (width >= 960px) {
    .x12blgcl.x12blgcl {
      width: 1.25rem;
    }

    .xcvxjsd.xcvxjsd {
      width: 18rem;
    }

    .x1ymgv2u.x1ymgv2u {
      width: 21rem;
    }

    .x1jdsjqc.x1jdsjqc {
      width: 22px;
    }

    .xp3qc35.xp3qc35 {
      width: 26rem;
    }

    .xg3kw2f.xg3kw2f {
      width: min(100%, 46rem);
    }
  }

  @media (width >= 1200px) {
    .xdsi3sg.xdsi3sg {
      width: 18rem;
    }
  }
}

@layer priority9 {
  .x106ln8q::placeholder {
    color: var(--cf0-color-text-neutral-subtlest);
  }

  .x1i6n76l::placeholder {
    color: var(--cf0-color-text-on-overlay-subtle);
  }

  .xpvl99u::placeholder {
    color: var(--cf0-color-text-subtle);
  }

  .x3yhzlp::placeholder {
    color: var(--cf0-input-default-placeholder);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1e1aq9x:after {
    display: inline-block;
  }

  .xxdoyof::placeholder {
    font-weight: var(--cf0-weight-regular);
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1sgv7ik:after {
    transform: rotate(45deg);
  }

  .x1k5e13v:after {
    transition-duration: var(--cf0-duration-fast);
  }

  .xjocvvi:after {
    transition-property: transform;
  }

  .xwvwpfu:after {
    transition-timing-function: var(--cf0-ease-in-out);
  }
}

@layer priority10 {
  .x1r9ni5o:after {
    border-bottom-style: solid;
  }

  .x1qj619r:after {
    border-bottom-width: 1px;
  }

  .x19s4mhr:after {
    border-right-style: solid;
  }

  .x762beu:after {
    border-right-width: 1px;
  }

  .x13r0tq7:after {
    height: 6px;
  }

  .xzkji8o:after {
    width: 6px;
  }
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-animationDuration {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-left {
  syntax: "*";
  inherits: false
}

@property --x-marginBottom {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes x1ofn8cw-B {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@keyframes x12w77l7-B {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@keyframes x1172jio-B {
  0% {
    background-position: 150%;
  }

  100% {
    background-position: -50%;
  }
}

@keyframes x1yc0n1g-B {
  0% {
    opacity: .15;
  }

  18% {
    opacity: 1;
  }

  42% {
    opacity: 1;
  }

  62% {
    opacity: .15;
  }

  100% {
    opacity: .15;
  }
}

@keyframes xg28j17-B {
  0% {
    opacity: .18;
  }

  35% {
    opacity: 1;
  }

  100% {
    opacity: .18;
  }
}

@keyframes x1qebh90-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }
}

@keyframes x4gz7sl-B {
  50% {
    opacity: .45;
    transform: scale(.78);
  }
}

@keyframes x17qceat-B {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1usf2rf-B {
  0%, 54% {
    opacity: 1;
  }

  55%, 100% {
    opacity: 0;
  }
}

@keyframes x13i9sqy-B {
  0% {
    opacity: 0;
    transform: scale(.7);
  }

  35% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: scale(1.3);
  }
}

@keyframes x18yi79a-B {
  0% {
    opacity: .8;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.35);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xekv6nw-B {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xtut5q7-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x6emwj5-B {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1l9pw95-B {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xgcq4cg-B {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xo0p6gp-B {
  0% {
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dashoffset: -200px;
  }
}

@keyframes xlha57p-B {
  0% {
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dashoffset: -224px;
  }
}

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.x17az232 {
  --border-radius: var(--cf0-card-radius);
}

.xdhvduh {
  --normal-bg: var(--cf0-color-background-surface);
}

.xnzzxhq {
  --normal-border: var(--cf0-color-border-default);
}

.x1g274p9 {
  --normal-text: var(--cf0-color-text-default);
}
