:root{--white: #ffffff;--black: #333333;--primary: rgb(63, 98, 18);--primary-lightest: rgb(233, 239, 228);--primary-lighter: rgb(191, 208, 177);--primary-light: rgb(141, 169, 117);--primary-dark: rgb(16, 41, 0);--primary-darker: rgb(2, 12, 0);--primary-darkest: rgb(0, 1, 0);--accent: rgb(0, 124, 106);--accent-lightest: rgb(230, 243, 239);--accent-lighter: rgb(182, 217, 208);--accent-light: rgb(123, 185, 170);--accent-dark: rgb(0, 54, 43);--accent-darker: rgb(0, 19, 13);--accent-darkest: rgb(0, 1, 0);--success: rgb(34, 120, 110);--success-lightest: rgb(231, 242, 240);--success-lighter: rgb(185, 215, 210);--success-light: rgb(129, 182, 173);--success-dark: rgb(0, 53, 46);--success-darker: rgb(0, 18, 15);--success-darkest: rgb(0, 1, 1);--info: rgb(6, 119, 136);--info-lightest: rgb(230, 242, 245);--info-lighter: rgb(182, 215, 222);--info-light: rgb(123, 181, 193);--info-dark: rgb(0, 51, 63);--info-darker: rgb(0, 17, 24);--info-darkest: rgb(0, 1, 2);--warning: rgb(143, 98, 48);--warning-lightest: rgb(246, 238, 230);--warning-lighter: rgb(225, 205, 185);--warning-light: rgb(199, 165, 131);--warning-dark: rgb(70, 34, 0);--warning-darker: rgb(28, 7, 0);--warning-darkest: rgb(2, 0, 0);--danger: rgb(169, 76, 68);--danger-lightest: rgb(252, 235, 233);--danger-lighter: rgb(240, 197, 192);--danger-light: rgb(222, 151, 142);--danger-dark: rgb(87, 6, 8);--danger-darker: rgb(40, 0, 0);--danger-darkest: rgb(4, 0, 0);--default: rgb(101, 113, 92);--default-lightest: rgb(238, 240, 237);--default-lighter: rgb(205, 211, 202);--default-light: rgb(166, 175, 159);--default-dark: rgb(38, 47, 31);--default-darker: rgb(9, 16, 5);--default-darkest: rgb(0, 1, 0);--on-primary-lightest: var(--primary);--border-text-primary-lightest: var(--primary);--on-primary-lighter: var(--primary-dark);--border-text-primary-lighter: var(--primary);--on-primary-light: var(--primary-dark);--border-text-primary-light: var(--primary);--on-primary: var(--primary-lightest);--border-text-primary: var(--primary);--on-primary-dark: var(--primary-light);--border-text-primary-dark: var(--primary-dark);--on-primary-darker: var(--primary-light);--border-text-primary-darker: var(--primary-darker);--on-primary-darkest: var(--primary-light);--border-text-primary-darkest: var(--primary-darkest);--on-accent-lightest: var(--accent);--border-text-accent-lightest: var(--accent);--on-accent-lighter: var(--accent-dark);--border-text-accent-lighter: var(--accent);--on-accent-light: var(--accent-dark);--border-text-accent-light: var(--accent);--on-accent: var(--accent-lightest);--border-text-accent: var(--accent);--on-accent-dark: var(--accent-light);--border-text-accent-dark: var(--accent-dark);--on-accent-darker: var(--accent-light);--border-text-accent-darker: var(--accent-darker);--on-accent-darkest: var(--accent-light);--border-text-accent-darkest: var(--accent-darkest);--on-success-lightest: var(--success);--border-text-success-lightest: var(--success);--on-success-lighter: var(--success-dark);--border-text-success-lighter: var(--success);--on-success-light: var(--success-dark);--border-text-success-light: var(--success);--on-success: var(--success-lightest);--border-text-success: var(--success);--on-success-dark: var(--success-light);--border-text-success-dark: var(--success-dark);--on-success-darker: var(--success-light);--border-text-success-darker: var(--success-darker);--on-success-darkest: var(--success-light);--border-text-success-darkest: var(--success-darkest);--on-info-lightest: var(--info);--border-text-info-lightest: var(--info);--on-info-lighter: var(--info-dark);--border-text-info-lighter: var(--info);--on-info-light: var(--info-dark);--border-text-info-light: var(--info);--on-info: var(--info-lightest);--border-text-info: var(--info);--on-info-dark: var(--info-light);--border-text-info-dark: var(--info-dark);--on-info-darker: var(--info-light);--border-text-info-darker: var(--info-darker);--on-info-darkest: var(--info-light);--border-text-info-darkest: var(--info-darkest);--on-warning-lightest: var(--warning);--border-text-warning-lightest: var(--warning);--on-warning-lighter: var(--warning-dark);--border-text-warning-lighter: var(--warning);--on-warning-light: var(--warning-dark);--border-text-warning-light: var(--warning);--on-warning: var(--warning-lightest);--border-text-warning: var(--warning);--on-warning-dark: var(--warning-light);--border-text-warning-dark: var(--warning-dark);--on-warning-darker: var(--warning-light);--border-text-warning-darker: var(--warning-darker);--on-warning-darkest: var(--warning-light);--border-text-warning-darkest: var(--warning-darkest);--on-danger-lightest: var(--danger);--border-text-danger-lightest: var(--danger);--on-danger-lighter: var(--danger-dark);--border-text-danger-lighter: var(--danger);--on-danger-light: var(--danger-dark);--border-text-danger-light: var(--danger);--on-danger: var(--danger-lightest);--border-text-danger: var(--danger);--on-danger-dark: var(--danger-light);--border-text-danger-dark: var(--danger-dark);--on-danger-darker: var(--danger-light);--border-text-danger-darker: var(--danger-darker);--on-danger-darkest: var(--danger-light);--border-text-danger-darkest: var(--danger-darkest);--on-default-lightest: var(--default);--border-text-default-lightest: var(--default);--on-default-lighter: var(--default-dark);--border-text-default-lighter: var(--default);--on-default-light: var(--default-dark);--border-text-default-light: var(--default);--on-default: var(--default-lightest);--border-text-default: var(--default);--on-default-dark: var(--default-light);--border-text-default-dark: var(--default-dark);--on-default-darker: var(--default-light);--border-text-default-darker: var(--default-darker);--on-default-darkest: var(--default-light);--border-text-default-darkest: var(--default-darkest);--on-white: var(--black);--on-black: var(--white);--progress-primary: var(--primary);--progress-accent: var(--accent);--progress-success: var(--success);--progress-info: var(--info);--progress-warning: var(--warning);--progress-danger: var(--danger);--progress-default: var(--default);color-scheme:light;--canvas: var(--default-lightest);--surface: var(--white);--surface-muted: var(--default-lightest);--surface-raised: var(--white);--surface-selected: var(--primary-lightest);--surface-selected-text: var(--on-primary-lightest);--text-primary: var(--default-dark);--text-secondary: var(--default);--text-disabled: var(--default-light);--text-inverse: var(--white);--text-on-media: var(--white);--border-subtle: var(--default-lighter);--border-default: var(--default-light);--border-strong: var(--default);--control-bg: var(--surface);--control-border: var(--default);--control-accent: var(--primary);--control-accent-text: var(--on-primary);--focus-ring: var(--primary);--hover-overlay: var(--default-dark);--scrim: rgba(0, 0, 0, 0.55);--media-scrim: rgba(33, 33, 33, 0.3);--shadow-color: rgba(0, 0, 0, 0.2);--progress-track: var(--default-lighter);--primary-surface: var(--primary-lightest);--primary-surface-text: var(--on-primary-lightest);--primary-accent: var(--primary);--primary-accent-text: var(--on-primary);--accent-surface: var(--accent-lightest);--accent-surface-text: var(--on-accent-lightest);--accent-accent: var(--accent);--accent-accent-text: var(--on-accent);--success-surface: var(--success-lightest);--success-surface-text: var(--on-success-lightest);--success-accent: var(--success);--success-accent-text: var(--on-success);--info-surface: var(--info-lightest);--info-surface-text: var(--on-info-lightest);--info-accent: var(--info);--info-accent-text: var(--on-info);--warning-surface: var(--warning-lightest);--warning-surface-text: var(--on-warning-lightest);--warning-accent: var(--warning);--warning-accent-text: var(--on-warning);--danger-surface: var(--danger-lightest);--danger-surface-text: var(--on-danger-lightest);--danger-accent: var(--danger);--danger-accent-text: var(--on-danger);--default-surface: var(--default-lightest);--default-surface-text: var(--on-default-lightest);--default-accent: var(--default);--default-accent-text: var(--on-default)}:root[data-color-scheme=dark]{color-scheme:dark;--canvas: rgb(7, 10, 5);--surface: rgb(15, 19, 13);--surface-muted: rgb(24, 28, 21);--surface-raised: rgb(29, 33, 26);--surface-selected: var(--primary-dark);--surface-selected-text: var(--on-primary-dark);--text-primary: rgb(233, 236, 231);--text-secondary: rgb(182, 184, 180);--text-disabled: rgb(127, 129, 125);--text-inverse: rgb(7, 10, 5);--text-on-media: var(--white);--border-subtle: rgb(48, 52, 45);--border-default: rgb(97, 101, 94);--border-strong: rgb(126, 129, 124);--control-bg: rgb(11, 14, 8);--control-border: rgb(97, 101, 94);--control-accent: var(--primary-light);--control-accent-text: var(--on-primary-light);--focus-ring: rgb(141, 169, 117);--hover-overlay: rgb(233, 236, 231);--scrim: rgba(0, 0, 0, 0.72);--media-scrim: rgba(0, 0, 0, 0.5);--shadow-color: rgba(0, 0, 0, 0.55);--progress-track: rgb(24, 28, 21);--primary-surface: var(--primary-dark);--primary-surface-text: var(--on-primary-dark);--primary-accent: var(--primary-light);--primary-accent-text: var(--on-primary-light);--progress-primary: var(--primary-light);--accent-surface: var(--accent-dark);--accent-surface-text: var(--on-accent-dark);--accent-accent: var(--accent-light);--accent-accent-text: var(--on-accent-light);--progress-accent: var(--accent);--success-surface: var(--success-dark);--success-surface-text: var(--on-success-dark);--success-accent: var(--success-light);--success-accent-text: var(--on-success-light);--progress-success: var(--success);--info-surface: var(--info-dark);--info-surface-text: var(--on-info-dark);--info-accent: var(--info-light);--info-accent-text: var(--on-info-light);--progress-info: var(--info);--warning-surface: var(--warning-dark);--warning-surface-text: var(--on-warning-dark);--warning-accent: var(--warning-light);--warning-accent-text: var(--on-warning-light);--progress-warning: var(--warning);--danger-surface: var(--danger-dark);--danger-surface-text: var(--on-danger-dark);--danger-accent: var(--danger-light);--danger-accent-text: var(--on-danger-light);--progress-danger: var(--danger);--default-surface: var(--default-dark);--default-surface-text: var(--on-default-dark);--default-accent: var(--default-light);--default-accent-text: var(--on-default-light);--progress-default: var(--default)}@media(prefers-color-scheme: dark){:root:not([data-color-scheme=light]){color-scheme:dark;--canvas: rgb(7, 10, 5);--surface: rgb(15, 19, 13);--surface-muted: rgb(24, 28, 21);--surface-raised: rgb(29, 33, 26);--surface-selected: var(--primary-dark);--surface-selected-text: var(--on-primary-dark);--text-primary: rgb(233, 236, 231);--text-secondary: rgb(182, 184, 180);--text-disabled: rgb(127, 129, 125);--text-inverse: rgb(7, 10, 5);--text-on-media: var(--white);--border-subtle: rgb(48, 52, 45);--border-default: rgb(97, 101, 94);--border-strong: rgb(126, 129, 124);--control-bg: rgb(11, 14, 8);--control-border: rgb(97, 101, 94);--control-accent: var(--primary-light);--control-accent-text: var(--on-primary-light);--focus-ring: rgb(141, 169, 117);--hover-overlay: rgb(233, 236, 231);--scrim: rgba(0, 0, 0, 0.72);--media-scrim: rgba(0, 0, 0, 0.5);--shadow-color: rgba(0, 0, 0, 0.55);--progress-track: rgb(24, 28, 21);--primary-surface: var(--primary-dark);--primary-surface-text: var(--on-primary-dark);--primary-accent: var(--primary-light);--primary-accent-text: var(--on-primary-light);--progress-primary: var(--primary-light);--accent-surface: var(--accent-dark);--accent-surface-text: var(--on-accent-dark);--accent-accent: var(--accent-light);--accent-accent-text: var(--on-accent-light);--progress-accent: var(--accent);--success-surface: var(--success-dark);--success-surface-text: var(--on-success-dark);--success-accent: var(--success-light);--success-accent-text: var(--on-success-light);--progress-success: var(--success);--info-surface: var(--info-dark);--info-surface-text: var(--on-info-dark);--info-accent: var(--info-light);--info-accent-text: var(--on-info-light);--progress-info: var(--info);--warning-surface: var(--warning-dark);--warning-surface-text: var(--on-warning-dark);--warning-accent: var(--warning-light);--warning-accent-text: var(--on-warning-light);--progress-warning: var(--warning);--danger-surface: var(--danger-dark);--danger-surface-text: var(--on-danger-dark);--danger-accent: var(--danger-light);--danger-accent-text: var(--on-danger-light);--progress-danger: var(--danger);--default-surface: var(--default-dark);--default-surface-text: var(--on-default-dark);--default-accent: var(--default-light);--default-accent-text: var(--on-default-light);--progress-default: var(--default)}}