@layer heidi-ui-base{.hui-meter-root[data-orientation=horizontal]{block-size:.5rem;inline-size:100%;display:block;position:relative;overflow:hidden}.hui-meter-root[data-orientation=vertical]{block-size:8rem;inline-size:.5rem;display:block;position:relative;overflow:hidden}.hui-meter-indicator[data-orientation=horizontal]{block-size:100%;inline-size:0}.hui-meter-indicator[data-orientation=vertical]{block-size:0;inline-size:100%;position:absolute;inset-block-end:0}}
@layer heidi-ui-base{.hui-navigation-menu-root{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;display:block}.hui-navigation-menu-list{overscroll-behavior-x:contain;gap:0;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hui-navigation-menu-item{flex:none;min-inline-size:0;list-style:none;display:list-item}.hui-navigation-menu-item[data-state=closed],.hui-navigation-menu-item[data-state=open]{display:list-item}.hui-navigation-menu-trigger[data-state=closed],.hui-navigation-menu-trigger[data-state=open]{cursor:pointer}.hui-navigation-menu-link[data-active=false],.hui-navigation-menu-link[data-active=true]{text-decoration:none}.hui-navigation-menu-content{--_hui-navigation-menu-align-offset:0px;--_hui-navigation-menu-side-offset:4px;box-sizing:border-box;margin:var(--_hui-navigation-menu-side-offset);overscroll-behavior:contain;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;scrollbar-gutter:stable;transition-behavior:allow-discrete;max-block-size:calc(100dvb - 1rem);min-inline-size:0;max-inline-size:calc(100dvi - 1rem);transition-property:display,overlay;position:fixed;inset:auto;overflow:auto}.hui-navigation-menu-content[data-state=closed]{display:none!important}.hui-navigation-menu-content[data-state=open]{display:block}.hui-navigation-menu-trigger,.hui-navigation-menu-link{box-sizing:border-box;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.hui-navigation-menu-content[data-side=bottom],.hui-navigation-menu-content[data-side=top]{translate:var(--_hui-navigation-menu-align-offset) 0}.hui-navigation-menu-content[data-side=left],.hui-navigation-menu-content[data-side=right]{translate:0 var(--_hui-navigation-menu-align-offset)}.hui-navigation-menu-content[data-side=top][data-align=start]{position-area:block-start span-inline-end}.hui-navigation-menu-content[data-side=top][data-align=center]{position-area:block-start}.hui-navigation-menu-content[data-side=top][data-align=end]{position-area:block-start span-inline-start}.hui-navigation-menu-content[data-side=bottom][data-align=start]{position-area:block-end span-inline-end}.hui-navigation-menu-content[data-side=bottom][data-align=center]{position-area:block-end}.hui-navigation-menu-content[data-side=bottom][data-align=end]{position-area:block-end span-inline-start}.hui-navigation-menu-content[data-side=left][data-align=start]{position-area:inline-start span-block-end}.hui-navigation-menu-content[data-side=left][data-align=center]{position-area:inline-start}.hui-navigation-menu-content[data-side=left][data-align=end]{position-area:inline-start span-block-start}.hui-navigation-menu-content[data-side=right][data-align=start]{position-area:inline-end span-block-end}.hui-navigation-menu-content[data-side=right][data-align=center]{position-area:inline-end}.hui-navigation-menu-content[data-side=right][data-align=end]{position-area:inline-end span-block-start}}
@layer heidi-ui-base{.hui-popover-content:is([data-side=bottom],[data-side=inline-end],[data-side=inline-start],[data-side=left],[data-side=right],[data-side=top]){--_hui-popover-align-offset:0px;--_hui-popover-side-offset:4px;--_hui-popover-viewport-gutter:1rem;box-sizing:border-box;margin:var(--_hui-popover-side-offset);max-block-size:calc(100dvb - var(--_hui-popover-viewport-gutter) - 2 * var(--_hui-popover-side-offset));max-inline-size:calc(100dvi - var(--_hui-popover-viewport-gutter) - 2 * var(--_hui-popover-side-offset));overscroll-behavior:contain;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;scrollbar-gutter:stable;transition-behavior:allow-discrete;transition-property:display,overlay;position:fixed;inset:auto;overflow:auto}.hui-popover-content:not(:popover-open){display:none!important}.hui-popover-content[data-position-side=top],.hui-popover-content[data-position-side=bottom]{translate:var(--_hui-popover-align-offset) 0}.hui-popover-content[data-position-side=left],.hui-popover-content[data-position-side=right]{translate:0 var(--_hui-popover-align-offset)}.hui-popover-content[data-position-side=top][data-align=start]{position-area:block-start span-inline-end}.hui-popover-content[data-position-side=top][data-align=center]{position-area:block-start}.hui-popover-content[data-position-side=top][data-align=end]{position-area:block-start span-inline-start}.hui-popover-content[data-position-side=bottom][data-align=start]{position-area:block-end span-inline-end}.hui-popover-content[data-position-side=bottom][data-align=center]{position-area:block-end}.hui-popover-content[data-position-side=bottom][data-align=end]{position-area:block-end span-inline-start}.hui-popover-content[data-position-side=left][data-align=start]{position-area:left span-block-end}.hui-popover-content[data-position-side=left][data-align=center]{position-area:left}.hui-popover-content[data-position-side=left][data-align=end]{position-area:left span-block-start}.hui-popover-content[data-position-side=right][data-align=start]{position-area:right span-block-end}.hui-popover-content[data-position-side=right][data-align=center]{position-area:right}.hui-popover-content[data-position-side=right][data-align=end]{position-area:right span-block-start}}
@layer heidi-ui-base{.hui-progress-root{block-size:.5rem;inline-size:100%;display:block;position:relative;overflow:hidden}.hui-progress-indicator{block-size:100%;inline-size:0}.hui-progress-indicator[data-state=indeterminate]{inline-size:40%}.hui-progress-indicator[data-state=loading]{inline-size:0}.hui-progress-indicator[data-state=complete]{inline-size:100%}}
@layer heidi-ui-base{.hui-radio-root{flex-direction:column;gap:.5rem;display:flex}.hui-radio-root[data-orientation=horizontal]{flex-flow:wrap}.hui-radio-root[data-orientation=vertical]{flex-direction:column}.hui-radio-item{align-items:center;gap:.5rem;display:inline-flex}.hui-radio-indicator{flex-shrink:0;place-items:center;block-size:1.125rem;inline-size:1.125rem;display:inline-grid}}
