/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}button.svelte-45c0k3:disabled{pointer-events:none;background-color:var(--dvc-gray-500,#ccc)}fieldset.svelte-45c0k3{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding:calc(var(--spacing,.25rem) * 4)}fieldset.svelte-45c0k3>legend:where(.svelte-45c0k3){padding:0 .875rem}label.svelte-45c0k3>input[type=radio]:where(.svelte-45c0k3),label.svelte-45c0k3>input[type=checkbox]:where(.svelte-45c0k3){margin-right:.5rem}h2.svelte-45c0k3,form>*{margin-bottom:1rem}.copy.svelte-45c0k3{color:var(--dvc-white,white);text-align:center;isolation:isolate;flex:1;align-self:center;align-items:flex-end;display:flex}.copy.svelte-45c0k3 h1:where(.svelte-45c0k3){text-shadow:1px 1px 6px #000000f2;font-size:6rem}.col-2.svelte-45c0k3{grid-gap:1rem;border:none;grid-template-columns:1fr 1fr;padding:0;display:grid}.disciplines.svelte-45c0k3>.checkbox-group:where(.svelte-45c0k3){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media only screen and (width<=800px){.copy.svelte-45c0k3 h1:where(.svelte-45c0k3){font-size:3rem}main.svelte-45c0k3{padding:1rem}}@media only screen and (width<=500px){.col-2.svelte-45c0k3{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
