._button_1l9cm_1,._iconButton_1l9cm_2{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);font-family:var(--ui-font);font-size:var(--ui-text-md);cursor:pointer;border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,transform 50ms;display:inline-flex;position:relative}._button_1l9cm_1{min-height:40px;padding:0 var(--ui-space-4)}._button_1l9cm_1[data-size=sm]{min-height:32px;padding:0 var(--ui-space-3);font-size:var(--ui-text-sm)}._button_1l9cm_1[data-variant=primary]{background:var(--ui-fill-primary);color:var(--ui-on-primary);box-shadow:var(--ui-shadow-raised)}._button_1l9cm_1[data-variant=secondary]{background:var(--ui-glass-strong);color:var(--ui-text);border-color:var(--ui-border);box-shadow:var(--ui-glass-highlight)}._button_1l9cm_1[data-variant=ghost]{color:var(--ui-text);background:0 0}._button_1l9cm_1[data-variant=ghost]:hover:not(:disabled){background:var(--ui-glass-strong)}._button_1l9cm_1[data-variant=danger]{background:var(--ui-danger);color:var(--ui-on-danger);box-shadow:var(--ui-shadow-raised)}._button_1l9cm_1[data-variant=secondary]:hover:not(:disabled){border-color:var(--ui-border-strong)}._button_1l9cm_1:active:not(:disabled),._iconButton_1l9cm_2:active:not(:disabled){transform:translateY(1px)}._button_1l9cm_1:disabled,._iconButton_1l9cm_2:disabled{cursor:not-allowed;color:var(--ui-text-muted);background:var(--ui-glass);border-color:var(--ui-border);box-shadow:none}._button_1l9cm_1:focus-visible,._iconButton_1l9cm_2:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._iconButton_1l9cm_2{width:40px;height:40px;color:var(--ui-text);background:0 0;padding:0}._iconButton_1l9cm_2[data-variant=secondary]{background:var(--ui-glass-strong);border-color:var(--ui-border)}._iconButton_1l9cm_2[data-variant=ghost]:hover:not(:disabled){background:var(--ui-glass-strong)}._iconButton_1l9cm_2[data-variant=rail]{color:var(--ui-rail-icon)}._iconButton_1l9cm_2[data-variant=rail]:hover:not(:disabled),._iconButton_1l9cm_2[data-variant=rail][aria-pressed=true]{background:var(--ui-rail-active)}._iconButton_1l9cm_2[data-variant=rail]:focus-visible{outline-color:var(--ui-rail-icon)}._iconButton_1l9cm_2[data-tooltip]:after{content:attr(data-tooltip);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-rail);color:var(--ui-rail-icon);font-size:var(--ui-text-xs);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}._iconButton_1l9cm_2[data-tooltip]:hover:after,._iconButton_1l9cm_2[data-tooltip]:focus-visible:after{opacity:1}._iconButton_1l9cm_2[data-variant=rail][data-tooltip]:after{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){._button_1l9cm_1,._iconButton_1l9cm_2,._iconButton_1l9cm_2[data-tooltip]:after{transition:none}}
