.outer.--default[data-v-f316daae]{background-color:var(--color-secondary-bg-dark);stroke:var(--color-secondary-bg-dark)}.inner.--default[data-v-f316daae]{background-color:var(--color-primary-dark);stroke:var(--color-primary-dark)}.outer.--dark[data-v-f316daae]{background-color:var(--color-primary-medium);stroke:var(--color-primary-medium)}.inner.--dark[data-v-f316daae]{background-color:var(--color-secondary-bg-dark);stroke:var(--color-secondary-bg-dark)}.app-link.--disabled[data-v-9c6a6f15]{pointer-events:none;opacity:.5}.ds-button{white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.ds-button:disabled{cursor:default;opacity:.5}.ds-button.--text-left{justify-content:flex-start}.ds-button.--text-right{justify-content:flex-end}.ds-button.--xxs{letter-spacing:.01em;gap:.5rem;height:1.75rem;padding-left:.375rem;padding-right:.375rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:.8125rem;font-weight:600;line-height:1.25rem}.ds-button.--xxs.--icon-only{width:1.75rem;padding-left:0;padding-right:0}.ds-button.--xs{letter-spacing:.01em;gap:.5rem;height:1.75rem;padding-left:.875rem;padding-right:.875rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:.8125rem;font-weight:600;line-height:1.25rem}.ds-button.--xs.--icon-only{width:1.75rem;padding-left:0;padding-right:0}.ds-button.--sm{letter-spacing:.01em;gap:.5rem;height:2.25rem;padding-left:.875rem;padding-right:.875rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:.8125rem;font-weight:600;line-height:1.25rem}.ds-button.--sm.--icon-only{width:2.25rem;padding-left:0;padding-right:0}.ds-button.--md{letter-spacing:.01em;gap:.5rem;height:2.5rem;padding-left:1rem;padding-right:1rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:.8125rem;font-weight:600;line-height:1.25rem}.ds-button.--md.--icon-only{width:2.5rem;padding-left:0;padding-right:0}.ds-button.--lg{gap:.5rem;height:2.75rem;padding-left:1rem;padding-right:1rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:.9375rem;font-weight:600;line-height:1.5rem}.ds-button.--lg.--icon-only{width:2.75rem;padding-left:0;padding-right:0}.ds-button.--xl{gap:.5rem;height:3rem;padding-left:1.25rem;padding-right:1.25rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:.9375rem;font-weight:600;line-height:1.5rem}.ds-button.--xl.--icon-only{width:3rem;padding-left:0;padding-right:0}.ds-button.--2xl{gap:.75rem;height:3.75rem;padding-left:1.75rem;padding-right:1.75rem;font-family:Montserrat-SemiBold,Montserrat,system-ui;font-size:1.125rem;font-weight:600;line-height:1.75rem}.ds-button.--2xl.--icon-only{width:3.5rem;height:3.5rem;padding-left:0;padding-right:0}.ds-button.--icon-only{flex:none}.ds-button.--full{width:100%}.ds-button.--primary{background-color:var(--color-blue-500);color:var(--color-white)}.ds-button.--primary:not(:disabled):hover{background-color:var(--color-blue-700)}.ds-button.--primary:not(:disabled):active{background-color:var(--color-blue-500)}.ds-button.--primary:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-blue-50);outline:2px solid #0000}.ds-button.--primary.--destructive{background-color:var(--color-attention-500)}.ds-button.--primary.--destructive:not(:disabled):hover{background-color:var(--color-attention-700)}.ds-button.--primary.--destructive:not(:disabled):active{background-color:var(--color-attention-500)}.ds-button.--primary.--destructive:not(:disabled):focus-visible{--tw-ring-color:var(--color-attention-50)}.ds-button.--primary.--semi-destructive:not(:disabled):hover{background-color:var(--color-attention-700)}.ds-button.--primary-light{background-color:var(--color-blue-25);color:var(--color-blue-500)}.ds-button.--primary-light:not(:disabled):hover{background-color:var(--color-blue-100);color:var(--color-blue-700)}.ds-button.--primary-light:not(:disabled):active{background-color:var(--color-blue-50)}.ds-button.--primary-light:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-blue-50);outline:2px solid #0000}.ds-button.--primary-light.--destructive{background-color:var(--color-attention-25);color:var(--color-attention-500)}.ds-button.--primary-light.--destructive:not(:disabled):hover{background-color:var(--color-attention-100);color:var(--color-attention-700)}.ds-button.--primary-light.--destructive:not(:disabled):active{background-color:var(--color-attention-500)}.ds-button.--primary-light.--destructive:not(:disabled):focus-visible{--tw-ring-color:var(--color-attention-50)}.ds-button.--primary-light.--semi-destructive:not(:disabled):hover{background-color:var(--color-attention-100);color:var(--color-attention-700)}.ds-button.--primary-light-grey{background-color:var(--color-secondary-fill);color:var(--color-secondary-text)}.ds-button.--primary-light-grey:not(:disabled):hover{background-color:var(--color-secondary-fill-hover);color:var(--color-secondary-text-hover)}.ds-button.--primary-light-grey:not(:disabled):active{background-color:var(--color-secondary-fill-hover)}.ds-button.--primary-light-grey:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-secondary-bg-dark);outline:2px solid #0000}.ds-button.--primary-light-grey.--destructive{background-color:var(--color-attention-25);color:var(--color-attention-500)}.ds-button.--primary-light-grey.--destructive:not(:disabled):hover{background-color:var(--color-attention-100);color:var(--color-attention-700)}.ds-button.--primary-light-grey.--destructive:not(:disabled):active{background-color:var(--color-attention-500)}.ds-button.--primary-light-grey.--destructive:not(:disabled):focus-visible{--tw-ring-color:var(--color-attention-50)}.ds-button.--primary-light-grey.--semi-destructive:not(:disabled):hover{background-color:var(--color-attention-100);color:var(--color-attention-700)}.ds-button.--secondary{border-style:solid;border-width:1px;border-color:var(--color-blue-500);background-color:var(--color-white);color:var(--color-blue-500)}.ds-button.--secondary:not(:disabled):hover{background-color:var(--color-blue-50)}.ds-button.--secondary:not(:disabled):active{background-color:var(--color-white)}.ds-button.--secondary:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-blue-50);outline:2px solid #0000}.ds-button.--secondary:not(.--force-background){mix-blend-mode:multiply}.ds-button.--secondary.--destructive{border-width:1px;border-color:var(--color-attention-500);color:var(--color-attention-500)}.ds-button.--secondary.--destructive:not(:disabled):hover{background-color:var(--color-attention-50)}.ds-button.--secondary.--destructive:not(:disabled):active{background-color:var(--color-white)}.ds-button.--secondary.--destructive:not(:disabled):focus-visible{--tw-ring-color:var(--color-attention-50)}.ds-button.--secondary.--semi-destructive:not(:disabled):hover{border-width:1px;border-color:var(--color-attention-500);background-color:var(--color-attention-50);color:var(--color-attention-500)}.ds-button.--secondary-grey{border-style:solid;border-width:1px;border-color:var(--color-secondary-stroke);background-color:var(--color-white-fill);color:var(--color-secondary-icon)}.ds-button.--secondary-grey:not(:disabled):hover{background-color:var(--color-white-fill-hover);color:var(--color-secondary-icon-hover)}.ds-button.--secondary-grey:not(:disabled):active{background-color:var(--color-white-fill)}.ds-button.--secondary-grey:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-secondary-stroke);outline:2px solid #0000}.ds-button.--tertiary{color:var(--color-blue-500);background-color:#0000}.ds-button.--tertiary:not(:disabled):hover{background-color:var(--color-blue-50)}.ds-button.--tertiary:not(:disabled):active{background-color:#0000}.ds-button.--tertiary:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-blue-50);outline:2px solid #0000}.ds-button.--tertiary:not(.--force-background){mix-blend-mode:multiply}.ds-button.--tertiary.--destructive{color:var(--color-attention-500)}.ds-button.--tertiary.--destructive:not(:disabled):hover{background-color:var(--color-attention-50)}.ds-button.--tertiary.--destructive:not(:disabled):active{background-color:#0000}.ds-button.--tertiary.--destructive:not(:disabled):focus-visible{--tw-ring-color:var(--color-attention-50)}.ds-button.--tertiary.--semi-destructive:not(:disabled):hover{background-color:var(--color-attention-50);color:var(--color-attention-500)}.ds-button.--tertiary-grey{color:var(--color-secondary-icon);background-color:#0000}.ds-button.--tertiary-grey:not(:disabled):hover{background-color:var(--color-tertiary-fill-hover);color:var(--color-secondary-icon-hover)}.ds-button.--tertiary-grey:not(:disabled):active{background-color:var(--color-tertiary-fill-hover)}.ds-button.--tertiary-grey:not(:disabled):focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-secondary-stroke);outline:2px solid #0000}.ds-button.--tertiary-grey.--destructive:not(:disabled):hover{background-color:var(--color-attention-50);color:var(--color-attention-500)}.ds-button.--tertiary-grey.--destructive:not(:disabled):active{background-color:#0000}.ds-button.--tertiary-grey.--destructive:not(:disabled):focus-visible{--tw-ring-color:var(--color-attention-50)}.ds-button.--tertiary-grey.--semi-destructive:not(:disabled):hover{background-color:var(--color-attention-50);color:var(--color-attention-500)}.ds-button.--link,.ds-button.--link-grey{background-color:#0000;height:auto;padding-left:0;padding-right:0}.ds-button.--link{color:var(--color-blue-500)}.ds-button.--link.--destructive{color:var(--color-attention-500)}.ds-button.--link.--destructive:not(:disabled):hover,.ds-button.--link.--destructive:not(:disabled):focus-visible,.ds-button.--link.--semi-destructive:not(:disabled):hover{color:var(--color-attention-700)}.ds-button.--link-grey{color:var(--color-cool-grey-500)}.ds-button.--link-grey:not(:disabled):hover{color:var(--color-secondary)}.ds-button.--link-grey:not(:disabled):focus-visible{color:var(--color-secondary);outline-offset:2px;outline:2px solid #0000}
