/*! tailwindcss v4.1.14 | 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}}}@layer theme{:root,:host{--tw-color-yellow-500:oklch(79.5% .184 86.047);--tw-color-cyan-50:oklch(98.4% .019 200.873);--tw-color-gray-700:oklch(37.3% .034 259.733);--tw-color-gray-800:oklch(27.8% .033 256.848);--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-sm:24rem;--tw-container-lg:32rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-4xl:56rem;--tw-container-5xl:64rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1/.75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75/1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2/1.5)}}@layer utilities{.tw\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:hidden{display:none}.tw\:h-10{height:calc(var(--tw-spacing)*10)}.tw\:h-16{height:calc(var(--tw-spacing)*16)}.tw\:h-auto{height:auto}.tw\:min-h-\[100vh\]{min-height:100vh}.tw\:min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.tw\:w-1{width:calc(var(--tw-spacing)*1)}.tw\:w-12{width:calc(var(--tw-spacing)*12)}.tw\:w-14{width:calc(var(--tw-spacing)*14)}.tw\:w-16{width:calc(var(--tw-spacing)*16)}.tw\:w-18{width:calc(var(--tw-spacing)*18)}.tw\:w-20{width:calc(var(--tw-spacing)*20)}.tw\:w-24{width:calc(var(--tw-spacing)*24)}.tw\:w-28{width:calc(var(--tw-spacing)*28)}.tw\:w-32{width:calc(var(--tw-spacing)*32)}.tw\:w-36{width:calc(var(--tw-spacing)*36)}.tw\:w-40{width:calc(var(--tw-spacing)*40)}.tw\:w-48{width:calc(var(--tw-spacing)*48)}.tw\:w-52{width:calc(var(--tw-spacing)*52)}.tw\:w-lg{width:var(--tw-container-lg)}.tw\:w-sm{width:var(--tw-container-sm)}.tw\:w-xs{width:var(--tw-container-xs)}.tw\:max-w-0{max-width:calc(var(--tw-spacing)*0)}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-4xl{max-width:var(--tw-container-4xl)}.tw\:max-w-5xl{max-width:var(--tw-container-5xl)}.tw\:max-w-32{max-width:calc(var(--tw-spacing)*32)}.tw\:max-w-48{max-width:calc(var(--tw-spacing)*48)}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-sm{max-width:var(--tw-container-sm)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:min-w-0{min-width:calc(var(--tw-spacing)*0)}.tw\:min-w-1\/2{min-width:50%}.tw\:min-w-3xl{min-width:var(--tw-container-3xl)}.tw\:min-w-48{min-width:calc(var(--tw-spacing)*48)}.tw\:flex-grow-999{flex-grow:999}.tw\:grow{flex-grow:1}.tw\:basis-0{flex-basis:calc(var(--tw-spacing)*0)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing)*4)}.tw\:gap-y-1{row-gap:calc(var(--tw-spacing)*1)}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:bg-cyan-50{background-color:var(--tw-color-cyan-50)}.tw\:text-center{text-align:center}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-gray-700{color:var(--tw-color-gray-700)}.tw\:text-gray-800{color:var(--tw-color-gray-800)}.tw\:text-yellow-500{color:var(--tw-color-yellow-500)}.tw\:group-has-\[\[name\=\"training\[unneeded\\_requestable\]\"\]\:checked\]\:block:is(:where(.tw\:group):has([name="training[unneeded_requestable]"]:checked) *),.tw\:group-has-\[\[name\=\'event\[hosted\\_event\\_assignment\\_attributes\]\[public\\_status\]\'\]\[value\=\'before\\_recruitment\'\]\:checked\]\:block:is(:where(.tw\:group):has([name="event[hosted_event_assignment_attributes][public_status]"][value=before_recruitment]:checked) *),.tw\:group-has-\[\[name\=\'event\\_assignment\[public\\_status\]\'\]\[value\=\'before\\_recruitment\'\]\:checked\]\:block:is(:where(.tw\:group):has([name="event_assignment[public_status]"][value=before_recruitment]:checked) *){display:block}.tw\:group-has-\[\[name\=\'training\[pre\\_homework\]\'\]\:checked\]\:flex:is(:where(.tw\:group):has([name="training[pre_homework]"]:checked) *){display:flex}.tw\:group-has-\[\[type\=\'checkbox\'\]\:checked\]\:block:is(:where(.tw\:group):has([type=checkbox]:checked) *){display:block}.tw\:group-has-\[\[type\=\'checkbox\'\]\:checked\]\:hidden:is(:where(.tw\:group):has([type=checkbox]:checked) *){display:none}.tw\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@supports selector(:has(a)){.tw\:supports-\[selector\(\:has\(a\)\)\]\:block{display:block}.tw\:supports-\[selector\(\:has\(a\)\)\]\:hidden{display:none}}@media (min-width:80rem){.tw\:xl\:max-w-44{max-width:calc(var(--tw-spacing)*44)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
