.ui-number__group{position:relative;display:flex;align-items:stretch;min-inline-size:0}.ui-number__input{font-variant-numeric:tabular-nums}.ui-number__group:has(.ui-number__unit,.ui-number__step) .ui-number__input{border-start-end-radius:0;border-end-end-radius:0}.ui-number__unit{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;max-inline-size:40%;padding-inline:var(--hx-space-3);border:var(--rule) solid var(--ui-field-line);border-inline-start:0;background:var(--hx-surface-sunken);color:var(--hx-text-2);font-size:var(--hx-type-body-sm-size);line-height:var(--hx-type-body-sm-leading);overflow-wrap:anywhere}.ui-number__group:not(:has(.ui-number__step)) .ui-number__unit{border-start-end-radius:var(--hx-radius-control);border-end-end-radius:var(--hx-radius-control)}.ui-number__step{display:inline-grid;flex:none;place-items:center;box-sizing:border-box;inline-size:var(--ui-field-h);margin:0;padding:0;border:var(--rule) solid var(--ui-field-line);border-inline-start:0;background:var(--colorNeutralBackground1);color:var(--hx-icon-2);cursor:pointer;transition:background-color var(--hx-duration-fast) var(--hx-ease-standard),color var(--hx-duration-fast) var(--hx-ease-standard);-webkit-tap-highlight-color:transparent}.ui-number__step:last-child{border-start-end-radius:var(--hx-radius-control);border-end-end-radius:var(--hx-radius-control)}.ui-number__step[data-hovered]{background:var(--hx-surface-hover);color:var(--hx-text)}.ui-number__step[data-pressed]{background:var(--hx-surface-pressed)}.ui-number__step[data-focus-visible]{position:relative;z-index:1;outline:var(--hx-focus-width) solid var(--hx-focus);outline-offset:calc(-1 * var(--hx-focus-width))}.ui-number__step[data-disabled]{background:var(--hx-surface-disabled);color:var(--hx-text-disabled);cursor:not-allowed}.ui-number__glyph{position:relative;inline-size:var(--icon-xs);block-size:var(--icon-xs)}.ui-number__glyph:after,.ui-number__glyph:before{content:"";position:absolute;inset-block-start:calc(50% - .75px);inset-inline-start:0;inline-size:100%;block-size:1.5px;border-radius:var(--hx-radius-pill);background:currentColor}.ui-number__glyph[data-step=down]:after{content:none}.ui-number__glyph[data-step=up]:after{transform:rotate(90deg)}.ui-checkgroup{gap:var(--hx-space-2);min-inline-size:0}.ui-checkgroup__legend{font-weight:var(--hx-weight-semibold)}.ui-checkgroup__options{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--hx-space-4)}.ui-checkgroup[data-layout=grid] .ui-checkgroup__options{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.ui-checkgroup[data-invalid] .ui-checkbox__box{border-color:var(--hx-border-error)}.ui-chips{display:grid;gap:var(--hx-space-2);min-inline-size:0}.ui-chips__label{color:var(--hx-text);font-size:var(--hx-type-label-size);font-weight:var(--hx-weight-regular);line-height:var(--hx-type-label-leading)}.ui-chips__list{display:flex;flex-wrap:wrap;gap:var(--hx-space-2);min-inline-size:0}.ui-chip{display:inline-flex;align-items:center;gap:var(--hx-space-1);box-sizing:border-box;max-inline-size:100%;min-block-size:var(--hx-control-h-sm);margin:0;padding-block:var(--hx-space-0-5);padding-inline:var(--hx-space-3);border:var(--rule) solid var(--colorNeutralStroke1);border-radius:var(--hx-radius-pill);background:var(--colorNeutralBackground1);color:var(--hx-text);font-family:var(--hx-font-sans);font-size:var(--hx-type-label-size);font-weight:var(--hx-weight-regular);line-height:var(--hx-type-label-leading);text-align:start;cursor:pointer;transition:background-color var(--hx-duration-fast) var(--hx-ease-standard),border-color var(--hx-duration-fast) var(--hx-ease-standard),transform var(--hx-duration-instant) var(--hx-ease-standard);-webkit-tap-highlight-color:transparent}@media (width < 48rem){.ui-chip{min-block-size:var(--hx-touch-min)}}.ui-chip[data-hovered]{border-color:var(--colorNeutralStroke1Hover);background:var(--hx-surface-hover)}.ui-chip[data-pressed]{background:var(--hx-surface-pressed);transform:scale(var(--hx-press-scale))}.ui-chip[data-selected]{border-color:var(--hx-border-selected);background:var(--hx-surface-selected);font-weight:var(--hx-weight-semibold)}.ui-chip[data-selected][data-hovered]{background:var(--hx-surface-pressed)}.ui-chip[data-focus-visible]{outline:var(--hx-focus-width) solid var(--hx-focus);outline-offset:var(--hx-focus-offset)}.ui-chip[data-disabled]{border-color:var(--hx-border-disabled);background:var(--hx-surface-disabled);color:var(--hx-text-disabled);cursor:not-allowed}.ui-chip__check{display:none;flex:none;inline-size:var(--icon-xs);block-size:var(--icon-xs);fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ui-chip[data-selected] .ui-chip__check{display:block}.ui-chip__icon{display:inline-grid;flex:none;place-items:center;color:var(--hx-icon-2)}.ui-chip__icon>svg{inline-size:var(--icon-xs);block-size:var(--icon-xs)}.ui-chip__label{min-inline-size:0;overflow-wrap:anywhere}.ui-chip__count{flex:none;min-inline-size:var(--hx-space-5);padding-inline:var(--hx-space-1);border-radius:var(--hx-radius-pill);background:var(--hx-surface-sunken);color:var(--hx-text-2);font-size:var(--hx-type-caption-size);font-weight:var(--hx-weight-medium);line-height:var(--hx-type-caption-leading);font-variant-numeric:tabular-nums;text-align:center}.ui-chip[data-selected] .ui-chip__count{background:var(--colorNeutralBackground1);color:var(--hx-text)}.ui-entity,.ui-entity__search{display:grid;gap:var(--hx-space-2);min-inline-size:0}.ui-entity__description{display:grid;gap:var(--hx-space-0-5)}.ui-entity__input{padding-inline-start:calc(var(--hx-space-3) + var(--icon-sm) + var(--hx-space-2))}.ui-entity__glyph{position:absolute;inset-block:0;inset-inline-start:var(--hx-space-3);box-sizing:border-box;inline-size:var(--icon-sm);block-size:var(--icon-sm);margin-block:auto;border:1.5px solid var(--hx-icon-2);border-radius:var(--hx-radius-pill);pointer-events:none}.ui-entity__glyph:not([data-busy]){inline-size:var(--icon-xs);block-size:var(--icon-xs)}.ui-entity__glyph:not([data-busy]):after{content:"";position:absolute;inset-block-end:-.3rem;inset-inline-end:-.25rem;inline-size:1.5px;block-size:.4rem;border-radius:var(--hx-radius-pill);background:var(--hx-icon-2);transform:rotate(-45deg)}[dir=rtl] .ui-entity__glyph:not([data-busy]):after{transform:rotate(45deg)}.ui-entity__glyph[data-busy]{border-block-start-color:transparent;animation:ui-entity-spin var(--duration-spin) linear infinite}@keyframes ui-entity-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-entity__glyph[data-busy]{animation:none}}:root[data-motion=reduce] .ui-entity__glyph[data-busy]{animation:none}.ui-entity__option{display:grid;align-content:center;gap:0;padding-block:var(--hx-space-1)}.ui-entity__name{color:var(--hx-text);font-weight:var(--hx-weight-medium);overflow-wrap:anywhere}.ui-entity__meta{color:var(--hx-text-3);font-size:var(--hx-type-body-xs-size);line-height:var(--hx-type-body-xs-leading);overflow-wrap:anywhere}.ui-entity__chosen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hx-space-3);box-sizing:border-box;min-block-size:var(--ui-field-h);padding-block:var(--hx-space-1);padding-inline:var(--hx-space-3) var(--hx-space-1);border:var(--rule) solid var(--hx-border-soft);border-radius:var(--hx-radius-control);background:var(--hx-surface-soft)}.ui-entity__chosen-text{display:grid;gap:0;min-inline-size:0}.ui-entity__failed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hx-space-2)}@media (width >= 48rem){.ui-drawer.ui-form-drawer{inline-size:min(32rem,100vi - var(--hx-space-12))}}.ui-form-drawer .ui-drawer__actions [type=submit]{order:1}.ui-form-drawer__description,.ui-reason__description{margin-block:0 var(--hx-space-4);color:var(--hx-text-2);font-size:var(--hx-type-body-sm-size);line-height:var(--hx-type-body-sm-leading)}.ui-submit-boundary{display:contents}.ui-reason{display:grid;gap:var(--hx-space-4)}.ui-schema__bool{gap:var(--hx-space-0-5)}@media (forced-colors:active){.ui-chip,.ui-entity__chosen,.ui-number__step,.ui-number__unit{border-color:ButtonText}.ui-entity__glyph:after,.ui-number__glyph:after,.ui-number__glyph:before{forced-color-adjust:none;background:ButtonText}.ui-entity__glyph{border-color:CanvasText}.ui-chip[data-selected]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.ui-chip[data-selected] .ui-chip__count{background:Canvas;color:CanvasText}.ui-chip[data-disabled],.ui-number__step[data-disabled]{border-color:GrayText;color:GrayText}.ui-chip[data-focus-visible],.ui-number__step[data-focus-visible]{outline-color:Highlight}}