@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:Amiamie Fallback;src:local(Arial),local(ArialMT);size-adjust:102.35%;ascent-override:75.23%;descent-override:22.47%;line-gap-override:19.54%}:root{--cf0-palette-blue-600:#0080f5;--cf0-palette-blue-700:#006bff;--cf0-palette-blue-800:#0054d4;--cf0-palette-blue-900:#003f99;--cf0-palette-gray-0:#fff;--cf0-palette-gray-25:#fdfdfd;--cf0-palette-gray-50:#fafafa;--cf0-palette-gray-100:#f4f4f5;--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-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-700:#146c8a;--cf0-palette-red-50:#fef2f2;--cf0-palette-red-700:#b91c1c;--cf0-palette-red-a10:#dc26261a;--cf0-palette-amber-50:#fffbeb;--cf0-palette-amber-500:#f59e0b;--cf0-palette-amber-800:#92400e;--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-name-sweep:linear-gradient(90deg, transparent 0%, transparent 42.74%, #c679c4 42.74%, #fa3d1d 46.37%, #ffb005 50%, #e1e1fe 53.63%, #0358f7 57.26%, var(--cf0-color-background-canvas) 57.26%, var(--cf0-color-background-canvas) 100%);--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", "Amiamie Fallback", -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:39px;--cf0-size-title:31px;--cf0-size-heading:25px;--cf0-size-body:20px;--cf0-size-ui:16px;--cf0-size-caption:16px;--cf0-leading-ratio-heading:1.2;--cf0-leading-ratio-text:1.5;--cf0-leading-none:1;--cf0-leading-display:calc(var(--cf0-size-display) * var(--cf0-leading-ratio-heading));--cf0-leading-title:calc(var(--cf0-size-title) * var(--cf0-leading-ratio-heading));--cf0-leading-heading:calc(var(--cf0-size-heading) * var(--cf0-leading-ratio-heading));--cf0-leading-body:calc(var(--cf0-size-body) * var(--cf0-leading-ratio-text));--cf0-leading-ui:calc(var(--cf0-size-ui) * var(--cf0-leading-ratio-text));--cf0-leading-caption:calc(var(--cf0-size-caption) * var(--cf0-leading-ratio-text));--cf0-size-wordmark:clamp(8rem, 30vw, 26rem);--cf0-leading-wordmark:.78;--cf0-size-welcome:clamp(31px, 4vw + 15px, 39px);--cf0-leading-welcome:calc(var(--cf0-size-welcome) * var(--cf0-leading-ratio-heading));--cf0-size-hero:49px;--cf0-size-hero-wide:61px;--cf0-leading-hero:calc(var(--cf0-size-hero) * var(--cf0-leading-ratio-heading));--cf0-leading-hero-wide:calc(var(--cf0-size-hero-wide) * var(--cf0-leading-ratio-heading));--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: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-smooth:cubic-bezier(.4, 0, .2, 1);--cf0-ease-in-out:cubic-bezier(.77, 0, .175, 1);--cf0-ease-sweep:cubic-bezier(.65, 0, .35, 1);--cf0-ease-drawer:cubic-bezier(.32, .72, 0, 1);--cf0-ease-exit:cubic-bezier(.4, 0, 1, 1);--cf0-ease-pop:cubic-bezier(.34, 1.4, .64, 1);--cf0-duration-fast:.15s;--cf0-duration-medium:.2s;--cf0-duration-slow:.3s;--cf0-duration-enter:.16s;--cf0-duration-exit:.12s;--cf0-duration-reveal:.5s;--cf0-duration-loop:1.2s;--cf0-duration-sweep:.9s;--cf0-stagger-step:25ms;--cf0-z-shell:10;--cf0-z-bar:20;--cf0-z-dialog:40;--cf0-z-toast:50;--cf0-safe-top:env(safe-area-inset-top,0px);--cf0-safe-right:env(safe-area-inset-right,0px);--cf0-safe-bottom:env(safe-area-inset-bottom,0px);--cf0-safe-left:env(safe-area-inset-left,0px);--cf0-site-frame:1400px;--cf0-site-columns:8;--cf0-site-columns-narrow:4;--cf0-site-gutter:var(--cf0-space-lg);--cf0-site-header-height:88px;--cf0-public-listing-frame:1200px;--cf0-site-section-width:80rem;--cf0-public-copy-width:36rem;--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-board-column-min-width:12rem;--cf0-consent-prompt-width:420px;--cf0-panel-max:680px;--cf0-viewing-label-max-width:min(70vw, 18rem);--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:8px;--cf0-control-gap-sm:8px;--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-inline-icon-size:14px;--cf0-avatar-size-xs:20px;--cf0-kbd-size:20px;--cf0-kbd-glyph:12px;--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-demo-embed-width:64rem;--cf0-icon-size-sm:18px;--cf0-icon-size:20px;--cf0-icon-size-lg:24px;--cf0-icon-size-display:36px;--cf0-icon-box:16px;--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-figure-portrait-width:360px;--cf0-media-thumb:80px;--cf0-media-thumb-wide:100px;--cf0-media-preview-thumb:125px;--cf0-media-preview:156px;--cf0-media-stage:244px;--cf0-media-viewport:477px;--cf0-progress-track:var(--cf0-space-xxs);--cf0-skeleton-line:10px;--cf0-row-list-value:6rem;--cf0-bar-list-label:12rem;--cf0-empty-max-width:24rem;--cf0-textarea-min-height:4.5rem;--cf0-tab-bar-height:56px;--cf0-page-header-height:52px;--cf0-row-height:48px;--cf0-column-focus:40rem;--cf0-rail-width:18.5rem;--cf0-rail-width-collapsed:4rem;--cf0-space-gutter:16px;--cf0-space-page-top:var(--cf0-space-lg);--cf0-hit-area:44px;--cf0-hit-inset:0px;--cf0-toggle-mark:16px;--cf0-toggle-mark-sm:12px;--cf0-switch-width:44px;--cf0-switch-width-sm:36px;--cf0-switch-height:24px;--cf0-switch-height-sm:20px;--cf0-area-sparkline-height:40px;--cf0-tick-bar-height:20px;--cf0-bar-list-plot-height:20px;--cf0-size-field-touch:16px;--cf0-size-field:0px}@media (width>=600px){:root{--cf0-space-gutter:32px}}@media (width>=1200px){:root{--cf0-space-gutter:40px}}@media (pointer:coarse),(width<=599.98px){:root{--cf0-size-field:var(--cf0-size-field-touch)}}@media (pointer:coarse){:root{--cf0-hit-inset:min(0px, calc((100% - var(--cf0-hit-area)) / 2))}}:root:has([data-cf0-surface=console]){--cf0-focus-ring:0 0 0 2px var(--cf0-color-background-surface), 0 0 0 4px var(--cf0-color-text-subtle);--cf0-size-display:31px;--cf0-size-title:25px;--cf0-size-heading:20px;--cf0-size-ui:16px;--cf0-size-body:16px;--cf0-size-caption:13px;--cf0-size-field:16px;--cf0-tracking-display:-.02em;--cf0-tracking-title:-.015em;--cf0-tracking-heading:-.01em;--cf0-tracking-caption:0em;--cf0-control-height-xs:24px;--cf0-control-height-sm:32px;--cf0-control-height-md:40px;--cf0-control-height-lg:44px;--cf0-control-height-xl:44px;--cf0-control-height-2xl:48px;--cf0-control-height-touch:44px;--cf0-control-padding-xs:6px;--cf0-control-padding-sm:10px;--cf0-control-padding-md:14px;--cf0-control-padding-lg:16px;--cf0-control-padding-xl:16px;--cf0-control-padding-2xl:18px;--cf0-control-glyph-xs:16px;--cf0-control-glyph-sm:16px;--cf0-control-glyph-md:16px;--cf0-control-glyph-lg:18px;--cf0-control-glyph-xl:18px;--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:16px;--cf0-icon-size:18px;--cf0-icon-size-lg:20px;--cf0-row-height:44px;--cf0-page-header-height:56px;--cf0-space-gutter:16px}@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-padding-xs:10px;--cf0-control-padding-sm:12px;--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)}}:root:has([data-cf0-scale=onboarding]){--cf0-size-display:39px;--cf0-size-title:31px;--cf0-size-heading:25px;--cf0-size-ui:20px;--cf0-size-body:20px;--cf0-size-caption:16px;--cf0-size-field:20px;--cf0-control-height-xs:30px;--cf0-control-height-sm:42px;--cf0-control-height-md:50px;--cf0-control-height-lg:56px;--cf0-control-height-xl:56px;--cf0-control-height-2xl:60px;--cf0-control-height-touch:56px;--cf0-control-padding-xs:8px;--cf0-control-padding-sm:13px;--cf0-control-padding-md:18px;--cf0-control-padding-lg:20px;--cf0-control-padding-xl:20px;--cf0-control-padding-2xl:23px;--cf0-control-glyph-xs:20px;--cf0-control-glyph-sm:20px;--cf0-control-glyph-md:20px;--cf0-control-glyph-lg:23px;--cf0-control-glyph-xl:23px;--cf0-control-glyph-2xl:25px;--cf0-radius-2xs:3px;--cf0-radius-xs:5px;--cf0-radius-sm:8px;--cf0-radius-md:10px;--cf0-radius-lg:15px;--cf0-radius-xl:20px;--cf0-icon-size-sm:20px;--cf0-icon-size:23px;--cf0-icon-size-lg:25px;--cf0-space-2xs:3px;--cf0-space-xxs:5px;--cf0-space-xs:10px;--cf0-space-sm:15px;--cf0-space-md:20px;--cf0-space-lg:30px;--cf0-space-xl:40px;--cf0-space-2xl:50px;--cf0-space-3xl:60px;--cf0-space-4xl:80px;--cf0-space-5xl:120px;--cf0-space-6xl:160px;--cf0-space-gutter:20px;--cf0-row-height:56px;--cf0-column-focus:50rem}: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)}:root{--cf0-color-background-canvas:var(--cf0-palette-gray-25);--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-100);--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-active:var(--cf0-palette-blue-900);--cf0-color-background-selected:var(--cf0-palette-gray-100);--cf0-color-background-danger:var(--cf0-palette-red-700);--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-800);--cf0-color-text-selected:var(--cf0-palette-gray-900);--cf0-color-text-danger:var(--cf0-palette-red-700);--cf0-color-text-success:var(--cf0-palette-green-700);--cf0-color-text-warning:var(--cf0-palette-amber-800);--cf0-color-text-maintenance:var(--cf0-palette-teal-700);--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-700);--cf0-color-border-inverse:var(--cf0-palette-gray-0);--cf0-color-border-on-overlay:var(--cf0-palette-white-a24);--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-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-700);--cf0-color-icon-subtlest:var(--cf0-palette-gray-450);--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-background-active:var(--cf0-color-background-brand-active);--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;font-variant-numeric:tabular-nums;-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);text-wrap:balance}[data-slot=icon][data-size=step]{--cf0-icon-box:var(--cf0-step-glyph)}[data-slot=icon][data-size=sm]{--cf0-icon-box:var(--cf0-icon-size-sm)}[data-slot=icon][data-size=md]{--cf0-icon-box:var(--cf0-icon-size)}[data-slot=icon][data-size=lg]{--cf0-icon-box:var(--cf0-icon-size-lg)}[data-slot=icon] svg :is(path,circle,ellipse,line,polyline,polygon,rect){vector-effect:non-scaling-stroke;stroke-width:clamp(1.25px, var(--cf0-icon-box) / 10, 3px)}sup,sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}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-tooltip] svg{color:var(--cf0-color-text-subtle);width:10px;height:10px}[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}}html[data-cf0-session] [data-slot=auth-link]:not([data-ready]){opacity:0;visibility:hidden}: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;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

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

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

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

  .x1pjcqnp {
    border-radius: inherit;
  }

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

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

  .x3daqg1 {
    flex: 10rem;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1oaxyc9 {
    flex: 14rem;
  }

  .xgdhuxi {
    flex: 18rem;
  }

  .x1ol2t1i {
    flex: 20rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

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

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

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

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

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

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

  .xm5moh1 {
    grid-column: auto;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x15daork {
    grid-row: auto;
  }

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

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xfb7e1 {
    inset-inline: auto;
  }

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

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

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

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

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

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

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

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

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xpgtwfx {
    padding-block: calc((var(--cf0-hit-area) - var(--cf0-control-height-xs)) / 2);
  }

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

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

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

  .xpj6an7 {
    padding-inline: calc((var(--cf0-rail-width-collapsed) - 2 * var(--cf0-space-xs) - var(--cf0-icon-size-sm)) / 2);
  }

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

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

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

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

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

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

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

  .xybo7uj:first-child {
    grid-column: span 2;
  }

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

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

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

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

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

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

  .x192tdn3 {
    animation-delay: .25s;
  }

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

  .xrm415x {
    animation-delay: .55s;
  }

  .x1f30w4v {
    animation-delay: 2.6s;
  }

  .x1rrengx {
    animation-delay: 8s;
  }

  .xrh35x8 {
    animation-delay: calc(var(--cf0-duration-loop) * 2);
  }

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

  .xwms9i0 {
    animation-duration: auto;
  }

  .x28n1x7 {
    animation-duration: calc(var(--cf0-duration-loop) * 10);
  }

  .xrn0ori {
    animation-duration: calc(var(--cf0-duration-loop) * 2);
  }

  .xg31g5p {
    animation-duration: calc(var(--cf0-duration-loop) * 3);
  }

  .x1w9mrbd {
    animation-duration: calc(var(--cf0-duration-loop) * 5);
  }

  .x1ubcfc4 {
    animation-duration: var(--cf0-duration-enter);
  }

  .x1tb5hvh {
    animation-duration: var(--cf0-duration-exit);
  }

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

  .x1pus4ot {
    animation-duration: var(--cf0-duration-loop);
  }

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

  .xnwjamf {
    animation-duration: var(--cf0-duration-reveal);
  }

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

  .x1eujz4g {
    animation-duration: var(--cf0-duration-sweep);
  }

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

  .xr1d0ua {
    animation-iteration-count: 6;
  }

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

  .x1a5igra {
    animation-name: none;
  }

  .x1o8p63t {
    animation-name: x10bya89-B;
  }

  .x1pm9gvd {
    animation-name: x13fc2ov-B;
  }

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

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

  .x2p03qc {
    animation-name: x18cg7kz-B;
  }

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

  .xzcxax {
    animation-name: x1iewgtc-B;
  }

  .x1q80z8v {
    animation-name: x1it4xqm-B;
  }

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

  .x1j88fmw {
    animation-name: x1udr1ot-B;
  }

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

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

  .x1m58elu {
    animation-name: x1y1mz11-B;
  }

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

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

  .x1ov6oi1 {
    animation-name: x5m4jyq-B;
  }

  .x1bqv2w4 {
    animation-name: x7jyt5s-B;
  }

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

  .x11ob944 {
    animation-name: xc9xecv-B;
  }

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

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

  .xqjzit7 {
    animation-name: xiemsz5-B;
  }

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

  .x1ka1v4i {
    animation-name: xqng64z-B;
  }

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

  .x1g0ij2g {
    animation-name: xrz1w37-B;
  }

  .x1j3u69j {
    animation-name: xtpsrtq-B;
  }

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

  .x1djd9tc {
    animation-name: xu4zw9i-B;
  }

  .xynquv5 {
    animation-name: xyudp28-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

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

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

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

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

  .xdr7l65 {
    animation-timing-function: step-end;
  }

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

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

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

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

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

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

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

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

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

  .xqfadk3 {
    aspect-ratio: 3;
  }

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

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

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

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

  .x11fneen {
    aspect-ratio: auto;
  }

  .xnectgb {
    aspect-ratio: 436 / 904;
  }

  .xruaans {
    backdrop-filter: var(--cf0-glass-backdrop) saturate(1.4);
  }

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

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

  .xqkn89t {
    background-clip: content-box;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x5q0c4q {
    background-image: linear-gradient(transparent,var(--cf0-color-background-overlay));
  }

  .xh04sc3 {
    background-image: linear-gradient(var(--cf0-color-background-scrim),transparent);
  }

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

  .x3mtnkr {
    background-image: var(--cf0-gradient-name-sweep);
  }

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

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

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

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

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

  .x1txy0am {
    border-inline-start-color: var(--cf0-color-border-bolder);
  }

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

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

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

  .x1afcbsf {
    box-sizing: content-box;
  }

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

  .x1u0v6wo {
    clip-path: circle(50%);
  }

  .x12wp877 {
    clip-path: inset(0 round 15.4229% / 7.09382%);
  }

  .xafzdgr {
    clip-path: inset(100%);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .x1eywl5b {
    column-gap: var(--x-columnGap);
  }

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

  .x1jrkgi1 {
    cursor: col-resize;
  }

  .xts84b5 {
    cursor: default;
  }

  .x1nlb3gd {
    cursor: grab;
  }

  .x85w43z {
    cursor: grabbing;
  }

  .x1wkrmux {
    cursor: not-allowed;
  }

  .xmaewek {
    cursor: pointer;
  }

  .xvn1lyv {
    cursor: progress;
  }

  .xwc03h0 {
    cursor: text;
  }

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

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x4hz23x {
    field-sizing: fixed;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xctzfgs {
    fill-opacity: .035;
  }

  .x1pw5nwu {
    fill-opacity: .05;
  }

  .x1ay9lk3 {
    fill-opacity: .2;
  }

  .x1mmi4uh {
    filter: saturate(.8);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xz35qm7 {
    flex-basis: 12rem;
  }

  .x1i2xgc2 {
    flex-basis: 13rem;
  }

  .xy8ekb4 {
    flex-basis: 15.5rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x1q5ihm4 {
    flex-basis: var(--cf0-side-panel-max);
  }

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

  .x1bcm92b {
    flex-shrink: 4;
  }

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

  .xee9ii8 {
    font-size: max(var(--cf0-size-field),var(--cf0-size-ui));
  }

  .xoe3fnb {
    font-size: max(var(--cf0-size-field),var(--cf0-step-text));
  }

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

  .x17oljwm {
    font-size: var(--cf0-size-hero);
  }

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

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

  .x1vxk3sv {
    font-size: var(--cf0-size-welcome);
  }

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

  .xya774q {
    font-weight: var(--cf0-weight-light);
  }

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

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

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

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

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

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

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

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

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

  .x1kcnzcn {
    grid-template-columns: auto auto minmax(0, 1fr) 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);
  }

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

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

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

  .x1dk89au {
    grid-template-columns: repeat(auto-fill, minmax(9rem, 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));
  }

  .x4w6khx {
    grid-template-columns: subgrid;
  }

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

  .x1xoep09 {
    grid-template-columns: var(--cf0-space-lg) minmax(0,1fr);
  }

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

  .x1vo87pj {
    grid-template-columns: var(--xjpfzkq);
  }

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

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

  .xkjl1po {
    hyphens: auto;
  }

  .xxydokm {
    hyphens: manual;
  }

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

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

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

  .x2hswfz {
    inset-inline-start: 100%;
  }

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

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

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

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

  .x1gbw81d {
    inset-inline-start: var(--cf0-space-xs);
  }

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

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

  .x619ttb {
    justify-items: start;
  }

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

  .x1a1wwrt {
    line-height: var(--cf0-leading-hero);
  }

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

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

  .xdvh30u {
    line-height: var(--cf0-leading-welcome);
  }

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

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

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

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

  .x11t971q {
    margin-inline-end: auto;
  }

  .x1c9tiao {
    margin-inline-end: var(--x-marginInlineEnd);
  }

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

  .x4lel18 {
    margin-inline-start: var(--x-marginInlineStart);
  }

  .xyo8xb9 {
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .x1cihkmn {
    -webkit-mask-image: linear-gradient(#0000, #000 16% 58%, #0000), linear-gradient(to right, #0000, #000 6% 94%, #0000);
    mask-image: linear-gradient(#0000, #000 16% 58%, #0000), linear-gradient(to right, #0000, #000 6% 94%, #0000);
  }

  .x1nor908 {
    mix-blend-mode: lighten;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

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

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

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

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

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

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

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

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

  .xiw1m36 {
    padding-inline-end: calc((var(--cf0-rail-width-collapsed) - 2 * var(--cf0-space-xs) - var(--cf0-icon-size-sm)) / 2);
  }

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

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

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

  .x120eax6 {
    padding-inline-end: var(--x-paddingInlineEnd);
  }

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

  .xtx2zwo {
    padding-inline-start: calc((var(--cf0-rail-width-collapsed) - 2 * var(--cf0-space-xs) - var(--cf0-icon-size-sm)) / 2);
  }

  .xganmdn {
    padding-inline-start: calc(var(--cf0-space-xs) + var(--cf0-control-height-xs) + var(--cf0-space-xxs));
  }

  .x1sjkgnw {
    padding-inline-start: calc(var(--cf0-space-xs) + var(--cf0-space-xs) + var(--cf0-control-height-md) + var(--cf0-space-sm));
  }

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

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

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

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

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

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

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

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

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

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

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

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

  .x1r8uycs {
    row-gap: var(--x-rowGap);
  }

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

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

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

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

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

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

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

  .xeutv01 {
    stroke: none;
  }

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

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

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

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

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

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

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

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

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

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

  .x2gdleo {
    stroke-dasharray: 1 3;
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .x1ba9y5v {
    stroke-dasharray: 2 4;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

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

  .x1309j1k {
    stroke-width: .75px;
  }

  .xvqx1ta {
    stroke-width: 1.5px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x16m5w02 {
    stroke-width: 10px;
  }

  .x8gm4bu {
    stroke-width: 2.5px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

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

  .xqwri8j {
    text-shadow: 0 1px var(--cf0-space-md) var(--cf0-color-background-scrim);
  }

  .xaoa8ea {
    text-shadow: var(--x-textShadow);
  }

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

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

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

  .xqeykj6 {
    text-underline-offset: var(--cf0-space-3xs);
  }

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

  .x19jd1h0 {
    transform: rotate(180deg);
  }

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

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

  .x3oybdh {
    transform: scale(1);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .x1ws3sd3 {
    transform: scaleY(.7);
  }

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

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

  .x2zx14j {
    transform: translate(-50%,-50%) translateY(calc(-1 * var(--cf0-space-xxs)));
  }

  .xa9eewl {
    transform: translate(-50%,-50%) translateY(var(--cf0-space-xxs));
  }

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

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

  .xc4w2wd {
    transform: translate3d(-100vw, -100vh, 0);
  }

  .xoww4n8 {
    transform: translate3d(0, 0, 0);
  }

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

  .xc7ytqa {
    transform: translateX(-56%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

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

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

  .xnn1q72 {
    transform: translateY(0);
  }

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

  .x1764fhq {
    transform-box: fill-box;
  }

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

  .x1bndym7 {
    transform-origin: 50%;
  }

  .x1n5m9h2 {
    transform-origin: 50% 90%;
  }

  .xrwkj4l {
    transform-origin: 70% 95%;
  }

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

  .x1g0ag68 {
    transform-origin: center;
  }

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

  .x1dp6rp6 {
    transform-origin: top;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .xtj8gnn {
    transform-origin: top;
  }

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

  .x1ahifba {
    transition-delay: 0s;
  }

  .xk2dwg7 {
    transition-delay: calc(var(--cf0-duration-reveal) * .24);
  }

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .xo3wbup {
    transition-duration: calc(var(--cf0-duration-medium) / 2),var(--cf0-duration-exit);
  }

  .xkeyxm5 {
    transition-duration: calc(var(--cf0-duration-medium) / 2);
  }

  .xvam400 {
    transition-duration: var(--cf0-duration-enter);
  }

  .x8yel3s {
    transition-duration: var(--cf0-duration-exit);
  }

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

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

  .x12q7skv {
    transition-duration: var(--cf0-duration-reveal);
  }

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

  .x19aen34 {
    transition-duration: var(--x1a12rdi);
  }

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

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

  .x1koyr57 {
    transition-property: background-color, box-shadow, 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;
  }

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

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

  .xoj480v {
    transition-property: clip-path, opacity;
  }

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

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

  .xit1icz {
    transition-property: transform, text-shadow;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

  .x1uuroth {
    vertical-align: text-bottom;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

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

  .x1q1rmc8 {
    will-change: transform,opacity;
  }

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

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

  .x1l68y7b {
    z-index: var(--cf0-z-dialog);
  }

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

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

  @media (width >= 600px) {
    .x2a1f95.x2a1f95 {
      --x17p3axh: var(--x-11t2h3m);
    }
  }

  @media (width >= 960px) {
    .x3ylefs.x3ylefs {
      --x17p3axh: var(--x-afk5kt);
    }
  }

  @media (width >= 1200px) {
    .xguyre1.xguyre1 {
      --x17p3axh: var(--x-14m4gxh);
    }
  }

  @container (width >= 880px) {
    .xnepe5r.xnepe5r {
      --x17p3axh: var(--x-14o88hm);
    }
  }

  @container (width >= 640px) {
    .x18s3g4j.x18s3g4j {
      --x17p3axh: var(--x-3kwq5d);
    }
  }

  @container (width >= 520px) {
    .xq4d8kw.xq4d8kw {
      --x17p3axh: var(--x-d4vnwv);
    }
  }

  @media (width >= 600px) {
    .x1yjfwkz.x1yjfwkz {
      --x9s9rxx: var(--x-1s8xvfg);
    }
  }

  @media (width >= 960px) {
    .x1849eg0.x1849eg0 {
      --x9s9rxx: var(--x-1btp0as);
    }
  }

  @media (width >= 1200px) {
    .xeianag.xeianag {
      --x9s9rxx: var(--x-ldl4on);
    }
  }

  @container (width >= 640px) {
    .xp49ebg.xp49ebg {
      --x9s9rxx: var(--x-1cbkcj4);
    }
  }

  @container (width >= 520px) {
    .x14535d7.x14535d7 {
      --x9s9rxx: var(--x-t2zxlb);
    }
  }

  @container (width >= 880px) {
    .x1ng9rdp.x1ng9rdp {
      --x9s9rxx: var(--x-xpyrbt);
    }
  }

  @media (width >= 600px) {
    .x1byv7yh.x1byv7yh {
      --xdfpdkj: var(--x-9ma5aj);
    }
  }

  @media (width >= 960px) {
    .x97fwfe.x97fwfe {
      --xdfpdkj: var(--x-qlz5z6);
    }
  }

  @media (width >= 1200px) {
    .x16q7eno.x16q7eno {
      --xdfpdkj: var(--x-1ka13ee);
    }
  }

  @container (width >= 640px) {
    .x16gxt3g.x16gxt3g {
      --xdfpdkj: var(--x-1dssc5s);
    }
  }

  @container (width >= 520px) {
    .x5m4yoj.x5m4yoj {
      --xdfpdkj: var(--x-1klmm0d);
    }
  }

  @container (width >= 880px) {
    .x1ybh17.x1ybh17 {
      --xdfpdkj: var(--x-goh7i1);
    }
  }

  @media (width >= 600px) {
    .xgc3s9t.xgc3s9t {
      --xnxx96t: var(--x-sq83dv);
    }
  }

  @media (width >= 960px) {
    .x1qgumpy.x1qgumpy {
      --xnxx96t: var(--x-1jso44f);
    }
  }

  @media (width >= 1200px) {
    .x1kp6o6c.x1kp6o6c {
      --xnxx96t: var(--x-18yoxwr);
    }
  }

  @container (width >= 880px) {
    .xaxfpyv.xaxfpyv {
      --xnxx96t: var(--x-j6pftk);
    }
  }

  @container (width >= 640px) {
    .x15ntuzf.x15ntuzf {
      --xnxx96t: var(--x-w49pf6);
    }
  }

  @container (width >= 520px) {
    .x17qlkmu.x17qlkmu {
      --xnxx96t: var(--x-yfw4iy);
    }
  }

  @media (width >= 600px) {
    .xy3lo44.xy3lo44 {
      --xul7r7f: var(--x-e1qnk5);
    }
  }

  @media (width >= 960px) {
    .x19bi0p8.x19bi0p8 {
      --xul7r7f: var(--x-1sewvws);
    }
  }

  @media (width >= 1200px) {
    .xboq20v.xboq20v {
      --xul7r7f: var(--x-1kztpn9);
    }
  }

  @container (width >= 640px) {
    .xll2bcl.xll2bcl {
      --xul7r7f: var(--x-1hsro4r);
    }
  }

  @container (width >= 520px) {
    .xeibi83.xeibi83 {
      --xul7r7f: var(--x-1pye6o8);
    }
  }

  @container (width >= 880px) {
    .x46zlp.x46zlp {
      --xul7r7f: var(--x-fzh8sz);
    }
  }

  .xd174ue[data-offscreen="true"] {
    animation-play-state: paused;
  }

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

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

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

  .xggrki2:focus-visible {
    background-color: var(--cf0-color-background-surface-hover);
  }

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

  .x48mn26:focus-visible {
    background-color: var(--cf0-color-background-surface);
  }

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

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

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

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

  .x1kaqkpn[data-disabled], .x1ym51cv:is(:disabled, [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;
  }

  .x1euntei:focus-within, .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;
  }

  .x1f2jko9:focus-visible {
    text-decoration-line: underline;
  }

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

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

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

  .x8b1z5l[data-starting-style], .xgi7t50[data-ending-style] {
    transform: translateX(-50%) translateY(calc(-1 * var(--cf0-space-xxs))) scale(.97);
  }

  .x1nhix7b[data-checked] {
    transform: translateX(calc(var(--cf0-switch-width-sm) - var(--cf0-toggle-mark-sm) - 2 * var(--cf0-space-xxs)));
  }

  .x57toru[data-checked] {
    transform: translateX(calc(var(--cf0-switch-width) - var(--cf0-toggle-mark) - 2 * var(--cf0-space-xxs)));
  }

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

  .x1onx7by:not(:disabled):not([data-disabled]):active {
    transform: translateY(1px);
  }

  .x1xrjtt8[data-starting-style], .x1xsgfyz[data-ending-style] {
    transform: translateY(var(--cf0-space-lg));
  }

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

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

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

  .x1reoupa[data-ending-style] {
    transition-timing-function: var(--cf0-ease-exit);
  }

  .x6bqzt1[data-starting-style], .xiey690[data-ending-style] {
    translate: 0 var(--cf0-space-lg);
  }

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

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

  .x10afihl:has(input:focus-visible), .xnadsz4:has( > label > input:focus-visible) {
    box-shadow: var(--cf0-focus-ring-field);
  }

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

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

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

  .xyftt0y:active {
    background-color: #0000;
  }

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

  .x1j4x79:active {
    background-color: var(--cf0-color-background-danger-tint);
  }

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

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

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

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

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

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

  .x1wmt3l0:active {
    background-color: var(--cf0-color-border-bolder);
  }

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

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

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

  .x1u83wim:active {
    cursor: grabbing;
  }

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

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

  @media (width >= 640px) {
    .x10isrdx.x10isrdx {
      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) {
    .x1offbjd.x1offbjd {
      animation-name: xdflucd-B;
    }

    .x26m4cl.x26m4cl {
      animation-name: xr2nswu-B;
    }

    .x1e6vpr7.x1e6vpr7 {
      animation-name: xx1s0pj-B;
    }

    .x6nc1dl.x6nc1dl {
      animation-name: xxd432k-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);
    }

    .x1lt0980.x1lt0980 {
      font-size: var(--cf0-size-hero-wide);
    }

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

  @media (width >= 1100.01px) {
    .xxe0hbv.xxe0hbv {
      grid-template-columns: 240px minmax(0, 760px) minmax(180px, 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);
    }

    .x1804h3a.x1804h3a {
      line-height: var(--cf0-leading-hero-wide);
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xvsw1uo.xvsw1uo {
      opacity: 0;
    }
  }

  @media (width >= 1200px) {
    .x1exp6bj.x1exp6bj {
      position: sticky;
    }
  }

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

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

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

  @media (prefers-reduced-motion: no-preference) {
    .x1557zj7.x1557zj7 {
      transform: translateY(var(--cf0-space-sm));
    }
  }

  @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
    .xiwcckr.xiwcckr {
      transform: translateY(var(--cf0-space-xxs));
    }
  }

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

  .x10uy10y {
    border-bottom-left-radius: max(0px, calc(var(--cf0-input-radius) - 1px));
  }

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

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

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

  .xqtmpzz {
    border-bottom-right-radius: max(0px, calc(var(--cf0-input-radius) - 1px));
  }

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

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

  .xe0pwq {
    border-left-width: 1px;
  }

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

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

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

  .x5pwwqj {
    border-top-color: var(--cf0-color-background-brand);
  }

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

  .xrlb4dz {
    border-top-left-radius: max(0px, calc(var(--cf0-input-radius) - 1px));
  }

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

  .x1vd7sm9 {
    border-top-left-radius: var(--cf0-radius-none);
  }

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

  .x113ts3d {
    border-top-right-radius: max(0px, calc(var(--cf0-input-radius) - 1px));
  }

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

  .xqcf88l {
    border-top-right-radius: var(--cf0-radius-none);
  }

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xexjinp {
    bottom: 4.5rem;
  }

  .x1jn6mwr {
    bottom: 7rem;
  }

  .xdd4er5 {
    bottom: auto;
  }

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

  .x1p0bw4e {
    bottom: 15.5606%;
  }

  .x5b24q0 {
    bottom: 5.03432%;
  }

  .x12sm6xr {
    bottom: .915332%;
  }

  .x1yhwpol {
    bottom: 94.508%;
  }

  .xa4gp {
    bottom: calc(var(--cf0-safe-bottom) + var(--cf0-space-lg));
  }

  .x1nunzab {
    bottom: calc(var(--cf0-safe-bottom) + var(--cf0-space-md));
  }

  .x18kpduz {
    bottom: calc(var(--cf0-safe-bottom) + var(--cf0-space-xl));
  }

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

  .x1x3orku {
    bottom: calc(var(--cf0-tab-bar-height) + var(--cf0-safe-bottom) + var(--cf0-space-xs));
  }

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

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

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

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

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

  .xqtp20y {
    height: 0;
  }

  .x1q3kd3q {
    height: 1.2em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xvg27yy {
    height: 106%;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x6120nr {
    height: 12rem;
  }

  .xkloqmj {
    height: 14rem;
  }

  .xr004xx {
    height: 16rem;
  }

  .xkq7avx {
    height: 176px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x8fxrsd {
    height: 36svh;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x3rj7c2 {
    height: 44svh;
  }

  .xupy61u {
    height: 5rem;
  }

  .x1isdrda {
    height: 6.5rem;
  }

  .x16pboge {
    height: 64svh;
  }

  .x17frcva {
    height: 6rem;
  }

  .xy75621 {
    height: 72px;
  }

  .x13qf8ui {
    height: 72vh;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xi29ueg {
    height: 874px;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xenpnt1 {
    height: calc(100dvh - var(--cf0-site-header-height) - var(--cf0-safe-top) - var(--cf0-space-lg) - var(--cf0-space-lg));
  }

  .xwzo2fx {
    height: calc(100dvh - var(--cf0-site-header-height) - var(--cf0-safe-top));
  }

  .xl6qoko {
    height: calc(100svh - var(--cf0-site-header-height) - var(--cf0-safe-top) - (var(--cf0-space-sm) * 2 + var(--cf0-hit-area)) - var(--cf0-space-lg));
  }

  .xwf5yvx {
    height: 20.595%;
  }

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

  .x1rmtbup {
    height: 38.9016%;
  }

  .xuob8z9 {
    height: .572082%;
  }

  .x1om7cba {
    height: calc(64% - var(--cf0-safe-top) - var(--cf0-site-header-height));
  }

  .x1onzcq4 {
    height: 96.6814%;
  }

  .xrrbtvm {
    height: calc(var(--cf0-control-height-md) + 2 * var(--cf0-space-2xs));
  }

  .x1fd69uw {
    height: calc(var(--cf0-safe-top) + var(--cf0-site-header-height));
  }

  .xg7h5cd {
    height: fit-content;
  }

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

  .xvlzwfu {
    height: var(--cf0-area-sparkline-height);
  }

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

  .x1s0xrxu {
    height: var(--cf0-bar-list-plot-height);
  }

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

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

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

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

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

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

  .x1cak5ww {
    height: var(--cf0-figure-md);
  }

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

  .xb20spt {
    height: var(--cf0-kbd-glyph);
  }

  .x1jp7f7k {
    height: var(--cf0-kbd-size);
  }

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

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

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

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

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

  .x4p0ej5 {
    height: var(--cf0-media-thumb-wide);
  }

  .xa8z35o {
    height: var(--cf0-progress-track);
  }

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

  .x1m267x3 {
    height: var(--cf0-safe-bottom);
  }

  .x1bfbu1s {
    height: var(--cf0-site-header-height);
  }

  .x1g1uu7g {
    height: var(--cf0-skeleton-line);
  }

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

  .x1b5taqt {
    height: var(--cf0-space-3xs);
  }

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

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

  .xu6mtfk {
    height: var(--cf0-space-md);
  }

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

  .xvpi7ce {
    height: var(--cf0-switch-height-sm);
  }

  .x1ucqn9j {
    height: var(--cf0-switch-height);
  }

  .x127gp7 {
    height: var(--cf0-tick-bar-height);
  }

  .xflmp4z {
    height: var(--cf0-toggle-mark-sm);
  }

  .x1nn2dmf {
    height: var(--cf0-toggle-mark);
  }

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

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1t8mvi6 {
    left: auto;
  }

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

  .xvr7wr9 {
    left: 2.48756%;
  }

  .xl2gmod {
    left: 33.3333%;
  }

  .x12bjhu8 {
    left: 3.9801%;
  }

  .xxwi467 {
    left: 3.89908%;
  }

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

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

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

  .xat24cr {
    margin-bottom: 0;
  }

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

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

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

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

  .x1vhfslr {
    margin-top: var(--x-marginBlockStart);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xvw3us4 {
    max-height: 24dvh;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .x1l1g1ms {
    max-height: 28svh;
  }

  .x122xrsq {
    max-height: 36svh;
  }

  .x1jkf3pl {
    max-height: 60svh;
  }

  .xg0m4q7 {
    max-height: 62svh;
  }

  .x1g7l7dp {
    max-height: 64svh;
  }

  .xs0o7y4 {
    max-height: 70svh;
  }

  .x1dqpsky {
    max-height: 85svh;
  }

  .x1tz2ee8 {
    max-height: calc(100% - var(--cf0-space-4xl));
  }

  .xoy2c1f {
    max-height: 68dvh;
  }

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

  .x1wi4uoh {
    max-height: calc(100dvh - var(--cf0-safe-top) - 2rem);
  }

  .xlu7gpn {
    max-height: calc(100dvh - var(--cf0-safe-top) - var(--cf0-safe-bottom) - var(--cf0-space-xl));
  }

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

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

  .x1udjm5x {
    max-height: calc(100dvh - var(--x15fsuzn) - var(--cf0-space-md) * 2);
  }

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

  .x1xc0or4 {
    max-height: var(--cf0-media-viewport);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .xthy2uy {
    max-width: 50%;
  }

  .x7z6o6f {
    max-width: 50ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x17na0u1 {
    max-width: 85%;
  }

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

  .x12nfmvz {
    max-width: calc(var(--cf0-rail-width) - 2 * var(--cf0-space-xs));
  }

  .xmgyku7 {
    max-width: min(var(--cf0-map-popover-width),calc(100% - var(--cf0-space-4xl)));
  }

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

  .xe4f24w {
    max-width: var(--cf0-figure-portrait-width);
  }

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

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

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

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

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

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

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x4f8skw {
    min-height: 22rem;
  }

  .x1j2jea5 {
    min-height: 27rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .x17zuyli {
    min-height: 42rem;
  }

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

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

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

  .x297t4z {
    min-height: var(--cf0-control-height-xs);
  }

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

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

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

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

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

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

  .xzhy1st {
    min-width: 8rem;
  }

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

  .x1xddmf0 {
    min-width: var(--cf0-anchor-width);
  }

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

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

  .x1lv3hhi {
    min-width: var(--cf0-kbd-size);
  }

  .x14um7c7 {
    min-width: var(--cf0-media-preview);
  }

  .x9cu5yi {
    min-width: var(--cf0-media-stage);
  }

  .x89xhu8 {
    min-width: var(--cf0-media-thumb);
  }

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

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

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

  .xryxfnj {
    overflow-y: visible;
  }

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

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

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

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x16te7go {
    padding-bottom: calc(var(--cf0-space-5xl) + var(--cf0-safe-bottom));
  }

  .xhgbids {
    padding-bottom: calc(var(--cf0-tab-bar-height) + var(--cf0-safe-bottom));
  }

  .x1i7nz0a {
    padding-bottom: var(--cf0-safe-bottom);
  }

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

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

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

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

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

  .xdz27ya {
    padding-bottom: var(--x-paddingBlockEnd);
  }

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

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

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

  .x1874k7v {
    padding-top: var(--cf0-space-page-top);
  }

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

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

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

  .x12057cm {
    padding-top: var(--x-paddingBlockStart);
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

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

  .x25tyu9 {
    right: 2.48756%;
  }

  .x5t3802 {
    right: 3.9801%;
  }

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

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

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

  .x17qmxut {
    scroll-margin-top: var(--cf0-site-header-height);
  }

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

  .x1dd2rrx {
    top: -4%;
  }

  .x13vifvy {
    top: 0;
  }

  .xe37sgk {
    top: 16dvh;
  }

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

  .x1qjrgnt {
    top: calc(-1 * var(--cf0-space-page-top));
  }

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

  .xlmqx1r {
    top: 1.25858%;
  }

  .x1jjj0m {
    top: 1.65929%;
  }

  .x1t9vd09 {
    top: 6.86499%;
  }

  .x5es28w {
    top: calc(var(--cf0-safe-top) + 5rem);
  }

  .x41wwne {
    top: calc(var(--cf0-safe-top) + var(--cf0-site-header-height));
  }

  .xrp6wep {
    top: calc(var(--cf0-safe-top) + var(--cf0-space-md));
  }

  .x1kwp5lf {
    top: calc(var(--cf0-safe-top) + var(--cf0-space-sm));
  }

  .x1xtbnp1 {
    top: calc(var(--cf0-site-header-height) + var(--cf0-safe-top) + var(--cf0-space-lg));
  }

  .xwz849j {
    top: calc(var(--cf0-site-header-height) + var(--cf0-safe-top));
  }

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

  .x1md0527 {
    top: calc(var(--cf0-site-header-height) + var(--cf0-space-xl));
  }

  .x1jx8gmt {
    top: calc(var(--x15fsuzn) + var(--cf0-space-md));
  }

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

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

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

  .x1n3ixbd {
    width: 1.2em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .x1fpdm1g {
    width: 234%;
  }

  .xfo62xy {
    width: 2px;
  }

  .xxljpkc {
    width: 30%;
  }

  .xdqok72 {
    width: 34ch;
  }

  .x19h4ct {
    width: 35%;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x1y8dzix {
    width: 402px;
  }

  .x14dgxzp {
    width: 58%;
  }

  .xex909m {
    width: 5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .x65xoit {
    width: 70%;
  }

  .xni59qk {
    width: 72px;
  }

  .x1bepr8w {
    width: 88%;
  }

  .x16ck42q {
    width: 8ch;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

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

  .x1rvrcu9 {
    width: calc(100% - var(--cf0-space-xl));
  }

  .xd6buwa {
    width: calc(100% + 2 * var(--cf0-space-xxs));
  }

  .x9k1651 {
    width: 33.3333%;
  }

  .x1hct4vs {
    width: 34.3284%;
  }

  .x1j67v4j {
    width: 92.2018%;
  }

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

  .xqy4b3o {
    width: var(--cf0-anchor-width);
  }

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

  .x1opbjm5 {
    width: var(--cf0-control-height-2xl);
  }

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

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

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

  .x1kfco12 {
    width: var(--cf0-kbd-glyph);
  }

  .x18vtqbw {
    width: var(--cf0-kbd-size);
  }

  .x1r6x1nm {
    width: var(--cf0-media-preview-thumb);
  }

  .x69psye {
    width: var(--cf0-media-preview);
  }

  .x1ynw7pu {
    width: var(--cf0-media-stage);
  }

  .x13yti8c {
    width: var(--cf0-media-thumb-wide);
  }

  .x1usdymy {
    width: var(--cf0-media-thumb);
  }

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

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

  .xlu9hrk {
    width: var(--cf0-progress-track);
  }

  .x11edad6 {
    width: var(--cf0-rail-width-collapsed);
  }

  .xl7tivb {
    width: var(--cf0-rail-width);
  }

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

  .x3ct1k5 {
    width: var(--cf0-skeleton-line);
  }

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

  .xozg833 {
    width: var(--cf0-space-3xs);
  }

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

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

  .x1jqlaw8 {
    width: var(--cf0-space-md);
  }

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

  .xm30y4b {
    width: var(--cf0-switch-width-sm);
  }

  .x1v0khxk {
    width: var(--cf0-switch-width);
  }

  .x14j3e3q {
    width: var(--cf0-toggle-mark-sm);
  }

  .x18l662v {
    width: var(--cf0-toggle-mark);
  }

  .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) {
    .xm2etld.xm2etld {
      height: calc(100svh - var(--cf0-site-header-height) - var(--cf0-safe-top) - (var(--cf0-space-sm) * 2 + var(--cf0-control-height-touch)) - var(--cf0-space-lg) * 2);
    }
  }

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

  @media (width >= 1200px) {
    .xcdzczp.xcdzczp {
      top: calc(var(--cf0-site-header-height) + var(--cf0-safe-top) + var(--cf0-space-sm) * 2 + var(--cf0-control-height-touch) + var(--cf0-space-lg));
    }
  }
}

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

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

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

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

    .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 >= 960px) {
    .xjlw9gm.xjlw9gm {
      gap: var(--cf0-space-md);
    }

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

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

    .x11v4pmc.x11v4pmc {
      grid-column: 2;
    }

    .xxe6n77.xxe6n77 {
      grid-column: 3;
    }

    .xpdpud8.xpdpud8 {
      grid-column: auto;
    }
  }

  @media (width >= 960px) {
    .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 >= 880px) {
    .x8ns4eh.x8ns4eh {
      grid-column: 1 / span 2;
    }

    .x1hi5jd1.x1hi5jd1 {
      grid-column: 1 / span 3;
    }

    .xvca2lw.xvca2lw {
      grid-column: 1 / span 5;
    }

    .x1h8ewyk.x1h8ewyk {
      grid-column: 1 / span 6;
    }

    .xtgirc1.xtgirc1 {
      grid-column: 3 / -1;
    }

    .x13ojk4x.x13ojk4x {
      grid-column: 4 / span 5;
    }

    .x1c6e5qp.x1c6e5qp {
      grid-column: 6 / -1;
    }

    .xffuta4.xffuta4 {
      grid-column: 6 / span 3;
    }
  }

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

  @container (width >= 880px) {
    .x1tt1zt2.x1tt1zt2 {
      grid-column: span 4;
    }
  }

  @media (width >= 600px) {
    .x1j3c5mn.x1j3c5mn {
      grid-row: 1;
    }
  }

  @container (width >= 880px) {
    .x45isg.x45isg {
      grid-row: 1;
    }
  }

  @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 >= 600px) {
    .x1eua5q8.x1eua5q8 {
      inset-inline: 0;
    }
  }

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

    .x1p5m8lf.x1p5m8lf {
      margin-block: auto;
    }

    .x1jep3jl.x1jep3jl {
      margin-inline: auto;
    }
  }

  @media (width >= 600px) {
    .x1cu4fh6.x1cu4fh6 {
      padding-block: var(--cf0-space-xs);
    }
  }

  @media (width >= 960px) {
    .x19xub4.x19xub4 {
      scroll-snap-type: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1x4jfjq.x1x4jfjq:hover {
      border-color: var(--cf0-color-border-bold);
    }

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

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

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

@layer priority7 {
  @media (width >= 600px) {
    .x5ctlum.x5ctlum {
      align-items: center;
    }

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

  @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) {
    .xxssv30.xxssv30 {
      animation-duration: 0s;
    }

    .x91aq8i.x91aq8i {
      animation-name: none;
    }

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

    .x1q78hmm.x1q78hmm {
      animation-name: x1jn504y-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 >= 960px) {
    .x14prhej.x14prhej {
      border-inline-start-width: 1px;
    }

    .xfu8rdz.xfu8rdz {
      box-shadow: none;
    }
  }

  @media (width >= 600px) {
    .xyzbk3o.xyzbk3o {
      column-gap: var(--x-51x1p5);
    }
  }

  @media (width >= 960px) {
    .x786y0i.x786y0i {
      column-gap: var(--x-1vsciiz);
    }
  }

  @media (width >= 1200px) {
    .x25pal7.x25pal7 {
      column-gap: var(--x-1diad0w);
    }
  }

  @container (width >= 640px) {
    .xrnk4bx.xrnk4bx {
      column-gap: var(--x-1or1w49);
    }
  }

  @container (width >= 880px) {
    .x1kfn5fh.x1kfn5fh {
      column-gap: var(--x-1tujxkm);
    }
  }

  @container (width >= 520px) {
    .xg4prc.xg4prc {
      column-gap: var(--x-wovupi);
    }
  }

  @media (width >= 600px) {
    .x1ydv1d9.x1ydv1d9 {
      display: block;
    }

    .xwzisl7.xwzisl7 {
      display: flex;
    }

    .x1rlkv7p.x1rlkv7p {
      display: inline;
    }
  }

  @media (width >= 960px) {
    .x7psu93.x7psu93 {
      display: block;
    }

    .x14bsuxl.x14bsuxl {
      display: contents;
    }

    .xd4owpi.xd4owpi {
      display: flex;
    }

    .x1o1tv04.x1o1tv04 {
      display: grid;
    }

    .x103u9im.x103u9im {
      display: inline-flex;
    }

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

  @media (prefers-reduced-motion: reduce) {
    .x17uh7gk.x17uh7gk {
      display: none;
    }
  }

  @media (width >= 600px) {
    .xada1f1.xada1f1 {
      flex-basis: 23rem;
    }
  }

  @container (width >= 520px) {
    .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;
    }
  }

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

    .x167bndl.x167bndl {
      flex-wrap: wrap;
    }

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

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

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

  @container (width >= 640px) {
    .x1xzem7v.x1xzem7v {
      grid-auto-columns: 40%;
    }

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

  @container (width >= 880px) {
    .xn0lauq.xn0lauq {
      grid-auto-columns: minmax(var(--cf0-board-column-min-width),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) {
    .x1grx1wx.x1grx1wx {
      grid-template-columns: 220px minmax(0, 1fr);
    }

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

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

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

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

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

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

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

  @media (width >= 960px) {
    .x177klps.x177klps {
      grid-template-columns: auto auto;
    }

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

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

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

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

  @media (width >= 1200px) {
    .x18qgnip.x18qgnip {
      grid-template-columns: 240px minmax(0, 65ch);
    }

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

  @container (width >= 640px) {
    .x194louc.x194louc {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @container (width >= 880px) {
    .xk9sfss.xk9sfss {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

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

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

  @container (width >= 520px) {
    .x4xzb94.x4xzb94 {
      grid-template-columns: repeat(var(--cf0-site-columns-narrow),minmax(0,1fr));
    }
  }

  @container (width >= 880px) {
    .x15bz0w6.x15bz0w6 {
      grid-template-columns: repeat(var(--cf0-site-columns),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;
  }

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

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

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

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

  @media (width >= 600px) {
    .x70crir.x70crir {
      margin-inline-end: var(--x-yivf36);
    }
  }

  @media (width >= 960px) {
    .x4yn47d.x4yn47d {
      margin-inline-end: var(--x-1qqtze1);
    }
  }

  @media (width >= 1200px) {
    .x1wtypkt.x1wtypkt {
      margin-inline-end: var(--x-hg05fs);
    }
  }

  @container (width >= 640px) {
    .x19he8xn.x19he8xn {
      margin-inline-end: var(--x-1gc4t37);
    }
  }

  @container (width >= 880px) {
    .xtji3ie.xtji3ie {
      margin-inline-end: var(--x-1mih2i0);
    }
  }

  @container (width >= 520px) {
    .xug7ho6.xug7ho6 {
      margin-inline-end: var(--x-ieanhe);
    }
  }

  @media (width >= 600px) {
    .x1ov8er.x1ov8er {
      margin-inline-start: var(--x-jk0t6g);
    }
  }

  @media (width >= 960px) {
    .x1twuen4.x1twuen4 {
      margin-inline-start: var(--x-1k0xnta);
    }
  }

  @media (width >= 1200px) {
    .x1p0d3ls.x1p0d3ls {
      margin-inline-start: var(--x-1nqeyky);
    }
  }

  @container (width >= 520px) {
    .x9x4wb7.x9x4wb7 {
      margin-inline-start: var(--x-1l8d9nr);
    }
  }

  @container (width >= 880px) {
    .x58k1j6.x58k1j6 {
      margin-inline-start: var(--x-1nx18v7);
    }
  }

  @container (width >= 640px) {
    .xdxz79c.xdxz79c {
      margin-inline-start: var(--x-1xenfnq);
    }
  }

  @media (width >= 1200px) {
    .xo1q7jt.xo1q7jt {
      opacity: 0;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1oss4nl.x1oss4nl {
      opacity: 0;
    }

    .x7gf3em.x7gf3em {
      opacity: 1;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1kipyby.x1kipyby {
      opacity: 1;
    }
  }

  @media (width >= 600px) {
    .xz73r2h.xz73r2h {
      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 >= 600px) {
    .xk8idzw.xk8idzw {
      padding-inline-end: var(--x-zer5ml);
    }
  }

  @media (width >= 960px) {
    .x1ymxfbd.x1ymxfbd {
      padding-inline-end: var(--x-1037dn4);
    }
  }

  @media (width >= 1200px) {
    .xby2vwk.xby2vwk {
      padding-inline-end: var(--x-1kpspie);
    }
  }

  @container (width >= 520px) {
    .x128t2rm.x128t2rm {
      padding-inline-end: var(--x-1rttw32);
    }
  }

  @container (width >= 640px) {
    .xlq558u.xlq558u {
      padding-inline-end: var(--x-iba5i4);
    }
  }

  @container (width >= 880px) {
    .xqklgyl.xqklgyl {
      padding-inline-end: var(--x-u1j06g);
    }
  }

  @media (width >= 600px) {
    .xcavk6g.xcavk6g {
      padding-inline-start: var(--x-131qgze);
    }
  }

  @media (width >= 960px) {
    .x5sc4t8.x5sc4t8 {
      padding-inline-start: var(--x-c62l5p);
    }
  }

  @media (width >= 1200px) {
    .x30flpz.x30flpz {
      padding-inline-start: var(--x-rgvj1e);
    }
  }

  @container (width >= 520px) {
    .x1bk9hmr.x1bk9hmr {
      padding-inline-start: var(--x-16th2k0);
    }
  }

  @container (width >= 640px) {
    .xtat7t.xtat7t {
      padding-inline-start: var(--x-1ezjgqx);
    }
  }

  @container (width >= 880px) {
    .xlhdfh0.xlhdfh0 {
      padding-inline-start: var(--x-1g8j3t6);
    }
  }

  @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) {
    .x11ahhvo.x11ahhvo {
      position: sticky;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xd9ha1p.xd9ha1p {
      position: absolute;
    }
  }

  @container (width >= 880px) {
    .xd8cc8b.xd8cc8b {
      position: sticky;
    }
  }

  @media (width >= 600px) {
    .x1tslnkb.x1tslnkb {
      row-gap: var(--x-1hbgjie);
    }
  }

  @media (width >= 960px) {
    .xts0ui.xts0ui {
      row-gap: var(--x-d0vhce);
    }
  }

  @media (width >= 1200px) {
    .x1a8wyjz.x1a8wyjz {
      row-gap: var(--x-15lv6x5);
    }
  }

  @container (width >= 520px) {
    .xnq44ua.xnq44ua {
      row-gap: var(--x-1lsailj);
    }
  }

  @container (width >= 640px) {
    .xf0ptzz.xf0ptzz {
      row-gap: var(--x-cch8u3);
    }
  }

  @container (width >= 880px) {
    .x17duudr.x17duudr {
      row-gap: var(--x-s5h2c5);
    }
  }

  @media (width >= 960px) {
    .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;
    }

    .xkrk3xq.xkrk3xq {
      transform: translateY(0);
    }
  }

  @media (width >= 960px) {
    .xvfblfk.xvfblfk {
      transform-origin: center;
    }
  }

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

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

    .x15p3rrp.x15p3rrp {
      translate: 0;
    }
  }

  @media (width >= 960px) {
    .x1dxo8zt.x1dxo8zt {
      white-space: nowrap;
    }
  }

  @container (width >= 880px) {
    .xh293dd.xh293dd {
      writing-mode: vertical-rl;
    }
  }

  @media (width >= 600px) {
    .xvrnlvt.xvrnlvt {
      z-index: 10;
    }
  }

  @media (width >= 1200px) {
    .xi5cj64.xi5cj64 {
      z-index: 1;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xtas1rp.xtas1rp.xtas1rp:where(.x-default-marker:focus-visible *) {
      opacity: 0;
    }

    .x1rep0gk.x1rep0gk.x1rep0gk:where(.x-default-marker:focus-visible *) {
      opacity: 1;
    }

    .xnxoqfb.xnxoqfb.xnxoqfb:where(.x-default-marker:hover *) {
      opacity: 0;
    }

    .x19z3j9t.x19z3j9t.x19z3j9t:where(.x-default-marker:hover *), .x1o7ppyf.x1o7ppyf:focus-within {
      opacity: 1;
    }

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

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

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

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

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

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

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

    .x1piw4ev.x1piw4ev:hover {
      fill-opacity: .4;
    }

    .x1ed3z4w.x1ed3z4w:hover {
      opacity: .6;
    }

    .x15g6rtu.x15g6rtu:hover {
      opacity: .8;
    }

    .xh8pj7x.xh8pj7x:hover {
      opacity: 1;
    }

    .x130unro.x130unro:hover {
      transform: scale(1.02);
    }

    .xq1ojtt.xq1ojtt:hover {
      transform: scale(1.03);
    }

    .x1fnctu.x1fnctu:active {
      background-color: #0000;
    }

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

    .xw2mrvv.xw2mrvv:active {
      background-color: var(--cf0-color-background-danger-tint);
    }

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

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

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

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

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

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

    .xfk70vp.xfk70vp:active {
      background-color: var(--cf0-color-border-bolder);
    }

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

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

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

  @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) {
    .x10kq5nf.x10kq5nf {
      border-top-width: 1px;
    }
  }

  @container (width >= 880px) {
    .x162732w.x162732w {
      border-top-width: 0;
    }
  }

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

  @media (width >= 600px) {
    .x1miwg2z.x1miwg2z {
      height: 2.25rem;
    }

    .x1edxijl.x1edxijl {
      height: 2rem;
    }
  }

  @media (width >= 960px) {
    .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;
    }

    .x16rz6mh.x16rz6mh {
      height: auto;
    }

    .x1y5ty9c.x1y5ty9c {
      height: clamp(14rem, 100svh - 25rem, 26rem);
    }
  }

  .x2ij482:after {
    inset-block: calc(-1 * var(--cf0-space-xs));
  }

  .x14wtgvm:after {
    inset-block: min(0px,calc((100% - var(--cf0-hit-area)) / 2));
  }

  .xm4btww:before {
    inset-inline: 0;
  }

  .x1ga1z4w:after {
    inset-inline: calc(-1 * var(--cf0-space-xs));
  }

  .xhdas1o:after {
    inset-inline: min(0px,calc((100% - var(--cf0-hit-area)) / 2));
  }

  @media (width >= 600px) {
    .x1g4ij50.x1g4ij50 {
      left: 0;
    }

    .xae2jjw.xae2jjw {
      left: 50%;
    }
  }

  @media (width >= 960px) {
    .xqshnym.xqshnym {
      left: 50%;
    }
  }

  @media (width >= 600px) {
    .x1lc5xec.x1lc5xec {
      margin-top: var(--x-1agxzfx);
    }
  }

  @media (width >= 960px) {
    .xng061j.xng061j {
      margin-top: var(--x-a2o48w);
    }
  }

  @media (width >= 1200px) {
    .xfndlxp.xfndlxp {
      margin-top: var(--x-mhfqr4);
    }
  }

  @container (width >= 520px) {
    .xvz4jfo.xvz4jfo {
      margin-top: var(--x-1n6z38l);
    }
  }

  @container (width >= 640px) {
    .x15pcxzg.x15pcxzg {
      margin-top: var(--x-1r620nu);
    }
  }

  @container (width >= 880px) {
    .x1ubu1rf.x1ubu1rf {
      margin-top: var(--x-39fin6);
    }
  }

  @media (width >= 960px) {
    .xmiio55.xmiio55 {
      max-height: 46rem;
    }

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

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

    .xknqo8o.xknqo8o {
      max-height: none;
    }
  }

  @media (width >= 1200px) {
    .xzglusn.xzglusn {
      max-height: 100%;
    }
  }

  @media (width >= 600px) {
    .x1abf0t1.x1abf0t1 {
      max-width: 24ch;
    }

    .xa8f1t7.xa8f1t7 {
      max-width: 48ch;
    }

    .x1s26543.x1s26543 {
      max-width: 85%;
    }

    .x1i4mpwg.x1i4mpwg {
      max-width: min(80ch,calc(100% - var(--cf0-space-xl)));
    }
  }

  @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) {
    .x1dbxhwz.x1dbxhwz {
      max-width: var(--cf0-panel-max);
    }
  }

  @container (width >= 640px) {
    .xp6m6gq.xp6m6gq {
      max-width: var(--cf0-registry-search-width);
    }
  }

  @media (width >= 600px) {
    .xsfy7pg.xsfy7pg {
      min-height: auto;
    }

    .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) {
    .x18e3wsz.x18e3wsz {
      min-height: var(--cf0-control-height-sm);
    }
  }

  @media (width >= 600px) {
    .x1sz4rq7.x1sz4rq7 {
      min-width: auto;
    }
  }

  @media (width >= 960px) {
    .x1ufuynh.x1ufuynh {
      overflow-x: hidden;
    }
  }

  @media (width >= 600px) {
    .x17oy5od.x17oy5od {
      padding-bottom: var(--cf0-safe-bottom);
    }

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

    .x12isn65.x12isn65 {
      padding-bottom: var(--x-80dphm);
    }
  }

  @media (width >= 960px) {
    .x17int7t.x17int7t {
      padding-bottom: var(--x-lt3p05);
    }
  }

  @media (width >= 1200px) {
    .x5hlpxc.x5hlpxc {
      padding-bottom: var(--x-abfv7u);
    }
  }

  @container (width >= 520px) {
    .x8jw3xc.x8jw3xc {
      padding-bottom: var(--x-14w3f3r);
    }
  }

  @container (width >= 640px) {
    .xdk3lud.xdk3lud {
      padding-bottom: var(--x-1v6f9tc);
    }
  }

  @container (width >= 880px) {
    .xoe2caf.xoe2caf {
      padding-bottom: var(--x-28s86);
    }
  }

  @media (width >= 600px) {
    .x1ezmlyk.x1ezmlyk {
      padding-top: var(--x-8y3s5u);
    }
  }

  @media (width >= 960px) {
    .x1gz63b6.x1gz63b6 {
      padding-top: var(--x-h6wxhd);
    }
  }

  @media (width >= 1200px) {
    .x1tx13ru.x1tx13ru {
      padding-top: var(--x-1nxw36f);
    }
  }

  @container (width >= 520px) {
    .xg299vs.xg299vs {
      padding-top: var(--x-1oq8xax);
    }
  }

  @container (width >= 880px) {
    .x1cwfqms.x1cwfqms {
      padding-top: var(--x-996p37);
    }
  }

  @container (width >= 640px) {
    .xq4ie0k.xq4ie0k {
      padding-top: var(--x-y2hiqb);
    }
  }

  @media (width >= 600px) {
    .xxpwuu8.xxpwuu8 {
      right: 0;
    }

    .x1t1ksm5.x1t1ksm5 {
      right: auto;
    }
  }

  @media (width >= 960px) {
    .x146tytt.x146tytt {
      right: auto;
    }

    .xb4dqkn.xb4dqkn {
      right: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .xdpc0wp.xdpc0wp {
      top: calc(var(--cf0-safe-top) + var(--cf0-space-xs));
    }
  }

  @media (width >= 960px) {
    .x1ne1460.x1ne1460 {
      top: 0;
    }

    .x11qqdtb.x11qqdtb {
      top: var(--cf0-site-header-height);
    }
  }

  @media (width >= 600px) {
    .x1j1tsb5.x1j1tsb5 {
      width: auto;
    }

    .x1y4s791.x1y4s791 {
      width: calc(100% - var(--cf0-space-2xl));
    }

    .x11whfk0.x11whfk0 {
      width: calc(var(--cf0-rail-width) - 2 * var(--cf0-space-xs));
    }

    .xefu8or.xefu8or {
      width: max-content;
    }

    .x10g07s6.x10g07s6 {
      width: var(--cf0-media-thumb-wide);
    }
  }

  @media (width >= 960px) {
    .x1ymgv2u.x1ymgv2u {
      width: 21rem;
    }

    .xbfhtas.xbfhtas {
      width: 24rem;
    }

    .xp3qc35.xp3qc35 {
      width: 26rem;
    }

    .x12f53xw.x12f53xw {
      width: 46%;
    }

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

    .x14yw7ov.x14yw7ov {
      width: min(100%, 44rem);
    }

    .xklbi7x.xklbi7x {
      width: var(--cf0-media-stage);
    }
  }

  @media (width >= 1200px) {
    .x1oh39fl.x1oh39fl {
      width: 40%;
    }

    .x1odfxl5.x1odfxl5 {
      width: 50%;
    }

    .x1fnbgt0.x1fnbgt0 {
      width: 60%;
    }
  }

  @container (width >= 640px) {
    .x11fo0ix.x11fo0ix {
      width: 15rem;
    }
  }
}

@layer priority9 {
  .xxei55n:after {
    animation-duration: var(--cf0-duration-loop);
  }

  .x13ee8us:after {
    animation-iteration-count: infinite;
  }

  .x16pnz88:after {
    animation-name: xr3m334-B;
  }

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

  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

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

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

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

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

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

  .xuk3mtb::placeholder {
    opacity: .55;
  }

  .x1vfgmgu::file-selector-button {
    padding-inline-end: var(--cf0-space-xs);
  }

  .xz98khl::file-selector-button {
    padding-inline-start: 0;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xi4xitw:after {
    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---x17p3axh {
  syntax: "*";
  inherits: false
}

@property --x---x9s9rxx {
  syntax: "*";
  inherits: false
}

@property --x---xdfpdkj {
  syntax: "*";
  inherits: false
}

@property --x---xnxx96t {
  syntax: "*";
  inherits: false
}

@property --x---xul7r7f {
  syntax: "*";
  inherits: false
}

@property --x-1037dn4 {
  syntax: "*";
  inherits: false
}

@property --x-11t2h3m {
  syntax: "*";
  inherits: false
}

@property --x-131qgze {
  syntax: "*";
  inherits: false
}

@property --x-14m4gxh {
  syntax: "*";
  inherits: false
}

@property --x-14o88hm {
  syntax: "*";
  inherits: false
}

@property --x-14w3f3r {
  syntax: "*";
  inherits: false
}

@property --x-15lv6x5 {
  syntax: "*";
  inherits: false
}

@property --x-16th2k0 {
  syntax: "*";
  inherits: false
}

@property --x-18yoxwr {
  syntax: "*";
  inherits: false
}

@property --x-1agxzfx {
  syntax: "*";
  inherits: false
}

@property --x-1btp0as {
  syntax: "*";
  inherits: false
}

@property --x-1cbkcj4 {
  syntax: "*";
  inherits: false
}

@property --x-1diad0w {
  syntax: "*";
  inherits: false
}

@property --x-1dssc5s {
  syntax: "*";
  inherits: false
}

@property --x-1ezjgqx {
  syntax: "*";
  inherits: false
}

@property --x-1g8j3t6 {
  syntax: "*";
  inherits: false
}

@property --x-1gc4t37 {
  syntax: "*";
  inherits: false
}

@property --x-1hbgjie {
  syntax: "*";
  inherits: false
}

@property --x-1hsro4r {
  syntax: "*";
  inherits: false
}

@property --x-1jso44f {
  syntax: "*";
  inherits: false
}

@property --x-1k0xnta {
  syntax: "*";
  inherits: false
}

@property --x-1ka13ee {
  syntax: "*";
  inherits: false
}

@property --x-1klmm0d {
  syntax: "*";
  inherits: false
}

@property --x-1kpspie {
  syntax: "*";
  inherits: false
}

@property --x-1kztpn9 {
  syntax: "*";
  inherits: false
}

@property --x-1l8d9nr {
  syntax: "*";
  inherits: false
}

@property --x-1lsailj {
  syntax: "*";
  inherits: false
}

@property --x-1mih2i0 {
  syntax: "*";
  inherits: false
}

@property --x-1n6z38l {
  syntax: "*";
  inherits: false
}

@property --x-1nqeyky {
  syntax: "*";
  inherits: false
}

@property --x-1nx18v7 {
  syntax: "*";
  inherits: false
}

@property --x-1nxw36f {
  syntax: "*";
  inherits: false
}

@property --x-1oq8xax {
  syntax: "*";
  inherits: false
}

@property --x-1or1w49 {
  syntax: "*";
  inherits: false
}

@property --x-1pye6o8 {
  syntax: "*";
  inherits: false
}

@property --x-1qqtze1 {
  syntax: "*";
  inherits: false
}

@property --x-1r620nu {
  syntax: "*";
  inherits: false
}

@property --x-1rttw32 {
  syntax: "*";
  inherits: false
}

@property --x-1s8xvfg {
  syntax: "*";
  inherits: false
}

@property --x-1sewvws {
  syntax: "*";
  inherits: false
}

@property --x-1tujxkm {
  syntax: "*";
  inherits: false
}

@property --x-1v6f9tc {
  syntax: "*";
  inherits: false
}

@property --x-1vsciiz {
  syntax: "*";
  inherits: false
}

@property --x-1xenfnq {
  syntax: "*";
  inherits: false
}

@property --x-28s86 {
  syntax: "*";
  inherits: false
}

@property --x-39fin6 {
  syntax: "*";
  inherits: false
}

@property --x-3kwq5d {
  syntax: "*";
  inherits: false
}

@property --x-51x1p5 {
  syntax: "*";
  inherits: false
}

@property --x-80dphm {
  syntax: "*";
  inherits: false
}

@property --x-8y3s5u {
  syntax: "*";
  inherits: false
}

@property --x-996p37 {
  syntax: "*";
  inherits: false
}

@property --x-9ma5aj {
  syntax: "*";
  inherits: false
}

@property --x-a2o48w {
  syntax: "*";
  inherits: false
}

@property --x-abfv7u {
  syntax: "*";
  inherits: false
}

@property --x-afk5kt {
  syntax: "*";
  inherits: false
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-animationDuration {
  syntax: "*";
  inherits: false
}

@property --x-c62l5p {
  syntax: "*";
  inherits: false
}

@property --x-cch8u3 {
  syntax: "*";
  inherits: false
}

@property --x-clipPath {
  syntax: "*";
  inherits: false
}

@property --x-columnGap {
  syntax: "*";
  inherits: false
}

@property --x-d0vhce {
  syntax: "*";
  inherits: false
}

@property --x-d4vnwv {
  syntax: "*";
  inherits: false
}

@property --x-e1qnk5 {
  syntax: "*";
  inherits: false
}

@property --x-fzh8sz {
  syntax: "*";
  inherits: false
}

@property --x-goh7i1 {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@property --x-h6wxhd {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-hg05fs {
  syntax: "*";
  inherits: false
}

@property --x-iba5i4 {
  syntax: "*";
  inherits: false
}

@property --x-ieanhe {
  syntax: "*";
  inherits: false
}

@property --x-insetInlineStart {
  syntax: "*";
  inherits: false
}

@property --x-j6pftk {
  syntax: "*";
  inherits: false
}

@property --x-jk0t6g {
  syntax: "*";
  inherits: false
}

@property --x-ldl4on {
  syntax: "*";
  inherits: false
}

@property --x-left {
  syntax: "*";
  inherits: false
}

@property --x-lt3p05 {
  syntax: "*";
  inherits: false
}

@property --x-marginBlockStart {
  syntax: "*";
  inherits: false
}

@property --x-marginInlineEnd {
  syntax: "*";
  inherits: false
}

@property --x-marginInlineStart {
  syntax: "*";
  inherits: false
}

@property --x-mhfqr4 {
  syntax: "*";
  inherits: false
}

@property --x-opacity {
  syntax: "*";
  inherits: false
}

@property --x-paddingBlockEnd {
  syntax: "*";
  inherits: false
}

@property --x-paddingBlockStart {
  syntax: "*";
  inherits: false
}

@property --x-paddingInlineEnd {
  syntax: "*";
  inherits: false
}

@property --x-paddingInlineStart {
  syntax: "*";
  inherits: false
}

@property --x-qlz5z6 {
  syntax: "*";
  inherits: false
}

@property --x-rgvj1e {
  syntax: "*";
  inherits: false
}

@property --x-rowGap {
  syntax: "*";
  inherits: false
}

@property --x-s5h2c5 {
  syntax: "*";
  inherits: false
}

@property --x-sq83dv {
  syntax: "*";
  inherits: false
}

@property --x-t2zxlb {
  syntax: "*";
  inherits: false
}

@property --x-textShadow {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-transform {
  syntax: "*";
  inherits: false
}

@property --x-u1j06g {
  syntax: "*";
  inherits: false
}

@property --x-w49pf6 {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@property --x-wovupi {
  syntax: "*";
  inherits: false
}

@property --x-xpyrbt {
  syntax: "*";
  inherits: false
}

@property --x-y2hiqb {
  syntax: "*";
  inherits: false
}

@property --x-yfw4iy {
  syntax: "*";
  inherits: false
}

@property --x-yivf36 {
  syntax: "*";
  inherits: false
}

@property --x-zer5ml {
  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 x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x5m4jyq-B {
  0%, 50% {
    opacity: 1;
  }

  50.01%, 100% {
    opacity: 0;
  }
}

@keyframes xyudp28-B {
  to {
    opacity: 0;
    transform: scale(1.02);
  }
}

@keyframes x13i9sqy-B {
  0% {
    opacity: 0;
    transform: scale(.7);
  }

  35% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: scale(1.3);
  }
}

@keyframes xtpsrtq-B {
  from {
    opacity: 0;
    transform: translate(30px, 20px) scale(.8);
  }
}

@keyframes x10bya89-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(-24px);
  }
}

@keyframes x1iewgtc-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(24px);
  }
}

@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 x1y1mz11-B {
  from {
    opacity: 0;
    transform: translateY(12px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xr2nswu-B {
  from {
    opacity: 0;
    transform: translateY(var(--cf0-space-2xs));
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xrngkwq-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xrz1w37-B {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xu4zw9i-B {
  from {
    opacity: 0;
    transform: scale(.82) translateY(12px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xx1s0pj-B {
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xdyut4h-B {
  0% {
    opacity: 0;
    transform: scale(.92);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1it4xqm-B {
  from {
    opacity: 0;
    transform: translateX(24px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes xc9xecv-B {
  from {
    opacity: 0;
    transform: translateX(-24px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1l9pw95-B {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  100% {
    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 x13fc2ov-B {
  from {
    stroke-dashoffset: 0;
  }

  to {
    stroke-dashoffset: 1px;
  }
}

@keyframes x18cg7kz-B {
  from {
    transform: translateX(-57.26%);
  }

  to {
    transform: none;
  }
}

@keyframes xiemsz5-B {
  from {
    transform: scaleY(0);
  }

  to {
    transform: none;
  }
}

@keyframes x1udr1ot-B {
  0%, 100% {
    transform: rotate(0);
  }

  15% {
    transform: rotate(-16deg);
  }

  30% {
    transform: rotate(12deg);
  }

  45% {
    transform: rotate(-14deg);
  }

  60% {
    transform: rotate(10deg);
  }

  75% {
    transform: rotate(-6deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes x7jyt5s-B {
  0%, 94%, 100% {
    transform: scaleY(1);
  }

  97% {
    transform: scaleY(.12);
  }
}

@keyframes xxd432k-B {
  0% {
    transform: scaleY(.7);
  }

  50% {
    transform: scaleY(1);
  }

  100% {
    transform: scaleY(.7);
  }
}

@keyframes xdflucd-B {
  0% {
    transform: translateX(-56%);
  }

  100% {
    transform: translateX(-48%);
  }
}

@keyframes xr3m334-B {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(250%);
  }
}

:root, .x15zu0vq {
  --x134i5pd: 0deg;
}

:root, .x10dseq4 {
  --x15fsuzn: var(--cf0-page-header-height);
}

:root, .xayy1ki {
  --xjpfzkq: minmax(var(--cf0-figure-sm), 1fr);
  --x7fu83d: var(--cf0-figure-sm);
  --x1357m3m: 0px;
  --x1dcguzm: 0px;
  --x1rsh0i: 0px;
  --x1a12rdi: 0s;
  --x1n3ouc8: 0;
  --x1d80rm2: 0;
  --x18mnbst: 0;
  --xzriirc: 0;
  --xxk0i9e: 0;
  --x9kgko7: 0;
  --x1dvbvys: 0;
  --xlfqs86: 0;
  --x1dw76df: 0;
  --xr97ffp: 0;
}

:root, .xhgxcfk {
  --xnxx96t: 0px;
  --xdfpdkj: 0px;
  --x9s9rxx: 0px;
  --x17p3axh: 0px;
  --xul7r7f: 0px;
}

.x124rixq {
  --x134i5pd: 0deg;
}

.xgu48au {
  --x17p3axh: var(--x---x17p3axh);
}

.x1vdab0h {
  --x9s9rxx: var(--x---x9s9rxx);
}

.xg39pqx {
  --xdfpdkj: var(--x---xdfpdkj);
}

.xoh9b9g {
  --xnxx96t: var(--x---xnxx96t);
}

.x1846h80 {
  --xul7r7f: var(--x---xul7r7f);
}

.x1irbiry[data-panel-open] {
  --x134i5pd: 180deg;
}
