/*! tailwindcss v4.3.2 | 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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer midwest.tailwindcss.theme{:root,:host{--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer midwest.tailwindcss.utilities{.invisible{visibility:hidden}.visible{visibility:visible}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer midwest.components.popover{.midwest-popover{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.midwest-popover.anchored{transform-origin:bottom;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);inset-inline:0;background-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:85dvh;margin:0;position:fixed;top:auto;bottom:0;overflow-y:auto}@media not all and (min-width:700px){.midwest-popover.anchored{opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-slow) cubic-bezier(.32, .72, 0, 1), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;transform:translateY(100%)}.midwest-popover.anchored:popover-open{opacity:1;transform:none}@starting-style{.midwest-popover.anchored:popover-open{opacity:0;transform:translateY(100%)}}}@media (min-width:700px){.midwest-popover.anchored{width:auto;max-height:none;overflow-y:unset;position-area:span-right bottom;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-visibility:anchor-visible;border-radius:0;margin-block:2px;margin-inline:0;inset:auto}.midwest-popover.anchored.is-closing{opacity:0!important;transform:translate(var(--motion-hover-x,0), var(--motion-hover-y,0)) scale(var(--motion-hover-scale,1)) rotate(var(--motion-hover-rotate,0))!important;filter:var(--motion-hover-filter,none)!important}.midwest-popover.anchored.placement-top{position-area:top span-all}.midwest-popover.anchored.placement-bottom{position-area:bottom span-all}.midwest-popover.anchored.placement-left{position-area:span-top left}.midwest-popover.anchored.placement-right{position-area:span-top right}}.midwest-popover.backdrop::backdrop{opacity:0;--tw-backdrop-blur:blur(var(--blur-sm));--tw-backdrop-saturate:saturate(50%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);animation:hide-backdrop var(--duration-base) var(--ease-standard) 0s forwards;content:"";background-color:oklab(0% none none/.5);display:block}.midwest-popover.backdrop:popover-open::backdrop{animation:show-backdrop var(--duration-base) var(--ease-standard) 0s forwards;opacity:1}@keyframes hide-backdrop{to{opacity:0}}@keyframes show-backdrop{0%{opacity:0}to{opacity:1}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}