._button_5yb7z_1{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--text-primary);font:var(--type-label);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._button_5yb7z_1[data-size="28"]{width:calc(var(--tap-min) - var(--space-4));height:calc(var(--tap-min) - var(--space-4));font-size:var(--icon-sm)}._button_5yb7z_1[data-size="36"]{width:var(--control-h-sm);height:var(--control-h-sm);font-size:calc(var(--icon-md) - var(--space-1))}._button_5yb7z_1[data-size="40"]{width:var(--control-h-xs);height:var(--control-h-xs);font-size:var(--space-5)}._button_5yb7z_1[data-size="44"]{font-size:var(--icon-md)}._button_5yb7z_1[data-size="48"]{width:var(--control-h-md);height:var(--control-h-md);font-size:calc(var(--icon-md) + var(--space-1) / 2)}._button_5yb7z_1[data-size="56"]{width:var(--control-h-lg);height:var(--control-h-lg);font-size:calc(var(--icon-lg) - var(--space-1) / 4)}._button_5yb7z_1[data-size="28"]:before,._button_5yb7z_1[data-size="36"]:before,._button_5yb7z_1[data-size="40"]:before{content:"";position:absolute}._button_5yb7z_1[data-size="28"]:before{inset:calc(var(--space-2) * -1)}._button_5yb7z_1[data-size="36"]:before{inset:calc((var(--control-h-sm) - var(--tap-min)) / 2)}._button_5yb7z_1[data-size="40"]:before{inset:calc((var(--control-h-xs) - var(--tap-min)) / 2)}._button_5yb7z_1[data-variant=primary]{background:var(--accent);color:var(--text-on-brand)}._button_5yb7z_1[data-variant=primary]:enabled:hover{background:var(--accent-hover)}._button_5yb7z_1[data-variant=primary]:enabled:active{background:var(--accent-pressed)}._button_5yb7z_1:enabled:active{transform:scale(var(--press-scale))}._button_5yb7z_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._button_5yb7z_1:disabled{opacity:.45;cursor:not-allowed}._icon_5yb7z_85{display:inline-flex}._icon_5yb7z_85>svg{width:1em;height:1em}@media (prefers-reduced-motion:reduce){._button_5yb7z_1{transition:none}._button_5yb7z_1:enabled:active{transform:none}}._button_5yb7z_1[data-variant=filled]{background:var(--glass-2);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);box-shadow:var(--glass-edge)}._button_5yb7z_1[data-variant=glass]{color:var(--text-primary);background:var(--glass-2);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);box-shadow:var(--glass-edge)}._button_5yb7z_1[data-variant=ghost]:enabled:hover{background:var(--glass-1);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);box-shadow:var(--glass-edge)}._button_5yb7z_1[data-variant=filled]:enabled:hover,._button_5yb7z_1[data-variant=filled]:enabled:active{background:var(--glass-3)}@supports not (backdrop-filter:blur(1px)){._button_5yb7z_1[data-variant=filled],._button_5yb7z_1[data-variant=filled]:enabled:hover,._button_5yb7z_1[data-variant=filled]:enabled:active,._button_5yb7z_1[data-variant=glass],._button_5yb7z_1[data-variant=glass]:enabled:hover,._button_5yb7z_1[data-variant=ghost]:enabled:hover{background:var(--bg-app)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._button_5yb7z_1[data-variant=filled],._button_5yb7z_1[data-variant=filled]:enabled:hover,._button_5yb7z_1[data-variant=filled]:enabled:active,._button_5yb7z_1[data-variant=glass],._button_5yb7z_1[data-variant=glass]:enabled:hover,._button_5yb7z_1[data-variant=ghost]:enabled:hover{-webkit-backdrop-filter:none;background:var(--bg-app)}}
