@charset "UTF-8";
@layer reset, base, app.base;
.S36ykG_root{-webkit-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;max-width:100%;color:inherit;font:inherit;text-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.S36ykG_root:disabled{cursor:not-allowed}.S36ykG_variant{--button-corner-radius:var(--radius-rounded);font-weight:var(--font-weight-medium);font-size:var(--button-font-size);line-height:var(--button-height);height:var(--button-height);gap:var(--button-gap);padding:var(--button-padding);border-radius:var(--button-corner-radius);transition:.16s var(--ease-out-quad);transition-property:border,background-color,color,box-shadow,opacity,filter,transform}.S36ykG_variant:disabled{opacity:.5}.S36ykG_variant:active,.S36ykG_variant.S36ykG_active{will-change:transform}.S36ykG_variant{--icon-replacement-color:currentColor}.S36ykG_variant>svg{will-change:transform;fill:currentColor;width:var(--button-icon-size,16px);height:var(--button-icon-size,16px)}.S36ykG_variant>kbd{font-size:.8em;font-weight:var(--font-weight-medium);background:var(--kbd-bg);color:var(--kbd-text);margin-right:var(--kbd-offset);min-width:var(--kbd-size,20px);height:var(--kbd-size,20px);margin-left:var(--kbd-gap,0px);box-shadow:none;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;line-height:normal;display:inline-flex}@media not (any-hover:hover){.S36ykG_variant>kbd{display:none}}@media (max-width:640px){.S36ykG_variant>kbd{display:none}}.S36ykG_size-mini{--button-height:24px;--button-icon-size:12px;--button-font-size:12px;--button-padding:0 10px;--button-gap:4px;--kbd-size:16px;--kbd-offset:-6px}.S36ykG_size-small{--button-height:32px;--button-icon-size:16px;--button-font-size:13px;--button-padding:0 12px;--button-gap:8px;--kbd-offset:-5px;--kbd-size:18px}.S36ykG_size-medium{--button-height:40px;--button-icon-size:16px;--button-font-size:13px;--button-padding:0 14px;--button-gap:8px;--kbd-offset:-5px;--kbd-size:18px}.S36ykG_size-default{--button-height:40px;--button-icon-size:18px;--button-font-size:15px;--button-padding:0 16px;--button-gap:6px;--kbd-offset:-6px;--kbd-gap:6px}.S36ykG_size-large{--button-height:44px;--button-icon-size:18px;--button-font-size:16px;--button-padding:0 20px;--button-gap:6px;--kbd-offset:-2px;--kbd-gap:6px}.S36ykG_variant-primary{--kbd-bg:var(--color-bg-tertiary);color:var(--color-brand-text);background:var(--color-brand-bg);border:none}@media (any-hover:hover){.S36ykG_variant-primary:not([disabled]):hover{color:var(--color-brand-text);filter:brightness(115%)}}.S36ykG_variant-primary:not([disabled]):active,.S36ykG_variant-primary:not([disabled]).S36ykG_active{filter:brightness(98%);transform:scale(.97)}.S36ykG_variant-secondary{--kbd-bg:#ffffff26;background:var(--color-bg-translucent);color:var(--color-text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 1px #ffffff0a,0 0 0 1px #0009,0 4px 4px #0000001a}[data-theme=light] .S36ykG_variant-secondary{--kbd-bg:#00000014;background:var(--color-bg-primary);box-shadow:0 0 0 1px #00000014, var(--shadow-low)}@media (any-hover:hover){.S36ykG_variant-secondary:not([disabled]):hover{background:var(--color-bg-level-3)}}.S36ykG_variant-secondary:not([disabled]):active,.S36ykG_variant-secondary:not([disabled]).S36ykG_active{background:var(--color-bg-level-3);transform:scale(.97)}.S36ykG_variant-tertiary{border:1px solid var(--color-bg-secondary);background:var(--color-bg-primary);color:var(--color-text-tertiary)}[data-theme=light] .S36ykG_variant-tertiary{border:1px solid var(--color-border-translucent)}@media (any-hover:hover){.S36ykG_variant-tertiary:not([disabled]):hover{color:var(--color-text-primary);border-color:var(--color-bg-tertiary);background:var(--color-bg-tertiary)}}.S36ykG_variant-tertiary:not([disabled]):active,.S36ykG_variant-tertiary:not([disabled]).S36ykG_active{color:var(--color-text-primary);border-color:var(--color-bg-quaternary);background:var(--color-bg-quaternary);transform:scale(.97)}.S36ykG_variant-invert{background:var(--color-button-invert-bg);border:1px solid var(--color-button-invert-bg);color:var(--color-bg-primary);box-shadow:var(--shadow-stack-low)}[data-theme=light] .S36ykG_variant-invert{box-shadow:none}@media (any-hover:hover){.S36ykG_variant-invert:not([disabled]):hover{background:var(--color-button-invert-bg-hover)}}.S36ykG_variant-invert:not([disabled]):active,.S36ykG_variant-invert:not([disabled]).S36ykG_active{transform:scale(.97)}.S36ykG_variant-invert>kbd{--kbd-bg:#00000014;--kbd-text:var(--color-bg-primary)}[data-theme=light] :is(.S36ykG_variant-invert>kbd){--kbd-bg:#3b3d45}.S36ykG_variant-ghost{color:var(--color-text-tertiary);background:0 0}@media (any-hover:hover){.S36ykG_variant-ghost:not([disabled]):hover{color:var(--color-text-primary);background:var(--color-bg-quaternary)}}.S36ykG_variant-ghost:not([disabled]):active,.S36ykG_variant-ghost:not([disabled]).S36ykG_active{color:var(--color-text-primary);background:var(--color-bg-quinary);transform:scale(.97)}.S36ykG_variant-glass{color:var(--color-text-primary);background:0 0}@media (any-hover:hover){.S36ykG_variant-glass:not([disabled]):hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29}}.S36ykG_variant-glass:not([disabled]):active,.S36ykG_variant-glass:not([disabled]).S36ykG_active{background:#ffffff29;transform:scale(.97)}.S36ykG_variant-inline{color:var(--color-link-primary);background:0 0;margin-left:-8px;padding-block:0;padding-inline:8px}@media (any-hover:hover){.S36ykG_variant-inline:not([disabled]):hover{color:var(--color-text-primary)}}.S36ykG_variant-inline:not([disabled]):active,.S36ykG_variant-inline:not([disabled]).S36ykG_active{transform:scale(.97)}.S36ykG_variant-border{border:2px solid var(--color-border-translucent);color:var(--color-text-quaternary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0}@media (any-hover:hover){.S36ykG_variant-border:hover{color:var(--color-text-primary);border-color:var(--color-bg-tertiary);background:var(--color-bg-tertiary)}}.S36ykG_shape-circle{--button-corner-radius:var(--radius-rounded)}.S36ykG_shape-square{--button-corner-radius:var(--radius-4)}
