@scope(.ui-radio)to ([data-hn]){:scope:where([data-hn-ui-radio]){--_ui-radio-size:var(--ui-radio-size,var(--ui-choice-mark-size));align-items:flex-start!important;color:var(--ui-text-primary);cursor:pointer;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--ui-radio-gap,var(--ui-space-2))!important;line-height:var(--ui-line-height-md)!important;max-inline-size:100%;padding:0!important}.text:where([data-hn-ui-radio]){align-self:auto!important;display:flex!important;flex-direction:column!important;font:inherit!important;gap:var(--ui-space-1)!important;margin:0!important;min-inline-size:0;padding:0!important}.label:where([data-hn-ui-radio]){font:inherit!important;line-height:var(--ui-line-height-md)!important;min-inline-size:0;padding-block:max(0px,calc((var(--_ui-radio-size, 1.125rem) - 1lh)/2))!important}.description:where([data-hn-ui-radio]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description:empty:where([data-hn-ui-radio]){display:none!important}input:where([data-hn-ui-radio]){align-self:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-control-surface,var(--ui-surface-default));background-image:var(--ui-surface-highlight,none);block-size:var(--_ui-radio-size,1.125rem);border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--ui-radius-round);box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:pointer;flex:0 0 auto;font:inherit!important;inline-size:var(--_ui-radio-size,1.125rem);margin:max(0px,calc((1lh - var(--_ui-radio-size, 1.125rem))/2)) 0 0!important;position:relative;transition:background-color var(--ui-motion-feedback) var(--ui-motion-feedback-ease),border-color var(--ui-motion-feedback) var(--ui-motion-feedback-ease),box-shadow var(--ui-motion-feedback) var(--ui-motion-feedback-ease)}input:where([data-hn-ui-radio]):after{background-color:var(--ui-text-on-accent);border-radius:var(--ui-radius-round);content:"";inset:28%;opacity:0;position:absolute;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease)}input:checked:where([data-hn-ui-radio]){background-color:var(--ui-accent-solid);background-image:none;border-color:var(--ui-accent-solid);box-shadow:none}input:checked:where([data-hn-ui-radio]):after{opacity:1}@media(hover:hover)and (forced-colors:none){:scope:hover input:enabled:where([data-hn-ui-radio]){--_choice-hover-wash:var(--ui-neutral-wash-hover);background-image:linear-gradient(var(--_choice-hover-wash),var(--_choice-hover-wash)),var(--ui-surface-highlight,linear-gradient(transparent,transparent))}:scope:hover input:enabled:not([aria-invalid=true]):where([data-hn-ui-radio]){border-color:var(--ui-control-border-hover,var(--ui-border-strong))}:scope:hover input:enabled:checked:where([data-hn-ui-radio]){background-color:var(--ui-choice-hover-surface);background-image:none}:scope:hover input:enabled:checked:not([aria-invalid=true]):where([data-hn-ui-radio]){border-color:var(--ui-choice-hover-surface)}}input:focus-visible:where([data-hn-ui-radio]){outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}:scope[data-ui-radio-state~=disabled]:where([data-hn-ui-radio]){color:var(--ui-disabled-text);cursor:not-allowed}:scope[data-ui-radio-state~=disabled] .description:where([data-hn-ui-radio]){color:var(--ui-disabled-text)}:scope[data-ui-radio-state~=disabled] input:where([data-hn-ui-radio]){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}:scope[data-ui-radio-state~=disabled] input:where([data-hn-ui-radio]):after{background-color:var(--ui-disabled-text)}@media(prefers-reduced-motion:reduce){input:where([data-hn-ui-radio]),input:where([data-hn-ui-radio]):after{transition:none}}@media(forced-colors:active){input:where([data-hn-ui-radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:none;box-shadow:none}input:where([data-hn-ui-radio]):after{display:none!important}}:scope[data-ui-radio-state~="size=sm"]:where([data-hn-ui-radio]){--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}:scope[data-ui-radio-state~="size=lg"]:where([data-hn-ui-radio]){--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}:scope[data-ui-radio-state~="size=lg"]:where([data-hn-ui-radio]),:scope[data-ui-radio-state~="size=sm"]:where([data-hn-ui-radio]){--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:max(0px,calc((var(--_row) - max(var(--_line),var(--_ui-radio-size, 1.125rem)))/2))!important}:scope[hidden]:where([data-hn-ui-radio]){display:none!important}}
