@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;src:url(/fonts/geist-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;src:url(/fonts/geist-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-300:#99c4ff;--cf0-palette-blue-600:#0080f5;--cf0-palette-blue-700:#006bff;--cf0-palette-blue-800:#0054d4;--cf0-palette-blue-900:#003f99;--cf0-palette-flare-500:#ff2d87;--cf0-palette-flare-700:#c3005a;--cf0-palette-gray-0:#fff;--cf0-palette-gray-50:#fafafa;--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-800:#27272a;--cf0-palette-gray-900:#18181b;--cf0-palette-gray-950:#09090b;--cf0-palette-gray-900-a96:#18181bf5;--cf0-palette-gray-900-a82:#18181bd1;--cf0-palette-gray-900-a68:#18181bad;--cf0-palette-gray-900-a62:#18181b9e;--cf0-palette-gray-900-a04:#18181b0a;--cf0-palette-green-50:#ecfdf5;--cf0-palette-green-500:#10b981;--cf0-palette-green-700:#047857;--cf0-palette-teal-600:#1b80a4;--cf0-palette-red-50:#fef2f2;--cf0-palette-red-600:#dc2626;--cf0-palette-red-a10:#dc26261a;--cf0-palette-amber-50:#fffbeb;--cf0-palette-amber-500:#f59e0b;--cf0-palette-amber-700:#b45309;--cf0-palette-white-a70:#ffffffb3;--cf0-palette-white-a24:#ffffff3d;--cf0-palette-white-a16:#ffffff29;--cf0-palette-black-a72:#111111b8;--cf0-palette-black-a40:#0006;--cf0-palette-black-a10:#0000001a;--cf0-glass-backdrop:blur(12px);--cf0-gradient-brand-glow:radial-gradient(40% 50% at 12% 18%, color-mix(in srgb, var(--cf0-palette-blue-700) 38%, transparent), transparent 70%), radial-gradient(45% 55% at 88% 30%, color-mix(in srgb, var(--cf0-palette-blue-700) 22%, var(--cf0-palette-gray-900-a96) 10%), transparent 70%), radial-gradient(50% 60% at 50% 100%, color-mix(in srgb, var(--cf0-palette-blue-700) 24%, var(--cf0-palette-gray-0)), transparent 75%);--cf0-font-sans:"Amiamie", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cf0-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", 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-size-wordmark:clamp(8rem, 30vw, 26rem);--cf0-leading-wordmark:.78;--cf0-tracking-wordmark:-.06em;--cf0-tracking-display:-.03em;--cf0-tracking-title:-.025em;--cf0-tracking-heading:-.02em;--cf0-tracking-caption:0em;--cf0-weight-light:300;--cf0-weight-regular:400;--cf0-weight-black:900;--cf0-weight-medium:var(--cf0-weight-regular);--cf0-weight-semibold:var(--cf0-weight-regular);--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-1:0 0 0 1px #00000014 inset;--cf0-shadow-2:0 1px 1px #00000005, 0 2px 2px #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-z-shell:10;--cf0-z-bar:20;--cf0-z-popover:30;--cf0-z-dialog:40;--cf0-z-toast:50;--cf0-site-frame:1400px;--cf0-site-nav-height:88px;--cf0-site-nav-width:32rem;--cf0-public-listing-frame:1200px;--cf0-site-section-width:80rem;--cf0-public-copy-width:36rem;--cf0-site-cta-width:24rem;--cf0-site-hero-title-width:28rem;--cf0-public-home-frame:84rem;--cf0-public-search-width:34rem;--cf0-public-home-skeleton-width:24rem;--cf0-public-form-width:40rem;--cf0-public-form-field-width:28rem;--cf0-registry-search-width:20rem;--cf0-consent-prompt-width:420px;--cf0-public-gallery-width:100vw;--cf0-prose-max:680px;--cf0-viewing-label-max-width:min(70vw, 18rem);--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-focus-ring-field:0 0 0 3px color-mix(in srgb, var(--cf0-color-border-brand) 22%, transparent);--cf0-control-height-xs:24px;--cf0-control-height-sm:32px;--cf0-control-height-md:40px;--cf0-control-height-lg:50px;--cf0-control-height-xl:60px;--cf0-control-height-2xl:64px;--cf0-control-height-touch:48px;--cf0-control-padding-xs:8px;--cf0-control-padding-sm:10px;--cf0-control-padding-md:12px;--cf0-control-padding-lg:16px;--cf0-control-padding-xl:24px;--cf0-control-padding-2xl:24px;--cf0-control-gap-xs:4px;--cf0-control-gap-sm:6px;--cf0-control-gap-md:8px;--cf0-control-gap-lg:8px;--cf0-control-gap-xl:8px;--cf0-control-gap-2xl:8px;--cf0-control-glyph-xs:14px;--cf0-control-glyph-sm:18px;--cf0-control-glyph-md:20px;--cf0-control-glyph-lg:20px;--cf0-control-glyph-xl:24px;--cf0-control-glyph-2xl:24px;--cf0-control-text-xs:var(--cf0-size-caption);--cf0-control-text-sm:var(--cf0-size-caption);--cf0-control-text-md:var(--cf0-size-ui);--cf0-control-text-lg:var(--cf0-size-ui);--cf0-control-text-xl:var(--cf0-size-body);--cf0-control-text-2xl:var(--cf0-size-body);--cf0-control-radius-xs:var(--cf0-radius-xs);--cf0-control-radius-sm:var(--cf0-radius-sm);--cf0-control-radius-md:var(--cf0-radius-sm);--cf0-control-radius-lg:var(--cf0-radius-md);--cf0-control-radius-xl:var(--cf0-radius-md);--cf0-control-radius-2xl:var(--cf0-radius-md);--cf0-property-label-width:7rem;--cf0-dot-size:8px;--cf0-dot-size-sm:6px;--cf0-avatar-size-xs:20px;--cf0-avatar-size-sm:24px;--cf0-avatar-size-md:32px;--cf0-avatar-size-lg:40px;--cf0-avatar-size-xl:56px;--cf0-sign-in-card-height:384px;--cf0-sign-in-card-mobile-height:420px;--cf0-sign-in-card-width:24rem;--cf0-confirmation-card-width:28rem;--cf0-dialog-compact-width:20rem;--cf0-dialog-width:24rem;--cf0-dialog-wide-width:40rem;--cf0-dialog-extra-wide-width:44rem;--cf0-dialog-workspace-width:58rem;--cf0-dialog-compose-width:46rem;--cf0-command-width:40rem;--cf0-dialog-two-pane-width:64rem;--cf0-dialog-property-pane-width:20rem;--cf0-toast-width:20rem;--cf0-demo-embed-width:64rem;--cf0-icon-size-sm:18px;--cf0-icon-size:20px;--cf0-icon-size-lg:24px;--cf0-popover-width:18rem;--cf0-map-popover-width:22rem;--cf0-popup-min-width:8rem;--cf0-figure-sm:200px;--cf0-figure-md:280px;--cf0-figure-lg:360px;--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;--cf0-tab-bar-height:56px;--cf0-page-header-height:52px;--cf0-row-height:48px;--cf0-column-focus:40rem;--cf0-nav-inset:0px;--cf0-ask-bar-reserve:6rem;--cf0-space-gutter:16px;--cf0-hit-area:44px;--cf0-hit-inset:0px;--cf0-size-field-touch:16px}@media (width>=600px){:root{--cf0-space-gutter:32px}}@media (width>=1200px){:root{--cf0-space-gutter:40px}}@media (pointer:coarse){:root{--cf0-hit-inset:min(0px, calc((100% - var(--cf0-hit-area)) / 2))}}:root:has([data-cf0-surface=console]){--cf0-font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cf0-weight-light:400;--cf0-weight-regular:500;--cf0-weight-medium:550;--cf0-weight-semibold:600;--cf0-weight-black:600;--cf0-size-display:24px;--cf0-size-title:20px;--cf0-size-heading:16px;--cf0-size-ui:14px;--cf0-size-body:13px;--cf0-size-caption:12px;--cf0-leading-display:32px;--cf0-leading-title:28px;--cf0-leading-heading:22px;--cf0-leading-ui:20px;--cf0-leading-body:20px;--cf0-leading-caption:16px;--cf0-tracking-display:-.02em;--cf0-tracking-title:-.015em;--cf0-tracking-heading:-.01em;--cf0-tracking-caption:0em;font-variant-numeric:tabular-nums;--cf0-control-height-xs:20px;--cf0-control-height-sm:24px;--cf0-control-height-md:28px;--cf0-control-height-lg:32px;--cf0-control-height-xl:36px;--cf0-control-height-2xl:40px;--cf0-control-height-touch:44px;--cf0-control-padding-xs:6px;--cf0-control-padding-sm:8px;--cf0-control-padding-md:10px;--cf0-control-padding-lg:12px;--cf0-control-padding-xl:14px;--cf0-control-padding-2xl:16px;--cf0-control-gap-xs:4px;--cf0-control-gap-sm:4px;--cf0-control-gap-md:6px;--cf0-control-gap-lg:6px;--cf0-control-gap-xl:6px;--cf0-control-gap-2xl:8px;--cf0-control-glyph-xs:14px;--cf0-control-glyph-sm:14px;--cf0-control-glyph-md:16px;--cf0-control-glyph-lg:16px;--cf0-control-glyph-xl:16px;--cf0-control-glyph-2xl:20px;--cf0-control-text-xs:var(--cf0-size-caption);--cf0-control-text-sm:var(--cf0-size-body);--cf0-control-text-md:var(--cf0-size-body);--cf0-control-text-lg:var(--cf0-size-ui);--cf0-control-text-xl:var(--cf0-size-ui);--cf0-control-text-2xl:var(--cf0-size-ui);--cf0-control-radius-xs:var(--cf0-radius-xs);--cf0-control-radius-sm:var(--cf0-radius-sm);--cf0-control-radius-md:var(--cf0-radius-sm);--cf0-control-radius-lg:var(--cf0-radius-sm);--cf0-control-radius-xl:var(--cf0-radius-md);--cf0-control-radius-2xl:var(--cf0-radius-md);--cf0-property-label-width:5.25rem;--cf0-icon-size-sm:14px;--cf0-icon-size:16px;--cf0-icon-size-lg:18px;--cf0-row-height:40px;--cf0-page-header-height:44px;--cf0-space-gutter:16px}:root:has([data-slot=property-nav][data-variant=rail]){--cf0-nav-inset:13.75rem}:root:has([data-slot=property-nav][data-variant=icons]){--cf0-nav-inset:3.5rem}@media (width>=600px){:root:has([data-cf0-surface=console]){--cf0-space-gutter:24px}}@media (width>=1200px){:root:has([data-cf0-surface=console]){--cf0-space-gutter:32px}}@media (pointer:coarse){:root:has([data-cf0-surface=console]){--cf0-control-height-xs:28px;--cf0-control-height-sm:32px;--cf0-control-height-md:36px;--cf0-control-height-lg:40px;--cf0-control-height-xl:40px;--cf0-control-padding-xs:10px;--cf0-control-padding-sm:12px;--cf0-control-padding-md:14px;--cf0-control-padding-lg:16px;--cf0-control-padding-xl:16px;--cf0-control-gap-xs:6px;--cf0-control-gap-sm:6px;--cf0-control-gap-lg:8px;--cf0-control-gap-xl:8px;--cf0-control-glyph-xs:16px;--cf0-control-glyph-sm:16px;--cf0-control-glyph-lg:20px;--cf0-control-glyph-xl:20px;--cf0-control-text-xs:var(--cf0-size-body);--cf0-control-text-sm:var(--cf0-size-ui);--cf0-control-text-md:var(--cf0-size-ui);--cf0-control-radius-xs:var(--cf0-radius-sm);--cf0-control-radius-md:var(--cf0-radius-md);--cf0-control-radius-lg:var(--cf0-radius-md);--cf0-row-height:44px}}:root,[data-cf0-step=md]{--cf0-step-height:var(--cf0-control-height-md);--cf0-step-padding:var(--cf0-control-padding-md);--cf0-step-gap:var(--cf0-control-gap-md);--cf0-step-glyph:var(--cf0-control-glyph-md);--cf0-step-text:var(--cf0-control-text-md);--cf0-step-radius:var(--cf0-control-radius-md);--cf0-step-inset:calc((var(--cf0-step-height) - var(--cf0-step-glyph)) / 2 - 1px)}[data-cf0-step=xs]{--cf0-step-height:var(--cf0-control-height-xs);--cf0-step-padding:var(--cf0-control-padding-xs);--cf0-step-gap:var(--cf0-control-gap-xs);--cf0-step-glyph:var(--cf0-control-glyph-xs);--cf0-step-text:var(--cf0-control-text-xs);--cf0-step-radius:var(--cf0-control-radius-xs);--cf0-step-inset:calc((var(--cf0-step-height) - var(--cf0-step-glyph)) / 2 - 1px)}[data-cf0-step=sm]{--cf0-step-height:var(--cf0-control-height-sm);--cf0-step-padding:var(--cf0-control-padding-sm);--cf0-step-gap:var(--cf0-control-gap-sm);--cf0-step-glyph:var(--cf0-control-glyph-sm);--cf0-step-text:var(--cf0-control-text-sm);--cf0-step-radius:var(--cf0-control-radius-sm);--cf0-step-inset:calc((var(--cf0-step-height) - var(--cf0-step-glyph)) / 2 - 1px)}[data-cf0-step=lg]{--cf0-step-height:var(--cf0-control-height-lg);--cf0-step-padding:var(--cf0-control-padding-lg);--cf0-step-gap:var(--cf0-control-gap-lg);--cf0-step-glyph:var(--cf0-control-glyph-lg);--cf0-step-text:var(--cf0-control-text-lg);--cf0-step-radius:var(--cf0-control-radius-lg);--cf0-step-inset:calc((var(--cf0-step-height) - var(--cf0-step-glyph)) / 2 - 1px)}[data-cf0-step=xl]{--cf0-step-height:var(--cf0-control-height-xl);--cf0-step-padding:var(--cf0-control-padding-xl);--cf0-step-gap:var(--cf0-control-gap-xl);--cf0-step-glyph:var(--cf0-control-glyph-xl);--cf0-step-text:var(--cf0-control-text-xl);--cf0-step-radius:var(--cf0-control-radius-xl);--cf0-step-inset:calc((var(--cf0-step-height) - var(--cf0-step-glyph)) / 2 - 1px)}[data-cf0-step="2xl"]{--cf0-step-height:var(--cf0-control-height-2xl);--cf0-step-padding:var(--cf0-control-padding-2xl);--cf0-step-gap:var(--cf0-control-gap-2xl);--cf0-step-glyph:var(--cf0-control-glyph-2xl);--cf0-step-text:var(--cf0-control-text-2xl);--cf0-step-radius:var(--cf0-control-radius-2xl);--cf0-step-inset:calc((var(--cf0-step-height) - var(--cf0-step-glyph)) / 2 - 1px)}[data-cf0-typeface=amiamie]{font-family:var(--cf0-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[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)}[data-slot=accordion-panel]{--cf0-accordion-panel-height:var(--accordion-panel-height)}:root{--cf0-color-background-canvas:var(--cf0-palette-gray-0);--cf0-color-background-surface: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-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-bold:var(--cf0-palette-blue-900);--cf0-color-background-accent:var(--cf0-palette-flare-500);--cf0-color-background-selected:var(--cf0-palette-gray-100);--cf0-color-background-danger:var(--cf0-palette-red-600);--cf0-color-background-danger-subtle:var(--cf0-palette-red-50);--cf0-color-background-danger-tint:var(--cf0-palette-red-a10);--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-overlay:var(--cf0-palette-black-a72);--cf0-color-background-overlay-subtle:var(--cf0-palette-black-a10);--cf0-color-background-scrim:var(--cf0-palette-black-a40);--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: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-inverse:var(--cf0-palette-gray-0);--cf0-color-text-inverse-subtle:var(--cf0-palette-gray-400);--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-accent:var(--cf0-palette-flare-700);--cf0-color-text-selected:var(--cf0-palette-gray-900);--cf0-color-text-danger:var(--cf0-palette-red-600);--cf0-color-text-success:var(--cf0-palette-green-700);--cf0-color-text-warning:var(--cf0-palette-amber-700);--cf0-color-text-maintenance:var(--cf0-palette-teal-600);--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-selected:var(--cf0-palette-gray-200);--cf0-color-border-danger:var(--cf0-palette-red-600);--cf0-color-border-inverse:var(--cf0-palette-gray-0);--cf0-color-border-on-overlay:var(--cf0-palette-white-a24);--cf0-color-border-overlay:var(--cf0-palette-black-a40);--cf0-color-border-overlay-subtle:var(--cf0-palette-black-a10);--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-brand-subtle:var(--cf0-palette-blue-300);--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-subtlest:var(--cf0-palette-gray-400);--cf0-color-icon-neutral:var(--cf0-palette-gray-900-a82);--cf0-color-icon-neutral-subtle:var(--cf0-palette-gray-600);--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)}@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-tint);--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-default);--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-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 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);font-synthesis:none;-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:var(--cf0-color-text-subtlest)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a,button,summary,label,select,[role=button],[role=tab],[role=menuitem],[role=option]){touch-action:manipulation}@media (pointer:coarse){:where(button,[role=button],[role=tab],[role=menuitem]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}}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:var(--cf0-color-icon-sunken)}[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}@media (width<=599.98px){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{min-width:44px;height:44px}}@media (pointer:coarse){:root:has([data-cf0-surface=console]) :is(input,select,textarea){font-size:var(--cf0-size-field-touch)}}:root:has([data-cf0-surface=console]){overscroll-behavior:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@layer stylex, priority1;

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

  .x13xctz2 {
    grid-area: aside;
  }

  .x1sgvmt9 {
    grid-area: auto;
  }

  .xupfkzh {
    grid-area: body;
  }

  .x14lc6n8 {
    grid-area: foot;
  }

  .xhvaynz {
    grid-area: head;
  }

  .xxwd7sb {
    grid-area: label;
  }

  .xx6lr20 {
    grid-area: plot;
  }

  .xzjkljc {
    grid-area: value;
  }

  .x1fg1evz {
    grid-area: visual;
  }

  .x1qx2jxi {
    inset: -6px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

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

  .x1717udv {
    padding: 0;
  }

  .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);
  }

  .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);
    }
  }
}

