@layer ui.primitives{._root_vwlwb_11{--ui-icon-button-plate: 44px;--ui-icon-button-bg: transparent;--ui-icon-button-bg-hover: var(--ui-wash-hover);--ui-icon-button-bg-active: var(--ui-wash-pressed);--ui-icon-button-fg: var(--ui-text-2);--ui-icon-button-fg-hover: var(--ui-text-1);position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:var(--ui-hit);height:var(--ui-hit);border-radius:var(--ui-radius-full);color:var(--ui-icon-button-fg);vertical-align:middle;isolation:isolate;transition:color var(--ui-dur-fast) var(--ui-ease-standard),transform var(--ui-dur-instant) var(--ui-ease-standard)}._root_vwlwb_11:before{position:absolute;inset:0;z-index:var(--ui-z-below);width:var(--ui-icon-button-plate);height:var(--ui-icon-button-plate);margin:auto;border-radius:var(--ui-radius-full);background:var(--ui-icon-button-bg);content:"";transition:background-color var(--ui-dur-fast) var(--ui-ease-standard)}._md_vwlwb_48{--ui-icon-button-plate: 44px}._sm_vwlwb_54{--ui-icon-button-plate: 36px;border-radius:var(--ui-radius-full)}._sm_vwlwb_54:focus-visible{outline-offset:var(--ui-focus-offset-inset)}._secondary_vwlwb_66{--ui-icon-button-bg: transparent;--ui-icon-button-bg-hover: var(--ui-gold-wash);--ui-icon-button-bg-active: var(--ui-wash-pressed);--ui-icon-button-fg: var(--ui-text-1)}._secondary_vwlwb_66:before{box-shadow:inset 0 0 0 1px var(--ui-line-gold)}._pressed_vwlwb_78{--ui-icon-button-fg: var(--ui-gold);--ui-icon-button-fg-hover: var(--ui-gold-hi)}._filled_vwlwb_83>:where(svg){fill:currentColor}@media(hover:hover){._root_vwlwb_11:hover{--ui-icon-button-bg: var(--ui-icon-button-bg-hover);color:var(--ui-icon-button-fg-hover)}}._root_vwlwb_11[data-ui-preview=hover],._root_vwlwb_11[aria-expanded=true]{--ui-icon-button-bg: var(--ui-icon-button-bg-hover);color:var(--ui-icon-button-fg-hover)}._root_vwlwb_11:active,._root_vwlwb_11[data-ui-preview=active]{--ui-icon-button-bg: var(--ui-icon-button-bg-active);color:var(--ui-icon-button-fg-hover);transform:scale(var(--ui-press-scale-icon))}._root_vwlwb_11[data-ui-preview=focus]{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}._sm_vwlwb_54[data-ui-preview=focus]{outline-offset:var(--ui-focus-offset-inset)}._loading_vwlwb_122{cursor:progress}._loading_vwlwb_122:active{transform:none}._root_vwlwb_11:disabled,._inactive_vwlwb_132{--ui-icon-button-bg: transparent;color:var(--ui-text-disabled);transform:none;cursor:not-allowed}._secondary_vwlwb_66:where(:disabled,._inactive_vwlwb_132):before{box-shadow:inset 0 0 0 1px var(--ui-line)}}
