:root,[data-ma-theme]{--ma-component-button-background:var(--ma-color-action-primary);--ma-component-button-foreground:var(--ma-color-action-on-primary);--ma-component-button-radius:var(--ma-radius-control);--ma-component-card-background:var(--ma-color-background-raised);--ma-component-card-border:var(--ma-color-border-subtle);--ma-component-card-padding:var(--ma-space-24);--ma-component-card-radius:var(--ma-radius-card);--ma-component-choice-background:var(--ma-color-background-raised);--ma-component-choice-border:var(--ma-color-border-control);--ma-component-choice-selected:var(--ma-color-background-selected);--ma-component-control-border:1px;--ma-component-control-height:48px;--ma-component-control-large:56px;--ma-component-control-radius:var(--ma-radius-control);--ma-component-control-small:44px;--ma-component-focus-offset:3px;--ma-component-focus-width:2px;--ma-component-icon-default:20px;--ma-component-icon-large:24px;--ma-component-icon-small:16px;--ma-component-icon-stroke:1.7;--ma-font-family-body:"Onest Variable", "Onest", system-ui, sans-serif;--ma-font-family-display:"Onest Variable", "Onest", system-ui, sans-serif;--ma-font-family-editorial:"Literata Variable", "Literata", "Georgia", serif;--ma-font-family-mono:ui-monospace, "SFMono-Regular", monospace;--ma-font-size-body:1rem;--ma-font-size-caption:.875rem;--ma-font-size-display:4rem;--ma-font-size-heading:2rem;--ma-font-size-hero:5rem;--ma-font-size-label:.875rem;--ma-font-size-lead:1.125rem;--ma-font-size-reading:1.1875rem;--ma-font-size-section:2.75rem;--ma-font-size-title:1.5rem;--ma-font-weight-bold:700;--ma-font-weight-medium:500;--ma-font-weight-regular:400;--ma-font-weight-semibold:600;--ma-layer-base:0;--ma-layer-modal:50;--ma-layer-overlay:40;--ma-layer-popover:30;--ma-layer-raised:1;--ma-layer-sticky:10;--ma-layer-toast:60;--ma-layout-content:1248px;--ma-layout-gutter:24px;--ma-layout-panel:336px;--ma-layout-quiz:656px;--ma-layout-ratio-cover:1.77778;--ma-layout-ratio-portrait:.8;--ma-layout-ratio-square:1;--ma-layout-ratio-story:.5625;--ma-layout-reading:688px;--ma-layout-sidebar:248px;--ma-layout-touch:44px;--ma-line-body:1.6;--ma-line-compact:1.1;--ma-line-heading:1.2;--ma-line-label:1.4;--ma-line-reading:1.75;--ma-motion-duration-ambient:10s;--ma-motion-duration-fast:.14s;--ma-motion-duration-instant:0s;--ma-motion-duration-normal:.22s;--ma-motion-duration-scene:.7s;--ma-motion-duration-slow:.36s;--ma-motion-ease-enter:cubic-bezier(0, 0, .2, 1);--ma-motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--ma-motion-ease-expressive:cubic-bezier(.22, 1, .36, 1);--ma-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--ma-palette-amber-100:#ffe197;--ma-palette-amber-200:#faca61;--ma-palette-amber-25:#fff9eb;--ma-palette-amber-300:#eaae33;--ma-palette-amber-400:#cc8c17;--ma-palette-amber-50:#fff0c7;--ma-palette-amber-500:#a86c0c;--ma-palette-amber-600:#87520c;--ma-palette-amber-700:#6d410f;--ma-palette-amber-800:#593711;--ma-palette-amber-900:#452c11;--ma-palette-amber-950:#30200c;--ma-palette-apricot-100:#f9d7ba;--ma-palette-apricot-200:#f0bd95;--ma-palette-apricot-25:#fff6ef;--ma-palette-apricot-300:#e6a173;--ma-palette-apricot-400:#cf8558;--ma-palette-apricot-50:#ffecdd;--ma-palette-apricot-500:#b16b43;--ma-palette-apricot-600:#945333;--ma-palette-apricot-700:#79432b;--ma-palette-apricot-800:#613722;--ma-palette-apricot-900:#4d2c1f;--ma-palette-apricot-950:#342117;--ma-palette-blue-100:#b9e5ff;--ma-palette-blue-200:#88d4ff;--ma-palette-blue-25:#eff8ff;--ma-palette-blue-300:#52befa;--ma-palette-blue-400:#00a1f2;--ma-palette-blue-50:#dff1ff;--ma-palette-blue-500:#0087cf;--ma-palette-blue-600:#006eaa;--ma-palette-blue-700:#005a8b;--ma-palette-blue-800:#084b70;--ma-palette-blue-900:#103c57;--ma-palette-blue-950:#0c2538;--ma-palette-brand-original:#00a1f2;--ma-palette-green-100:#b3e8c8;--ma-palette-green-200:#7ad6a3;--ma-palette-green-25:#f0fbf4;--ma-palette-green-300:#46bd80;--ma-palette-green-400:#239b60;--ma-palette-green-50:#d9f5e3;--ma-palette-green-500:#177f4c;--ma-palette-green-600:#12643d;--ma-palette-green-700:#115234;--ma-palette-green-800:#12422d;--ma-palette-green-900:#103425;--ma-palette-green-950:#0a251a;--ma-palette-neutral-100:#e9e3d8;--ma-palette-neutral-200:#d7d1c5;--ma-palette-neutral-25:#fcfaf6;--ma-palette-neutral-300:#bab5a9;--ma-palette-neutral-400:#97958b;--ma-palette-neutral-50:#f5f1e9;--ma-palette-neutral-500:#73766e;--ma-palette-neutral-600:#575e56;--ma-palette-neutral-700:#3f4943;--ma-palette-neutral-800:#2d3732;--ma-palette-neutral-900:#202a25;--ma-palette-neutral-950:#15201c;--ma-palette-red-100:#ffcfc5;--ma-palette-red-200:#ffaca0;--ma-palette-red-25:#fff4f2;--ma-palette-red-300:#ef8174;--ma-palette-red-400:#d65a50;--ma-palette-red-50:#ffe7e2;--ma-palette-red-500:#b63d36;--ma-palette-red-600:#962e2a;--ma-palette-red-700:#7c2b28;--ma-palette-red-800:#662725;--ma-palette-red-900:#4f211f;--ma-palette-red-950:#351716;--ma-palette-sage-100:#d2e0cc;--ma-palette-sage-200:#b8ceb2;--ma-palette-sage-25:#f1f6ef;--ma-palette-sage-300:#9dbb97;--ma-palette-sage-400:#7b9c76;--ma-palette-sage-50:#e5efe1;--ma-palette-sage-500:#62835e;--ma-palette-sage-600:#4c6949;--ma-palette-sage-700:#3d553b;--ma-palette-sage-800:#31452f;--ma-palette-sage-900:#283827;--ma-palette-sage-950:#1c2b1d;--ma-palette-teal-100:#aae5d5;--ma-palette-teal-200:#73cfb9;--ma-palette-teal-25:#effbf8;--ma-palette-teal-300:#3eb39b;--ma-palette-teal-400:#238f79;--ma-palette-teal-50:#d6f4ec;--ma-palette-teal-500:#187561;--ma-palette-teal-600:#125f4f;--ma-palette-teal-700:#114c40;--ma-palette-teal-800:#103d35;--ma-palette-teal-900:#102f2a;--ma-palette-teal-950:#0c231f;--ma-palette-violet-100:#dac9ee;--ma-palette-violet-200:#c5acdf;--ma-palette-violet-25:#f6f1fc;--ma-palette-violet-300:#ad8acc;--ma-palette-violet-400:#936caf;--ma-palette-violet-50:#ece3f7;--ma-palette-violet-500:#7b5298;--ma-palette-violet-600:#65437e;--ma-palette-violet-700:#523868;--ma-palette-violet-800:#422e54;--ma-palette-violet-900:#332540;--ma-palette-violet-950:#241b2e;--ma-radius-card:20px;--ma-radius-control:12px;--ma-radius-hero:36px;--ma-radius-large:28px;--ma-radius-none:0px;--ma-radius-pill:9999px;--ma-radius-small:8px;--ma-space-0:0px;--ma-space-12:12px;--ma-space-128:128px;--ma-space-16:16px;--ma-space-160:160px;--ma-space-2:2px;--ma-space-20:20px;--ma-space-24:24px;--ma-space-32:32px;--ma-space-4:4px;--ma-space-40:40px;--ma-space-48:48px;--ma-space-6:6px;--ma-space-64:64px;--ma-space-8:8px;--ma-space-80:80px;--ma-space-96:96px}:root,[data-ma-theme=light],[data-ma-theme=system]{color-scheme:light;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-50);--ma-color-accent-apricot-text:var(--ma-palette-apricot-700);--ma-color-accent-lavender-surface:var(--ma-palette-violet-50);--ma-color-accent-lavender-text:var(--ma-palette-violet-700);--ma-color-accent-sage-surface:var(--ma-palette-sage-50);--ma-color-accent-sage-text:var(--ma-palette-sage-700);--ma-color-action-danger:var(--ma-palette-red-600);--ma-color-action-danger-hover:var(--ma-palette-red-700);--ma-color-action-danger-pressed:var(--ma-palette-red-800);--ma-color-action-disabled:var(--ma-palette-neutral-100);--ma-color-action-hover:var(--ma-palette-blue-700);--ma-color-action-on-danger:var(--ma-color-background-raised);--ma-color-action-on-disabled:var(--ma-palette-neutral-500);--ma-color-action-on-primary:#fff;--ma-color-action-on-secondary:var(--ma-palette-neutral-950);--ma-color-action-pressed:var(--ma-palette-blue-800);--ma-color-action-primary:var(--ma-palette-blue-600);--ma-color-action-secondary:var(--ma-palette-neutral-50);--ma-color-action-secondary-hover:var(--ma-palette-neutral-100);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-200);--ma-color-background-brand:var(--ma-palette-blue-25);--ma-color-background-canvas:var(--ma-palette-neutral-25);--ma-color-background-inset:var(--ma-palette-neutral-100);--ma-color-background-inverse:var(--ma-palette-neutral-950);--ma-color-background-raised:#fff;--ma-color-background-selected:var(--ma-palette-blue-50);--ma-color-background-surface:var(--ma-palette-neutral-50);--ma-color-border-control:var(--ma-palette-neutral-500);--ma-color-border-default:var(--ma-palette-neutral-200);--ma-color-border-hover:var(--ma-palette-neutral-600);--ma-color-border-selected:var(--ma-palette-blue-600);--ma-color-border-subtle:var(--ma-palette-neutral-100);--ma-color-data-comparison:var(--ma-palette-neutral-600);--ma-color-data-focus:var(--ma-palette-blue-600);--ma-color-data-memory:var(--ma-palette-violet-600);--ma-color-data-planning:var(--ma-palette-teal-600);--ma-color-data-rhythm:var(--ma-palette-amber-700);--ma-color-data-track:var(--ma-palette-neutral-100);--ma-color-decorative-glow:var(--ma-palette-blue-100);--ma-color-decorative-secondary:var(--ma-palette-violet-50);--ma-color-focus-gap:#fff;--ma-color-focus-ring:var(--ma-palette-blue-600);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-600);--ma-color-status-attention-surface:var(--ma-palette-amber-25);--ma-color-status-attention-text:var(--ma-palette-amber-700);--ma-color-status-danger:var(--ma-palette-red-600);--ma-color-status-danger-surface:var(--ma-palette-red-25);--ma-color-status-danger-text:var(--ma-palette-red-700);--ma-color-status-info:var(--ma-palette-blue-600);--ma-color-status-info-surface:var(--ma-palette-blue-25);--ma-color-status-info-text:var(--ma-palette-blue-700);--ma-color-status-success:var(--ma-palette-green-600);--ma-color-status-success-surface:var(--ma-palette-green-25);--ma-color-status-success-text:var(--ma-palette-green-700);--ma-color-text-brand:var(--ma-palette-blue-700);--ma-color-text-disabled:var(--ma-palette-neutral-500);--ma-color-text-inverse:var(--ma-palette-neutral-25);--ma-color-text-primary:var(--ma-palette-neutral-950);--ma-color-text-secondary:var(--ma-palette-neutral-700);--ma-color-text-tertiary:var(--ma-palette-neutral-600);--ma-shadow-modal:0px 24px 96px 0px #00000038;--ma-shadow-popover:0px 8px 32px 0px #00000026;--ma-shadow-raised:0px 4px 16px 0px #0000000f}@media (prefers-color-scheme:dark){:root:not([data-ma-theme]),[data-ma-theme=system]{color-scheme:dark;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-900);--ma-color-accent-apricot-text:var(--ma-palette-apricot-100);--ma-color-accent-lavender-surface:var(--ma-palette-violet-900);--ma-color-accent-lavender-text:var(--ma-palette-violet-100);--ma-color-accent-sage-surface:var(--ma-palette-sage-900);--ma-color-accent-sage-text:var(--ma-palette-sage-100);--ma-color-action-danger:var(--ma-palette-red-300);--ma-color-action-danger-hover:var(--ma-palette-red-200);--ma-color-action-danger-pressed:var(--ma-palette-red-100);--ma-color-action-disabled:var(--ma-palette-neutral-800);--ma-color-action-hover:var(--ma-palette-blue-100);--ma-color-action-on-danger:var(--ma-color-background-canvas);--ma-color-action-on-disabled:var(--ma-palette-neutral-300);--ma-color-action-on-primary:var(--ma-palette-blue-950);--ma-color-action-on-secondary:var(--ma-palette-neutral-25);--ma-color-action-pressed:var(--ma-palette-blue-300);--ma-color-action-primary:var(--ma-palette-blue-200);--ma-color-action-secondary:var(--ma-palette-neutral-900);--ma-color-action-secondary-hover:var(--ma-palette-neutral-800);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-700);--ma-color-background-brand:var(--ma-palette-blue-950);--ma-color-background-canvas:#18201e;--ma-color-background-inset:var(--ma-palette-neutral-800);--ma-color-background-inverse:var(--ma-palette-neutral-25);--ma-color-background-raised:var(--ma-palette-neutral-900);--ma-color-background-selected:var(--ma-palette-blue-900);--ma-color-background-surface:var(--ma-palette-neutral-950);--ma-color-border-control:var(--ma-palette-neutral-400);--ma-color-border-default:var(--ma-palette-neutral-700);--ma-color-border-hover:var(--ma-palette-neutral-300);--ma-color-border-selected:var(--ma-palette-blue-200);--ma-color-border-subtle:var(--ma-palette-neutral-800);--ma-color-data-comparison:var(--ma-palette-neutral-200);--ma-color-data-focus:var(--ma-palette-blue-200);--ma-color-data-memory:var(--ma-palette-violet-200);--ma-color-data-planning:var(--ma-palette-teal-200);--ma-color-data-rhythm:var(--ma-palette-amber-200);--ma-color-data-track:var(--ma-palette-neutral-800);--ma-color-decorative-glow:var(--ma-palette-blue-900);--ma-color-decorative-secondary:var(--ma-palette-violet-950);--ma-color-focus-gap:var(--ma-color-background-canvas);--ma-color-focus-ring:var(--ma-palette-blue-200);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-200);--ma-color-status-attention-surface:var(--ma-palette-amber-950);--ma-color-status-attention-text:var(--ma-palette-amber-100);--ma-color-status-danger:var(--ma-palette-red-200);--ma-color-status-danger-surface:var(--ma-palette-red-950);--ma-color-status-danger-text:var(--ma-palette-red-100);--ma-color-status-info:var(--ma-palette-blue-200);--ma-color-status-info-surface:var(--ma-palette-blue-950);--ma-color-status-info-text:var(--ma-palette-blue-100);--ma-color-status-success:var(--ma-palette-green-200);--ma-color-status-success-surface:var(--ma-palette-green-950);--ma-color-status-success-text:var(--ma-palette-green-100);--ma-color-text-brand:var(--ma-palette-blue-200);--ma-color-text-disabled:var(--ma-palette-neutral-400);--ma-color-text-inverse:var(--ma-palette-neutral-950);--ma-color-text-primary:var(--ma-palette-neutral-25);--ma-color-text-secondary:var(--ma-palette-neutral-200);--ma-color-text-tertiary:var(--ma-palette-neutral-300);--ma-shadow-modal:0px 24px 96px 0px #0000005a;--ma-shadow-popover:0px 8px 32px 0px #0000003d;--ma-shadow-raised:0px 4px 16px 0px #00000018}}@media (prefers-contrast:more){:root:not([data-ma-theme]),[data-ma-theme=system]{color-scheme:light;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-50);--ma-color-accent-apricot-text:var(--ma-palette-apricot-950);--ma-color-accent-lavender-surface:var(--ma-palette-violet-50);--ma-color-accent-lavender-text:var(--ma-palette-violet-900);--ma-color-accent-sage-surface:var(--ma-palette-sage-50);--ma-color-accent-sage-text:var(--ma-palette-sage-900);--ma-color-action-danger:var(--ma-palette-red-800);--ma-color-action-danger-hover:var(--ma-palette-red-900);--ma-color-action-danger-pressed:var(--ma-palette-red-950);--ma-color-action-disabled:var(--ma-palette-neutral-100);--ma-color-action-hover:var(--ma-palette-blue-900);--ma-color-action-on-danger:var(--ma-color-background-raised);--ma-color-action-on-disabled:var(--ma-palette-neutral-500);--ma-color-action-on-primary:#fff;--ma-color-action-on-secondary:var(--ma-palette-neutral-950);--ma-color-action-pressed:var(--ma-palette-blue-950);--ma-color-action-primary:var(--ma-palette-blue-800);--ma-color-action-secondary:var(--ma-palette-neutral-50);--ma-color-action-secondary-hover:var(--ma-palette-neutral-100);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-200);--ma-color-background-brand:var(--ma-palette-blue-25);--ma-color-background-canvas:var(--ma-palette-neutral-25);--ma-color-background-inset:var(--ma-palette-neutral-100);--ma-color-background-inverse:var(--ma-palette-neutral-950);--ma-color-background-raised:#fff;--ma-color-background-selected:var(--ma-palette-blue-50);--ma-color-background-surface:var(--ma-palette-neutral-50);--ma-color-border-control:var(--ma-palette-neutral-700);--ma-color-border-default:var(--ma-palette-neutral-600);--ma-color-border-hover:var(--ma-palette-neutral-800);--ma-color-border-selected:var(--ma-palette-blue-800);--ma-color-border-subtle:var(--ma-palette-neutral-100);--ma-color-data-comparison:var(--ma-palette-neutral-800);--ma-color-data-focus:var(--ma-palette-blue-800);--ma-color-data-memory:var(--ma-palette-violet-800);--ma-color-data-planning:var(--ma-palette-teal-800);--ma-color-data-rhythm:var(--ma-palette-amber-950);--ma-color-data-track:var(--ma-palette-neutral-100);--ma-color-decorative-glow:var(--ma-palette-blue-100);--ma-color-decorative-secondary:var(--ma-palette-violet-50);--ma-color-focus-gap:#fff;--ma-color-focus-ring:var(--ma-palette-blue-800);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-900);--ma-color-status-attention-surface:var(--ma-palette-amber-25);--ma-color-status-attention-text:var(--ma-palette-amber-950);--ma-color-status-danger:var(--ma-palette-red-800);--ma-color-status-danger-surface:var(--ma-palette-red-25);--ma-color-status-danger-text:var(--ma-palette-red-900);--ma-color-status-info:var(--ma-palette-blue-800);--ma-color-status-info-surface:var(--ma-palette-blue-25);--ma-color-status-info-text:var(--ma-palette-blue-900);--ma-color-status-success:var(--ma-palette-green-800);--ma-color-status-success-surface:var(--ma-palette-green-25);--ma-color-status-success-text:var(--ma-palette-green-900);--ma-color-text-brand:var(--ma-palette-blue-900);--ma-color-text-disabled:var(--ma-palette-neutral-500);--ma-color-text-inverse:var(--ma-palette-neutral-25);--ma-color-text-primary:var(--ma-palette-neutral-950);--ma-color-text-secondary:var(--ma-palette-neutral-800);--ma-color-text-tertiary:var(--ma-palette-neutral-800);--ma-shadow-modal:0px 24px 96px 0px #00000038;--ma-shadow-popover:0px 8px 32px 0px #00000026;--ma-shadow-raised:0px 4px 16px 0px #0000000f}@media (prefers-color-scheme:dark){:root:not([data-ma-theme]),[data-ma-theme=system]{color-scheme:dark;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-950);--ma-color-accent-apricot-text:var(--ma-palette-apricot-100);--ma-color-accent-lavender-surface:var(--ma-palette-violet-950);--ma-color-accent-lavender-text:var(--ma-palette-violet-100);--ma-color-accent-sage-surface:var(--ma-palette-sage-950);--ma-color-accent-sage-text:var(--ma-palette-sage-100);--ma-color-action-danger:var(--ma-palette-red-200);--ma-color-action-danger-hover:var(--ma-palette-red-100);--ma-color-action-danger-pressed:var(--ma-palette-red-25);--ma-color-action-disabled:var(--ma-palette-neutral-800);--ma-color-action-hover:var(--ma-palette-blue-25);--ma-color-action-on-danger:var(--ma-color-background-canvas);--ma-color-action-on-disabled:var(--ma-palette-neutral-300);--ma-color-action-on-primary:var(--ma-palette-blue-950);--ma-color-action-on-secondary:var(--ma-palette-neutral-25);--ma-color-action-pressed:var(--ma-palette-blue-200);--ma-color-action-primary:var(--ma-palette-blue-100);--ma-color-action-secondary:var(--ma-palette-neutral-900);--ma-color-action-secondary-hover:var(--ma-palette-neutral-800);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-700);--ma-color-background-brand:var(--ma-palette-blue-950);--ma-color-background-canvas:var(--ma-palette-neutral-950);--ma-color-background-inset:var(--ma-palette-neutral-800);--ma-color-background-inverse:var(--ma-palette-neutral-25);--ma-color-background-raised:var(--ma-palette-neutral-900);--ma-color-background-selected:var(--ma-palette-blue-900);--ma-color-background-surface:var(--ma-palette-neutral-950);--ma-color-border-control:var(--ma-palette-neutral-300);--ma-color-border-default:var(--ma-palette-neutral-400);--ma-color-border-hover:var(--ma-palette-neutral-200);--ma-color-border-selected:var(--ma-palette-blue-100);--ma-color-border-subtle:var(--ma-palette-neutral-800);--ma-color-data-comparison:var(--ma-palette-neutral-100);--ma-color-data-focus:var(--ma-palette-blue-100);--ma-color-data-memory:var(--ma-palette-violet-100);--ma-color-data-planning:var(--ma-palette-teal-100);--ma-color-data-rhythm:var(--ma-palette-amber-100);--ma-color-data-track:var(--ma-palette-neutral-800);--ma-color-decorative-glow:var(--ma-palette-blue-900);--ma-color-decorative-secondary:var(--ma-palette-violet-950);--ma-color-focus-gap:var(--ma-color-background-canvas);--ma-color-focus-ring:var(--ma-palette-blue-100);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-100);--ma-color-status-attention-surface:var(--ma-palette-amber-950);--ma-color-status-attention-text:var(--ma-palette-amber-25);--ma-color-status-danger:var(--ma-palette-red-100);--ma-color-status-danger-surface:var(--ma-palette-red-950);--ma-color-status-danger-text:var(--ma-palette-red-25);--ma-color-status-info:var(--ma-palette-blue-100);--ma-color-status-info-surface:var(--ma-palette-blue-950);--ma-color-status-info-text:var(--ma-palette-blue-25);--ma-color-status-success:var(--ma-palette-green-100);--ma-color-status-success-surface:var(--ma-palette-green-950);--ma-color-status-success-text:var(--ma-palette-green-25);--ma-color-text-brand:var(--ma-palette-blue-100);--ma-color-text-disabled:var(--ma-palette-neutral-400);--ma-color-text-inverse:var(--ma-palette-neutral-950);--ma-color-text-primary:var(--ma-palette-neutral-25);--ma-color-text-secondary:var(--ma-palette-neutral-100);--ma-color-text-tertiary:var(--ma-palette-neutral-200);--ma-shadow-modal:0px 24px 96px 0px #0000005a;--ma-shadow-popover:0px 8px 32px 0px #0000003d;--ma-shadow-raised:0px 4px 16px 0px #00000018}}}[data-ma-theme=dark]{color-scheme:dark;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-900);--ma-color-accent-apricot-text:var(--ma-palette-apricot-100);--ma-color-accent-lavender-surface:var(--ma-palette-violet-900);--ma-color-accent-lavender-text:var(--ma-palette-violet-100);--ma-color-accent-sage-surface:var(--ma-palette-sage-900);--ma-color-accent-sage-text:var(--ma-palette-sage-100);--ma-color-action-danger:var(--ma-palette-red-300);--ma-color-action-danger-hover:var(--ma-palette-red-200);--ma-color-action-danger-pressed:var(--ma-palette-red-100);--ma-color-action-disabled:var(--ma-palette-neutral-800);--ma-color-action-hover:var(--ma-palette-blue-100);--ma-color-action-on-danger:var(--ma-color-background-canvas);--ma-color-action-on-disabled:var(--ma-palette-neutral-300);--ma-color-action-on-primary:var(--ma-palette-blue-950);--ma-color-action-on-secondary:var(--ma-palette-neutral-25);--ma-color-action-pressed:var(--ma-palette-blue-300);--ma-color-action-primary:var(--ma-palette-blue-200);--ma-color-action-secondary:var(--ma-palette-neutral-900);--ma-color-action-secondary-hover:var(--ma-palette-neutral-800);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-700);--ma-color-background-brand:var(--ma-palette-blue-950);--ma-color-background-canvas:#18201e;--ma-color-background-inset:var(--ma-palette-neutral-800);--ma-color-background-inverse:var(--ma-palette-neutral-25);--ma-color-background-raised:var(--ma-palette-neutral-900);--ma-color-background-selected:var(--ma-palette-blue-900);--ma-color-background-surface:var(--ma-palette-neutral-950);--ma-color-border-control:var(--ma-palette-neutral-400);--ma-color-border-default:var(--ma-palette-neutral-700);--ma-color-border-hover:var(--ma-palette-neutral-300);--ma-color-border-selected:var(--ma-palette-blue-200);--ma-color-border-subtle:var(--ma-palette-neutral-800);--ma-color-data-comparison:var(--ma-palette-neutral-200);--ma-color-data-focus:var(--ma-palette-blue-200);--ma-color-data-memory:var(--ma-palette-violet-200);--ma-color-data-planning:var(--ma-palette-teal-200);--ma-color-data-rhythm:var(--ma-palette-amber-200);--ma-color-data-track:var(--ma-palette-neutral-800);--ma-color-decorative-glow:var(--ma-palette-blue-900);--ma-color-decorative-secondary:var(--ma-palette-violet-950);--ma-color-focus-gap:var(--ma-color-background-canvas);--ma-color-focus-ring:var(--ma-palette-blue-200);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-200);--ma-color-status-attention-surface:var(--ma-palette-amber-950);--ma-color-status-attention-text:var(--ma-palette-amber-100);--ma-color-status-danger:var(--ma-palette-red-200);--ma-color-status-danger-surface:var(--ma-palette-red-950);--ma-color-status-danger-text:var(--ma-palette-red-100);--ma-color-status-info:var(--ma-palette-blue-200);--ma-color-status-info-surface:var(--ma-palette-blue-950);--ma-color-status-info-text:var(--ma-palette-blue-100);--ma-color-status-success:var(--ma-palette-green-200);--ma-color-status-success-surface:var(--ma-palette-green-950);--ma-color-status-success-text:var(--ma-palette-green-100);--ma-color-text-brand:var(--ma-palette-blue-200);--ma-color-text-disabled:var(--ma-palette-neutral-400);--ma-color-text-inverse:var(--ma-palette-neutral-950);--ma-color-text-primary:var(--ma-palette-neutral-25);--ma-color-text-secondary:var(--ma-palette-neutral-200);--ma-color-text-tertiary:var(--ma-palette-neutral-300);--ma-shadow-modal:0px 24px 96px 0px #0000005a;--ma-shadow-popover:0px 8px 32px 0px #0000003d;--ma-shadow-raised:0px 4px 16px 0px #00000018}[data-ma-theme=light-contrast]{color-scheme:light;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-50);--ma-color-accent-apricot-text:var(--ma-palette-apricot-950);--ma-color-accent-lavender-surface:var(--ma-palette-violet-50);--ma-color-accent-lavender-text:var(--ma-palette-violet-900);--ma-color-accent-sage-surface:var(--ma-palette-sage-50);--ma-color-accent-sage-text:var(--ma-palette-sage-900);--ma-color-action-danger:var(--ma-palette-red-800);--ma-color-action-danger-hover:var(--ma-palette-red-900);--ma-color-action-danger-pressed:var(--ma-palette-red-950);--ma-color-action-disabled:var(--ma-palette-neutral-100);--ma-color-action-hover:var(--ma-palette-blue-900);--ma-color-action-on-danger:var(--ma-color-background-raised);--ma-color-action-on-disabled:var(--ma-palette-neutral-500);--ma-color-action-on-primary:#fff;--ma-color-action-on-secondary:var(--ma-palette-neutral-950);--ma-color-action-pressed:var(--ma-palette-blue-950);--ma-color-action-primary:var(--ma-palette-blue-800);--ma-color-action-secondary:var(--ma-palette-neutral-50);--ma-color-action-secondary-hover:var(--ma-palette-neutral-100);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-200);--ma-color-background-brand:var(--ma-palette-blue-25);--ma-color-background-canvas:var(--ma-palette-neutral-25);--ma-color-background-inset:var(--ma-palette-neutral-100);--ma-color-background-inverse:var(--ma-palette-neutral-950);--ma-color-background-raised:#fff;--ma-color-background-selected:var(--ma-palette-blue-50);--ma-color-background-surface:var(--ma-palette-neutral-50);--ma-color-border-control:var(--ma-palette-neutral-700);--ma-color-border-default:var(--ma-palette-neutral-600);--ma-color-border-hover:var(--ma-palette-neutral-800);--ma-color-border-selected:var(--ma-palette-blue-800);--ma-color-border-subtle:var(--ma-palette-neutral-100);--ma-color-data-comparison:var(--ma-palette-neutral-800);--ma-color-data-focus:var(--ma-palette-blue-800);--ma-color-data-memory:var(--ma-palette-violet-800);--ma-color-data-planning:var(--ma-palette-teal-800);--ma-color-data-rhythm:var(--ma-palette-amber-950);--ma-color-data-track:var(--ma-palette-neutral-100);--ma-color-decorative-glow:var(--ma-palette-blue-100);--ma-color-decorative-secondary:var(--ma-palette-violet-50);--ma-color-focus-gap:#fff;--ma-color-focus-ring:var(--ma-palette-blue-800);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-900);--ma-color-status-attention-surface:var(--ma-palette-amber-25);--ma-color-status-attention-text:var(--ma-palette-amber-950);--ma-color-status-danger:var(--ma-palette-red-800);--ma-color-status-danger-surface:var(--ma-palette-red-25);--ma-color-status-danger-text:var(--ma-palette-red-900);--ma-color-status-info:var(--ma-palette-blue-800);--ma-color-status-info-surface:var(--ma-palette-blue-25);--ma-color-status-info-text:var(--ma-palette-blue-900);--ma-color-status-success:var(--ma-palette-green-800);--ma-color-status-success-surface:var(--ma-palette-green-25);--ma-color-status-success-text:var(--ma-palette-green-900);--ma-color-text-brand:var(--ma-palette-blue-900);--ma-color-text-disabled:var(--ma-palette-neutral-500);--ma-color-text-inverse:var(--ma-palette-neutral-25);--ma-color-text-primary:var(--ma-palette-neutral-950);--ma-color-text-secondary:var(--ma-palette-neutral-800);--ma-color-text-tertiary:var(--ma-palette-neutral-800);--ma-shadow-modal:0px 24px 96px 0px #00000038;--ma-shadow-popover:0px 8px 32px 0px #00000026;--ma-shadow-raised:0px 4px 16px 0px #0000000f}[data-ma-theme=dark-contrast]{color-scheme:dark;--ma-color-accent-apricot-surface:var(--ma-palette-apricot-950);--ma-color-accent-apricot-text:var(--ma-palette-apricot-100);--ma-color-accent-lavender-surface:var(--ma-palette-violet-950);--ma-color-accent-lavender-text:var(--ma-palette-violet-100);--ma-color-accent-sage-surface:var(--ma-palette-sage-950);--ma-color-accent-sage-text:var(--ma-palette-sage-100);--ma-color-action-danger:var(--ma-palette-red-200);--ma-color-action-danger-hover:var(--ma-palette-red-100);--ma-color-action-danger-pressed:var(--ma-palette-red-25);--ma-color-action-disabled:var(--ma-palette-neutral-800);--ma-color-action-hover:var(--ma-palette-blue-25);--ma-color-action-on-danger:var(--ma-color-background-canvas);--ma-color-action-on-disabled:var(--ma-palette-neutral-300);--ma-color-action-on-primary:var(--ma-palette-blue-950);--ma-color-action-on-secondary:var(--ma-palette-neutral-25);--ma-color-action-pressed:var(--ma-palette-blue-200);--ma-color-action-primary:var(--ma-palette-blue-100);--ma-color-action-secondary:var(--ma-palette-neutral-900);--ma-color-action-secondary-hover:var(--ma-palette-neutral-800);--ma-color-action-secondary-pressed:var(--ma-palette-neutral-700);--ma-color-background-brand:var(--ma-palette-blue-950);--ma-color-background-canvas:var(--ma-palette-neutral-950);--ma-color-background-inset:var(--ma-palette-neutral-800);--ma-color-background-inverse:var(--ma-palette-neutral-25);--ma-color-background-raised:var(--ma-palette-neutral-900);--ma-color-background-selected:var(--ma-palette-blue-900);--ma-color-background-surface:var(--ma-palette-neutral-950);--ma-color-border-control:var(--ma-palette-neutral-300);--ma-color-border-default:var(--ma-palette-neutral-400);--ma-color-border-hover:var(--ma-palette-neutral-200);--ma-color-border-selected:var(--ma-palette-blue-100);--ma-color-border-subtle:var(--ma-palette-neutral-800);--ma-color-data-comparison:var(--ma-palette-neutral-100);--ma-color-data-focus:var(--ma-palette-blue-100);--ma-color-data-memory:var(--ma-palette-violet-100);--ma-color-data-planning:var(--ma-palette-teal-100);--ma-color-data-rhythm:var(--ma-palette-amber-100);--ma-color-data-track:var(--ma-palette-neutral-800);--ma-color-decorative-glow:var(--ma-palette-blue-900);--ma-color-decorative-secondary:var(--ma-palette-violet-950);--ma-color-focus-gap:var(--ma-color-background-canvas);--ma-color-focus-ring:var(--ma-palette-blue-100);--ma-color-overlay-scrim:#030c15;--ma-color-overlay-shadow:#000;--ma-color-scene-apricot:var(--ma-palette-apricot-200);--ma-color-scene-blue:var(--ma-palette-blue-400);--ma-color-scene-ink:var(--ma-color-text-primary);--ma-color-scene-lavender:var(--ma-palette-violet-200);--ma-color-scene-paper:var(--ma-color-background-canvas);--ma-color-scene-sage:var(--ma-palette-sage-200);--ma-color-status-attention:var(--ma-palette-amber-100);--ma-color-status-attention-surface:var(--ma-palette-amber-950);--ma-color-status-attention-text:var(--ma-palette-amber-25);--ma-color-status-danger:var(--ma-palette-red-100);--ma-color-status-danger-surface:var(--ma-palette-red-950);--ma-color-status-danger-text:var(--ma-palette-red-25);--ma-color-status-info:var(--ma-palette-blue-100);--ma-color-status-info-surface:var(--ma-palette-blue-950);--ma-color-status-info-text:var(--ma-palette-blue-25);--ma-color-status-success:var(--ma-palette-green-100);--ma-color-status-success-surface:var(--ma-palette-green-950);--ma-color-status-success-text:var(--ma-palette-green-25);--ma-color-text-brand:var(--ma-palette-blue-100);--ma-color-text-disabled:var(--ma-palette-neutral-400);--ma-color-text-inverse:var(--ma-palette-neutral-950);--ma-color-text-primary:var(--ma-palette-neutral-25);--ma-color-text-secondary:var(--ma-palette-neutral-100);--ma-color-text-tertiary:var(--ma-palette-neutral-200);--ma-shadow-modal:0px 24px 96px 0px #0000005a;--ma-shadow-popover:0px 8px 32px 0px #0000003d;--ma-shadow-raised:0px 4px 16px 0px #00000018}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-standard-normal.C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-standard-normal.DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-standard-normal.DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-standard-normal.DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-standard-normal.Gqw5JQlq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-standard-normal.STiTPs0F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-standard-normal.BHZsWIlc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-standard-italic.5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-standard-italic.Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-standard-italic.DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-standard-italic.CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-standard-italic.BdcrZMcO.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-standard-italic.4y8iAqqs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-standard-italic.CJ93D38p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ma-app{background:var(--ma-color-background-canvas);color:var(--ma-color-text-primary);font-family:var(--ma-font-family-body);font-size:var(--ma-font-size-body);line-height:var(--ma-line-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.ma-app *,.ma-app :before,.ma-app :after{box-sizing:border-box}.ma-container{width:min(100% - var(--ma-layout-gutter) * 2, var(--ma-layout-content));min-width:0;margin-inline:auto}.ma-container[data-narrow]{max-width:var(--ma-layout-reading)}.ma-stack{gap:var(--ma-space-24);flex-direction:column;min-width:0;display:flex}.ma-icon{width:var(--ma-component-icon-default);height:var(--ma-component-icon-default);pointer-events:none;flex-shrink:0}.ma-brand{align-items:center;gap:var(--ma-space-8);min-width:0;max-width:100%;display:inline-flex}.ma-logo{width:var(--ma-space-48);height:var(--ma-space-48);fill:var(--ma-palette-brand-original);flex-shrink:0;display:block}.ma-wordmark{font:var(--ma-font-weight-bold) var(--ma-font-size-lead) / var(--ma-line-compact) var(--ma-font-family-display);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0}.ma-wordmark-dot{color:var(--ma-color-text-brand)}.ma-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ma-prose{max-width:var(--ma-layout-reading);overflow-wrap:anywhere}.ma-prose :is(h1,h2,h3,h4){font-family:var(--ma-font-family-display);line-height:var(--ma-line-heading);letter-spacing:-.03em}.ma-prose p{color:var(--ma-color-text-secondary)}.ma-prose a{color:var(--ma-color-text-brand);text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){.ma-app *,.ma-app :before,.ma-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ma-app{color:canvastext;background:canvas}}:where([data-ma-theme]:not(:root)){color:var(--ma-color-text-primary)}.ma-theme-scope{background:var(--ma-color-background-canvas);min-width:0;color:var(--ma-color-text-primary)}.ma-button{justify-content:center;align-items:center;gap:var(--ma-space-8);min-height:var(--ma-component-control-height);min-width:var(--ma-layout-touch);padding:var(--ma-space-12) var(--ma-space-20);border:var(--ma-component-control-border) solid transparent;border-radius:var(--ma-component-control-radius);box-sizing:border-box;font:var(--ma-font-weight-semibold) var(--ma-font-size-label) / var(--ma-line-label) var(--ma-font-family-body);text-align:center;overflow-wrap:anywhere;cursor:pointer;color:var(--ma-color-action-on-primary);background:var(--ma-color-action-primary);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.ma-button:is(:hover,[data-hovered]){background:var(--ma-color-action-hover)}.ma-button:is(:active,[data-pressed]){background:var(--ma-color-action-pressed)}.ma-button[data-size=small]{min-height:var(--ma-component-control-small);padding:var(--ma-space-8) var(--ma-space-16)}.ma-button[data-size=large]{min-height:var(--ma-component-control-large);padding:var(--ma-space-16) var(--ma-space-24);font-size:var(--ma-font-size-body)}.ma-button[data-variant=secondary]{background:var(--ma-color-action-secondary);color:var(--ma-color-action-on-secondary);border-color:var(--ma-color-border-default)}.ma-button[data-variant=secondary]:is(:hover,[data-hovered]){background:var(--ma-color-action-secondary-hover);border-color:var(--ma-color-border-hover)}.ma-button[data-variant=secondary]:is(:active,[data-pressed]){background:var(--ma-color-action-secondary-pressed)}.ma-button[data-variant=quiet]{color:var(--ma-color-text-primary);background:0 0}.ma-button[data-variant=quiet]:is(:hover,[data-hovered]){background:var(--ma-color-action-secondary-hover)}.ma-button[data-variant=quiet]:is(:active,[data-pressed]){background:var(--ma-color-action-secondary-pressed)}.ma-button[data-variant=danger]{background:var(--ma-color-action-danger);color:var(--ma-color-action-on-danger)}.ma-button[data-variant=danger]:is(:hover,[data-hovered]){background:var(--ma-color-action-danger-hover)}.ma-button[data-variant=danger]:is(:active,[data-pressed]){background:var(--ma-color-action-danger-pressed)}.ma-button:is(:disabled,[data-disabled]),.ma-button[data-variant]:is(:disabled,[data-disabled]):is(:hover,:active,[data-hovered],[data-pressed]){background:var(--ma-color-action-disabled);color:var(--ma-color-action-on-disabled);cursor:default;border-color:#0000}.ma-button[data-pending]{cursor:progress}.ma-button:focus-visible,.ma-button[data-focus-visible],.ma-link:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-link{color:var(--ma-color-text-brand);text-underline-offset:.22em;border-radius:var(--ma-radius-small);text-decoration-thickness:1px}.ma-link:hover{text-decoration-thickness:2px}.ma-spinner{width:var(--ma-component-icon-small);height:var(--ma-component-icon-small);border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.8s linear infinite ma-spin;display:inline-block}.ma-loading{align-items:center;gap:var(--ma-space-8);color:var(--ma-color-text-secondary);display:inline-flex}@keyframes ma-spin{to{transform:rotate(360deg)}}@media (forced-colors:active){.ma-button{border-color:buttontext}.ma-button:is(:disabled,[data-disabled]),.ma-button[data-variant]:is(:disabled,[data-disabled]):is(:hover,:active,[data-hovered],[data-pressed]){color:graytext;border-color:graytext}}.ma-field{gap:var(--ma-space-8);flex-direction:column;min-width:0;display:flex}.ma-label{overflow-wrap:anywhere;color:var(--ma-color-text-primary);font-size:var(--ma-font-size-label);font-weight:var(--ma-font-weight-semibold);line-height:var(--ma-line-label)}.ma-description{overflow-wrap:anywhere;color:var(--ma-color-text-tertiary);font-size:var(--ma-font-size-label);line-height:var(--ma-line-body);margin:0;display:block}.ma-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ma-component-control-height);border:var(--ma-component-control-border) solid var(--ma-color-border-control);border-radius:var(--ma-component-control-radius);padding:var(--ma-space-12) var(--ma-space-16);background:var(--ma-color-background-raised);color:var(--ma-color-text-primary);font:inherit;line-height:var(--ma-line-label)}.ma-input::placeholder{color:var(--ma-color-text-tertiary);opacity:1}.ma-input:hover{border-color:var(--ma-color-border-hover)}.ma-input:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset);border-color:var(--ma-color-border-selected)}.ma-input:disabled{cursor:default;background:var(--ma-color-action-disabled);color:var(--ma-color-text-disabled);border-color:var(--ma-color-border-default)}.ma-field[data-invalid] .ma-input{border-color:var(--ma-color-status-danger)}.ma-field-error{overflow-wrap:anywhere;color:var(--ma-color-status-danger-text);font-size:var(--ma-font-size-label);margin:0}.ma-textarea{min-height:var(--ma-space-128);resize:vertical}.ma-select-wrap{position:relative}.ma-select{appearance:none;padding-inline-end:var(--ma-space-48)}.ma-select-wrap>.ma-icon{pointer-events:none;inset-inline-end:var(--ma-space-16);color:var(--ma-color-text-secondary);position:absolute;top:50%;transform:translateY(-50%)}.ma-slider{width:100%;min-height:var(--ma-layout-touch);accent-color:var(--ma-color-action-primary);cursor:pointer;margin:0}.ma-slider:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset);border-radius:var(--ma-radius-control)}.ma-checkbox,.ma-switch{align-items:center;gap:var(--ma-space-12);min-height:var(--ma-layout-touch);cursor:pointer;font-size:var(--ma-font-size-label);color:var(--ma-color-text-primary);display:inline-flex;position:relative}.ma-checkbox input,.ma-switch input,.ma-choice input{opacity:0;width:1px;height:1px;position:absolute}.ma-checkbox-box{width:var(--ma-space-24);height:var(--ma-space-24);border:1px solid var(--ma-color-border-control);border-radius:var(--ma-space-6);background:var(--ma-color-background-raised);flex-shrink:0;place-items:center;display:grid}.ma-checkbox-box .ma-icon{visibility:hidden;width:var(--ma-component-icon-small)}.ma-checkbox input:checked+.ma-checkbox-box{border-color:var(--ma-color-action-primary);background:var(--ma-color-action-primary);color:var(--ma-color-action-on-primary)}.ma-checkbox input:checked+.ma-checkbox-box .ma-icon{visibility:visible}.ma-checkbox input:focus-visible+.ma-checkbox-box,.ma-switch input:focus-visible+.ma-switch-track{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-checkbox:has(input:disabled),.ma-switch:has(input:disabled){color:var(--ma-color-text-disabled);cursor:default}.ma-checkbox,.ma-switch{max-width:100%}.ma-checkbox>span:last-child,.ma-switch>span:last-child{overflow-wrap:anywhere;min-width:0}.ma-switch-track{padding:var(--ma-space-2);width:var(--ma-space-48);height:var(--ma-space-24);border-radius:var(--ma-radius-pill);background:var(--ma-color-border-control);flex-shrink:0;align-items:center;display:flex}.ma-switch-track>span{width:var(--ma-space-20);height:var(--ma-space-20);background:var(--ma-color-background-raised);transition:transform var(--ma-motion-duration-normal) var(--ma-motion-ease-standard);border-radius:50%;transform:translate(0)}.ma-switch input:checked+.ma-switch-track{background:var(--ma-color-action-primary)}.ma-switch input:checked+.ma-switch-track>span{background:var(--ma-color-action-on-primary);transform:translateX(var(--ma-space-24))}[dir=rtl] .ma-switch input:checked+.ma-switch-track>span{transform:translateX(calc(var(--ma-space-24) * -1))}.ma-choice-group{border:0;min-width:0;margin:0;padding:0}.ma-choice-group>legend{margin-bottom:var(--ma-space-8);padding:0}.ma-choice-group>.ma-description{margin-bottom:var(--ma-space-16)}.ma-choice-list{gap:var(--ma-space-12);display:grid}.ma-choice{align-items:center;gap:var(--ma-space-16);padding:var(--ma-space-20);cursor:pointer;border:1px solid var(--ma-component-choice-border);border-radius:var(--ma-radius-control);background:var(--ma-component-choice-background);min-height:var(--ma-component-control-large);display:flex;position:relative}.ma-choice input{z-index:1;width:100%;height:100%;cursor:inherit;margin:0;inset:0}.ma-choice:hover{border-color:var(--ma-color-border-hover)}.ma-choice:has(input:checked){border-color:var(--ma-color-border-selected);background:var(--ma-component-choice-selected);box-shadow:inset 0 0 0 1px var(--ma-color-border-selected)}.ma-choice:has(input:focus-visible){outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-choice:has(input:disabled){cursor:default;color:var(--ma-color-text-disabled);background:var(--ma-color-action-disabled)}.ma-choice-copy{gap:var(--ma-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ma-choice-title{font-weight:var(--ma-font-weight-medium)}.ma-choice-copy{overflow-wrap:anywhere}.ma-choice-group{container-type:inline-size}@container (width<=20rem){.ma-choice-icon{display:none}}.ma-radio-dot{width:var(--ma-space-20);height:var(--ma-space-20);border:1px solid var(--ma-color-border-control);border-radius:50%;flex-shrink:0}.ma-choice input:checked~.ma-radio-dot{border:6px solid var(--ma-color-action-primary);background:var(--ma-color-action-on-primary)}.ma-choice-icon{width:var(--ma-space-40);height:var(--ma-space-40);color:var(--ma-color-text-brand);background:var(--ma-color-background-brand);border-radius:var(--ma-radius-small);pointer-events:none;place-items:center;display:grid}@media (forced-colors:active){.ma-input,.ma-checkbox-box,.ma-radio-dot,.ma-choice{border-color:buttontext}.ma-choice:has(input:checked){outline:2px solid highlight}.ma-checkbox input:checked+.ma-checkbox-box{color:highlighttext;background:highlight}.ma-choice input:checked~.ma-radio-dot{border-color:highlight}.ma-switch-track{background:canvas;border:1px solid buttontext}.ma-switch-track>span{background:buttontext}.ma-switch input:checked+.ma-switch-track{background:highlight}.ma-switch input:checked+.ma-switch-track>span{background:highlighttext}}.ma-card{color:var(--ma-color-text-primary);min-width:0;padding:var(--ma-component-card-padding);border:1px solid var(--ma-component-card-border);border-radius:var(--ma-component-card-radius);background:var(--ma-component-card-background)}.ma-card[data-tone=subtle]{background:var(--ma-color-background-surface)}.ma-card[data-tone=brand]{background:var(--ma-color-background-brand);border-color:var(--ma-color-background-brand)}.ma-stat{gap:var(--ma-space-8);flex-direction:column;min-width:0;display:flex}.ma-stat-label{font-size:var(--ma-font-size-label);color:var(--ma-color-text-secondary)}.ma-stat-value{font-family:var(--ma-font-family-display);font-weight:var(--ma-font-weight-semibold);font-size:var(--ma-font-size-heading);line-height:var(--ma-line-compact);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ma-stat-detail{font-size:var(--ma-font-size-label);color:var(--ma-color-text-tertiary)}.ma-badge{overflow-wrap:anywhere;align-items:center;gap:var(--ma-space-6);width:fit-content;max-width:100%;padding:var(--ma-space-4) var(--ma-space-8);border-radius:var(--ma-radius-small);font-size:var(--ma-font-size-caption);line-height:var(--ma-line-label);font-weight:var(--ma-font-weight-medium);background:var(--ma-color-background-inset);color:var(--ma-color-text-secondary);display:inline-flex}.ma-badge[data-tone=brand]{background:var(--ma-color-background-selected);color:var(--ma-color-text-brand)}.ma-badge[data-tone=success]{background:var(--ma-color-status-success-surface);color:var(--ma-color-status-success-text)}.ma-badge[data-tone=attention]{background:var(--ma-color-status-attention-surface);color:var(--ma-color-status-attention-text)}.ma-badge[data-tone=danger]{background:var(--ma-color-status-danger-surface);color:var(--ma-color-status-danger-text)}.ma-progress{gap:var(--ma-space-8);display:grid}.ma-progress-label{overflow-wrap:anywhere;justify-content:space-between;gap:var(--ma-space-16);min-width:0;font-size:var(--ma-font-size-label);color:var(--ma-color-text-secondary);flex-wrap:wrap;display:flex}.ma-progress progress{width:100%;height:var(--ma-space-6);border-radius:var(--ma-radius-pill);background:var(--ma-color-data-track);appearance:none;accent-color:var(--ma-color-data-focus);border:0;display:block;overflow:hidden}.ma-progress progress::-webkit-progress-bar{background:var(--ma-color-data-track);border-radius:var(--ma-radius-pill)}.ma-progress progress::-webkit-progress-value{background:var(--ma-color-data-focus);border-radius:var(--ma-radius-pill)}.ma-progress progress::-moz-progress-bar{background:var(--ma-color-data-focus);border-radius:var(--ma-radius-pill)}.ma-skeleton{min-height:var(--ma-space-16);border-radius:var(--ma-radius-small);background:var(--ma-color-background-inset);animation:1.8s ease-in-out infinite ma-breathe;display:block}@keyframes ma-breathe{50%{opacity:.5}}.ma-notice{overflow-wrap:anywhere;padding:var(--ma-space-16) var(--ma-space-20);border-radius:var(--ma-radius-control);background:var(--ma-color-background-brand);color:var(--ma-color-text-brand);font-size:var(--ma-font-size-label)}.ma-notice>strong{margin-bottom:var(--ma-space-4);display:block}.ma-notice[data-tone=success]{background:var(--ma-color-status-success-surface);color:var(--ma-color-status-success-text)}.ma-notice[data-tone=danger]{background:var(--ma-color-status-danger-surface);color:var(--ma-color-status-danger-text)}.ma-notice[data-tone=attention]{background:var(--ma-color-status-attention-surface);color:var(--ma-color-status-attention-text)}.ma-notice[data-tone=neutral]{background:var(--ma-color-background-surface);color:var(--ma-color-text-secondary)}.ma-empty{text-align:center;padding:var(--ma-space-48) var(--ma-space-24);flex-direction:column;align-items:center;display:flex}.ma-empty-title{margin:var(--ma-space-16) 0 var(--ma-space-8);font:var(--ma-font-weight-semibold) var(--ma-font-size-title) / var(--ma-line-heading) var(--ma-font-family-display)}.ma-empty-description{max-width:var(--ma-layout-quiz);margin:0 0 var(--ma-space-24);color:var(--ma-color-text-secondary)}.ma-empty :is(.ma-empty-title,.ma-empty-description){overflow-wrap:anywhere}.ma-empty-description>:first-child{margin-block-start:0}.ma-empty-description>:last-child{margin-block-end:0}.ma-empty-icon{width:var(--ma-space-48);height:var(--ma-space-48);border-radius:var(--ma-radius-control);color:var(--ma-color-text-brand);background:var(--ma-color-background-brand);place-items:center;display:grid}.ma-avatar{width:var(--ma-space-40);height:var(--ma-space-40);color:var(--ma-color-text-brand);background:var(--ma-color-background-selected);font-weight:var(--ma-font-weight-semibold);border-radius:50%;place-items:center;display:inline-grid}.ma-divider{border:0;border-top:1px solid var(--ma-color-border-subtle);margin:0}.ma-table-wrap{border-radius:var(--ma-radius-control);border:1px solid var(--ma-color-border-default);max-width:100%;overflow-x:auto}.ma-table-wrap:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-table{border-collapse:collapse;text-align:start;width:100%;font-size:var(--ma-font-size-label)}.ma-table caption{padding:var(--ma-space-16);text-align:start;font-weight:var(--ma-font-weight-semibold)}.ma-table th{font-weight:var(--ma-font-weight-medium);color:var(--ma-color-text-secondary);background:var(--ma-color-background-surface)}.ma-table :is(th,td){text-align:start;padding:var(--ma-space-16);border-bottom:1px solid var(--ma-color-border-subtle)}.ma-table tbody tr:last-child td{border-bottom:0}.ma-error-summary{min-width:0;padding:var(--ma-space-20);border:2px solid var(--ma-color-status-danger);border-radius:var(--ma-radius-control);background:var(--ma-color-status-danger-surface);color:var(--ma-color-status-danger-text);overflow-wrap:anywhere}.ma-error-summary-title{margin:0 0 var(--ma-space-12);font:var(--ma-font-weight-semibold) var(--ma-font-size-lead)/var(--ma-line-heading) var(--ma-font-family-display)}.ma-error-summary ul{margin:0;padding-inline-start:var(--ma-space-24)}.ma-error-summary li+li{margin-block-start:var(--ma-space-8)}.ma-error-summary a{color:inherit;text-underline-offset:.2em}.ma-error-summary:focus,.ma-error-summary a:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}@media (forced-colors:active){.ma-error-summary{border-color:canvastext}}.ma-tab-list{gap:var(--ma-space-4);padding:var(--ma-space-4);border-radius:var(--ma-radius-control);background:var(--ma-color-background-inset);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.ma-tab{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;min-height:var(--ma-layout-touch);padding:var(--ma-space-8) var(--ma-space-16);border-radius:var(--ma-radius-small);color:var(--ma-color-text-secondary);font-size:var(--ma-font-size-label);font-weight:var(--ma-font-weight-medium);cursor:pointer;justify-content:center;align-items:center;display:flex}.ma-tab[data-selected]{text-underline-offset:.3em;color:var(--ma-color-text-primary);background:var(--ma-color-background-raised);text-decoration:underline .12em}.ma-tab[data-focus-visible],.ma-tab:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-tab[data-disabled]{color:var(--ma-color-text-disabled);cursor:default}.ma-tab-panel{margin-top:var(--ma-space-24)}.ma-tab-panel:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-disclosure{border-bottom:1px solid var(--ma-color-border-default)}.ma-disclosure summary{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:var(--ma-space-24);min-width:0;padding:var(--ma-space-20) 0;min-height:var(--ma-layout-touch);cursor:pointer;font-weight:var(--ma-font-weight-medium);list-style:none;display:flex}.ma-disclosure summary::-webkit-details-marker{display:none}.ma-disclosure summary:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset);border-radius:var(--ma-radius-small)}.ma-disclosure summary .ma-icon{transition:transform var(--ma-motion-duration-normal) var(--ma-motion-ease-standard)}.ma-disclosure[open] summary .ma-icon{transform:rotate(180deg)}.ma-disclosure>div{padding-bottom:var(--ma-space-24);color:var(--ma-color-text-secondary)}.ma-breadcrumbs ol{align-items:center;gap:var(--ma-space-8);font-size:var(--ma-font-size-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ma-breadcrumbs li+li:before{content:"/";color:var(--ma-color-text-tertiary);margin-inline-end:var(--ma-space-8)}.ma-breadcrumbs a{min-height:var(--ma-layout-touch);color:var(--ma-color-text-secondary);text-underline-offset:.2em;align-items:center;display:inline-flex}.ma-breadcrumbs [aria-current]{color:var(--ma-color-text-primary)}.ma-pagination{align-items:center;gap:var(--ma-space-8);flex-wrap:wrap;display:flex}.ma-pagination [aria-current]{text-underline-offset:.3em;background:var(--ma-color-background-selected);color:var(--ma-color-text-brand);text-decoration:underline .12em}.ma-modal-overlay{z-index:var(--ma-layer-modal);padding:var(--ma-space-24);background:color-mix(in srgb, var(--ma-color-overlay-scrim) 65%, transparent);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ma-modal{width:min(100%, var(--ma-layout-quiz));max-height:calc(100dvh - var(--ma-space-48));border:1px solid var(--ma-color-border-default);border-radius:var(--ma-radius-large);background:var(--ma-color-background-raised);color:var(--ma-color-text-primary);box-shadow:var(--ma-shadow-modal);overflow-y:auto}.ma-dialog{padding:var(--ma-space-32);font-family:var(--ma-font-family-body);line-height:var(--ma-line-body);outline:none}.ma-dialog-heading{justify-content:space-between;align-items:start;gap:var(--ma-space-16);display:flex}.ma-dialog-heading h2{overflow-wrap:anywhere;min-width:0;font:var(--ma-font-weight-semibold) var(--ma-font-size-title) / var(--ma-line-heading) var(--ma-font-family-display);letter-spacing:-.03em;margin:0}.ma-dialog-heading>.ma-button{margin-top:calc(var(--ma-space-8) * -1);flex-shrink:0}.ma-dialog-content{overflow-wrap:anywhere;min-width:0;margin-top:var(--ma-space-24)}.ma-dialog-content p{color:var(--ma-color-text-secondary)}.ma-modal[data-variant=drawer]{max-height:none;width:min(100%, var(--ma-layout-quiz));border-radius:var(--ma-radius-large) 0 0 var(--ma-radius-large);align-self:stretch;margin-inline-start:auto}.ma-modal-overlay:has(.ma-modal[data-variant=drawer]){padding:0}.ma-tooltip{overflow-wrap:anywhere;z-index:var(--ma-layer-popover);max-width:var(--ma-layout-sidebar);padding:var(--ma-space-8) var(--ma-space-12);border-radius:var(--ma-radius-small);color:var(--ma-color-text-inverse);background:var(--ma-color-background-inverse);font:var(--ma-font-weight-medium) var(--ma-font-size-label) / var(--ma-line-label) var(--ma-font-family-body);box-shadow:var(--ma-shadow-popover)}.ma-modal[data-entering]{animation:ma-overlay-enter var(--ma-motion-duration-normal) var(--ma-motion-ease-enter)}.ma-modal[data-exiting]{animation:ma-overlay-enter var(--ma-motion-duration-fast) var(--ma-motion-ease-exit) reverse}@keyframes ma-overlay-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=40rem){.ma-modal-overlay{padding:var(--ma-space-12)}.ma-dialog{padding:var(--ma-space-24)}}@media (prefers-reduced-motion:reduce){.ma-modal,.ma-modal-overlay,.ma-tooltip{transition:none!important;animation:none!important}}@media (forced-colors:active){.ma-modal,.ma-tooltip{border:1px solid canvastext}}.ma-shell{grid-template-columns:var(--ma-layout-sidebar) minmax(0,1fr);border:1px solid var(--ma-color-border-default);border-radius:var(--ma-radius-large);background:var(--ma-color-background-raised);color:var(--ma-color-text-primary);min-width:0;display:grid}.ma-shell-sidebar{padding:var(--ma-space-24);border-inline-end:1px solid var(--ma-color-border-subtle);min-width:0}.ma-shell-brand{margin-block-end:var(--ma-space-32)}.ma-shell .ma-logo{width:var(--ma-space-40);height:var(--ma-space-40)}.ma-shell .ma-wordmark{font-size:var(--ma-font-size-body)}.ma-shell nav ul{gap:var(--ma-space-8);margin:0;padding:0;list-style:none;display:grid}.ma-shell nav a{align-items:center;gap:var(--ma-space-12);min-height:var(--ma-layout-touch);padding:var(--ma-space-12);border-radius:var(--ma-radius-control);color:var(--ma-color-text-secondary);font-size:var(--ma-font-size-label);overflow-wrap:anywhere;text-decoration:none;display:flex}.ma-shell nav a:hover{background:var(--ma-color-action-secondary-hover)}.ma-shell nav a[aria-current]{background:var(--ma-color-background-selected);color:var(--ma-color-text-brand);font-weight:var(--ma-font-weight-semibold)}.ma-shell nav a:focus-visible,.ma-shell-disclosure summary:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-shell-workspace{min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.ma-shell-heading{justify-content:space-between;align-items:start;gap:var(--ma-space-16);flex-wrap:wrap;margin-block-end:var(--ma-space-32);display:flex}.ma-shell-heading :is(h2,h3){font:var(--ma-font-weight-semibold) var(--ma-font-size-heading)/var(--ma-line-heading) var(--ma-font-family-display);letter-spacing:-.035em;margin:0}.ma-shell-columns{gap:var(--ma-space-24);min-width:0;display:grid}.ma-shell-columns[data-support]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.ma-shell-content,.ma-shell-support{align-content:start;gap:var(--ma-space-24);min-width:0;display:grid}.ma-shell-content :is(h3,h4,p),.ma-shell-support :is(h3,h4,p){overflow-wrap:anywhere}.ma-shell-content h4,.ma-shell-support h4{margin-block:0 var(--ma-space-12);font-size:var(--ma-font-size-lead)}.ma-shell-mobile{display:none}.ma-eyebrow{color:var(--ma-color-text-brand);font:var(--ma-font-weight-semibold) var(--ma-font-size-caption)/var(--ma-line-label) var(--ma-font-family-body);letter-spacing:.04em;margin:0 0 var(--ma-space-16);overflow-wrap:anywhere}.ma-illustration{object-fit:contain;max-width:100%;height:auto;display:block}@media (width<=64rem){.ma-shell{grid-template-columns:minmax(0,1fr)}.ma-shell-sidebar{display:none}.ma-shell-mobile{padding:var(--ma-space-20);border-bottom:1px solid var(--ma-color-border-subtle);display:block}.ma-shell-mobile .ma-shell-brand{margin-block-end:var(--ma-space-16)}.ma-shell-disclosure summary{min-height:var(--ma-layout-touch);padding:var(--ma-space-12);border:1px solid var(--ma-color-border-control);border-radius:var(--ma-radius-control);cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:var(--ma-space-12);list-style:none;display:flex}.ma-shell-disclosure summary::-webkit-details-marker{display:none}.ma-shell-disclosure[open] summary .ma-icon{transform:rotate(180deg)}.ma-shell-disclosure nav{margin-block-start:var(--ma-space-16)}}@media (width<=48rem){.ma-shell-columns[data-support]{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.ma-shell nav a[aria-current]{border:1px solid highlight}}.ma-article{max-width:var(--ma-layout-reading);font:var(--ma-font-weight-regular) var(--ma-font-size-reading)/var(--ma-line-reading) var(--ma-font-family-editorial);font-optical-sizing:auto;color:var(--ma-color-text-primary);overflow-wrap:anywhere;margin-inline:auto}.ma-article :is(h1,h2,h3,h4){font-family:var(--ma-font-family-display);line-height:var(--ma-line-heading);letter-spacing:-.035em;text-wrap:balance;margin-block:1.8em .65em}.ma-article h1{margin-block-start:0;font-size:clamp(2rem,5vw,3.5rem)}.ma-article h2{font-size:var(--ma-font-size-heading)}.ma-article h3{font-size:var(--ma-font-size-title)}.ma-article p{margin-block:0 1.25em}.ma-article :is(ul,ol){padding-inline-start:1.5em}.ma-article li+li{margin-block-start:.6em}.ma-article a{color:var(--ma-color-text-brand);text-underline-offset:.2em}.ma-article a:focus-visible{outline:var(--ma-component-focus-width) solid var(--ma-color-focus-ring);outline-offset:var(--ma-component-focus-offset)}.ma-article blockquote{margin:var(--ma-space-32) 0;padding:var(--ma-space-24) var(--ma-space-32);border-inline-start:var(--ma-space-4) solid var(--ma-color-border-selected);border-radius:0 var(--ma-radius-card) var(--ma-radius-card) 0;background:var(--ma-color-accent-sage-surface);color:var(--ma-color-accent-sage-text)}.ma-article blockquote p:last-child{margin-block-end:0}.ma-article :is(figcaption,.ma-article-meta,.ma-eyebrow){font-family:var(--ma-font-family-body);font-size:var(--ma-font-size-caption);line-height:var(--ma-line-body);color:var(--ma-color-text-secondary)}.ma-article .ma-eyebrow{color:var(--ma-color-text-brand)}.ma-article figure{margin:var(--ma-space-32) 0}.ma-article figure img{border-radius:var(--ma-radius-card);max-width:100%;height:auto}.ma-frame{min-width:0;margin:0;container-type:inline-size}.ma-frame-canvas{box-sizing:border-box;isolation:isolate;border-radius:var(--ma-radius-large);border:1px solid var(--ma-color-border-subtle);background:var(--ma-color-background-canvas);min-width:0;color:var(--ma-color-text-primary);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.ma-frame-canvas:before{content:"";pointer-events:none;grid-area:1/1;padding-block-start:calc(100% / var(--ma-frame-ratio))}.ma-frame-canvas[data-format=square]{--ma-frame-ratio:var(--ma-layout-ratio-square)}.ma-frame-canvas[data-format=portrait]{--ma-frame-ratio:var(--ma-layout-ratio-portrait)}.ma-frame-canvas[data-format=story]{--ma-frame-ratio:var(--ma-layout-ratio-story)}.ma-frame-canvas[data-format=cover]{--ma-frame-ratio:var(--ma-layout-ratio-cover)}.ma-frame-layout{align-items:start;gap:var(--ma-space-24);flex-direction:column;grid-area:1/1;min-width:0;padding:clamp(1.25rem,5cqw,3.5rem);display:flex}.ma-frame-canvas[data-tone=sage]{background:var(--ma-color-accent-sage-surface);color:var(--ma-color-accent-sage-text)}.ma-frame-canvas[data-tone=apricot]{background:var(--ma-color-accent-apricot-surface);color:var(--ma-color-accent-apricot-text)}.ma-frame-canvas[data-tone=lavender]{background:var(--ma-color-accent-lavender-surface);color:var(--ma-color-accent-lavender-text)}.ma-frame-brand{max-width:100%}.ma-frame-brand .ma-logo{width:var(--ma-space-40);height:var(--ma-space-40)}.ma-frame-brand .ma-wordmark{font-size:var(--ma-font-size-body)}.ma-frame-copy{overflow-wrap:anywhere;z-index:1;min-width:0;max-width:34em;position:relative}.ma-frame-title{font:var(--ma-font-weight-semibold) clamp(1.75rem,7cqw,4.5rem)/1.1 var(--ma-font-family-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.ma-frame-body{font-size:clamp(1rem,2.6cqw,1.5rem);line-height:var(--ma-line-body);max-width:28em;margin-block-start:var(--ma-space-20)}.ma-frame-body p{margin:0}.ma-frame-art{flex:1;justify-content:center;align-items:center;width:100%;min-height:32cqw;display:flex;position:relative}.ma-frame-art img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.ma-frame-footer{overflow-wrap:anywhere;max-width:100%;font-size:var(--ma-font-size-caption);line-height:var(--ma-line-body);margin-block-start:auto}.ma-frame>figcaption{overflow-wrap:anywhere;font-size:var(--ma-font-size-caption);color:var(--ma-color-text-secondary);margin-block-start:var(--ma-space-12)}@media (width<=30rem){.ma-article blockquote{padding:var(--ma-space-20)}}.ma-focus-scene{min-width:0;margin:0}.ma-scene-stage{overflow-anchor:none;isolation:isolate;aspect-ratio:1.25;place-items:center;min-width:0;display:grid;position:relative}.ma-scene-art{z-index:2;width:100%;transition:transform var(--ma-motion-duration-scene) var(--ma-motion-ease-expressive);position:relative}.ma-scene-orbit{border:1px solid var(--ma-color-border-default);aspect-ratio:1;width:80%;transition:transform var(--ma-motion-duration-scene) var(--ma-motion-ease-expressive);animation:ma-orbit var(--ma-motion-duration-ambient) ease-in-out infinite alternate;border-radius:50%;animation-play-state:paused;position:absolute;transform:rotate(-18deg)scaleY(.66)}.ma-scene-orbit-two{border-style:dashed;width:95%;transform:rotate(25deg)scaleY(.6)}.ma-scene-petal{aspect-ratio:1;background:var(--ma-color-scene-apricot);width:19%;transition:transform var(--ma-motion-duration-scene) var(--ma-motion-ease-expressive);border-radius:60% 40% 70% 30%;position:absolute;inset-block-start:8%;inset-inline-start:4%}.ma-scene-petal-two{background:var(--ma-color-scene-lavender);border-radius:30% 70% 40% 60%;width:13%;inset-block:auto 8%;inset-inline:auto 4%}.ma-scene-seed{aspect-ratio:1;background:var(--ma-color-scene-blue);width:7%;transition:transform var(--ma-motion-duration-scene) var(--ma-motion-ease-expressive);border-radius:50%;position:absolute;inset-block-start:7%;inset-inline-end:12%}.ma-focus-scene[data-arrangement=gathered] .ma-scene-art{transform:translateY(-3%)scale(.94)}.ma-focus-scene[data-arrangement=gathered] .ma-scene-petal-one{transform:translate(55%,45%)rotate(25deg)}.ma-focus-scene[data-arrangement=gathered] .ma-scene-petal-two{transform:translate(-50%,-35%)rotate(-35deg)}.ma-focus-scene[data-arrangement=gathered] .ma-scene-seed{transform:translate(-100%,70%)}.ma-focus-scene[data-arrangement=gathered] .ma-scene-orbit{transform:rotate(0)scaleY(.7)}.ma-focus-scene[data-playing=true] .ma-scene-orbit{animation-play-state:running}.ma-focus-scene[data-playing=false] .ma-scene-orbit{animation-play-state:paused}.ma-focus-scene figcaption{z-index:3;position:relative}.ma-focus-scene figcaption>p{font-size:var(--ma-font-size-caption);color:var(--ma-color-text-secondary);max-width:34rem;margin-block:0 var(--ma-space-16)}.ma-scene-controls{gap:var(--ma-space-8);flex-wrap:wrap;display:flex}@keyframes ma-orbit{0%{rotate:-5deg}to{rotate:8deg}}@media (prefers-reduced-motion:reduce){.ma-focus-scene *,.ma-focus-scene :before{transition:none!important;animation:none!important}}.ma-focus-scene[data-motion=still] *{transition:none!important;animation:none!important}@media (forced-colors:active){.ma-scene-petal,.ma-scene-seed{border:1px solid canvastext}}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin-block-start:0}h1{font-size:clamp(2rem,4vw,3.5rem);line-height:var(--ma-line-heading);letter-spacing:-.035em}h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:var(--ma-line-heading)}h3{font-size:var(--ma-font-size-title)}p{margin-block:0 var(--ma-space-16)}a{color:var(--ma-color-action-primary)}.lead{font-size:var(--ma-font-size-lead);max-width:55ch}.muted{color:var(--ma-color-text-secondary);font-size:var(--ma-font-size-caption)}.eyebrow{font-size:var(--ma-font-size-label);font-weight:var(--ma-font-weight-semibold);color:var(--ma-color-text-secondary)}.view-stack{gap:var(--ma-space-24);flex-direction:column;display:flex}.narrow{max-width:var(--ma-layout-quiz);margin-inline:auto}.spaced{margin-block-start:var(--ma-space-24)}.card-grid{gap:var(--ma-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.action-row,.history-row,.app-toolbar{justify-content:space-between;align-items:center;gap:var(--ma-space-16);flex-wrap:wrap;display:flex}.settings{gap:var(--ma-space-12);flex-wrap:wrap;display:flex}.settings .ma-field{max-width:220px}.number-grid{gap:var(--ma-space-8);margin-block:var(--ma-space-24);display:grid}.number-grid .ma-button{aspect-ratio:1;width:100%;min-width:0;height:auto;font-size:clamp(1rem,4vw,1.75rem)}.symbol-options{gap:var(--ma-space-16);margin-block:var(--ma-space-24);flex-wrap:wrap;display:flex}.symbol-options .ma-button{min-height:72px;font-size:2rem}.app-loading{padding:var(--ma-space-48);max-width:var(--ma-layout-quiz);margin:auto}.app-footer{border-top:1px solid var(--ma-color-border-subtle);padding-block:var(--ma-space-24);font-size:var(--ma-font-size-caption);color:var(--ma-color-text-secondary);margin-block-start:var(--ma-space-48)}.skip-link{z-index:100;background:var(--ma-color-background-raised);color:var(--ma-color-text-primary);padding:var(--ma-space-12);position:fixed;inset:8px auto auto 8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{justify-content:space-between;align-items:center;gap:var(--ma-space-24);padding-block:var(--ma-space-24);flex-wrap:wrap;display:flex}.site-header nav,.languages{align-items:center;gap:var(--ma-space-24);flex-wrap:wrap;display:flex}.site-header nav a{text-decoration:none}.languages{gap:var(--ma-space-12);font-size:var(--ma-font-size-caption)}.languages [aria-current]{font-weight:700;text-decoration-thickness:2px}.hero{align-items:center;gap:var(--ma-space-48);padding-block:var(--ma-space-64);grid-template-columns:1fr 1fr;display:grid}.hero-copy{align-items:flex-start;gap:var(--ma-space-24);flex-direction:column;display:flex}.hero h1{max-width:9.5ch;margin:0;font-size:clamp(2.75rem,6vw,5.5rem)}.hero .lead{max-width:39ch}.hero-art{border-radius:var(--ma-radius-card);overflow:hidden}.hero-art img{width:100%;height:auto;display:block}.landing-section{padding-block:var(--ma-space-64)}.landing-section>h2{max-width:22ch;margin-block-end:var(--ma-space-32)}.step-number{font-family:var(--ma-font-family-editorial);font-size:var(--ma-font-size-heading);color:var(--ma-color-text-secondary)}.editorial{align-items:center;gap:var(--ma-space-48);grid-template-columns:1fr 1fr;display:grid}.editorial img{border-radius:var(--ma-radius-card);width:100%;height:auto}.faq{max-width:var(--ma-layout-reading)}.faq .ma-disclosure{margin-block-end:var(--ma-space-16)}.final-cta{text-align:center}.final-cta h2{max-width:none}.site-footer{justify-content:space-between;align-items:center;gap:var(--ma-space-24);padding-block:var(--ma-space-32);border-top:1px solid var(--ma-color-border-subtle);flex-wrap:wrap;display:flex}@media (width<=760px){.hero,.editorial{gap:var(--ma-space-32);grid-template-columns:1fr}.hero{padding-block:var(--ma-space-32)}.hero h1{max-width:13ch}.site-header nav{gap:var(--ma-space-16)}.landing-section{padding-block:var(--ma-space-40)}.settings{width:100%}.settings .ma-field{flex:1;min-width:0}.app-toolbar{align-items:flex-start}.number-grid{gap:var(--ma-space-8)}}.action-progress{align-items:center;max-width:100%;display:inline-flex}.action-progress>.ma-button{max-width:100%}.number-grid>.action-progress{width:100%;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