@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);
  }

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

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

  .x1t1ooux {
    border-color: var(--cf0-color-border-bolder);
  }

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

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

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

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

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

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

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

  .xrt3lf7 {
    border-color: var(--cf0-color-border-selected);
  }

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

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

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

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

  .x8l6s5m {
    border-radius: max(0px, calc(var(--cf0-radius-lg) - var(--cf0-space-xs)));
  }

  .x1718jct {
    border-radius: max(0px, calc(var(--cf0-radius-md) - var(--cf0-space-xxs)));
  }

  .xo92j8w {
    border-radius: max(0px, calc(var(--cf0-step-radius) - var(--cf0-space-2xs)));
  }

  .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);
  }

  .xljx66d {
    border-radius: var(--cf0-step-radius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x3daqg1 {
    flex: 10rem;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1oaxyc9 {
    flex: 14rem;
  }

  .xgdhuxi {
    flex: 18rem;
  }

  .x1ol2t1i {
    flex: 20rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

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

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

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

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

  .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);
  }

  .x1iafi9j {
    gap: var(--cf0-step-gap);
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x10flg1o {
    grid-column: 4;
  }

  .x1roxjuz {
    grid-column: 5;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x1kpxi13 {
    grid-template-areas: "head"
                         "aside"
                         "body";
  }

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

  .x50dajy {
    grid-template-areas: "visual body"
                         "foot foot";
  }

  .xw35csk {
    grid-template-areas: "visual body";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

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

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

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .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;
  }

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

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

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

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

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

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

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

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

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x8du1vd {
    overscroll-behavior: none;
  }

  .xt970qd {
    padding-block: 0;
  }

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

  .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);
  }

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

  .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;
  }

  .x4s9rch {
    padding-inline: .375rem;
  }

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

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

  .x1qfpg94 {
    padding-inline: var(--cf0-space-gutter);
  }

  .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);
  }

  .xm366uv {
    padding-inline: var(--cf0-step-padding);
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x7ov4zg[data-checked] {
    border-color: var(--cf0-color-background-inverse-solid);
  }

  .x1e03yhy[data-disabled][data-checked] {
    border-color: var(--cf0-color-background-neutral-bolder);
  }

  .x1mhq4jk[data-open] {
    border-color: var(--cf0-color-border-bold);
  }

  .xqdf7mw:focus-within {
    border-color: var(--cf0-color-border-brand);
  }

  .xqjbl3s[data-disabled] {
    border-color: var(--cf0-color-border-default);
  }

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

  .x6nv5bx:has([aria-invalid="true"]) {
    border-color: var(--cf0-input-default-border-invalid);
  }

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

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

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

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

  @media (width >= 600px) and (width <= 1199.98px) {
    .xsi74te.xsi74te {
      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;
  }

  .xh0615m {
    -webkit-line-clamp: 1;
  }

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

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

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

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

  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .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;
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .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;
  }

  .xmmqq2k {
    animation-delay: .15s;
  }

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

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

  .x1rrengx {
    animation-delay: 8s;
  }

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

  .xpz12be {
    animation-direction: alternate;
  }

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

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

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

  .x1a1vfuh {
    animation-duration: .64s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

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

  .x1gm38ng {
    animation-duration: 1.25s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x12u3ys4 {
    animation-duration: 14s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x10zivq5 {
    animation-duration: 9s;
  }

  .xwms9i0 {
    animation-duration: auto;
  }

  .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;
  }

  .x1v7wizp {
    animation-iteration-count: 1;
  }

  .xf6zc2 {
    animation-iteration-count: 10;
  }

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

  .x1a5igra {
    animation-name: none;
  }

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

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

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

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

  .x1wayddr {
    animation-name: x1vr92bm-B;
  }

  .x25sbi9 {
    animation-name: x1vzmvl2-B;
  }

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

  .x12vp4nf {
    animation-name: x2t3rfm-B;
  }

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

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

  .xwmdep5 {
    animation-name: xdyut4h-B;
  }

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

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

  .x1h468ly {
    animation-name: xmeooa7-B;
  }

  .xv8cai {
    animation-name: xrngkwq-B;
  }

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

  .x1cqwf8a {
    animation-timeline: view();
  }

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

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

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

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

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

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

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

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

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

  .xqfadk3 {
    aspect-ratio: 3;
  }

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

  .x1kj7lns {
    aspect-ratio: 433 / 882;
  }

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

  .x1dcsvng {
    aspect-ratio: 900 / 1100;
  }

  .x11fneen {
    aspect-ratio: auto;
  }

  .x1o2s5hk {
    backdrop-filter: var(--cf0-glass-backdrop) saturate(1.8);
  }

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

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

  .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);
  }

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

  .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);
  }

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

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

  .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);
  }

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

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

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

  .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);
  }

  .x1jlsyot {
    background-color: var(--cf0-color-background-scrim);
  }

  .xp5yexd {
    background-color: var(--cf0-color-background-selected);
  }

  .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);
  }

  .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);
  }

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

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

  .xqnhmi1 {
    background-color: var(--cf0-color-icon-default);
  }

  .x1n083xb {
    background-color: var(--cf0-color-icon-subtlest);
  }

  .xwaz92r {
    background-color: var(--cf0-color-icon-track);
  }

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

  .x1clxzsg {
    background-image: linear-gradient(90deg,var(--cf0-color-text-subtlest) 0%,var(--cf0-color-text-subtlest) 40%,var(--cf0-color-text-default) 50%,var(--cf0-color-text-subtlest) 60%,var(--cf0-color-text-subtlest) 100%);
  }

  .x1dhtyi4 {
    background-image: linear-gradient(to bottom,var(--cf0-color-background-overlay) 0,transparent 12rem),linear-gradient(to top,var(--cf0-color-background-overlay) 0,var(--cf0-color-background-scrim) 40%,transparent 62%);
  }

  .x1dwgulr {
    background-image: linear-gradient(to top,var(--cf0-color-background-scrim),var(--cf0-color-background-neutral-hover) 50%,transparent);
  }

  .xt1s1zd {
    background-image: linear-gradient(to top,var(--cf0-color-background-surface) 0%,transparent 100%);
  }

  .x1bcra81 {
    background-image: radial-gradient(120% 80% at 50% 0%,var(--cf0-color-background-inverse-hover),transparent 60%);
  }

  .x1ydmeyu {
    background-image: radial-gradient(38% 30% at 50% 78%,var(--cf0-color-background-accent),transparent 70%),radial-gradient(46% 40% at 50% 60%,var(--cf0-color-background-brand),transparent 72%);
  }

  .x19mt26c {
    background-image: radial-gradient(55% 38% at 28% 108%,var(--cf0-color-background-accent),transparent 75%),radial-gradient(45% 34% at 78% 110%,var(--cf0-color-background-brand),transparent 75%);
  }

  .xlflwja {
    background-image: radial-gradient(circle at 50% 40%,var(--cf0-color-background-surface),var(--cf0-color-background-sunken));
  }

  .x1p6j9j6 {
    background-image: var(--cf0-gradient-brand-glow);
  }

  .x19hqrfe {
    background-size: 250% 100%;
  }

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

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xrxr5sm {
    border-inline-end-color: var(--cf0-color-border-default);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .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;
  }

  .xuj79dy {
    box-shadow: 0 0 0 2px var(--cf0-color-text-on-overlay);
  }

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

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

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

  .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;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .x179gujo {
    clip-path: inset(0 round 14.3132% / 6.60937%);
  }

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

  .xx58lst {
    clip-path: var(--x-clipPath);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .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);
  }

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

  .x1m6ek3p {
    color: var(--cf0-color-chart-categorical-1);
  }

  .xg80ej5 {
    color: var(--cf0-color-chart-categorical-2);
  }

  .x15qcsp2 {
    color: var(--cf0-color-chart-categorical-3);
  }

  .xrmqaf3 {
    color: var(--cf0-color-chart-categorical-4);
  }

  .x16ul1k2 {
    color: var(--cf0-color-chart-categorical-5);
  }

  .xlj35u {
    color: var(--cf0-color-chart-categorical-6);
  }

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

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

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

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

  .x18s2fz {
    color: var(--cf0-color-text-accent);
  }

  .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);
  }

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

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

  .x199q9pc {
    color: var(--cf0-color-text-maintenance);
  }

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

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

  .x1470yyu {
    color: var(--cf0-color-text-selected);
  }

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

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

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

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

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

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

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

  .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);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x4hz23x {
    field-sizing: fixed;
  }

  .xbh8q5q {
    fill: none;
  }

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

  .x1yn2glx {
    fill: var(--cf0-color-background-inverse-hover);
  }

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

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

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

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

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

  .x1ay9lk3 {
    fill-opacity: .2;
  }

  .xpf4tld {
    filter: blur(24px) saturate(1.4);
  }

  .x16zqahm {
    filter: blur(40px);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xz35qm7 {
    flex-basis: 12rem;
  }

  .x1i2xgc2 {
    flex-basis: 13rem;
  }

  .xwjm1zm {
    flex-basis: 14rem;
  }

  .xy8ekb4 {
    flex-basis: 15.5rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .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;
  }

  .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);
  }

  .x15g85ut {
    font-size: var(--cf0-size-display);
  }

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

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

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

  .x4qnfu5 {
    font-size: var(--cf0-size-wordmark);
  }

  .x1e2mg51 {
    font-size: var(--cf0-step-text);
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .xdb2kus {
    font-variant-ligatures: none;
  }

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

  .xzwmwds {
    font-weight: var(--cf0-weight-black);
  }

  .xpk06c0 {
    font-weight: var(--cf0-weight-medium);
  }

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

  .x19pe9qn {
    font-weight: var(--cf0-weight-semibold);
  }

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

  .xt9c220 {
    grid-auto-columns: auto;
  }

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

  .x1sdr0u7 {
    grid-auto-flow: row;
  }

  .x1smjg3e {
    grid-auto-rows: 5.5rem;
  }

  .x1e33wd5 {
    grid-auto-rows: minmax(var(--cf0-space-4xl),1fr);
  }

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

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

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

  .x11lgvp7 {
    grid-template-columns: 62fr 7fr;
  }

  .xh4ojjk {
    grid-template-columns: 69fr 7fr 48fr 7fr 69fr;
  }

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

  .x15bljjf {
    grid-template-columns: 7fr 62fr;
  }

  .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);
  }

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

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

  .xm3i3tu {
    grid-template-columns: minmax(0,1fr) min(var(--cf0-side-panel-max),45%);
  }

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

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

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

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

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

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

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

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

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

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

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

  .x16ufe1c {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 1fr));
  }

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

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

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

  .x1re1uls {
    grid-template-columns: var(--cf0-control-height-md) minmax(0,1fr) max-content;
  }

  .x9g88oz {
    grid-template-columns: var(--cf0-property-label-width) minmax(0,1fr);
  }

  .xtxjg5h {
    grid-template-columns: var(--cf0-space-4xl) minmax(0,1fr);
  }

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

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

  .x1q1w665 {
    grid-template-rows: auto auto;
  }

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

  .x1bo5odz {
    grid-template-rows: auto;
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

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

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

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

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

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

  .xjh5wko {
    inset-inline-end: var(--cf0-space-xl);
  }

  .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%;
  }

  .x15j5o3b {
    inset-inline-start: calc(-1 * var(--cf0-dot-size) / 2);
  }

  .xizc8cp {
    inset-inline-start: calc(-1 * var(--cf0-space-md) - var(--cf0-space-sm) / 2 - .5px);
  }

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

  .x1nzvxq5 {
    inset-inline-start: var(--cf0-space-lg);
  }

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

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

  .xtdjprx {
    inset-inline-start: var(--cf0-space-xl);
  }

  .x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x12fk4p8 {
    justify-self: auto;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

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

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

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

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

  .xetisze {
    letter-spacing: var(--cf0-tracking-wordmark);
  }

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

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

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

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

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

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

  .x3eawcy {
    line-height: var(--cf0-leading-wordmark);
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

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

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

  .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;
  }

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

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

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

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

  .x1qavy6u {
    -webkit-mask-image: linear-gradient(#000 calc(100% - 44px), #0000 100%);
    mask-image: linear-gradient(#000 calc(100% - 44px), #0000 100%);
  }

  .x1y4bdbz {
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 10% 90%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 10% 90%, #0000 100%);
  }

  .xw4ya9i {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .x5sty4q {
    mix-blend-mode: plus-lighter;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

  .x1clqncf {
    order: -1;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .xo1ph6p {
    order: 3;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

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

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

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

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

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

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1xzczws {
    overflow-anchor: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x14mt7fw {
    padding-inline-end: calc((var(--cf0-control-height-xl) - var(--cf0-hit-area)) / 2);
  }

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

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

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

  .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);
  }

  .xh3vels {
    padding-inline-end: var(--cf0-step-inset);
  }

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

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

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

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

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

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

  .x1xhf5oq {
    padding-inline-start: var(--cf0-space-xl);
  }

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

  .x14jk0w0 {
    padding-inline-start: var(--cf0-step-inset);
  }

  .x10sme16 {
    padding-inline-start: var(--cf0-step-padding);
  }

  .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;
  }

  .xxs79tx {
    row-gap: 0;
  }

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

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

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

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

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

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

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

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

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

  .x1hdbdi8 {
    scroll-snap-align: center;
  }

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

  .xgv127d {
    scroll-snap-stop: always;
  }

  .x16dab2r {
    scrollbar-color: var(--cf0-color-border-bold) transparent;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .xeutv01 {
    stroke: none;
  }

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

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

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

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

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

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

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

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

  .x2gdleo {
    stroke-dasharray: 1 3;
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

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

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1sevjlg {
    -webkit-text-decoration-color: var(--cf0-color-border-bold);
    text-decoration-color: var(--cf0-color-border-bold);
  }

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

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1mkr8r4 {
    text-shadow: 0 1px 12px var(--cf0-color-background-overlay);
  }

  .xxmrxfd {
    text-shadow: 0 1px 16px var(--cf0-color-background-scrim);
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

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

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

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1bblx7b {
    touch-action: pan-x;
  }

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

  .x1c071of {
    transform: none;
  }

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

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

  .xjz6xve {
    transform: rotate(var(--x134i5pd));
  }

  .x3oybdh {
    transform: scale(1);
  }

  .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%);
  }

  .xmkg3ln {
    transform: translateX(-54%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

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

  .xqlk7fu {
    transform-origin: 50% 100%;
  }

  .x1bndym7 {
    transform-origin: 50%;
  }

  .xeb4frc {
    transform-origin: 50% 75%;
  }

  .x6ow6l {
    transform-origin: 100% 100%;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .xyyilfv {
    transform-origin: 0 0;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1iwzzd9 {
    transform-origin: 100% 100%;
  }

  .x1dp6rp6 {
    transform-origin: top;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

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

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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;
  }

  .x7ayfe5 {
    transition-property: clip-path;
  }

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

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x18sm2im {
    transition-property: fill-opacity;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .x1kx2cm7 {
    transition-property: opacity, box-shadow;
  }

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

  .xelvad {
    transition-property: opacity, translate;
  }

  .x19991ni {
    transition-property: opacity;
  }

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

  .xyli5ik {
    transition-property: stroke, fill;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x14v1tje {
    transition-timing-function: ease;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

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

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

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

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

  .x3sa99s {
    translate: 0 -50%;
  }

  .x1slu7pv {
    translate: 0;
  }

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

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

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .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;
  }

  .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;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x1orn75v {
    z-index: 39;
  }

  .xoegz02 {
    z-index: 4;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x6y048q {
    z-index: 70;
  }

  .x1141nrk {
    z-index: 75;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .x1swf91x {
    z-index: auto;
  }

  .x185ipgx {
    z-index: var(--cf0-z-bar);
  }

  .x1a1n4w4 {
    z-index: var(--cf0-z-shell);
  }

  .x138h0cv {
    z-index: var(--cf0-z-toast);
  }

  .x1ftjkpk[data-checked] {
    background-color: var(--cf0-color-background-inverse-solid);
  }

  .x1ux7wum[data-disabled][data-checked] {
    background-color: var(--cf0-color-background-neutral-bolder);
  }

  .x10gwem6[data-highlighted]:focus-visible, .x1gbr40e[data-disabled], .xoaa7ap[data-highlighted] {
    background-color: var(--cf0-color-background-neutral);
  }

  .xkeo1q3[data-disabled] {
    background-color: var(--cf0-color-background-surface-subtle);
  }

  .x1gpb7c3:focus-within, .x1nbcecc:focus-visible {
    box-shadow: var(--cf0-focus-ring-field);
  }

  .x1jwb0ab:focus-within {
    box-shadow: var(--cf0-focus-ring),var(--cf0-shadow-float);
  }

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

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

  .xmd361i[data-disabled] {
    color: var(--cf0-color-text-subtlest);
  }

  .x5ezrf1[data-disabled] {
    cursor: not-allowed;
  }

  .xf5huq0[data-starting-style], .xrhwnh6[data-ending-style] {
    grid-template-rows: 0fr;
  }

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

  .x3enxsz[data-starting-style], .xc739nr[data-ending-style] {
    opacity: 1;
  }

  .x16j0ev1:focus-visible {
    outline-color: var(--cf0-color-border-brand);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1cq5w7s:focus-visible {
    transform: none;
  }

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

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

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

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

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

  .x1qskayb[data-starting-style], .x1r4x34d[data-ending-style] {
    transform: translateY(100%);
  }

  .x1hf47ee:not(:disabled):active {
    transform: translateY(1px);
  }

  .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);
  }

  .x1sjiwc6[data-starting-style], .xdkr0pd[data-ending-style] {
    translate: 0 24px;
  }

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

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

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

  .xjl7jj:empty {
    display: none;
  }

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

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

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

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

  .x173iaav:hover {
    opacity: .45;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .xdmab51:hover {
    transform: scale(1);
  }

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

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

  .xch2mbi:active {
    cursor: grabbing;
  }

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

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

  @media (prefers-reduced-motion: reduce) {
    .xnqxwjk.xnqxwjk {
      -webkit-background-clip: border-box;
    }
  }

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

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

  @media (prefers-reduced-motion: no-preference) and (width <= 1199.98px) {
    .xreee8x.xreee8x {
      animation-name: x1rvke31-B;
    }
  }

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

  @media (prefers-reduced-motion: no-preference) {
    .xmr2r4o.xmr2r4o {
      animation-name: x1ezx8xw-B;
    }

    .x1793q3z.x1793q3z {
      animation-name: x1se842y-B;
    }

    .xvdhehv.xvdhehv {
      animation-name: xpgrve7-B;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x15mlgz9.x15mlgz9 {
      background-clip: border-box;
    }

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

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

  @media (width >= 1200px) {
    .x1uycp7t.x1uycp7t {
      display: block;
    }
  }

  @media (width >= 960px) and (width <= 1199.98px) {
    .xo5qxbu.xo5qxbu {
      display: flex;
    }
  }

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

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

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

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

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

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

  @media (width >= 1400px) {
    .x1v7t1ll.x1v7t1ll {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

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

  @media (width >= 600px) and (width <= 959.99px) {
    .x271g50.x271g50 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 600px) and (width <= 959px) {
    .x1qv8ll.x1qv8ll {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 960px) and (width <= 1399px) {
    .x13jf2uz.x13jf2uz {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) and (width <= 959.99px) {
    .xxc6a7x.xxc6a7x {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

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

  @media (width >= 960px) {
    .x1a4vbgn.x1a4vbgn {
      letter-spacing: var(--cf0-tracking-display);
    }

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

  @media (width >= 1200px) {
    .xpv60jm.xpv60jm {
      line-height: var(--cf0-leading-display);
    }

    .x1exp6bj.x1exp6bj {
      position: sticky;
    }
  }

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

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

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

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

  @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
    .xbyc6uj.xbyc6uj {
      transform: translateY(4px);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

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

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

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

  .xuliygf {
    border-bottom-left-radius: var(--cf0-radius-lg);
  }

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

  .x1t7ek1q {
    border-bottom-left-radius: var(--cf0-radius-xl);
  }

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

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

  .xceqwli {
    border-bottom-right-radius: var(--cf0-radius-lg);
  }

  .x1xn78b9 {
    border-bottom-right-radius: var(--cf0-radius-md);
  }

  .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;
  }

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

  .x32b0ac {
    border-right-style: solid;
  }

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

  .xs1s249 {
    border-right-width: 1px;
  }

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

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

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

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

  .xhptjb0 {
    border-top-left-radius: var(--cf0-radius-lg);
  }

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

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

  .x1599zuk {
    border-top-right-radius: var(--cf0-radius-lg);
  }

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

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

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

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

  .xamhcws {
    border-top-width: 2px;
  }

  .x1t1qrwb {
    bottom: -2px;
  }

  .xsugpx9 {
    bottom: -6px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x10w3d4m {
    bottom: 100%;
  }

  .xexjinp {
    bottom: 4.5rem;
  }

  .x96ry18 {
    bottom: 6%;
  }

  .x1jn6mwr {
    bottom: 7rem;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .x1f2upeh {
    bottom: calc(-1 * var(--cf0-space-lg));
  }

  .xt0j91y {
    bottom: calc(env(safe-area-inset-bottom, 0px) + var(--cf0-space-lg));
  }

  .xa4wbmf {
    bottom: calc(env(safe-area-inset-bottom, 0px) + var(--cf0-space-md));
  }

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

  .xrf3691 {
    bottom: calc(var(--cf0-tab-bar-height) + env(safe-area-inset-bottom, 0px) + var(--cf0-space-xs));
  }

  .x1dl2ijy {
    bottom: calc(var(--cf0-tab-bar-height) + var(--cf0-space-md) + env(safe-area-inset-bottom, 0px));
  }

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

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

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

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

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

  .x1nqzi6q {
    bottom: var(--x-bottom);
  }

  @media (width >= 1200px) {
    .xr753i1.xr753i1 {
      grid-area: 1 / 1;
    }
  }

  .x4bzujq {
    height: .1875rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x1q3kd3q {
    height: 1.2em;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xuquc1b {
    height: 1.5px;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xvg27yy {
    height: 106%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x6120nr {
    height: 12rem;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xkloqmj {
    height: 14rem;
  }

  .xlup9mm {
    height: 16px;
  }

  .xr004xx {
    height: 16rem;
  }

  .xkq7avx {
    height: 176px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xrlp1an {
    height: 256px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x8fxrsd {
    height: 36svh;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x3rj7c2 {
    height: 44svh;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xupy61u {
    height: 5rem;
  }

  .x1isdrda {
    height: 6.5rem;
  }

  .x16pboge {
    height: 64svh;
  }

  .xols6we {
    height: 6px;
  }

  .x17frcva {
    height: 6rem;
  }

  .xy75621 {
    height: 72px;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xdk7pt {
    height: 8px;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xlo07zb {
    height: 90px;
  }

  .x1mls4xc {
    height: 95.6349%;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1ktj5wk {
    height: calc(100% - 8px);
  }

  .x1auz542 {
    height: calc(100dvh - var(--cf0-site-nav-height) - env(safe-area-inset-top, 0px) - var(--cf0-space-lg) - var(--cf0-space-lg));
  }

  .x1giou7m {
    height: calc(100svh - var(--cf0-site-nav-height) - env(safe-area-inset-top, 0px) - 68px - var(--cf0-space-lg));
  }

  .x1vwpqr6 {
    height: calc(2.5rem - 2px);
  }

  .x1kvblem {
    height: calc(env(safe-area-inset-top, 0px) + var(--cf0-site-nav-height));
  }

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

  .xg7h5cd {
    height: fit-content;
  }

  .xeqo6r4 {
    height: min(22rem, 44svh);
  }

  .x1ae3wt3 {
    height: var(--cf0-avatar-size-lg);
  }

  .x15iqbl5 {
    height: var(--cf0-avatar-size-md);
  }

  .xqe46iv {
    height: var(--cf0-avatar-size-sm);
  }

  .x14dgab {
    height: var(--cf0-avatar-size-xl);
  }

  .xh1a8k3 {
    height: var(--cf0-avatar-size-xs);
  }

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

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

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

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

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

  .x1kyb2f7 {
    height: var(--cf0-dot-size-sm);
  }

  .x14giewc {
    height: var(--cf0-dot-size);
  }

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

  .x1yk6m5b {
    height: var(--cf0-hit-area);
  }

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

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

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

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

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

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

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

  .x82ihre {
    height: var(--cf0-row-height);
  }

  .x1nh5a0m {
    height: var(--cf0-space-2xs);
  }

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

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

  .x1ufkllm {
    height: var(--cf0-space-sm);
  }

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

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

  .x6tf90r {
    height: var(--cf0-step-glyph);
  }

  .x12znpey {
    height: var(--cf0-step-height);
  }

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

  .xu96u03 {
    left: 0;
  }

  .x6kxqm9 {
    left: 4.90762%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xi2s2le {
    left: calc(-1 * var(--cf0-space-gutter));
  }

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

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

  .xsb5627 {
    left: var(--cf0-nav-inset);
  }

  .x3eu9v {
    left: var(--cf0-space-gutter);
  }

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

  .xi1e2wo {
    left: var(--cf0-space-xxs);
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x1dli5sg {
    margin-bottom: calc(-1 * var(--cf0-space-3xs));
  }

  .xxew6m0 {
    margin-bottom: calc(-1 * var(--cf0-space-lg));
  }

  .x1fuu8so {
    margin-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--cf0-space-6xl));
  }

  .xwp9w9a {
    margin-bottom: calc(var(--cf0-ask-bar-reserve) + env(safe-area-inset-bottom, 0px));
  }

  .xzmt1lm {
    margin-bottom: calc(var(--cf0-space-lg) * -1);
  }

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

  .x1qjjqyc {
    margin-bottom: calc(var(--cf0-tab-bar-height) + var(--cf0-ask-bar-reserve) + env(safe-area-inset-bottom, 0px));
  }

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

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

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

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

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

  .xiztc54 {
    margin-left: var(--cf0-space-2xs);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x9zeb08 {
    margin-top: calc(-1 * var(--cf0-space-lg));
  }

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

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

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

  .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);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xvw3us4 {
    max-height: 24dvh;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .x5ocsve {
    max-height: 36rem;
  }

  .x122xrsq {
    max-height: 36svh;
  }

  .x1jcbksy {
    max-height: 420px;
  }

  .xg0m4q7 {
    max-height: 62svh;
  }

  .x1g7l7dp {
    max-height: 64svh;
  }

  .xs0o7y4 {
    max-height: 70svh;
  }

  .x12f24lm {
    max-height: 70vh;
  }

  .x1dqpsky {
    max-height: 85svh;
  }

  .x103gxtx {
    max-height: calc(100% - 64px);
  }

  .xoy2c1f {
    max-height: 68dvh;
  }

  .x1g5pmti {
    max-height: calc(100dvh - env(safe-area-inset-top, 0px) - 2rem);
  }

  .xtmff30 {
    max-height: calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 32px);
  }

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

  .x1e1esp1 {
    max-height: calc(100dvh - var(--cf0-site-nav-height) - var(--cf0-space-xl));
  }

  .xvjfwan {
    max-height: calc(100dvh - var(--cf0-space-section));
  }

  .x11fq5xg {
    max-height: calc(100dvh - var(--cf0-space-xl));
  }

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

  .xfiwnzq {
    max-height: min(24rem, 60svh);
  }

  .xzohkdb {
    max-height: min(36rem, 100dvh - min(12dvh, 7rem) - 9rem);
  }

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

  .xygbn1k {
    max-height: min(55%, 28rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x2ns7yt {
    max-height: var(--cf0-available-height);
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x7z6o6f {
    max-width: 50ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .x15g8yj6 {
    max-width: 75ch;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .xxykdej {
    max-width: calc(100% - 2 * var(--cf0-space-sm));
  }

  .x1bp11vv {
    max-width: min(var(--cf0-map-popover-width),calc(100% - 64px));
  }

  .x1x1rfll {
    max-width: none;
  }

  .x16wdwug {
    max-width: var(--cf0-column-focus);
  }

  .x1s98d3i {
    max-width: var(--cf0-command-width);
  }

  .x1wmifba {
    max-width: var(--cf0-confirmation-card-width);
  }

  .xoz3fee {
    max-width: var(--cf0-consent-prompt-width);
  }

  .xdgo59x {
    max-width: var(--cf0-demo-embed-width);
  }

  .xlinlo0 {
    max-width: var(--cf0-dialog-extra-wide-width);
  }

  .x1we4gi0 {
    max-width: var(--cf0-dialog-wide-width);
  }

  .x14hlv7z {
    max-width: var(--cf0-dialog-width);
  }

  .x7qbk3a {
    max-width: var(--cf0-dialog-workspace-width);
  }

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

  .xnptl1 {
    max-width: var(--cf0-popover-width);
  }

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

  .xuqxk73 {
    max-width: var(--cf0-public-copy-width);
  }

  .xtcy5ai {
    max-width: var(--cf0-public-form-field-width);
  }

  .xwl6u4a {
    max-width: var(--cf0-public-form-width);
  }

  .xemb5i8 {
    max-width: var(--cf0-public-home-frame);
  }

  .xiou94d {
    max-width: var(--cf0-public-home-skeleton-width);
  }

  .x1gfig48 {
    max-width: var(--cf0-public-listing-frame);
  }

  .x12dvcrd {
    max-width: var(--cf0-public-search-width);
  }

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

  .x10v6tb9 {
    max-width: var(--cf0-sign-in-card-width);
  }

  .x1kfo751 {
    max-width: var(--cf0-site-cta-width);
  }

  .x1538ntg {
    max-width: var(--cf0-site-frame);
  }

  .x1xn52h6 {
    max-width: var(--cf0-site-hero-title-width);
  }

  .x8bcbd5 {
    max-width: var(--cf0-site-section-width);
  }

  .xh8scut {
    max-width: var(--cf0-viewing-label-max-width);
  }

  .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;
  }

  .x1hshjfz {
    min-height: 16px;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x4f8skw {
    min-height: 22rem;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x1j2jea5 {
    min-height: 27rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x17zuyli {
    min-height: 42rem;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x12qsj3b {
    min-height: 80svh;
  }

  .x65nank {
    min-height: auto;
  }

  .x1buy4c5 {
    min-height: calc(100svh - 14rem);
  }

  .xz5i0ba {
    min-height: max(var(--cf0-control-height-md),var(--cf0-hit-area));
  }

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

  .xz2bacn {
    min-height: var(--cf0-control-height-md);
  }

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

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

  .x1cx1hxb {
    min-height: var(--cf0-control-height-xl);
  }

  .x1yk8y1v {
    min-height: var(--cf0-figure-lg);
  }

  .x1t1q76x {
    min-height: var(--cf0-leading-ui);
  }

  .x12lh228 {
    min-height: var(--cf0-page-header-height);
  }

  .x1cab4wb {
    min-height: var(--cf0-row-height);
  }

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

  .x4gx8zw {
    min-height: var(--cf0-space-section);
  }

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

  .xb5ef0q {
    min-height: var(--cf0-step-height);
  }

  .x4ga236 {
    min-height: var(--cf0-tab-bar-height);
  }

  .xkjwus5 {
    min-height: var(--cf0-textarea-min-height);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x6c5l4p {
    min-width: 80px;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1y22vbd {
    min-width: max(var(--cf0-popup-min-width),var(--cf0-anchor-width));
  }

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

  .xi8vu3g {
    min-width: var(--cf0-popup-min-width);
  }

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

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

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

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

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

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

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

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

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

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xmvyhj0 {
    padding-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--cf0-space-lg));
  }

  .x1j4axfb {
    padding-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--cf0-space-md));
  }

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

  .x16es4kt {
    padding-bottom: calc(var(--cf0-space-lg) + env(safe-area-inset-bottom, 0px));
  }

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

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

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

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

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

  .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);
  }

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

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

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

  .xjqpyvm {
    padding-bottom: var(--x-paddingBottom);
  }

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

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

  .xexx8yu {
    padding-top: 0;
  }

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

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

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

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

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

  .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);
  }

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

  .x1bkpikb {
    right: -2px;
  }

  .xgzdjil {
    right: -6px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

  .xx2atu8 {
    right: calc(-1 * var(--cf0-space-gutter));
  }

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

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

  .x8gwytq {
    right: var(--cf0-space-gutter);
  }

  .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);
  }

  .x16l2wyv {
    top: -10%;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xe37sgk {
    top: 16dvh;
  }

  .xdsoz00 {
    top: 2.18254%;
  }

  .x1rdfs0y {
    top: 30%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .x1gykebk {
    top: calc(-1 * var(--cf0-dot-size) / 2 - 1px);
  }

  .x1h16k0q {
    top: calc(-1 * var(--cf0-space-lg));
  }

  .xyh8h3x {
    top: calc(100% + var(--cf0-space-xs));
  }

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

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

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

  .x1js9gey {
    top: calc(var(--cf0-site-nav-height) + env(safe-area-inset-top, 0px) + var(--cf0-space-lg));
  }

  .xcyxmxk {
    top: calc(var(--cf0-site-nav-height) + env(safe-area-inset-top, 0px));
  }

  .x1x8x1iy {
    top: calc(var(--cf0-site-nav-height) + var(--cf0-space-md));
  }

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

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

  .x8v9u3q {
    top: var(--cf0-control-height-md);
  }

  .x13h5n0h {
    top: var(--cf0-site-nav-height);
  }

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

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

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

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

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

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

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

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xygnafs {
    width: 120px;
  }

  .xsmyaan {
    width: 12px;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x79snwd {
    width: 13.75rem;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xafpxmx {
    width: 240px;
  }

  .x1t9vceh {
    width: 256px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xxljpkc {
    width: 30%;
  }

  .x1td3qas {
    width: 32px;
  }

  .x19h4ct {
    width: 35%;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x14dgxzp {
    width: 58%;
  }

  .x1ftt334 {
    width: 5px;
  }

  .xex909m {
    width: 5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .x65xoit {
    width: 70%;
  }

  .xni59qk {
    width: 72px;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x1bepr8w {
    width: 88%;
  }

  .xvfjdbj {
    width: 89.9538%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xkxa9zd {
    width: calc(100% - 32px);
  }

  .x1ihast5 {
    width: calc(100% - 3rem);
  }

  .x1o2z316 {
    width: calc(100% - 8px);
  }

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

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

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

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x6ah9nj {
    width: min(100%, 27rem);
  }

  .x8t5yd7 {
    width: min(100%, 30rem);
  }

  .x1mnor2g {
    width: min(100%, 34rem);
  }

  .xrm263y {
    width: min(22rem, 100% - 2rem);
  }

  .x7lmlsz {
    width: var(--cf0-avatar-size-lg);
  }

  .x13sj46b {
    width: var(--cf0-avatar-size-md);
  }

  .x1sn4v9l {
    width: var(--cf0-avatar-size-sm);
  }

  .xfy4xno {
    width: var(--cf0-avatar-size-xl);
  }

  .xlz9kj9 {
    width: var(--cf0-avatar-size-xs);
  }

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

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

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

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

  .x1agvxf5 {
    width: var(--cf0-dot-size-sm);
  }

  .x7woqoa {
    width: var(--cf0-dot-size);
  }

  .x173r3df {
    width: var(--cf0-hit-area);
  }

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

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

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

  .x1um3ru {
    width: var(--cf0-popover-width);
  }

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

  .xukpfii {
    width: var(--cf0-row-list-value);
  }

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

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

  .xsrpjpu {
    width: var(--cf0-space-sm);
  }

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

  .xhpwtrz {
    width: var(--cf0-space-xxs);
  }

  .xeewe3e {
    width: var(--cf0-step-glyph);
  }

  .xuugfqq {
    width: var(--cf0-step-height);
  }

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

  .x1kfpazk[data-size="sm"] {
    max-width: var(--cf0-dialog-compact-width);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x14tvv71:last-child {
    border-bottom-style: none;
  }

  @media (width >= 1200px) {
    .x18tb1xu.x18tb1xu {
      height: calc(100svh - var(--cf0-site-nav-height) - env(safe-area-inset-top, 0px) - 72px - 48px);
    }
  }

  @media (width >= 960px) and (width <= 1199.98px) {
    .x8fux88.x8fux88 {
      height: 70svh;
    }
  }

  @media (width >= 960px) {
    .x19zskjp.x19zskjp {
      margin-top: var(--cf0-space-5xl);
    }

    .x1nyzkfv.x1nyzkfv {
      max-width: none;
    }

    .xlm7pwm.xlm7pwm {
      padding-bottom: 0;
    }

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

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

  @media (width >= 1200px) {
    .xybvb4g.xybvb4g {
      top: calc(var(--cf0-site-nav-height) + env(safe-area-inset-top, 0px) + 72px + var(--cf0-space-lg));
    }
  }
}

@layer priority6 {
  @media (forced-colors: active) {
    .xr4si28.xr4si28 {
      border-color: canvastext;
    }
  }

  @media (width >= 600px) {
    .x1iysp3y.x1iysp3y {
      border-radius: var(--cf0-radius-pill);
    }
  }

  @media (width >= 960px) {
    .xr1jm3u.xr1jm3u {
      border-radius: 2.2rem;
    }

    .x3dgyay.x3dgyay {
      border-radius: 2.5rem;
    }

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

  @media (forced-colors: active) {
    .xau26x6.xau26x6 {
      border-style: solid;
    }

    .x1w8tjwg.x1w8tjwg {
      border-width: 1px;
    }
  }

  @container (width >= 880px) {
    .xiwngit.xiwngit {
      flex: none;
    }

    .xynnwy6.xynnwy6 {
      flex: 1 1 0;
    }

    .x18tzdfx.x18tzdfx {
      flex: auto;
    }
  }

  @media (width >= 600px) {
    .x1t8gvcr.x1t8gvcr {
      gap: var(--cf0-space-2xs);
    }

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

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

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

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

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

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

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

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

  @media (width >= 1200px) {
    .x1rq8t47.x1rq8t47 {
      gap: var(--cf0-space-md);
    }
  }

  @container (width >= 880px) {
    .x15g6fmu.x15g6fmu {
      gap: 0;
    }

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

  @media (width >= 600px) {
    .xpdpud8.xpdpud8 {
      grid-column: auto;
    }
  }

  @media (width >= 960px) {
    .xnwkaq.xnwkaq {
      grid-column: 1 / span 5;
    }

    .xfqmf7h.xfqmf7h {
      grid-column: 6 / span 7;
    }

    .x1emtgdz.x1emtgdz {
      grid-column: span 4;
    }

    .x10np494.x10np494 {
      grid-column: span 5;
    }

    .x1c395s4.x1c395s4 {
      grid-column: span 6;
    }

    .xldaqqq.xldaqqq {
      grid-column: span 7;
    }

    .x7hi8qq.x7hi8qq {
      grid-column: span 8;
    }
  }

  @media (width >= 1200px) {
    .xpjmchn.xpjmchn {
      grid-column: 2;
    }
  }

  @container (width >= 520px) {
    .xl05rdf.xl05rdf {
      grid-column: auto;
    }
  }

  @media (width >= 960px) {
    .x3msiev.x3msiev {
      grid-template-areas: "head aside"
                           "body aside";
    }
  }

  @container (width >= 640px) {
    .x167dbhd.x167dbhd {
      grid-template-areas: "label plot value";
    }

    .x1w20h1j.x1w20h1j {
      grid-template-areas: "visual body"
                           "visual foot";
    }
  }

  @media (width >= 960px) {
    .x1nj48xz.x1nj48xz {
      inset-inline: var(--cf0-space-xl);
    }

    .x1p5m8lf.x1p5m8lf {
      margin-block: auto;
    }

    .x11sspuk.x11sspuk {
      margin-inline: 0;
    }

    .x1jep3jl.x1jep3jl {
      margin-inline: auto;
    }
  }

  @media (width >= 1200px) {
    .xp7a72p.xp7a72p {
      margin-inline: auto;
    }
  }

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

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

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

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

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

  @media (width >= 1200px) {
    .x1fxhsqv.x1fxhsqv {
      padding-block: var(--cf0-space-md);
    }
  }

  @container (width >= 640px) {
    .xxnyiur.xxnyiur {
      padding-block: 0;
    }
  }

  @container (width >= 520px) {
    .xgo83fu.xgo83fu {
      padding-block: var(--cf0-space-lg);
    }
  }

  @container (width >= 880px) {
    .xvtm2t5.xvtm2t5 {
      padding-block: var(--cf0-space-lg);
    }

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

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

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

  @media (width >= 600px) {
    .x2l89rn.x2l89rn {
      padding-inline: var(--cf0-space-2xl);
    }

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

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

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

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

    .x2pyd6l.x2pyd6l {
      padding-inline: var(--cf0-space-4xl);
    }

    .x2hr22.x2hr22 {
      padding-inline: var(--cf0-space-5xl);
    }

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

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

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

    .x15iuenk.x15iuenk {
      padding-inline: var(--cf0-space-4xl);
    }
  }

  @container (width >= 880px) {
    .xczwiec.xczwiec {
      padding-inline: var(--cf0-space-xs);
    }
  }

  @media (width >= 960px) {
    .x19xub4.x19xub4 {
      scroll-snap-type: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xcol2ky.xcol2ky:hover {
      border-color: #0000;
    }

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

@layer priority7 {
  @media (width >= 600px) {
    .x5ctlum.x5ctlum {
      align-items: center;
    }
  }

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

    .x1jh3w7i.x1jh3w7i {
      align-items: center;
    }
  }

  @container (width >= 880px) {
    .x19h4eto.x19h4eto {
      align-items: center;
    }
  }

  @media (width >= 1200px) {
    .x8ow5l0.x8ow5l0 {
      align-self: center;
    }

    .x1h9yuip.x1h9yuip {
      align-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1xemgiq.x1xemgiq {
      animation-iteration-count: 0;
    }

    .x91aq8i.x91aq8i {
      animation-name: none;
    }

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

  @media (width >= 600px) {
    .xbhd6h1.xbhd6h1 {
      aspect-ratio: 16 / 9;
    }
  }

  @media (width >= 960px) {
    .x1xq0ugg.x1xq0ugg {
      aspect-ratio: 2;
    }

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

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

    .x17aatb4.x17aatb4 {
      aspect-ratio: 8 / 3;
    }

    .x110ouwq.x110ouwq {
      aspect-ratio: auto;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xkfekuo.xkfekuo {
      backdrop-filter: none;
    }
  }

  @media (width >= 600px) {
    .xjn7vgd.xjn7vgd {
      background-color: #0000;
    }

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

  @media (width >= 1200px) {
    .x15y8itq.x15y8itq {
      background-color: #0000;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1mzv6y2.x1mzv6y2 {
      background-color: var(--cf0-color-background-inverse-solid);
    }
  }

  @container (width >= 880px) {
    .x5pjkk3.x5pjkk3 {
      background-color: var(--cf0-color-background-surface-subtle);
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1ypafm7.x1ypafm7 {
      background-color: var(--cf0-color-background-surface);
    }
  }

  @media (width >= 600px) {
    .xuzsclt.xuzsclt {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 960px) {
    .x14prhej.x14prhej {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 600px) {
    .x1cyhqk9.x1cyhqk9 {
      column-gap: var(--cf0-space-3xl);
    }

    .x1ydv1d9.x1ydv1d9 {
      display: block;
    }

    .xwzisl7.xwzisl7 {
      display: flex;
    }

    .x1rlkv7p.x1rlkv7p {
      display: inline;
    }

    .x12igm7x.x12igm7x {
      display: none;
    }
  }

  @media (width >= 960px) {
    .x7psu93.x7psu93 {
      display: block;
    }

    .x14bsuxl.x14bsuxl {
      display: contents;
    }

    .xd4owpi.xd4owpi {
      display: flex;
    }

    .x1o1tv04.x1o1tv04 {
      display: grid;
    }

    .x6qc1m4.x6qc1m4 {
      display: inline;
    }

    .xi5rxg4.xi5rxg4 {
      display: none;
    }
  }

  @media (width >= 1200px) {
    .x1uulvmt.x1uulvmt {
      display: block;
    }

    .x1uzmkdq.x1uzmkdq {
      display: flex;
    }

    .x1sye2cf.x1sye2cf {
      display: grid;
    }

    .xrb14de.xrb14de {
      display: none;
    }
  }

  @container (width >= 880px) {
    .xksj2o9.xksj2o9 {
      display: block;
    }

    .x1cy767h.x1cy767h {
      display: flex;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xvmxu0v.xvmxu0v {
      display: flex;
    }
  }

  @container (width >= 880px) {
    .x1bvg03c.x1bvg03c {
      display: grid;
    }
  }

  @container (width >= 520px) {
    .xkxgzi2.xkxgzi2 {
      display: inline;
    }

    .x7qhaeh.x7qhaeh {
      display: table-cell;
    }
  }

  @container (width >= 640px) {
    .x9dp00f.x9dp00f {
      display: table-cell;
    }
  }

  @media (width >= 600px) {
    .xada1f1.xada1f1 {
      flex-basis: 23rem;
    }
  }

  @container (width >= 520px) {
    .xxzqhs.xxzqhs {
      flex-basis: 12rem;
    }

    .xdktepc.xdktepc {
      flex-basis: 16rem;
    }

    .xhvsaz7.xhvsaz7 {
      flex-basis: 34ch;
    }
  }

  @container (width >= 640px) {
    .xoljcut.xoljcut {
      flex-basis: auto;
    }
  }

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

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

  @container (width >= 880px) {
    .x1ny56k4.x1ny56k4 {
      flex-direction: column;
    }
  }

  @media (width >= 1200px) {
    .xqqnj7m.xqqnj7m {
      flex-grow: 1;
    }
  }

  @container (width >= 520px) {
    .xp6t2bu.xp6t2bu {
      flex-grow: 0;
    }

    .xxkayof.xxkayof {
      flex-shrink: 0;
    }
  }

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

    .x167bndl.x167bndl {
      flex-wrap: wrap;
    }
  }

  @container (width >= 640px) {
    .xw4al9d.xw4al9d {
      flex-wrap: nowrap;
    }
  }

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

    .x1uttscy.x1uttscy {
      font-size: var(--cf0-size-display);
    }

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

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

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

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

  @media (pointer: coarse), (width <= 599.98px) {
    .x1ib9wqf.x1ib9wqf {
      font-size: max(var(--cf0-size-field-touch),var(--cf0-size-ui));
    }

    .x9w2nh5.x9w2nh5 {
      font-size: max(var(--cf0-size-field-touch),var(--cf0-step-text));
    }
  }

  @container (width >= 640px) {
    .x1xzem7v.x1xzem7v {
      grid-auto-columns: 40%;
    }

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

  @container (width >= 880px) {
    .x19f4fjr.x19f4fjr {
      grid-auto-columns: minmax(0, 1fr);
    }
  }

  @container (width >= 520px) {
    .x1wt4l6h.x1wt4l6h {
      grid-auto-flow: column;
    }
  }

  @container (width >= 640px) {
    .x1at0ag5.x1at0ag5 {
      grid-auto-flow: column;
    }
  }

  @media (width >= 960px) {
    .x1684501.x1684501 {
      grid-auto-rows: minmax(var(--cf0-space-5xl),1fr);
    }
  }

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

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

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

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

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

    .x1kb62qr.x1kb62qr {
      grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
    }

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

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

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

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

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

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

    .x1xkbz24.x1xkbz24 {
      grid-template-columns: minmax(0,1fr) var(--cf0-dialog-property-pane-width);
    }

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

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

    .xw51dog.xw51dog {
      grid-template-columns: minmax(70px, auto) auto minmax(140px, 1fr) minmax(140px, 1fr);
    }

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

    .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));
    }
  }

  @media (width >= 1200px) {
    .x1mzxwur.x1mzxwur {
      grid-template-columns: 240px minmax(0,var(--cf0-prose-max));
    }

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

  @container (width >= 520px) {
    .x1k7a6fb.x1k7a6fb {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @container (width >= 880px) {
    .xfs5vn.xfs5vn {
      grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
    }
  }

  @container (width >= 640px) {
    .x1qatepp.x1qatepp {
      grid-template-columns: none;
    }
  }

  @container (width >= 520px) {
    .x1to2580.x1to2580 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 640px) {
    .x18qie80.x18qie80 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 880px) {
    .x1vah8cg.x1vah8cg {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

  @container (width >= 640px) {
    .x14jpdrn.x14jpdrn {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container (width >= 880px) {
    .xxoqyfu.xxoqyfu {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container (width >= 640px) {
    .x1il4j7c.x1il4j7c {
      grid-template-columns: var(--cf0-bar-list-label) minmax(0,1fr) auto;
    }
  }

  @media (width >= 960px) {
    .x1wlmor4.x1wlmor4 {
      grid-template-rows: auto 1fr;
    }
  }

  .x1b0wlbp:before {
    inset: -.75rem -.25rem;
  }

  .xxx281p:before {
    inset: 0;
  }

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

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

    .xsro90u.xsro90u {
      justify-self: end;
    }
  }

  @media (width >= 1200px) {
    .xg6vegp.xg6vegp {
      justify-self: end;
    }
  }

  @media (width >= 960px) {
    .x105wq9n.x105wq9n {
      letter-spacing: var(--cf0-tracking-display);
    }

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

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

  @media (width >= 1200px) {
    .x1usb7ii.x1usb7ii {
      letter-spacing: var(--cf0-tracking-display);
    }
  }

  @media (width >= 960px) {
    .x1f91oj0.x1f91oj0 {
      line-height: var(--cf0-leading-body);
    }

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

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

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

  @media (width >= 1200px) {
    .x1o58jgv.x1o58jgv {
      line-height: var(--cf0-leading-display);
    }

    .xo1q7jt.xo1q7jt {
      opacity: 0;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1oss4nl.x1oss4nl {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1kipyby.x1kipyby {
      opacity: 1;
    }
  }

  @media (width >= 960px) {
    .x1s9zwpm.x1s9zwpm {
      order: 0;
    }
  }

  @container (width >= 640px) {
    .x43lbcr.x43lbcr {
      order: 0;
    }
  }

  @container (width >= 880px) {
    .x1ubh9ys.x1ubh9ys {
      order: 0;
    }
  }

  @container (width >= 520px) {
    .x1aajm7u.x1aajm7u {
      order: 1;
    }
  }

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

  @media (width >= 600px) {
    .xtal0by.xtal0by {
      padding-inline-start: var(--cf0-space-xl);
    }
  }

  @container (width >= 640px) {
    .x1fbuxas.x1fbuxas {
      padding-inline-start: 0;
    }
  }

  @media (width >= 1200px) {
    .xviz06z.xviz06z {
      pointer-events: none;
    }
  }

  @media (width >= 600px) {
    .x19awk4t.x19awk4t {
      position: fixed;
    }
  }

  @media (width >= 960px) {
    .x19nvq45.x19nvq45 {
      position: sticky;
    }
  }

  @media (width >= 1200px) {
    .x1tj9qtx.x1tj9qtx {
      position: relative;
    }

    .x11ahhvo.x11ahhvo {
      position: sticky;
    }
  }

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

    .x1ewacwq.x1ewacwq {
      text-align: left;
    }
  }

  @container (width >= 880px) {
    .x1xrnvu1.x1xrnvu1 {
      text-align: center;
    }
  }

  @media (width >= 600px) {
    .x66rxxu.x66rxxu {
      transform: translateX(-50%);
    }
  }

  @media (width >= 960px) {
    .x1kwxhl3.x1kwxhl3 {
      transform: translateX(-50%);
    }
  }

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

  @media (hover: hover) and (pointer: fine) {
    .xp44pp.xp44pp {
      transform: scale(1.015);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xkrk3xq.xkrk3xq {
      transform: translateY(0);
    }
  }

  @media (width >= 960px) {
    .xvfblfk.xvfblfk {
      transform-origin: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9f2u2y.x9f2u2y {
      transition-duration: 0s;
    }

    .x15p3rrp.x15p3rrp {
      translate: 0;
    }
  }

  @container (width >= 640px) {
    .x84yxsx.x84yxsx {
      white-space: nowrap;
    }
  }

  @container (width >= 880px) {
    .xh293dd.xh293dd {
      writing-mode: vertical-rl;
    }
  }

  @media (width >= 600px) {
    .xvrnlvt.xvrnlvt {
      z-index: 10;
    }
  }

  @media (width >= 1200px) {
    .xt07lap.xt07lap {
      z-index: 0;
    }

    .xi5cj64.xi5cj64 {
      z-index: 1;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x16ktpby.x16ktpby:hover {
      background-color: #0000;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .x1piw4ev.x1piw4ev:hover {
      fill-opacity: .4;
    }

    .x15g6rtu.x15g6rtu:hover {
      opacity: .8;
    }

    .xh8pj7x.xh8pj7x:hover {
      opacity: 1;
    }

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

    .x130unro.x130unro:hover {
      transform: scale(1.02);
    }

    .xq1ojtt.xq1ojtt:hover {
      transform: scale(1.03);
    }
  }

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

@layer priority8 {
  @media (width >= 960px) {
    .x1hbulsy.x1hbulsy {
      border-bottom-left-radius: var(--cf0-radius-lg);
    }

    .x1109hcj.x1109hcj {
      border-bottom-left-radius: var(--cf0-radius-xl);
    }

    .x1vfg13j.x1vfg13j {
      border-bottom-right-radius: var(--cf0-radius-lg);
    }

    .x8j0x8c.x8j0x8c {
      border-bottom-right-radius: var(--cf0-radius-xl);
    }
  }

  .x1l7tclg:after, .xy83qwe:before {
    border-color: var(--cf0-color-border-bold);
  }

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

  .x1fo1fc9:before, .x86avzo:after {
    border-style: solid;
  }

  @media (width >= 600px) {
    .x1loq5js.x1loq5js {
      border-top-width: 0;
    }

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

  .x6ofpg9:after, .xji4ux1:before {
    border-width: 0;
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  @media (width >= 600px) {
    .x1rdh6ja.x1rdh6ja {
      bottom: 0;
    }

    .x1oog7tn.x1oog7tn {
      bottom: auto;
    }
  }

  @media (width >= 960px) {
    .x135o5xc.x135o5xc {
      bottom: 0;
    }

    .xltg223.xltg223 {
      bottom: calc(var(--cf0-space-lg) + env(safe-area-inset-bottom, 0px));
    }
  }

  @media (width >= 600px) {
    .xpt0w2s.xpt0w2s {
      height: 1.75rem;
    }

    .x18j6yvo.x18j6yvo {
      height: 100%;
    }

    .x1miwg2z.x1miwg2z {
      height: 2.25rem;
    }

    .x1edxijl.x1edxijl {
      height: 2rem;
    }
  }

  @media (width >= 960px) {
    .x11tqefh.x11tqefh {
      height: 32px;
    }

    .x11i3cnt.x11i3cnt {
      height: 44rem;
    }

    .xeri9lt.xeri9lt {
      height: fit-content;
    }

    .x6uhgo7.x6uhgo7 {
      height: min(72svh, 42rem);
    }
  }

  @media (width >= 1200px) {
    .x1m5btv0.x1m5btv0 {
      height: 100%;
    }

    .x59o9y6.x59o9y6 {
      height: 100svh;
    }

    .x1u6t64h.x1u6t64h {
      height: 28rem;
    }

    .x16rz6mh.x16rz6mh {
      height: auto;
    }

    .x1y5ty9c.x1y5ty9c {
      height: clamp(14rem, 100svh - 25rem, 26rem);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xzc3zk5.xzc3zk5 {
      height: var(--cf0-control-height-lg);
    }
  }

  .x1ox0ion:after {
    inset-block: -8px;
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  .xbqupr1:after {
    inset-block: var(--cf0-hit-inset);
  }

  .x19rc42u:after {
    inset-inline: -8px;
  }

  .xb7ltuz:after, .xm4btww:before {
    inset-inline: 0;
  }

  .x18k483b:after {
    inset-inline: var(--cf0-hit-inset);
  }

  @media (width >= 600px) {
    .x1g4ij50.x1g4ij50 {
      left: 0;
    }

    .xae2jjw.xae2jjw {
      left: 50%;
    }

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

  @media (width >= 960px) {
    .xqshnym.xqshnym {
      left: 50%;
    }

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

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

  @media (width >= 1200px) {
    .xfdmz9y.xfdmz9y {
      margin-bottom: var(--cf0-space-md);
    }
  }

  @media (width >= 960px) {
    .xeaobnc.xeaobnc {
      margin-top: var(--cf0-space-4xl);
    }

    .xmiio55.xmiio55 {
      max-height: 46rem;
    }

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

    .xho2yqu.xho2yqu {
      max-height: calc(100svh - 32px);
    }
  }

  @media (width >= 1200px) {
    .xzglusn.xzglusn {
      max-height: 100%;
    }
  }

  @media (width >= 600px) {
    .x1abf0t1.x1abf0t1 {
      max-width: 24ch;
    }

    .xa8f1t7.xa8f1t7 {
      max-width: 48ch;
    }

    .x1c1ouym.x1c1ouym {
      max-width: min(80ch, 100% - 32px);
    }

    .x49arw9.x49arw9 {
      max-width: var(--cf0-site-nav-width);
    }
  }

  @media (width >= 960px) {
    .xc9zeb8.xc9zeb8 {
      max-width: var(--cf0-dialog-compose-width);
    }

    .xwaiic6.xwaiic6 {
      max-width: var(--cf0-dialog-two-pane-width);
    }

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

  @media (width >= 1200px) {
    .xoz4r7y.xoz4r7y {
      max-width: var(--cf0-prose-max);
    }
  }

  @container (width >= 640px) {
    .xp6m6gq.xp6m6gq {
      max-width: var(--cf0-registry-search-width);
    }
  }

  @media (width >= 600px) {
    .xsfy7pg.xsfy7pg {
      min-height: auto;
    }

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

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

  @media (width >= 960px) {
    .xtjctd4.xtjctd4 {
      min-height: 0;
    }

    .x9m88tc.x9m88tc {
      min-height: 14rem;
    }

    .x1vssxxu.x1vssxxu {
      min-height: calc(100svh - 20rem);
    }
  }

  @media (width >= 1200px) {
    .x1akyq42.x1akyq42 {
      min-height: 0;
    }

    .x7amsc3.x7amsc3 {
      min-height: 720svh;
    }

    .x1iwvwlv.x1iwvwlv {
      min-height: auto;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xfgf6ag.xfgf6ag {
      min-height: 32px;
    }
  }

  @media (width >= 600px) {
    .x1sz4rq7.x1sz4rq7 {
      min-width: auto;
    }
  }

  @container (width >= 640px) {
    .x338xb3.x338xb3 {
      min-width: calc(var(--cf0-row-list-value) * 1.25);
    }
  }

  @media (width >= 960px) {
    .x1ufuynh.x1ufuynh {
      overflow-x: hidden;
    }
  }

  @media (width >= 600px) {
    .x1slxw0b.x1slxw0b {
      padding-bottom: env(safe-area-inset-bottom, 0px);
    }
  }

  @media (width >= 960px) {
    .x1p2qc7t.x1p2qc7t {
      padding-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--cf0-space-md));
    }

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

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

  .x153luke::file-selector-button {
    padding-inline: 0;
  }

  @media (width >= 600px) {
    .x6s3mwc.x6s3mwc {
      padding-top: var(--cf0-space-sm);
    }

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

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

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

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

  @media (width >= 1200px) {
    .x1maftjv.x1maftjv {
      padding-top: var(--cf0-site-nav-height);
    }

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

  @media (width >= 600px) {
    .xxpwuu8.xxpwuu8 {
      right: 0;
    }

    .x1t1ksm5.x1t1ksm5 {
      right: auto;
    }

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

  @media (width >= 960px) {
    .x146tytt.x146tytt {
      right: auto;
    }

    .xb4dqkn.xb4dqkn {
      right: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .x1wtq3bo.x1wtq3bo {
      top: calc(env(safe-area-inset-top, 0px) + var(--cf0-space-lg));
    }

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

  @media (width >= 960px) {
    .x1ne1460.x1ne1460 {
      top: 0;
    }

    .x1jd7e51.x1jd7e51 {
      top: 5.5rem;
    }
  }

  @media (width >= 1200px) {
    .x1ct0oig.x1ct0oig {
      top: auto;
    }
  }

  @media (width >= 600px) {
    .xn1pwcq.xn1pwcq {
      width: 1.75rem;
    }

    .x1v5imvx.x1v5imvx {
      width: 88px;
    }

    .x1j1tsb5.x1j1tsb5 {
      width: auto;
    }

    .x1y4s791.x1y4s791 {
      width: calc(100% - var(--cf0-space-2xl));
    }

    .xefu8or.xefu8or {
      width: max-content;
    }
  }

  @media (width >= 960px) {
    .x1ymgv2u.x1ymgv2u {
      width: 21rem;
    }

    .xp3qc35.xp3qc35 {
      width: 26rem;
    }

    .x12f53xw.x12f53xw {
      width: 46%;
    }

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

    .x14yw7ov.x14yw7ov {
      width: min(100%, 44rem);
    }
  }

  @media (width >= 1200px) {
    .x1oh39fl.x1oh39fl {
      width: 40%;
    }

    .x1odfxl5.x1odfxl5 {
      width: 50%;
    }

    .x1fnbgt0.x1fnbgt0 {
      width: 60%;
    }
  }

  @container (width >= 640px) {
    .x11fo0ix.x11fo0ix {
      width: 15rem;
    }

    .xyyurty.xyyurty {
      width: calc(var(--cf0-row-list-value) * 1.25);
    }
  }
}

@layer priority9 {
  .x1woo5v2:after {
    animation-duration: 1.2s;
  }

  .x13ee8us:after {
    animation-iteration-count: infinite;
  }

  .x16pnz88:after {
    animation-name: xr3m334-B;
  }

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

  .x1940xdq::backdrop {
    background-color: #0000;
  }

  .xu197gb::file-selector-button {
    background-color: #0000;
  }

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

  .x141mdyb:before {
    background-color: var(--cf0-color-border-default);
  }

  .x1nnjm5c:after {
    background-color: var(--cf0-color-icon-subtle);
  }

  .x1a0l20t:before {
    background-image: radial-gradient(50% 45% at 70% 90%,var(--cf0-color-background-accent),transparent 70%),radial-gradient(55% 50% at 25% 20%,var(--cf0-color-background-brand),transparent 72%);
  }

  .x16ouz9t:after {
    border-inline-end-width: 1px;
  }

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

  .xwd1esu::placeholder {
    color: currentColor;
  }

  .xvptm5v::file-selector-button {
    color: var(--cf0-color-text-default);
  }

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

  .x3yhzlp::placeholder {
    color: var(--cf0-input-default-placeholder);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xhkezso:after {
    display: block;
  }

  .x1h1zc6f:after {
    display: none;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x1nhbcvm:before {
    filter: blur(64px);
  }

  .x17x0fir::file-selector-button {
    font-family: var(--cf0-font-sans);
  }

  .xnq97gc::file-selector-button {
    font-size: var(--cf0-size-ui);
  }

  .x1jefj3y::file-selector-button {
    font-weight: var(--cf0-weight-medium);
  }

  .x1unh1gc:after {
    inset-inline-end: 0;
  }

  .x1iygr5g:after {
    inset-inline-start: 0;
  }

  .x1ql7g6r::file-selector-button {
    margin-inline-end: var(--cf0-space-xs);
  }

  .x5c5rll:before {
    opacity: .45;
  }

  .xuk3mtb::placeholder {
    opacity: .55;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xi4xitw:after, .xy5mcqj:before {
    z-index: -1;
  }

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

@layer priority10 {
  .xm4vf9w:before {
    border-top-width: 1px;
  }

  .x1xrz1ek:after {
    bottom: 0;
  }

  .x160sa2e:after {
    bottom: 50%;
  }

  .x1wsn0xg:after {
    height: 100%;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .x1knuo7r:before, .xoqv437:after {
    top: 50%;
  }

  .x1vgi0k:before {
    width: 1px;
  }

  .x1udxmlb:after {
    width: 40%;
  }
}

@layer priority11 {
  @media (pointer: coarse) {
    .x1yw8gc9.x1yw8gc9:after {
      inset-block: var(--cf0-hit-inset);
    }

    .xz857oa.xz857oa:after {
      inset-inline: var(--cf0-hit-inset);
    }
  }
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-animationDuration {
  syntax: "*";
  inherits: false
}

@property --x-bottom {
  syntax: "*";
  inherits: false
}

@property --x-clipPath {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-insetInlineStart {
  syntax: "*";
  inherits: false
}

@property --x-left {
  syntax: "*";
  inherits: false
}

@property --x-opacity {
  syntax: "*";
  inherits: false
}

@property --x-paddingBottom {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-transform {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes xmeooa7-B {
  0% {
    background-position: 100% 0;
  }

  100% {
    background-position: 0 0;
  }
}

@keyframes x4gz7sl-B {
  50% {
    opacity: .45;
    transform: scale(.78);
  }
}

@keyframes x17qceat-B {
  0% {
    opacity: 1;
  }

  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 x1vr92bm-B {
  0% {
    opacity: 1;
  }

  20% {
    opacity: 0;
  }

  50% {
    opacity: 0;
  }

  70% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x2t3rfm-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .55;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xekv6nw-B {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xtut5q7-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xrngkwq-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xdyut4h-B {
  0% {
    opacity: 0;
    transform: scale(.92);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xgcq4cg-B {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1rvke31-B {
  0% {
    opacity: 0;
    translate: 0 .75rem;
  }

  8% {
    opacity: 0;
    translate: 0 .75rem;
  }

  25% {
    opacity: 1;
    translate: 0;
  }

  100% {
    opacity: 1;
    translate: 0;
  }
}

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1ezx8xw-B {
  0% {
    transform: scaleY(.35);
  }

  50% {
    transform: scaleY(1);
  }

  100% {
    transform: scaleY(.35);
  }
}

@keyframes x1se842y-B {
  0% {
    transform: translate3d(-3%, 2%, 0) scale(1);
  }

  100% {
    transform: translate3d(4%, -3%, 0) scale(1.12);
  }
}

@keyframes xpgrve7-B {
  0% {
    transform: translateX(-54%) translateY(0);
  }

  100% {
    transform: translateX(-46%) translateY(-2%);
  }
}

@keyframes xr3m334-B {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(250%);
  }
}

@keyframes x1vzmvl2-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-50% - 24px));
  }
}

:root, .x15zu0vq, .x124rixq {
  --x134i5pd: 0deg;
}

.x1irbiry[data-panel-open] {
  --x134i5pd: 180deg;
}
