:root{--primitive-color-neutral-0:#fff;--primitive-color-neutral-50:#f7f5f0;--primitive-color-neutral-100:#ede9e4;--primitive-color-neutral-200:#e0dcd5;--primitive-color-neutral-300:#c6c0b8;--primitive-color-neutral-400:#a39d96;--primitive-color-neutral-500:#7f7973;--primitive-color-neutral-600:#5f5a54;--primitive-color-neutral-700:#39352f;--primitive-color-neutral-800:#26221e;--primitive-color-neutral-850:#1c1915;--primitive-color-neutral-900:#13100d;--primitive-color-neutral-950:#0c0a08;--primitive-color-brand-yellow:#f2b53c;--primitive-color-brand-cream:#f4efe4;--primitive-color-brand-amber:#7c4b02;--primitive-color-brand-yellow-tint:#453211;--primitive-color-brand-amber-tint:#f4e5c5;--primitive-color-feedback-success:#21763c;--primitive-color-feedback-success-dark:#6fd087;--primitive-color-feedback-warning:#7a2a06;--primitive-color-feedback-warning-dark:#fa9b82;--primitive-color-feedback-error:#c81e48;--primitive-color-feedback-error-dark:#eb596e;--primitive-color-data-viz-series-1:#b5720f;--primitive-color-data-viz-series-2:#9457ce;--primitive-color-data-viz-series-3:#7d2a79;--primitive-color-data-viz-series-4:#138db1;--primitive-color-data-viz-series-5:#344f8f;--primitive-color-data-viz-series-6:#5d7bf1;--primitive-color-data-viz-sequential-1:#f4e6ca;--primitive-color-data-viz-sequential-2:#e3be80;--primitive-color-data-viz-sequential-3:#ca933e;--primitive-color-data-viz-sequential-4:#a4690c;--primitive-color-data-viz-sequential-5:#7a4800;--primitive-color-data-viz-diverging-1:#225899;--primitive-color-data-viz-diverging-2:#8dadd7;--primitive-color-data-viz-diverging-4:#dcb87a;--primitive-color-data-viz-diverging-5:#9b641a;--primitive-color-data-viz-dark-series-1:#b88513;--primitive-color-data-viz-dark-series-2:#9c63c2;--primitive-color-data-viz-dark-series-3:#0e8c41;--primitive-color-data-viz-dark-series-4:#308cf6;--primitive-color-data-viz-dark-series-5:#0f9b89;--primitive-color-data-viz-dark-series-6:#6461da;--primitive-color-data-viz-dark-sequential-1:#433215;--primitive-color-data-viz-dark-sequential-2:#70521d;--primitive-color-data-viz-dark-sequential-3:#a07421;--primitive-color-data-viz-dark-sequential-4:#cc9731;--primitive-color-data-viz-dark-diverging-1:#7aaeef;--primitive-color-data-viz-dark-diverging-2:#425f85;--primitive-color-data-viz-dark-diverging-4:#81632f;--primitive-color-data-viz-dark-diverging-5:#e9b452;--primitive-dimension-space-1:.25rem;--primitive-dimension-space-2:.5rem;--primitive-dimension-space-3:.75rem;--primitive-dimension-space-4:1rem;--primitive-dimension-space-5:1.25rem;--primitive-dimension-space-6:1.5rem;--primitive-dimension-space-8:2rem;--primitive-dimension-space-10:2.5rem;--primitive-dimension-space-12:3rem;--primitive-dimension-space-16:4rem;--primitive-dimension-radius-xs:6px;--primitive-dimension-radius-sm:8px;--primitive-dimension-radius-md:12px;--primitive-dimension-radius-lg:16px;--primitive-dimension-radius-xl:24px;--primitive-dimension-radius-pill:999px;--primitive-dimension-font-size-12:.75rem;--primitive-dimension-font-size-13:.8125rem;--primitive-dimension-font-size-15:.9375rem;--primitive-dimension-font-size-17:1.0625rem;--primitive-dimension-font-size-20:1.25rem;--primitive-dimension-font-size-24:1.5rem;--primitive-dimension-font-size-30:1.875rem;--primitive-dimension-font-size-48:3rem;--primitive-dimension-font-size-72:4.5rem;--primitive-dimension-tracking-tight:-.3px;--primitive-dimension-tracking-none:0px;--primitive-dimension-tracking-wide:.3px;--primitive-dimension-tracking-wider:1.2px;--primitive-dimension-hairline:1px;--primitive-dimension-ring-width:2px;--primitive-dimension-ring-offset:2px;--primitive-dimension-breakpoint-sm:390px;--primitive-dimension-breakpoint-md:760px;--primitive-dimension-breakpoint-lg:1440px;--primitive-dimension-content:1180px;--primitive-dimension-icon-sm:16px;--primitive-dimension-icon-md:20px;--primitive-dimension-icon-lg:24px;--primitive-dimension-icon-stroke:2px;--primitive-font-family-display:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--primitive-font-family-sans:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--primitive-font-family-cjk:PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--primitive-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--primitive-font-weight-regular:400;--primitive-font-weight-medium:500;--primitive-font-weight-semibold:600;--primitive-font-weight-bold:700;--primitive-ratio-line-height-display:1.05;--primitive-ratio-line-height-headline:1.2;--primitive-ratio-line-height-tight:1.3;--primitive-ratio-line-height-snug:1.45;--primitive-ratio-line-height-normal:1.55;--primitive-ratio-line-height-relaxed:1.75;--primitive-duration-fast:.12s;--primitive-duration-base:.2s;--primitive-duration-slow:.32s;--primitive-easing-standard:cubic-bezier(.2, 0, 0, 1);--primitive-easing-emphasized:cubic-bezier(.3, 0, 0, 1);--primitive-easing-exit:cubic-bezier(.4, 0, 1, 1);--primitive-opacity-hover:.08;--primitive-opacity-focus:.12;--primitive-opacity-pressed:.16;--primitive-opacity-dragged:.2;--primitive-opacity-disabled:.38;--semantic-color-text-primary:#f4efe4;--semantic-color-text-secondary:#c6c0b8;--semantic-color-text-tertiary:#a39d96;--semantic-color-text-on-action:#13100d;--semantic-color-surface-sunken:#0c0a08;--semantic-color-surface-background:#13100d;--semantic-color-surface-raised:#1c1915;--semantic-color-surface-overlay:#26221e;--semantic-color-surface-selected:#453211;--semantic-color-border-subtle:#39352f;--semantic-color-border-strong:#7f7973;--semantic-color-action-primary:#f2b53c;--semantic-color-brand-mark:#f2b53c;--semantic-color-feedback-success:#6fd087;--semantic-color-feedback-warning:#fa9b82;--semantic-color-feedback-error:#eb596e;--semantic-color-data-viz-series-1:#b88513;--semantic-color-data-viz-series-2:#9c63c2;--semantic-color-data-viz-series-3:#0e8c41;--semantic-color-data-viz-series-4:#308cf6;--semantic-color-data-viz-series-5:#0f9b89;--semantic-color-data-viz-series-6:#6461da;--semantic-color-data-viz-sequential-1:#433215;--semantic-color-data-viz-sequential-2:#70521d;--semantic-color-data-viz-sequential-3:#a07421;--semantic-color-data-viz-sequential-4:#cc9731;--semantic-color-data-viz-sequential-5:#f2b53c;--semantic-color-data-viz-diverging-1:#7aaeef;--semantic-color-data-viz-diverging-2:#425f85;--semantic-color-data-viz-diverging-3:#39352f;--semantic-color-data-viz-diverging-4:#81632f;--semantic-color-data-viz-diverging-5:#e9b452;--semantic-space-within-group:.5rem;--semantic-space-between-groups:1.5rem;--semantic-space-section:3rem;--semantic-radius-sm:8px;--semantic-radius-md:12px;--semantic-radius-lg:16px;--semantic-radius-xl:24px;--semantic-radius-pill:999px;--semantic-radius-inner-min:6px;--semantic-icon-size-sm:16px;--semantic-icon-size-md:20px;--semantic-icon-size-lg:24px;--semantic-icon-stroke:2px;--semantic-typography-caption-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-caption-font-size:.75rem;--semantic-typography-caption-font-weight:400;--semantic-typography-caption-line-height:1.45;--semantic-typography-caption-letter-spacing:0px;--semantic-typography-label-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-label-font-size:.8125rem;--semantic-typography-label-font-weight:500;--semantic-typography-label-line-height:1.45;--semantic-typography-label-letter-spacing:0px;--semantic-typography-body-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-body-font-size:.9375rem;--semantic-typography-body-font-weight:400;--semantic-typography-body-line-height:1.55;--semantic-typography-body-letter-spacing:0px;--semantic-typography-body-strong-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-body-strong-font-size:.9375rem;--semantic-typography-body-strong-font-weight:600;--semantic-typography-body-strong-line-height:1.55;--semantic-typography-body-strong-letter-spacing:0px;--semantic-typography-heading3-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading3-font-size:1.0625rem;--semantic-typography-heading3-font-weight:600;--semantic-typography-heading3-line-height:1.45;--semantic-typography-heading3-letter-spacing:0px;--semantic-typography-heading2-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading2-font-size:1.25rem;--semantic-typography-heading2-font-weight:600;--semantic-typography-heading2-line-height:1.3;--semantic-typography-heading2-letter-spacing:0px;--semantic-typography-heading1-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading1-font-size:1.875rem;--semantic-typography-heading1-font-weight:600;--semantic-typography-heading1-line-height:1.2;--semantic-typography-heading1-letter-spacing:-.3px;--semantic-typography-metric-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-metric-font-size:1.25rem;--semantic-typography-metric-font-weight:600;--semantic-typography-metric-line-height:1.3;--semantic-typography-metric-letter-spacing:0px;--semantic-typography-eyebrow-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-eyebrow-font-size:.75rem;--semantic-typography-eyebrow-font-weight:600;--semantic-typography-eyebrow-line-height:1.45;--semantic-typography-eyebrow-letter-spacing:1.2px;--semantic-typography-code-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--semantic-typography-code-font-size:.75rem;--semantic-typography-code-font-weight:400;--semantic-typography-code-line-height:1.45;--semantic-typography-code-letter-spacing:0px;--semantic-typography-display-hero-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-hero-font-size:72px;--semantic-typography-display-hero-font-weight:600;--semantic-typography-display-hero-line-height:1.05;--semantic-typography-display-hero-letter-spacing:-.3px;--semantic-typography-display-headline-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-headline-font-size:48px;--semantic-typography-display-headline-font-weight:600;--semantic-typography-display-headline-line-height:1.2;--semantic-typography-display-headline-letter-spacing:-.3px;--semantic-typography-display-subhead-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-subhead-font-size:24px;--semantic-typography-display-subhead-font-weight:500;--semantic-typography-display-subhead-line-height:1.45;--semantic-typography-display-subhead-letter-spacing:0px;--semantic-typography-display-eyebrow-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-display-eyebrow-font-size:15px;--semantic-typography-display-eyebrow-font-weight:600;--semantic-typography-display-eyebrow-line-height:1.45;--semantic-typography-display-eyebrow-letter-spacing:1.2px;--semantic-elevation-raised:0 1px 2px #0000002e;--semantic-elevation-overlay:0 12px 32px #0000005c;--semantic-state-hover-opacity:.08;--semantic-state-focus-opacity:.12;--semantic-state-focus-ring:#f2b53c;--semantic-state-focus-ring-width:2px;--semantic-state-focus-ring-offset:2px;--semantic-state-pressed-opacity:.16;--semantic-state-dragged-opacity:.2;--semantic-state-disabled-opacity:.38;--semantic-motion-duration-fast:.12s;--semantic-motion-duration-base:.2s;--semantic-motion-duration-slow:.32s;--semantic-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--semantic-motion-easing-emphasized:cubic-bezier(.3, 0, 0, 1);--semantic-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--semantic-motion-reduced-motion:0;--semantic-layout-breakpoint-sm:390px;--semantic-layout-breakpoint-md:760px;--semantic-layout-breakpoint-lg:1440px;--semantic-layout-content:1180px;--semantic-layout-hairline:1px;--semantic-layout-z-index-base:0;--semantic-layout-z-index-sticky:100;--semantic-layout-z-index-dropdown:200;--semantic-layout-z-index-overlay:1000;--semantic-layout-z-index-toast:1200}[lang]:not(:lang(zh)){--semantic-typography-caption-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-caption-letter-spacing:0px;--semantic-typography-label-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-label-letter-spacing:0px;--semantic-typography-body-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-body-line-height:1.55;--semantic-typography-body-letter-spacing:0px;--semantic-typography-body-strong-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-body-strong-letter-spacing:0px;--semantic-typography-heading3-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading3-letter-spacing:0px;--semantic-typography-heading2-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading2-letter-spacing:0px;--semantic-typography-heading1-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading1-letter-spacing:-.3px;--semantic-typography-metric-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-metric-letter-spacing:0px;--semantic-typography-eyebrow-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-eyebrow-letter-spacing:1.2px;--semantic-typography-code-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--semantic-typography-display-hero-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-hero-letter-spacing:-.3px;--semantic-typography-display-headline-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-headline-letter-spacing:-.3px;--semantic-typography-display-subhead-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-subhead-letter-spacing:0px;--semantic-typography-display-eyebrow-font-family:system-ui, -apple-system, Segoe UI, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, sans-serif;--semantic-typography-display-eyebrow-letter-spacing:1.2px}[lang]:lang(zh){--semantic-typography-caption-font-family:PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-caption-letter-spacing:0px;--semantic-typography-label-font-family:PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-label-letter-spacing:0px;--semantic-typography-body-font-family:PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-body-line-height:1.75;--semantic-typography-body-letter-spacing:0px;--semantic-typography-body-strong-font-family:PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-body-strong-letter-spacing:0px;--semantic-typography-heading3-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading3-letter-spacing:0px;--semantic-typography-heading2-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading2-letter-spacing:0px;--semantic-typography-heading1-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-heading1-letter-spacing:0px;--semantic-typography-metric-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-metric-letter-spacing:0px;--semantic-typography-eyebrow-font-family:PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-eyebrow-letter-spacing:0px;--semantic-typography-code-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--semantic-typography-display-hero-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-hero-letter-spacing:0px;--semantic-typography-display-headline-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-headline-letter-spacing:0px;--semantic-typography-display-subhead-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-subhead-letter-spacing:0px;--semantic-typography-display-eyebrow-font-family:Fredoka, PingFang SC, Hiragino Sans GB, Noto Sans SC, Microsoft YaHei, system-ui, sans-serif;--semantic-typography-display-eyebrow-letter-spacing:0px}@media (prefers-color-scheme:light){:root{--semantic-color-text-primary:#13100d;--semantic-color-text-secondary:#39352f;--semantic-color-text-tertiary:#5f5a54;--semantic-color-text-on-action:#fff;--semantic-color-surface-sunken:#ede9e4;--semantic-color-surface-background:#f7f5f0;--semantic-color-surface-raised:#fff;--semantic-color-surface-overlay:#fff;--semantic-color-surface-selected:#f4e5c5;--semantic-color-border-subtle:#e0dcd5;--semantic-color-action-primary:#7c4b02;--semantic-color-feedback-success:#21763c;--semantic-color-feedback-warning:#7a2a06;--semantic-color-feedback-error:#c81e48;--semantic-color-data-viz-series-1:#b5720f;--semantic-color-data-viz-series-2:#9457ce;--semantic-color-data-viz-series-3:#7d2a79;--semantic-color-data-viz-series-4:#138db1;--semantic-color-data-viz-series-5:#344f8f;--semantic-color-data-viz-series-6:#5d7bf1;--semantic-color-data-viz-sequential-1:#f4e6ca;--semantic-color-data-viz-sequential-2:#e3be80;--semantic-color-data-viz-sequential-3:#ca933e;--semantic-color-data-viz-sequential-4:#a4690c;--semantic-color-data-viz-sequential-5:#7a4800;--semantic-color-data-viz-diverging-1:#225899;--semantic-color-data-viz-diverging-2:#8dadd7;--semantic-color-data-viz-diverging-3:#e0dcd5;--semantic-color-data-viz-diverging-4:#dcb87a;--semantic-color-data-viz-diverging-5:#9b641a;--semantic-state-focus-ring:#7c4b02}}[data-theme=light]{--semantic-color-text-primary:#13100d;--semantic-color-text-secondary:#39352f;--semantic-color-text-tertiary:#5f5a54;--semantic-color-text-on-action:#fff;--semantic-color-surface-sunken:#ede9e4;--semantic-color-surface-background:#f7f5f0;--semantic-color-surface-raised:#fff;--semantic-color-surface-overlay:#fff;--semantic-color-surface-selected:#f4e5c5;--semantic-color-border-subtle:#e0dcd5;--semantic-color-action-primary:#7c4b02;--semantic-color-feedback-success:#21763c;--semantic-color-feedback-warning:#7a2a06;--semantic-color-feedback-error:#c81e48;--semantic-color-data-viz-series-1:#b5720f;--semantic-color-data-viz-series-2:#9457ce;--semantic-color-data-viz-series-3:#7d2a79;--semantic-color-data-viz-series-4:#138db1;--semantic-color-data-viz-series-5:#344f8f;--semantic-color-data-viz-series-6:#5d7bf1;--semantic-color-data-viz-sequential-1:#f4e6ca;--semantic-color-data-viz-sequential-2:#e3be80;--semantic-color-data-viz-sequential-3:#ca933e;--semantic-color-data-viz-sequential-4:#a4690c;--semantic-color-data-viz-sequential-5:#7a4800;--semantic-color-data-viz-diverging-1:#225899;--semantic-color-data-viz-diverging-2:#8dadd7;--semantic-color-data-viz-diverging-3:#e0dcd5;--semantic-color-data-viz-diverging-4:#dcb87a;--semantic-color-data-viz-diverging-5:#9b641a;--semantic-state-focus-ring:#7c4b02}[data-theme=dark]{--semantic-color-text-primary:#f4efe4;--semantic-color-text-secondary:#c6c0b8;--semantic-color-text-tertiary:#a39d96;--semantic-color-text-on-action:#13100d;--semantic-color-surface-sunken:#0c0a08;--semantic-color-surface-background:#13100d;--semantic-color-surface-raised:#1c1915;--semantic-color-surface-overlay:#26221e;--semantic-color-surface-selected:#453211;--semantic-color-border-subtle:#39352f;--semantic-color-action-primary:#f2b53c;--semantic-color-feedback-success:#6fd087;--semantic-color-feedback-warning:#fa9b82;--semantic-color-feedback-error:#eb596e;--semantic-color-data-viz-series-1:#b88513;--semantic-color-data-viz-series-2:#9c63c2;--semantic-color-data-viz-series-3:#0e8c41;--semantic-color-data-viz-series-4:#308cf6;--semantic-color-data-viz-series-5:#0f9b89;--semantic-color-data-viz-series-6:#6461da;--semantic-color-data-viz-sequential-1:#433215;--semantic-color-data-viz-sequential-2:#70521d;--semantic-color-data-viz-sequential-3:#a07421;--semantic-color-data-viz-sequential-4:#cc9731;--semantic-color-data-viz-sequential-5:#f2b53c;--semantic-color-data-viz-diverging-1:#7aaeef;--semantic-color-data-viz-diverging-2:#425f85;--semantic-color-data-viz-diverging-3:#39352f;--semantic-color-data-viz-diverging-4:#81632f;--semantic-color-data-viz-diverging-5:#e9b452;--semantic-state-focus-ring:#f2b53c}:root,[data-theme]{--state-hover:var(--semantic-state-hover-opacity);--state-focus:var(--semantic-state-focus-opacity);--state-pressed:var(--semantic-state-pressed-opacity);--state-dragged:var(--semantic-state-dragged-opacity);--state-disabled:var(--semantic-state-disabled-opacity);--focus-ring-width:var(--semantic-state-focus-ring-width);--focus-ring-offset:var(--semantic-state-focus-ring-offset);--focus-ring-color:var(--semantic-state-focus-ring);--motion-duration-fast:var(--semantic-motion-duration-fast);--motion-ease-standard:var(--semantic-motion-easing-standard)}:where(.state-layer){isolation:isolate;position:relative}.state-layer:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);background:currentColor;position:absolute;inset:0}@media (hover:hover){.state-layer:hover:after{opacity:var(--state-hover)}}.state-layer.is-hover:after{opacity:var(--state-hover)}.state-layer:focus-visible:after,.state-layer.is-focus:after{opacity:var(--state-focus)}.state-layer:active:after,.state-layer.is-pressed:after{opacity:var(--state-pressed)}.state-layer.is-dragged:after{opacity:var(--state-dragged)}.state-layer.is-field:focus-within:after,.state-layer.is-field.is-focus:after{opacity:0}:is(.state-layer:disabled,.state-layer[aria-disabled=true],.state-layer.is-disabled,.state-layer.is-field:has(:disabled)){opacity:var(--state-disabled)}.state-layer:disabled:after,.state-layer[aria-disabled=true]:after,.state-layer.is-disabled:after{opacity:0}.state-layer.is-field:has(:disabled):after{opacity:0}:is(.focus-ring:focus-visible,.focus-ring.is-focus,.focus-ring.is-field:has(:focus-visible)){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@font-face{font-family:Fredoka;src:url(/assets/fredoka-latin-DzprL1rf.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-B6,U+B8-FF,U+2013,U+20AC,U+2122}:root,[lang]{--font-text:var(--semantic-typography-body-font-family);--font-wordmark:var(--primitive-font-family-display);--font-mono:var(--primitive-font-family-mono);--type-large-title:var(--primitive-font-weight-bold) var(--primitive-dimension-font-size-30)/var(--primitive-ratio-line-height-headline) var(--font-text);--type-title1:var(--primitive-font-weight-semibold) var(--primitive-dimension-font-size-24)/var(--primitive-ratio-line-height-tight) var(--font-text);--type-title2:var(--primitive-font-weight-semibold) var(--primitive-dimension-font-size-20)/var(--primitive-ratio-line-height-tight) var(--font-text);--type-headline:var(--primitive-font-weight-semibold) var(--primitive-dimension-font-size-17)/var(--primitive-ratio-line-height-snug) var(--font-text);--type-body:var(--primitive-font-weight-regular) var(--primitive-dimension-font-size-17)/var(--semantic-typography-body-line-height) var(--font-text);--type-callout:var(--primitive-font-weight-regular) var(--primitive-dimension-font-size-15)/var(--semantic-typography-body-line-height) var(--font-text);--type-footnote:var(--primitive-font-weight-regular) var(--primitive-dimension-font-size-13)/var(--primitive-ratio-line-height-snug) var(--font-text);--type-caption:var(--primitive-font-weight-regular) var(--primitive-dimension-font-size-12)/var(--primitive-ratio-line-height-snug) var(--font-text);--tracking-title:var(--semantic-typography-heading1-letter-spacing)}:root,[data-theme]{--color-bg:var(--semantic-color-surface-background);--color-bg-elevated:var(--semantic-color-surface-raised);--color-bg-overlay:var(--semantic-color-surface-overlay);--color-bg-sunken:var(--semantic-color-surface-sunken);--color-bg-selected:var(--semantic-color-surface-selected);--color-fill:color-mix(in srgb, var(--semantic-color-text-primary) 12%, transparent);--color-label:var(--semantic-color-text-primary);--color-label-secondary:var(--semantic-color-text-secondary);--color-label-tertiary:var(--semantic-color-text-tertiary);--color-label-quaternary:var(--semantic-color-border-strong);--color-separator:var(--semantic-color-border-subtle);--color-separator-strong:var(--semantic-color-border-strong);--color-accent:var(--semantic-color-action-primary);--color-on-accent:var(--semantic-color-text-on-action);--color-success:var(--semantic-color-feedback-success);--color-warning:var(--semantic-color-feedback-warning);--color-danger:var(--semantic-color-feedback-error);--color-on-danger:var(--semantic-color-text-on-action);--color-scrim:color-mix(in srgb, var(--primitive-color-neutral-950) 44%, transparent);--material-bar:color-mix(in srgb, var(--semantic-color-surface-background) 86%, transparent);--material-chrome:color-mix(in srgb, var(--semantic-color-surface-overlay) 86%, transparent);--material-filter:saturate(180%) blur(20px)}:root{--shadow-card:var(--semantic-elevation-raised);--shadow-overlay:var(--semantic-elevation-overlay);--z-sticky:var(--semantic-layout-z-index-sticky);--z-overlay:var(--semantic-layout-z-index-overlay);--z-toast:var(--semantic-layout-z-index-toast);--radius-sm:var(--semantic-radius-sm);--radius-field:var(--semantic-radius-md);--radius-card:var(--semantic-radius-lg);--radius-sheet:var(--semantic-radius-xl);--radius-pill:var(--semantic-radius-pill);--space-1:var(--primitive-dimension-space-1);--space-2:var(--primitive-dimension-space-2);--space-3:var(--primitive-dimension-space-3);--space-4:var(--primitive-dimension-space-4);--space-5:var(--primitive-dimension-space-5);--space-6:var(--primitive-dimension-space-6);--space-8:var(--primitive-dimension-space-8);--space-10:var(--primitive-dimension-space-10);--space-12:var(--primitive-dimension-space-12);--hairline:var(--semantic-layout-hairline);--duration-fast:var(--semantic-motion-duration-fast);--duration-base:var(--semantic-motion-duration-base);--duration-slow:var(--semantic-motion-duration-slow);--ease-standard:var(--semantic-motion-easing-standard);--ease-emphasized:var(--semantic-motion-easing-emphasized);--press-scale:.97;--touch-target:44px;--control-h-sm:var(--primitive-dimension-space-8);--control-h-md:var(--touch-target);--control-h-lg:calc(var(--touch-target) + var(--primitive-dimension-space-2));--layout-gutter:var(--space-4);--layout-content:var(--semantic-layout-content);--layout-bar-h:var(--touch-target);--layout-tabbar-h:var(--space-12);--layout-rail-w:calc(var(--space-12) + var(--space-8));--layout-sidebar-w:clamp(14rem, 20vw, 17rem);--layout-topbar-h:calc(var(--touch-target) + var(--space-3));--layout-bottom-inset:0px}@media (width>=760px){:root{--layout-gutter:var(--space-6)}}@media (width>=1024px){:root{--layout-gutter:var(--space-10)}}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--material-bar:var(--semantic-color-surface-background);--material-chrome:var(--semantic-color-surface-overlay);--material-filter:none}}@media (prefers-contrast:more){:root,[data-theme]{--material-bar:var(--semantic-color-surface-background);--material-chrome:var(--semantic-color-surface-overlay);--material-filter:none;--color-separator:var(--semantic-color-border-strong)}}@media (prefers-reduced-motion:reduce){:root{--press-scale:1}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--color-bg);color:var(--color-label);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-label-quaternary) transparent}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-scroll-lock]{overflow:hidden}body{min-block-size:100dvh;font:var(--type-callout);letter-spacing:var(--semantic-typography-body-letter-spacing);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}img,svg,video,canvas{max-inline-size:100%;display:block}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-btn{--ui-btn-h:var(--control-h-md);min-block-size:var(--ui-btn-h);padding:0 var(--space-5);border-radius:var(--radius-pill);font:var(--type-callout);font-weight:var(--primitive-font-weight-semibold);line-height:var(--primitive-ratio-line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-btn:active:not(:disabled){transform:scale(var(--press-scale))}.ui-btn-content{align-items:center;gap:var(--space-2);display:inline-flex}.ui-btn-sm{--ui-btn-h:var(--control-h-sm);padding-inline:var(--space-3);font:var(--type-footnote);font-weight:var(--primitive-font-weight-semibold)}.ui-btn-sm:before{content:"";inset:calc((var(--ui-btn-h) - var(--touch-target)) / 2) 0;position:absolute}.ui-btn-lg{--ui-btn-h:var(--control-h-lg);padding-inline:var(--space-6);font:var(--type-headline)}.ui-btn-block{inline-size:100%;display:flex}.ui-btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.ui-btn-secondary{background:var(--color-fill);color:var(--color-label)}.ui-btn-text{color:var(--color-label);background:0 0}.ui-btn-danger{background:var(--color-danger);color:var(--color-on-danger)}.ui-btn[aria-busy=true] .ui-btn-content{visibility:hidden}.ui-btn-spinner{border:var(--semantic-icon-stroke) solid currentColor;block-size:1.125em;inline-size:1.125em;animation:ui-btn-spin calc(var(--duration-slow) * 2.5) linear infinite;border-block-start-color:#0000;border-radius:50%;margin:auto;position:absolute;inset:0}@keyframes ui-btn-spin{to{transform:rotate(1turn)}}.ui-card{--ui-card-pad:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-elevated);min-inline-size:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex}@media (width>=760px){.ui-card{--ui-card-pad:var(--space-6)}}.ui-card-head{align-items:flex-start;gap:var(--space-3);padding:var(--ui-card-pad) var(--ui-card-pad) 0;display:flex}.ui-card-titles{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.ui-card-title{font:var(--type-headline)}.ui-card-subtitle{font:var(--type-footnote);color:var(--color-label-secondary)}.ui-card-action{align-items:center;gap:var(--space-2);margin-block:calc(var(--space-2) * -1);flex:none;display:flex}.ui-card-body{min-inline-size:0;padding:var(--ui-card-pad);flex:1}.ui-card-head+.ui-card-body{padding-block-start:var(--space-4)}.ui-card-flush{overflow:clip}.ui-card-flush>.ui-card-body{padding:0}.ui-card-flush>.ui-card-head+.ui-card-body{padding-block-start:var(--space-4)}.ui-icon{inline-size:var(--ui-icon-size);block-size:var(--ui-icon-size);-webkit-mask:var(--ui-icon) center / contain no-repeat;-webkit-mask:var(--ui-icon) center / contain no-repeat;mask:var(--ui-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ui-icon-sm{--ui-icon-size:var(--semantic-icon-size-sm)}.ui-icon-md{--ui-icon-size:var(--semantic-icon-size-md)}.ui-icon-lg{--ui-icon-size:var(--semantic-icon-size-lg)}@media (forced-colors:active){.ui-icon{background:canvastext}}.ui-nav{display:grid}.ui-nav-bar{top:env(safe-area-inset-top);z-index:var(--z-sticky);align-items:center;gap:var(--space-2);min-block-size:var(--layout-bar-h);margin-inline:calc(var(--layout-page-pad-start,var(--layout-gutter)) * -1) calc(var(--layout-page-pad-end,var(--layout-gutter)) * -1);padding-inline:var(--layout-page-pad-start,var(--layout-gutter)) var(--layout-page-pad-end,var(--layout-gutter));transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);display:grid;position:sticky}.ui-nav[data-collapsed] .ui-nav-bar{background:var(--material-bar);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--color-separator)}.ui-nav-leading,.ui-nav-trailing{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.ui-nav-leading{margin-inline-start:calc(var(--space-2) * -1)}.ui-nav-trailing{justify-content:flex-end;margin-inline-end:calc(var(--space-2) * -1)}.ui-nav-inline-title{font:var(--type-headline);text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);overflow:hidden}.ui-nav[data-collapsed] .ui-nav-inline-title{opacity:1}.ui-nav-large{gap:var(--space-1);padding-block:var(--space-1) var(--space-4);display:grid}.ui-nav-title{font:var(--type-large-title);letter-spacing:var(--tracking-title)}.ui-nav-subtitle{font:var(--type-footnote);color:var(--color-label-secondary)}.ui-nav-accessory{padding-block-end:var(--space-4)}@media (width>=1024px) and (height>=501px){.ui-nav{align-items:end;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead lead""title actions""acc acc";padding-block-start:var(--space-6)}.ui-nav-bar{display:contents}.ui-nav-leading{grid-area:lead;margin-block-end:var(--space-2)}.ui-nav-leading:empty,.ui-nav-inline-title{display:none}.ui-nav-trailing{grid-area:actions;margin-inline-end:0;padding-block-end:var(--space-4)}.ui-nav-large{grid-area:title}.ui-nav-accessory{grid-area:acc}}.ui-skeleton{background:var(--color-fill);animation:ui-skeleton-pulse calc(var(--duration-slow) * 3) ease-in-out infinite alternate;display:block}.ui-skeleton-text{border-radius:var(--radius-sm);block-size:1em}.ui-skeleton-rect{border-radius:var(--radius-field)}.ui-skeleton-circle{aspect-ratio:1;border-radius:50%}@keyframes ui-skeleton-pulse{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}
