/*! 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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer midwest.tailwindcss.theme{:root,:host{--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);--font-weight-bold:700;--tracking-wider:.05em;--leading-snug:1.375;--radius-3xl:1.5rem}}@layer midwest.tailwindcss.utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer midwest.components.badge{.midwest-badge{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;--badge-bg:rgb(var(--theme-7-channels));--tolerance:.65;background-color:var(--badge-bg);border-color:var(--badge-bg);color:oklch(from var(--badge-bg) clamp(0, (var(--tolerance) - l) * 1000, 1) 0 0deg);border-radius:3.40282e38px;align-items:center;display:inline-flex}.midwest-badge *{text-box-trim:trim-both}.midwest-badge{corner-shape:squircle;padding:2px}.midwest-badge>.value{justify-content:center;align-items:center;padding-inline:.5em;display:flex}.midwest-badge.has-icon>.midwest-icon{border-radius:3.40282e38px;border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl);background-color:rgb(var(--theme-9-channels));color:rgb(var(--theme-10-channels));padding-block:.25em;padding-right:.25em;font-size:1.5em;padding-left:.5em!important}.midwest-badge.has-icon.has-support>.value{padding-left:.25em}.midwest-badge.has-icon.has-support>.support{border-radius:0;height:100%;margin-right:.5em;padding-block:.125em}.midwest-badge.has-action>.badge-action{cursor:pointer;border-style:var(--tw-border-style);background-color:rgb(var(--theme-9-channels));color:rgb(var(--theme-0-channels));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:1.5em;min-height:1.5em;padding:.125em;display:inline-flex}.midwest-badge.has-action>.badge-action:hover{background-color:rgb(var(--theme-10-channels))}.midwest-badge.has-action>.badge-action>.midwest-icon{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.midwest-badge.has-action>.badge-action>button{cursor:pointer;border-style:var(--tw-border-style);color:inherit;background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.midwest-badge.is-removable>.remove{cursor:pointer;border-style:var(--tw-border-style);background-color:rgb(var(--theme-9-channels));color:rgb(var(--theme-0-channels));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;width:1.5em;height:1.5em;padding:.125em;display:inline-flex;position:relative;top:0;right:0}.midwest-badge.is-removable>.remove:hover{background-color:rgb(var(--theme-10-channels))}.midwest-badge.is-removable>.remove>.midwest-icon{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.midwest-badge.has-support.has-icon>.midwest-icon{padding-left:1.25em}.midwest-badge.has-support>.support{border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl);background-color:rgb(var(--theme-0-channels));color:rgb(var(--theme-12-channels));corner-shape:squircle;justify-content:center;align-items:center;padding:0 .25em 0 .5em;display:flex}.midwest-badge.is-stacked.has-support{padding-inline:calc(var(--spacing) * 2);flex-direction:column;align-items:center;position:relative}.midwest-badge.is-stacked.has-support>.value{width:100%;padding-block:.25em;padding-inline:1.25em}.midwest-badge.is-stacked.has-support>.support{margin:0;margin-inline:calc(var(--spacing) * 2);border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;width:100%;padding-block:.125em;padding-inline:.5em}.midwest-badge.is-stacked.has-support.is-removable>.remove{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:3.40282e38px;font-size:1.5em;position:absolute;top:50%;right:-.5em;padding:.2em!important}.midwest-badge.is-stacked.has-support.has-icon>.midwest-icon{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:3.40282e38px;font-size:1.5em;position:absolute;top:50%;left:-.5em;padding:.4em!important}.midwest-badge.is-dot{border-radius:3.40282e38px;width:.75rem;min-width:.75rem;height:.75rem;padding:0}.midwest-badge.is-dot.is-pulse{position:relative;overflow:visible}.midwest-badge.is-dot.is-pulse:before{content:"";background-color:rgb(var(--theme-7-channels));border-radius:3.40282e38px;animation:1s cubic-bezier(0,0,.2,1) infinite midwest-badge-pulse;position:absolute;inset:0}.midwest-badge.size-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.midwest-badge.size-lg{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@keyframes midwest-badge-pulse{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.5)}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}