.ds-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;border-style:solid;border-color:transparent;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:700;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ds-button:disabled{pointer-events:none;opacity:.4}.ds-button:is([data-variant=brandPrimary],:not([data-variant])){background-color:var(--gf-color-brand-primary-default);color:var(--gf-color-canvas-white-ink)}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):hover{background-color:var(--gf-color-brand-primary-hover)}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):focus{outline:2px solid transparent;outline-offset:2px}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):focus-visible{--tw-shadow: var(--gf-focus-ring);--tw-shadow-colored: var(--gf-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):active{background-color:var(--gf-color-brand-primary-hover);transform:scale(.96)}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):disabled{background-color:var(--gf-color-canvas-tint);color:var(--gf-color-canvas-placeholder-ink)}.ds-button[data-variant=brandSecondary]{background-color:var(--gf-color-brand-secondary-default);color:var(--gf-color-canvas-white-ink)}.ds-button[data-variant=brandSecondary]:hover{background-color:var(--gf-color-brand-secondary-hover)}.ds-button[data-variant=brandSecondary]:focus{outline:2px solid transparent;outline-offset:2px}.ds-button[data-variant=brandSecondary]:focus-visible{--tw-shadow: var(--gf-focus-ring);--tw-shadow-colored: var(--gf-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-button[data-variant=brandSecondary]:active{background-color:var(--gf-color-brand-secondary-hover);transform:scale(.96)}.ds-button[data-variant=brandSecondary]:disabled{background-color:var(--gf-color-canvas-tint);color:var(--gf-color-canvas-placeholder-ink)}.ds-button[data-variant=brandGhost]{border-width:1.5px;border-color:var(--gf-color-canvas-border);background-color:var(--gf-color-canvas-surface);color:var(--gf-color-canvas-dark-ink)}.ds-button[data-variant=brandGhost]:hover{background-color:var(--gf-color-canvas-surface-tint)}.ds-button[data-variant=brandGhost]:focus{outline:2px solid transparent;outline-offset:2px}.ds-button[data-variant=brandGhost]:focus-visible{--tw-shadow: var(--gf-focus-ring);--tw-shadow-colored: var(--gf-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-button[data-variant=brandGhost]:active{background-color:var(--gf-color-canvas-surface-tint);transform:scale(.96)}.ds-button[data-variant=brandGhost]:disabled{border-color:transparent;background-color:var(--gf-color-canvas-tint);color:var(--gf-color-canvas-placeholder-ink)}.ds-button[data-variant=brandText]{border-radius:0;border-bottom-width:1px;border-color:transparent;background-color:transparent;color:var(--gf-color-canvas-dark-ink)}.ds-button[data-variant=brandText]:hover{border-color:var(--gf-color-canvas-dark-ink)}.ds-button[data-variant=brandText]:focus{outline:2px solid transparent;outline-offset:2px}.ds-button[data-variant=brandText]:focus-visible{border-radius:var(--gf-radius-xs);background-color:var(--gf-color-semantic-info-surface);--tw-shadow: var(--gf-focus-ring);--tw-shadow-colored: var(--gf-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-button[data-variant=brandText]:active{transform:scale(.96)}.ds-button[data-variant=brandText]:disabled{color:var(--gf-color-canvas-placeholder-ink)}.ds-button[data-loading=true]{cursor:not-allowed}.ds-button:is([data-loading=false],:not([data-loading])){cursor:pointer}.ds-button[data-full-width=true]{width:100%}.ds-button:is([data-variant=brandPrimary],:not([data-variant])){transform-origin:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):active{transition-duration:.1s}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):disabled{opacity:1}.ds-button[data-variant=brandSecondary]{transform-origin:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-button[data-variant=brandSecondary]:active{transition-duration:.1s}.ds-button[data-variant=brandSecondary]:disabled{opacity:1}.ds-button[data-variant=brandGhost]{transform-origin:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-button[data-variant=brandGhost]:active{transition-duration:.1s}.ds-button[data-variant=brandGhost]:disabled{opacity:1}.ds-button[data-variant=brandText]{transform-origin:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-button[data-variant=brandText]:active{transition-duration:.1s}.ds-button[data-variant=brandText]:disabled{opacity:1}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-loading=true]:disabled{background-color:var(--gf-color-brand-primary-default);color:var(--gf-color-canvas-white-ink)}.ds-button[data-variant=brandSecondary][data-loading=true]:disabled{background-color:var(--gf-color-brand-secondary-default);color:var(--gf-color-canvas-white-ink)}.ds-button[data-variant=brandGhost][data-loading=true]:disabled{border-color:var(--gf-color-canvas-border);background-color:var(--gf-color-canvas-surface);color:var(--gf-color-canvas-dark-ink)}.ds-button[data-variant=brandText][data-loading=true]:disabled{color:var(--gf-color-canvas-dark-ink)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=xl]{height:var(--gf-button-shape-xl-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-xl-family);font-size:var(--gf-font-ui-button-xl-size);font-weight:var(--gf-font-ui-button-xl-weight);line-height:var(--gf-font-ui-button-xl-line-height);letter-spacing:var(--gf-font-ui-button-xl-letter-spacing)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=xl]>svg{height:var(--gf-button-shape-xl-icon);width:var(--gf-button-shape-xl-icon);flex-shrink:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=xl]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-xl-gap);padding-left:var(--gf-button-shape-xl-padding-x);padding-right:var(--gf-button-shape-xl-padding-x)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=xl][data-icon-only=true]{width:var(--gf-button-shape-xl-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandSecondary][data-size=xl]{height:var(--gf-button-shape-xl-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-xl-family);font-size:var(--gf-font-ui-button-xl-size);font-weight:var(--gf-font-ui-button-xl-weight);line-height:var(--gf-font-ui-button-xl-line-height);letter-spacing:var(--gf-font-ui-button-xl-letter-spacing)}.ds-button[data-variant=brandSecondary][data-size=xl]>svg{height:var(--gf-button-shape-xl-icon);width:var(--gf-button-shape-xl-icon);flex-shrink:0}.ds-button[data-variant=brandSecondary][data-size=xl]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-xl-gap);padding-left:var(--gf-button-shape-xl-padding-x);padding-right:var(--gf-button-shape-xl-padding-x)}.ds-button[data-variant=brandSecondary][data-size=xl][data-icon-only=true]{width:var(--gf-button-shape-xl-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandGhost][data-size=xl]{height:var(--gf-button-shape-xl-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-xl-family);font-size:var(--gf-font-ui-button-xl-size);font-weight:var(--gf-font-ui-button-xl-weight);line-height:var(--gf-font-ui-button-xl-line-height);letter-spacing:var(--gf-font-ui-button-xl-letter-spacing)}.ds-button[data-variant=brandGhost][data-size=xl]>svg{height:var(--gf-button-shape-xl-icon);width:var(--gf-button-shape-xl-icon);flex-shrink:0}.ds-button[data-variant=brandGhost][data-size=xl]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-xl-gap);padding-left:var(--gf-button-shape-xl-padding-x);padding-right:var(--gf-button-shape-xl-padding-x)}.ds-button[data-variant=brandGhost][data-size=xl][data-icon-only=true]{width:var(--gf-button-shape-xl-height);gap:0px;padding-left:0;padding-right:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=lg]{height:var(--gf-button-shape-lg-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-lg-family);font-size:var(--gf-font-ui-button-lg-size);font-weight:var(--gf-font-ui-button-lg-weight);line-height:var(--gf-font-ui-button-lg-line-height);letter-spacing:var(--gf-font-ui-button-lg-letter-spacing)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=lg]>svg{height:var(--gf-button-shape-lg-icon);width:var(--gf-button-shape-lg-icon);flex-shrink:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=lg]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-lg-gap);padding-left:var(--gf-button-shape-lg-padding-x);padding-right:var(--gf-button-shape-lg-padding-x)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=lg][data-icon-only=true]{width:var(--gf-button-shape-lg-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandSecondary][data-size=lg]{height:var(--gf-button-shape-lg-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-lg-family);font-size:var(--gf-font-ui-button-lg-size);font-weight:var(--gf-font-ui-button-lg-weight);line-height:var(--gf-font-ui-button-lg-line-height);letter-spacing:var(--gf-font-ui-button-lg-letter-spacing)}.ds-button[data-variant=brandSecondary][data-size=lg]>svg{height:var(--gf-button-shape-lg-icon);width:var(--gf-button-shape-lg-icon);flex-shrink:0}.ds-button[data-variant=brandSecondary][data-size=lg]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-lg-gap);padding-left:var(--gf-button-shape-lg-padding-x);padding-right:var(--gf-button-shape-lg-padding-x)}.ds-button[data-variant=brandSecondary][data-size=lg][data-icon-only=true]{width:var(--gf-button-shape-lg-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandGhost][data-size=lg]{height:var(--gf-button-shape-lg-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-lg-family);font-size:var(--gf-font-ui-button-lg-size);font-weight:var(--gf-font-ui-button-lg-weight);line-height:var(--gf-font-ui-button-lg-line-height);letter-spacing:var(--gf-font-ui-button-lg-letter-spacing)}.ds-button[data-variant=brandGhost][data-size=lg]>svg{height:var(--gf-button-shape-lg-icon);width:var(--gf-button-shape-lg-icon);flex-shrink:0}.ds-button[data-variant=brandGhost][data-size=lg]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-lg-gap);padding-left:var(--gf-button-shape-lg-padding-x);padding-right:var(--gf-button-shape-lg-padding-x)}.ds-button[data-variant=brandGhost][data-size=lg][data-icon-only=true]{width:var(--gf-button-shape-lg-height);gap:0px;padding-left:0;padding-right:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):is([data-size=md],:not([data-size])){height:var(--gf-button-shape-md-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-md-family);font-size:var(--gf-font-ui-button-md-size);font-weight:var(--gf-font-ui-button-md-weight);line-height:var(--gf-font-ui-button-md-line-height);letter-spacing:var(--gf-font-ui-button-md-letter-spacing)}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):is([data-size=md],:not([data-size]))>svg{height:var(--gf-button-shape-md-icon);width:var(--gf-button-shape-md-icon);flex-shrink:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):is([data-size=md],:not([data-size])):is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-md-gap);padding-left:var(--gf-button-shape-md-padding-x);padding-right:var(--gf-button-shape-md-padding-x)}.ds-button:is([data-variant=brandPrimary],:not([data-variant])):is([data-size=md],:not([data-size]))[data-icon-only=true]{width:var(--gf-button-shape-md-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandSecondary]:is([data-size=md],:not([data-size])){height:var(--gf-button-shape-md-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-md-family);font-size:var(--gf-font-ui-button-md-size);font-weight:var(--gf-font-ui-button-md-weight);line-height:var(--gf-font-ui-button-md-line-height);letter-spacing:var(--gf-font-ui-button-md-letter-spacing)}.ds-button[data-variant=brandSecondary]:is([data-size=md],:not([data-size]))>svg{height:var(--gf-button-shape-md-icon);width:var(--gf-button-shape-md-icon);flex-shrink:0}.ds-button[data-variant=brandSecondary]:is([data-size=md],:not([data-size])):is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-md-gap);padding-left:var(--gf-button-shape-md-padding-x);padding-right:var(--gf-button-shape-md-padding-x)}.ds-button[data-variant=brandSecondary]:is([data-size=md],:not([data-size]))[data-icon-only=true]{width:var(--gf-button-shape-md-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandGhost]:is([data-size=md],:not([data-size])){height:var(--gf-button-shape-md-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-md-family);font-size:var(--gf-font-ui-button-md-size);font-weight:var(--gf-font-ui-button-md-weight);line-height:var(--gf-font-ui-button-md-line-height);letter-spacing:var(--gf-font-ui-button-md-letter-spacing)}.ds-button[data-variant=brandGhost]:is([data-size=md],:not([data-size]))>svg{height:var(--gf-button-shape-md-icon);width:var(--gf-button-shape-md-icon);flex-shrink:0}.ds-button[data-variant=brandGhost]:is([data-size=md],:not([data-size])):is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-md-gap);padding-left:var(--gf-button-shape-md-padding-x);padding-right:var(--gf-button-shape-md-padding-x)}.ds-button[data-variant=brandGhost]:is([data-size=md],:not([data-size]))[data-icon-only=true]{width:var(--gf-button-shape-md-height);gap:0px;padding-left:0;padding-right:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=sm]{height:var(--gf-button-shape-sm-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-sm-family);font-size:var(--gf-font-ui-button-sm-size);font-weight:var(--gf-font-ui-button-sm-weight);line-height:var(--gf-font-ui-button-sm-line-height);letter-spacing:var(--gf-font-ui-button-sm-letter-spacing)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=sm]>svg{height:var(--gf-button-shape-sm-icon);width:var(--gf-button-shape-sm-icon);flex-shrink:0}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=sm]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-sm-gap);padding-left:var(--gf-button-shape-sm-padding-x);padding-right:var(--gf-button-shape-sm-padding-x)}.ds-button:is([data-variant=brandPrimary],:not([data-variant]))[data-size=sm][data-icon-only=true]{width:var(--gf-button-shape-sm-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandSecondary][data-size=sm]{height:var(--gf-button-shape-sm-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-sm-family);font-size:var(--gf-font-ui-button-sm-size);font-weight:var(--gf-font-ui-button-sm-weight);line-height:var(--gf-font-ui-button-sm-line-height);letter-spacing:var(--gf-font-ui-button-sm-letter-spacing)}.ds-button[data-variant=brandSecondary][data-size=sm]>svg{height:var(--gf-button-shape-sm-icon);width:var(--gf-button-shape-sm-icon);flex-shrink:0}.ds-button[data-variant=brandSecondary][data-size=sm]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-sm-gap);padding-left:var(--gf-button-shape-sm-padding-x);padding-right:var(--gf-button-shape-sm-padding-x)}.ds-button[data-variant=brandSecondary][data-size=sm][data-icon-only=true]{width:var(--gf-button-shape-sm-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandGhost][data-size=sm]{height:var(--gf-button-shape-sm-height);padding-top:0;padding-bottom:0;font-family:var(--gf-font-ui-button-sm-family);font-size:var(--gf-font-ui-button-sm-size);font-weight:var(--gf-font-ui-button-sm-weight);line-height:var(--gf-font-ui-button-sm-line-height);letter-spacing:var(--gf-font-ui-button-sm-letter-spacing)}.ds-button[data-variant=brandGhost][data-size=sm]>svg{height:var(--gf-button-shape-sm-icon);width:var(--gf-button-shape-sm-icon);flex-shrink:0}.ds-button[data-variant=brandGhost][data-size=sm]:is([data-icon-only=false],:not([data-icon-only])){gap:var(--gf-button-shape-sm-gap);padding-left:var(--gf-button-shape-sm-padding-x);padding-right:var(--gf-button-shape-sm-padding-x)}.ds-button[data-variant=brandGhost][data-size=sm][data-icon-only=true]{width:var(--gf-button-shape-sm-height);gap:0px;padding-left:0;padding-right:0}.ds-button[data-variant=brandText][data-size=xl]{gap:var(--gf-spacing-6);padding:0;font-family:var(--gf-font-ui-button-xl-family);font-size:var(--gf-font-ui-button-xl-size);font-weight:var(--gf-font-ui-button-xl-weight);line-height:var(--gf-font-ui-button-xl-line-height);letter-spacing:var(--gf-font-ui-button-xl-letter-spacing)}.ds-button[data-variant=brandText][data-size=xl]>svg{height:var(--gf-button-shape-xl-icon);width:var(--gf-button-shape-xl-icon);flex-shrink:0}.ds-button[data-variant=brandText][data-size=lg]{gap:var(--gf-spacing-6);padding:0;font-family:var(--gf-font-ui-button-lg-family);font-size:var(--gf-font-ui-button-lg-size);font-weight:var(--gf-font-ui-button-lg-weight);line-height:var(--gf-font-ui-button-lg-line-height);letter-spacing:var(--gf-font-ui-button-lg-letter-spacing)}.ds-button[data-variant=brandText][data-size=lg]>svg{height:var(--gf-button-shape-lg-icon);width:var(--gf-button-shape-lg-icon);flex-shrink:0}.ds-button[data-variant=brandText]:is([data-size=md],:not([data-size])){gap:var(--gf-spacing-4);padding:0;font-family:var(--gf-font-ui-button-md-family);font-size:var(--gf-font-ui-button-md-size);font-weight:var(--gf-font-ui-button-md-weight);line-height:var(--gf-font-ui-button-md-line-height);letter-spacing:var(--gf-font-ui-button-md-letter-spacing)}.ds-button[data-variant=brandText]:is([data-size=md],:not([data-size]))>svg{height:var(--gf-button-shape-md-icon);width:var(--gf-button-shape-md-icon);flex-shrink:0}.ds-button[data-variant=brandText][data-size=sm]{gap:var(--gf-spacing-4);padding:0;font-family:var(--gf-font-ui-button-sm-family);font-size:var(--gf-font-ui-button-sm-size);font-weight:var(--gf-font-ui-button-sm-weight);line-height:var(--gf-font-ui-button-sm-line-height);letter-spacing:var(--gf-font-ui-button-sm-letter-spacing)}.ds-button[data-variant=brandText][data-size=sm]>svg{height:var(--gf-button-shape-sm-icon);width:var(--gf-button-shape-sm-icon);flex-shrink:0}@keyframes gf-spin{to{transform:rotate(360deg)}}.ds-button-spinner{animation:gf-spin 1s linear infinite}.ds-checkbox{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--gf-radius-xs);border-width:1px;border-color:var(--gf-color-canvas-border);background-color:var(--gf-color-canvas-surface);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.ds-checkbox:disabled{cursor:not-allowed;border-color:var(--gf-color-canvas-border);background-color:var(--gf-color-canvas-tint)}.ds-checkbox:is([data-size=desktop],:not([data-size])){height:1.25rem;width:1.25rem}.ds-checkbox:is([data-status=default],:not([data-status])):focus-visible{--tw-shadow: var(--gf-focus-ring);--tw-shadow-colored: var(--gf-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-checkbox:is([data-status=default],:not([data-status])):hover:enabled{border-color:var(--gf-color-canvas-dark-ink)}.ds-checkbox:is([data-status=default],:not([data-status]))[data-state=checked]:enabled{border-color:var(--gf-color-brand-secondary-default)}.ds-checkbox:is([data-status=default],:not([data-status]))[data-state=indeterminate]:enabled{border-color:var(--gf-color-brand-secondary-default)}.ds-checkbox:is([data-status=default],:not([data-status]))[data-state=checked]:enabled{background-color:var(--gf-color-brand-secondary-default)}.ds-checkbox:is([data-status=default],:not([data-status]))[data-state=indeterminate]:enabled{background-color:var(--gf-color-brand-secondary-default)}.ds-checkbox:is([data-status=default],:not([data-status])):hover[data-state=checked]:enabled{border-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):hover[data-state=indeterminate]:enabled{border-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):hover[data-state=checked]:enabled{background-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):hover[data-state=indeterminate]:enabled{background-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):focus-visible[data-state=checked]:enabled{border-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):focus-visible[data-state=indeterminate]:enabled{border-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):focus-visible[data-state=checked]:enabled{background-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox:is([data-status=default],:not([data-status])):focus-visible[data-state=indeterminate]:enabled{background-color:var(--gf-color-brand-secondary-hover)}.ds-checkbox[data-status=error]:focus-visible{--tw-shadow: var(--gf-focus-ring-error);--tw-shadow-colored: var(--gf-focus-ring-error);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-checkbox[data-status=error]:enabled{border-color:var(--gf-color-semantic-error-default)}.ds-checkbox[data-status=error]:hover:enabled{border-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error][data-state=checked]:enabled{background-color:var(--gf-color-semantic-error-default)}.ds-checkbox[data-status=error][data-state=indeterminate]:enabled{background-color:var(--gf-color-semantic-error-default)}.ds-checkbox[data-status=error]:hover[data-state=checked]:enabled{border-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:hover[data-state=indeterminate]:enabled{border-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:hover[data-state=checked]:enabled{background-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:hover[data-state=indeterminate]:enabled{background-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:focus-visible[data-state=checked]:enabled{border-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:focus-visible[data-state=indeterminate]:enabled{border-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:focus-visible[data-state=checked]:enabled{background-color:var(--gf-color-semantic-error-hover)}.ds-checkbox[data-status=error]:focus-visible[data-state=indeterminate]:enabled{background-color:var(--gf-color-semantic-error-hover)}.ds-checkbox-indicator{display:flex;align-items:center;justify-content:center;color:var(--gf-color-canvas-white-ink)}.ds-checkbox-check{display:none}[data-state=checked]>.ds-checkbox-check{display:block}.ds-checkbox-minus{display:none}[data-state=indeterminate]>.ds-checkbox-minus{display:block}.ds-checkbox-spinner{height:1rem;width:1rem}.ds-checkbox-spinner{animation:gf-spin 1s linear infinite;color:var(--gf-color-canvas-placeholder-ink)}.ds-checkbox-field{display:inline-flex;cursor:auto;align-items:center;gap:var(--gf-spacing-8)}.ds-checkbox-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--gf-font-body-md-family);font-size:var(--gf-font-body-md-size);font-weight:var(--gf-font-body-md-weight);line-height:var(--gf-font-body-md-line-height);letter-spacing:var(--gf-font-body-md-letter-spacing)}.ds-checkbox-label[data-disabled=true]{cursor:not-allowed;color:var(--gf-color-canvas-placeholder-ink)}.ds-checkbox-label:is([data-disabled=false],:not([data-disabled])){cursor:pointer;color:var(--gf-color-canvas-dark-ink)}.ds-tabs-segmented{align-items:center;gap:var(--gf-spacing-4);border-radius:var(--gf-radius-full);border-width:1px;border-color:var(--gf-color-canvas-border);background-color:var(--gf-color-canvas-tint);padding:var(--gf-spacing-4)}.ds-tabs-segmented[data-full-width=true]{display:flex;width:100%}.ds-tabs-segmented:is([data-full-width=false],:not([data-full-width])){display:inline-flex}.ds-tabs-segmented-item{position:relative;display:inline-flex;height:var(--gf-spacing-32);flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--gf-radius-full);color:var(--gf-color-canvas-dark-ink);outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);font-family:var(--gf-font-ui-label-lg-family);font-size:var(--gf-font-ui-label-lg-size);font-weight:var(--gf-font-ui-label-lg-weight);line-height:var(--gf-font-ui-label-lg-line-height);letter-spacing:var(--gf-font-ui-label-lg-letter-spacing);transition-property:color,background-color,box-shadow,transform}.ds-tabs-segmented-item:focus-visible{--tw-shadow: var(--gf-focus-ring);--tw-shadow-colored: var(--gf-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ds-tabs-segmented-item:active:enabled{transform:scale(.96)}.ds-tabs-segmented-item:disabled{cursor:not-allowed;color:var(--gf-color-canvas-placeholder-ink)}.ds-tabs-segmented-item[data-state=checked]{transition-delay:.12s,0s,0s,0s}.ds-tabs-segmented-item[data-state=checked]:enabled{color:var(--gf-color-canvas-white-ink)}.ds-tabs-segmented-item:hover[data-state=unchecked]:enabled{background-color:var(--gf-color-brand-secondary-tint)}.ds-tabs-segmented-item[data-icon-only=true]{width:var(--gf-spacing-32)}.ds-tabs-segmented-item:is([data-icon-only=false],:not([data-icon-only])){padding-left:var(--gf-spacing-12);padding-right:var(--gf-spacing-12)}[data-full-width=true]>.ds-tabs-segmented-item:is([data-icon-only=false],:not([data-icon-only])){flex:1 1 0%}.ds-tabs-segmented-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--gf-spacing-6)}.ds-tabs-segmented-icon{display:inline-flex;flex-shrink:0}.ds-tabs-segmented-icon>svg{height:14px;width:14px}:enabled>*>.ds-tabs-segmented-icon[data-tone=success]{color:var(--gf-color-semantic-success-default)}.ds-tabs-segmented-highlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--gf-radius-full);background-color:var(--gf-color-brand-secondary-default);--tw-shadow: var(--gf-elevation-3);--tw-shadow-colored: var(--gf-elevation-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:disabled>.ds-tabs-segmented-highlight{background-color:var(--gf-color-canvas-tint)}[data-state=unchecked]>.ds-tabs-segmented-highlight{display:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ds-recipes.css.map */
