/*! tailwindcss v4.1.18 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}:root,:host{--color-red-500:oklch(63.7% .237 25.331);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-pitch-black:#000;--color-pure-white:#fff;--color-identity-black:#2a2a2a;--color-identity-blue-60:#8591c2;--color-identity-blue-80:#5c6dae;--color-identity-blue:#34499a;--color-identity-darkblue-80:#33336d;--color-identity-darkblue:#000149;--color-identity-lightblue:#edf0fa;--color-identity-beige:#f6f1e3;--color-identity-teal-80:#339d89;--color-identity-teal:#00856c;--color-identity-brown-80:#a58859;--color-identity-brown:#8f6b30;--color-identity-yellow-40:#fff5c0;--color-identity-yellow-80:#ffec82;--color-identity-yellow:#ffe863;--color-identity-rose-80:#f7cef0;--color-identity-rose:#f5c2ed}.ufr-event-calendar-scope .\@container\/ufr-event-calendar{container:ufr-event-calendar/inline-size}.ufr-event-calendar-scope .\@container\/ufr-event-teaser{container:ufr-event-teaser/inline-size}.ufr-event-calendar-scope .pointer-events-none{pointer-events:none}.ufr-event-calendar-scope .absolute{position:absolute}.ufr-event-calendar-scope .fixed{position:fixed}.ufr-event-calendar-scope .relative{position:relative}.ufr-event-calendar-scope .static{position:static}.ufr-event-calendar-scope .-top-2{top:calc(var(--spacing)*-2)}.ufr-event-calendar-scope .top-2{top:calc(var(--spacing)*2)}.ufr-event-calendar-scope .right-2{right:calc(var(--spacing)*2)}.ufr-event-calendar-scope .-left-\[2rem\]{left:-2rem}.ufr-event-calendar-scope .isolate{isolation:isolate}.ufr-event-calendar-scope .z-20{z-index:20}.ufr-event-calendar-scope .container{width:100%}@media (min-width:40rem){.ufr-event-calendar-scope .container{max-width:40rem}}@media (min-width:48rem){.ufr-event-calendar-scope .container{max-width:48rem}}@media (min-width:64rem){.ufr-event-calendar-scope .container{max-width:64rem}}@media (min-width:80rem){.ufr-event-calendar-scope .container{max-width:80rem}}@media (min-width:96rem){.ufr-event-calendar-scope .container{max-width:96rem}}.ufr-event-calendar-scope .m-0{margin:calc(var(--spacing)*0)}.ufr-event-calendar-scope .my-auto{margin-block:auto}.ufr-event-calendar-scope .mt-0{margin-top:calc(var(--spacing)*0)}.ufr-event-calendar-scope .mt-1{margin-top:calc(var(--spacing)*1)}.ufr-event-calendar-scope .mt-4{margin-top:calc(var(--spacing)*4)}.ufr-event-calendar-scope .mb-0{margin-bottom:calc(var(--spacing)*0)}.ufr-event-calendar-scope .mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.ufr-event-calendar-scope .mb-1{margin-bottom:calc(var(--spacing)*1)}.ufr-event-calendar-scope .mb-2{margin-bottom:calc(var(--spacing)*2)}.ufr-event-calendar-scope .mb-4{margin-bottom:calc(var(--spacing)*4)}.ufr-event-calendar-scope .mb-8{margin-bottom:calc(var(--spacing)*8)}.ufr-event-calendar-scope .mb-12{margin-bottom:calc(var(--spacing)*12)}.ufr-event-calendar-scope .line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ufr-event-calendar-scope .block{display:block}.ufr-event-calendar-scope .flex{display:flex}.ufr-event-calendar-scope .grid{display:grid}.ufr-event-calendar-scope .hidden{display:none}.ufr-event-calendar-scope .inline{display:inline}.ufr-event-calendar-scope .inline-flex{display:inline-flex}.ufr-event-calendar-scope .aspect-square{aspect-ratio:1}.ufr-event-calendar-scope .h-3{height:calc(var(--spacing)*3)}.ufr-event-calendar-scope .h-4{height:calc(var(--spacing)*4)}.ufr-event-calendar-scope .h-6{height:calc(var(--spacing)*6)}.ufr-event-calendar-scope .h-auto{height:auto}.ufr-event-calendar-scope .h-full{height:100%}.ufr-event-calendar-scope .max-h-0{max-height:calc(var(--spacing)*0)}.ufr-event-calendar-scope .min-h-11{min-height:calc(var(--spacing)*11)}.ufr-event-calendar-scope .w-2\/3{width:66.6667%}.ufr-event-calendar-scope .w-3\.5{width:calc(var(--spacing)*3.5)}.ufr-event-calendar-scope .w-3\/4{width:75%}.ufr-event-calendar-scope .w-5{width:calc(var(--spacing)*5)}.ufr-event-calendar-scope .w-6{width:calc(var(--spacing)*6)}.ufr-event-calendar-scope .w-16{width:calc(var(--spacing)*16)}.ufr-event-calendar-scope .w-20{width:calc(var(--spacing)*20)}.ufr-event-calendar-scope .w-24{width:calc(var(--spacing)*24)}.ufr-event-calendar-scope .w-32{width:calc(var(--spacing)*32)}.ufr-event-calendar-scope .w-fit{width:fit-content}.ufr-event-calendar-scope .w-full{width:100%}.ufr-event-calendar-scope .w-max{width:max-content}.ufr-event-calendar-scope .w-px{width:1px}.ufr-event-calendar-scope .max-w-none{max-width:none}.ufr-event-calendar-scope .min-w-11{min-width:calc(var(--spacing)*11)}.ufr-event-calendar-scope .flex-1{flex:1}.ufr-event-calendar-scope .shrink-0{flex-shrink:0}.ufr-event-calendar-scope .rotate-90\!{rotate:90deg!important}.ufr-event-calendar-scope .rotate-180{rotate:180deg}.ufr-event-calendar-scope .rotate-270\!{rotate:270deg!important}.ufr-event-calendar-scope .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.ufr-event-calendar-scope .animate-pulse{animation:var(--animate-pulse)}.ufr-event-calendar-scope .cursor-pointer{cursor:pointer}.ufr-event-calendar-scope .appearance-none{appearance:none}.ufr-event-calendar-scope .flex-col{flex-direction:column}.ufr-event-calendar-scope .flex-row{flex-direction:row}.ufr-event-calendar-scope .flex-wrap{flex-wrap:wrap}.ufr-event-calendar-scope .items-baseline{align-items:baseline}.ufr-event-calendar-scope .items-center{align-items:center}.ufr-event-calendar-scope .items-end{align-items:flex-end}.ufr-event-calendar-scope .justify-between{justify-content:space-between}.ufr-event-calendar-scope .justify-center{justify-content:center}.ufr-event-calendar-scope .justify-start{justify-content:flex-start}.ufr-event-calendar-scope .gap-0{gap:calc(var(--spacing)*0)}.ufr-event-calendar-scope .gap-1{gap:calc(var(--spacing)*1)}.ufr-event-calendar-scope .gap-2{gap:calc(var(--spacing)*2)}.ufr-event-calendar-scope .gap-4{gap:calc(var(--spacing)*4)}.ufr-event-calendar-scope .gap-8{gap:calc(var(--spacing)*8)}:where(.ufr-event-calendar-scope .space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ufr-event-calendar-scope .self-center{align-self:center}.ufr-event-calendar-scope .overflow-clip{overflow:clip}.ufr-event-calendar-scope .rounded-full{border-radius:3.40282e38px}.ufr-event-calendar-scope .border{border-style:var(--tw-border-style);border-width:1px}.ufr-event-calendar-scope .border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.ufr-event-calendar-scope .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.ufr-event-calendar-scope .border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.ufr-event-calendar-scope .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.ufr-event-calendar-scope .border-none{--tw-border-style:none;border-style:none}.ufr-event-calendar-scope .border-solid{--tw-border-style:solid;border-style:solid}.ufr-event-calendar-scope .border-black{border-color:var(--color-black)}.ufr-event-calendar-scope .border-gray-200{border-color:var(--color-gray-200)}.ufr-event-calendar-scope .border-identity-black{border-color:var(--color-identity-black)}.ufr-event-calendar-scope .border-t-black{border-top-color:var(--color-black)}.ufr-event-calendar-scope .bg-gray-50{background-color:var(--color-gray-50)}.ufr-event-calendar-scope .bg-gray-100{background-color:var(--color-gray-100)}.ufr-event-calendar-scope .bg-gray-200{background-color:var(--color-gray-200)}.ufr-event-calendar-scope .bg-identity-beige{background-color:var(--color-identity-beige)}.ufr-event-calendar-scope .bg-identity-black{background-color:var(--color-identity-black)}.ufr-event-calendar-scope .bg-identity-blue{background-color:var(--color-identity-blue)}.ufr-event-calendar-scope .bg-identity-brown{background-color:var(--color-identity-brown)}.ufr-event-calendar-scope .bg-identity-darkblue{background-color:var(--color-identity-darkblue)}.ufr-event-calendar-scope .bg-identity-lightblue{background-color:var(--color-identity-lightblue)}.ufr-event-calendar-scope .bg-identity-rose{background-color:var(--color-identity-rose)}.ufr-event-calendar-scope .bg-identity-teal{background-color:var(--color-identity-teal)}.ufr-event-calendar-scope .bg-identity-yellow{background-color:var(--color-identity-yellow)}.ufr-event-calendar-scope .bg-inherit{background-color:inherit}.ufr-event-calendar-scope .bg-pitch-black{background-color:var(--color-pitch-black)}.ufr-event-calendar-scope .bg-pure-white{background-color:var(--color-pure-white)}.ufr-event-calendar-scope .bg-red-500{background-color:var(--color-red-500)}.ufr-event-calendar-scope .bg-white{background-color:var(--color-white)}.ufr-event-calendar-scope .bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ufr-event-calendar-scope .bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ufr-event-calendar-scope .object-cover{object-fit:cover}.ufr-event-calendar-scope .p-0{padding:calc(var(--spacing)*0)}.ufr-event-calendar-scope .p-3{padding:calc(var(--spacing)*3)}.ufr-event-calendar-scope .p-4{padding:calc(var(--spacing)*4)}.ufr-event-calendar-scope .px-0{padding-inline:calc(var(--spacing)*0)}.ufr-event-calendar-scope .px-2{padding-inline:calc(var(--spacing)*2)}.ufr-event-calendar-scope .px-3{padding-inline:calc(var(--spacing)*3)}.ufr-event-calendar-scope .py-1{padding-block:calc(var(--spacing)*1)}.ufr-event-calendar-scope .py-2{padding-block:calc(var(--spacing)*2)}.ufr-event-calendar-scope .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.ufr-event-calendar-scope .py-4{padding-block:calc(var(--spacing)*4)}.ufr-event-calendar-scope .ps-1{padding-inline-start:calc(var(--spacing)*1)}.ufr-event-calendar-scope .ps-7{padding-inline-start:calc(var(--spacing)*7)}.ufr-event-calendar-scope .pe-2{padding-inline-end:calc(var(--spacing)*2)}.ufr-event-calendar-scope .pe-3{padding-inline-end:calc(var(--spacing)*3)}.ufr-event-calendar-scope .pt-0{padding-top:calc(var(--spacing)*0)}.ufr-event-calendar-scope .pt-4{padding-top:calc(var(--spacing)*4)}.ufr-event-calendar-scope .text-center{text-align:center}.ufr-event-calendar-scope .text-start{text-align:start}.ufr-event-calendar-scope .align-middle{vertical-align:middle}.ufr-event-calendar-scope .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ufr-event-calendar-scope .text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.ufr-event-calendar-scope .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.ufr-event-calendar-scope .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ufr-event-calendar-scope .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ufr-event-calendar-scope .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ufr-event-calendar-scope .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ufr-event-calendar-scope .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ufr-event-calendar-scope .leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.ufr-event-calendar-scope .leading-none{--tw-leading:1;line-height:1}.ufr-event-calendar-scope .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.ufr-event-calendar-scope .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.ufr-event-calendar-scope .font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.ufr-event-calendar-scope .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ufr-event-calendar-scope .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ufr-event-calendar-scope .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ufr-event-calendar-scope .tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.ufr-event-calendar-scope .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ufr-event-calendar-scope .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.ufr-event-calendar-scope .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.ufr-event-calendar-scope .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.ufr-event-calendar-scope .break-words{overflow-wrap:break-word}.ufr-event-calendar-scope .text-gray-500{color:var(--color-gray-500)}.ufr-event-calendar-scope .text-gray-600{color:var(--color-gray-600)}.ufr-event-calendar-scope .text-gray-700{color:var(--color-gray-700)}.ufr-event-calendar-scope .text-gray-900{color:var(--color-gray-900)}.ufr-event-calendar-scope .text-identity-black{color:var(--color-identity-black)}.ufr-event-calendar-scope .text-identity-black\!{color:var(--color-identity-black)!important}.ufr-event-calendar-scope .text-identity-black\/80{color:#2a2a2acc}@supports (color:color-mix(in lab, red, red)){.ufr-event-calendar-scope .text-identity-black\/80{color:color-mix(in oklab,var(--color-identity-black)80%,transparent)}}.ufr-event-calendar-scope .text-identity-blue{color:var(--color-identity-blue)}.ufr-event-calendar-scope .text-pure-white{color:var(--color-pure-white)}.ufr-event-calendar-scope .text-pure-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.ufr-event-calendar-scope .text-pure-white\/80{color:color-mix(in oklab,var(--color-pure-white)80%,transparent)}}.ufr-event-calendar-scope .text-pure-white\/\[87\%\]{color:#ffffffde}@supports (color:color-mix(in lab, red, red)){.ufr-event-calendar-scope .text-pure-white\/\[87\%\]{color:color-mix(in oklab,var(--color-pure-white)87%,transparent)}}.ufr-event-calendar-scope .text-white{color:var(--color-white)}.ufr-event-calendar-scope .uppercase{text-transform:uppercase}.ufr-event-calendar-scope .no-underline{text-decoration-line:none}.ufr-event-calendar-scope .decoration-2{text-decoration-thickness:2px}.ufr-event-calendar-scope .decoration-\[3px\]{text-decoration-thickness:3px}.ufr-event-calendar-scope .underline-offset-4{text-underline-offset:4px}.ufr-event-calendar-scope .underline-offset-\[6px\]{text-underline-offset:6px}.ufr-event-calendar-scope .opacity-60{opacity:.6}.ufr-event-calendar-scope .-outline-offset-\[10px\]{outline-offset:calc(10px*-1)}.ufr-event-calendar-scope .outline-identity-black{outline-color:var(--color-identity-black)}.ufr-event-calendar-scope .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.ufr-event-calendar-scope .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ufr-event-calendar-scope .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ufr-event-calendar-scope .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ufr-event-calendar-scope .delay-100{transition-delay:.1s}.ufr-event-calendar-scope .duration-100{--tw-duration:.1s;transition-duration:.1s}.ufr-event-calendar-scope .duration-150{--tw-duration:.15s;transition-duration:.15s}.ufr-event-calendar-scope .duration-200{--tw-duration:.2s;transition-duration:.2s}.ufr-event-calendar-scope .duration-300{--tw-duration:.3s;transition-duration:.3s}.ufr-event-calendar-scope .duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}:is(.ufr-event-calendar-scope .\*\:border-t>*){border-top-style:var(--tw-border-style);border-top-width:1px}@media (hover:hover){.ufr-event-calendar-scope .group-hover\:gap-4:is(:where(.group):hover *){gap:calc(var(--spacing)*4)}.ufr-event-calendar-scope .group-hover\:text-identity-blue:is(:where(.group):hover *){color:var(--color-identity-blue)}.ufr-event-calendar-scope .group-hover\:text-pure-white:is(:where(.group):hover *){color:var(--color-pure-white)}}.ufr-event-calendar-scope .group-has-\[input\:focus-visible\]\/checkbox\:outline-dotted:is(:where(.group\/checkbox):has(:is(input:focus-visible)) *){--tw-outline-style:dotted;outline-style:dotted}.ufr-event-calendar-scope .group-has-\[input\:hover\,label\:hover\]\/checkbox\:text-identity-blue-80:is(:where(.group\/checkbox):has(:is(input:hover,label:hover)) *){color:var(--color-identity-blue-80)}.ufr-event-calendar-scope .group-has-\[input\:hover\,label\:hover\]\/checkbox\:underline:is(:where(.group\/checkbox):has(:is(input:hover,label:hover)) *){text-decoration-line:underline}.ufr-event-calendar-scope .group-aria-expanded\:max-h-none:is(:where(.group)[aria-expanded=true] *){max-height:none}.ufr-event-calendar-scope .group-aria-expanded\:overflow-visible:is(:where(.group)[aria-expanded=true] *){overflow:visible}.ufr-event-calendar-scope .before\:absolute:before{content:var(--tw-content);position:absolute}.ufr-event-calendar-scope .before\:inset-auto:before{content:var(--tw-content);inset:auto}.ufr-event-calendar-scope .before\:z-10:before{content:var(--tw-content);z-index:10}.ufr-event-calendar-scope .before\:h-6:before{content:var(--tw-content);height:calc(var(--spacing)*6)}.ufr-event-calendar-scope .before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing)*6)}.ufr-event-calendar-scope .before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.ufr-event-calendar-scope .before\:border-identity-black:before{content:var(--tw-content);border-color:var(--color-identity-black)}.ufr-event-calendar-scope .before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ufr-event-calendar-scope .before\:duration-100:before{content:var(--tw-content);--tw-duration:.1s;transition-duration:.1s}.ufr-event-calendar-scope .checked\:before\:border-transparent:checked:before{content:var(--tw-content);border-color:#0000}.ufr-event-calendar-scope .checked\:before\:bg-identity-blue:checked:before{content:var(--tw-content);background-color:var(--color-identity-blue)}@media (hover:hover){.ufr-event-calendar-scope .hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.ufr-event-calendar-scope .hover\:bg-identity-blue-80:hover{background-color:var(--color-identity-blue-80)}.ufr-event-calendar-scope .hover\:bg-identity-brown-80:hover{background-color:var(--color-identity-brown-80)}.ufr-event-calendar-scope .hover\:bg-identity-darkblue-80:hover{background-color:var(--color-identity-darkblue-80)}.ufr-event-calendar-scope .hover\:bg-identity-rose-80:hover{background-color:var(--color-identity-rose-80)}.ufr-event-calendar-scope .hover\:bg-identity-teal-80:hover{background-color:var(--color-identity-teal-80)}.ufr-event-calendar-scope .hover\:bg-identity-yellow-80:hover{background-color:var(--color-identity-yellow-80)}.ufr-event-calendar-scope .hover\:underline:hover{text-decoration-line:underline}}.ufr-event-calendar-scope .has-\[button\:active\]\:border-identity-blue:has(:is(button:active)){border-color:var(--color-identity-blue)}.ufr-event-calendar-scope .has-\[button\:hover\]\:border-identity-blue-80:has(:is(button:hover)){border-color:var(--color-identity-blue-80)}.ufr-event-calendar-scope .has-\[input\:checked\]\:border-identity-blue:has(:is(input:checked)){border-color:var(--color-identity-blue)}@media (min-width:48rem){.ufr-event-calendar-scope .md\:absolute{position:absolute}.ufr-event-calendar-scope .md\:-right-\[3px\]{right:-3px}.ufr-event-calendar-scope .md\:-left-\[3px\]{left:-3px}.ufr-event-calendar-scope .md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.ufr-event-calendar-scope .md\:block{display:block}.ufr-event-calendar-scope .md\:w-auto{width:auto}.ufr-event-calendar-scope .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ufr-event-calendar-scope .md\:flex-row{flex-direction:row}.ufr-event-calendar-scope .md\:items-center{align-items:center}.ufr-event-calendar-scope .md\:gap-2{gap:calc(var(--spacing)*2)}.ufr-event-calendar-scope .md\:gap-4{gap:calc(var(--spacing)*4)}.ufr-event-calendar-scope .md\:py-8{padding-block:calc(var(--spacing)*8)}.ufr-event-calendar-scope .md\:text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.ufr-event-calendar-scope .md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ufr-event-calendar-scope .md\:decoration-\[2\.5px\]{text-decoration-thickness:2.5px}.ufr-event-calendar-scope .md\:group-aria-expanded\:z-10:is(:where(.group)[aria-expanded=true] *){z-index:10}}@media (min-width:64rem){.ufr-event-calendar-scope .lg\:col-span-1{grid-column:span 1/span 1}.ufr-event-calendar-scope .lg\:col-span-2{grid-column:span 2/span 2}.ufr-event-calendar-scope .lg\:mt-12{margin-top:calc(var(--spacing)*12)}.ufr-event-calendar-scope .lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.ufr-event-calendar-scope .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ufr-event-calendar-scope .lg\:gap-8{gap:calc(var(--spacing)*8)}.ufr-event-calendar-scope .lg\:gap-16{gap:calc(var(--spacing)*16)}.ufr-event-calendar-scope .lg\:border-none{--tw-border-style:none;border-style:none}.ufr-event-calendar-scope .lg\:bg-gray-50{background-color:var(--color-gray-50)}.ufr-event-calendar-scope .lg\:p-6{padding:calc(var(--spacing)*6)}.ufr-event-calendar-scope .lg\:pt-8{padding-top:calc(var(--spacing)*8)}}@media (min-width:80rem){.ufr-event-calendar-scope .xl\:w-5{width:calc(var(--spacing)*5)}.ufr-event-calendar-scope .xl\:decoration-\[3px\]{text-decoration-thickness:3px}}@container ufr-event-calendar (min-width:28rem){.ufr-event-calendar-scope .\@md\/ufr-event-calendar\:mt-0{margin-top:calc(var(--spacing)*0)}}@container ufr-event-teaser (min-width:28rem){.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:mb-4{margin-bottom:calc(var(--spacing)*4)}}@container ufr-event-calendar (min-width:28rem){.ufr-event-calendar-scope .\@md\/ufr-event-calendar\:flex{display:flex}.ufr-event-calendar-scope .\@md\/ufr-event-calendar\:hidden{display:none}}@container ufr-event-teaser (min-width:28rem){.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:h-8{height:calc(var(--spacing)*8)}.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:w-26{width:calc(var(--spacing)*26)}.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:w-32{width:calc(var(--spacing)*32)}}@container ufr-event-calendar (min-width:28rem){.ufr-event-calendar-scope .\@md\/ufr-event-calendar\:min-w-50{min-width:calc(var(--spacing)*50)}.ufr-event-calendar-scope .\@md\/ufr-event-calendar\:flex-1{flex:1}}@container ufr-event-teaser (min-width:28rem){.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:gap-2{gap:calc(var(--spacing)*2)}.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:p-6{padding:calc(var(--spacing)*6)}.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ufr-event-calendar-scope .\@md\/ufr-event-teaser\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}@container ufr-event-teaser (min-width:36rem){.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:mb-4{margin-bottom:calc(var(--spacing)*4)}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:block{display:block}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:flex{display:flex}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:hidden{display:none}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:h-8{height:calc(var(--spacing)*8)}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:w-60{width:calc(var(--spacing)*60)}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:flex-col{flex-direction:column}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:flex-row{flex-direction:row}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:justify-center{justify-content:center}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:gap-0{gap:calc(var(--spacing)*0)}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:p-8{padding:calc(var(--spacing)*8)}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:p-8\!{padding:calc(var(--spacing)*8)!important}.ufr-event-calendar-scope .\@xl\/ufr-event-teaser\:pt-8{padding-top:calc(var(--spacing)*8)}}@container ufr-event-teaser (min-width:42rem){.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:mb-4{margin-bottom:calc(var(--spacing)*4)}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:block{display:block}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:flex{display:flex}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:hidden{display:none}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:w-60{width:calc(var(--spacing)*60)}}@container ufr-event-calendar (min-width:42rem){.ufr-event-calendar-scope .\@2xl\/ufr-event-calendar\:flex-row{flex-direction:row}}@container ufr-event-teaser (min-width:42rem){.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:flex-col{flex-direction:column}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:flex-row{flex-direction:row}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:justify-center{justify-content:center}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:gap-0{gap:calc(var(--spacing)*0)}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:p-8{padding:calc(var(--spacing)*8)}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:p-8\!{padding:calc(var(--spacing)*8)!important}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:pt-8{padding-top:calc(var(--spacing)*8)}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ufr-event-calendar-scope .\@2xl\/ufr-event-teaser\:text-\[18px\]{font-size:18px}}.ufr-event-calendar-scope .rtl\:-right-\[2rem\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:-2rem}.ufr-event-calendar-scope .rtl\:left-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:auto}@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .dark\:border-pure-white{border-color:var(--color-pure-white)}.ufr-event-calendar-scope .dark\:bg-gray-800{background-color:var(--color-gray-800)}.ufr-event-calendar-scope .dark\:bg-identity-beige{background-color:var(--color-identity-beige)}.ufr-event-calendar-scope .dark\:bg-identity-black{background-color:var(--color-identity-black)}.ufr-event-calendar-scope .dark\:bg-identity-blue{background-color:var(--color-identity-blue)}.ufr-event-calendar-scope .dark\:bg-identity-brown{background-color:var(--color-identity-brown)}.ufr-event-calendar-scope .dark\:bg-identity-darkblue{background-color:var(--color-identity-darkblue)}.ufr-event-calendar-scope .dark\:bg-identity-lightblue{background-color:var(--color-identity-lightblue)}.ufr-event-calendar-scope .dark\:bg-identity-rose{background-color:var(--color-identity-rose)}.ufr-event-calendar-scope .dark\:bg-identity-teal{background-color:var(--color-identity-teal)}.ufr-event-calendar-scope .dark\:bg-identity-yellow{background-color:var(--color-identity-yellow)}.ufr-event-calendar-scope .dark\:bg-pitch-black{background-color:var(--color-pitch-black)}.ufr-event-calendar-scope .dark\:text-identity-black{color:var(--color-identity-black)}.ufr-event-calendar-scope .dark\:text-identity-teal{color:var(--color-identity-teal)}.ufr-event-calendar-scope .dark\:text-pure-white{color:var(--color-pure-white)}.ufr-event-calendar-scope .dark\:text-pure-white\!{color:var(--color-pure-white)!important}.ufr-event-calendar-scope .dark\:text-white{color:var(--color-white)}.ufr-event-calendar-scope .dark\:outline-pure-white{outline-color:var(--color-pure-white)}@media (hover:hover){.ufr-event-calendar-scope .dark\:group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.ufr-event-calendar-scope .dark\:group-hover\:text-gray-900:is(:where(.group):hover *){color:var(--color-gray-900)}.ufr-event-calendar-scope .dark\:group-hover\:text-identity-blue:is(:where(.group):hover *){color:var(--color-identity-blue)}}.ufr-event-calendar-scope .group-has-\[input\:hover\,label\:hover\]\/checkbox\:dark\:text-identity-yellow-40:is(:where(.group\/checkbox):has(:is(input:hover,label:hover)) *){color:var(--color-identity-yellow-40)}.ufr-event-calendar-scope .dark\:before\:border-pure-white:before{content:var(--tw-content);border-color:var(--color-pure-white)}}.ufr-event-calendar-scope .checked\:before\:dark\:bg-identity-lightblue:checked:before{content:var(--tw-content)}@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .checked\:before\:dark\:bg-identity-lightblue:checked:before{background-color:var(--color-identity-lightblue)}.ufr-event-calendar-scope .has-\[button\:active\]\:dark\:border-identity-yellow:has(:is(button:active)){border-color:var(--color-identity-yellow)}.ufr-event-calendar-scope .has-\[button\:hover\]\:dark\:border-identity-yellow-40:has(:is(button:hover)){border-color:var(--color-identity-yellow-40)}.ufr-event-calendar-scope .has-\[input\:checked\]\:dark\:border-identity-yellow:has(:is(input:checked)){border-color:var(--color-identity-yellow)}@media (min-width:64rem){.ufr-event-calendar-scope .dark\:lg\:bg-identity-black{background-color:var(--color-identity-black)}}}.ufr-event-calendar-scope .\[\&_a\]\:w-full a{width:100%}.ufr-event-calendar-scope .\[\&\>button\]\:transition-colors>button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ufr-event-calendar-scope .\[\&\>button\]\:duration-\[400ms\]>button{--tw-duration:.4s;transition-duration:.4s}@media (hover:hover){.ufr-event-calendar-scope .hover\:\[\&\>button\]\:bg-identity-blue-80:hover>button{background-color:var(--color-identity-blue-80)}.ufr-event-calendar-scope .hover\:\[\&\>button\]\:text-pure-white:hover>button{color:var(--color-pure-white)}.ufr-event-calendar-scope .hover\:\[\&\>button\]\:underline:hover>button{text-decoration-line:underline}}.ufr-event-calendar-scope .focus-visible\:\[\&\>button\]\:outline-dotted:focus-visible>button{--tw-outline-style:dotted;outline-style:dotted}.ufr-event-calendar-scope .active\:\[\&\>button\]\:bg-identity-blue:active>button{background-color:var(--color-identity-blue)}.ufr-event-calendar-scope .active\:\[\&\>button\]\:text-pure-white:active>button{color:var(--color-pure-white)}@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .\[\&\>button\]\:dark\:outline-pure-white>button{outline-color:var(--color-pure-white)}}@media (hover:hover){@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .hover\:\[\&\>button\]\:dark\:bg-identity-yellow-40:hover>button{background-color:var(--color-identity-yellow-40)}.ufr-event-calendar-scope .hover\:\[\&\>button\]\:dark\:text-identity-black:hover>button{color:var(--color-identity-black)}}}@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .active\:\[\&\>button\]\:dark\:bg-identity-yellow:active>button{background-color:var(--color-identity-yellow)}.ufr-event-calendar-scope .active\:\[\&\>button\]\:dark\:text-identity-black:active>button{color:var(--color-identity-black)}}.ufr-event-calendar-scope .\[\&\>div\]\:w-full>div{width:100%}.ufr-event-calendar-scope .\[\&\>div\]\:border-identity-black>div{border-color:var(--color-identity-black)}.ufr-event-calendar-scope .\[\&\>div\]\:border-t-identity-blue-60>div{border-top-color:var(--color-identity-blue-60)}.ufr-event-calendar-scope .\[\&\>div\]\:transition-colors>div{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ufr-event-calendar-scope .\[\&\>div\]\:duration-\[400ms\]>div{--tw-duration:.4s;transition-duration:.4s}.ufr-event-calendar-scope .\[\&\>div\]\:has-\[input\:checked\]\:border-identity-blue>div:has(:is(input:checked)){border-color:var(--color-identity-blue)}.ufr-event-calendar-scope .\[\&\>div\]\:has-\[input\:checked\]\:border-t-identity-blue-60>div:has(:is(input:checked)){border-top-color:var(--color-identity-blue-60)}.ufr-event-calendar-scope .\[\&\>div\]\:aria-expanded\:border-t>div[aria-expanded=true]{border-top-style:var(--tw-border-style);border-top-width:1px}@media (min-width:48rem){.ufr-event-calendar-scope .md\:\[\&\>div\]\:aria-expanded\:border-\[3px\]>div[aria-expanded=true]{border-style:var(--tw-border-style);border-width:3px}.ufr-event-calendar-scope .md\:\[\&\>div\]\:aria-expanded\:border-t>div[aria-expanded=true]{border-top-style:var(--tw-border-style);border-top-width:1px}}@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .\[\&\>div\]\:dark\:border-pure-white>div{border-color:var(--color-pure-white)}.ufr-event-calendar-scope .\[\&\>div\]\:dark\:border-t-identity-blue-60>div{border-top-color:var(--color-identity-blue-60)}.ufr-event-calendar-scope .\[\&\>div\]\:has-\[input\:checked\]\:dark\:border-identity-yellow>div:has(:is(input:checked)){border-color:var(--color-identity-yellow)}.ufr-event-calendar-scope .\[\&\>div\]\:has-\[input\:checked\]\:dark\:border-t-identity-blue-60>div:has(:is(input:checked)){border-top-color:var(--color-identity-blue-60)}}.ufr-event-calendar-scope .\[\&\~div\]\:text-transparent~div{color:#0000}.ufr-event-calendar-scope .\[\&\~div\]\:checked\:text-pure-white~div:checked{color:var(--color-pure-white)}@media (prefers-color-scheme:dark){.ufr-event-calendar-scope .\[\&\~div\]\:checked\:dark\:text-identity-black~div:checked{color:var(--color-identity-black)}input[type=date]::-webkit-calendar-picker-indicator{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}