.Tooltip_wrapper__1baeU{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.Tooltip_tooltipFixed__tUZr_{position:fixed;z-index:var(--z-dropdown);padding:6px 10px;background:var(--color-footer-surface,#1f2937);color:var(--color-text-white,#fff);border:1px solid var(--color-border-gray);font-size:12px;font-weight:500;line-height:1.3;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .15s ease,transform .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Tooltip_tooltipVisible__EJ3a5{opacity:1;transform:scale(1)}.Button_button__f_l0m{--btn-size:32px;border:none;border-radius:var(--radius-md);font-weight:500;line-height:1.2;min-height:var(--btn-size);cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease,opacity var(--transition-fast) ease,transform var(--transition-fast) ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_hasHoverIcon__b8rSQ{gap:0}.Button_hoverIcon__iqSwb{display:inline-flex;align-items:center;max-width:0;margin-left:0;opacity:0;overflow:hidden;transition:max-width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin-left .25s ease}.Button_hasHoverIcon__b8rSQ:not(:disabled):focus-visible .Button_hoverIcon__iqSwb,.Button_hasHoverIcon__b8rSQ:not(:disabled):hover .Button_hoverIcon__iqSwb{max-width:24px;margin-left:5px;opacity:1}.Button_icon__BTVtg,.Button_trailingIcon__yf1f3{display:inline-flex;align-items:center;flex-shrink:0}.Button_hasHoverIcon__b8rSQ .Button_icon__BTVtg{margin-right:var(--space-2)}.Button_hasHoverIcon__b8rSQ .Button_trailingIcon__yf1f3{margin-left:var(--space-2)}.Button_iconOnly__RrAZs svg,.Button_icon__BTVtg svg,.Button_trailingIcon__yf1f3 svg{display:block}.Button_iconOnly__RrAZs svg,.Button_trailingIcon__yf1f3 svg{transition:transform var(--transition-fast) var(--ease-out)}.Button_button__f_l0m:not(:disabled):focus-visible .Button_trailingIcon__yf1f3 svg,.Button_button__f_l0m:not(:disabled):hover .Button_trailingIcon__yf1f3 svg{transform:translate(1px,-1px)}.Button_iconOnly__RrAZs:not(:disabled):focus-visible svg,.Button_iconOnly__RrAZs:not(:disabled):hover svg{transform:scale(1.08)}.Button_button__f_l0m:active:not(:disabled){transform:scale(.97)}.Button_button__f_l0m:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed}.Button_primary__gNjMo{background-color:var(--color-accent);color:var(--color-on-accent)}.Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-accent-strong)}[data-surface=admin] .Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-text-primary);color:var(--color-background-gray-app)}.Button_secondary__6ARy2{background-color:var(--color-background-gray-light);color:var(--color-text-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-border-gray)}.Button_ghost__nCpIY{background-color:var(--color-background-transparent);color:var(--color-text-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-background-gray-light)}[data-theme=dark] .Button_secondary__6ARy2{background-color:var(--color-glass-white-bg)}[data-theme=dark] .Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-glass-white-bg-hover)}[data-theme=dark] .Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-glass-white-bg)}.Button_success___LYn1{background-color:var(--color-success);color:var(--color-text-white)}.Button_success___LYn1:hover:not(:disabled){background-color:var(--color-success-dark)}.Button_orange__gA5Pk{background-color:var(--color-orange);color:var(--color-text-white)}.Button_orange__gA5Pk:hover:not(:disabled){background-color:var(--color-orange-dark)}.Button_purple-light__8BxOz{background-color:var(--color-purple-light);color:var(--color-text-primary)}.Button_purple-light__8BxOz:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-on-accent)}.Button_danger__yObcW{background-color:var(--color-error);color:var(--color-text-white)}.Button_danger__yObcW:hover:not(:disabled){background-color:var(--color-error-dark)}[data-theme=light] .Button_orange__gA5Pk,[data-theme=light] .Button_success___LYn1{color:var(--color-on-accent)}.Button_small__eTosT{--btn-size:26px;padding:var(--space-1) 10px;font-size:var(--text-xs)}.Button_medium__ShRpg{--btn-size:32px;padding:6px var(--space-3);font-size:var(--text-sm)}.Button_large__PNABv{--btn-size:38px;padding:9px var(--space-4);font-size:var(--text-base)}.Button_iconOnly__RrAZs{width:var(--btn-size);height:var(--btn-size);min-width:var(--btn-size);padding:0;gap:0;border-radius:var(--radius-md)}@media (prefers-reduced-motion:reduce){.Button_hoverIcon__iqSwb{transition:opacity .2s ease}.Button_iconOnly__RrAZs svg,.Button_trailingIcon__yf1f3 svg{transition:none}.Button_button__f_l0m:not(:disabled):focus-visible .Button_trailingIcon__yf1f3 svg,.Button_button__f_l0m:not(:disabled):hover .Button_trailingIcon__yf1f3 svg,.Button_iconOnly__RrAZs:not(:disabled):focus-visible svg,.Button_iconOnly__RrAZs:not(:disabled):hover svg{transform:none}.Button_button__f_l0m:active:not(:disabled){transform:none}}