@layer base, vendor, ui, component, components, layout, app, apps, application, utility, utilities;


/*! tailwindcss v4.0.0-alpha.30 | MIT License | https://tailwindcss.com */@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@layer base{:root{--font-family-head:"Anek Latin Variable",sans-serif;--font-family-subhead:"Space Mono",monospace;--font-family-body:"Barlow",sans-serif;--stack:1em;--text-light:color-mix(in lab,currentColor,transparent 45%);--grid-column-gap:1rem;--reveal-trigger-animation-range:cover 0% cover 0%}@media (width>=80rem){:root{--reveal-trigger-animation-range:cover 0% cover 20rem;--grid-column-gap:2rem}}body,html{font-family:var(--font-family-body);color:#141414;min-height:100svh;line-height:1.5;overflow-x:clip}*{min-width:0}a{color:var(--link-color);text-decoration-thickness:max(1px,em(1))}a:hover{text-decoration:underline;text-decoration-thickness:max(2px,em(2))}button:not(:disabled):hover{cursor:pointer}:root{--ui-color-error:var(--color-red-500);--ui-button-border-radius:var(--radius-md);--ui-button-padding-top:.25em;--ui-button-padding-bottom:.25em;--ui-button-padding-left:.5em;--ui-button-padding-right:.5em;--ui-button-default-color:currentColor;--ui-button-default-color-active:currentColor;--ui-button-default-background-color:var(--color-white);--ui-button-default-background-color-hover:var(--color-white);--ui-button-default-background-color-active:var(--color-gray-100);--ui-button-default-border-color:var(--color-gray-300);--ui-button-default-border-color-hover:var(--color-gray-400);--ui-button-default-border-color-active:var(--color-gray-300);--ui-button-primary-color:var(--color-white);--ui-button-primary-color-hover:var(--color-white);--ui-button-primary-color-active:var(--color-white);--ui-button-primary-background-color:var(--color-primary-500);--ui-button-primary-background-color-hover:var(--color-primary-600);--ui-button-primary-background-color-active:var(--color-primary-700);--ui-button-primary-border-color:var(--color-primary-600);--ui-button-primary-border-color-hover:var(--color-primary-700);--ui-button-primary-border-color-active:var(--color-primary-700);--ui-button-outline-color:currentColor;--ui-button-outline-background-color:transparent;--ui-button-outline-border-color:var(--color-gray-300);--ui-button-outline-color-hover:currentColor;--ui-button-outline-background-color-hover:var(--color-white);--ui-button-outline-border-color-hover:var(--color-gray-400);--ui-button-outline-color-active:currentColor;--ui-button-outline-background-color-active:var(--color-gray-100);--ui-button-outline-border-color-active:var(--color-gray-300);--ui-button-negative-color:var(--color-white);--ui-button-negative-color-hover:var(--color-white);--ui-button-negative-color-active:var(--color-white);--ui-button-negative-background-color:var(--color-red-500);--ui-button-negative-background-color-hover:var(--color-red-600);--ui-button-negative-background-color-active:var(--color-red-700);--ui-button-negative-border-color:var(--color-red-600);--ui-button-negative-border-color-hover:var(--color-red-700);--ui-button-negative-border-color-active:var(--color-red-700);--ui-button-anchor-color:var(--link-color);--ui-button-anchor-color-hover:var(--link-color);--ui-button-anchor-text-decoration-color:var(--link-text-decoration-color);--button-default-text:var(--foreground);--button-default-border-color:var(--color-neutral-300);--button-default-bg:var(--color-white);--button-default-bg-hover:var(--color-neutral-100);--button-default-bg-active:var(--color-neutral-300);--button-primary-text:var(--color-white);--button-primary-border-color:var(--color-primary-800);--button-primary-bg:var(--color-primary-700);--button-primary-bg-hover:var(--color-primary-600);--button-primary-bg-active:var(--color-primary-800);--ui-input-color:var(--color-black);--ui-input-color-hover:var(--color-black);--ui-input-color-focus:var(--color-black);--ui-input-background-color:transparent;--ui-input-background-color-active:var(--color-white);--ui-input-border-width:1px;--ui-input-border-radius:var(--radius-md);--ui-input-border-color:var(--color-gray-300);--ui-input-border-color-active:var(--color-primary-500);--ui-input-padding-left:.5em;--ui-input-padding-right:.5em;--ui-input-padding-top:.25em;--ui-input-padding-bottom:.25em;--ui-input-padding-left-extra:.5em;--ui-input-padding-right-extra:.5em;--ui-input-padding-top-extra:.5em;--ui-input-padding-bottom-extra:.5em;--ui-checkbox-indicator-color:var(--color-primary-500);--ui-checkbox-indicator-contrast-color:white;--ui-checkbox-border-radius:var(--radius-md);--ui-checkbox-border-color:var(--color-gray-300);--ui-checkbox-border-color-hover:var(--color-gray-300);--ui-checkbox-background-color:color-mix(in lab,var(--color-gray-200),transparent 50%);--ui-toggle-button-indicator-color:var(--color-primary-500);--ui-toggle-button-indicator-contrast-color:white;--ui-toggle-button-border-radius:var(--radius-md);--ui-toggle-button-border-color:var(--color-gray-300);--ui-toggle-button-border-color-hover:var(--color-gray-300);--ui-toggle-button-background-color:color-mix(in lab,var(--color-gray-200),transparent 50%)}@media (prefers-color-scheme:dark){.color-scheme-auto :root,:root.color-scheme-auto{--ui-color-error:var(--color-red-400);--ui-button-default-background-color:var(--color-gray-900);--ui-button-default-background-color-hover:var(--color-gray-800);--ui-button-default-background-color-active:var(--color-gray-900);--ui-button-default-border-color:var(--color-gray-600);--ui-button-default-border-color-hover:var(--color-gray-500);--ui-button-default-border-color-active:var(--color-gray-700);--button-default-border-color:var(--color-neutral-600);--button-default-bg:var(--color-neutral-700);--button-default-bg-hover:var(--color-neutral-600);--button-default-bg-active:var(--color-neutral-800);--button-primary-text:var(--color-white);--button-primary-border-color:var(--color-primary-600);--button-primary-bg:var(--color-primary-700);--button-primary-bg-hover:var(--color-primary-600);--button-primary-bg-active:var(--color-primary-800);--ui-button-outline-color:currentColor;--ui-button-outline-background-color:transparent;--ui-button-outline-border-color:var(--color-gray-700);--ui-button-outline-color-hover:currentColor;--ui-button-outline-background-color-hover:var(--color-gray-800);--ui-button-outline-border-color-hover:var(--color-gray-600);--ui-button-outline-color-active:currentColor;--ui-button-outline-background-color-active:var(--color-gray-900);--ui-button-outline-border-color-active:var(--color-gray-700);--ui-input-background-color:var(--color-gray-900);--ui-input-background-color-active:var(--color-gray-900);--ui-input-border-color:var(--color-gray-600);--ui-input-color:var(--color-gray-300);--ui-input-color-focus:var(--color-gray-300);--ui-input-border-color-active:var(--color-primary-400);--ui-checkbox-border-color:var(--color-gray-600);--ui-checkbox-border-color-hover:var(--color-gray-500);--ui-checkbox-background-color:var(--color-gray-900)}}.color-scheme-dark :root,:root.color-scheme-dark{--ui-color-error:var(--color-red-400);--ui-button-default-background-color:var(--color-gray-900);--ui-button-default-background-color-hover:var(--color-gray-800);--ui-button-default-background-color-active:var(--color-gray-900);--ui-button-default-border-color:var(--color-gray-600);--ui-button-default-border-color-hover:var(--color-gray-500);--ui-button-default-border-color-active:var(--color-gray-700);--button-default-border-color:var(--color-neutral-600);--button-default-bg:var(--color-neutral-700);--button-default-bg-hover:var(--color-neutral-600);--button-default-bg-active:var(--color-neutral-800);--button-primary-text:var(--color-white);--button-primary-border-color:var(--color-primary-600);--button-primary-bg:var(--color-primary-700);--button-primary-bg-hover:var(--color-primary-600);--button-primary-bg-active:var(--color-primary-800);--ui-button-outline-color:currentColor;--ui-button-outline-background-color:transparent;--ui-button-outline-border-color:var(--color-gray-700);--ui-button-outline-color-hover:currentColor;--ui-button-outline-background-color-hover:var(--color-gray-800);--ui-button-outline-border-color-hover:var(--color-gray-600);--ui-button-outline-color-active:currentColor;--ui-button-outline-background-color-active:var(--color-gray-900);--ui-button-outline-border-color-active:var(--color-gray-700);--ui-input-background-color:var(--color-gray-900);--ui-input-background-color-active:var(--color-gray-900);--ui-input-border-color:var(--color-gray-600);--ui-input-color:var(--color-gray-300);--ui-input-color-focus:var(--color-gray-300);--ui-input-border-color-active:var(--color-primary-400);--ui-checkbox-border-color:var(--color-gray-600);--ui-checkbox-border-color-hover:var(--color-gray-500);--ui-checkbox-background-color:var(--color-gray-900)}}