:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, .7, .4);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-quick:.12s;--motion-entrance:.28s}button{background:0 0;border:none}.Button{cursor:pointer;color:#fff;min-width:50px;min-height:50px;box-shadow:none;transition:filter var(--motion-quick) var(--ease-out), scale var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out), box-shadow var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);will-change:filter, scale, background-color, box-shadow, color;background:0 0;border:none;border-radius:1000px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:Satoshi,sans-serif;font-size:clamp(16px,.3125vw + 10px,18px);font-weight:400;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.Button:hover:not(:disabled):not(.Button-Disabled){filter:brightness(.98);scale:.98}}.Button:active:not(:disabled):not(.Button-Disabled){filter:brightness(.96);scale:.95}.Button.high-touch-target:before{content:"";pointer-events:auto;z-index:-1;background:0 0;position:absolute;inset:-8px}.Button .Button-Label{text-wrap:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.35px;overflow:hidden}.Button img{object-fit:cover;aspect-ratio:1;width:24px;max-width:24px;height:24px;max-height:24px}.Button .Button-IconMotion{justify-content:center;align-items:center;display:flex}.Button svg.lucide{color:inherit;stroke:currentColor;fill:none}.Button svg.lucide[data-filled=true]{fill:currentColor}.Button-Default{min-width:50px;min-height:50px}.Button-Default svg{width:22px;min-width:22px;height:22px;min-height:22px}.Button-Default.Button-Icon{max-width:50px;max-height:50px}.Button-Small{min-width:40px;min-height:40px}.Button-Small svg{width:20px;min-width:20px;height:20px;min-height:20px}.Button-Small.Button-Icon{max-width:40px;max-height:40px}.Button-Small,.Button-Small .Button-Label{font-size:clamp(14px,.3125vw + 8px,16px)}.Button-Tiny{min-width:30px;min-height:30px}.Button-Tiny svg{width:16px;min-width:16px;height:16px;min-height:16px}.Button-Tiny.Button-Icon{max-width:30px;max-height:30px}.Button-Tiny{gap:6px;padding:0 14px;font-size:clamp(14px,.3125vw + 8px,16px)}.Button-Tiny .Button-Label{font-size:clamp(14px,.3125vw + 8px,16px)}.Button-Icon{padding:0}.Button-Disabled,.Button:disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none!important}.Button-Hide-Text:not(:has(.Loader)){gap:0!important}.Button-Hide-Text:not(:has(.Loader)) .Button-Label{opacity:0;width:0;transition:width .15s var(--ease-out), opacity var(--motion-entrance) var(--ease-out);will-change:width;overflow:hidden}:is(.Button-Hide-Text:not(:has(.Loader)):hover .Button-Label,.Button-Hide-Text:not(:has(.Loader)).visible .Button-Label){opacity:1;width:auto;margin:0 4px}.Button-Text.Button-Theme-Light{color:#171a1d}.Button-Light{background-color:#ffffff1a;box-shadow:0 2px 12px -4px #171a1d1a,inset .5px 0 #171a1d1a,inset -.5px 0 #171a1d1a,inset 0 1.25px 0 -.5px #ffffff4d,inset 0 -1.25px 0 -.5px #ffffff4d}.Button-Light.Button-Theme-Light{color:#171a1d;background-color:#fff;box-shadow:inset 0 1px 1px #fff3,0 1px 2px -.5px #171a1d1a}.Button-Dark{background-color:#171a1d33;box-shadow:0 2px 12px -4px #171a1d1a,inset .5px 0 #171a1d1a,inset -.5px 0 #171a1d1a,inset 0 1.25px 0 -.5px #ffffff4d,inset 0 -1.25px 0 -.5px #ffffff4d}.Button-Dark.Button-Theme-Dark{color:#fff;background:linear-gradient(#434343 0%,#232323 100%);box-shadow:0 2px 12px -4px #171a1d1a,inset .5px 0 #171a1d1a,inset -.5px 0 #171a1d1a,inset 0 1.25px 0 -.5px #ffffff4d,inset 0 -1.25px 0 -.5px #ffffff4d}.Button-Error{background-color:#ff3665;box-shadow:inset 0 -4px 20px -4px #171a1d33,0 3px 6px -1px #171a1d1a,inset 0 1px 1px #ff3665,inset 0 2px 1px #fff9}.Button-Warning{color:#171a1d;background-color:#ffc107;box-shadow:inset 0 -4px 20px -4px #171a1d1a,0 3px 6px -1px #171a1d1a,inset 0 1px 1px #ffc107,inset 0 2px 1px #fff6}.Button-Success{background-color:#35cb91;box-shadow:inset 0 -4px 20px -4px #171a1d33,0 3px 6px -1px #171a1d1a,inset 0 1px 1px #35cb91,inset 0 2px 1px #fff9}.Button-Info,.Button-Blue{background-color:#0071e3;box-shadow:inset 0 -4px 20px -4px #fff3,0 3px 6px -1px #171a1d1a,inset 0 1.5px 1px #0071e3,inset 0 2.5px 1px #fff9}.Button-Gradient{background:radial-gradient(200% 100% at -5% 5%,#cbdbe9 0%,#98cfe3 30.1%,#a2d6ce 50% 71.61%,#cbdbe9 100%);box-shadow:inset -.25px -.5px 1px -.5px #00000040,inset .25px .5px 1px -.5px #00000040,0 1px 2px #0000001f,inset 0 1px #ffffff26,inset 0 -.74px 1.255px #ffffff1f}.Button-Silver{color:#171a1dcc;background-color:#f2f2f2;box-shadow:inset 0 .75px 1px #fff,0 0 0 .75px #d4d4d4cc,0 3px 4px -1.5px #0000001a,inset 0 1px 4px #ffffff54}
