:root{--x-color-black:#000;--x-color-white:#fff;--x-color-sage-50:#f5fff0;--x-color-sage-100:#e4e9ce;--x-color-sage-200:#dde2c3;--x-color-sage-300:#b8c681;--x-color-sage-400:#a1b358;--x-color-sage-500:#8a9a46;--x-color-sage-600:#6e7b38;--x-color-sage-700:#5f632f;--x-color-sage-800:#3e401a;--x-color-sage-900:#202c19;--x-color-willow-50:#f2f2ed;--x-color-willow-100:#e6e7dc;--x-color-willow-200:#dee1d0;--x-color-willow-300:#cecfb8;--x-color-willow-400:#abad89;--x-color-willow-500:#939568;--x-color-willow-600:#777a50;--x-color-willow-700:#666848;--x-color-willow-800:#444530;--x-color-willow-900:#20231c;--x-color-canary-50:#fffde4;--x-color-canary-100:#fefbd3;--x-color-canary-200:#fcf5aa;--x-color-canary-300:#fbf181;--x-color-canary-400:#f8ea4a;--x-color-canary-500:#d7cd57;--x-color-canary-600:#a9a149;--x-color-canary-700:#8b7d3b;--x-color-canary-800:#4d4315;--x-color-canary-900:#393212;--x-color-alabaster-50:#f5f2eb;--x-color-alabaster-100:#ebe6d9;--x-color-alabaster-200:#ded6c1;--x-color-alabaster-300:#ccbe9e;--x-color-alabaster-400:#bba97e;--x-color-alabaster-500:#a79058;--x-color-alabaster-600:#867347;--x-color-alabaster-700:#74643d;--x-color-alabaster-800:#4f442a;--x-color-alabaster-900:#292316;--x-color-amber-50:#fff8ed;--x-color-amber-100:#fae8ce;--x-color-amber-200:#f3d5bb;--x-color-amber-300:#dfb888;--x-color-amber-400:#d09c55;--x-color-amber-500:#cc8931;--x-color-amber-600:#ab7429;--x-color-amber-700:#845c25;--x-color-amber-800:#543f1e;--x-color-amber-900:#31200e;--x-color-cinnamon-50:#fff5ee;--x-color-cinnamon-100:#fbefe8;--x-color-cinnamon-200:#fde5d9;--x-color-cinnamon-300:#e9bea5;--x-color-cinnamon-400:#d59f80;--x-color-cinnamon-500:#c88159;--x-color-cinnamon-600:#c17042;--x-color-cinnamon-700:#653a21;--x-color-cinnamon-800:#482918;--x-color-cinnamon-900:#351e11;--x-color-coral-50:#fff7f3;--x-color-coral-100:#fcf0ea;--x-color-coral-200:#fdd8c8;--x-color-coral-300:#f3b296;--x-color-coral-400:#f28a5b;--x-color-coral-500:#e1591d;--x-color-coral-600:#a4481d;--x-color-coral-700:#733112;--x-color-coral-800:#511e08;--x-color-coral-900:#3b1606;--x-color-crimson-50:#fdeded;--x-color-crimson-100:#ffdddb;--x-color-crimson-200:#ffb4b2;--x-color-crimson-300:#f88a87;--x-color-crimson-400:#e9514c;--x-color-crimson-500:#cd3d38;--x-color-crimson-600:#a32f2b;--x-color-crimson-700:#82211e;--x-color-crimson-800:#611b19;--x-color-crimson-900:#321110;--x-color-khaki-50:#f8f8f8;--x-color-khaki-100:#dfdfdf;--x-color-khaki-200:#e8e5e2;--x-color-khaki-300:#e1dbd2;--x-color-khaki-400:#c3baae;--x-color-khaki-500:#918274;--x-color-khaki-600:#7d6c5c;--x-color-khaki-700:#6a5d51;--x-color-khaki-800:#4c443c;--x-color-khaki-900:#39332e;--x-color-eggplant-50:#fdf9fb;--x-color-eggplant-100:#f7f0f3;--x-color-eggplant-200:#f5dbe3;--x-color-eggplant-300:#f4c3d3;--x-color-eggplant-400:#db90a9;--x-color-eggplant-500:#c26584;--x-color-eggplant-600:#a5506c;--x-color-eggplant-700:#6d3c4c;--x-color-eggplant-800:#4e2a36;--x-color-eggplant-900:#351c25;--x-color-onyx-50:#fdfaff;--x-color-onyx-100:#f3f2f4;--x-color-onyx-200:#e7e5ea;--x-color-onyx-300:#c7c1cf;--x-color-onyx-400:#a99eb8;--x-color-onyx-500:#7c718a;--x-color-onyx-600:#6b6177;--x-color-onyx-700:#5d5568;--x-color-onyx-800:#494251;--x-color-onyx-900:#37313d;--x-color-lapis-50:#f5f9ff;--x-color-lapis-100:#eff2f7;--x-color-lapis-200:#d8e0eb;--x-color-lapis-300:#a0b6d2;--x-color-lapis-400:#6e8bb3;--x-color-lapis-500:#5177aa;--x-color-lapis-600:#436491;--x-color-lapis-700:#314c6f;--x-color-lapis-800:#1e324e;--x-color-lapis-900:#1b1f36;--x-color-slate-50:#fdfafa;--x-color-slate-100:#f2f2f2;--x-color-slate-200:#d6d6d6;--x-color-slate-300:#bfbfbf;--x-color-slate-400:#9f9f9f;--x-color-slate-500:#757575;--x-color-slate-600:#656565;--x-color-slate-700:#575757;--x-color-slate-800:#454545;--x-color-slate-900:#242424;--x-color-red-100:#f8e5e5;--x-color-red-200:#ffb9b9;--x-color-red-300:#ff9090;--x-color-red-400:#fa6161;--x-color-red-500:#d83434;--x-color-red-600:#b12f2f;--x-color-red-700:#9b1d1d;--x-color-red-800:#710c0c;--x-color-red-900:#460d0d;--x-color-orange-100:#f6eae3;--x-color-orange-200:#ffdcbe;--x-color-orange-300:#fcb180;--x-color-orange-400:#eb7a2f;--x-color-orange-500:#e46809;--x-color-orange-600:#d15e00;--x-color-orange-700:#a7510b;--x-color-orange-800:#832a02;--x-color-orange-900:#582005;--x-color-green-100:#ecfdf1;--x-color-green-200:#c9f4d7;--x-color-green-300:#82e4a3;--x-color-green-400:#4ccf78;--x-color-green-500:#2eaa57;--x-color-green-600:#02812d;--x-color-green-700:#10672d;--x-color-green-800:#085622;--x-color-green-900:#053515;--x-color-blue-100:#e5edfe;--x-color-blue-200:#b8cdfc;--x-color-blue-300:#8db1fc;--x-color-blue-400:#5487f5;--x-color-blue-500:#5177aa;--x-color-blue-600:#3355a1;--x-color-blue-700:#17459e;--x-color-blue-800:#0f3566;--x-color-blue-900:#172b4d;--x-color-highlight-yellow:#f6ff00;--x-color-highlight-orange:#ffae44;--x-color-highlight-cyan:#61e7ff;--x-color-highlight-pink:#ffa5ec;--x-color-highlight-green:#afff03;--x-color-highlight-purple:#924eff;--x-color-highlight-blue:#508aff;--x-color-status-success-base:var(--x-color-status-success-base);--x-color-status-success-muted:var(--x-color-status-success-muted);--x-color-status-success-emphasis:var(--x-color-status-success-emphasis);--x-color-status-success-signature:var(--x-color-status-success-signature);--x-color-status-success-contrast:var(--x-color-status-success-contrast);--x-color-status-success-accent:var(--x-color-status-success-accent);--x-color-status-success-distinction:var(--x-color-status-success-distinction);--x-color-status-danger-base:var(--x-color-status-danger-base);--x-color-status-danger-muted:var(--x-color-status-danger-muted);--x-color-status-danger-emphasis:var(--x-color-status-danger-emphasis);--x-color-status-danger-signature:var(--x-color-status-danger-signature);--x-color-status-danger-contrast:var(--x-color-status-danger-contrast);--x-color-status-danger-accent:var(--x-color-status-danger-accent);--x-color-status-danger-distinction:var(--x-color-status-danger-distinction);--x-color-status-info-base:var(--x-color-status-info-base);--x-color-status-info-muted:var(--x-color-status-info-muted);--x-color-status-info-emphasis:var(--x-color-status-info-emphasis);--x-color-status-info-signature:var(--x-color-status-info-signature);--x-color-status-info-contrast:var(--x-color-status-info-contrast);--x-color-status-info-accent:var(--x-color-status-info-accent);--x-color-status-info-distinction:var(--x-color-status-info-distinction);--x-color-status-attention-base:var(--x-color-status-attention-base);--x-color-status-attention-muted:var(--x-color-status-attention-muted);--x-color-status-attention-emphasis:var(--x-color-status-attention-emphasis);--x-color-status-attention-signature:var(--x-color-status-attention-signature);--x-color-status-attention-contrast:var(--x-color-status-attention-contrast);--x-color-status-attention-accent:var(--x-color-status-attention-accent);--x-color-status-attention-distinction:var(--x-color-status-attention-distinction);--x-color-status-premium-base:var(--x-color-status-premium-base);--x-color-status-premium-muted:var(--x-color-status-premium-muted);--x-color-status-premium-emphasis:var(--x-color-status-premium-emphasis);--x-color-status-premium-signature:var(--x-color-status-premium-signature);--x-color-status-premium-contrast:var(--x-color-status-premium-contrast);--x-color-status-premium-accent:var(--x-color-status-premium-accent);--x-color-status-premium-distinction:var(--x-color-status-premium-distinction);--x-color-brand-primary-base:var(--x-color-brand-primary-base);--x-color-brand-primary-muted:var(--x-color-brand-primary-muted);--x-color-brand-primary-emphasis:var(--x-color-brand-primary-emphasis);--x-color-brand-primary-contrast:var(--x-color-brand-primary-contrast);--x-color-brand-primary-accent:var(--x-color-brand-primary-accent);--x-color-brand-primary-distinction:var(--x-color-brand-primary-distinction);--x-color-brand-primary-signal:var(--x-color-brand-primary-signal);--x-color-brand-primary-signature:var(--x-color-brand-primary-signature);--x-color-brand-primary-highlight:var(--x-color-brand-primary-highlight);--x-color-brand-secondary-base:var(--x-color-brand-secondary-base);--x-color-brand-secondary-muted:var(--x-color-brand-secondary-muted);--x-color-brand-secondary-emphasis:var(--x-color-brand-secondary-emphasis);--x-color-brand-secondary-contrast:var(--x-color-brand-secondary-contrast);--x-color-brand-secondary-accent:var(--x-color-brand-secondary-accent);--x-color-brand-secondary-signal:var(--x-color-brand-secondary-signal);--x-color-brand-secondary-highlight:var(--x-color-brand-secondary-highlight);--x-color-brand-tertiary-base:var(--x-color-brand-tertiary-base);--x-color-brand-tertiary-muted:var(--x-color-brand-tertiary-muted);--x-color-brand-tertiary-emphasis:var(--x-color-brand-tertiary-emphasis);--x-color-brand-tertiary-contrast:var(--x-color-brand-tertiary-contrast);--x-color-brand-tertiary-accent:var(--x-color-brand-tertiary-accent);--x-color-role-spouse-base:var(--x-color-role-spouse-base);--x-color-role-spouse-contrast:var(--x-color-role-spouse-contrast);--x-color-role-spouse-accent:var(--x-color-role-spouse-accent);--x-color-role-child-base:var(--x-color-role-child-base);--x-color-role-child-contrast:var(--x-color-role-child-contrast);--x-color-role-child-accent:var(--x-color-role-child-accent);--x-color-role-adultChild-base:var(--x-color-role-adultChild-base);--x-color-role-adultChild-contrast:var(--x-color-role-adultChild-contrast);--x-color-role-adultChild-accent:var(--x-color-role-adultChild-accent);--x-color-role-pet-base:var(--x-color-role-pet-base);--x-color-role-pet-contrast:var(--x-color-role-pet-contrast);--x-color-role-pet-accent:var(--x-color-role-pet-accent);--x-color-role-executor-base:var(--x-color-role-executor-base);--x-color-role-executor-contrast:var(--x-color-role-executor-contrast);--x-color-role-executor-accent:var(--x-color-role-executor-accent);--x-color-role-guardian-base:var(--x-color-role-guardian-base);--x-color-role-guardian-contrast:var(--x-color-role-guardian-contrast);--x-color-role-guardian-accent:var(--x-color-role-guardian-accent);--x-color-role-charity-base:var(--x-color-role-charity-base);--x-color-role-charity-contrast:var(--x-color-role-charity-contrast);--x-color-role-charity-accent:var(--x-color-role-charity-accent);--x-color-data-primary-100:calc(var(--x-color-data-primary-100));--x-color-data-primary-200:calc(var(--x-color-data-primary-200));--x-color-data-primary-300:calc(var(--x-color-data-primary-300));--x-color-data-primary-400:calc(var(--x-color-data-primary-400));--x-color-data-primary-500:calc(var(--x-color-data-primary-500));--x-color-data-primary-600:calc(var(--x-color-data-primary-600));--x-color-data-primary-700:calc(var(--x-color-data-primary-700));--x-color-data-primary-800:calc(var(--x-color-data-primary-800));--x-color-data-primary-900:calc(var(--x-color-data-primary-900));--x-color-data-primary-base:var(--x-color-data-primary-base);--x-color-data-secondary-100:calc(var(--x-color-data-secondary-100));--x-color-data-secondary-200:calc(var(--x-color-data-secondary-200));--x-color-data-secondary-300:calc(var(--x-color-data-secondary-300));--x-color-data-secondary-400:calc(var(--x-color-data-secondary-400));--x-color-data-secondary-500:calc(var(--x-color-data-secondary-500));--x-color-data-secondary-600:calc(var(--x-color-data-secondary-600));--x-color-data-secondary-700:calc(var(--x-color-data-secondary-700));--x-color-data-secondary-800:calc(var(--x-color-data-secondary-800));--x-color-data-secondary-900:calc(var(--x-color-data-secondary-900));--x-color-data-secondary-base:var(--x-color-data-secondary-base);--x-color-data-tertiary-100:calc(var(--x-color-data-tertiary-100));--x-color-data-tertiary-200:calc(var(--x-color-data-tertiary-200));--x-color-data-tertiary-300:calc(var(--x-color-data-tertiary-300));--x-color-data-tertiary-400:calc(var(--x-color-data-tertiary-400));--x-color-data-tertiary-500:calc(var(--x-color-data-tertiary-500));--x-color-data-tertiary-600:calc(var(--x-color-data-tertiary-600));--x-color-data-tertiary-700:calc(var(--x-color-data-tertiary-700));--x-color-data-tertiary-800:calc(var(--x-color-data-tertiary-800));--x-color-data-tertiary-900:calc(var(--x-color-data-tertiary-900));--x-color-data-tertiary-base:var(--x-color-data-tertiary-base);--x-color-data-average-base:var(--x-color-data-average-base);--x-color-data-highlight-base:var(--x-color-data-highlight-base);--x-color-data-total-base:var(--x-color-data-total-base);--x-color-data-remaining-base:var(--x-color-data-remaining-base);--x-color-highlighter-yellow-contrast:var(--x-color-highlighter-yellow-contrast);--x-color-highlighter-cyan-contrast:var(--x-color-highlighter-cyan-contrast);--x-color-highlighter-orange-contrast:var(--x-color-highlighter-orange-contrast);--x-color-highlighter-green-contrast:var(--x-color-highlighter-green-contrast);--x-color-highlighter-blue-contrast:var(--x-color-highlighter-blue-contrast);--x-color-highlighter-purple-contrast:var(--x-color-highlighter-purple-contrast);--x-color-highlighter-pink-contrast:var(--x-color-highlighter-pink-contrast);--x-color-shadow-base:var(--x-color-shadow-base);--x-color-shadow-subtle:var(--x-color-shadow-subtle);--x-color-body-surface:var(--x-color-brand-primary-contrast);--x-color-body-subject:var(--x-color-brand-primary-base);--x-color-body-border:var(--x-color-brand-primary-accent);--x-color-body-outline:var(--x-color-brand-primary-distinction);--x-color-heading-subject:var(--x-color-brand-primary-base);--x-color-badge-prefix-subject:var(--x-color-brand-primary-base);--x-color-badge-primary-surface-default:var(--x-color-brand-primary-base);--x-color-badge-primary-surface-hover:var(--x-color-brand-primary-emphasis);--x-color-badge-primary-subject:var(--x-color-brand-primary-contrast);--x-color-badge-primary-border:var(--x-color-brand-primary-base);--x-color-badge-secondary-surface-default:var(--x-color-brand-tertiary-contrast);--x-color-badge-secondary-surface-hover:var(--x-color-brand-primary-accent);--x-color-badge-secondary-subject:var(--x-color-brand-primary-base);--x-color-badge-secondary-border:var(--x-color-brand-primary-accent);--x-color-badge-outline-surface-default:#0000;--x-color-badge-outline-surface-hover:var(--x-color-brand-tertiary-contrast);--x-color-badge-outline-subject:var(--x-color-brand-secondary-base);--x-color-badge-outline-border:var(--x-color-brand-primary-accent);--x-color-badge-ghost-surface-default:#0000;--x-color-badge-ghost-surface-hover:var(--x-color-brand-tertiary-contrast);--x-color-badge-ghost-subject:var(--x-color-brand-tertiary-base);--x-color-badge-feature-surface-default:#0000;--x-color-badge-feature-subject:var(--x-color-brand-secondary-base);--x-color-button-primary-surface-default:var(--x-color-brand-primary-base);--x-color-button-primary-surface-hover:var(--x-color-brand-primary-emphasis);--x-color-button-primary-subject-default:var(--x-color-brand-primary-contrast);--x-color-button-secondary-surface-default:var(--x-color-brand-tertiary-contrast);--x-color-button-secondary-surface-hover:var(--x-color-brand-primary-accent);--x-color-button-secondary-subject-default:var(--x-color-brand-primary-base);--x-color-button-secondary-subject-hover:var(--x-color-brand-primary-emphasis);--x-color-button-outline-surface-default:#0000;--x-color-button-outline-surface-hover:var(--x-color-brand-tertiary-contrast);--x-color-button-outline-subject-default:var(--x-color-brand-secondary-base);--x-color-button-outline-subject-hover:var(--x-color-brand-secondary-emphasis);--x-color-button-outline-border:var(--x-color-brand-secondary-base);--x-color-button-ghost-surface-default:#0000;--x-color-button-ghost-surface-hover:var(--x-color-brand-tertiary-contrast);--x-color-button-ghost-subject-default:var(--x-color-brand-tertiary-base);--x-color-button-ghost-subject-hover:var(--x-color-brand-primary-emphasis);--x-color-button-link-subject-default:var(--x-color-brand-primary-muted);--x-color-button-link-subject-hover:var(--x-color-brand-primary-base);--x-color-button-feature-surface-default:#0000;--x-color-button-feature-surface-hover:#0000;--x-color-button-feature-subject:var(--x-color-brand-secondary-base);--x-color-button-feature-border:var(--x-color-brand-secondary-base);--x-color-chart-subject-default:var(--x-color-brand-primary-base);--x-color-chart-surface-default:var(--x-color-brand-primary-contrast);--x-color-chart-surface-hover:var(--x-color-brand-secondary-contrast);--x-color-chart-label-subject-default:var(--x-color-brand-primary-muted);--x-color-chart-line-default:var(--x-color-brand-primary-accent);--x-color-chart-border-default:var(--x-color-brand-primary-accent);--x-color-input-subject-default:var(--x-color-brand-primary-base);--x-color-input-subject-placeholder:var(--x-color-brand-primary-muted);--x-color-input-surface-default:var(--x-color-brand-primary-contrast);--x-color-input-surface-focus:var(--x-color-brand-tertiary-contrast);--x-color-input-surface-disabled:var(--x-color-brand-secondary-accent);--x-color-input-border-default:var(--x-color-brand-primary-accent);--x-color-input-border-hover:var(--x-color-brand-primary-distinction);--x-color-input-label-subject-default:var(--x-color-brand-primary-base);--x-color-input-auxiliary-subject-default:var(--x-color-brand-primary-muted);--x-color-card-outline-surface-default:var(--x-color-brand-primary-contrast);--x-color-card-outline-subject-default:var(--x-color-brand-primary-base);--x-color-card-outline-border-default:var(--x-color-brand-primary-accent);--x-color-card-outline-divider-border-default:var(--x-color-brand-primary-accent);--x-color-card-elevated-surface-default:var(--x-color-brand-tertiary-contrast);--x-color-card-elevated-subject-default:var(--x-color-brand-secondary-base);--x-color-card-elevated-border-default:#0000;--x-color-card-elevated-divider-border-default:var(--x-color-brand-tertiary-accent);--x-color-dialog-content-surface-default:var(--x-color-brand-primary-contrast);--x-color-dialog-content-subject-default:var(--x-color-brand-primary-base);--x-color-dialog-content-border-default:var(--x-color-brand-primary-accent);--x-color-dialog-description-subject-default:var(--x-color-brand-primary-muted);--x-color-divider-subject-default:var(--x-color-brand-primary-accent);--x-color-tooltip-surface-default:var(--x-color-brand-primary-base);--x-color-tooltip-subject-default:var(--x-color-brand-primary-contrast);--x-color-popover-surface-default:var(--x-color-brand-primary-contrast);--x-color-popover-subject-default:var(--x-color-brand-primary-base);--x-color-popover-border-default:var(--x-color-brand-primary-accent);--x-color-popover-description-subject-default:var(--x-color-brand-primary-muted);--x-color-palette-beta-primary-base:var(--x-color-eggplant-900);--x-color-palette-beta-primary-muted:var(--x-color-eggplant-700);--x-color-palette-beta-primary-emphasis:var(--x-color-eggplant-800);--x-color-palette-beta-primary-contrast:var(--x-color-alabaster-50);--x-color-palette-beta-primary-accent:var(--x-color-alabaster-200);--x-color-palette-beta-primary-signal:var(--x-color-lapis-300);--x-color-palette-beta-primary-signature:var(--x-color-coral-700);--x-color-palette-beta-primary-highlighter:var(--x-color-highlighter-orange-contrast);--x-color-palette-beta-secondary-base:var(--x-color-eggplant-800);--x-color-palette-beta-secondary-muted:var(--x-color-eggplant-600);--x-color-palette-beta-secondary-emphasis:var(--x-color-eggplant-900);--x-color-palette-beta-secondary-contrast:var(--x-color-white);--x-color-palette-beta-secondary-accent:var(--x-color-eggplant-200);--x-color-palette-beta-tertiary-base:var(--x-color-coral-800);--x-color-palette-beta-tertiary-muted:var(--x-color-coral-600);--x-color-palette-beta-tertiary-emphasis:var(--x-color-coral-700);--x-color-palette-beta-tertiary-contrast:var(--x-color-alabaster-100);--x-color-palette-beta-tertiary-accent:var(--x-color-coral-300);--x-dimension-maxWidth-8xl:88rem;--x-dimension-maxWidth-9xl:96rem;--x-dimension-maxWidth-10xl:104rem;--x-dimension-spacing-0:0;--x-dimension-spacing-1:.25rem;--x-dimension-spacing-2:.5rem;--x-dimension-spacing-3:.75rem;--x-dimension-spacing-4:1rem;--x-dimension-spacing-5:1.25rem;--x-dimension-spacing-6:1.5rem;--x-dimension-spacing-7:1.75rem;--x-dimension-spacing-8:2rem;--x-dimension-spacing-9:2.25rem;--x-dimension-spacing-10:2.5rem;--x-dimension-spacing-11:2.75rem;--x-dimension-spacing-12:3rem;--x-dimension-spacing-13:3.25rem;--x-dimension-spacing-14:3.5rem;--x-dimension-spacing-15:3.75rem;--x-dimension-spacing-16:4rem;--x-dimension-spacing-0pt5:.125rem;--x-dimension-spacing-1pt5:.375rem;--x-dimension-spacing-2pt5:.625rem;--x-dimension-spacing-3pt5:.875rem;--x-dimension-spacing-4pt5:1.125rem;--x-dimension-spacing-5pt5:1.375rem;--x-dimension-spacing-6pt5:1.625rem;--x-dimension-spacing-7pt5:1.875rem;--x-dimension-spacing-8pt5:2.125rem;--x-dimension-spacing-9pt5:2.375rem;--x-dimension-spacing-10pt5:2.625rem;--x-dimension-spacing-11pt5:2.875rem;--x-dimension-spacing-12pt5:3.125rem;--x-dimension-spacing-13pt5:3.375rem;--x-dimension-spacing-14pt5:3.625rem;--x-dimension-spacing-15pt5:3.875rem;--x-dimension-radius-none:0;--x-dimension-radius-xs:.25rem;--x-dimension-radius-sm:.375rem;--x-dimension-radius-md:.625rem;--x-dimension-radius-lg:1rem;--x-dimension-radius-xl:1.5rem;--x-dimension-radius-2xl:2rem;--x-dimension-radius-3xl:3rem;--x-dimension-radius-full:9999px;--x-dimension-button-radius-default:var(--x-dimension-radius-full);--x-dimension-button-spacing-xs-x:var(--x-dimension-spacing-3);--x-dimension-button-spacing-xs-y:var(--x-dimension-spacing-1pt5);--x-dimension-button-spacing-sm-x:var(--x-dimension-spacing-4);--x-dimension-button-spacing-sm-y:var(--x-dimension-spacing-2);--x-dimension-button-spacing-md-x:var(--x-dimension-spacing-6);--x-dimension-button-spacing-md-y:var(--x-dimension-spacing-3);--x-dimension-button-spacing-lg-x:var(--x-dimension-spacing-7);--x-dimension-button-spacing-lg-y:var(--x-dimension-spacing-4);--x-dimension-button-spacing-xl-x:var(--x-dimension-spacing-9);--x-dimension-button-spacing-xl-y:var(--x-dimension-spacing-4pt5);--x-dimension-card-radius-default:var(--x-dimension-radius-md);--x-dimension-card-spacing-sm:var(--x-dimension-spacing-2);--x-dimension-card-spacing-md:var(--x-dimension-spacing-5);--x-dimension-card-spacing-lg:var(--x-dimension-spacing-7);--x-dimension-card-spacing-xl:var(--x-dimension-spacing-9);--x-dimension-input-radius-default:var(--x-dimension-radius-full);--x-dimension-input-spacing-sm-x:var(--x-dimension-spacing-3);--x-dimension-input-spacing-sm-y:var(--x-dimension-spacing-1);--x-dimension-input-spacing-md-x:var(--x-dimension-spacing-5);--x-dimension-input-spacing-md-y:var(--x-dimension-spacing-3pt5);--x-typography-fontSize-xs:.75rem;--x-typography-fontSize-sm:.875rem;--x-typography-fontSize-base:1rem;--x-typography-fontSize-md:1rem;--x-typography-fontSize-lg:1.125rem;--x-typography-fontSize-xl:1.25rem;--x-typography-fontSize-2xl:1.5rem;--x-typography-fontSize-3xl:1.75rem;--x-typography-fontSize-4xl:2rem;--x-typography-fontSize-5xl:2.5rem;--x-typography-fontSize-6xl:3rem;--x-typography-fontSize-7xl:3.5rem;--x-typography-fontSize-8xl:4rem;--x-typography-fontSize-9xl:4.5rem;--x-typography-fontSize-10xl:5rem;--x-typography-fontSize-11xl:5.75rem;--x-typography-fontWeight-normal:400;--x-typography-fontWeight-medium:500;--x-typography-fontWeight-semibold:600;--x-typography-fontWeight-bold:700;--x-typography-leading-compressed:1.1;--x-typography-leading-compact:1.2;--x-typography-leading-snug:1.3;--x-typography-leading-normal:1.4;--x-typography-leading-relaxed:1.5;--x-typography-leading-loose:1.6;--x-typography-leading-open:1.8;--x-typography-fontFamily-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--x-typography-fontFamily-serif:"Fionas Bold", "Iowan Old Style", "Palatino", "Palatino Linotype", "Book Antiqua", "Baskerville", "Baskerville Old Face", "Garamond", "Times New Roman", serif;--x-typography-fontFamily-mono:"ui-monospace", "SF Mono", "Menlo", "Monaco", "Cascadia Code", "Roboto Mono", "Courier New", monospace;--x-typography-fontFamily-handwriting1:"Caveat", cursive;--x-typography-fontFamily-handwriting2:"Mynerve", cursive;--x-typography-fontFamily-handwriting3:"Nothing You Could Do", cursive;--x-typography-fontFamily-handwriting4:"Over the Rainbow", cursive;--x-typography-letterSpacing-tighter:-.03125em;--x-typography-letterSpacing-tight:-.025em;--x-typography-letterSpacing-snug:-.015em;--x-typography-letterSpacing-normal:0em;--x-typography-letterSpacing-distinct:.125em;--x-typography-letterSpacing-wide:.2em;--x-typography-letterSpacing-wider:.25em;--x-typography-heading-fontFamily:var(--x-typography-fontFamily-serif);--x-typography-body-fontFamily:var(--x-typography-fontFamily-sans);--x-motion-duration-fast:.15s;--x-motion-duration-normal:.3s;--x-motion-duration-slow:.5s;--x-motion-easing-in:cubic-bezier(.4, 0, 1, 1);--x-motion-easing-out:cubic-bezier(0, 0, .2, 1);--x-motion-easing-inOut:cubic-bezier(.4, 0, .2, 1);--x-motion-easing-linear:linear;--x-elevation-shadow-none:none;--x-elevation-shadow-sm:0 2px 4px var(--x-color-shadow-base);--x-elevation-shadow-md:0 4px 8px var(--x-color-shadow-base), 0 2px 4px var(--x-color-shadow-subtle);--x-elevation-shadow-lg:0 8px 16px var(--x-color-shadow-base), 0 4px 8px var(--x-color-shadow-subtle);--x-elevation-featured-shadow-sm:none;--x-elevation-featured-shadow-md:none;--x-elevation-featured-shadow-lg:none}:root,.light,[data-color-mode=light]{--x-color-status-success-base:var(--x-color-sage-700);--x-color-status-success-muted:var(--x-color-sage-600);--x-color-status-success-emphasis:var(--x-color-sage-800);--x-color-status-success-signature:var(--x-color-sage-400);--x-color-status-success-contrast:var(--x-color-sage-100);--x-color-status-success-accent:var(--x-color-sage-200);--x-color-status-success-distinction:var(--x-color-white);--x-color-status-danger-base:var(--x-color-crimson-700);--x-color-status-danger-muted:var(--x-color-crimson-600);--x-color-status-danger-emphasis:var(--x-color-crimson-800);--x-color-status-danger-signature:var(--x-color-crimson-400);--x-color-status-danger-contrast:var(--x-color-crimson-100);--x-color-status-danger-accent:var(--x-color-crimson-200);--x-color-status-danger-distinction:var(--x-color-white);--x-color-status-info-base:var(--x-color-blue-700);--x-color-status-info-muted:var(--x-color-blue-600);--x-color-status-info-emphasis:var(--x-color-blue-800);--x-color-status-info-signature:var(--x-color-blue-400);--x-color-status-info-contrast:var(--x-color-blue-100);--x-color-status-info-accent:var(--x-color-blue-200);--x-color-status-info-distinction:var(--x-color-white);--x-color-status-attention-base:var(--x-color-amber-700);--x-color-status-attention-muted:var(--x-color-amber-600);--x-color-status-attention-emphasis:var(--x-color-amber-800);--x-color-status-attention-signature:var(--x-color-amber-400);--x-color-status-attention-contrast:var(--x-color-amber-100);--x-color-status-attention-accent:var(--x-color-amber-200);--x-color-status-attention-distinction:var(--x-color-white);--x-color-status-premium-base:var(--x-color-canary-800);--x-color-status-premium-muted:var(--x-color-canary-700);--x-color-status-premium-emphasis:var(--x-color-canary-900);--x-color-status-premium-signature:var(--x-color-canary-500);--x-color-status-premium-contrast:var(--x-color-canary-200);--x-color-status-premium-accent:var(--x-color-canary-300);--x-color-status-premium-distinction:var(--x-color-canary-100);--x-color-brand-primary-base:var(--x-color-onyx-800);--x-color-brand-primary-muted:var(--x-color-onyx-500);--x-color-brand-primary-emphasis:var(--x-color-onyx-900);--x-color-brand-primary-contrast:var(--x-color-white);--x-color-brand-primary-accent:var(--x-color-onyx-200);--x-color-brand-primary-distinction:var(--x-color-onyx-300);--x-color-brand-primary-signal:var(--x-color-canary-200);--x-color-brand-primary-signature:var(--x-color-eggplant-700);--x-color-brand-primary-highlight:var(--x-color-highlighter-yellow-contrast);--x-color-brand-secondary-base:var(--x-color-eggplant-800);--x-color-brand-secondary-muted:var(--x-color-eggplant-500);--x-color-brand-secondary-emphasis:var(--x-color-eggplant-900);--x-color-brand-secondary-contrast:var(--x-color-alabaster-50);--x-color-brand-secondary-accent:var(--x-color-slate-50);--x-color-brand-secondary-signal:var(--x-color-blue-500);--x-color-brand-secondary-highlight:var(--x-color-highlighter-orange-contrast);--x-color-brand-tertiary-base:var(--x-color-onyx-700);--x-color-brand-tertiary-muted:var(--x-color-slate-500);--x-color-brand-tertiary-emphasis:var(--x-color-eggplant-700);--x-color-brand-tertiary-contrast:var(--x-color-onyx-100);--x-color-brand-tertiary-accent:var(--x-color-slate-200);--x-color-role-spouse-base:var(--x-color-cinnamon-900);--x-color-role-spouse-contrast:var(--x-color-cinnamon-100);--x-color-role-spouse-accent:var(--x-color-cinnamon-200);--x-color-role-child-base:var(--x-color-canary-900);--x-color-role-child-contrast:var(--x-color-canary-200);--x-color-role-child-accent:var(--x-color-canary-300);--x-color-role-adultChild-base:var(--x-color-slate-900);--x-color-role-adultChild-contrast:var(--x-color-slate-100);--x-color-role-adultChild-accent:var(--x-color-slate-200);--x-color-role-pet-base:var(--x-color-sage-900);--x-color-role-pet-contrast:var(--x-color-sage-100);--x-color-role-pet-accent:var(--x-color-sage-200);--x-color-role-executor-base:var(--x-color-alabaster-900);--x-color-role-executor-contrast:var(--x-color-alabaster-100);--x-color-role-executor-accent:var(--x-color-alabaster-200);--x-color-role-guardian-base:var(--x-color-lapis-900);--x-color-role-guardian-contrast:var(--x-color-lapis-100);--x-color-role-guardian-accent:var(--x-color-lapis-200);--x-color-role-charity-base:var(--x-color-slate-900);--x-color-role-charity-contrast:var(--x-color-white);--x-color-role-charity-accent:var(--x-color-onyx-200);--x-color-data-primary-100:var(--x-color-onyx-100);--x-color-data-primary-200:var(--x-color-onyx-200);--x-color-data-primary-300:var(--x-color-onyx-300);--x-color-data-primary-400:var(--x-color-onyx-400);--x-color-data-primary-500:var(--x-color-onyx-500);--x-color-data-primary-600:var(--x-color-onyx-600);--x-color-data-primary-700:var(--x-color-onyx-700);--x-color-data-primary-800:var(--x-color-onyx-800);--x-color-data-primary-900:var(--x-color-onyx-900);--x-color-data-primary-base:var(--x-color-onyx-800);--x-color-data-secondary-100:var(--x-color-eggplant-100);--x-color-data-secondary-200:var(--x-color-eggplant-200);--x-color-data-secondary-300:var(--x-color-eggplant-300);--x-color-data-secondary-400:var(--x-color-eggplant-400);--x-color-data-secondary-500:var(--x-color-eggplant-500);--x-color-data-secondary-600:var(--x-color-eggplant-600);--x-color-data-secondary-700:var(--x-color-eggplant-700);--x-color-data-secondary-800:var(--x-color-eggplant-800);--x-color-data-secondary-900:var(--x-color-eggplant-900);--x-color-data-secondary-base:var(--x-color-eggplant-600);--x-color-data-tertiary-100:var(--x-color-lapis-100);--x-color-data-tertiary-200:var(--x-color-lapis-200);--x-color-data-tertiary-300:var(--x-color-lapis-300);--x-color-data-tertiary-400:var(--x-color-lapis-400);--x-color-data-tertiary-500:var(--x-color-lapis-500);--x-color-data-tertiary-600:var(--x-color-lapis-600);--x-color-data-tertiary-700:var(--x-color-lapis-700);--x-color-data-tertiary-800:var(--x-color-lapis-800);--x-color-data-tertiary-900:var(--x-color-lapis-900);--x-color-data-tertiary-base:var(--x-color-lapis-600);--x-color-data-average-base:var(--x-color-eggplant-300);--x-color-data-highlight-base:var(--x-color-canary-300);--x-color-data-total-base:var(--x-color-coral-400);--x-color-data-remaining-base:var(--x-color-onyx-100);--x-color-highlighter-yellow-contrast:var(--x-color-highlight-yellow);--x-color-highlighter-cyan-contrast:var(--x-color-highlight-cyan);--x-color-highlighter-orange-contrast:var(--x-color-highlight-orange);--x-color-highlighter-green-contrast:var(--x-color-highlight-green);--x-color-highlighter-blue-contrast:var(--x-color-highlight-blue);--x-color-highlighter-purple-contrast:var(--x-color-highlight-purple);--x-color-highlighter-pink-contrast:var(--x-color-highlight-pink);--x-color-shadow-base:#00000014;--x-color-shadow-subtle:#0000000a}.dark,[data-color-mode=dark]{--x-color-status-success-base:var(--x-color-sage-200);--x-color-status-success-muted:var(--x-color-sage-300);--x-color-status-success-emphasis:var(--x-color-sage-50);--x-color-status-success-signature:var(--x-color-sage-400);--x-color-status-success-contrast:var(--x-color-sage-700);--x-color-status-success-accent:var(--x-color-sage-500);--x-color-status-success-distinction:var(--x-color-sage-800);--x-color-status-danger-base:var(--x-color-crimson-200);--x-color-status-danger-muted:var(--x-color-crimson-300);--x-color-status-danger-emphasis:var(--x-color-crimson-50);--x-color-status-danger-signature:var(--x-color-crimson-400);--x-color-status-danger-contrast:var(--x-color-crimson-700);--x-color-status-danger-accent:var(--x-color-crimson-500);--x-color-status-danger-distinction:var(--x-color-crimson-800);--x-color-status-info-base:var(--x-color-blue-200);--x-color-status-info-muted:var(--x-color-blue-300);--x-color-status-info-emphasis:var(--x-color-blue-100);--x-color-status-info-signature:var(--x-color-blue-400);--x-color-status-info-contrast:var(--x-color-blue-700);--x-color-status-info-accent:var(--x-color-blue-700);--x-color-status-info-distinction:var(--x-color-blue-800);--x-color-status-attention-base:var(--x-color-amber-200);--x-color-status-attention-muted:var(--x-color-amber-300);--x-color-status-attention-emphasis:var(--x-color-amber-50);--x-color-status-attention-signature:var(--x-color-amber-400);--x-color-status-attention-contrast:var(--x-color-amber-800);--x-color-status-attention-accent:var(--x-color-amber-600);--x-color-status-attention-distinction:var(--x-color-amber-900);--x-color-status-premium-base:var(--x-color-canary-100);--x-color-status-premium-muted:var(--x-color-canary-200);--x-color-status-premium-emphasis:var(--x-color-canary-50);--x-color-status-premium-signature:var(--x-color-canary-500);--x-color-status-premium-contrast:var(--x-color-canary-800);--x-color-status-premium-accent:var(--x-color-canary-700);--x-color-status-premium-distinction:var(--x-color-canary-900);--x-color-brand-primary-base:var(--x-color-onyx-300);--x-color-brand-primary-muted:var(--x-color-onyx-400);--x-color-brand-primary-emphasis:var(--x-color-onyx-100);--x-color-brand-primary-contrast:var(--x-color-onyx-900);--x-color-brand-primary-accent:var(--x-color-onyx-700);--x-color-brand-primary-distinction:var(--x-color-onyx-500);--x-color-brand-primary-signal:var(--x-color-canary-800);--x-color-brand-primary-signature:var(--x-color-eggplant-300);--x-color-brand-primary-highlight:var(--x-color-highlighter-yellow-contrast);--x-color-brand-secondary-base:var(--x-color-eggplant-200);--x-color-brand-secondary-muted:var(--x-color-eggplant-600);--x-color-brand-secondary-emphasis:var(--x-color-eggplant-100);--x-color-brand-secondary-contrast:var(--x-color-alabaster-800);--x-color-brand-secondary-accent:var(--x-color-slate-900);--x-color-brand-secondary-signal:var(--x-color-blue-400);--x-color-brand-secondary-highlight:var(--x-color-highlighter-orange-contrast);--x-color-brand-tertiary-base:var(--x-color-onyx-300);--x-color-brand-tertiary-muted:var(--x-color-slate-500);--x-color-brand-tertiary-emphasis:var(--x-color-eggplant-300);--x-color-brand-tertiary-contrast:var(--x-color-onyx-800);--x-color-brand-tertiary-accent:var(--x-color-slate-700);--x-color-role-spouse-base:var(--x-color-cinnamon-100);--x-color-role-spouse-contrast:var(--x-color-cinnamon-900);--x-color-role-spouse-accent:var(--x-color-cinnamon-800);--x-color-role-child-base:var(--x-color-canary-200);--x-color-role-child-contrast:var(--x-color-canary-900);--x-color-role-child-accent:var(--x-color-canary-800);--x-color-role-adultChild-base:var(--x-color-slate-100);--x-color-role-adultChild-contrast:var(--x-color-slate-900);--x-color-role-adultChild-accent:var(--x-color-slate-800);--x-color-role-pet-base:var(--x-color-sage-100);--x-color-role-pet-contrast:var(--x-color-sage-900);--x-color-role-pet-accent:var(--x-color-sage-800);--x-color-role-executor-base:var(--x-color-alabaster-100);--x-color-role-executor-contrast:var(--x-color-alabaster-900);--x-color-role-executor-accent:var(--x-color-alabaster-800);--x-color-role-guardian-base:var(--x-color-lapis-100);--x-color-role-guardian-contrast:var(--x-color-lapis-900);--x-color-role-guardian-accent:var(--x-color-lapis-800);--x-color-role-charity-base:var(--x-color-slate-50);--x-color-role-charity-contrast:var(--x-color-slate-900);--x-color-role-charity-accent:var(--x-color-onyx-800);--x-color-data-primary-100:var(--x-color-onyx-800);--x-color-data-primary-200:var(--x-color-onyx-700);--x-color-data-primary-300:var(--x-color-onyx-600);--x-color-data-primary-400:var(--x-color-onyx-500);--x-color-data-primary-500:var(--x-color-onyx-400);--x-color-data-primary-600:var(--x-color-onyx-300);--x-color-data-primary-700:var(--x-color-onyx-200);--x-color-data-primary-800:var(--x-color-onyx-100);--x-color-data-primary-900:var(--x-color-onyx-50);--x-color-data-primary-base:var(--x-color-onyx-200);--x-color-data-secondary-100:var(--x-color-eggplant-800);--x-color-data-secondary-200:var(--x-color-eggplant-700);--x-color-data-secondary-300:var(--x-color-eggplant-600);--x-color-data-secondary-400:var(--x-color-eggplant-500);--x-color-data-secondary-500:var(--x-color-eggplant-400);--x-color-data-secondary-600:var(--x-color-eggplant-300);--x-color-data-secondary-700:var(--x-color-eggplant-200);--x-color-data-secondary-800:var(--x-color-eggplant-100);--x-color-data-secondary-900:var(--x-color-eggplant-50);--x-color-data-secondary-base:var(--x-color-eggplant-400);--x-color-data-tertiary-100:var(--x-color-lapis-800);--x-color-data-tertiary-200:var(--x-color-lapis-700);--x-color-data-tertiary-300:var(--x-color-lapis-600);--x-color-data-tertiary-400:var(--x-color-lapis-500);--x-color-data-tertiary-500:var(--x-color-lapis-400);--x-color-data-tertiary-600:var(--x-color-lapis-300);--x-color-data-tertiary-700:var(--x-color-lapis-200);--x-color-data-tertiary-800:var(--x-color-lapis-100);--x-color-data-tertiary-900:var(--x-color-lapis-50);--x-color-data-tertiary-base:var(--x-color-lapis-400);--x-color-data-average-base:var(--x-color-eggplant-700);--x-color-data-highlight-base:var(--x-color-canary-700);--x-color-data-total-base:var(--x-color-coral-600);--x-color-data-remaining-base:var(--x-color-onyx-800);--x-color-highlighter-yellow-contrast:var(--x-color-canary-700);--x-color-highlighter-cyan-contrast:var(--x-color-lapis-700);--x-color-highlighter-orange-contrast:var(--x-color-amber-700);--x-color-highlighter-green-contrast:var(--x-color-sage-700);--x-color-highlighter-blue-contrast:var(--x-color-blue-700);--x-color-highlighter-purple-contrast:var(--x-color-eggplant-700);--x-color-highlighter-pink-contrast:var(--x-color-crimson-700);--x-color-shadow-base:#0009;--x-color-shadow-subtle:#0000004d}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/Inter-VariableFont_opsz,wght.23-awsl4hbpg9.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/Inter-Italic-VariableFont_opsz,wght.35ew3aicg_mn6.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/InstrumentSerif-Regular.0gwhlq7gn-hxf.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/InstrumentSerif-Italic.09rrudf-ncm74.woff2)format("woff2")}@font-face{font-family:Fionas Bold;font-style:normal;font-weight:700;font-display:swap;src:url(../media/Fionas-Bold.3u-39w5h216i8.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/Caveat-VariableFont_wght.3mu6ekyrt0o1d.woff2)format("woff2")}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(../media/Mynerve-Regular.0vrrdodlk1n06.woff2)format("woff2")}@font-face{font-family:Nothing You Could Do;font-style:normal;font-weight:400;font-display:swap;src:url(../media/NothingYouCouldDo-Regular.1e9f2prwp_tx6.woff2)format("woff2")}@font-face{font-family:Over the Rainbow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/OvertheRainbow-Regular.3_4sk00ik8fa-.woff2)format("woff2")}@font-face{font-family:Recoleta;src:url(../media/Recoleta-Regular.2uyfdibqtsay5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(../media/Fellix-Regular.2lra50vd3-t68.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(../media/Fellix-Medium.1ihr3y7z_2s34.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(../media/Fellix-SemiBold.0etuksqcihn4-.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fellix;src:url(../media/Fellix-Bold.2grcg92s61srl.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
