.btn{background-color:transparent;border:none;border-radius:12px;flex-shrink:0;height:48px;outline:none;padding:0;width:120px}.btn,.btn .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.btn .container{align-self:stretch;border-radius:8px;flex:1 0 0;padding:0 24px 0 16px}.btn.btn-text-only .container{padding:0 24px}.btn.btn-pressed .container{overflow:hidden;position:relative}.btn .button-content{align-items:center;display:flex;gap:8px;justify-content:center}.btn .icon-plus{aspect-ratio:1/1;height:18px;width:18px}.btn .text-wrapper{color:var(--color-alias-button-text-filled-primary,#fff);font-family:var(--typography-font-label,"DM Sans");font-size:16px;font-style:normal;font-weight:var(--typography-font-weight-label,500);line-height:var(--typography-line-height-label-sm,24px);text-align:center}.btn-pressed .state-layer{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.btn.btn-pressed .pressed-indicator{background-color:#ffffff80;border-radius:60px/24px;height:48px;left:31px;pointer-events:none;position:absolute;top:25px;width:100px}.btn.btn-primary .pressed-indicator{background-color:#ffffff80}.btn-primary .container{background:#2e839c}.btn-primary:focus{border:2px solid var(--color-primitive-primary-primary,#2e839c);border-radius:var(--radius-lg,12px);padding:var(--spacing-alias-padding-xs,4px)}.btn-primary:focus .container{border-radius:var(--radius-md,8px)}.btn-primary:hover .container{background:rgba(46,131,156,.6)}.btn-disabled{cursor:not-allowed}.btn-disabled .container{background:#fafafa!important}.btn-disabled .text-wrapper{color:#d4d4d4}.btn-lg{height:64px;width:160px}.btn-lg .text-wrapper{font-size:20px;line-height:28px}.btn-lg .button-content{gap:12px}.btn-lg .pressed-indicator{left:63px!important;top:31px!important}.btn-text-only .container{padding:0 16px!important}.btn-text-only.btn-primary .container{background:#2e839c;border:none;transition:background-color .2s ease}.btn-text-only.btn-primary:hover .container{background:rgba(46,131,156,.8)}.btn-text-only.btn-primary:focus{border:2px solid #2e839c;border-radius:12px;outline:none;padding:4px}.btn-text-only.btn-primary:focus .container{border-radius:8px}.btn-text-only.btn-primary:active .container{background:rgba(46,131,156,.9)}.btn-text-only.style-filled-state .container{background:#2e839c;border:none}.btn-text-only.style-outline-state .container{background:transparent;border:none}.btn.style-filled-state .text-wrapper{color:#001f28}.btn-text-only.style-filled-state.btn-disabled .text-wrapper,.btn.style-filled-state.btn-disabled .text-wrapper{color:#d4d4d4}.btn-outline{border:2px solid #2e839c;padding:4px}.btn.style-filled-state .container{background:#b3edf7;transition:background .2s ease}.btn.style-filled-state:hover .container{background:#9fe4f3}.btn.style-filled-state:focus{border:2px solid var(--color-primitive-primary-primary,#2e839c);border-radius:var(--radius-lg,12px);padding:var(--spacing-alias-padding-xs,4px)}.btn.style-filled-state:focus .container{border-radius:var(--radius-md,8px)}.btn.style-filled-state.btn-pressed{border-radius:8px;overflow:hidden;position:relative}.btn.style-filled-state.btn-pressed .pressed-indicator{background-color:#0000001a;border-radius:60px/24px;height:48px;left:31px;pointer-events:none;position:absolute;top:25px;width:100px}.btn.btn-pressed:not(.style-filled-state,.style-outline-state):hover .container{background:inherit!important}.btn-text-only.style-filled-state.btn-pressed:hover .container,.style-filled-state.btn-pressed:hover .container{background:#b3edf7}.btn-primary:not(.style-filled-state).btn-pressed:hover .container,.btn-text-only.btn-primary:not(.style-filled-state).btn-pressed:hover .container{background:#2e839c!important}.btn.btn-text-only.style-outline-state,.btn.style-outline-state{background-color:transparent;border:1.5px solid #2e839c;overflow:hidden;position:relative;transition:all .2s ease}.btn-text-only.style-outline-state .text-wrapper,.style-outline-state .text-wrapper{color:#2e839c}.btn.style-outline-state:hover{background-color:var(--color-alias-state-layers-on-light-hover,rgba(46,131,156,.08))}.btn.style-outline-state:focus{border:2px solid #2e839c;box-shadow:0 0 0 2px rgba(46,131,156,.3);outline:none;padding:4px}.btn.style-outline-state:focus .container{background:transparent;border:1.5px solid #2e839c}.btn-text-only.style-outline-state.btn-disabled,.style-outline-state.btn-disabled{border:1.5px solid #d4d4d4;cursor:not-allowed;opacity:.5}.btn-text-only.style-outline-state.btn-disabled .text-wrapper,.style-outline-state.btn-disabled .text-wrapper{color:#d4d4d4}.btn.style-outline-state.style-borderless .container{border:none}.btn.style-outline-state.style-borderless .text-wrapper{color:#2e839c}.btn.style-outline-state.style-borderless.btn-disabled .container{background:#fafafa;border:none}.btn.style-outline-state.style-borderless.btn-disabled .text-wrapper{color:#d4d4d4}.btn.style-outline-state.btn-disabled .container{background:#fafafa;border:none}.btn.style-outline-state.btn-disabled .text-wrapper{color:#d4d4d4}.btn.style-outline-state.btn-pressed .pressed-indicator{background-color:#0000001a;border-radius:60px/24px;height:48px;left:31px;pointer-events:none;position:relative;top:25px;width:100px}.btn-primary.btn-pressed:hover .container,.btn-text-only.btn-primary.btn-pressed:hover .container{background:#2e839c!important}.btn-text-only:not(.btn-primary):not(.style-filled-state).btn-pressed:hover .container{background:inherit!important}.btn.style-outline-state.no-border{border:none}