:root{--seed-neutral-l:.6;--seed-neutral-c:.008;--seed-neutral-h:285;--seed-success-l:.6;--seed-success-c:.11;--seed-success-h:150;--seed-warning-l:.6;--seed-warning-c:.11;--seed-warning-h:85;--seed-danger-l:.6;--seed-danger-c:.14;--seed-danger-h:25;--seed-info-l:.6;--seed-info-c:.11;--seed-info-h:250}:root,:root[data-theme=verdant]{--seed-brand-l:.6;--seed-brand-c:.09;--seed-brand-h:158}:root[data-theme=violet]{--seed-brand-l:.6;--seed-brand-c:.13;--seed-brand-h:295}:root{--palette-l-50:.98;--palette-c-50:.05;--palette-l-100:.95;--palette-c-100:.1;--palette-l-200:.9;--palette-c-200:.2;--palette-l-300:.82;--palette-c-300:.4;--palette-l-400:.7;--palette-c-400:.7;--palette-l-500:.55;--palette-c-500:1;--palette-l-600:.45;--palette-c-600:1;--palette-l-700:.36;--palette-c-700:.9;--palette-l-800:.27;--palette-c-800:.7;--palette-l-900:.2;--palette-c-900:.5;--palette-l-950:.14;--palette-c-950:.3;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-l-multiplier:1;--neutral-l-offset:0;--neutral-c-multiplier:1;--neutral-h-rotation:0;--accent-l-multiplier:1;--accent-l-offset:0;--accent-c-multiplier:1;--accent-h-rotation:0}@media (prefers-color-scheme:dark){:root:not([data-mode]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-l-multiplier:-.9;--neutral-l-offset:1.04;--neutral-c-multiplier:.8;--neutral-h-rotation:0;--accent-l-multiplier:-.8;--accent-l-offset:1;--accent-c-multiplier:.8;--accent-h-rotation:0}}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-l-multiplier:-.9;--neutral-l-offset:1.04;--neutral-c-multiplier:.8;--neutral-h-rotation:0;--accent-l-multiplier:-.8;--accent-l-offset:1;--accent-c-multiplier:.8;--accent-h-rotation:0}:root{--color-neutral-50:oklch(clamp(0, calc((var(--palette-l-50) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-50) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-100:oklch(clamp(0, calc((var(--palette-l-100) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-100) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-200:oklch(clamp(0, calc((var(--palette-l-200) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-200) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-300:oklch(clamp(0, calc((var(--palette-l-300) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-300) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-400:oklch(clamp(0, calc((var(--palette-l-400) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-400) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-500:oklch(clamp(0, calc((var(--palette-l-500) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-500) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-600:oklch(clamp(0, calc((var(--palette-l-600) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-600) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-700:oklch(clamp(0, calc((var(--palette-l-700) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-700) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-800:oklch(clamp(0, calc((var(--palette-l-800) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-800) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-900:oklch(clamp(0, calc((var(--palette-l-900) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-900) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-neutral-950:oklch(clamp(0, calc((var(--palette-l-950) + var(--seed-neutral-l) - .6) * var(--neutral-l-multiplier) + var(--neutral-l-offset)), 1) max(0, calc(var(--palette-c-950) * var(--seed-neutral-c) * var(--neutral-c-multiplier))) calc(var(--seed-neutral-h) + var(--neutral-h-rotation)));--color-brand-50:oklch(clamp(0, calc((var(--palette-l-50) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-50) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-100:oklch(clamp(0, calc((var(--palette-l-100) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-100) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-200:oklch(clamp(0, calc((var(--palette-l-200) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-200) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-300:oklch(clamp(0, calc((var(--palette-l-300) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-300) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-400:oklch(clamp(0, calc((var(--palette-l-400) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-400) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-500:oklch(clamp(0, calc((var(--palette-l-500) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-500) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-600:oklch(clamp(0, calc((var(--palette-l-600) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-600) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-700:oklch(clamp(0, calc((var(--palette-l-700) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-700) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-800:oklch(clamp(0, calc((var(--palette-l-800) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-800) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-900:oklch(clamp(0, calc((var(--palette-l-900) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-900) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-brand-950:oklch(clamp(0, calc((var(--palette-l-950) + var(--seed-brand-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-950) * var(--seed-brand-c) * var(--accent-c-multiplier))) calc(var(--seed-brand-h) + var(--accent-h-rotation)));--color-success-50:oklch(clamp(0, calc((var(--palette-l-50) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-50) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-100:oklch(clamp(0, calc((var(--palette-l-100) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-100) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-200:oklch(clamp(0, calc((var(--palette-l-200) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-200) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-300:oklch(clamp(0, calc((var(--palette-l-300) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-300) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-400:oklch(clamp(0, calc((var(--palette-l-400) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-400) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-500:oklch(clamp(0, calc((var(--palette-l-500) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-500) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-600:oklch(clamp(0, calc((var(--palette-l-600) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-600) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-700:oklch(clamp(0, calc((var(--palette-l-700) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-700) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-800:oklch(clamp(0, calc((var(--palette-l-800) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-800) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-900:oklch(clamp(0, calc((var(--palette-l-900) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-900) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-success-950:oklch(clamp(0, calc((var(--palette-l-950) + var(--seed-success-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-950) * var(--seed-success-c) * var(--accent-c-multiplier))) calc(var(--seed-success-h) + var(--accent-h-rotation)));--color-warning-50:oklch(clamp(0, calc((var(--palette-l-50) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-50) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-100:oklch(clamp(0, calc((var(--palette-l-100) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-100) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-200:oklch(clamp(0, calc((var(--palette-l-200) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-200) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-300:oklch(clamp(0, calc((var(--palette-l-300) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-300) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-400:oklch(clamp(0, calc((var(--palette-l-400) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-400) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-500:oklch(clamp(0, calc((var(--palette-l-500) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-500) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-600:oklch(clamp(0, calc((var(--palette-l-600) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-600) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-700:oklch(clamp(0, calc((var(--palette-l-700) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-700) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-800:oklch(clamp(0, calc((var(--palette-l-800) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-800) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-900:oklch(clamp(0, calc((var(--palette-l-900) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-900) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-warning-950:oklch(clamp(0, calc((var(--palette-l-950) + var(--seed-warning-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-950) * var(--seed-warning-c) * var(--accent-c-multiplier))) calc(var(--seed-warning-h) + var(--accent-h-rotation)));--color-danger-50:oklch(clamp(0, calc((var(--palette-l-50) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-50) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-100:oklch(clamp(0, calc((var(--palette-l-100) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-100) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-200:oklch(clamp(0, calc((var(--palette-l-200) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-200) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-300:oklch(clamp(0, calc((var(--palette-l-300) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-300) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-400:oklch(clamp(0, calc((var(--palette-l-400) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-400) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-500:oklch(clamp(0, calc((var(--palette-l-500) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-500) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-600:oklch(clamp(0, calc((var(--palette-l-600) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-600) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-700:oklch(clamp(0, calc((var(--palette-l-700) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-700) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-800:oklch(clamp(0, calc((var(--palette-l-800) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-800) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-900:oklch(clamp(0, calc((var(--palette-l-900) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-900) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-danger-950:oklch(clamp(0, calc((var(--palette-l-950) + var(--seed-danger-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-950) * var(--seed-danger-c) * var(--accent-c-multiplier))) calc(var(--seed-danger-h) + var(--accent-h-rotation)));--color-info-50:oklch(clamp(0, calc((var(--palette-l-50) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-50) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-100:oklch(clamp(0, calc((var(--palette-l-100) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-100) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-200:oklch(clamp(0, calc((var(--palette-l-200) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-200) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-300:oklch(clamp(0, calc((var(--palette-l-300) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-300) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-400:oklch(clamp(0, calc((var(--palette-l-400) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-400) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-500:oklch(clamp(0, calc((var(--palette-l-500) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-500) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-600:oklch(clamp(0, calc((var(--palette-l-600) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-600) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-700:oklch(clamp(0, calc((var(--palette-l-700) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-700) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-800:oklch(clamp(0, calc((var(--palette-l-800) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-800) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-900:oklch(clamp(0, calc((var(--palette-l-900) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-900) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-info-950:oklch(clamp(0, calc((var(--palette-l-950) + var(--seed-info-l) - .6) * var(--accent-l-multiplier) + var(--accent-l-offset)), 1) max(0, calc(var(--palette-c-950) * var(--seed-info-c) * var(--accent-c-multiplier))) calc(var(--seed-info-h) + var(--accent-h-rotation)));--color-background:var(--color-neutral-50);--color-surface:var(--color-neutral-100);--color-surface-raised:var(--color-neutral-200);--color-foreground:var(--color-neutral-950);--color-foreground-muted:var(--color-neutral-700);--color-border-subtle:var(--color-neutral-200);--color-border-control:var(--color-neutral-500);--color-primary:var(--color-brand-700);--color-primary-hover:var(--color-brand-800);--color-on-primary:var(--color-neutral-50);--color-focus-ring:var(--color-brand-600);--color-success-foreground:var(--color-success-700);--color-success-background:var(--color-success-50);--color-warning-foreground:var(--color-warning-700);--color-warning-background:var(--color-warning-50);--color-danger-foreground:var(--color-danger-700);--color-danger-background:var(--color-danger-50);--color-info-foreground:var(--color-info-700);--color-info-background:var(--color-info-50);color:var(--color-foreground);background:var(--color-background);--app-shell-width:520px;--app-gutter:11px;--app-header-height:76px;--app-nav-inset:12px;--app-nav-clearance:124px;--app-surround:oklch(94% .005 150);--app-surface:oklch(97.2% .004 150);--app-text:oklch(18% .007 150);--app-text-muted:oklch(48% .01 150);--app-nav-active:oklch(92% .018 155/.74);--app-avatar-gradient:oklch(52% .075 157);--app-avatar-text:oklch(100% 0 0);--app-focus-ring:oklch(86% .055 155/.75);--app-shell-shadow:0 18px 48px oklch(14% .007 150/.06);--app-avatar-shadow:0 3px 10px oklch(28% .06 158/.14);--app-avatar-shadow-hover:0 5px 14px oklch(28% .06 158/.18);--app-nav-active-shadow:none;--app-glass-tint:oklch(99% .003 150/.78);--app-glass-border:oklch(78% .01 150/.36);--app-glass-rim:none;--app-glass-sheen:none;--app-glass-shadow:none;--app-glass-blur:16px;--app-ease:cubic-bezier(.22, 1, .36, 1);--app-card:oklch(99% .002 150);--app-sunken:oklch(94% .006 150);--app-overlay:oklch(14% .007 150/.4);--app-skeleton:oklch(92.5% .007 150);--app-shadow-float:0 6px 18px oklch(14% .007 150/.055);--app-shadow-raised:0 10px 28px oklch(14% .007 150/.075);--app-shadow-lg:0 18px 48px oklch(14% .007 150/.11);--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-space-7:32px;--app-space-8:40px;--app-space-9:48px;--app-space-10:64px;--app-radius-sm:8px;--app-radius-md:12px;--app-radius-lg:14px;--app-radius-xl:16px;--app-radius-2xl:22px;--app-text-xs:.75rem;--app-text-sm:.8125rem;--app-text-base:.9375rem;--app-text-md:1.0625rem;--app-text-lg:1.25rem;--app-text-3xl:2.125rem;--app-tracking-tight:-.03em;--app-tracking-snug:-.015em}@media (width<=360px){:root{--app-gutter:16px;--app-nav-inset:8px}}@media (prefers-color-scheme:dark){:root:not([data-mode]){--app-surround:oklch(10% .006 150);--app-surface:oklch(14.5% .006 150);--app-text:oklch(96.5% .004 150);--app-text-muted:oklch(75% .01 150);--app-avatar-text:oklch(18% .04 158);--app-focus-ring:oklch(75% .15 157/.32);--app-shell-shadow:0 18px 48px oklch(0% 0 0/.3);--app-nav-active:oklch(26% .018 155/.76);--app-nav-active-shadow:none;--app-glass-tint:oklch(22% .006 150/.78);--app-glass-border:oklch(100% 0 0/.1);--app-glass-rim:none;--app-glass-sheen:none;--app-glass-shadow:none;--app-card:oklch(19.5% .006 150);--app-sunken:oklch(23.5% .006 150);--app-overlay:oklch(6% .004 150/.66);--app-skeleton:oklch(27% .007 150);--app-shadow-float:0 6px 18px oklch(0% 0 0/.24);--app-shadow-raised:0 10px 28px oklch(0% 0 0/.3);--app-shadow-lg:0 18px 48px oklch(0% 0 0/.4)}}:root[data-mode=dark]{--app-surround:oklch(10% .006 150);--app-surface:oklch(14.5% .006 150);--app-text:oklch(96.5% .004 150);--app-text-muted:oklch(75% .01 150);--app-avatar-text:oklch(18% .04 158);--app-focus-ring:oklch(75% .15 157/.32);--app-shell-shadow:0 18px 48px oklch(0% 0 0/.3);--app-nav-active:oklch(26% .018 155/.76);--app-nav-active-shadow:none;--app-glass-tint:oklch(22% .006 150/.78);--app-glass-border:oklch(100% 0 0/.1);--app-glass-rim:none;--app-glass-sheen:none;--app-glass-shadow:none;--app-card:oklch(19.5% .006 150);--app-sunken:oklch(23.5% .006 150);--app-overlay:oklch(6% .004 150/.66);--app-skeleton:oklch(27% .007 150);--app-shadow-float:0 6px 18px oklch(0% 0 0/.24);--app-shadow-raised:0 10px 28px oklch(0% 0 0/.3);--app-shadow-lg:0 18px 48px oklch(0% 0 0/.4)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--app-surround);color:var(--app-text);margin:0}#app{min-height:100dvh}button,input,select,textarea{font:inherit}button,select{cursor:pointer}:focus-visible{box-shadow:0 0 0 3px var(--app-focus-ring);outline:none}.app-page h1{color:var(--app-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.625rem,6.5vw,1.875rem);font-weight:650;line-height:1.1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
