@charset "UTF-8";:root,.p-theme-light {
    --p-border-radius-0: 0rem;
    --p-border-radius-050: .125rem;
    --p-border-radius-100: .25rem;
    --p-border-radius-150: .375rem;
    --p-border-radius-200: .5rem;
    --p-border-radius-300: .75rem;
    --p-border-radius-400: 1rem;
    --p-border-radius-500: 1.25rem;
    --p-border-radius-750: 1.875rem;
    --p-border-radius-full: 624.9375rem;
    --p-border-width-0: 0rem;
    --p-border-width-0165: .04125rem;
    --p-border-width-025: .0625rem;
    --p-border-width-050: .125rem;
    --p-border-width-100: .25rem;
    --p-breakpoints-xs: 0rem;
    --p-breakpoints-sm: 30.625rem;
    --p-breakpoints-md: 48rem;
    --p-breakpoints-lg: 65rem;
    --p-breakpoints-xl: 90rem;
    color-scheme: light;
    --p-color-bg: rgba(241, 241, 241, 1);
    --p-color-bg-inverse: rgba(26, 26, 26, 1);
    --p-color-bg-surface: rgba(255, 255, 255, 1);
    --p-color-bg-surface-hover: rgba(247, 247, 247, 1);
    --p-color-bg-surface-active: rgba(243, 243, 243, 1);
    --p-color-bg-surface-selected: rgba(241, 241, 241, 1);
    --p-color-bg-surface-disabled: rgba(0, 0, 0, .05);
    --p-color-bg-surface-secondary: rgba(247, 247, 247, 1);
    --p-color-bg-surface-secondary-hover: rgba(241, 241, 241, 1);
    --p-color-bg-surface-secondary-active: rgba(235, 235, 235, 1);
    --p-color-bg-surface-secondary-selected: rgba(235, 235, 235, 1);
    --p-color-bg-surface-tertiary: rgba(243, 243, 243, 1);
    --p-color-bg-surface-tertiary-hover: rgba(235, 235, 235, 1);
    --p-color-bg-surface-tertiary-active: rgba(227, 227, 227, 1);
    --p-color-bg-surface-brand: rgba(227, 227, 227, 1);
    --p-color-bg-surface-brand-hover: rgba(235, 235, 235, 1);
    --p-color-bg-surface-brand-active: rgba(241, 241, 241, 1);
    --p-color-bg-surface-brand-selected: rgba(241, 241, 241, 1);
    --p-color-bg-surface-info: rgba(234, 244, 255, 1);
    --p-color-bg-surface-info-hover: rgba(224, 240, 255, 1);
    --p-color-bg-surface-info-active: rgba(202, 230, 255, 1);
    --p-color-bg-surface-success: rgba(205, 254, 212, 1);
    --p-color-bg-surface-success-hover: rgba(175, 254, 191, 1);
    --p-color-bg-surface-success-active: rgba(146, 252, 172, 1);
    --p-color-bg-surface-caution: rgba(255, 248, 219, 1);
    --p-color-bg-surface-caution-hover: rgba(255, 244, 191, 1);
    --p-color-bg-surface-caution-active: rgba(255, 239, 157, 1);
    --p-color-bg-surface-warning: rgba(255, 241, 227, 1);
    --p-color-bg-surface-warning-hover: rgba(255, 235, 213, 1);
    --p-color-bg-surface-warning-active: rgba(255, 228, 198, 1);
    --p-color-bg-surface-critical: rgba(254, 232, 235, 1);
    --p-color-bg-surface-critical-hover: rgba(254, 225, 230, 1);
    --p-color-bg-surface-critical-active: rgba(254, 217, 223, 1);
    --p-color-bg-surface-emphasis: rgba(240, 242, 255, 1);
    --p-color-bg-surface-emphasis-hover: rgba(234, 237, 255, 1);
    --p-color-bg-surface-emphasis-active: rgba(226, 231, 255, 1);
    --p-color-bg-surface-magic: rgba(248, 247, 255, 1);
    --p-color-bg-surface-magic-hover: rgba(243, 241, 255, 1);
    --p-color-bg-surface-magic-active: rgba(233, 229, 255, 1);
    --p-color-bg-surface-inverse: rgba(48, 48, 48, 1);
    --p-color-bg-surface-transparent: rgba(0, 0, 0, 0);
    --p-color-bg-fill: rgba(255, 255, 255, 1);
    --p-color-bg-fill-hover: rgba(250, 250, 250, 1);
    --p-color-bg-fill-active: rgba(247, 247, 247, 1);
    --p-color-bg-fill-selected: rgba(204, 204, 204, 1);
    --p-color-bg-fill-disabled: rgba(0, 0, 0, .05);
    --p-color-bg-fill-secondary: rgba(241, 241, 241, 1);
    --p-color-bg-fill-secondary-hover: rgba(235, 235, 235, 1);
    --p-color-bg-fill-secondary-active: rgba(227, 227, 227, 1);
    --p-color-bg-fill-secondary-selected: rgba(227, 227, 227, 1);
    --p-color-bg-fill-tertiary: rgba(227, 227, 227, 1);
    --p-color-bg-fill-tertiary-hover: rgba(212, 212, 212, 1);
    --p-color-bg-fill-tertiary-active: rgba(204, 204, 204, 1);
    --p-color-bg-fill-brand: rgba(48, 48, 48, 1);
    --p-color-bg-fill-brand-hover: rgba(26, 26, 26, 1);
    --p-color-bg-fill-brand-active: rgba(26, 26, 26, 1);
    --p-color-bg-fill-brand-selected: rgba(48, 48, 48, 1);
    --p-color-bg-fill-brand-disabled: rgba(0, 0, 0, .17);
    --p-color-bg-fill-info: rgba(145, 208, 255, 1);
    --p-color-bg-fill-info-hover: rgba(81, 192, 255, 1);
    --p-color-bg-fill-info-active: rgba(0, 148, 213, 1);
    --p-color-bg-fill-info-secondary: rgba(213, 235, 255, 1);
    --p-color-bg-fill-success: rgba(4, 123, 93, 1);
    --p-color-bg-fill-success-hover: rgba(3, 94, 76, 1);
    --p-color-bg-fill-success-active: rgba(1, 75, 64, 1);
    --p-color-bg-fill-success-secondary: rgba(175, 254, 191, 1);
    --p-color-bg-fill-warning: rgba(255, 184, 0, 1);
    --p-color-bg-fill-warning-hover: rgba(229, 165, 0, 1);
    --p-color-bg-fill-warning-active: rgba(178, 132, 0, 1);
    --p-color-bg-fill-warning-secondary: rgba(255, 214, 164, 1);
    --p-color-bg-fill-caution: rgba(255, 230, 0, 1);
    --p-color-bg-fill-caution-hover: rgba(234, 211, 0, 1);
    --p-color-bg-fill-caution-active: rgba(225, 203, 0, 1);
    --p-color-bg-fill-caution-secondary: rgba(255, 235, 120, 1);
    --p-color-bg-fill-critical: rgba(199, 10, 36, 1);
    --p-color-bg-fill-critical-hover: rgba(163, 10, 36, 1);
    --p-color-bg-fill-critical-active: rgba(142, 11, 33, 1);
    --p-color-bg-fill-critical-selected: rgba(142, 11, 33, 1);
    --p-color-bg-fill-critical-secondary: rgba(254, 209, 215, 1);
    --p-color-bg-fill-emphasis: rgba(0, 91, 211, 1);
    --p-color-bg-fill-emphasis-hover: rgba(0, 66, 153, 1);
    --p-color-bg-fill-emphasis-active: rgba(0, 46, 106, 1);
    --p-color-bg-fill-magic: rgba(128, 81, 255, 1);
    --p-color-bg-fill-magic-secondary: rgba(233, 229, 255, 1);
    --p-color-bg-fill-magic-secondary-hover: rgba(228, 222, 255, 1);
    --p-color-bg-fill-magic-secondary-active: rgba(223, 217, 255, 1);
    --p-color-bg-fill-inverse: rgba(48, 48, 48, 1);
    --p-color-bg-fill-inverse-hover: rgba(74, 74, 74, 1);
    --p-color-bg-fill-inverse-active: rgba(97, 97, 97, 1);
    --p-color-bg-fill-transparent: rgba(0, 0, 0, .02);
    --p-color-bg-fill-transparent-hover: rgba(0, 0, 0, .05);
    --p-color-bg-fill-transparent-active: rgba(0, 0, 0, .08);
    --p-color-bg-fill-transparent-selected: rgba(0, 0, 0, .08);
    --p-color-bg-fill-transparent-secondary: rgba(0, 0, 0, .06);
    --p-color-bg-fill-transparent-secondary-hover: rgba(0, 0, 0, .08);
    --p-color-bg-fill-transparent-secondary-active: rgba(0, 0, 0, .11);
    --p-color-text: rgba(48, 48, 48, 1);
    --p-color-text-secondary: rgba(97, 97, 97, 1);
    --p-color-text-disabled: rgba(181, 181, 181, 1);
    --p-color-text-link: rgba(0, 91, 211, 1);
    --p-color-text-link-hover: rgba(0, 66, 153, 1);
    --p-color-text-link-active: rgba(0, 46, 106, 1);
    --p-color-text-brand: rgba(74, 74, 74, 1);
    --p-color-text-brand-hover: rgba(48, 48, 48, 1);
    --p-color-text-brand-on-bg-fill: rgba(255, 255, 255, 1);
    --p-color-text-brand-on-bg-fill-hover: rgba(227, 227, 227, 1);
    --p-color-text-brand-on-bg-fill-active: rgba(204, 204, 204, 1);
    --p-color-text-brand-on-bg-fill-disabled: rgba(255, 255, 255, 1);
    --p-color-text-info: rgba(0, 58, 90, 1);
    --p-color-text-info-hover: rgba(0, 58, 90, 1);
    --p-color-text-info-active: rgba(0, 33, 51, 1);
    --p-color-text-info-secondary: rgba(0, 124, 180, 1);
    --p-color-text-info-on-bg-fill: rgba(0, 33, 51, 1);
    --p-color-text-success: rgba(1, 75, 64, 1);
    --p-color-text-success-hover: rgba(7, 54, 48, 1);
    --p-color-text-success-active: rgba(2, 38, 34, 1);
    --p-color-text-success-secondary: rgba(4, 123, 93, 1);
    --p-color-text-success-on-bg-fill: rgba(250, 255, 251, 1);
    --p-color-text-caution: rgba(79, 71, 0, 1);
    --p-color-text-caution-hover: rgba(51, 46, 0, 1);
    --p-color-text-caution-active: rgba(31, 28, 0, 1);
    --p-color-text-caution-secondary: rgba(130, 117, 0, 1);
    --p-color-text-caution-on-bg-fill: rgba(51, 46, 0, 1);
    --p-color-text-warning: rgba(94, 66, 0, 1);
    --p-color-text-warning-hover: rgba(65, 45, 0, 1);
    --p-color-text-warning-active: rgba(37, 26, 0, 1);
    --p-color-text-warning-secondary: rgba(149, 111, 0, 1);
    --p-color-text-warning-on-bg-fill: rgba(37, 26, 0, 1);
    --p-color-text-critical: rgba(142, 11, 33, 1);
    --p-color-text-critical-hover: rgba(95, 7, 22, 1);
    --p-color-text-critical-active: rgba(47, 4, 11, 1);
    --p-color-text-critical-secondary: rgba(199, 10, 36, 1);
    --p-color-text-critical-on-bg-fill: rgba(255, 250, 251, 1);
    --p-color-text-emphasis: rgba(0, 91, 211, 1);
    --p-color-text-emphasis-hover: rgba(0, 66, 153, 1);
    --p-color-text-emphasis-active: rgba(0, 46, 106, 1);
    --p-color-text-emphasis-on-bg-fill: rgba(252, 253, 255, 1);
    --p-color-text-emphasis-on-bg-fill-hover: rgba(226, 231, 255, 1);
    --p-color-text-emphasis-on-bg-fill-active: rgba(213, 220, 255, 1);
    --p-color-text-magic: rgba(87, 0, 209, 1);
    --p-color-text-magic-secondary: rgba(113, 38, 255, 1);
    --p-color-text-magic-on-bg-fill: rgba(253, 253, 255, 1);
    --p-color-text-inverse: rgba(227, 227, 227, 1);
    --p-color-text-inverse-secondary: rgba(181, 181, 181, 1);
    --p-color-text-link-inverse: rgba(197, 208, 255, 1);
    --p-color-border: rgba(227, 227, 227, 1);
    --p-color-border-hover: rgba(204, 204, 204, 1);
    --p-color-border-disabled: rgba(235, 235, 235, 1);
    --p-color-border-secondary: rgba(235, 235, 235, 1);
    --p-color-border-tertiary: rgba(204, 204, 204, 1);
    --p-color-border-focus: rgba(0, 91, 211, 1);
    --p-color-border-brand: rgba(227, 227, 227, 1);
    --p-color-border-info: rgba(168, 216, 255, 1);
    --p-color-border-success: rgba(146, 252, 172, 1);
    --p-color-border-caution: rgba(255, 235, 120, 1);
    --p-color-border-warning: rgba(255, 200, 121, 1);
    --p-color-border-critical: rgba(254, 193, 199, 1);
    --p-color-border-critical-secondary: rgba(142, 11, 33, 1);
    --p-color-border-emphasis: rgba(0, 91, 211, 1);
    --p-color-border-emphasis-hover: rgba(0, 66, 153, 1);
    --p-color-border-emphasis-active: rgba(0, 46, 106, 1);
    --p-color-border-magic: rgba(228, 222, 255, 1);
    --p-color-border-magic-secondary: rgba(148, 116, 255, 1);
    --p-color-border-magic-secondary-hover: rgba(128, 81, 255, 1);
    --p-color-border-inverse: rgba(97, 97, 97, 1);
    --p-color-border-inverse-hover: rgba(204, 204, 204, 1);
    --p-color-border-inverse-active: rgba(227, 227, 227, 1);
    --p-color-tooltip-tail-down-border: rgba(212, 212, 212, 1);
    --p-color-tooltip-tail-up-border: rgba(227, 227, 227, 1);
    --p-color-icon: rgba(74, 74, 74, 1);
    --p-color-icon-hover: rgba(48, 48, 48, 1);
    --p-color-icon-active: rgba(26, 26, 26, 1);
    --p-color-icon-disabled: rgba(204, 204, 204, 1);
    --p-color-icon-secondary: rgba(138, 138, 138, 1);
    --p-color-icon-secondary-hover: rgba(97, 97, 97, 1);
    --p-color-icon-secondary-active: rgba(74, 74, 74, 1);
    --p-color-icon-brand: rgba(26, 26, 26, 1);
    --p-color-icon-info: rgba(0, 148, 213, 1);
    --p-color-icon-success: rgba(4, 123, 93, 1);
    --p-color-icon-caution: rgba(153, 138, 0, 1);
    --p-color-icon-warning: rgba(178, 132, 0, 1);
    --p-color-icon-critical: rgba(226, 44, 56, 1);
    --p-color-icon-emphasis: rgba(0, 91, 211, 1);
    --p-color-icon-emphasis-hover: rgba(0, 66, 153, 1);
    --p-color-icon-emphasis-active: rgba(0, 46, 106, 1);
    --p-color-icon-magic: rgba(128, 81, 255, 1);
    --p-color-icon-inverse: rgba(227, 227, 227, 1);
    --p-color-avatar-bg-fill: rgba(181, 181, 181, 1);
    --p-color-avatar-five-bg-fill: rgba(253, 75, 146, 1);
    --p-color-avatar-five-text-on-bg-fill: rgba(255, 246, 248, 1);
    --p-color-avatar-four-bg-fill: rgba(81, 192, 255, 1);
    --p-color-avatar-four-text-on-bg-fill: rgba(0, 33, 51, 1);
    --p-color-avatar-one-bg-fill: rgba(197, 48, 197, 1);
    --p-color-avatar-one-text-on-bg-fill: rgba(253, 239, 253, 1);
    --p-color-avatar-seven-bg-fill: rgba(148, 116, 255, 1);
    --p-color-avatar-seven-text-on-bg-fill: rgba(248, 247, 255, 1);
    --p-color-avatar-six-bg-fill: rgba(37, 232, 43, 1);
    --p-color-avatar-six-text-on-bg-fill: rgba(3, 61, 5, 1);
    --p-color-avatar-text-on-bg-fill: rgba(255, 255, 255, 1);
    --p-color-avatar-three-bg-fill: rgba(44, 224, 212, 1);
    --p-color-avatar-three-text-on-bg-fill: rgba(3, 60, 57, 1);
    --p-color-avatar-two-bg-fill: rgba(82, 244, 144, 1);
    --p-color-avatar-two-text-on-bg-fill: rgba(1, 75, 64, 1);
    --p-color-backdrop-bg: rgba(0, 0, 0, .71);
    --p-color-button-gradient-bg-fill: linear-gradient(180deg, rgba(48, 48, 48, 0) 63.53%, rgba(255, 255, 255, .15) 100%);
    --p-color-checkbox-bg-surface-disabled: rgba(0, 0, 0, .08);
    --p-color-checkbox-icon-disabled: rgba(255, 255, 255, 1);
    --p-color-input-bg-surface: rgba(253, 253, 253, 1);
    --p-color-input-bg-surface-hover: rgba(250, 250, 250, 1);
    --p-color-input-bg-surface-active: rgba(247, 247, 247, 1);
    --p-color-input-border: rgba(138, 138, 138, 1);
    --p-color-input-border-hover: rgba(97, 97, 97, 1);
    --p-color-input-border-active: rgba(26, 26, 26, 1);
    --p-color-nav-bg: rgba(235, 235, 235, 1);
    --p-color-nav-bg-surface: rgba(0, 0, 0, .02);
    --p-color-nav-bg-surface-hover: rgba(241, 241, 241, 1);
    --p-color-nav-bg-surface-active: rgba(250, 250, 250, 1);
    --p-color-nav-bg-surface-selected: rgba(250, 250, 250, 1);
    --p-color-radio-button-bg-surface-disabled: rgba(0, 0, 0, .08);
    --p-color-radio-button-icon-disabled: rgba(255, 255, 255, 1);
    --p-color-video-thumbnail-play-button-bg-fill-hover: rgba(0, 0, 0, .81);
    --p-color-video-thumbnail-play-button-bg-fill: rgba(0, 0, 0, .71);
    --p-color-video-thumbnail-play-button-text-on-bg-fill: rgba(255, 255, 255, 1);
    --p-color-scrollbar-thumb-bg-hover: rgba(138, 138, 138, 1);
    --p-color-scrollbar-thumb-bg: rgba(181, 181, 181, 1);
    --p-font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
    --p-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
    --p-font-size-275: .6875rem;
    --p-font-size-300: .75rem;
    --p-font-size-325: .8125rem;
    --p-font-size-350: .875rem;
    --p-font-size-400: 1rem;
    --p-font-size-450: 1.125rem;
    --p-font-size-500: 1.25rem;
    --p-font-size-550: 1.375rem;
    --p-font-size-600: 1.5rem;
    --p-font-size-750: 1.875rem;
    --p-font-size-800: 2rem;
    --p-font-size-900: 2.25rem;
    --p-font-size-1000: 2.5rem;
    --p-font-weight-regular: 450;
    --p-font-weight-medium: 550;
    --p-font-weight-semibold: 650;
    --p-font-weight-bold: 700;
    --p-font-letter-spacing-densest: -.03375rem;
    --p-font-letter-spacing-denser: -.01875rem;
    --p-font-letter-spacing-dense: -.0125rem;
    --p-font-letter-spacing-normal: 0rem;
    --p-font-line-height-300: .75rem;
    --p-font-line-height-400: 1rem;
    --p-font-line-height-500: 1.25rem;
    --p-font-line-height-600: 1.5rem;
    --p-font-line-height-700: 1.75rem;
    --p-font-line-height-800: 2rem;
    --p-font-line-height-1000: 2.5rem;
    --p-font-line-height-1200: 3rem;
    --p-height-0: 0rem;
    --p-height-025: .0625rem;
    --p-height-050: .125rem;
    --p-height-100: .25rem;
    --p-height-150: .375rem;
    --p-height-200: .5rem;
    --p-height-300: .75rem;
    --p-height-400: 1rem;
    --p-height-500: 1.25rem;
    --p-height-600: 1.5rem;
    --p-height-700: 1.75rem;
    --p-height-800: 2rem;
    --p-height-900: 2.25rem;
    --p-height-1000: 2.5rem;
    --p-height-1200: 3rem;
    --p-height-1600: 4rem;
    --p-height-2000: 5rem;
    --p-height-2400: 6rem;
    --p-height-2800: 7rem;
    --p-height-3200: 8rem;
    --p-motion-duration-0: 0ms;
    --p-motion-duration-50: 50ms;
    --p-motion-duration-100: .1s;
    --p-motion-duration-150: .15s;
    --p-motion-duration-200: .2s;
    --p-motion-duration-250: .25s;
    --p-motion-duration-300: .3s;
    --p-motion-duration-350: .35s;
    --p-motion-duration-400: .4s;
    --p-motion-duration-450: .45s;
    --p-motion-duration-500: .5s;
    --p-motion-duration-5000: 5s;
    --p-motion-ease: cubic-bezier(.25, .1, .25, 1);
    --p-motion-ease-in: cubic-bezier(.42, 0, 1, 1);
    --p-motion-ease-out: cubic-bezier(.19, .91, .38, 1);
    --p-motion-ease-in-out: cubic-bezier(.42, 0, .58, 1);
    --p-motion-linear: cubic-bezier(0, 0, 1, 1);
    --p-motion-keyframes-bounce: p-motion-keyframes-bounce;
    --p-motion-keyframes-fade-in: p-motion-keyframes-fade-in;
    --p-motion-keyframes-pulse: p-motion-keyframes-pulse;
    --p-motion-keyframes-spin: p-motion-keyframes-spin;
    --p-motion-keyframes-appear-above: p-motion-keyframes-appear-above;
    --p-motion-keyframes-appear-below: p-motion-keyframes-appear-below;
    --p-shadow-0: none;
    --p-shadow-100: 0rem .0625rem 0rem 0rem rgba(26, 26, 26, .07);
    --p-shadow-200: 0rem .1875rem .0625rem -.0625rem rgba(26, 26, 26, .07);
    --p-shadow-300: 0rem .25rem .375rem -.125rem rgba(26, 26, 26, .2);
    --p-shadow-400: 0rem .5rem 1rem -.25rem rgba(26, 26, 26, .22);
    --p-shadow-500: 0rem .75rem 1.25rem -.5rem rgba(26, 26, 26, .24);
    --p-shadow-600: 0rem 1.25rem 1.25rem -.5rem rgba(26, 26, 26, .28);
    --p-shadow-bevel-100: .0625rem 0rem 0rem 0rem rgba(0, 0, 0, .13) inset, -.0625rem 0rem 0rem 0rem rgba(0, 0, 0, .13) inset, 0rem -.0625rem 0rem 0rem rgba(0, 0, 0, .17) inset, 0rem .0625rem 0rem 0rem rgba(204, 204, 204, .5) inset;
    --p-shadow-inset-100: 0rem .0625rem .125rem 0rem rgba(26, 26, 26, .15) inset, 0rem .0625rem .0625rem 0rem rgba(26, 26, 26, .15) inset;
    --p-shadow-inset-200: 0rem .125rem .0625rem 0rem rgba(26, 26, 26, .2) inset, .0625rem 0rem .0625rem 0rem rgba(26, 26, 26, .12) inset, -.0625rem 0rem .0625rem 0rem rgba(26, 26, 26, .12) inset;
    --p-shadow-button: 0rem -.0625rem 0rem 0rem #b5b5b5 inset, 0rem 0rem 0rem .0625rem rgba(0, 0, 0, .1) inset, 0rem .03125rem 0rem .09375rem #FFF inset;
    --p-shadow-button-hover: 0rem .0625rem 0rem 0rem #EBEBEB inset, -.0625rem 0rem 0rem 0rem #EBEBEB inset, .0625rem 0rem 0rem 0rem #EBEBEB inset, 0rem -.0625rem 0rem 0rem #CCC inset;
    --p-shadow-button-inset: -.0625rem 0rem .0625rem 0rem rgba(26, 26, 26, .122) inset, .0625rem 0rem .0625rem 0rem rgba(26, 26, 26, .122) inset, 0rem .125rem .0625rem 0rem rgba(26, 26, 26, .2) inset;
    --p-shadow-button-primary: 0rem -.0625rem 0rem .0625rem rgba(0, 0, 0, .8) inset, 0rem 0rem 0rem .0625rem rgba(48, 48, 48, 1) inset, 0rem .03125rem 0rem .09375rem rgba(255, 255, 255, .25) inset;
    --p-shadow-button-primary-hover: 0rem .0625rem 0rem 0rem rgba(255, 255, 255, .24) inset, .0625rem 0rem 0rem 0rem rgba(255, 255, 255, .2) inset, -.0625rem 0rem 0rem 0rem rgba(255, 255, 255, .2) inset, 0rem -.0625rem 0rem 0rem #000 inset, 0rem -.0625rem 0rem .0625rem #1A1A1A;
    --p-shadow-button-primary-inset: 0rem .1875rem 0rem 0rem rgb(0, 0, 0) inset;
    --p-shadow-button-primary-critical: 0rem -.0625rem 0rem .0625rem rgba(142, 31, 11, .8) inset, 0rem 0rem 0rem .0625rem rgba(181, 38, 11, .8) inset, 0rem .03125rem 0rem .09375rem rgba(255, 255, 255, .349) inset;
    --p-shadow-button-primary-critical-hover: 0rem .0625rem 0rem 0rem rgba(255, 255, 255, .48) inset, .0625rem 0rem 0rem 0rem rgba(255, 255, 255, .2) inset, -.0625rem 0rem 0rem 0rem rgba(255, 255, 255, .2) inset, 0rem -.09375rem 0rem 0rem rgba(0, 0, 0, .25) inset;
    --p-shadow-button-primary-critical-inset: -.0625rem 0rem .0625rem 0rem rgba(0, 0, 0, .2) inset, .0625rem 0rem .0625rem 0rem rgba(0, 0, 0, .2) inset, 0rem .125rem 0rem 0rem rgba(0, 0, 0, .6) inset;
    --p-shadow-button-primary-success: 0rem -.0625rem 0rem .0625rem rgba(12, 81, 50, .8) inset, 0rem 0rem 0rem .0625rem rgba(19, 111, 69, .8) inset, 0rem .03125rem 0rem .09375rem rgba(255, 255, 255, .251) inset;
    --p-shadow-button-primary-success-hover: 0rem .0625rem 0rem 0rem rgba(255, 255, 255, .48) inset, .0625rem 0rem 0rem 0rem rgba(255, 255, 255, .2) inset, -.0625rem 0rem 0rem 0rem rgba(255, 255, 255, .2) inset, 0rem -.09375rem 0rem 0rem rgba(0, 0, 0, .25) inset;
    --p-shadow-button-primary-success-inset: -.0625rem 0rem .0625rem 0rem rgba(0, 0, 0, .2) inset, .0625rem 0rem .0625rem 0rem rgba(0, 0, 0, .2) inset, 0rem .125rem 0rem 0rem rgba(0, 0, 0, .6) inset;
    --p-shadow-border-inset: 0rem 0rem 0rem .0625rem rgba(0, 0, 0, .08) inset;
    --p-space-0: 0rem;
    --p-space-025: .0625rem;
    --p-space-050: .125rem;
    --p-space-100: .25rem;
    --p-space-150: .375rem;
    --p-space-200: .5rem;
    --p-space-300: .75rem;
    --p-space-400: 1rem;
    --p-space-500: 1.25rem;
    --p-space-600: 1.5rem;
    --p-space-800: 2rem;
    --p-space-1000: 2.5rem;
    --p-space-1200: 3rem;
    --p-space-1600: 4rem;
    --p-space-2000: 5rem;
    --p-space-2400: 6rem;
    --p-space-2800: 7rem;
    --p-space-3200: 8rem;
    --p-space-button-group-gap: var(--p-space-200);
    --p-space-card-gap: var(--p-space-400);
    --p-space-card-padding: var(--p-space-400);
    --p-space-table-cell-padding: var(--p-space-150);
    --p-text-heading-3xl-font-family: var(--p-font-family-sans);
    --p-text-heading-3xl-font-size: var(--p-font-size-900);
    --p-text-heading-3xl-font-weight: var(--p-font-weight-bold);
    --p-text-heading-3xl-font-letter-spacing: var(--p-font-letter-spacing-densest);
    --p-text-heading-3xl-font-line-height: var(--p-font-line-height-1200);
    --p-text-heading-2xl-font-family: var(--p-font-family-sans);
    --p-text-heading-2xl-font-size: var(--p-font-size-750);
    --p-text-heading-2xl-font-weight: var(--p-font-weight-bold);
    --p-text-heading-2xl-font-letter-spacing: var(--p-font-letter-spacing-denser);
    --p-text-heading-2xl-font-line-height: var(--p-font-line-height-1000);
    --p-text-heading-xl-font-family: var(--p-font-family-sans);
    --p-text-heading-xl-font-size: var(--p-font-size-600);
    --p-text-heading-xl-font-weight: var(--p-font-weight-bold);
    --p-text-heading-xl-font-letter-spacing: var(--p-font-letter-spacing-dense);
    --p-text-heading-xl-font-line-height: var(--p-font-line-height-800);
    --p-text-heading-lg-font-family: var(--p-font-family-sans);
    --p-text-heading-lg-font-size: var(--p-font-size-500);
    --p-text-heading-lg-font-weight: var(--p-font-weight-semibold);
    --p-text-heading-lg-font-letter-spacing: var(--p-font-letter-spacing-dense);
    --p-text-heading-lg-font-line-height: var(--p-font-line-height-600);
    --p-text-heading-md-font-family: var(--p-font-family-sans);
    --p-text-heading-md-font-size: var(--p-font-size-350);
    --p-text-heading-md-font-weight: var(--p-font-weight-semibold);
    --p-text-heading-md-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-heading-md-font-line-height: var(--p-font-line-height-500);
    --p-text-heading-sm-font-family: var(--p-font-family-sans);
    --p-text-heading-sm-font-size: var(--p-font-size-325);
    --p-text-heading-sm-font-weight: var(--p-font-weight-semibold);
    --p-text-heading-sm-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-heading-sm-font-line-height: var(--p-font-line-height-500);
    --p-text-heading-xs-font-family: var(--p-font-family-sans);
    --p-text-heading-xs-font-size: var(--p-font-size-300);
    --p-text-heading-xs-font-weight: var(--p-font-weight-semibold);
    --p-text-heading-xs-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-heading-xs-font-line-height: var(--p-font-line-height-400);
    --p-text-body-lg-font-family: var(--p-font-family-sans);
    --p-text-body-lg-font-size: var(--p-font-size-350);
    --p-text-body-lg-font-weight: var(--p-font-weight-regular);
    --p-text-body-lg-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-body-lg-font-line-height: var(--p-font-line-height-500);
    --p-text-body-md-font-family: var(--p-font-family-sans);
    --p-text-body-md-font-size: var(--p-font-size-325);
    --p-text-body-md-font-weight: var(--p-font-weight-regular);
    --p-text-body-md-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-body-md-font-line-height: var(--p-font-line-height-500);
    --p-text-body-sm-font-family: var(--p-font-family-sans);
    --p-text-body-sm-font-size: var(--p-font-size-300);
    --p-text-body-sm-font-weight: var(--p-font-weight-regular);
    --p-text-body-sm-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-body-sm-font-line-height: var(--p-font-line-height-400);
    --p-text-body-xs-font-family: var(--p-font-family-sans);
    --p-text-body-xs-font-size: var(--p-font-size-275);
    --p-text-body-xs-font-weight: var(--p-font-weight-regular);
    --p-text-body-xs-font-letter-spacing: var(--p-font-letter-spacing-normal);
    --p-text-body-xs-font-line-height: var(--p-font-line-height-300);
    --p-width-0: 0rem;
    --p-width-025: .0625rem;
    --p-width-050: .125rem;
    --p-width-100: .25rem;
    --p-width-150: .375rem;
    --p-width-200: .5rem;
    --p-width-300: .75rem;
    --p-width-400: 1rem;
    --p-width-500: 1.25rem;
    --p-width-600: 1.5rem;
    --p-width-700: 1.75rem;
    --p-width-800: 2rem;
    --p-width-900: 2.25rem;
    --p-width-1000: 2.5rem;
    --p-width-1200: 3rem;
    --p-width-1600: 4rem;
    --p-width-2000: 5rem;
    --p-width-2400: 6rem;
    --p-width-2800: 7rem;
    --p-width-3200: 8rem;
    --p-z-index-0: auto;
    --p-z-index-1: 100;
    --p-z-index-2: 400;
    --p-z-index-3: 510;
    --p-z-index-4: 512;
    --p-z-index-5: 513;
    --p-z-index-6: 514;
    --p-z-index-7: 515;
    --p-z-index-8: 516;
    --p-z-index-9: 517;
    --p-z-index-10: 518;
    --p-z-index-11: 519;
    --p-z-index-12: 520
}

.p-theme-dark-experimental {
    color-scheme: dark;
    --p-color-bg: rgba(26, 26, 26, 1);
    --p-color-bg-surface: rgba(48, 48, 48, 1);
    --p-color-bg-fill: rgba(48, 48, 48, 1);
    --p-color-icon: rgba(227, 227, 227, 1);
    --p-color-icon-secondary: rgba(181, 181, 181, 1);
    --p-color-icon-disabled: rgba(74, 74, 74, 1);
    --p-color-text: rgba(227, 227, 227, 1);
    --p-color-text-secondary: rgba(181, 181, 181, 1);
    --p-color-text-disabled: rgba(97, 97, 97, 1);
    --p-color-bg-surface-secondary-active: rgba(255, 255, 255, .14);
    --p-color-bg-surface-secondary-hover: rgba(255, 255, 255, .06);
    --p-color-bg-fill-transparent: rgba(255, 255, 255, .11);
    --p-color-bg-fill-brand: rgba(255, 255, 255, 1);
    --p-color-text-brand-on-bg-fill: rgba(48, 48, 48, 1);
    --p-color-bg-surface-hover: rgba(74, 74, 74, 1);
    --p-color-bg-fill-hover: rgba(255, 255, 255, .05);
    --p-color-bg-fill-transparent-hover: rgba(255, 255, 255, .14);
    --p-color-bg-fill-brand-hover: rgba(243, 243, 243, 1);
    --p-color-bg-surface-selected: rgba(97, 97, 97, 1);
    --p-color-bg-fill-selected: rgba(97, 97, 97, 1);
    --p-color-bg-fill-transparent-selected: rgba(255, 255, 255, .22);
    --p-color-bg-fill-brand-selected: rgba(212, 212, 212, 1);
    --p-color-bg-surface-active: rgba(97, 97, 97, 1);
    --p-color-bg-fill-active: rgba(97, 97, 97, 1);
    --p-color-bg-fill-transparent-active: rgba(255, 255, 255, .17);
    --p-color-bg-fill-brand-active: rgba(247, 247, 247, 1);
    --p-color-bg-fill-secondary: rgba(255, 255, 255, .08);
    --p-color-bg-fill-secondary-hover: rgba(255, 255, 255, .11);
    --p-color-bg-fill-secondary-selected: rgba(255, 255, 255, .17);
    --p-color-bg-surface-brand-selected: rgba(74, 74, 74, 1);
    --p-color-border-secondary: rgba(74, 74, 74, 1);
    --p-color-bg-surface-tertiary: rgba(255, 255, 255, .08);
    --p-color-icon-brand: rgba(74, 74, 74, 1);
    --p-color-bg-fill-disabled: rgba(255, 255, 255, .05);
    --p-color-text-brand-on-bg-fill-disabled: rgba(138, 138, 138, 1);
    --p-color-bg-fill-brand-disabled: rgba(255, 255, 255, .22);
    --p-color-bg-fill-tertiary: rgba(48, 48, 48, 1);
    --p-color-tooltip-tail-down-border: rgba(60, 60, 60, 1);
    --p-color-tooltip-tail-up-border: rgba(71, 71, 71, 1);
    --p-shadow-bevel-100: .0625rem 0rem 0rem 0rem rgba(204, 204, 204, .08) inset, -.0625rem 0rem 0rem 0rem rgba(204, 204, 204, .08) inset, 0rem -.0625rem 0rem 0rem rgba(204, 204, 204, .08) inset, 0rem .0625rem 0rem 0rem rgba(204, 204, 204, .16) inset
}

@keyframes p-motion-keyframes-bounce {
    0%,65%,85% {
        transform: scale(1)
    }

    75% {
        transform: scale(.85)
    }

    82.5% {
        transform: scale(1.05)
    }
}

@keyframes p-motion-keyframes-fade-in {
    to {
        opacity: 1
    }
}

@keyframes p-motion-keyframes-pulse {
    0%,75% {
        transform: scale(.85);
        opacity: 1
    }

    to {
        transform: scale(2.5);
        opacity: 0
    }
}

@keyframes p-motion-keyframes-spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes p-motion-keyframes-appear-above {
    0% {
        transform: translateY(var(--p-space-100));
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

@keyframes p-motion-keyframes-appear-below {
    0% {
        transform: translateY(calc(var(--p-space-100)*-1));
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

:root {
    --polaris-version-number: "16.1.0";
    --pg-navigation-width: 15rem;
    --pg-dangerous-magic-space-4: 1rem;
    --pg-dangerous-magic-space-5: 1.25rem;
    --pg-dangerous-magic-space-8: 2rem;
    --pg-layout-width-primary-min: 30rem;
    --pg-layout-width-primary-max: 41.375rem;
    --pg-layout-width-secondary-min: 15rem;
    --pg-layout-width-secondary-max: 20rem;
    --pg-layout-width-one-half-width-base: 28.125rem;
    --pg-layout-width-one-third-width-base: 15rem;
    --pg-layout-width-nav-base: var(--pg-navigation-width);
    --pg-layout-width-page-content-partially-condensed: 28.125rem;
    --pg-layout-width-inner-spacing-base: var(--pg-dangerous-magic-space-4);
    --pg-layout-width-outer-spacing-min: var(--pg-dangerous-magic-space-5);
    --pg-layout-width-outer-spacing-max: var(--pg-dangerous-magic-space-8);
    --pg-layout-relative-size: 2;
    --pg-dismiss-icon-size: 2rem;
    --pg-top-bar-height: 3.5rem;
    --pg-mobile-nav-width: calc(100vw - var(--pg-dismiss-icon-size) - var(--pg-dangerous-magic-space-8));
    --pg-control-height: 2rem;
    --pg-control-vertical-padding: calc((2.25rem - var(--p-font-line-height-600) - var(--p-space-050))/2);
    --pg-checkout-extensions-banner-height: 0rem
}

html,body {
    font-size: var(--p-font-size-400);
    line-height: var(--p-font-line-height-600);
    font-weight: var(--p-font-weight-regular);
    font-feature-settings: "calt" 0;
    letter-spacing: initial;
    color: var(--p-color-text);
    -webkit-tap-highlight-color: transparent
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    html,body {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

html,body,button {
    font-family: var(--p-font-family-sans)
}

html {
    position: relative;
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility
}

html::-webkit-scrollbar {
    width: .6875rem;
    background-color: var(--p-color-bg)
}

html::-webkit-scrollbar-thumb {
    background-color: var(--p-color-bg);
    border: var(--p-border-width-050) solid transparent;
    border-radius: var(--p-border-radius-300);
    background-clip: content-box
}

html {
    scrollbar-width: thin;
    scrollbar-color: var(--p-color-bg) var(--p-color-bg);
    transition: scrollbar-color var(--p-motion-duration-100) var(--p-motion-ease-in)
}

html:hover {
    scrollbar-color: var(--p-color-scrollbar-thumb-bg-hover) var(--p-color-bg)
}

html:hover::-webkit-scrollbar-thumb {
    background-color: var(--p-color-scrollbar-thumb-bg-hover)
}

@supports (font: -apple-system-body) and (-webkit-touch-callout: none) {
    html {
        font:-apple-system-body;
        -webkit-text-size-adjust: 94.11765%
    }
}

body {
    min-height: 100%;
    margin: 0;
    padding: 0;
    background-color: #f1f2f4;
    scrollbar-color: var(--p-color-scrollbar-thumb-bg-hover) transparent
}

@media print {
    body {
        background-color: transparent!important
    }
}

*,*:before,*:after {
    box-sizing: border-box
}

h1,h2,h3,h4,h5,h6,p {
    margin: 0;
    font-size: 1em;
    font-weight: var(--p-font-weight-regular)
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    border-style: none
}

html[class~=Polaris-Safari-16-Font-Optical-Sizing-Patch] {
    font-variation-settings: "opsz" 14
}

.Polaris-Avatar {
    --pc-avatar-xs-size: 1.25rem;
    --pc-avatar-sm-size: 1.5rem;
    --pc-avatar-md-size: 1.75rem;
    --pc-avatar-lg-size: 2rem;
    --pc-avatar-xl-size: 2.5rem;
    position: relative;
    display: block;
    overflow: hidden;
    min-width: var(--pc-avatar-xs-size);
    max-width: 100%;
    background: var(--p-color-avatar-bg-fill);
    color: var(--p-color-avatar-text-on-bg-fill);
    -webkit-user-select: none;
    user-select: none
}

.Polaris-Avatar.Polaris-Avatar--imageHasLoaded {
    background: transparent
}

@media (forced-colors: active) {
    .Polaris-Avatar {
        border: var(--p-border-width-025) solid transparent
    }
}

.Polaris-Avatar:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.Polaris-Avatar__Text {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular)
}

.Polaris-Avatar__Text.Polaris-Avatar--long {
    font-size: var(--p-font-size-300)
}

.Polaris-Avatar--hidden {
    visibility: hidden
}

.Polaris-Avatar--sizeXs {
    width: var(--pc-avatar-xs-size);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Avatar--sizeSm {
    width: var(--pc-avatar-sm-size);
    border-radius: var(--p-border-radius-150)
}

.Polaris-Avatar--sizeMd {
    width: var(--pc-avatar-md-size);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Avatar--sizeLg {
    width: var(--pc-avatar-lg-size);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Avatar--sizeXl {
    width: var(--pc-avatar-xl-size);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Avatar--styleOne {
    background: var(--p-color-avatar-one-bg-fill);
    color: var(--p-color-avatar-one-text-on-bg-fill)
}

.Polaris-Avatar--styleOne svg,.Polaris-Avatar--styleOne text {
    color: var(--p-color-avatar-one-text-on-bg-fill)
}

.Polaris-Avatar--styleTwo {
    background: var(--p-color-avatar-two-bg-fill);
    color: var(--p-color-avatar-two-text-on-bg-fill)
}

.Polaris-Avatar--styleTwo svg,.Polaris-Avatar--styleTwo text {
    color: var(--p-color-avatar-two-text-on-bg-fill)
}

.Polaris-Avatar--styleThree {
    background: var(--p-color-avatar-three-bg-fill);
    color: var(--p-color-avatar-three-text-on-bg-fill)
}

.Polaris-Avatar--styleThree svg,.Polaris-Avatar--styleThree text {
    color: var(--p-color-avatar-three-text-on-bg-fill)
}

.Polaris-Avatar--styleFour {
    background: var(--p-color-avatar-four-bg-fill);
    color: var(--p-color-avatar-four-text-on-bg-fill)
}

.Polaris-Avatar--styleFour svg,.Polaris-Avatar--styleFour text {
    color: var(--p-color-avatar-four-text-on-bg-fill)
}

.Polaris-Avatar--styleFive {
    background: var(--p-color-avatar-five-bg-fill);
    color: var(--p-color-avatar-five-text-on-bg-fill)
}

.Polaris-Avatar--styleFive svg,.Polaris-Avatar--styleFive text {
    color: var(--p-color-avatar-five-text-on-bg-fill)
}

.Polaris-Avatar--styleSix {
    background: var(--p-color-avatar-six-bg-fill);
    color: var(--p-color-avatar-six-text-on-bg-fill)
}

.Polaris-Avatar--styleSix svg,.Polaris-Avatar--styleSix text {
    color: var(--p-color-avatar-six-text-on-bg-fill)
}

.Polaris-Avatar--styleSeven {
    background: var(--p-color-avatar-seven-bg-fill);
    color: var(--p-color-avatar-seven-text-on-bg-fill)
}

.Polaris-Avatar--styleSeven svg,.Polaris-Avatar--styleSeven text {
    color: var(--p-color-avatar-seven-text-on-bg-fill)
}

.Polaris-Avatar--imageHasLoaded {
    background: transparent
}

.Polaris-Avatar__Image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transform: translate(-50%,-50%);
    object-fit: cover
}

.Polaris-Avatar__Initials {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.Polaris-Avatar__Svg {
    width: 100%;
    height: 100%
}

.Polaris-Text--root {
    margin: 0;
    text-align: inherit
}

@media (max-width: 30.6225em) {
    .Polaris-Text--root {
        overflow-wrap:anywhere;
        word-break: normal
    }
}

.Polaris-Text--root:focus-visible {
    outline: none
}

.Polaris-Text--block {
    display: block
}

.Polaris-Text--truncate {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Polaris-Text--visuallyHidden {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

.Polaris-Text--start {
    text-align: start
}

.Polaris-Text--center {
    text-align: center
}

.Polaris-Text--end {
    text-align: end
}

.Polaris-Text--justify {
    text-align: justify
}

.Polaris-Text--base {
    color: var(--p-color-text)
}

.Polaris-Text--inherit {
    color: inherit
}

.Polaris-Text--disabled {
    color: var(--p-color-text-disabled)
}

.Polaris-Text--success {
    color: var(--p-color-text-success)
}

.Polaris-Text--critical {
    color: var(--p-color-text-critical)
}

.Polaris-Text--caution {
    color: var(--p-color-text-caution)
}

.Polaris-Text--warning {
    color: var(--p-color-text-warning)
}

.Polaris-Text__warning--secondary {
    color: var(--p-color-text-warning-secondary)
}

.Polaris-Text--subdued {
    color: var(--p-color-text-secondary)
}

.Polaris-Text--magic {
    color: var(--p-color-text-magic)
}

.Polaris-Text__magic--subdued {
    color: var(--p-color-text-magic-secondary)
}

.Polaris-Text__text--inverse {
    color: var(--p-color-text-inverse)
}

.Polaris-Text--textInverseSecondary {
    color: var(--p-color-text-inverse-secondary)
}

.Polaris-Text--headingXs {
    font-size: var(--p-font-size-300);
    font-weight: var(--p-font-weight-semibold);
    letter-spacing: var(--p-font-letter-spacing-normal);
    line-height: var(--p-font-line-height-400)
}

.Polaris-Text--headingSm {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-semibold);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-500)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--headingSm {
        font-size:var(--p-font-size-325);
        letter-spacing: var(--p-font-letter-spacing-normal)
    }
}

.Polaris-Text--headingMd {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-semibold);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-500)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--headingMd {
        letter-spacing:var(--p-font-letter-spacing-normal);
        font-size: var(--p-font-size-350)
    }
}

.Polaris-Text--headingLg {
    font-size: var(--p-font-size-500);
    font-weight: var(--p-font-weight-semibold);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-600)
}

.Polaris-Text--headingXl {
    font-size: var(--p-font-size-550);
    font-weight: var(--p-font-weight-bold);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-800)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--headingXl {
        font-size:var(--p-font-size-600)
    }
}

.Polaris-Text--heading2xl {
    font-size: var(--p-font-size-600);
    font-weight: var(--p-font-weight-bold);
    letter-spacing: var(--p-font-letter-spacing-denser);
    line-height: var(--p-font-line-height-800)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--heading2xl {
        font-size:var(--p-font-size-750);
        line-height: var(--p-font-line-height-1000)
    }
}

.Polaris-Text--heading3xl {
    font-size: var(--p-font-size-800);
    font-weight: var(--p-font-weight-bold);
    letter-spacing: var(--p-font-letter-spacing-denser);
    line-height: var(--p-font-line-height-1000)
}

.Polaris-Text--bodyXs {
    font-size: var(--p-font-size-300);
    font-weight: var(--p-font-weight-regular);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-400)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--bodyXs {
        font-size:var(--p-font-size-275);
        letter-spacing: var(--p-font-letter-spacing-normal);
        line-height: var(--p-font-line-height-300)
    }
}

.Polaris-Text--bodySm {
    font-size: var(--p-font-size-350);
    font-weight: var(--p-font-weight-regular);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-500)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--bodySm {
        font-size:var(--p-font-size-300);
        letter-spacing: var(--p-font-letter-spacing-normal);
        line-height: var(--p-font-line-height-400)
    }
}

.Polaris-Text--bodyMd {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-600)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--bodyMd {
        font-size:var(--p-font-size-325);
        letter-spacing: var(--p-font-letter-spacing-normal);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-Text--bodyLg {
    font-size: var(--p-font-size-450);
    font-weight: var(--p-font-weight-regular);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-600)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Text--bodyLg {
        font-size:var(--p-font-size-350);
        letter-spacing: var(--p-font-letter-spacing-normal);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-Text--regular {
    font-weight: var(--p-font-weight-regular)
}

.Polaris-Text--medium {
    font-weight: var(--p-font-weight-medium)
}

.Polaris-Text--semibold {
    font-weight: var(--p-font-weight-semibold)
}

.Polaris-Text--bold {
    font-weight: var(--p-font-weight-bold)
}

@media (max-width: 30.6225em) {
    .Polaris-Text--breakNever {
        overflow-wrap:initial;
        word-break: initial
    }
}

.Polaris-Text--breakAlways {
    overflow-wrap: anywhere;
    word-break: normal
}

.Polaris-Text--numeric {
    font-variant-numeric: tabular-nums lining-nums
}

.Polaris-Text__line--through {
    text-decoration-line: line-through
}

.Polaris-LegacyIcon__Icon {
    display: block;
    height: 1.25rem;
    width: 1.25rem
}

.Polaris-LegacyIcon__Icon svg,.Polaris-LegacyIcon__Icon img {
    width: 100%
}

.Polaris-LegacyIcon__Icon svg {
    fill: currentColor
}

.Polaris-LegacyIcon__Placeholder {
    background: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

.Polaris-LegacyIcon__SvgSmScreen {
    display: unset
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-LegacyIcon__SvgSmScreen {
        display:none
    }
}

.Polaris-LegacyIcon__SvgLgScreen {
    display: none
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-LegacyIcon__SvgLgScreen {
        display:unset
    }
}

.Polaris-LegacyIcon--toneInherit svg {
    color: inherit
}

.Polaris-LegacyIcon--toneBase svg {
    color: var(--p-color-icon)
}

.Polaris-LegacyIcon--toneSubdued svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-LegacyIcon--toneCaution svg {
    color: var(--p-color-icon-caution)
}

.Polaris-LegacyIcon--toneWarning svg {
    color: var(--p-color-icon-warning)
}

.Polaris-LegacyIcon--toneCritical svg {
    color: var(--p-color-icon-critical)
}

.Polaris-LegacyIcon--toneInteractive svg {
    color: var(--p-color-icon-emphasis)
}

.Polaris-LegacyIcon--toneInfo svg {
    color: var(--p-color-icon-info)
}

.Polaris-LegacyIcon--toneSuccess svg {
    color: var(--p-color-icon-success)
}

.Polaris-LegacyIcon--tonePrimary svg {
    color: var(--p-color-icon-brand)
}

.Polaris-LegacyIcon--toneEmphasis svg {
    color: var(--p-color-icon-emphasis)
}

.Polaris-LegacyIcon--toneMagic svg {
    color: var(--p-color-icon-magic)
}

.Polaris-LegacyIcon--toneTextCaution svg {
    color: var(--p-color-text-caution)
}

.Polaris-LegacyIcon--toneTextWarning svg {
    color: var(--p-color-text-warning)
}

.Polaris-LegacyIcon--toneTextCritical svg {
    color: var(--p-color-text-critical)
}

.Polaris-LegacyIcon--toneTextInfo svg {
    color: var(--p-color-text-info)
}

.Polaris-LegacyIcon--toneTextPrimary svg {
    color: var(--p-color-text-brand)
}

.Polaris-LegacyIcon--toneTextSuccess svg {
    color: var(--p-color-text-success)
}

.Polaris-LegacyIcon--toneTextMagic svg {
    color: var(--p-color-text-magic)
}

.Polaris-Icon ui-internal-icon {
    display: block
}

.Polaris-Spinner svg {
    animation: var(--p-motion-keyframes-spin) var(--p-motion-duration-500) linear infinite;
    color: var(--p-color-bg-fill-brand);
    fill: currentColor
}

.Polaris-Spinner--sizeSmall svg {
    height: 1.25rem;
    width: 1.25rem
}

.Polaris-Spinner--sizeLarge svg {
    height: 2.75rem;
    width: 2.75rem
}

.Polaris-Button {
    --pc-button-gap: var(--p-space-050);
    --pc-button-bg: transparent;
    --pc-button-bg_hover: var(--pc-button-bg);
    --pc-button-bg_active: var(--pc-button-bg);
    --pc-button-bg_pressed: var(--pc-button-bg_active);
    --pc-button-bg_disabled: var(--p-color-bg-fill-disabled);
    --pc-button-color: inherit;
    --pc-button-color_hover: var(--pc-button-color);
    --pc-button-color_active: var(--pc-button-color);
    --pc-button-color_pressed: var(--pc-button-color_active);
    --pc-button-color_disabled: var(--p-color-text-disabled);
    --pc-button-box-shadow: transparent;
    --pc-button-box-shadow_hover: transparent;
    --pc-button-box-shadow_active: transparent;
    --pc-button-box-shadow_pressed: transparent;
    --pc-button-box-shadow_disabled: transparent
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button {
        --pc-button-box-shadow_hover:var(--pc-button-box-shadow);
        --pc-button-box-shadow_active: var(--pc-button-box-shadow);
        --pc-button-box-shadow_pressed: var(--pc-button-box-shadow_active);
        --pc-button-box-shadow_disabled: var(--pc-button-box-shadow)
    }
}

.Polaris-Button {
    --pc-button-icon-fill: currentColor;
    --pc-button-icon-fill_hover: var(--pc-button-icon-fill);
    --pc-button-icon-fill_active: var(--pc-button-icon-fill);
    --pc-button-icon-fill_pressed: var(--pc-button-icon-fill_active);
    --pc-button-icon-fill_disabled: var(--p-color-icon-disabled);
    all: unset;
    position: relative;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: var(--pc-button-gap);
    padding: var(--pc-button-padding-block) var(--pc-button-padding-inline);
    background: var(--pc-button-bg);
    border: none;
    border-radius: var(--p-border-radius-200);
    box-shadow: var(--pc-button-box-shadow);
    color: var(--pc-button-color);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent
}

.Polaris-Button.Polaris-Button ui-internal-icon,.Polaris-Button.Polaris-Button svg {
    color: var(--pc-button-icon-fill)
}

:is(.Polaris-Button.Polaris-Button:active,.Polaris-Button.Polaris-Button[data-state=open]) ui-internal-icon,:is(.Polaris-Button.Polaris-Button:active,.Polaris-Button.Polaris-Button[data-state=open]) svg {
    color: var(--pc-button-icon-fill_active)
}

:is(.Polaris-Button.Polaris-Button:disabled,.Polaris-Button.Polaris-Button[disabled],.Polaris-Button--disabled.Polaris-Button--disabled) ui-internal-icon,:is(.Polaris-Button.Polaris-Button:disabled,.Polaris-Button.Polaris-Button[disabled],.Polaris-Button--disabled.Polaris-Button--disabled) svg {
    color: var(--pc-button-icon-fill_disabled)
}

:is(.Polaris-Button--pressed.Polaris-Button--pressed,.Polaris-Button--pressed.Polaris-Button--pressed:hover,.Polaris-Button--pressed.Polaris-Button--pressed:active,.Polaris-Button--pressed.Polaris-Button--pressed:focus-visible) ui-internal-icon,:is(.Polaris-Button--pressed.Polaris-Button--pressed,.Polaris-Button--pressed.Polaris-Button--pressed:hover,.Polaris-Button--pressed.Polaris-Button--pressed:active,.Polaris-Button--pressed.Polaris-Button--pressed:focus-visible) svg {
    color: var(--pc-button-icon-fill_pressed)
}

@media (hover) and (pointer: fine) {
    .Polaris-Button:hover {
        background:var(--pc-button-bg_hover);
        color: var(--pc-button-color_hover)
    }

    .Polaris-Button.Polaris-Button:hover ui-internal-icon,.Polaris-Button.Polaris-Button:hover svg {
        color: var(--pc-button-icon-fill_hover)
    }
}

.Polaris-Button:active,.Polaris-Button[data-state=open] {
    background: var(--pc-button-bg_active);
    color: var(--pc-button-color_active);
    box-shadow: var(--pc-button-box-shadow_active)
}

.Polaris-Button:focus-visible {
    background: var(--pc-button-bg_hover);
    color: var(--pc-button-color_hover);
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Polaris-Button:focus-visible:after {
    content: none
}

.Polaris-Button:disabled,.Polaris-Button[disabled],.Polaris-Button--disabled {
    background: var(--pc-button-bg_disabled);
    color: var(--pc-button-color_disabled);
    box-shadow: none;
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none
}

.Polaris-Button--pressed,.Polaris-Button--pressed:hover,.Polaris-Button--pressed:active,.Polaris-Button--pressed:focus-visible {
    background: var(--pc-button-bg_pressed);
    color: var(--pc-button-color_pressed);
    box-shadow: var(--pc-button-box-shadow_pressed)
}

.Polaris-Button--variantPrimary {
    --pc-button-bg: var(--p-color-bg-fill-brand);
    --pc-button-color: var(--p-color-text-brand-on-bg-fill);
    --pc-button-bg_active: var(--p-color-bg-fill-brand-active)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--variantPrimary {
        --pc-button-bg-gradient:var(--p-color-button-gradient-bg-fill);
        --pc-button-box-shadow: var(--p-shadow-button-primary);
        --pc-button-box-shadow_active: var(--p-shadow-button-primary-inset);
        --pc-button-bg: var(--pc-button-bg-gradient), var(--p-color-bg-fill-brand);
        --pc-button-bg_hover: var(--pc-button-bg-gradient), var(--p-color-bg-fill-brand-hover);
        --pc-button-bg_active: var(--pc-button-bg-gradient), var(--p-color-bg-fill-brand-active);
        --pc-button-bg_disabled: var(--p-color-bg-fill-brand-disabled);
        --pc-button-color_disabled: var(--p-color-text-brand-on-bg-fill-disabled);
        --pc-button-icon-fill: var(--p-color-text-brand-on-bg-fill);
        --pc-button-icon-fill_disabled: var( --p-color-text-brand-on-bg-fill-disabled )
    }
}

.Polaris-Button--variantSecondary {
    --pc-button-box-shadow: 0 0 0 var(--p-space-025) var(--p-color-border) inset
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--variantSecondary {
        --pc-button-box-shadow:var(--p-shadow-button);
        --pc-button-box-shadow_active: var(--p-shadow-button-inset)
    }
}

.Polaris-Button--variantSecondary {
    --pc-button-bg_hover: var(--p-color-bg-fill-hover);
    --pc-button-bg: var(--p-color-bg-fill);
    --pc-button-bg_active: var(--p-color-bg-fill-active);
    --pc-button-bg_pressed: var(--p-color-bg-fill-selected);
    --pc-button-color: var(--p-color-text);
    --pc-button-icon-fill: var(--p-color-icon)
}

.Polaris-Button--variantTertiary {
    --pc-button-bg_hover: var(--p-color-bg-fill-transparent-hover);
    --pc-button-bg_active: var(--p-color-bg-fill-transparent-active);
    --pc-button-bg_pressed: var(--p-color-bg-fill-selected);
    --pc-button-bg_disabled: transparent;
    --pc-button-color: var(--p-color-text);
    --pc-button-icon-fill: var(--p-color-icon)
}

.Polaris-Button--variantPlain {
    --pc-button-color: var(--p-color-text-emphasis)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--variantPlain {
        --pc-button-color:var(--p-color-text-link);
        --pc-button-color_hover: var(--p-color-text-link-hover);
        --pc-button-color_active: var(--p-color-text-link-active)
    }
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--variantPlain:is(:hover,:active,:focus-visible):not(.Polaris-Button--removeUnderline) {
        text-decoration:underline
    }
}

.Polaris-Button--variantPlain:is(:active) {
    opacity: .4
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--variantPlain:is(:active) {
        opacity:unset
    }
}

.Polaris-Button--variantMonochromePlain {
    --pc-button-icon-fill: currentColor
}

.Polaris-Button--variantPlain,.Polaris-Button--variantMonochromePlain {
    --pc-button-bg_disabled: transparent;
    margin: calc(var(--pc-button-padding-block)*-1) calc(var(--pc-button-padding-inline)*-1)
}

.Polaris-Button--variantPlain:focus-visible,.Polaris-Button--variantMonochromePlain:focus-visible {
    border-radius: var(--p-border-radius-300);
    outline-offset: calc(var(--pc-button-padding-block)*-1)
}

.Polaris-Button--toneSuccess:is(.Polaris-Button--variantSecondary,.Polaris-Button--variantTertiary,.Polaris-Button--variantPlain) {
    --pc-button-color: var(--p-color-text-success);
    --pc-button-color_hover: var(--p-color-text-success-hover);
    --pc-button-color_active: var(--p-color-text-success-active);
    --pc-button-icon-fill: currentColor
}

.Polaris-Button--toneCritical:is(.Polaris-Button--variantSecondary,.Polaris-Button--variantTertiary,.Polaris-Button--variantPlain) {
    --pc-button-color: var(--p-color-text-critical);
    --pc-button-color_hover: var(--p-color-text-critical-hover);
    --pc-button-color_active: var(--p-color-text-critical-active);
    --pc-button-icon-fill: currentColor
}

.Polaris-Button--toneSuccess:is(.Polaris-Button--variantPrimary) {
    --pc-button-bg: var(--p-color-bg-fill-success);
    --pc-button-bg_hover: var(--p-color-bg-fill-success-hover);
    --pc-button-bg_active: var(--p-color-bg-fill-success-active);
    --pc-button-bg_pressed: var(--p-color-bg-fill-success-selected)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--toneSuccess:is(.Polaris-Button--variantPrimary) {
        --pc-button-box-shadow:var(--p-shadow-button-primary-success);
        --pc-button-box-shadow_active: var(--p-shadow-button-primary-success-inset)
    }
}

.Polaris-Button--toneCritical:is(.Polaris-Button--variantPrimary) {
    --pc-button-bg: var(--p-color-bg-fill-critical);
    --pc-button-bg_hover: var(--p-color-bg-fill-critical-hover);
    --pc-button-bg_active: var(--p-color-bg-fill-critical-active);
    --pc-button-bg_pressed: var(--p-color-bg-fill-critical-selected)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--toneCritical:is(.Polaris-Button--variantPrimary) {
        --pc-button-box-shadow:var(--p-shadow-button-primary-critical);
        --pc-button-box-shadow_active: var( --p-shadow-button-primary-critical-inset )
    }
}

.Polaris-Button--sizeMicro {
    --pc-button-padding-block: var(--p-space-100);
    --pc-button-padding-inline: var(--p-space-300);
    min-height: var(--p-height-700);
    min-width: var(--p-width-700)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--sizeMicro {
        --pc-button-padding-inline:var(--p-space-200);
        min-height: var(--p-height-600);
        min-width: var(--p-width-600)
    }
}

.Polaris-Button--sizeSlim,.Polaris-Button--sizeMedium {
    --pc-button-padding-inline: var(--p-space-400);
    min-height: var(--p-height-800);
    min-width: var(--p-width-800)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--sizeSlim,.Polaris-Button--sizeMedium {
        --pc-button-padding-inline:var(--p-space-300);
        min-height: var(--p-height-700);
        min-width: var(--p-width-700)
    }
}

.Polaris-Button--sizeSlim {
    --pc-button-padding-block: var(--p-space-200)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--sizeSlim {
        --pc-button-padding-block:var(--p-space-100)
    }
}

.Polaris-Button--sizeMedium {
    --pc-button-padding-block: var(--p-space-300)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--sizeMedium {
        --pc-button-padding-block:var(--p-space-150)
    }
}

.Polaris-Button--sizeLarge {
    --pc-button-padding-block: var(--p-space-300);
    --pc-button-padding-inline: var(--p-space-400);
    min-height: var(--p-height-900);
    min-width: var(--p-height-900)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--sizeLarge {
        --pc-button-padding-block:var(--p-space-150);
        --pc-button-padding-inline: var(--p-space-300);
        min-height: var(--p-height-800);
        min-width: var(--p-width-800)
    }
}

.Polaris-Button--textAlignCenter {
    justify-content: center;
    text-align: center
}

.Polaris-Button--textAlignStart,.Polaris-Button--textAlignLeft {
    justify-content: start;
    text-align: start
}

.Polaris-Button--textAlignEnd,.Polaris-Button--textAlignRight {
    justify-content: end;
    text-align: end
}

.Polaris-Button--fullWidth {
    width: 100%
}

.Polaris-Button--iconOnly {
    --pc-button-padding-block: var(--p-space-100);
    --pc-button-padding-inline: var(--p-space-100)
}

.Polaris-Button--iconOnly:is(.Polaris-Button--sizeMedium):not(.Polaris-Button--variantTertiary,.Polaris-Button--variantMonochromePlain,.Polaris-Button--variantPlain) {
    --pc-button-padding-block: var(--p-space-300);
    --pc-button-padding-inline: var(--p-space-300)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--iconOnly:is(.Polaris-Button--sizeMedium):not(.Polaris-Button--variantTertiary,.Polaris-Button--variantMonochromePlain,.Polaris-Button--variantPlain) {
        --pc-button-padding-block:var(--p-space-100);
        --pc-button-padding-inline: var(--p-space-100)
    }
}

.Polaris-Button--iconOnly:is(.Polaris-Button--sizeLarge) {
    --pc-button-padding-block: var(--p-space-300);
    --pc-button-padding-inline: var(--p-space-300)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--iconOnly:is(.Polaris-Button--sizeLarge) {
        --pc-button-padding-block:var(--p-space-150);
        --pc-button-padding-inline: var(--p-space-150)
    }
}

.Polaris-Button--iconOnly:is(.Polaris-Button--sizeMicro) {
    --pc-button-padding-block: var(--p-space-050);
    --pc-button-padding-inline: var(--p-space-050)
}

.Polaris-Button--iconOnly:is(.Polaris-Button--variantTertiary) {
    margin: calc(var(--pc-button-padding-block)*-1) calc(var(--pc-button-padding-inline)*-1)
}

.Polaris-Button--iconOnly:is(.Polaris-Button--variantTertiary,.Polaris-Button--variantPlain):not(.Polaris-Button--toneCritical) {
    --pc-button-icon-fill: var(--p-color-icon-secondary);
    --pc-button-icon-fill_hover: var(--p-color-icon-secondary-hover);
    --pc-button-icon-fill_active: var(--p-color-icon-secondary-active);
    --pc-button-icon-fill_disabled: var(--p-color-icon-disabled)
}

.Polaris-Button--iconOnly:is(.Polaris-Button--variantMonochromePlain) {
    --pc-button-icon-fill: currentColor;
    --pc-button-icon-fill_hover: var(--p-color-icon-secondary-hover);
    --pc-button-icon-fill_active: var(--p-color-icon-secondary-active);
    --pc-button-icon-fill_disabled: var(--p-color-icon-disabled)
}

.Polaris-Button--iconOnly:is(.Polaris-Button--variantPlain,.Polaris-Button--variantMonochromePlain) {
    --pc-button-padding-block: 0;
    --pc-button-padding-inline: 0;
    margin: 0;
    min-height: var(--p-height-500);
    min-width: var(--p-width-500)
}

.Polaris-Button--iconWithText:not(.Polaris-Button--variantPlain,.Polaris-Button--variantMonochromePlain) {
    padding-left: calc(var(--pc-button-padding-inline)*.5)
}

.Polaris-Button--disclosure:not(.Polaris-Button--variantPlain,.Polaris-Button--variantMonochromePlain) {
    padding-right: calc(var(--pc-button-padding-inline)*.5)
}

.Polaris-Button--disclosure:is(.Polaris-Button--textAlignStart,.Polaris-Button--textAlignLeft) {
    justify-content: space-between
}

.Polaris-Button--disclosure:is(.Polaris-Button--iconOnly) {
    --pc-button-gap: 0
}

.Polaris-Button--loading {
    color: transparent
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button--pressable:active:not(.Polaris-Button--variantTertiary,.Polaris-Button--variantPlain,.Polaris-Button--variantMonochromePlain)>* {
        transform:translate3d(0,.0625rem,0)
    }
}

.Polaris-Button--hidden {
    visibility: hidden
}

.Polaris-Button__Icon {
    display: inline-flex;
    align-items: center
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Button__Icon {
        margin:calc(var(--p-space-050)*-1) 0
    }
}

.Polaris-Button--iconOnly>.Polaris-Button__DisclosureIcon {
    margin-left: calc(var(--p-space-100)*-1)
}

.Polaris-Button__Spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.Polaris-Button__Spinner svg {
    fill: var(--pc-button-icon-fill_disabled);
    vertical-align: middle
}

[data-buttongroup-variant=segmented]>*:not(:first-child) .Polaris-Button:is(.Polaris-Button--variantPrimary) {
    margin-left: calc(var(--p-space-025)*-1)
}

[data-buttongroup-variant=segmented]>*:not(:first-child) .Polaris-Button {
    border-top-left-radius: var(--p-border-radius-0);
    border-bottom-left-radius: var(--p-border-radius-0)
}

[data-buttongroup-variant=segmented]>*:not(:last-child) .Polaris-Button {
    border-top-right-radius: var(--p-border-radius-0);
    border-bottom-right-radius: var(--p-border-radius-0)
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    [data-buttongroup-variant=segmented] .Polaris-Button.Polaris-Button--variantSecondary {
        --pc-button-box-shadow_active:0 0 0 var(--p-space-025) var(--p-color-border) inset;
        --pc-button-box-shadow_hover: 0 0 0 var(--p-space-025) var(--p-color-border) inset;
        --pc-button-box-shadow_pressed: var(--p-shadow-button-inset)
    }
}

[data-buttongroup-full-width=true] .Polaris-Button {
    width: 100%
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    [data-buttongroup-full-width=true] .Polaris-Button {
        white-space:nowrap
    }
}

[data-buttongroup-connected-top=true]>*:first-child .Polaris-Button {
    border-top-left-radius: var(--p-border-radius-0)
}

[data-buttongroup-connected-top=true]>*:last-child .Polaris-Button {
    border-top-right-radius: var(--p-border-radius-0)
}

.Polaris-SettingAction {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: calc(var(--p-space-400)*-1);
    margin-left: calc(var(--p-space-400)*-1)
}

.Polaris-SettingAction__Setting,.Polaris-SettingAction__Action {
    flex: 0 0 auto;
    margin-top: var(--p-space-400);
    margin-left: var(--p-space-400);
    max-width: calc(100% - var(--p-space-400));
    min-width: 0
}

.Polaris-SettingAction__Setting {
    flex: 1 0 21.875rem
}

@media (min-width: 48em) {
    .Polaris-SettingAction__Action {
        margin-top:var(--p-space-600)
    }
}

.Polaris-Box--listReset {
    list-style-type: none;
    margin-block-start:0;margin-block-end:0;outline: none;
    padding-inline-start:0}

.Polaris-Box {
    --pc-box-padding-block-end-xs: initial;
    --pc-box-padding-block-end-sm: initial;
    --pc-box-padding-block-end-md: initial;
    --pc-box-padding-block-end-lg: initial;
    --pc-box-padding-block-end-xl: initial;
    padding-block-end:var(--pc-box-padding-block-end-xs)}

@media (min-width: 30.625em) {
    .Polaris-Box {
        padding-block-end:var( --pc-box-padding-block-end-sm, var(--pc-box-padding-block-end-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Box {
        padding-block-end:var( --pc-box-padding-block-end-md, var( --pc-box-padding-block-end-sm, var(--pc-box-padding-block-end-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Box {
        padding-block-end:var( --pc-box-padding-block-end-lg, var( --pc-box-padding-block-end-md, var( --pc-box-padding-block-end-sm, var(--pc-box-padding-block-end-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Box {
        padding-block-end:var( --pc-box-padding-block-end-xl, var( --pc-box-padding-block-end-lg, var( --pc-box-padding-block-end-md, var( --pc-box-padding-block-end-sm, var(--pc-box-padding-block-end-xs) ) ) ) )
    }
}

.Polaris-Box {
    --pc-box-padding-block-start-xs: initial;
    --pc-box-padding-block-start-sm: initial;
    --pc-box-padding-block-start-md: initial;
    --pc-box-padding-block-start-lg: initial;
    --pc-box-padding-block-start-xl: initial;
    padding-block-start:var(--pc-box-padding-block-start-xs)}

@media (min-width: 30.625em) {
    .Polaris-Box {
        padding-block-start:var( --pc-box-padding-block-start-sm, var(--pc-box-padding-block-start-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Box {
        padding-block-start:var( --pc-box-padding-block-start-md, var( --pc-box-padding-block-start-sm, var(--pc-box-padding-block-start-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Box {
        padding-block-start:var( --pc-box-padding-block-start-lg, var( --pc-box-padding-block-start-md, var( --pc-box-padding-block-start-sm, var(--pc-box-padding-block-start-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Box {
        padding-block-start:var( --pc-box-padding-block-start-xl, var( --pc-box-padding-block-start-lg, var( --pc-box-padding-block-start-md, var( --pc-box-padding-block-start-sm, var(--pc-box-padding-block-start-xs) ) ) ) )
    }
}

.Polaris-Box {
    --pc-box-padding-inline-start-xs: initial;
    --pc-box-padding-inline-start-sm: initial;
    --pc-box-padding-inline-start-md: initial;
    --pc-box-padding-inline-start-lg: initial;
    --pc-box-padding-inline-start-xl: initial;
    padding-inline-start:var(--pc-box-padding-inline-start-xs)}

@media (min-width: 30.625em) {
    .Polaris-Box {
        padding-inline-start:var( --pc-box-padding-inline-start-sm, var(--pc-box-padding-inline-start-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Box {
        padding-inline-start:var( --pc-box-padding-inline-start-md, var( --pc-box-padding-inline-start-sm, var(--pc-box-padding-inline-start-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Box {
        padding-inline-start:var( --pc-box-padding-inline-start-lg, var( --pc-box-padding-inline-start-md, var( --pc-box-padding-inline-start-sm, var(--pc-box-padding-inline-start-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Box {
        padding-inline-start:var( --pc-box-padding-inline-start-xl, var( --pc-box-padding-inline-start-lg, var( --pc-box-padding-inline-start-md, var( --pc-box-padding-inline-start-sm, var(--pc-box-padding-inline-start-xs) ) ) ) )
    }
}

.Polaris-Box {
    --pc-box-padding-inline-end-xs: initial;
    --pc-box-padding-inline-end-sm: initial;
    --pc-box-padding-inline-end-md: initial;
    --pc-box-padding-inline-end-lg: initial;
    --pc-box-padding-inline-end-xl: initial;
    padding-inline-end:var(--pc-box-padding-inline-end-xs)}

@media (min-width: 30.625em) {
    .Polaris-Box {
        padding-inline-end:var( --pc-box-padding-inline-end-sm, var(--pc-box-padding-inline-end-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Box {
        padding-inline-end:var( --pc-box-padding-inline-end-md, var( --pc-box-padding-inline-end-sm, var(--pc-box-padding-inline-end-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Box {
        padding-inline-end:var( --pc-box-padding-inline-end-lg, var( --pc-box-padding-inline-end-md, var( --pc-box-padding-inline-end-sm, var(--pc-box-padding-inline-end-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Box {
        padding-inline-end:var( --pc-box-padding-inline-end-xl, var( --pc-box-padding-inline-end-lg, var( --pc-box-padding-inline-end-md, var( --pc-box-padding-inline-end-sm, var(--pc-box-padding-inline-end-xs) ) ) ) )
    }
}

.Polaris-Box {
    --pc-box-shadow: initial;
    --pc-box-background: initial;
    --pc-box-border-radius: initial;
    --pc-box-border-end-start-radius: var(--pc-box-border-radius);
    --pc-box-border-end-end-radius: var(--pc-box-border-radius);
    --pc-box-border-start-start-radius: var(--pc-box-border-radius);
    --pc-box-border-start-end-radius: var(--pc-box-border-radius);
    --pc-box-color: initial;
    --pc-box-min-height: initial;
    --pc-box-min-width: initial;
    --pc-box-max-width: initial;
    --pc-box-outline-color: initial;
    --pc-box-outline-style: initial;
    --pc-box-outline-width: initial;
    --pc-box-overflow-x: initial;
    --pc-box-overflow-y: initial;
    --pc-box-width: initial;
    --pc-box-border-style: initial;
    --pc-box-border-color: initial;
    --pc-box-border-width: 0;
    --pc-box-border-block-start-width: var(--pc-box-border-width);
    --pc-box-border-block-end-width: var(--pc-box-border-width);
    --pc-box-border-inline-start-width: var(--pc-box-border-width);
    --pc-box-border-inline-end-width: var(--pc-box-border-width);
    --pc-box-inset-block-start: initial;
    --pc-box-inset-block-end: initial;
    --pc-box-inset-inline-start: initial;
    --pc-box-inset-inline-end: initial;
    inset-block-start: var(--pc-box-inset-block-start);
    inset-block-end: var(--pc-box-inset-block-end);
    inset-inline-start: var(--pc-box-inset-inline-start);
    inset-inline-end: var(--pc-box-inset-inline-end);
    background-color: var(--pc-box-background);
    box-shadow: var(--pc-box-shadow);
    border-end-start-radius: var(--pc-box-border-end-start-radius);
    border-end-end-radius: var(--pc-box-border-end-end-radius);
    border-start-start-radius: var(--pc-box-border-start-start-radius);
    border-start-end-radius: var(--pc-box-border-start-end-radius);
    border-color: var(--pc-box-border-color);
    border-style: var(--pc-box-border-style);
    border-block-start-width:var(--pc-box-border-block-start-width);border-block-end-width: var(--pc-box-border-block-end-width);
    border-inline-start-width:var(--pc-box-border-inline-start-width);border-inline-end-width: var(--pc-box-border-inline-end-width);
    color: var(--pc-box-color);
    min-height: var(--pc-box-min-height);
    min-width: var(--pc-box-min-width);
    max-width: var(--pc-box-max-width);
    outline-color: var(--pc-box-outline-color);
    outline-style: var(--pc-box-outline-style);
    outline-width: var(--pc-box-outline-width);
    overflow-x: var(--pc-box-overflow-x);
    overflow-y: var(--pc-box-overflow-y);
    width: var(--pc-box-width);
    -webkit-overflow-scrolling: touch
}

.Polaris-Box--visuallyHidden {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

@media print {
    .Polaris-Box--printHidden {
        display: none!important
    }
}

.Polaris-ShadowBevel {
    overflow: clip;
    z-index: 0;
    --pc-shadow-bevel-z-index: initial;
    --pc-shadow-bevel-box-shadow-xs: initial;
    --pc-shadow-bevel-box-shadow-sm: initial;
    --pc-shadow-bevel-box-shadow-md: initial;
    --pc-shadow-bevel-box-shadow-lg: initial;
    --pc-shadow-bevel-box-shadow-xl: initial;
    --pc-shadow-bevel-box-shadow: var(--pc-shadow-bevel-box-shadow-xs)
}

@media (min-width: 30.625em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-box-shadow: var( --pc-shadow-bevel-box-shadow-sm, var(--pc-shadow-bevel-box-shadow-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-box-shadow: var( --pc-shadow-bevel-box-shadow-md, var( --pc-shadow-bevel-box-shadow-sm, var(--pc-shadow-bevel-box-shadow-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-box-shadow: var( --pc-shadow-bevel-box-shadow-lg, var( --pc-shadow-bevel-box-shadow-md, var( --pc-shadow-bevel-box-shadow-sm, var(--pc-shadow-bevel-box-shadow-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-box-shadow: var( --pc-shadow-bevel-box-shadow-xl, var( --pc-shadow-bevel-box-shadow-lg, var( --pc-shadow-bevel-box-shadow-md, var( --pc-shadow-bevel-box-shadow-sm, var(--pc-shadow-bevel-box-shadow-xs) ) ) ) )
    }
}

.Polaris-ShadowBevel {
    --pc-shadow-bevel-border-radius-xs: initial;
    --pc-shadow-bevel-border-radius-sm: initial;
    --pc-shadow-bevel-border-radius-md: initial;
    --pc-shadow-bevel-border-radius-lg: initial;
    --pc-shadow-bevel-border-radius-xl: initial;
    --pc-shadow-bevel-border-radius: var(--pc-shadow-bevel-border-radius-xs)
}

@media (min-width: 30.625em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-border-radius: var( --pc-shadow-bevel-border-radius-sm, var(--pc-shadow-bevel-border-radius-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-border-radius: var( --pc-shadow-bevel-border-radius-md, var( --pc-shadow-bevel-border-radius-sm, var(--pc-shadow-bevel-border-radius-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-border-radius: var( --pc-shadow-bevel-border-radius-lg, var( --pc-shadow-bevel-border-radius-md, var( --pc-shadow-bevel-border-radius-sm, var(--pc-shadow-bevel-border-radius-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-border-radius: var( --pc-shadow-bevel-border-radius-xl, var( --pc-shadow-bevel-border-radius-lg, var( --pc-shadow-bevel-border-radius-md, var( --pc-shadow-bevel-border-radius-sm, var(--pc-shadow-bevel-border-radius-xs) ) ) ) )
    }
}

.Polaris-ShadowBevel {
    --pc-shadow-bevel-content-xs: initial;
    --pc-shadow-bevel-content-sm: initial;
    --pc-shadow-bevel-content-md: initial;
    --pc-shadow-bevel-content-lg: initial;
    --pc-shadow-bevel-content-xl: initial;
    --pc-shadow-bevel-content: var(--pc-shadow-bevel-content-xs)
}

@media (min-width: 30.625em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-content: var( --pc-shadow-bevel-content-sm, var(--pc-shadow-bevel-content-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-content: var( --pc-shadow-bevel-content-md, var( --pc-shadow-bevel-content-sm, var(--pc-shadow-bevel-content-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-content: var( --pc-shadow-bevel-content-lg, var( --pc-shadow-bevel-content-md, var( --pc-shadow-bevel-content-sm, var(--pc-shadow-bevel-content-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-ShadowBevel {
        --pc-shadow-bevel-content: var( --pc-shadow-bevel-content-xl, var( --pc-shadow-bevel-content-lg, var( --pc-shadow-bevel-content-md, var( --pc-shadow-bevel-content-sm, var(--pc-shadow-bevel-content-xs) ) ) ) )
    }
}

.Polaris-ShadowBevel {
    position: relative;
    box-shadow: var(--pc-shadow-bevel-box-shadow);
    border-radius: var(--pc-shadow-bevel-border-radius)
}

.Polaris-ShadowBevel:before {
    content: var(--pc-shadow-bevel-content);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: var(--pc-shadow-bevel-z-index);
    box-shadow: var(--p-shadow-bevel-100);
    border-radius: var(--pc-shadow-bevel-border-radius);
    pointer-events: none;
    mix-blend-mode: luminosity
}

@media print {
    .Polaris-ShadowBevel {
        position: relative;
        box-shadow: none;
        border-radius: var(--p-border-radius-0);
        border: none
    }

    .Polaris-ShadowBevel:before {
        content: none;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        box-shadow: var(--p-shadow-bevel-100);
        border-radius: var(--p-border-radius-0);
        pointer-events: none;
        mix-blend-mode: luminosity
    }
}

.Polaris-InlineStack {
    --pc-inline-stack-gap-xs: initial;
    --pc-inline-stack-gap-sm: initial;
    --pc-inline-stack-gap-md: initial;
    --pc-inline-stack-gap-lg: initial;
    --pc-inline-stack-gap-xl: initial;
    gap: var(--pc-inline-stack-gap-xs)
}

@media (min-width: 30.625em) {
    .Polaris-InlineStack {
        gap:var( --pc-inline-stack-gap-sm, var(--pc-inline-stack-gap-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-InlineStack {
        gap:var( --pc-inline-stack-gap-md, var( --pc-inline-stack-gap-sm, var(--pc-inline-stack-gap-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-InlineStack {
        gap:var( --pc-inline-stack-gap-lg, var( --pc-inline-stack-gap-md, var( --pc-inline-stack-gap-sm, var(--pc-inline-stack-gap-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-InlineStack {
        gap:var( --pc-inline-stack-gap-xl, var( --pc-inline-stack-gap-lg, var( --pc-inline-stack-gap-md, var( --pc-inline-stack-gap-sm, var(--pc-inline-stack-gap-xs) ) ) ) )
    }
}

.Polaris-InlineStack {
    --pc-inline-stack-flex-direction-xs: initial;
    --pc-inline-stack-flex-direction-sm: initial;
    --pc-inline-stack-flex-direction-md: initial;
    --pc-inline-stack-flex-direction-lg: initial;
    --pc-inline-stack-flex-direction-xl: initial;
    flex-direction: var(--pc-inline-stack-flex-direction-xs)
}

@media (min-width: 30.625em) {
    .Polaris-InlineStack {
        flex-direction:var( --pc-inline-stack-flex-direction-sm, var(--pc-inline-stack-flex-direction-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-InlineStack {
        flex-direction:var( --pc-inline-stack-flex-direction-md, var( --pc-inline-stack-flex-direction-sm, var(--pc-inline-stack-flex-direction-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-InlineStack {
        flex-direction:var( --pc-inline-stack-flex-direction-lg, var( --pc-inline-stack-flex-direction-md, var( --pc-inline-stack-flex-direction-sm, var(--pc-inline-stack-flex-direction-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-InlineStack {
        flex-direction:var( --pc-inline-stack-flex-direction-xl, var( --pc-inline-stack-flex-direction-lg, var( --pc-inline-stack-flex-direction-md, var( --pc-inline-stack-flex-direction-sm, var(--pc-inline-stack-flex-direction-xs) ) ) ) )
    }
}

.Polaris-InlineStack {
    display: flex;
    flex-wrap: var(--pc-inline-stack-wrap);
    align-items: var(--pc-inline-stack-block-align);
    justify-content: var(--pc-inline-stack-align)
}

.Polaris-BlockStack {
    --pc-block-stack-gap-xs: initial;
    --pc-block-stack-gap-sm: initial;
    --pc-block-stack-gap-md: initial;
    --pc-block-stack-gap-lg: initial;
    --pc-block-stack-gap-xl: initial;
    gap: var(--pc-block-stack-gap-xs)
}

@media (min-width: 30.625em) {
    .Polaris-BlockStack {
        gap:var( --pc-block-stack-gap-sm, var(--pc-block-stack-gap-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-BlockStack {
        gap:var( --pc-block-stack-gap-md, var( --pc-block-stack-gap-sm, var(--pc-block-stack-gap-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-BlockStack {
        gap:var( --pc-block-stack-gap-lg, var( --pc-block-stack-gap-md, var( --pc-block-stack-gap-sm, var(--pc-block-stack-gap-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-BlockStack {
        gap:var( --pc-block-stack-gap-xl, var( --pc-block-stack-gap-lg, var( --pc-block-stack-gap-md, var( --pc-block-stack-gap-sm, var(--pc-block-stack-gap-xs) ) ) ) )
    }
}

.Polaris-BlockStack {
    --pc-block-stack-align: initial;
    --pc-block-stack-inline-align: initial;
    --pc-block-stack-order: initial;
    display: flex;
    flex-direction: var(--pc-block-stack-order);
    align-items: var(--pc-block-stack-inline-align);
    justify-content: var(--pc-block-stack-align)
}

.Polaris-BlockStack--listReset {
    list-style-type: none;
    margin-block-start:0;margin-block-end:0;padding-inline-start:0}

.Polaris-BlockStack--fieldsetReset {
    border: none;
    margin: 0;
    padding: 0
}

.Polaris-Label {
    -webkit-tap-highlight-color: transparent
}

.Polaris-Label--hidden {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

.Polaris-Label__Text {
    display: block;
    flex: 1 1 auto;
    color: currentColor;
    -webkit-tap-highlight-color: transparent
}

.Polaris-Label__RequiredIndicator:after {
    content: "*";
    color: var(--p-color-text-critical);
    margin-left: var(--p-space-100)
}

.Polaris-InlineError {
    display: flex;
    color: var(--p-color-text-critical);
    fill: var(--p-color-text-critical)
}

.Polaris-InlineError>p {
    margin-top: var(--p-space-050)
}

@media (max-width: 30.6225em) {
    .Polaris-InlineError>p {
        padding-top:var(--p-space-025)
    }
}

.Polaris-InlineError__Icon {
    display: flex;
    align-items: center;
    fill: var(--p-color-text-critical);
    margin-left: calc(var(--p-space-050)*-1);
    margin-right: var(--p-space-100)
}

:root {
    --pc-label-as-placeholder-y: 1.25rem
}

.Polaris-Labelled--hidden>.Polaris-Labelled__LabelWrapper {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

.Polaris-Labelled--disabled>.Polaris-Labelled__LabelWrapper {
    color: var(--p-color-text-disabled)
}

.Polaris-Labelled--disabled>.Polaris-Labelled__HelpText>p {
    color: var(--p-color-text-disabled)
}

.Polaris-Labelled--readOnly>.Polaris-Labelled__LabelWrapper {
    color: var(--p-color-text-secondary)
}

.Polaris-Labelled__LabelWrapper.Polaris-Labelled--insideWrapper,.Polaris-Labelled__LabelWrapper.Polaris-Labelled--insidePlaceholderWrapper {
    white-space: nowrap;
    right: var(--p-space-200);
    flex-wrap: nowrap;
    overflow: hidden
}

:is(.Polaris-Labelled__LabelWrapper.Polaris-Labelled--insideWrapper,.Polaris-Labelled__LabelWrapper.Polaris-Labelled--insidePlaceholderWrapper) [class~=Polaris-Label] {
    max-width: 100%
}

.Polaris-Labelled__LabelWrapper {
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: var(--p-space-100)
}

.Polaris-Labelled--animated,.Polaris-Labelled--animated span {
    transition: all var(--p-motion-duration-150) var(--p-motion-ease-in-out)
}

@media (prefers-reduced-motion) {
    .Polaris-Labelled--animated,.Polaris-Labelled--animated span {
        transition: none
    }
}

.Polaris-Labelled--inside,.Polaris-Labelled--insidePlaceholder {
    position: relative
}

.Polaris-Labelled--disabled:is(.Polaris-Labelled--inside,.Polaris-Labelled--insidePlaceholder) span {
    color: var(--p-color-text-disabled)
}

.Polaris-Labelled--hasAccessory:is(:is(.Polaris-Labelled--inside,.Polaris-Labelled--insidePlaceholder) .Polaris-Labelled__LabelWrapper) {
    margin-right: var(--p-space-800)
}

:is(.Polaris-Labelled--inside,.Polaris-Labelled--insidePlaceholder) .Polaris-Labelled__LabelWrapper {
    position: absolute;
    left: var(--p-space-300);
    z-index: var(--p-z-index-2)
}

:is(.Polaris-Labelled--inside,.Polaris-Labelled--insidePlaceholder) .Polaris-Labelled__HelpText {
    margin-left: var(--p-space-300)
}

.Polaris-Labelled--inside .Polaris-Labelled__LabelWrapper {
    top: var(--p-space-300)
}

.Polaris-Labelled--insidePlaceholder .Polaris-Labelled__LabelWrapper {
    top: var(--pc-label-as-placeholder-y)
}

.Polaris-Labelled__HelpText {
    margin-top: var(--p-space-100)
}

.Polaris-Labelled__Error {
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    margin-top: var(--p-space-100)
}

.Polaris-Labelled__Action {
    flex: 0 0 auto
}

.Polaris-Connected {
    --pc-connected-item: 10;
    --pc-connected-primary: 20;
    --pc-connected-focused: 30;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--p-space-100)
}

@media (hover) and (pointer: fine),(min-width: 30.625em) {
    .Polaris-Connected {
        flex-wrap:initial
    }
}

.Polaris-Connected__Item {
    position: relative;
    z-index: var(--pc-connected-item);
    flex: 0 0 auto
}

.Polaris-Connected__Item--primary {
    z-index: var(--pc-connected-primary);
    flex: 1 1;
    min-width: -webkit-min-content;
    min-width: min-content
}

@media (hover) and (pointer: fine),(min-width: 30.625em) {
    .Polaris-Connected__Item--primary {
        flex:1 1 auto;
        min-width: initial
    }
}

.Polaris-Connected__Item--focused {
    z-index: var(--pc-connected-focused)
}

.Polaris-TextField {
    --pc-text-field-contents: 20;
    --pc-text-field-backdrop: 10;
    --pc-text-field-sm-screen-label-spacing: 1.75rem;
    --pc-text-field-sm-screen-no-label-spacing: .625rem;
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600);
    border: none;
    letter-spacing: initial
}

@media (min-width: 48em) {
    .Polaris-TextField {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-TextField {
    line-height: var(--p-font-line-height-500);
    position: relative;
    display: flex;
    align-items: center;
    color: var(--p-color-text);
    cursor: text
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    .Polaris-TextField {
        position:relative
    }
}

.Polaris-TextField ui-internal-icon,.Polaris-TextField svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-TextField .Polaris-TextField--disabledStepperButton ui-internal-icon,.Polaris-TextField .Polaris-TextField--disabledStepperButton svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-TextField:focus-within .Polaris-TextField__ClearButton {
    visibility: visible;
    opacity: 1
}

.Polaris-TextField:focus-within .Polaris-TextField__Loading:has(+.Polaris-TextField__ClearButton) {
    margin-right: 0
}

.Polaris-TextField:not(:focus-within) .Polaris-TextField__ClearButton {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 0
}

:is(.Polaris-TextField:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly)>.Polaris-TextField__Input:hover:not(:focus-visible))~.Polaris-TextField__Backdrop {
    border-color: var(--p-color-input-border-hover);
    background-color: var(--p-color-input-bg-surface-hover)
}

.Polaris-TextField--multiline {
    padding: 0;
    flex-wrap: wrap
}

.Polaris-TextField--multiline>.Polaris-TextField__Input {
    overflow: auto;
    padding-left: var(--p-space-300);
    padding-right: var(--p-space-300);
    resize: none
}

.Polaris-TextField--hasValue {
    color: var(--p-color-text)
}

.Polaris-TextField--focus>.Polaris-TextField__Input,.Polaris-TextField--focus>.Polaris-TextField__VerticalContent,.Polaris-TextField--focus>.Polaris-TextField__InputAndSuffixWrapper,.Polaris-TextField:focus-within>.Polaris-TextField__Input,.Polaris-TextField__Input:focus-visible {
    outline: none
}

:is(:is(.Polaris-TextField--focus>.Polaris-TextField__Input,.Polaris-TextField--focus>.Polaris-TextField__VerticalContent,.Polaris-TextField--focus>.Polaris-TextField__InputAndSuffixWrapper,.Polaris-TextField:focus-within>.Polaris-TextField__Input,.Polaris-TextField__Input:focus-visible)~.Polaris-TextField__Backdrop):after {
    content: none
}

:is(.Polaris-TextField--focus>.Polaris-TextField__Input,.Polaris-TextField--focus>.Polaris-TextField__VerticalContent,.Polaris-TextField--focus>.Polaris-TextField__InputAndSuffixWrapper,.Polaris-TextField:focus-within>.Polaris-TextField__Input,.Polaris-TextField__Input:focus-visible)~.Polaris-TextField__Backdrop {
    border-width: var(--p-border-width-050);
    border-color: var(--p-color-border-focus)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    :is(.Polaris-TextField--focus>.Polaris-TextField__Input,.Polaris-TextField--focus>.Polaris-TextField__VerticalContent,.Polaris-TextField--focus>.Polaris-TextField__InputAndSuffixWrapper,.Polaris-TextField:focus-within>.Polaris-TextField__Input,.Polaris-TextField__Input:focus-visible)~.Polaris-TextField__Backdrop {
        border-color:var(--p-color-input-border-active);
        border-width: var(--p-border-width-025);
        background-color: var(--p-color-input-bg-surface-active);
        outline: var(--p-border-width-050) solid var(--p-color-border-focus);
        outline-offset: var(--p-space-025)
    }
}

.Polaris-TextField--error .Polaris-TextField__Backdrop,.Polaris-TextField--error .Polaris-TextField__Input:active~.Polaris-TextField__Backdrop,.Polaris-TextField--error .Polaris-TextField__Input:focus-visible~.Polaris-TextField__Backdrop {
    border-width: var(--p-border-width-050)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField--error .Polaris-TextField__Backdrop,.Polaris-TextField--error .Polaris-TextField__Input:active~.Polaris-TextField__Backdrop,.Polaris-TextField--error .Polaris-TextField__Input:focus-visible~.Polaris-TextField__Backdrop {
        border-width:var(--p-border-width-025)
    }
}

.Polaris-TextField--error .Polaris-TextField__Input:hover~.Polaris-TextField__Backdrop {
    border-color: var(--p-color-border-critical-secondary)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField--error .Polaris-TextField__Input:hover~.Polaris-TextField__Backdrop {
        background-color:var(--p-color-bg-surface-critical)
    }
}

.Polaris-TextField--error .Polaris-TextField__Input:focus-visible~.Polaris-TextField__Backdrop {
    border-color: var(--p-color-border-focus)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField--error .Polaris-TextField__Input:focus-visible~.Polaris-TextField__Backdrop {
        border-color:var(--p-color-border-critical-secondary);
        background-color: var(--p-color-bg-surface-critical)
    }
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField--error>.Polaris-TextField__Input~.Polaris-TextField__Backdrop,.Polaris-TextField--error>.Polaris-TextField__InputAndSuffixWrapper~.Polaris-TextField__Backdrop {
        background-color:var(--p-color-bg-surface-critical)
    }
}

.Polaris-TextField--error>.Polaris-TextField__Input~.Polaris-TextField__Backdrop,.Polaris-TextField--error>.Polaris-TextField__InputAndSuffixWrapper~.Polaris-TextField__Backdrop {
    border-color: var(--p-color-border-critical-secondary)
}

:is(.Polaris-TextField--error>.Polaris-TextField__Input~.Polaris-TextField__Backdrop,.Polaris-TextField--error>.Polaris-TextField__InputAndSuffixWrapper~.Polaris-TextField__Backdrop):after {
    border-color: var(--p-color-border-focus)
}

.Polaris-TextField--readOnly.Polaris-TextField--readOnly>.Polaris-TextField__Input {
    color: var(--p-color-text-secondary)
}

.Polaris-TextField--readOnly.Polaris-TextField--readOnly>.Polaris-TextField__Backdrop {
    background-color: var(--p-color-bg-surface-disabled);
    border-color: transparent
}

.Polaris-TextField--readOnly.Polaris-TextField--readOnly.Polaris-TextField--focus>.Polaris-TextField__Backdrop {
    background-color: var(--p-color-bg-surface-disabled);
    border-color: transparent
}

.Polaris-TextField--toneMagic>.Polaris-TextField__Backdrop {
    background-color: var(--p-color-bg-surface-magic);
    border-color: var(--p-color-border-magic-secondary)
}

.Polaris-TextField--toneMagic .Polaris-TextField__Segment {
    background-color: var(--p-color-bg-fill-magic-secondary)
}

:is(.Polaris-TextField--toneMagic .Polaris-TextField__Segment):active {
    background: var(--p-color-bg-fill-magic-secondary-active)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    :is(.Polaris-TextField--toneMagic .Polaris-TextField__Segment):hover {
        background:var(--p-color-bg-fill-magic-secondary-hover)
    }

    :is(.Polaris-TextField--toneMagic .Polaris-TextField__Segment):active {
        background: var(--p-color-bg-fill-magic-secondary-active)
    }
}

.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly) .Polaris-TextField__Prefix,.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly) .Polaris-TextField__Suffix,.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly) .Polaris-TextField__CharacterCount {
    color: var(--p-color-text-magic-secondary)
}

.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly) ui-internal-icon,.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly) svg {
    color: var(--p-color-icon-magic)
}

.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly)>.Polaris-TextField__Input {
    color: var(--p-color-text-magic)
}

:is(.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly)>.Polaris-TextField__Input:hover:not(:focus-visible))~.Polaris-TextField__Backdrop {
    background-color: var(--p-color-bg-surface-magic-hover);
    border-color: var(--p-color-border-magic-secondary-hover)
}

.Polaris-TextField--toneMagic:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly)>.Polaris-TextField__Input:focus-visible~.Polaris-TextField__Backdrop,.Polaris-TextField--toneMagic.Polaris-TextField--focus:not(.Polaris-TextField--disabled):not(.Polaris-TextField--error):not(.Polaris-TextField--readOnly)>.Polaris-TextField__VerticalContent~.Polaris-TextField__Backdrop {
    background-color: var(--p-color-bg-surface-magic)
}

.Polaris-TextField--disabled {
    color: var(--p-color-text-disabled);
    cursor: initial
}

.Polaris-TextField--disabled>.Polaris-TextField__Backdrop {
    border: none;
    background-color: var(--p-color-bg-surface-disabled)
}

.Polaris-TextField--disabled ui-internal-icon,.Polaris-TextField--disabled svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-TextField__InputAndSuffixWrapper {
    display: flex;
    align-items: center;
    flex: 1 1;
    width: 100%
}

.Polaris-TextField__AutoSizeWrapper {
    position: relative;
    display: inline-grid;
    align-items: center
}

.Polaris-TextField__AutoSizeWrapper:after {
    content: attr(data-auto-size-value);
    visibility: hidden;
    white-space: pre-wrap;
    max-height: var(--pg-control-height)
}

.Polaris-TextField__AutoSizeWrapper:after,.Polaris-TextField__AutoSizeWrapper input,.Polaris-TextField__AutoSizeWrapper textarea {
    width: auto;
    min-width: 1em;
    grid-area: 1 / 2;
    padding-inline:var(--p-space-300);font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__AutoSizeWrapper:after,.Polaris-TextField__AutoSizeWrapper input,.Polaris-TextField__AutoSizeWrapper textarea {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

@supports (field-sizing: content) {
    .Polaris-TextField__AutoSizeWrapper: after,.Polaris-TextField__AutoSizeWrapper input,.Polaris-TextField__AutoSizeWrapper textarea {
        field-sizing:content
    }
}

.Polaris-TextField--hasLgStepper {
    flex-wrap: wrap;
    gap: var(--space-100)
}

.Polaris-TextField--hasLgStepper input {
    min-width: 3ch;
    padding-right: 0
}

:is(.Polaris-TextField__Prefix+.Polaris-TextField__InputAndSuffixWrapper) .Polaris-TextField__AutoSizeWrapper:after,:is(.Polaris-TextField__Prefix+.Polaris-TextField__InputAndSuffixWrapper) input,:is(.Polaris-TextField__Prefix+.Polaris-TextField__InputAndSuffixWrapper) textarea {
    padding-left: 0
}

.Polaris-TextField__AutoSizeWrapperWithSuffix:after,.Polaris-TextField__AutoSizeWrapperWithSuffix input,.Polaris-TextField__AutoSizeWrapperWithSuffix textarea {
    padding-right: 0
}

.Polaris-TextField__Input {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600);
    letter-spacing: initial;
    position: relative;
    z-index: var(--pc-text-field-contents)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Input {
        display:flex
    }
}

.Polaris-TextField__Input {
    flex: 1 1;
    width: 100%;
    min-width: 0;
    min-height: var(--pg-control-height);
    padding: var(--p-space-150) var(--p-space-300);
    background: none;
    border: none;
    font-family: var(--p-font-family-sans);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    caret-color: var(--p-color-border-focus);
    color: var(--p-color-text);
    align-items: center
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Input {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500);
        caret-color: var(--p-color-text)
    }
}

.Polaris-TextField__Prefix+.Polaris-TextField__Input {
    padding-left: 0
}

.Polaris-TextField__Input:disabled {
    opacity: 1;
    background: none;
    color: var(--p-color-text-disabled);
    -webkit-text-fill-color: var(--p-color-text-disabled)
}

.Polaris-TextField__Input:invalid {
    box-shadow: none
}

.Polaris-TextField__Input::placeholder {
    color: var(--p-color-text-secondary)
}

.Polaris-TextField__Input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.Polaris-TextField__Input[type=number]::-webkit-outer-spin-button,.Polaris-TextField__Input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.Polaris-TextField__Input:-webkit-autofill {
    border-radius: var(--p-border-radius-100)
}

.Polaris-TextField__Input.Polaris-TextField--suggestion::selection {
    color: var(--p-color-text-disabled);
    background: transparent
}

.Polaris-TextField__Input.Polaris-TextField--compact {
    font-size: var(--p-font-size-300);
    padding-inline:var(--p-space-150)}

.Polaris-TextField--labelInsidePlaceholder .Polaris-TextField__Input {
    padding-block: 1.1875rem
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    .Polaris-TextField__Input,.Polaris-TextField__Backdrop {
        padding-block:var(--pc-text-field-sm-screen-no-label-spacing)
    }
}

.Polaris-TextField--multiline:is(.Polaris-TextField--labelInside,.Polaris-TextField--labelInside.Polaris-TextField--slim) {
    padding-block-start:var(--pc-text-field-sm-screen-label-spacing)}

.Polaris-TextField--multiline: is(.Polaris-TextField--labelInside,.Polaris-TextField--labelInside.Polaris-TextField--slim) .Polaris-TextField__Input {
    padding-block-start:0
}

:is(.Polaris-TextField--labelInside,.Polaris-TextField--labelInside.Polaris-TextField--slim) .Polaris-TextField__Input,:is(.Polaris-TextField--labelInside,.Polaris-TextField--labelInside.Polaris-TextField--slim) .Polaris-TextField__Prefix,:is(.Polaris-TextField--labelInside,.Polaris-TextField--labelInside.Polaris-TextField--slim) .Polaris-TextField__Suffix {
    padding-block-start:var(--pc-text-field-sm-screen-label-spacing);padding-block-end: var(--pc-text-field-sm-screen-no-label-spacing)
}

@media (pointer: coarse) and (max-width: 30.6225em) {
    .Polaris-TextField--centeredSuffix .Polaris-TextField__Suffix {
        padding-block:var(--pc-text-field-sm-screen-no-label-spacing)
    }
}

.Polaris-TextField--borderless .Polaris-TextField__Input,.Polaris-TextField--borderless .Polaris-TextField__Backdrop {
    border: none;
    min-height: var(--p-space-800)
}

.Polaris-TextField--borderless:focus-within .Polaris-TextField__Backdrop {
    border: var(--p-border-width-050) solid var(--p-color-border-focus)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField--borderless:focus-within .Polaris-TextField__Backdrop {
        border:none
    }
}

.Polaris-TextField--slim .Polaris-TextField__Input,.Polaris-TextField--slim .Polaris-TextField__Backdrop {
    min-height: 1.75rem;
    padding-block:var(--p-space-050)}

.Polaris-TextField--slim.Polaris-TextField--borderless.Polaris-TextField--slim.Polaris-TextField--borderless .Polaris-TextField__Input,.Polaris-TextField--slim.Polaris-TextField--borderless.Polaris-TextField--slim.Polaris-TextField--borderless .Polaris-TextField__Backdrop {
    outline-offset: 0
}

.Polaris-TextField__Input--hasClearButton[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Polaris-TextField__Input--suffixed {
    padding-right: 0
}

.Polaris-TextField__Input--alignRight {
    text-align: right
}

.Polaris-TextField__Input--alignLeft {
    text-align: left
}

.Polaris-TextField__Input--alignCenter {
    text-align: center
}

.Polaris-TextField__Input--autoSize {
    flex: initial;
    width: auto
}

.Polaris-TextField__Backdrop {
    position: relative
}

.Polaris-TextField__Backdrop:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.125rem;
    right: -.125rem;
    bottom: -.125rem;
    left: -.125rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.125rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-TextField__Backdrop {
    position: absolute;
    z-index: var(--pc-text-field-backdrop);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--p-color-input-bg-surface);
    border-width: var(--p-border-width-025);
    border-style: solid;
    border-color: var(--p-color-input-border)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Backdrop {
        border-width:var(--p-border-width-0165)
    }
}

.Polaris-TextField__Backdrop {
    border-radius: var(--p-border-radius-300);
    pointer-events: none
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Backdrop {
        border-radius:var(--p-border-radius-200)
    }
}

.Polaris-TextField__Prefix,.Polaris-TextField__Suffix {
    position: relative;
    z-index: var(--pc-text-field-contents);
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    color: var(--p-color-text-secondary);
    -webkit-user-select: none;
    user-select: none
}

.Polaris-TextField__StepperSuffix {
    color: var(--p-color-text);
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600)
}

.Polaris-TextField__Prefix {
    margin-left: var(--p-space-300);
    margin-right: var(--p-space-150)
}

.Polaris-TextField__PrefixIcon {
    margin-left: var(--p-space-200);
    margin-right: var(--p-space-100)
}

.Polaris-TextField__Suffix {
    margin-left: var(--p-space-100);
    margin-right: var(--p-space-300)
}

.Polaris-TextField__VerticalContent {
    position: relative;
    z-index: var(--pc-text-field-contents);
    color: var(--p-color-text-secondary);
    padding: var(--p-space-200) var(--p-space-200) 0 var(--p-space-200);
    max-height: 8.75rem;
    overflow: auto;
    border: var(--p-border-width-025) solid transparent;
    width: 100%
}

.Polaris-TextField__VerticalContent>.Polaris-TextField__Input {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 30.625em) {
    .Polaris-TextField__VerticalContent {
        max-height:20.5rem
    }
}

.Polaris-TextField__Loading {
    z-index: var(--pc-text-field-contents);
    margin-right: var(--p-space-300)
}

.Polaris-TextField__Loading svg {
    display: block
}

.Polaris-TextField__CharacterCount {
    color: var(--p-color-text-secondary);
    z-index: var(--pc-text-field-contents);
    margin: 0 var(--p-space-300) 0 var(--p-space-100);
    pointer-events: none;
    text-align: right
}

.Polaris-TextField__AlignFieldBottom {
    align-self: flex-end;
    width: 100%;
    padding-bottom: var(--p-space-200)
}

.Polaris-TextField__ClearButton {
    position: relative
}

.Polaris-TextField__ClearButton:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-TextField__ClearButton {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-TextField__ClearButton:focus {
    outline: none
}

.Polaris-TextField__ClearButton {
    z-index: var(--pc-text-field-contents);
    margin: 0 var(--p-space-300) 0 var(--p-space-100);
    transition: visibility var(--p-motion-duration-100) var(--p-motion-ease-out),opacity var(--p-motion-duration-100) var(--p-motion-ease-out)
}

.Polaris-TextField__ClearButton:focus-visible:enabled:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-TextField__ClearButton:disabled {
    cursor: default
}

.Polaris-TextField__Stepper {
    z-index: var(--pc-text-field-contents);
    padding-block:var(--p-space-100);padding-inline: var(--p-space-100);
    color: var(--p-color-icon);
    visibility: visible;
    display: flex;
    align-self: stretch;
    cursor: pointer;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    gap: var(--p-space-100)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Stepper {
        z-index:var(--pc-text-field-contents);
        margin: var(--p-space-100);
        padding: 0;
        color: var(--p-color-icon);
        display: flex;
        visibility: hidden;
        align-self: stretch;
        flex-direction: column;
        width: 1.375rem;
        cursor: pointer;
        gap: 0;
        justify-content: center
    }

    .Polaris-TextField--focus .Polaris-TextField__Stepper,.Polaris-TextField:hover .Polaris-TextField__Stepper {
        visibility: visible
    }
}

.Polaris-TextField__StepperWithLabelInside {
    padding-inline-start:var(--p-space-100);padding-inline-end: var(--p-space-200)
}

.Polaris-TextField__StepperIcon {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.Polaris-TextField__StepperIcon ui-internal-icon,.Polaris-TextField__StepperIcon svg {
    color: var(--p-color-icon)
}

.Polaris-TextField__Resizer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.Polaris-TextField__DummyInput {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600);
    border: none;
    letter-spacing: initial
}

@media (min-width: 48em) {
    .Polaris-TextField__DummyInput {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-TextField__DummyInput {
    padding: var(--pg-control-vertical-padding) var(--p-space-300);
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.Polaris-TextField__Segment {
    background: var(--p-color-bg-fill-secondary);
    border-radius: var(--p-border-radius-200);
    display: flex;
    flex: 1 1;
    justify-content: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    width: 2.25rem;
    height: 2.25rem
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Segment {
        background:var(--p-color-bg-fill-tertiary);
        border-radius: var(--p-border-radius-100);
        width: inherit;
        height: auto
    }
}

.Polaris-TextField__Segment:focus {
    outline: none
}

.Polaris-TextField__Segment:active {
    background: var(--p-color-bg-fill-secondary-active)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-TextField__Segment:hover {
        background:var(--p-color-bg-fill-tertiary-hover)
    }

    .Polaris-TextField__Segment:active {
        background: var(--p-color-bg-fill-tertiary-active)
    }

    .Polaris-TextField__Segment:first-child {
        margin-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .Polaris-TextField__Segment:last-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .Polaris-TextField__Segment:not(:first-child) {
        margin-top: 0
    }
}

.Polaris-TextField--segmentWithLabelInside {
    width: 2.5rem;
    height: 2.5rem
}

.Polaris-TextField--disabledStepperButton {
    background: var(--p-color-bg-fill-disabled);
    color: var(--p-color-text-disabled);
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none
}

.Polaris-TextField--monospaced {
    font-family: var(--p-font-family-mono)
}

.Polaris-Scrollable {
    --pc-scrollable-shadow-size: var(--p-space-500);
    --pc-scrollable-shadow-color: rgba(0, 0, 0, .15);
    --pc-scrollable-shadow-bottom: 0 var(--pc-scrollable-shadow-size) var(--pc-scrollable-shadow-size) var(--pc-scrollable-shadow-size) var(--pc-scrollable-shadow-color);
    --pc-scrollable-shadow-top: 0 calc(var(--pc-scrollable-shadow-size)*-1) var(--pc-scrollable-shadow-size) var(--pc-scrollable-shadow-size) var(--pc-scrollable-shadow-color);
    --pc-scrollable-max-height: none;
    -webkit-overflow-scrolling: touch;
    position: relative;
    max-height: var(--pc-scrollable-max-height);
    overflow-x: hidden;
    overflow-y: hidden;
    isolation: isolate
}

.Polaris-Scrollable:focus {
    outline: none
}

.Polaris-Scrollable.Polaris-Scrollable--focusable:focus-visible {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-050)
}

:is(.Polaris-Scrollable.Polaris-Scrollable--hasTopShadow,.Polaris-Scrollable.Polaris-Scrollable--hasBottomShadow):before,:is(.Polaris-Scrollable.Polaris-Scrollable--hasTopShadow,.Polaris-Scrollable.Polaris-Scrollable--hasBottomShadow):after {
    content: "";
    position: sticky;
    left: 0;
    display: block;
    pointer-events: none;
    height: var(--p-space-0);
    width: 100%;
    z-index: 32
}

:is(.Polaris-Scrollable.Polaris-Scrollable--hasTopShadow,.Polaris-Scrollable.Polaris-Scrollable--hasBottomShadow):before {
    top: 0
}

:is(.Polaris-Scrollable.Polaris-Scrollable--hasTopShadow,.Polaris-Scrollable.Polaris-Scrollable--hasBottomShadow):after {
    bottom: 0
}

.Polaris-Scrollable.Polaris-Scrollable--hasTopShadow:before {
    box-shadow: var(--pc-scrollable-shadow-top)
}

.Polaris-Scrollable.Polaris-Scrollable--hasBottomShadow:after {
    box-shadow: var(--pc-scrollable-shadow-bottom)
}

.Polaris-Scrollable--horizontal {
    overflow-x: auto
}

.Polaris-Scrollable--vertical {
    overflow-y: auto
}

.Polaris-Scrollable--scrollbarWidthThin {
    scrollbar-width: thin
}

.Polaris-Scrollable--scrollbarWidthNone {
    scrollbar-width: none
}

.Polaris-Scrollable--scrollbarWidthAuto {
    scrollbar-width: auto
}

.Polaris-Scrollable--scrollbarGutterStable {
    scrollbar-gutter: stable
}

.Polaris-Scrollable__scrollbarGutterStableboth--edges {
    scrollbar-gutter: stable both-edges
}

.Polaris-Badge {
    --pc-badge-horizontal-padding: var(--p-space-200);
    --pc-badge-vertical-padding: var(--p-space-050);
    display: inline-flex;
    align-items: center;
    padding: var(--pc-badge-vertical-padding) var(--pc-badge-horizontal-padding);
    background-color: var(--p-color-bg-fill-transparent-secondary);
    border-radius: var(--p-border-radius-200);
    color: var(--p-color-text-secondary);
    font-weight: var(--p-font-weight-medium);
    max-block-size: var(--p-height-500)
}

.Polaris-Badge svg {
    color: var(--p-color-text-secondary)
}

@media print {
    .Polaris-Badge {
        border: solid var(--p-border-width-025) var(--p-color-border)
    }
}

.Polaris-Badge--toneSuccess {
    background-color: var(--p-color-bg-fill-success-secondary);
    color: var(--p-color-text-success)
}

.Polaris-Badge--toneSuccess svg {
    color: var(--p-color-text-success)
}

.Polaris-Badge__toneSuccess--strong {
    color: var(--p-color-text-success-on-bg-fill);
    background-color: var(--p-color-bg-fill-success)
}

.Polaris-Badge__toneSuccess--strong svg {
    color: var(--p-color-text-success-on-bg-fill)
}

.Polaris-Badge--toneInfo {
    background-color: var(--p-color-bg-fill-info-secondary);
    color: var(--p-color-text-info)
}

.Polaris-Badge--toneInfo svg {
    color: var(--p-color-text-info)
}

.Polaris-Badge__toneInfo--strong {
    color: var(--p-color-text-info-on-bg-fill);
    background-color: var(--p-color-bg-fill-info)
}

.Polaris-Badge__toneInfo--strong svg {
    color: var(--p-color-text-info-on-bg-fill)
}

.Polaris-Badge--toneAttention {
    background-color: var(--p-color-bg-fill-caution-secondary);
    color: var(--p-color-text-caution)
}

.Polaris-Badge--toneAttention svg {
    color: var(--p-color-text-caution)
}

.Polaris-Badge__toneAttention--strong {
    color: var(--p-color-text-caution-on-bg-fill);
    background-color: var(--p-color-bg-fill-caution)
}

.Polaris-Badge__toneAttention--strong svg {
    color: var(--p-color-text-caution-on-bg-fill)
}

.Polaris-Badge--toneWarning {
    background-color: var(--p-color-bg-fill-warning-secondary);
    color: var(--p-color-text-warning)
}

.Polaris-Badge--toneWarning svg {
    color: var(--p-color-text-warning)
}

.Polaris-Badge__toneWarning--strong {
    color: var(--p-color-text-warning-on-bg-fill);
    background-color: var(--p-color-bg-fill-warning)
}

.Polaris-Badge__toneWarning--strong svg {
    color: var(--p-color-text-warning-on-bg-fill)
}

.Polaris-Badge--toneCritical {
    background-color: var(--p-color-bg-fill-critical-secondary);
    color: var(--p-color-text-critical)
}

.Polaris-Badge--toneCritical svg {
    color: var(--p-color-text-critical)
}

.Polaris-Badge__toneCritical--strong {
    color: var(--p-color-text-critical-on-bg-fill);
    background-color: var(--p-color-bg-fill-critical)
}

.Polaris-Badge__toneCritical--strong svg {
    color: var(--p-color-text-critical-on-bg-fill)
}

.Polaris-Badge--toneNew {
    border: none;
    background-color: var(--p-color-bg-fill-transparent-secondary);
    color: var(--p-color-text-secondary);
    font-weight: var(--p-font-weight-bold);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Badge--toneNew svg {
    color: var(--p-color-text-secondary)
}

.Polaris-Badge--toneMagic {
    background-color: var(--p-color-bg-fill-magic-secondary);
    color: var(--p-color-text-magic)
}

.Polaris-Badge--toneMagic svg {
    color: var(--p-color-text-magic)
}

.Polaris-Badge__toneRead--only {
    color: var(--p-color-text-secondary);
    background-color: transparent
}

.Polaris-Badge__toneRead--only svg {
    color: var(--p-color-text-secondary)
}

.Polaris-Badge--toneEnabled {
    color: var(--p-color-text)
}

.Polaris-Badge--toneEnabled svg {
    color: var(--p-color-icon-success)
}

.Polaris-Badge--sizeLarge {
    max-block-size: var(--p-height-600);
    padding: var(--p-space-100) var(--p-space-200)
}

.Polaris-Badge--sizeLarge.Polaris-Badge--withPrefix {
    max-block-size: var(--p-height-700)
}

.Polaris-Badge--withinFilter {
    border-radius: var(--p-border-radius-100)
}

.Polaris-Badge__Icon {
    margin: calc(var(--p-space-050)*-1) 0 calc(var(--p-space-050)*-1) calc(var(--p-space-200)*-1)
}

.Polaris-Badge__Icon svg {
    display: inline-block;
    vertical-align: top
}

.Polaris-Badge--sizeLarge .Polaris-Badge__Icon {
    margin: 0 var(--p-space-100) 0 calc(var(--p-space-050)*-1)
}

.Polaris-Badge__Icon+* {
    margin-left: 0
}

.Polaris-Badge__PipContainer {
    display: grid;
    align-items: center;
    margin-left: calc(var(--p-space-050)*-1);
    margin-right: var(--p-space-100)
}

.Polaris-Badge-Pip {
    --pc-pip-size: var(--p-space-200);
    --pc-pip-color: var(--p-color-text-secondary);
    --pc-border-width: .07813rem;
    display: inline-block;
    color: var(--pc-pip-color);
    height: var(--pc-pip-size);
    width: var(--pc-pip-size);
    border: var(--p-border-width-050) solid var(--pc-pip-color);
    flex-shrink: 0;
    border-radius: .1875rem;
    border-width: var(--pc-border-width)
}

.Polaris-Badge-Pip--toneInfo {
    --pc-pip-color: var(--p-color-icon-info)
}

.Polaris-Badge-Pip--toneSuccess {
    --pc-pip-color: var(--p-color-icon-success)
}

.Polaris-Badge-Pip--toneNew {
    --pc-pip-color: var(--p-color-text-secondary)
}

.Polaris-Badge-Pip--toneAttention {
    --pc-pip-color: var(--p-color-icon-caution)
}

.Polaris-Badge-Pip--toneWarning {
    --pc-pip-color: var(--p-color-icon-warning)
}

.Polaris-Badge-Pip--toneCritical {
    --pc-pip-color: var(--p-color-icon-critical)
}

.Polaris-Badge-Pip--progressIncomplete {
    background: transparent
}

.Polaris-Badge-Pip--progressPartiallyComplete {
    background: linear-gradient(to top,currentColor,currentColor 50%,transparent 50%,transparent)
}

.Polaris-Badge-Pip--progressPartiallyComplete.Polaris-Badge-Pip {
    background: none;
    position: relative;
    overflow: hidden
}

.Polaris-Badge-Pip--progressPartiallyComplete.Polaris-Badge-Pip:after {
    content: "";
    position: absolute;
    top: calc(var(--pc-border-width)*-1);
    left: calc(var(--pc-border-width)*-1);
    width: .25rem;
    height: .5rem;
    margin: 0 .1275rem;
    border-right: var(--pc-border-width) solid currentColor;
    border-left: var(--pc-border-width) solid currentColor;
    font-size: 0;
    transform: rotate(-45deg)
}

@media print {
    .Polaris-Badge-Pip--progressPartiallyComplete {
        background: none;
        box-shadow: 0 -6.375rem 0 -6.25rem currentColor inset
    }
}

.Polaris-Badge-Pip--progressComplete {
    background: currentColor
}

@media print {
    .Polaris-Badge-Pip--progressComplete {
        background: none;
        box-shadow: 0 0 0 6.25rem currentColor inset
    }
}

.Polaris-ActionList__Item {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-ActionList__Item:focus {
    outline: none
}

.Polaris-ActionList__Item {
    --pc-action-list-item-min-height: var(--p-space-800);
    --pc-action-list-indented-item-margin: calc(var(--p-space-500) + var(--p-space-050));
    --pc-action-list-indented-item-width: calc(100% - var(--pc-action-list-indented-item-margin))
}

.Polaris-ActionList__Item.Polaris-ActionList--default {
    --pc-action-list-image-size: 1.25rem
}

.Polaris-ActionList__Item {
    --pc-action-list-item-vertical-padding: calc((var(--pc-action-list-item-min-height) - var(--p-font-line-height-500))/2);
    display: flex;
    align-items: center;
    width: 100%;
    min-width: 13.25rem;
    min-height: var(--pc-action-list-item-min-height);
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    padding: var(--p-space-300);
    border-radius: 0;
    border-top: var(--p-border-width-025) solid transparent;
    color: inherit
}

@media (min-width: 48em) {
    .Polaris-ActionList__Item {
        min-width:initial;
        padding: var(--p-space-100) var(--p-space-150);
        border-radius: var(--p-border-radius-200)
    }
}

@media (forced-colors: active) {
    .Polaris-ActionList__Item {
        border: var(--p-border-width-025) solid transparent
    }
}

.Polaris-ActionList__Item:hover {
    background-color: var(--p-color-bg-surface-secondary-hover);
    text-decoration: none;
    outline: var(--p-border-width-050) solid transparent
}

.Polaris-ActionList__Item:active {
    background-color: var(--p-color-bg-surface-secondary-active)
}

.Polaris-ActionList__Item:active ui-internal-icon,.Polaris-ActionList__Item:active svg {
    color: var(--p-color-icon)
}

.Polaris-ActionList__Item:focus-visible:not(:active) .Polaris-ActionList__ContentElement {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-100);
    border-radius: var(--p-border-radius-050)
}

@media (min-width: 48em) {
    .Polaris-ActionList__Item:focus-visible:not(:active) .Polaris-ActionList__ContentElement {
        outline:none;
        outline-offset: 0;
        border-radius: 0
    }
}

@media (min-width: 48em) {
    .Polaris-ActionList__Item:focus-visible:not(:active) {
        background-color:var(--p-color-bg-surface);
        outline: var(--p-border-width-050) solid var(--p-color-border-focus);
        outline-offset: calc(var(--p-border-width-050)*-1)
    }
}

.Polaris-ActionList__Item:visited {
    color: inherit
}

.Polaris-ActionList__Item.Polaris-ActionList--active {
    background-color: var(--p-color-bg-surface-secondary-selected);
    font-weight: var(--p-font-weight-semibold)
}

.Polaris-ActionList__Item.Polaris-ActionList--active ui-internal-icon,.Polaris-ActionList__Item.Polaris-ActionList--active svg {
    color: var(--p-color-icon-active)
}

.Polaris-ActionList__Item.Polaris-ActionList--active:before {
    content: "";
    background-color: var(--p-color-bg-fill-brand);
    position: absolute;
    top: 0;
    left: calc(var(--p-space-200)*-1);
    height: 100%;
    display: block;
    width: var(--p-border-width-050);
    border-top-right-radius: var(--p-border-radius-100);
    border-bottom-right-radius: var(--p-border-radius-100);
    display: none
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive,.Polaris-ActionList__Item.Polaris-ActionList--destructive .Polaris-ActionList__Prefix,.Polaris-ActionList__Item.Polaris-ActionList--destructive .Polaris-ActionList__Suffix {
    color: var(--p-color-text-critical)
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:hover {
    background-color: var(--p-color-bg-surface-critical-hover)
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:active,.Polaris-ActionList__Item.Polaris-ActionList--destructive.Polaris-ActionList--active {
    background-color: var(--p-color-bg-surface-critical-active)
}

.Polaris-ActionList__Item.Polaris-ActionList--disabled {
    background-image: none;
    color: var(--p-color-text-disabled);
    cursor: default
}

.Polaris-ActionList__Item.Polaris-ActionList--disabled:hover {
    background-color: unset
}

.Polaris-ActionList__Item.Polaris-ActionList--disabled .Polaris-ActionList__Prefix,.Polaris-ActionList__Item.Polaris-ActionList--disabled .Polaris-ActionList__Suffix {
    color: var(--p-color-icon-disabled)
}

.Polaris-ActionList__Item.Polaris-ActionList--indented {
    --pc-action-list-image-size: 1.5rem;
    position: relative;
    margin-left: var(--pc-action-list-indented-item-margin);
    max-width: var(--pc-action-list-indented-item-width)
}

.Polaris-ActionList__Item.Polaris-ActionList--indented:before {
    content: "";
    position: absolute;
    top: calc(var(--p-space-300)*-1);
    bottom: 0;
    left: 0;
    border-left: var(--p-border-width-025) solid var(--p-color-border);
    margin-left: calc(var(--p-space-150)*-1)
}

.Polaris-ActionList__Item.Polaris-ActionList--menu {
    --pc-action-list-image-size: 1.5rem
}

.Polaris-ActionList__Prefix {
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    height: var(--pc-action-list-image-size);
    width: var(--pc-action-list-image-size);
    border-radius: var(--p-border-radius-100);
    color: var(--p-color-icon);
    margin: calc(var(--pc-action-list-image-size)*-.5) 0 calc(var(--pc-action-list-image-size)*-.5) 0;
    background-size: cover;
    background-position: center center
}

.Polaris-ActionList__Suffix {
    display: flex;
    align-items: center;
    color: var(--p-color-icon)
}

.Polaris-ActionList__Text {
    min-width: 0;
    max-width: 100%;
    flex: 1 1 auto
}

.Polaris-ThemeProvider--themeContainer {
    color: var(--p-color-text)
}

.Polaris-PositionedOverlay {
    position: absolute;
    z-index: var(--p-z-index-2)
}

.Polaris-PositionedOverlay--fixed {
    position: fixed
}

.Polaris-PositionedOverlay--calculating {
    visibility: hidden
}

.Polaris-PositionedOverlay--preventInteraction {
    pointer-events: none
}

.Polaris-Tooltip-TooltipOverlay {
    --pc-tooltip-chevron-x-pos: initial;
    --pc-tooltip-border-radius: initial;
    --pc-tooltip-padding: initial;
    --pc-tooltip-overlay-offset: var(--p-space-300);
    --pc-tooltip-shadow-bevel-z-index: 1;
    --pc-tooltip-tail-z-index: calc(var(--pc-tooltip-shadow-bevel-z-index) + 1);
    margin: var(--pc-tooltip-overlay-offset) var(--p-space-100) var(--p-space-100);
    opacity: 1;
    box-shadow: var(--p-shadow-400);
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity,left,top,transform;
    transform: none;
    transition: none;
    min-width: 4ch;
    position: relative;
    box-shadow: var(--p-shadow-300);
    border-radius: var(--pc-tooltip-border-radius)
}

.Polaris-Tooltip-TooltipOverlay:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: var(--pc-tooltip-shadow-bevel-z-index);
    box-shadow: var(--p-shadow-bevel-100);
    border-radius: var(--pc-tooltip-border-radius);
    pointer-events: none;
    mix-blend-mode: luminosity
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-Tooltip-TooltipOverlay {
        border: var(--p-border-width-050) solid ButtonBorder
    }
}

.Polaris-Tooltip-TooltipOverlay .Polaris-Tooltip-TooltipOverlay__Tail {
    position: absolute;
    top: calc(var(--p-space-200)*-1 + .05rem);
    left: calc(var(--pc-tooltip-chevron-x-pos) - var(--p-space-150) - var(--p-space-400));
    z-index: var(--pc-tooltip-tail-z-index)
}

.Polaris-Tooltip-TooltipOverlay.Polaris-Tooltip-TooltipOverlay--positionedAbove:after {
    top: auto;
    bottom: calc(var(--p-space-400)*-1);
    border-color: var(--p-color-bg-surface) transparent transparent transparent
}

.Polaris-Tooltip-TooltipOverlay.Polaris-Tooltip-TooltipOverlay--positionedAbove .Polaris-Tooltip-TooltipOverlay__Tail {
    top: unset;
    bottom: calc(var(--p-space-200)*-1);
    filter: drop-shadow(0 .1875rem .125rem rgba(26,26,26,.1))
}

.Polaris-Tooltip-TooltipOverlay--measuring {
    opacity: 0
}

.Polaris-Tooltip-TooltipOverlay--measured:not(.Polaris-Tooltip-TooltipOverlay--instant) {
    animation: var(--p-motion-keyframes-appear-below) var(--p-motion-duration-50) var(--p-motion-ease-out) var(--p-motion-duration-100) 1 both
}

@media (prefers-reduced-motion) {
    .Polaris-Tooltip-TooltipOverlay--measured:not(.Polaris-Tooltip-TooltipOverlay--instant) {
        animation: none
    }
}

.Polaris-Tooltip-TooltipOverlay--measured.Polaris-Tooltip-TooltipOverlay--positionedAbove:not(.Polaris-Tooltip-TooltipOverlay--instant) {
    animation: var(--p-motion-keyframes-appear-above) var(--p-motion-duration-50) var(--p-motion-ease-out) var(--p-motion-duration-100) 1 both
}

@media (prefers-reduced-motion) {
    .Polaris-Tooltip-TooltipOverlay--measured.Polaris-Tooltip-TooltipOverlay--positionedAbove:not(.Polaris-Tooltip-TooltipOverlay--instant) {
        animation: none
    }
}

.Polaris-Tooltip-TooltipOverlay--positionedAbove {
    margin: var(--p-space-100) var(--p-space-100) var(--pc-tooltip-overlay-offset)
}

.Polaris-Tooltip-TooltipOverlay__Content {
    position: relative;
    background-color: var(--p-color-bg-surface);
    color: var(--p-color-text);
    word-break: break-word;
    border-radius: var(--pc-tooltip-border-radius);
    padding: var(--pc-tooltip-padding)
}

.Polaris-Tooltip-TooltipOverlay--default {
    max-width: 12.5rem
}

.Polaris-Tooltip-TooltipOverlay--wide {
    max-width: 17.1875rem
}

[data-polaris-tooltip-activator] {
    outline: 0;
    position: relative
}

[data-polaris-tooltip-activator]:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

[data-polaris-tooltip-activator]:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tooltip__TooltipContainer {
    display: flex
}

.Polaris-Tooltip__HasUnderline {
    border-bottom: var(--p-border-width-050) dotted var(--p-color-border)
}

.Polaris-Popover {
    --pc-popover-visible-portion-of-arrow: .3125rem;
    --pc-popover-vertical-motion-offset: -.3125rem;
    max-width: calc(100vw - var(--p-space-800));
    margin: var(--pc-popover-visible-portion-of-arrow) var(--p-space-200) var(--p-space-400);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: left,top;
    position: relative;
    box-shadow: var(--p-shadow-300);
    border-radius: var(--p-border-radius-300)
}

.Polaris-Popover:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    box-shadow: var(--p-shadow-bevel-100);
    border-radius: var(--p-border-radius-300);
    pointer-events: none;
    mix-blend-mode: luminosity
}

.Polaris-Popover__PopoverOverlay {
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),transform var(--p-motion-duration-100) var(--p-motion-ease);
    transform: translateY(var(--pc-popover-vertical-motion-offset))
}

.Polaris-Popover__PopoverOverlay--noAnimation {
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-Popover__PopoverOverlay--entering {
    opacity: 1;
    transform: translateY(0)
}

.Polaris-Popover__PopoverOverlay--open {
    opacity: 1;
    transform: none
}

.Polaris-Popover--measuring:not(.Polaris-Popover__PopoverOverlay--exiting) {
    opacity: 0;
    transform: translateY(var(--pc-popover-vertical-motion-offset))
}

.Polaris-Popover--fullWidth {
    margin: var(--pc-popover-visible-portion-of-arrow) auto 0 auto
}

.Polaris-Popover--fullWidth .Polaris-Popover__Content {
    max-width: none
}

.Polaris-Popover--positionedAbove {
    margin: var(--p-space-400) var(--p-space-200) var(--pc-popover-visible-portion-of-arrow)
}

.Polaris-Popover--positionedAbove.Polaris-Popover--fullWidth {
    margin: 0 auto var(--pc-popover-visible-portion-of-arrow) auto
}

.Polaris-Popover--positionedCover {
    margin: 0
}

.Polaris-Popover--positionedCover:before {
    border-radius: var(--p-border-radius-200)
}

.Polaris-Popover--positionedCover .Polaris-Popover__ContentContainer {
    border-radius: var(--p-border-radius-200)
}

.Polaris-Popover__ContentContainer {
    position: relative;
    overflow: hidden;
    background: var(--p-color-bg-surface);
    border-radius: var(--p-space-300);
    isolation: isolate
}

.Polaris-Popover__Content {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: var(--p-border-radius-100);
    max-width: 25rem;
    max-height: 31.25rem
}

.Polaris-Popover__Content:focus {
    outline: none
}

.Polaris-Popover__Content--fullHeight {
    max-height: 100vh
}

.Polaris-Popover__Content--fluidContent {
    max-height: none;
    max-width: none
}

.Polaris-Popover__Pane {
    flex: 1 1 auto;
    max-width: 100%
}

.Polaris-Popover__Pane:focus {
    outline: none
}

.Polaris-Popover__Pane--fixed {
    overflow: visible;
    flex: 0 0 auto
}

.Polaris-Popover__Pane--subdued {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-Popover__Pane--captureOverscroll {
    overscroll-behavior: contain
}

.Polaris-Popover__Section+.Polaris-Popover__Section {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-Popover__FocusTracker {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

@media print {
    .Polaris-Popover__PopoverOverlay--hideOnPrint {
        display: none!important
    }
}

.Polaris-ActionMenu-SecondaryAction {
    --pc-secondary-action-button-spacing: var(--p-space-300)
}

.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button {
    position: relative
}

:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.125rem;
    right: -.125rem;
    bottom: -.125rem;
    left: -.125rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.125rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button {
    --pc-button-padding-block: var(--p-space-300);
    --pc-button-padding-inline: var(--p-space-400)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button {
        --pc-button-padding-block:var(--p-space-100);
        --pc-button-padding-inline: var(--p-space-300)
    }
}

.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button {
    background: var(--p-color-bg-fill-tertiary)!important;
    box-shadow: none!important;
    border: none;
    border-radius: var(--p-border-radius-200)!important;
    min-height: 1.75rem
}

:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):is(:hover,:focus) {
    background-color: var(--p-color-bg-fill-tertiary-hover)!important
}

:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):active,[aria-expanded=true]:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button) {
    background-color: var(--p-color-bg-fill-tertiary-active)!important
}

@media (min-width: 48em) and (pointer: fine) {
    :is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):active,[aria-expanded=true]:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button) {
        box-shadow:var(--p-shadow-inset-200)!important
    }
}

:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):focus-visible:after {
    content: none
}

:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):focus-visible {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-050)
}

[aria-disabled=true]:is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button) {
    background-color: var(--p-color-bg-fill-disabled)!important
}

@media (min-width: 48em) {
    .Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button {
        border:none!important;
        position: relative
    }

    :is(.Polaris-ActionMenu-SecondaryAction a,.Polaris-ActionMenu-SecondaryAction button):after {
        content: "";
        position: absolute;
        z-index: 1;
        top: -.0625rem;
        right: -.0625rem;
        bottom: -.0625rem;
        left: -.0625rem;
        display: block;
        pointer-events: none;
        box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
        border-radius: var(--p-border-radius-100)
    }
}

.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical a,.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical button {
    color: var(--p-color-text-critical)!important
}

:is(.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical a,.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical button) ui-internal-icon,:is(.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical a,.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical button) svg {
    color: var(--p-color-text-critical)
}

:is(.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical a,.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical button):is(:hover,:focus) {
    background-color: var(--p-color-bg-fill-tertiary-hover)!important
}

:is(.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical a,.Polaris-ActionMenu-SecondaryAction.Polaris-ActionMenu-SecondaryAction--critical button):active {
    background-color: var(--p-color-bg-fill-tertiary-active)!important
}

.Polaris-ActionMenu-MenuGroup__Details {
    margin-top: calc(var(--p-space-400)*-1);
    padding: var(--p-space-400)
}

.Polaris-ActionMenu-Actions__ActionsLayoutOuter {
    position: relative;
    width: 100%
}

.Polaris-ActionMenu-Actions__ActionsLayout {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1 auto;
    gap: var(--p-space-200)
}

.Polaris-ActionMenu-Actions__ActionsLayout>* {
    flex: 0 0 auto
}

.Polaris-ActionMenu-Actions--actionsLayoutMeasuring {
    visibility: hidden;
    height: 0
}

.Polaris-ActionMenu-Actions__ActionsLayoutMeasurer {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1 auto;
    gap: 0;
    padding: 0;
    visibility: hidden;
    height: 0
}

.Polaris-ActionMenu-Actions__ActionsLayoutMeasurer>* {
    flex: 0 0 auto
}

.Polaris-ActionMenu-RollupActions__RollupActivator {
    text-align: right
}

.Polaris-ActionMenu-RollupActions__RollupActivator button[type=button] {
    background: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-200);
    border: none;
    box-shadow: none;
    margin: 0
}

:is(.Polaris-ActionMenu-RollupActions__RollupActivator button[type=button]):active {
    background: var(--p-color-bg-fill-tertiary-active)
}

:is(.Polaris-ActionMenu-RollupActions__RollupActivator button[type=button]):focus:not(:active):after {
    content: none
}

:is(.Polaris-ActionMenu-RollupActions__RollupActivator button[type=button]):focus:not(:active) {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-050);
    background: var(--p-color-bg-fill-tertiary-active)
}

:is(.Polaris-ActionMenu-RollupActions__RollupActivator button[type=button]):hover {
    background: var(--p-color-bg-fill-tertiary-hover)
}

.Polaris-ActionMenu {
    width: 100%;
    display: flex;
    justify-content: flex-end
}

@media print {
    .Polaris-ActionMenu {
        display: none!important
    }
}

.Polaris-AlphaTable__TableWrapper {
    position: relative;
    border-radius: inherit;
    overflow-x: auto
}

.Polaris-AlphaTable__Table {
    background: var(--p-color-bg-surface);
    border-spacing: 0;
    inline-size: 100%
}

.Polaris-AlphaTable__Loading {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.Polaris-AlphaTable-TableBody__List {
    list-style: none;
    margin: 0;
    padding: 0
}

.Polaris-AlphaTable-TableBody__Loading {
    opacity: .2
}

.Polaris-AlphaTable-TableCell {
    padding: var(--p-space-150) var(--p-space-200);
    font-size: var(--p-font-size-300);
    line-height: var(--p-font-line-height-400);
    font-weight: var(--p-font-weight-regular);
    vertical-align: middle;
    inline-size: var(--pc-table-cell-width, auto);
    white-space: nowrap
}

tr:not(:last-child) .Polaris-AlphaTable-TableCell {
    border-block-end:var(--p-border-width-025) solid var(--p-color-border)}

.Polaris-AlphaTable-TableCell.Polaris-AlphaTable-TableCell__LineClampCell {
    white-space: normal
}

.Polaris-AlphaTable-TableCell__LineClamp {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--pc-table-cell-line-clamp);
    overflow: hidden
}

.Polaris-AlphaTable-TableHeadingCell {
    padding: var(--p-space-150) var(--p-space-200);
    font-size: var(--p-font-size-300);
    line-height: var(--p-font-line-height-400);
    font-weight: var(--p-font-weight-medium);
    text-align: start;
    border-block-end:.0625rem solid var(--p-color-border);vertical-align: middle;
    white-space: nowrap
}

.Polaris-Choice {
    --pc-choice-space-0: 0rem;
    --pc-choice-bleed-block-start-xs: initial;
    --pc-choice-bleed-block-start-sm: initial;
    --pc-choice-bleed-block-start-md: initial;
    --pc-choice-bleed-block-start-lg: initial;
    --pc-choice-bleed-block-start-xl: initial;
    --pc-choice-bleed-block-start: var(--pc-choice-bleed-block-start-xs)
}

@media (min-width: 30.625em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-start: var( --pc-choice-bleed-block-start-sm, var(--pc-choice-bleed-block-start-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-start: var( --pc-choice-bleed-block-start-md, var( --pc-choice-bleed-block-start-sm, var(--pc-choice-bleed-block-start-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-start: var( --pc-choice-bleed-block-start-lg, var( --pc-choice-bleed-block-start-md, var( --pc-choice-bleed-block-start-sm, var(--pc-choice-bleed-block-start-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-start: var( --pc-choice-bleed-block-start-xl, var( --pc-choice-bleed-block-start-lg, var( --pc-choice-bleed-block-start-md, var( --pc-choice-bleed-block-start-sm, var(--pc-choice-bleed-block-start-xs) ) ) ) )
    }
}

.Polaris-Choice {
    --pc-choice-bleed-block-end-xs: initial;
    --pc-choice-bleed-block-end-sm: initial;
    --pc-choice-bleed-block-end-md: initial;
    --pc-choice-bleed-block-end-lg: initial;
    --pc-choice-bleed-block-end-xl: initial;
    --pc-choice-bleed-block-end: var(--pc-choice-bleed-block-end-xs)
}

@media (min-width: 30.625em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-end: var( --pc-choice-bleed-block-end-sm, var(--pc-choice-bleed-block-end-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-end: var( --pc-choice-bleed-block-end-md, var( --pc-choice-bleed-block-end-sm, var(--pc-choice-bleed-block-end-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-end: var( --pc-choice-bleed-block-end-lg, var( --pc-choice-bleed-block-end-md, var( --pc-choice-bleed-block-end-sm, var(--pc-choice-bleed-block-end-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Choice {
        --pc-choice-bleed-block-end: var( --pc-choice-bleed-block-end-xl, var( --pc-choice-bleed-block-end-lg, var( --pc-choice-bleed-block-end-md, var( --pc-choice-bleed-block-end-sm, var(--pc-choice-bleed-block-end-xs) ) ) ) )
    }
}

.Polaris-Choice {
    --pc-choice-bleed-inline-start-xs: initial;
    --pc-choice-bleed-inline-start-sm: initial;
    --pc-choice-bleed-inline-start-md: initial;
    --pc-choice-bleed-inline-start-lg: initial;
    --pc-choice-bleed-inline-start-xl: initial;
    --pc-choice-bleed-inline-start: var(--pc-choice-bleed-inline-start-xs)
}

@media (min-width: 30.625em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-start: var( --pc-choice-bleed-inline-start-sm, var(--pc-choice-bleed-inline-start-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-start: var( --pc-choice-bleed-inline-start-md, var( --pc-choice-bleed-inline-start-sm, var(--pc-choice-bleed-inline-start-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-start: var( --pc-choice-bleed-inline-start-lg, var( --pc-choice-bleed-inline-start-md, var( --pc-choice-bleed-inline-start-sm, var(--pc-choice-bleed-inline-start-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-start: var( --pc-choice-bleed-inline-start-xl, var( --pc-choice-bleed-inline-start-lg, var( --pc-choice-bleed-inline-start-md, var( --pc-choice-bleed-inline-start-sm, var(--pc-choice-bleed-inline-start-xs) ) ) ) )
    }
}

.Polaris-Choice {
    --pc-choice-bleed-inline-end-xs: initial;
    --pc-choice-bleed-inline-end-sm: initial;
    --pc-choice-bleed-inline-end-md: initial;
    --pc-choice-bleed-inline-end-lg: initial;
    --pc-choice-bleed-inline-end-xl: initial;
    --pc-choice-bleed-inline-end: var(--pc-choice-bleed-inline-end-xs)
}

@media (min-width: 30.625em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-end: var( --pc-choice-bleed-inline-end-sm, var(--pc-choice-bleed-inline-end-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-end: var( --pc-choice-bleed-inline-end-md, var( --pc-choice-bleed-inline-end-sm, var(--pc-choice-bleed-inline-end-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-end: var( --pc-choice-bleed-inline-end-lg, var( --pc-choice-bleed-inline-end-md, var( --pc-choice-bleed-inline-end-sm, var(--pc-choice-bleed-inline-end-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Choice {
        --pc-choice-bleed-inline-end: var( --pc-choice-bleed-inline-end-xl, var( --pc-choice-bleed-inline-end-lg, var( --pc-choice-bleed-inline-end-md, var( --pc-choice-bleed-inline-end-sm, var(--pc-choice-bleed-inline-end-xs) ) ) ) )
    }
}

.Polaris-Choice {
    --pc-choice-fill-xs: initial;
    --pc-choice-fill-sm: initial;
    --pc-choice-fill-md: initial;
    --pc-choice-fill-lg: initial;
    --pc-choice-fill-xl: initial;
    --pc-choice-fill: var(--pc-choice-fill-xs)
}

@media (min-width: 30.625em) {
    .Polaris-Choice {
        --pc-choice-fill: var( --pc-choice-fill-sm, var(--pc-choice-fill-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-Choice {
        --pc-choice-fill: var( --pc-choice-fill-md, var( --pc-choice-fill-sm, var(--pc-choice-fill-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-Choice {
        --pc-choice-fill: var( --pc-choice-fill-lg, var( --pc-choice-fill-md, var( --pc-choice-fill-sm, var(--pc-choice-fill-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-Choice {
        --pc-choice-fill: var( --pc-choice-fill-xl, var( --pc-choice-fill-lg, var( --pc-choice-fill-md, var( --pc-choice-fill-sm, var(--pc-choice-fill-xs) ) ) ) )
    }
}

.Polaris-Choice {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    padding-block-start:calc(var(--pc-choice-bleed-block-start, var(--pc-choice-space-0)) + var(--p-space-300));padding-block-end: calc(var(--pc-choice-bleed-block-end, var(--pc-choice-space-0)) + var(--p-space-300));
    padding-inline-start:var( --pc-choice-bleed-inline-start, var(--pc-choice-space-0) );padding-inline-end: var( --pc-choice-bleed-inline-end, var(--pc-choice-space-0) );
    margin-block-start:calc(var(--pc-choice-bleed-block-start, var(--pc-choice-space-0))*-1);margin-block-end: calc(var(--pc-choice-bleed-block-end, var(--pc-choice-space-0))*-1);
    margin-inline-start:calc(var(--pc-choice-bleed-inline-start, var(--pc-choice-space-0))*-1);margin-inline-end: calc(var(--pc-choice-bleed-inline-end, var(--pc-choice-space-0))*-1);
    inline-size: calc(var(--pc-choice-fill, auto) + var(--pc-choice-bleed-inline-start, var(--pc-choice-space-0)) + var(--pc-choice-bleed-inline-end, var(--pc-choice-space-0)));
    block-size: calc(var(--pc-choice-fill, auto) + var(--pc-choice-bleed-block-start, var(--pc-choice-space-0)) + var(--pc-choice-bleed-block-end, var(--pc-choice-space-0)))
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Choice {
        padding-block-start:calc(var(--pc-choice-bleed-block-start, var(--pc-choice-space-0)) + var(--p-space-100));
        padding-block-end:calc(var(--pc-choice-bleed-block-end, var(--pc-choice-space-0)) + var(--p-space-100))}
}

.Polaris-Choice__LabelContent {
    display: flex;
    align-items: flex-start
}

.Polaris-Choice--labelHidden {
    padding-block-start:var( --pc-choice-bleed-block-start, var(--pc-choice-space-0) );padding-block-end: var(--pc-choice-bleed-block-end, var(--pc-choice-space-0))
}

.Polaris-Choice--labelHidden .Polaris-Choice__Control {
    margin-top: 0;
    margin-right: 0
}

.Polaris-Choice--disabled {
    cursor: default
}

.Polaris-Choice--disabled .Polaris-Choice__Label {
    color: var(--p-color-text-disabled)
}

:is(.Polaris-Choice--disabled .Polaris-Choice__Label):hover {
    cursor: default
}

@media (-ms-high-contrast: active) {
    .Polaris-Choice--disabled .Polaris-Choice__Label {
        color: grayText
    }
}

.Polaris-Choice--toneMagic .Polaris-Choice__Label {
    color: var(--p-color-text-magic)
}

.Polaris-Choice--disabled+.Polaris-Choice__Descriptions {
    color: var(--p-color-text-disabled)
}

.Polaris-Choice__Control {
    --pc-choice-size: 1.25rem
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Choice__Control {
        --pc-choice-size:1.125rem
    }
}

.Polaris-Choice__Control {
    display: flex;
    flex: 0 0 auto;
    align-items: stretch;
    width: var(--pc-choice-size);
    height: var(--pc-choice-size);
    margin-right: var(--p-space-200)
}

.Polaris-Choice__Control>* {
    width: 100%
}

.Polaris-Choice:not(.Polaris-Choice--labelHidden) .Polaris-Choice__Control {
    transform: translateY(var(--p-space-050))
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Choice:not(.Polaris-Choice--labelHidden) .Polaris-Choice__Control {
        transform:translateY(var(--p-space-025))
    }
}

.Polaris-Choice__Label {
    -webkit-tap-highlight-color: transparent
}

.Polaris-Choice__Label:hover {
    cursor: pointer
}

.Polaris-Choice__Descriptions {
    --pc-choice-size: 1.25rem;
    margin-top: calc(var(--p-space-200)*-1);
    padding-left: calc(var(--p-space-200) + var(--pc-choice-size))
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Choice__Descriptions {
        --pc-choice-size:1.125rem;
        margin-top: 0
    }
}

.Polaris-Choice__HelpText {
    margin-bottom: var(--p-space-100)
}

.Polaris-Checkbox {
    position: relative
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Checkbox {
        margin:var(--p-space-025)
    }
}

.Polaris-Checkbox__ChoiceLabel .Polaris-Checkbox__Backdrop {
    border-width: 0;
    box-shadow: inset 0 0 0 var(--p-border-width-025) var(--p-color-input-border);
    transition: border-color var(--p-motion-duration-100) var(--p-motion-ease-out),border-width var(--p-motion-duration-100) var(--p-motion-ease-out),box-shadow var(--p-motion-duration-100) var(--p-motion-ease-out);
    transform: translateZ(0)
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Checkbox__ChoiceLabel .Polaris-Checkbox__Backdrop {
        box-shadow:inset 0 0 0 var(--p-border-width-0165) var(--p-color-input-border)
    }
}

.Polaris-Checkbox__ChoiceLabel:hover .Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-input-border-hover);
    box-shadow: inset 0 0 0 var(--p-border-width-025) var(--p-color-input-border-hover);
    background-color: var(--p-color-input-bg-surface-hover)
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Checkbox__ChoiceLabel:hover .Polaris-Checkbox__Backdrop {
        box-shadow:inset 0 0 0 var(--p-border-width-0165) var(--p-color-input-border-hover)
    }
}

.Polaris-Checkbox__ChoiceLabel:active .Polaris-Checkbox__Backdrop,.Polaris-Checkbox__ChoiceLabel:checked .Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-bg-fill-brand);
    border-width: 0;
    box-shadow: inset 0 0 0 var(--p-space-050) var(--p-color-bg-fill-brand)
}

.Polaris-Checkbox__Input {
    position: absolute;
    z-index: var(--p-z-index-1);
    width: 100%;
    height: 100%;
    opacity: 0;
    margin: 0
}

:is(.Polaris-Checkbox__Input:focus-visible+.Polaris-Checkbox__Backdrop):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Checkbox__Input:focus-visible+.Polaris-Checkbox__Backdrop {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025);
    background-color: var(--p-color-input-bg-surface-hover);
    border-width: 0
}

:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-border-emphasis)
}

:is(:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop):before {
    opacity: 1;
    transform: scale(1)
}

@media (-ms-high-contrast: active) {
    :is(:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop):before {
        border: var(--p-border-width-050) solid FieldText
    }
}

:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-bg-fill-brand);
    background-color: var(--p-color-bg-fill-brand-selected);
    box-shadow: inset 0 0 0 var(--p-space-800) var(--p-color-bg-fill-brand-selected)
}

:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)~.Polaris-Checkbox__Icon {
    transition: opacity var(--p-motion-duration-150) var(--p-motion-ease-out),transform var(--p-motion-duration-150) var(--p-motion-ease-out);
    opacity: 1
}

:is(:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)~.Polaris-Checkbox__Icon) ui-internal-icon,:is(:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)~.Polaris-Checkbox__Icon) svg {
    color: var(--p-color-text-brand-on-bg-fill)
}

.Polaris-Checkbox--animated:is(:is(.Polaris-Checkbox__Input:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)~.Polaris-Checkbox__Icon) {
    transition: initial
}

.Polaris-Checkbox__Input:disabled+.Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-border-disabled)
}

:is(.Polaris-Checkbox__Input:disabled+.Polaris-Checkbox__Backdrop):before {
    background-color: var(--p-color-bg-surface-disabled)
}

:is(.Polaris-Checkbox__Input:disabled+.Polaris-Checkbox__Backdrop):hover {
    cursor: default
}

.Polaris-Checkbox__Input:disabled+.Polaris-Checkbox__Backdrop {
    border-color: transparent;
    background-color: var(--p-color-checkbox-bg-surface-disabled);
    box-shadow: none
}

:is(.Polaris-Checkbox__Input:disabled+.Polaris-Checkbox__Backdrop):before {
    background-color: transparent
}

.Polaris-Checkbox__Input:disabled~.Polaris-Checkbox__Icon ui-internal-icon,.Polaris-Checkbox__Input:disabled~.Polaris-Checkbox__Icon svg {
    color: var(--p-color-checkbox-icon-disabled)
}

:is(.Polaris-Checkbox__Input:disabled:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate:disabled)+.Polaris-Checkbox__Backdrop {
    background-color: var(--p-color-checkbox-bg-surface-disabled)
}

:is(:is(.Polaris-Checkbox__Input:disabled:checked,.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate:disabled)+.Polaris-Checkbox__Backdrop):before {
    background-color: transparent
}

.Polaris-Checkbox__Input.Polaris-Checkbox--toneMagic+.Polaris-Checkbox__Backdrop {
    background-color: var(--p-color-bg-surface-magic);
    box-shadow: inset 0 0 0 var(--p-border-width-0165) var(--p-color-border-magic-secondary)
}

.Polaris-Checkbox__ChoiceLabel:hover :is(.Polaris-Checkbox__Input.Polaris-Checkbox--toneMagic+.Polaris-Checkbox__Backdrop) {
    background-color: var(--p-color-bg-surface-magic-hover);
    box-shadow: inset 0 0 0 var(--p-border-width-0165) var(--p-color-border-magic-secondary-hover)
}

:is(.Polaris-Checkbox__Input.Polaris-Checkbox--toneMagic:checked,.Polaris-Checkbox__Input.Polaris-Checkbox--toneMagic.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-bg-fill-magic);
    background-color: var(--p-color-bg-fill-magic);
    box-shadow: inset 0 0 0 var(--p-space-800) var(--p-color-bg-fill-magic)
}

.Polaris-Checkbox__ChoiceLabel:hover :is(:is(.Polaris-Checkbox__Input.Polaris-Checkbox--toneMagic:checked,.Polaris-Checkbox__Input.Polaris-Checkbox--toneMagic.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop) {
    border-color: var(--p-color-bg-fill-magic);
    background-color: var(--p-color-bg-fill-magic);
    box-shadow: inset 0 0 0 var(--p-space-800) var(--p-color-bg-fill-magic)
}

.Polaris-Checkbox__Backdrop {
    position: relative;
    border: var(--p-border-width-050) solid var(--p-color-input-border);
    background-color: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Checkbox__Backdrop.Polaris-Checkbox--hover,.Polaris-Checkbox__Backdrop:hover {
    cursor: pointer;
    border-color: var(--p-color-border-hover)
}

.Polaris-Checkbox__Backdrop {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.Polaris-Checkbox__Icon {
    position: absolute;
    transform-origin: 50% 50%;
    pointer-events: none;
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease-out),transform var(--p-motion-duration-100) var(--p-motion-ease-out);
    top: calc(var(--p-space-050)*-1);
    left: calc(var(--p-space-050)*-1);
    bottom: calc(var(--p-space-050)*-1);
    right: calc(var(--p-space-050)*-1)
}

.Polaris-Checkbox__Icon.Polaris-Checkbox--animated {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: var(--p-space-050);
    transition: initial
}

.Polaris-Checkbox__Icon svg {
    color: var(--p-color-text-brand-on-bg-fill);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

@media (-ms-high-contrast: active) {
    .Polaris-Checkbox__Icon {
        fill: FieldText
    }
}

.Polaris-Checkbox__IconIndeterminate {
    padding: var(--p-space-050)
}

@media (min-width: 48em),(hover) and (pointer: fine) {
    .Polaris-Checkbox__IconIndeterminate {
        padding:0
    }
}

.Polaris-Checkbox--error .Polaris-Checkbox__Icon ui-internal-icon,.Polaris-Checkbox--error .Polaris-Checkbox__Icon svg {
    color: var(--p-color-text-critical-on-bg-fill)
}

:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input) .Polaris-Checkbox__Backdrop {
    border-color: var(--p-color-border-critical);
    background-color: var(--p-color-bg-fill-critical-secondary)
}

.Polaris-Checkbox--hover:is(:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input) .Polaris-Checkbox__Backdrop),:is(:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input) .Polaris-Checkbox__Backdrop):hover {
    border-color: var(--p-color-border-critical)
}

:is(:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input) .Polaris-Checkbox__Backdrop):before {
    background-color: var(--p-color-border-critical)
}

:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input) .Polaris-Checkbox__Backdrop {
    background-color: var(--p-color-bg-surface-critical);
    box-shadow: inset 0 0 0 var(--p-border-width-0165) var(--p-color-bg-fill-critical-active)
}

:is(.Polaris-Checkbox--error .Polaris-Checkbox__Backdrop):active {
    box-shadow: inset 0 0 0 var(--p-space-050) var(--p-color-bg-fill-critical-active)
}

:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input:checked,.Polaris-Checkbox--error .Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate)+.Polaris-Checkbox__Backdrop {
    background-color: var(--p-color-bg-fill-critical-selected);
    box-shadow: inset 0 0 0 var(--p-space-300) var(--p-color-bg-fill-critical-selected)
}

:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input:active)+.Polaris-Checkbox__Backdrop {
    background-color: var(--p-color-border-critical);
    box-shadow: inset 0 0 0 var(--p-space-050) var(--p-color-bg-fill-critical-active)
}

:is(.Polaris-Checkbox--error .Polaris-Checkbox__Input:focus-visible+.Polaris-Checkbox__Backdrop),.Polaris-Checkbox__ChoiceLabel:hover :is(.Polaris-Checkbox--error .Polaris-Checkbox__Input:focus-visible+.Polaris-Checkbox__Backdrop) {
    border-color: var(--p-color-border-critical-secondary);
    background-color: var(--p-color-bg-surface-critical)
}

.Polaris-Checkbox--animated ui-internal-icon>path,.Polaris-Checkbox--animated svg>path {
    stroke-dasharray: 2;
    stroke-dashoffset: 2
}

.Polaris-Checkbox--checked:is(.Polaris-Checkbox--animated ui-internal-icon>path,.Polaris-Checkbox--animated svg>path) {
    animation-name: Polaris-Checkbox--pathAnimation;
    animation-duration: var(--p-motion-duration-150);
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-direction: normal;
    animation-iteration-count: 1;
    opacity: 1
}

@keyframes Polaris-Checkbox--pathAnimation {
    0% {
        stroke-dashoffset: 2
    }

    to {
        stroke-dashoffset: 0
    }
}

.Polaris-AlphaTable-TableHeadingRow,.Polaris-AlphaTable-TableHead {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-AlphaTable-TableRow__Selectable:hover {
    background: var(--p-color-bg-surface-hover)
}

.Polaris-AlphaTable-TableRow.Polaris-AlphaTable-TableRow__Disabled {
    color: var(--p-color-text-disabled)
}

.Polaris-AlphaTable-TableRow__ListItem {
    display: flex;
    flex-direction: column;
    gap: var(--p-space-100);
    padding: var(--p-space-200);
    inline-size: 100%;
    border-block-end:var(--p-border-width-025) solid var(--p-color-border)}

.Polaris-AlphaTable-TableRow__ListItem: last-child {
    border-block-end-width:0
}

.Polaris-AlphaTable-TableRow__Timestamp {
    font-size: var(--p-font-size-275);
    color: var(--p-color-text-secondary);
    line-height: var(--p-font-line-height-300);
    font-weight: var(--p-font-weight-regular)
}

.Polaris-AlphaTable-TableRow__Primary,.Polaris-AlphaTable-TableRow__Secondary {
    font-size: var(--p-color-text);
    font-size: var(--p-font-size-325);
    font-weight: var(--p-font-weight-semibold);
    line-height: var(--p-font-line-height-500)
}

.Polaris-AlphaTable-TableRow__PrimarySecondary {
    display: flex;
    gap: var(--p-space-100);
    inline-size: 100%;
    justify-content: space-between
}

.Polaris-AlphaTable-TableRow__Body,.Polaris-AlphaTable-TableRow__Labeled {
    color: var(--p-color-text);
    font-size: var(--p-font-size-325);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-500)
}

.Polaris-AlphaTable-TableRow__LabeledContent {
    display: flex;
    gap: var(--p-space-100);
    justify-content: space-between
}

.Polaris-AlphaTable-TableRow__Badges {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--p-space-100)
}

:is(.Polaris-AlphaTable-TableRow__Timestamp,.Polaris-AlphaTable-TableRow__Primary,.Polaris-AlphaTable-TableRow__Secondary,.Polaris-AlphaTable-TableRow__Labeled,.Polaris-AlphaTable-TableRow__Badges,.Polaris-AlphaTable-TableRow__Body,.Polaris-AlphaTable-TableRow__RowActions):empty {
    display: none
}

:is(.Polaris-AlphaTable-TableRow,.Polaris-AlphaTable-TableRow__ListItem):not(.Polaris-AlphaTable-TableRow__Disabled):has([data-primary-link]),.Polaris-AlphaTable-TableRow__Selectable {
    cursor: pointer
}

:is(.Polaris-AlphaTable-TableRow,.Polaris-AlphaTable-TableRow__ListItem):not(.Polaris-AlphaTable-TableRow__Disabled):has([data-primary-link]):hover {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-AlphaTable-TableRow__RowActions {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: var(--p-space-100)
}

.Polaris-AlphaTable-TableRow__CheckIcon {
    inline-size: var(--p-space-400);
    block-size: var(--p-space-400);
    position: relative;
    border-radius: var(--p-border-radius-100);
    overflow: hidden
}

.Polaris-AlphaTable-TableRow__CheckIcon:has(input:focus-visible) {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Polaris-AlphaTable-TableRow__FakeRadio {
    position: absolute;
    opacity: 0;
    inline-size: var(--p-space-500);
    block-size: var(--p-space-500);
    cursor: pointer;
    margin: 0
}

.Polaris-AlphaTable-TableRow__IconWrap {
    display: block;
    pointer-events: none;
    margin: calc(var(--p-space-050)*-1)
}

.Polaris-AlphaTable-TableRow__Selected {
    background: var(--p-color-bg-surface-active);
    transition: background var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-AlphaTable-TableEmptyState__EmptyStateCell {
    padding: 0
}

.Polaris-AlphaTable-TableEmptyState__EmptyState {
    background: var(--p-color-bg-surface);
    min-block-size: calc(var(--p-height-3200) + var(--p-height-1600));
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--p-space-400)
}

.Polaris-AlphaTable-TableEmptyState__Title {
    font-size: var(--p-font-size-350);
    font-weight: var(--p-font-weight-bold);
    line-height: var(--p-font-line-height-400)
}

.Polaris-AlphaTable-TableEmptyState__Subtitle {
    font-size: var(--p-font-size-325);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-500);
    color: var(--p-color-text-secondary)
}

.Polaris-AlphaTable-TableEmptyState__Buttons {
    display: flex;
    gap: var(--p-space-200)
}

.Polaris-AlphaTable-TableEmptyState__EmptyButtons {
    display: none
}

.Polaris-ButtonGroup {
    --pc-button-group-item: 10;
    --pc-button-group-focused: 20;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: calc(var(--p-space-200)*-1);
    margin-left: calc(var(--p-space-200)*-1)
}

.Polaris-ButtonGroup__Item {
    margin-top: var(--p-space-200);
    margin-left: var(--p-space-200)
}

.Polaris-ButtonGroup__Item--plain:not(:first-child) {
    margin-left: var(--p-space-200)
}

.Polaris-ButtonGroup__Item--plain:not(:last-child) {
    margin-right: var(--p-space-200)
}

.Polaris-ButtonGroup--variantSegmented {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 0;
    margin-left: 0
}

.Polaris-ButtonGroup--variantSegmented .Polaris-ButtonGroup__Item {
    position: relative;
    margin-top: 0;
    margin-left: 0;
    line-height: 1
}

:is(.Polaris-ButtonGroup--variantSegmented .Polaris-ButtonGroup__Item):not(:first-child) {
    margin-left: calc(var(--p-space-025)*-1)
}

@media (min-width: 48em) {
    .Polaris-ButtonGroup--variantSegmented [aria-pressed=true] {
        z-index:var(--pc-button-group-item)
    }

    .Polaris-ButtonGroup--variantSegmented .Polaris-ButtonGroup__Item--focused {
        z-index: var(--pc-button-group-focused)
    }
}

.Polaris-ButtonGroup--fullWidth .Polaris-ButtonGroup__Item {
    flex: 1 1 auto
}

.Polaris-ButtonGroup--extraTight {
    margin-top: calc(var(--p-space-100)*-1);
    margin-left: calc(var(--p-space-100)*-1)
}

.Polaris-ButtonGroup--extraTight .Polaris-ButtonGroup__Item {
    margin-top: var(--p-space-100);
    margin-left: var(--p-space-100)
}

.Polaris-ButtonGroup--tight {
    margin-top: calc(var(--p-space-200)*-1);
    margin-left: calc(var(--p-space-200)*-1)
}

.Polaris-ButtonGroup--tight .Polaris-ButtonGroup__Item {
    margin-top: var(--p-space-200);
    margin-left: var(--p-space-200)
}

.Polaris-ButtonGroup--loose {
    margin-top: calc(var(--p-space-500)*-1);
    margin-left: calc(var(--p-space-500)*-1)
}

.Polaris-ButtonGroup--loose .Polaris-ButtonGroup__Item {
    margin-top: var(--p-space-500);
    margin-left: var(--p-space-500)
}

.Polaris-ButtonGroup--noWrap {
    display: flex;
    flex-wrap: nowrap
}

.Polaris-Pagination button {
    border: none!important;
    box-shadow: none!important;
    background-color: var(--p-color-bg-fill-tertiary)
}

:is(.Polaris-Pagination button):hover {
    background-color: var(--p-color-bg-fill-tertiary-hover)
}

@media (min-width: 48em) and (pointer: fine) {
    :is(.Polaris-Pagination button):active {
        box-shadow:var(--p-shadow-inset-200)!important
    }
}

:is(.Polaris-Pagination button):active,:is(.Polaris-Pagination button):focus {
    background-color: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-Pagination.Polaris-Pagination--table {
    border-top: .0625rem solid var(--p-color-border)
}

.Polaris-Pagination.Polaris-Pagination--table button {
    --button-min-height: var(--p-height-700);
    background-color: var(--p-color-bg-surface-secondary-selected);
    min-height: var(--button-min-height);
    min-width: var(--button-min-height);
    height: var(--button-min-height);
    width: var(--button-min-height);
    display: flex;
    padding: unset
}

:is(.Polaris-Pagination.Polaris-Pagination--table button):hover {
    background-color: var(--p-color-bg-fill-tertiary-hover)
}

:is(.Polaris-Pagination.Polaris-Pagination--table button):hover ui-internal-icon,:is(.Polaris-Pagination.Polaris-Pagination--table button):hover svg {
    color: var(--p-color-icon-hover)
}

:is(.Polaris-Pagination.Polaris-Pagination--table button):active,:is(.Polaris-Pagination.Polaris-Pagination--table button):focus {
    background-color: var(--p-color-bg-fill-tertiary-active)
}

:is(:is(.Polaris-Pagination.Polaris-Pagination--table button):active,:is(.Polaris-Pagination.Polaris-Pagination--table button):focus) ui-internal-icon,:is(:is(.Polaris-Pagination.Polaris-Pagination--table button):active,:is(.Polaris-Pagination.Polaris-Pagination--table button):focus) svg {
    color: var(--p-color-icon-active)
}

:is(.Polaris-Pagination.Polaris-Pagination--table button):disabled ui-internal-icon,:is(.Polaris-Pagination.Polaris-Pagination--table button):disabled svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-Pagination [data-buttongroup-variant=segmented] {
    gap: var(--p-space-050)
}

.Polaris-Pagination__TablePaginationActions {
    display: flex;
    gap: var(--p-space-025);
    align-items: center;
    justify-content: start
}

.Polaris-AlphaTable-TableFooter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline:var(--p-space-300) var(--p-space-200);padding-block: var(--p-space-150);
    background: var(--p-color-bg-surface-secondary);
    border-block-start:var(--p-border-width-025) solid var(--p-color-border);min-height: var(--p-space-1000)
}

.Polaris-Combobox__Listbox {
    padding: var(--p-space-200) 0;
    overflow: visible
}

.Polaris-Listbox-Section__SectionGroup {
    list-style-type: none;
    padding: 0;
    margin: 0;
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-Listbox-Section--noDivider {
    border-bottom: none
}

.Polaris-Listbox-TextOption {
    margin: var(--p-space-100) var(--p-space-200) 0;
    flex: 1 1;
    border-radius: var(--p-border-radius-200);
    padding: var(--p-space-150) var(--p-space-300);
    cursor: pointer;
    display: flex;
    position: relative
}

.Polaris-Listbox-TextOption:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--allowMultiple {
    margin: var(--p-space-100) var(--p-space-200) 0;
    padding: var(--p-space-100) var(--p-space-200)
}

.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--isAction {
    margin-top: var(--p-space-100)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Listbox-TextOption:hover {
        background-color:var(--p-color-bg-surface-hover)
    }

    .Polaris-Listbox-TextOption:hover:not(.Polaris-Listbox-TextOption--disabled) {
        background-color: var(--p-color-bg-surface-secondary-hover)
    }
}

.Polaris-Listbox-TextOption:focus {
    outline: none
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Listbox-TextOption:active {
        background-color:var(--p-color-bg-surface-active)
    }

    .Polaris-Listbox-TextOption:active:not(.Polaris-Listbox-TextOption--disabled) {
        background-color: var(--p-color-bg-surface-secondary-active)
    }
}

.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--selected {
    background-color: var(--p-color-bg-surface-secondary-selected);
    font-weight: var(--p-font-weight-semibold)
}

.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--selected ui-internal-icon,.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--selected svg {
    color: var(--p-color-icon-active)
}

.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--selected:before {
    content: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(var(--p-space-100)*-1);
    height: 100%;
    width: var(--p-border-radius-100);
    background-color: var(--p-color-bg-fill-brand);
    border-top-right-radius: var(--p-border-radius-100);
    border-bottom-right-radius: var(--p-border-radius-100);
    transform: translate(-100%)
}

.Polaris-Listbox-TextOption.Polaris-Listbox-TextOption--disabled {
    background-color: transparent;
    color: var(--p-color-text-disabled);
    cursor: default
}

li:first-of-type>.Polaris-Listbox-TextOption {
    margin-top: 0
}

[data-focused] .Polaris-Listbox-TextOption:not(.Polaris-Listbox-TextOption--disabled) {
    outline: none;
    background-color: var(--p-color-bg-surface-secondary-selected);
    transition: background-color var(--p-motion-duration-400)
}

.Polaris-Listbox-TextOption__Content {
    flex: 1 1 auto;
    display: flex
}

.Polaris-Listbox-TextOption__Checkbox {
    pointer-events: none
}

.Polaris-Listbox-Option {
    display: flex;
    margin: 0;
    padding: 0
}

.Polaris-Listbox-Option:focus {
    outline: none
}

.Polaris-Listbox-Option--divider {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-Listbox-Loading__ListItem {
    padding: 0;
    margin: 0
}

.Polaris-Listbox-Loading {
    padding: var(--p-space-200) var(--p-space-400);
    display: grid;
    place-items: center
}

.Polaris-Listbox-Action {
    display: flex;
    flex: 1 1
}

.Polaris-Listbox-Action__ActionDivider {
    margin-bottom: var(--p-space-100)
}

.Polaris-Listbox-Action__Icon {
    display: inline-flex;
    align-items: center;
    padding-right: var(--p-space-200)
}

.Polaris-Listbox {
    padding: 0;
    margin: 0;
    list-style: none;
    max-width: 100%
}

.Polaris-Listbox:focus-visible {
    border-radius: var(--p-border-radius-200);
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: calc(var(--p-space-050)*-1)
}

.Polaris-Autocomplete-MappedOption__Content {
    display: flex;
    flex: 1 1;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word
}

.Polaris-Autocomplete-MappedOption__Media {
    padding: 0 var(--p-space-200)
}

.Polaris-Autocomplete-MappedOption__Media ui-internal-icon,.Polaris-Autocomplete-MappedOption__Media svg {
    color: var(--p-color-icon)
}

.Polaris-Autocomplete-MappedOption--singleSelectionMedia {
    padding: 0 var(--p-space-200) 0 0
}

.Polaris-Autocomplete-MappedOption--disabledMedia ui-internal-icon,.Polaris-Autocomplete-MappedOption--disabledMedia svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-Autocomplete-MappedAction__ActionContainer {
    --pc-mapped-actions-image-size: 1.25rem;
    --pc-mapped-actions-item-min-height: var(--p-space-1000);
    --pc-mapped-actions-item-vertical-padding: calc((var(--pc-mapped-actions-item-min-height) - var(--p-font-line-height-500))/2);
    margin-bottom: var(--p-space-300)
}

:is([data-focused] .Polaris-Autocomplete-MappedAction__Action) svg,:is([data-focused] .Polaris-Autocomplete-MappedAction__Action) ui-internal-icon {
    color: var(--p-color-icon)
}

.Polaris-Autocomplete-MappedAction--destructive:is([data-focused] .Polaris-Autocomplete-MappedAction__Action) {
    background-color: var(--p-color-bg-surface-critical-active)
}

:is([data-focused] .Polaris-Autocomplete-MappedAction__Action):hover {
    background-color: transparent
}

.Polaris-Autocomplete-MappedAction__Action {
    position: relative
}

.Polaris-Autocomplete-MappedAction__Action:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Autocomplete-MappedAction__Action {
    display: block;
    flex: 1 1;
    min-height: var(--pc-mapped-actions-item-min-height);
    text-align: left;
    cursor: pointer;
    padding: var(--pc-mapped-actions-item-vertical-padding) var(--p-space-200);
    margin: calc(var(--pc-mapped-actions-item-vertical-padding)*-1) calc(var(--p-space-300)*-1);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Autocomplete-MappedAction__Action:hover {
    background-color: var(--p-color-bg-surface-hover);
    text-decoration: none
}

@media (-ms-high-contrast: active) {
    .Polaris-Autocomplete-MappedAction__Action:hover {
        outline: var(--p-border-width-025) solid ButtonText
    }
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--selected {
    background-color: var(--p-color-bg-surface-brand-selected)
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--selected .Polaris-Autocomplete-MappedAction__Prefix {
    color: var(--p-color-icon-emphasis)
}

.Polaris-Autocomplete-MappedAction__Action:active {
    background-color: var(--p-color-bg-surface-active)
}

.Polaris-Autocomplete-MappedAction__Action:active .Polaris-Autocomplete-MappedAction__Prefix {
    color: var(--p-color-icon-emphasis)
}

.Polaris-Autocomplete-MappedAction__Action:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--destructive {
    color: var(--p-color-text-critical)
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--destructive ui-internal-icon,.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--destructive svg {
    color: var(--p-color-icon-critical)
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--destructive:hover {
    background-color: var(--p-color-bg-surface-critical-hover)
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--destructive:active,.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--destructive.Polaris-Autocomplete-MappedAction--selected {
    background-color: var(--p-color-bg-surface-critical-active)
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--disabled {
    background-image: none;
    color: var(--p-color-text-disabled)
}

.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--disabled .Polaris-Autocomplete-MappedAction__Prefix ui-internal-icon,.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--disabled .Polaris-Autocomplete-MappedAction__Suffix ui-internal-icon,.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--disabled .Polaris-Autocomplete-MappedAction__Prefix svg,.Polaris-Autocomplete-MappedAction__Action.Polaris-Autocomplete-MappedAction--disabled .Polaris-Autocomplete-MappedAction__Suffix svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-Autocomplete-MappedAction__Content {
    display: flex;
    align-items: center
}

.Polaris-Autocomplete-MappedAction__Prefix {
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    height: var(--pc-mapped-actions-image-size);
    width: var(--pc-mapped-actions-image-size);
    border-radius: var(--p-border-radius-100);
    margin: calc(var(--pc-mapped-actions-image-size)*-.5) var(--p-space-400) calc(var(--pc-mapped-actions-image-size)*-.5) 0;
    margin-right: var(--p-space-200);
    background-size: cover;
    background-position: center center
}

.Polaris-Autocomplete-MappedAction__Prefix ui-internal-icon,.Polaris-Autocomplete-MappedAction__Prefix svg {
    color: var(--p-color-icon)
}

.Polaris-Autocomplete-MappedAction__Suffix {
    margin-left: var(--p-space-400)
}

.Polaris-Autocomplete-MappedAction__Suffix ui-internal-icon,.Polaris-Autocomplete-MappedAction__Suffix svg {
    color: var(--p-color-icon)
}

.Polaris-Autocomplete-MappedAction__Text {
    min-width: 0;
    max-width: 100%;
    flex: 1 1 auto
}

.Polaris-Autocomplete__Loading {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: var(--p-space-200) var(--p-space-400)
}

.Polaris-Autocomplete__SectionWrapper>*:not(:first-child) {
    margin-top: var(--p-space-200)
}

[data-lock-scrolling] {
    overflow-y: scroll;
    margin: 0
}

[data-lock-scrolling][data-lock-scrolling-hidden] {
    overflow-y: hidden
}

[data-lock-scrolling] [data-lock-scrolling-wrapper] {
    overflow: hidden;
    height: 100%
}

.Polaris-Backdrop {
    position: fixed;
    z-index: var(--p-z-index-10);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #00000080;
    animation: var(--p-motion-keyframes-fade-in) var(--p-motion-duration-200) 1 forwards;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    transition: background-color var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-Backdrop--transparent {
    background-color: transparent
}

.Polaris-Backdrop--belowNavigation {
    z-index: var(--p-z-index-7)
}

.Polaris-Banner {
    background-color: var(--p-color-bg-surface);
    position: relative;
    display: flex
}

.Polaris-Banner:focus {
    outline: none
}

@media (min-width: 30.625em) {
    .Polaris-Banner.Polaris-Banner--keyFocused {
        outline:var(--p-border-width-050) solid var(--p-color-border-focus)
    }
}

.Polaris-Banner__InlineIconBannerWrapper {
    display: flex;
    align-items: center;
    width: 100%;
    border-top-width: var(--p-border-width-050);
    border-top-style: solid
}

@media (min-width: 30.625em) {
    .Polaris-Banner__InlineIconBannerWrapper {
        border:none
    }
}

.Polaris-Banner__InlineIconBannerWrapper.Polaris-Banner--info {
    border-color: var(--p-color-bg-fill-info)
}

.Polaris-Banner__InlineIconBannerWrapper.Polaris-Banner--success {
    border-color: var(--p-color-bg-fill-success)
}

.Polaris-Banner__InlineIconBannerWrapper.Polaris-Banner--warning {
    border-color: var(--p-color-bg-fill-warning)
}

.Polaris-Banner__InlineIconBannerWrapper.Polaris-Banner--critical {
    border-color: var(--p-color-bg-fill-critical)
}

.Polaris-Banner--withinContentContainer {
    border-radius: var(--p-border-radius-200)
}

.Polaris-Banner--withinContentContainer+.Polaris-Banner {
    margin-top: var(--p-space-200)
}

@media (min-width: 30.625em) {
    .Polaris-Banner--withinPage {
        position:relative;
        box-shadow: var(--p-shadow-200);
        border-radius: var(--p-border-radius-300)
    }

    .Polaris-Banner--withinPage:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        box-shadow: var(--p-shadow-bevel-100);
        border-radius: var(--p-border-radius-300);
        pointer-events: none;
        mix-blend-mode: luminosity
    }
}

.Polaris-Banner--withinPage+.Polaris-Banner {
    margin-top: var(--p-space-400)
}

.Polaris-Banner__DismissIconWrapper,.Polaris-Banner__DismissIcon,.Polaris-Banner__BannerIcon {
    display: flex;
    align-items: center
}

.Polaris-Banner--textSuccessOnBgFill.Polaris-Banner--textSuccessOnBgFill.Polaris-Banner--textSuccessOnBgFill ui-internal-icon,.Polaris-Banner--textSuccessOnBgFill.Polaris-Banner--textSuccessOnBgFill.Polaris-Banner--textSuccessOnBgFill svg,.Polaris-Banner--textSuccessOnBgFill.Polaris-Banner--textSuccessOnBgFill.Polaris-Banner--textSuccessOnBgFill path {
    color: var(--p-color-text-success-on-bg-fill)
}

.Polaris-Banner__text--success.Polaris-Banner__text--success.Polaris-Banner__text--success ui-internal-icon,.Polaris-Banner__text--success.Polaris-Banner__text--success.Polaris-Banner__text--success svg,.Polaris-Banner__text--success.Polaris-Banner__text--success.Polaris-Banner__text--success path {
    color: var(--p-color-text-success)
}

.Polaris-Banner--textWarningOnBgFill.Polaris-Banner--textWarningOnBgFill.Polaris-Banner--textWarningOnBgFill ui-internal-icon,.Polaris-Banner--textWarningOnBgFill.Polaris-Banner--textWarningOnBgFill.Polaris-Banner--textWarningOnBgFill svg,.Polaris-Banner--textWarningOnBgFill.Polaris-Banner--textWarningOnBgFill.Polaris-Banner--textWarningOnBgFill path {
    color: var(--p-color-text-warning-on-bg-fill)
}

.Polaris-Banner__text--warning.Polaris-Banner__text--warning.Polaris-Banner__text--warning ui-internal-icon,.Polaris-Banner__text--warning.Polaris-Banner__text--warning.Polaris-Banner__text--warning svg,.Polaris-Banner__text--warning.Polaris-Banner__text--warning.Polaris-Banner__text--warning path {
    color: var(--p-color-text-warning)
}

.Polaris-Banner--textCriticalOnBgFill.Polaris-Banner--textCriticalOnBgFill.Polaris-Banner--textCriticalOnBgFill ui-internal-icon,.Polaris-Banner--textCriticalOnBgFill.Polaris-Banner--textCriticalOnBgFill.Polaris-Banner--textCriticalOnBgFill svg,.Polaris-Banner--textCriticalOnBgFill.Polaris-Banner--textCriticalOnBgFill.Polaris-Banner--textCriticalOnBgFill path {
    color: var(--p-color-text-critical-on-bg-fill)
}

.Polaris-Banner__text--critical.Polaris-Banner__text--critical.Polaris-Banner__text--critical ui-internal-icon,.Polaris-Banner__text--critical.Polaris-Banner__text--critical.Polaris-Banner__text--critical svg,.Polaris-Banner__text--critical.Polaris-Banner__text--critical.Polaris-Banner__text--critical path {
    color: var(--p-color-text-critical)
}

.Polaris-Banner--textInfoOnBgFill.Polaris-Banner--textInfoOnBgFill.Polaris-Banner--textInfoOnBgFill ui-internal-icon,.Polaris-Banner--textInfoOnBgFill.Polaris-Banner--textInfoOnBgFill.Polaris-Banner--textInfoOnBgFill svg,.Polaris-Banner--textInfoOnBgFill.Polaris-Banner--textInfoOnBgFill.Polaris-Banner--textInfoOnBgFill path {
    color: var(--p-color-text-info-on-bg-fill)
}

.Polaris-Banner__text--info.Polaris-Banner__text--info.Polaris-Banner__text--info ui-internal-icon,.Polaris-Banner__text--info.Polaris-Banner__text--info.Polaris-Banner__text--info svg,.Polaris-Banner__text--info.Polaris-Banner__text--info.Polaris-Banner__text--info path {
    color: var(--p-color-text-info)
}

.Polaris-Banner__icon--secondary.Polaris-Banner__icon--secondary.Polaris-Banner__icon--secondary ui-internal-icon,.Polaris-Banner__icon--secondary.Polaris-Banner__icon--secondary.Polaris-Banner__icon--secondary svg,.Polaris-Banner__icon--secondary.Polaris-Banner__icon--secondary.Polaris-Banner__icon--secondary path {
    color: var(--p-color-icon-secondary)
}

.Polaris-Bleed {
    --pc-bleed-margin-block-start-xs: initial;
    --pc-bleed-margin-block-start-sm: var(--pc-bleed-margin-block-start-xs);
    --pc-bleed-margin-block-start-md: var(--pc-bleed-margin-block-start-sm);
    --pc-bleed-margin-block-start-lg: var(--pc-bleed-margin-block-start-md);
    --pc-bleed-margin-block-start-xl: var(--pc-bleed-margin-block-start-lg);
    --pc-bleed-margin-block-end-xs: initial;
    --pc-bleed-margin-block-end-sm: var(--pc-bleed-margin-block-end-xs);
    --pc-bleed-margin-block-end-md: var(--pc-bleed-margin-block-end-sm);
    --pc-bleed-margin-block-end-lg: var(--pc-bleed-margin-block-end-md);
    --pc-bleed-margin-block-end-xl: var(--pc-bleed-margin-block-end-lg);
    --pc-bleed-margin-inline-start-xs: initial;
    --pc-bleed-margin-inline-start-sm: var(--pc-bleed-margin-inline-start-xs);
    --pc-bleed-margin-inline-start-md: var(--pc-bleed-margin-inline-start-sm);
    --pc-bleed-margin-inline-start-lg: var(--pc-bleed-margin-inline-start-md);
    --pc-bleed-margin-inline-start-xl: var(--pc-bleed-margin-inline-start-lg);
    --pc-bleed-margin-inline-end-xs: initial;
    --pc-bleed-margin-inline-end-sm: var(--pc-bleed-margin-inline-end-xs);
    --pc-bleed-margin-inline-end-md: var(--pc-bleed-margin-inline-end-sm);
    --pc-bleed-margin-inline-end-lg: var(--pc-bleed-margin-inline-end-md);
    --pc-bleed-margin-inline-end-xl: var(--pc-bleed-margin-inline-end-lg);
    margin-block-start:calc(var(--pc-bleed-margin-block-start-xs)*-1);margin-block-end: calc(var(--pc-bleed-margin-block-end-xs)*-1);
    margin-inline-start:calc(var(--pc-bleed-margin-inline-start-xs)*-1);margin-inline-end: calc(var(--pc-bleed-margin-inline-end-xs)*-1)
}

@media (min-width: 30.625em) {
    .Polaris-Bleed {
        margin-block-start:calc(var(--pc-bleed-margin-block-start-sm)*-1);
        margin-block-end:calc(var(--pc-bleed-margin-block-end-sm)*-1);margin-inline-start: calc(var(--pc-bleed-margin-inline-start-sm)*-1);
        margin-inline-end:calc(var(--pc-bleed-margin-inline-end-sm)*-1)}
}

@media (min-width: 48em) {
    .Polaris-Bleed {
        margin-block-start:calc(var(--pc-bleed-margin-block-start-md)*-1);
        margin-block-end:calc(var(--pc-bleed-margin-block-end-md)*-1);margin-inline-start: calc(var(--pc-bleed-margin-inline-start-md)*-1);
        margin-inline-end:calc(var(--pc-bleed-margin-inline-end-md)*-1)}
}

@media (min-width: 65em) {
    .Polaris-Bleed {
        margin-block-start:calc(var(--pc-bleed-margin-block-start-lg)*-1);
        margin-block-end:calc(var(--pc-bleed-margin-block-end-lg)*-1);margin-inline-start: calc(var(--pc-bleed-margin-inline-start-lg)*-1);
        margin-inline-end:calc(var(--pc-bleed-margin-inline-end-lg)*-1)}
}

@media (min-width: 90em) {
    .Polaris-Bleed {
        margin-block-start:calc(var(--pc-bleed-margin-block-start-xl)*-1);
        margin-block-end:calc(var(--pc-bleed-margin-block-end-xl)*-1);margin-inline-start: calc(var(--pc-bleed-margin-inline-start-xl)*-1);
        margin-inline-end:calc(var(--pc-bleed-margin-inline-end-xl)*-1)}
}

.Polaris-CheckableButton {
    color: var(--p-color-text);
    display: flex;
    align-items: center;
    gap: calc(var(--p-space-300) + var(--p-space-025));
    margin: 0;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    text-align: left;
    border-radius: var(--p-border-radius-100);
    width: auto;
    min-height: auto;
    min-width: auto;
    height: 100%
}

.Polaris-CheckableButton ui-internal-icon,.Polaris-CheckableButton svg {
    fill: var(--p-color-text-brand-on-bg-fill)
}

.Polaris-CheckableButton:hover,.Polaris-CheckableButton:active {
    background: transparent
}

.Polaris-CheckableButton:focus {
    outline: none
}

.Polaris-CheckableButton__Checkbox {
    pointer-events: none;
    display: flex
}

.Polaris-CheckableButton__Label {
    display: flex;
    align-items: center;
    flex: 1 1;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    padding: var(--p-space-025) 0
}

.Polaris-Indicator {
    --pc-indicator-size: .625rem;
    --pc-indicator-base-position: calc(var(--p-space-100)*-1)
}

.Polaris-Indicator:before,.Polaris-Indicator:after {
    content: "";
    position: absolute;
    background-color: var(--p-color-border-info);
    right: var(--pc-indicator-base-position);
    top: var(--pc-indicator-base-position);
    width: var(--pc-indicator-size);
    height: var(--pc-indicator-size);
    border-radius: var(--p-border-radius-full);
    border: calc(var(--pc-indicator-size)/2) solid transparent
}

.Polaris-Indicator--pulseIndicator:before {
    z-index: 1;
    animation: var(--p-motion-keyframes-bounce) var(--p-motion-duration-5000) ease infinite
}

.Polaris-Indicator--pulseIndicator:after {
    right: var(--pc-indicator-base-position);
    top: var(--pc-indicator-base-position);
    animation: var(--p-motion-keyframes-pulse) var(--p-motion-duration-5000) ease infinite
}

.Polaris-BulkActions__BulkActionsOuterLayout {
    position: relative;
    flex: 1 1;
    width: 100%
}

.Polaris-BulkActions__BulkActionsSelectAllWrapper {
    min-height: 1.5rem;
    display: flex;
    align-items: center;
    gap: var(--p-space-200)
}

.Polaris-BulkActions__BulkActionsPromotedActionsWrapper {
    flex: 1 1
}

.Polaris-BulkActions__BulkActionsLayout {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1 auto;
    gap: var(--p-space-100)
}

.Polaris-BulkActions__BulkActionsLayout>* {
    flex: 0 0 auto
}

.Polaris-BulkActions--bulkActionsLayoutMeasuring {
    visibility: hidden;
    height: 0
}

.Polaris-BulkActions__BulkActionsMeasurerLayout {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1 auto;
    gap: 0;
    padding: 0;
    visibility: hidden;
    height: 0;
    width: 100%
}

.Polaris-BulkActions__BulkActionsMeasurerLayout>* {
    flex: 0 0 auto
}

.Polaris-BulkActions__BulkActionButton {
    white-space: nowrap
}

.Polaris-BulkActions__BulkActionButton button {
    display: flex
}

.Polaris-BulkActions--disabled {
    transition: none;
    box-shadow: none;
    border-color: var(--p-color-border-disabled);
    background: var(--p-color-bg-fill-disabled);
    color: var(--p-color-text-disabled)
}

.Polaris-BulkActions--disabled svg {
    fill: var(--p-color-icon-disabled)
}

.Polaris-BulkActions--disabled {
    cursor: default;
    pointer-events: none
}

.Polaris-BulkActions__AllAction {
    border: 0;
    background: none;
    padding: 0;
    cursor: pointer;
    color: var(--p-color-text-emphasis);
    outline: none;
    position: relative
}

.Polaris-BulkActions__AllAction:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-BulkActions__AllAction:hover,.Polaris-BulkActions__AllAction:focus {
    color: var(--p-color-text-emphasis-hover)
}

.Polaris-BulkActions__AllAction:active {
    color: var(--p-color-text-emphasis-active)
}

.Polaris-BulkActions__AllAction:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-LegacyCard {
    background-color: var(--p-color-bg-surface);
    outline: var(--p-border-width-025) solid transparent;
    overflow: clip
}

.Polaris-LegacyCard+.Polaris-LegacyCard {
    margin-top: var(--p-space-400)
}

@media print {
    .Polaris-LegacyCard+.Polaris-LegacyCard {
        margin-top: calc(var(--p-space-200)*-1)
    }
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard {
        box-shadow:var(--p-shadow-300);
        border-radius: var(--p-border-radius-200);
        position: relative;
        box-shadow: var(--p-shadow-100);
        border-radius: var(--p-border-radius-300)
    }

    .Polaris-LegacyCard:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 101;
        box-shadow: var(--p-shadow-bevel-100);
        border-radius: var(--p-border-radius-300);
        pointer-events: none;
        mix-blend-mode: luminosity
    }

    .Polaris-LegacyCard .Polaris-LegacyCard__Section:first-child {
        border-top-left-radius: var(--p-border-radius-300);
        border-top-right-radius: var(--p-border-radius-300)
    }

    .Polaris-LegacyCard .Polaris-LegacyCard__Section:last-child {
        border-bottom-left-radius: var(--p-border-radius-300);
        border-bottom-right-radius: var(--p-border-radius-300)
    }
}

@media print {
    .Polaris-LegacyCard {
        position: relative;
        box-shadow: none;
        border-radius: var(--p-border-radius-0);
        border: none
    }

    .Polaris-LegacyCard:before {
        content: none;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        box-shadow: var(--p-shadow-bevel-100);
        border-radius: var(--p-border-radius-0);
        pointer-events: none;
        mix-blend-mode: luminosity
    }
}

.Polaris-LegacyCard--subdued {
    background-color: var(--p-color-bg-surface-secondary)
}

@media print {
    .Polaris-LegacyCard__Section--hideOnPrint,.Polaris-LegacyCard--hideOnPrint {
        display: none!important
    }
}

.Polaris-LegacyCard__Header {
    padding: var(--p-space-400) var(--p-space-400) 0
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard__Header {
        padding:var(--p-space-200) var(--p-space-400) 0
    }
}

@media print and (min-width: 30.625em) {
    .Polaris-LegacyCard__Header {
        padding:var(--p-space-200) var(--p-space-400) 0
    }
}

.Polaris-LegacyCard__Section {
    padding: var(--p-space-200) var(--p-space-400)
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard__Section {
        padding:var(--p-space-200) var(--p-space-400)
    }
}

.Polaris-LegacyCard__Section+.Polaris-LegacyCard__Section {
    border-top: 0
}

@media print {
    .Polaris-LegacyCard__Section+.Polaris-LegacyCard__Section {
        border-top: 0
    }
}

@media print {
    .Polaris-LegacyCard__Section {
        padding-top: var(--p-space-100);
        padding-bottom: var(--p-space-100)
    }
}

.Polaris-LegacyCard__Section--fullWidth {
    padding: var(--p-space-400) 0
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard__Section--fullWidth {
        padding:var(--p-space-400) 0
    }
}

.Polaris-LegacyCard__Section--flush {
    padding: 0
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard__Section--flush {
        padding:0
    }
}

.Polaris-LegacyCard__Section--subdued {
    background-color: var(--p-color-bg-surface-secondary);
    padding: var(--p-space-300) var(--p-space-400)
}

@media (-ms-high-contrast: active) {
    .Polaris-LegacyCard__Section--subdued {
        background-color: transparent
    }
}

.Polaris-LegacyCard__Header+.Polaris-LegacyCard__Section--subdued {
    border-top: 0;
    margin-top: 0
}

.Polaris-LegacyCard__Section--subdued:last-child {
    padding: var(--p-space-400)
}

@media print {
    .Polaris-LegacyCard__Section--subdued:last-child {
        padding-top: var(--p-space-200);
        padding-bottom: var(--p-space-200)
    }
}

.Polaris-LegacyCard__SectionHeader {
    padding-bottom: var(--p-space-200)
}

.Polaris-LegacyCard__Section--fullWidth .Polaris-LegacyCard__SectionHeader {
    padding-left: var(--p-space-400);
    padding-right: var(--p-space-400)
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard__Section--fullWidth .Polaris-LegacyCard__SectionHeader {
        padding-left:var(--p-space-400);
        padding-right: var(--p-space-400)
    }
}

.Polaris-LegacyCard__Subsection+.Polaris-LegacyCard__Subsection {
    border-top: 0;
    margin-top: 0;
    padding-top: var(--p-space-200)
}

@media print {
    .Polaris-LegacyCard__Subsection+.Polaris-LegacyCard__Subsection {
        border-top: 0
    }
}

@media print {
    .Polaris-LegacyCard__Subsection {
        padding-top: var(--p-space-100);
        padding-bottom: var(--p-space-100)
    }
}

.Polaris-LegacyCard__Footer {
    display: flex;
    justify-content: flex-end;
    padding: 0 var(--p-space-400) var(--p-space-400)
}

@media (min-width: 30.625em) {
    .Polaris-LegacyCard__Footer {
        padding:0 var(--p-space-400) var(--p-space-400)
    }
}

.Polaris-LegacyCard__Footer.Polaris-LegacyCard__LeftJustified {
    justify-content: flex-start
}

.Polaris-LegacyCard__Section--subdued+.Polaris-LegacyCard__Footer {
    padding: var(--p-space-400);
    border-top: 0
}

.Polaris-LegacyCard__FirstSectionPadding {
    padding-top: var(--p-space-400)
}

.Polaris-LegacyCard__LastSectionPadding {
    padding-bottom: var(--p-space-400)
}

.Polaris-LegacyStack {
    --pc-stack-spacing: var(--p-space-400);
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-top: calc(var(--pc-stack-spacing)*-1);
    margin-left: calc(var(--pc-stack-spacing)*-1)
}

.Polaris-LegacyStack>.Polaris-LegacyStack__Item {
    margin-top: var(--pc-stack-spacing);
    margin-left: var(--pc-stack-spacing);
    max-width: 100%
}

.Polaris-LegacyStack--noWrap {
    flex-wrap: nowrap
}

.Polaris-LegacyStack--spacingNone {
    --pc-stack-spacing: 0
}

.Polaris-LegacyStack--spacingExtraTight {
    --pc-stack-spacing: var(--p-space-100)
}

.Polaris-LegacyStack--spacingTight {
    --pc-stack-spacing: var(--p-space-200)
}

.Polaris-LegacyStack--spacingBaseTight {
    --pc-stack-spacing: var(--p-space-300)
}

.Polaris-LegacyStack--spacingLoose {
    --pc-stack-spacing: var(--p-space-500)
}

.Polaris-LegacyStack--spacingExtraLoose {
    --pc-stack-spacing: var(--p-space-800)
}

.Polaris-LegacyStack--distributionLeading {
    justify-content: flex-start
}

.Polaris-LegacyStack--distributionTrailing {
    justify-content: flex-end
}

.Polaris-LegacyStack--distributionCenter {
    justify-content: center
}

.Polaris-LegacyStack--distributionEqualSpacing {
    justify-content: space-between
}

.Polaris-LegacyStack--distributionFill>.Polaris-LegacyStack__Item {
    flex: 1 1 auto
}

.Polaris-LegacyStack--distributionFillEvenly>.Polaris-LegacyStack__Item {
    flex: 1 1 auto
}

@supports ((min-width: -webkit-fit-content) or (min-width: -moz-fit-content) or (min-width: fit-content)) {
    .Polaris-LegacyStack--distributionFillEvenly>.Polaris-LegacyStack__Item {
        flex:1 0;
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}

.Polaris-LegacyStack--alignmentLeading {
    align-items: flex-start
}

.Polaris-LegacyStack--alignmentTrailing {
    align-items: flex-end
}

.Polaris-LegacyStack--alignmentCenter {
    align-items: center
}

.Polaris-LegacyStack--alignmentFill {
    align-items: stretch
}

.Polaris-LegacyStack--alignmentBaseline {
    align-items: baseline
}

.Polaris-LegacyStack--vertical {
    flex-direction: column;
    margin-left: 0
}

.Polaris-LegacyStack--vertical>.Polaris-LegacyStack__Item {
    margin-left: 0
}

.Polaris-LegacyStack__Item {
    flex: 0 0 auto;
    min-width: 0
}

.Polaris-LegacyStack__Item--fill {
    flex: 1 1 auto
}

.Polaris-CalloutCard {
    display: flex;
    align-items: center
}

.Polaris-CalloutCard__Image {
    display: none;
    flex: 0 0 auto;
    width: 6.25rem
}

@media (min-width: 30.625em) {
    .Polaris-CalloutCard__Image {
        display:block;
        margin-left: var(--p-space-500)
    }
}

.Polaris-CalloutCard__DismissImage {
    margin-right: var(--p-space-500)
}

.Polaris-CalloutCard__Content {
    flex: 1 1 auto
}

.Polaris-CalloutCard__Title {
    margin-bottom: var(--p-space-200)
}

.Polaris-CalloutCard__Buttons {
    margin-top: var(--p-space-200)
}

.Polaris-CalloutCard__Container {
    position: relative
}

.Polaris-CalloutCard__Dismiss {
    right: var(--p-space-400);
    top: var(--p-space-400);
    position: absolute
}

.Polaris-CalloutCard__Dismiss ui-internal-icon,.Polaris-CalloutCard__Dismiss svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-CalloutCard--hasDismiss {
    padding-right: calc(var(--p-space-800) + var(--p-space-200))
}

.Polaris-RadioButton {
    position: relative
}

@media (min-width: 48em) {
    .Polaris-RadioButton {
        margin:var(--p-space-025)
    }
}

.Polaris-RadioButton__Input {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

.Polaris-RadioButton__Input:focus-visible+.Polaris-RadioButton__Backdrop {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

:is(.Polaris-RadioButton__Input:focus-visible+.Polaris-RadioButton__Backdrop):after {
    border-radius: var(--p-border-radius-full)
}

:is(.Polaris-RadioButton__Input:checked+.Polaris-RadioButton__Backdrop),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input:checked+.Polaris-RadioButton__Backdrop) {
    border-color: var(--p-color-border-emphasis)
}

:is(:is(.Polaris-RadioButton__Input:checked+.Polaris-RadioButton__Backdrop),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input:checked+.Polaris-RadioButton__Backdrop)):before {
    background-color: var(--p-color-text-brand-on-bg-fill);
    transition: opacity var(--p-motion-duration-150) var(--p-motion-ease-out),transform var(--p-motion-duration-150) var(--p-motion-ease-out);
    opacity: 1;
    transform: translate(-50%,-50%) scale(1)
}

:is(.Polaris-RadioButton__Input:checked:not([disabled])+.Polaris-RadioButton__Backdrop),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input:checked:not([disabled])+.Polaris-RadioButton__Backdrop) {
    background-color: var(--p-color-bg-fill-brand-selected);
    border-color: var(--p-color-bg-fill-brand-selected)
}

:is(.Polaris-RadioButton__Input.Polaris-RadioButton--toneMagic:checked:not([disabled])+.Polaris-RadioButton__Backdrop),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input.Polaris-RadioButton--toneMagic:checked:not([disabled])+.Polaris-RadioButton__Backdrop) {
    background-color: var(--p-color-bg-fill-magic);
    border-color: var(--p-color-bg-fill-magic)
}

:is(:is(.Polaris-RadioButton__Input.Polaris-RadioButton--toneMagic:checked:not([disabled])+.Polaris-RadioButton__Backdrop):before),.Polaris-RadioButton__ChoiceLabel:hover :is(:is(.Polaris-RadioButton__Input.Polaris-RadioButton--toneMagic:checked:not([disabled])+.Polaris-RadioButton__Backdrop):before) {
    background-color: var(--p-color-text-magic-on-bg-fill)
}

.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input+.Polaris-RadioButton__Backdrop) {
    cursor: pointer;
    border-color: var(--p-color-input-border-hover);
    background: var(--p-color-input-bg-surface-hover)
}

.Polaris-RadioButton__ChoiceLabel:active :is(.Polaris-RadioButton__Input+.Polaris-RadioButton__Backdrop) {
    border-color: var(--p-color-bg-fill-brand);
    border-width: var(--p-border-width-050)
}

:is(.Polaris-RadioButton__Input:disabled+.Polaris-RadioButton__Backdrop),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input:disabled+.Polaris-RadioButton__Backdrop) {
    cursor: default;
    background-color: var(--p-color-radio-button-bg-surface-disabled);
    border: none
}

:is(:is(.Polaris-RadioButton__Input:disabled+.Polaris-RadioButton__Backdrop),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input:disabled+.Polaris-RadioButton__Backdrop)):before {
    background-color: var(--p-color-border-disabled)
}

:is(.Polaris-RadioButton__Input:disabled:checked+.Polaris-RadioButton__Backdrop:before),.Polaris-RadioButton__ChoiceLabel:hover :is(.Polaris-RadioButton__Input:disabled:checked+.Polaris-RadioButton__Backdrop:before) {
    background-color: var(--p-color-radio-button-icon-disabled)
}

.Polaris-RadioButton__Backdrop {
    --pc-icon-size-small: .625rem
}

@media (min-width: 48em) {
    .Polaris-RadioButton__Backdrop {
        --pc-icon-size-small:.5rem
    }
}

.Polaris-RadioButton__Backdrop {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    border: var(--p-border-width-025) solid var(--p-color-input-border);
    border-radius: var(--p-border-radius-full);
    background-color: var(--p-color-input-bg-surface);
    transition: border-color var(--p-motion-duration-100) var(--p-motion-ease-out)
}

@media (min-width: 48em) {
    .Polaris-RadioButton__Backdrop {
        border:var(--p-border-width-0165) solid var(--p-color-input-border)
    }
}

.Polaris-RadioButton__Backdrop:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translate(-50%,-50%) scale(.1);
    transform-origin: 50% 50%;
    height: var(--pc-icon-size-small);
    width: var(--pc-icon-size-small);
    background-color: var(--p-color-bg-fill-brand);
    border-radius: var(--p-border-radius-full);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease-out),transform var(--p-motion-duration-100) var(--p-motion-ease-out)
}

@media (forced-colors: active) {
    .Polaris-RadioButton__Backdrop:before {
        border: var(--p-border-width-100) solid transparent
    }
}

.Polaris-RadioButton__Backdrop {
    position: relative
}

.Polaris-RadioButton__Backdrop:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: calc(var(--p-border-width-050)*-1 - .0625rem);
    right: calc(var(--p-border-width-050)*-1 - .0625rem);
    bottom: calc(var(--p-border-width-050)*-1 - .0625rem);
    left: calc(var(--p-border-width-050)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-050)*-1 - .0625rem) var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-RadioButton__Backdrop:after {
    border-radius: var(--p-border-radius-full)
}

@media (min-width: 48em) {
    .Polaris-ChoiceList__ChoiceChildren {
        padding-left:calc(var(--p-space-200) + 1.25rem)
    }
}

.Polaris-Collapsible {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    overflow: hidden;
    transition-property: max-height;
    transition-duration: var(--p-motion-duration-100);
    transition-timing-function: var(--p-motion-ease-out)
}

.Polaris-Collapsible--isFullyClosed {
    display: none
}

@media print {
    .Polaris-Collapsible--expandOnPrint {
        max-height: none!important;
        max-width: none!important;
        overflow: visible;
        display: block
    }
}

.Polaris-Collapsible--inline {
    max-height: none;
    transition-property: max-width
}

.Polaris-Collapsible--inline.Polaris-Collapsible--animateIn {
    max-width: none
}

.Polaris-Collapsible--inline.Polaris-Collapsible--hidden {
    position: absolute;
    visibility: hidden;
    width: 100%
}

.Polaris-ColorPicker {
    --pc-color-picker-size: 10rem;
    --pc-color-picker-dragger-size: 1.125rem;
    --pc-color-picker-z-index: 10;
    --pc-color-picker-adjustments: 20;
    --pc-color-picker-dragger: 30;
    --pc-color-picker-inner-shadow: inset 0 0 .125rem 0 rgba(0, 0, 0, .5);
    --pc-color-picker-dragger-shadow: inset 0 .0625rem .125rem 0 rgba(33, 43, 54, .32), 0 .0625rem .125rem 0 rgba(33, 43, 54, .32);
    --pc-color-picker-checkers: repeating-conic-gradient( var(--p-color-bg-surface) 0% 25%, var(--p-color-bg-surface-secondary) 0% 50% ) 50% / var(--p-space-400) var(--p-space-400);
    -webkit-user-select: none;
    user-select: none;
    display: flex
}

.Polaris-ColorPicker__MainColor {
    background: var(--pc-color-picker-checkers);
    position: relative;
    overflow: hidden;
    height: var(--pc-color-picker-size);
    width: var(--pc-color-picker-size)
}

.Polaris-ColorPicker--fullWidth .Polaris-ColorPicker__MainColor {
    width: auto;
    flex-grow: 1
}

.Polaris-ColorPicker__MainColor {
    border-radius: var(--p-border-radius-100);
    cursor: pointer
}

.Polaris-ColorPicker__MainColor .Polaris-ColorPicker__Dragger {
    right: calc(var(--pc-color-picker-dragger-size)*.5);
    margin: 0;
    box-shadow: var(--pc-color-picker-dragger-shadow)
}

.Polaris-ColorPicker__MainColor .Polaris-ColorPicker__ColorLayer {
    border-radius: var(--p-border-radius-100)
}

.Polaris-ColorPicker__MainColor:after,.Polaris-ColorPicker__MainColor:before {
    content: "";
    position: absolute;
    z-index: var(--pc-color-picker-adjustments);
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    pointer-events: none;
    border-radius: var(--p-border-radius-100)
}

.Polaris-ColorPicker__MainColor:before {
    background: linear-gradient(to right,white,transparent)
}

.Polaris-ColorPicker__MainColor:after {
    background-image: linear-gradient(to top,black,transparent);
    box-shadow: var(--pc-color-picker-inner-shadow)
}

@media (-ms-high-contrast: active) {
    .Polaris-ColorPicker__MainColor {
        outline: var(--p-border-width-025) solid FieldText
    }
}

.Polaris-ColorPicker__Dragger {
    position: relative;
    z-index: var(--pc-color-picker-dragger);
    bottom: calc(var(--pc-color-picker-dragger-size)*.5);
    transform: none;
    height: var(--pc-color-picker-dragger-size);
    width: var(--pc-color-picker-dragger-size);
    margin: 0 auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    background: transparent;
    border: var(--p-border-radius-100) solid var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-full);
    pointer-events: none;
    box-shadow: var(--pc-color-picker-dragger-shadow)
}

.Polaris-ColorPicker__HuePicker,.Polaris-ColorPicker__AlphaPicker {
    --pc-color-picker-vertical-border-radius: calc(var(--pc-color-picker-size)*.5);
    position: relative;
    overflow: hidden;
    height: var(--pc-color-picker-size);
    width: var(--p-space-600);
    margin-left: var(--p-space-200);
    border-width: var(--p-border-radius-100);
    border-radius: var(--pc-color-picker-vertical-border-radius)
}

:is(.Polaris-ColorPicker__HuePicker,.Polaris-ColorPicker__AlphaPicker):after {
    content: "";
    position: absolute;
    z-index: var(--pc-color-picker-adjustments);
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    pointer-events: none;
    border-radius: var(--pc-color-picker-vertical-border-radius);
    box-shadow: var(--pc-color-picker-inner-shadow)
}

@media (-ms-high-contrast: active) {
    .Polaris-ColorPicker__HuePicker,.Polaris-ColorPicker__AlphaPicker {
        outline: var(--p-border-width-025) solid FieldText
    }
}

.Polaris-ColorPicker__HuePicker {
    background-image: linear-gradient(to bottom,red var(--pc-color-picker-dragger-size),yellow,lime,cyan,blue,magenta,red calc(var(--pc-color-picker-size) - var(--pc-color-picker-dragger-size)))
}

.Polaris-ColorPicker__AlphaPicker {
    background: var(--pc-color-picker-checkers)
}

.Polaris-ColorPicker__ColorLayer {
    position: absolute;
    z-index: var(--pc-color-picker-z-index);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none
}

.Polaris-ColorPicker__Slidable {
    height: 100%;
    width: 100%;
    cursor: pointer
}

.Polaris-InlineGrid {
    --pc-inline-grid-gap-xs: initial;
    --pc-inline-grid-gap-sm: initial;
    --pc-inline-grid-gap-md: initial;
    --pc-inline-grid-gap-lg: initial;
    --pc-inline-grid-gap-xl: initial;
    gap: var(--pc-inline-grid-gap-xs)
}

@media (min-width: 30.625em) {
    .Polaris-InlineGrid {
        gap:var( --pc-inline-grid-gap-sm, var(--pc-inline-grid-gap-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-InlineGrid {
        gap:var( --pc-inline-grid-gap-md, var( --pc-inline-grid-gap-sm, var(--pc-inline-grid-gap-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-InlineGrid {
        gap:var( --pc-inline-grid-gap-lg, var( --pc-inline-grid-gap-md, var( --pc-inline-grid-gap-sm, var(--pc-inline-grid-gap-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-InlineGrid {
        gap:var( --pc-inline-grid-gap-xl, var( --pc-inline-grid-gap-lg, var( --pc-inline-grid-gap-md, var( --pc-inline-grid-gap-sm, var(--pc-inline-grid-gap-xs) ) ) ) )
    }
}

.Polaris-InlineGrid {
    --pc-inline-grid-grid-template-columns-xs: initial;
    --pc-inline-grid-grid-template-columns-sm: initial;
    --pc-inline-grid-grid-template-columns-md: initial;
    --pc-inline-grid-grid-template-columns-lg: initial;
    --pc-inline-grid-grid-template-columns-xl: initial;
    grid-template-columns: var(--pc-inline-grid-grid-template-columns-xs)
}

@media (min-width: 30.625em) {
    .Polaris-InlineGrid {
        grid-template-columns:var( --pc-inline-grid-grid-template-columns-sm, var(--pc-inline-grid-grid-template-columns-xs) )
    }
}

@media (min-width: 48em) {
    .Polaris-InlineGrid {
        grid-template-columns:var( --pc-inline-grid-grid-template-columns-md, var( --pc-inline-grid-grid-template-columns-sm, var(--pc-inline-grid-grid-template-columns-xs) ) )
    }
}

@media (min-width: 65em) {
    .Polaris-InlineGrid {
        grid-template-columns:var( --pc-inline-grid-grid-template-columns-lg, var( --pc-inline-grid-grid-template-columns-md, var( --pc-inline-grid-grid-template-columns-sm, var(--pc-inline-grid-grid-template-columns-xs) ) ) )
    }
}

@media (min-width: 90em) {
    .Polaris-InlineGrid {
        grid-template-columns:var( --pc-inline-grid-grid-template-columns-xl, var( --pc-inline-grid-grid-template-columns-lg, var( --pc-inline-grid-grid-template-columns-md, var( --pc-inline-grid-grid-template-columns-sm, var(--pc-inline-grid-grid-template-columns-xs) ) ) ) )
    }
}

.Polaris-InlineGrid {
    --pc-inline-grid-align-items: initial;
    display: grid;
    align-items: var(--pc-inline-grid-align-items)
}

.Polaris-DataTable {
    --pc-data-table-first-column-width: 9.0625rem;
    position: relative;
    max-width: 100vw;
    background-color: var(--p-color-bg-surface);
    border-radius: 0;
    overflow: hidden
}

@media (min-width: 30.625em) {
    .Polaris-DataTable {
        border-radius:var(--p-border-radius-300)
    }
}

.Polaris-DataTable--condensed .Polaris-DataTable__Navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: var(--p-space-400) var(--p-space-300)
}

@media (min-width: 48em) {
    .Polaris-DataTable--condensed .Polaris-DataTable__Navigation {
        justify-content:flex-end
    }
}

.Polaris-DataTable__Navigation {
    display: none
}

.Polaris-DataTable__Pip {
    height: .375rem;
    width: .375rem;
    background: var(--p-color-icon-secondary);
    border-radius: var(--p-border-radius-100)
}

.Polaris-DataTable__Pip:not(:last-of-type) {
    margin-right: var(--p-space-100)
}

.Polaris-DataTable__Pip:first-of-type {
    margin-left: var(--p-space-100)
}

.Polaris-DataTable__Pip:last-of-type {
    margin-right: var(--p-space-100)
}

.Polaris-DataTable__Pip--visible {
    background: var(--p-color-icon)
}

.Polaris-DataTable__ScrollContainer {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    background-color: inherit
}

.Polaris-DataTable__Table {
    width: 100%;
    border-spacing: 0
}

:is(.Polaris-DataTable__TableRow+.Polaris-DataTable__TableRow) .Polaris-DataTable__Cell {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-DataTable__Cell {
    font-weight: var(--p-font-weight-regular);
    color: var(--p-color-text);
    white-space: nowrap;
    text-align: left;
    transition: background-color var(--p-motion-duration-200) var(--p-motion-ease-in-out);
    padding: var(--p-space-200) var(--p-space-150)
}

.Polaris-DataTable__Cell:first-child {
    padding-left: var(--p-space-300)
}

.Polaris-DataTable__Cell:last-child {
    padding-right: var(--p-space-300)
}

.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell {
    padding: var(--p-space-150)
}

:is(.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell):first-child {
    padding-left: var(--p-space-300)
}

:is(.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell):last-child {
    padding-right: var(--p-space-300)
}

.Polaris-DataTable__ZebraStripingOnData .Polaris-DataTable__TableRow:nth-child(odd) .Polaris-DataTable__Cell,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__RowCountIsEven .Polaris-DataTable__TableRow:nth-child(2n) .Polaris-DataTable__Cell,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotalsInFooter .Polaris-DataTable__TableRow:nth-child(2n) .Polaris-DataTable__Cell,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotalsInFooter.Polaris-DataTable__RowCountIsEven .Polaris-DataTable__TableRow:nth-child(odd) .Polaris-DataTable__Cell {
    background: none
}

.Polaris-DataTable__ZebraStripingOnData .Polaris-DataTable__TableRow:nth-child(2n) .Polaris-DataTable__Cell,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__RowCountIsEven .Polaris-DataTable__TableRow:nth-child(odd) .Polaris-DataTable__Cell,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotalsInFooter .Polaris-DataTable__TableRow:nth-child(odd) .Polaris-DataTable__Cell,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotalsInFooter.Polaris-DataTable__RowCountIsEven .Polaris-DataTable__TableRow:nth-child(2n) .Polaris-DataTable__Cell {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-DataTable__Cell--separate:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-right: var(--p-border-width-025) solid var(--p-color-border)
}

.Polaris-DataTable__Cell--firstColumn {
    text-align: left;
    white-space: normal
}

.Polaris-DataTable__Cell--numeric {
    text-align: right
}

.Polaris-DataTable__Cell--truncated {
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    max-width: var(--pc-data-table-first-column-width)
}

.Polaris-DataTable__Cell--header {
    font-weight: var(--p-font-weight-regular);
    color: var(--p-color-text);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border);
    border-top: 0;
    padding-top: var(--p-space-300);
    padding-bottom: var(--p-space-300)
}

.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell--header {
    font-weight: var(--p-font-weight-regular)
}

.Polaris-DataTable__Cell--sortable {
    padding: 0
}

.Polaris-DataTable__Cell--sortable:first-child {
    padding-left: var(--p-space-200)
}

.Polaris-DataTable__Cell--sortable:last-child {
    padding-right: var(--p-space-200)
}

.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell--sortable {
    padding: 0
}

:is(.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell--sortable):first-child {
    padding-left: var(--p-space-200)
}

:is(.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell--sortable):last-child {
    padding-right: var(--p-space-200)
}

.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Cell--sortable .Polaris-DataTable__Heading--left {
    padding-right: 0;
    padding-left: var(--p-space-100)
}

.Polaris-DataTable__Cell--verticalAlignTop {
    vertical-align: top
}

.Polaris-DataTable__Cell--verticalAlignBottom {
    vertical-align: bottom
}

.Polaris-DataTable__Cell--verticalAlignMiddle {
    vertical-align: middle
}

.Polaris-DataTable__Cell--verticalAlignBaseline {
    vertical-align: baseline
}

@media (min-width: 48em) {
    .Polaris-DataTable--hoverable .Polaris-DataTable__Cell--hovered {
        background:var(--p-color-bg-surface-hover)
    }
}

.Polaris-DataTable__Icon {
    display: flex;
    align-self: flex-end;
    opacity: 0;
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease)
}

.Polaris-DataTable__Heading {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-DataTable__Heading:focus {
    outline: none
}

.Polaris-DataTable__Heading {
    position: relative
}

.Polaris-DataTable__Heading:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-DataTable__Heading {
    position: relative;
    display: inline-flex;
    justify-content: flex-end;
    align-items: baseline;
    color: var(--p-color-text);
    transition: color var(--p-motion-duration-200) var(--p-motion-ease);
    cursor: pointer;
    margin: .1875rem;
    padding: .5625rem .1875rem
}

.Polaris-DataTable__Heading ui-internal-icon,.Polaris-DataTable__Heading svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-DataTable__StickyHeaderEnabled [data-sticky-active] .Polaris-DataTable__Heading {
    visibility: hidden
}

.Polaris-DataTable__StickyHeaderEnabled [data-sticky-active] .Polaris-DataTable__StickyHeaderWrapper .Polaris-DataTable__Heading {
    visibility: visible
}

.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Heading {
    margin: .1875rem;
    padding: .1875rem
}

.Polaris-DataTable__Heading:hover .Polaris-DataTable__Icon {
    opacity: 1
}

.Polaris-DataTable__Heading:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-DataTable__Heading:focus-visible:not(:active) .Polaris-DataTable__Icon {
    opacity: 1
}

:is(.Polaris-DataTable__Heading:focus-visible:not(:active) .Polaris-DataTable__Icon) ui-internal-icon,:is(.Polaris-DataTable__Heading:focus-visible:not(:active) .Polaris-DataTable__Icon) svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-DataTable__Heading--left {
    justify-content: flex-start;
    flex-direction: row-reverse
}

.Polaris-DataTable__Cell--sorted .Polaris-DataTable__Icon {
    opacity: 1
}

:is(.Polaris-DataTable__Cell--sorted .Polaris-DataTable__Icon) ui-internal-icon,:is(.Polaris-DataTable__Cell--sorted .Polaris-DataTable__Icon) svg {
    color: var(--p-color-icon)
}

.Polaris-DataTable__Cell--sorted:hover ui-internal-icon,.Polaris-DataTable__Cell--sorted:hover svg {
    color: var(--p-color-icon)
}

:is(.Polaris-DataTable__Cell--sorted .Polaris-DataTable__Heading:focus:not(:active)) ui-internal-icon,:is(.Polaris-DataTable__Cell--sorted .Polaris-DataTable__Heading:focus:not(:active)) svg {
    color: var(--p-color-icon)
}

.Polaris-DataTable__Cell--total {
    font-weight: var(--p-font-weight-semibold);
    background: var(--p-color-bg-surface-secondary);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border)
}

.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotals .Polaris-DataTable__Cell--total {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotals.Polaris-DataTable__RowCountIsEven .Polaris-DataTable__Cell--total,.Polaris-DataTable__ZebraStripingOnData.Polaris-DataTable__ShowTotalsInFooter .Polaris-DataTable__Cell--total {
    background: none
}

.Polaris-DataTable--cellTotalFooter {
    border-top: var(--p-border-width-025) solid var(--p-color-border);
    border-bottom: none
}

.Polaris-DataTable__Footer {
    padding: var(--p-space-200) var(--p-space-300);
    background: var(--p-color-bg-surface-secondary);
    color: var(--p-color-text-secondary);
    text-align: center;
    border-top: var(--p-border-width-025) solid var(--p-color-border)
}

.Polaris-DataTable__IncreasedTableDensity .Polaris-DataTable__Footer {
    padding: var(--p-space-150) var(--p-space-300)
}

.Polaris-DataTable__ZebraStripingOnData .Polaris-DataTable__Footer {
    background: none
}

.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderWrapper {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    z-index: var(--p-z-index-1)
}

.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderInner {
    position: absolute;
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    border-spacing: 0
}

:is(.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderInner):not(.Polaris-DataTable__StickyHeaderInner--isSticky) {
    top: -624.9375rem;
    left: -624.9375rem
}

.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderTable {
    border-collapse: collapse;
    display: block;
    overflow-x: auto;
    width: 100%;
    scrollbar-width: none
}

:is(.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderTable)::-webkit-scrollbar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 0;
    width: 0
}

:is(.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderTable) .Polaris-DataTable__FixedFirstColumn {
    bottom: 0;
    top: auto;
    padding-left: var(--p-space-300)
}

.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyTableHeadingsRow {
    background-color: var(--p-color-bg-surface)
}

.Polaris-DataTable__StickyHeaderEnabled .Polaris-DataTable__StickyHeaderInner--isSticky {
    visibility: visible;
    background-color: var(--p-color-bg-surface);
    box-shadow: var(--p-shadow-100)
}

.Polaris-DataTable__FixedFirstColumn {
    position: absolute;
    background: inherit;
    z-index: 3;
    border-spacing: 0;
    top: 0;
    left: 0
}

@media (max-width: 47.9975em) {
    .Polaris-DataTable__FixedFirstColumn {
        z-index:1
    }
}

.Polaris-DataTable__TooltipContent {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Polaris-DatePicker {
    --pc-date-picker-range-end-border-radius: var(--p-border-radius-200);
    position: relative
}

.Polaris-DatePicker__MonthLayout {
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--p-space-400)*-1);
    margin-left: calc(var(--p-space-400)*-1)
}

.Polaris-DatePicker__MonthContainer {
    flex: 1 1 14.375rem;
    margin-top: var(--p-space-400);
    margin-left: var(--p-space-400);
    max-width: calc(100% - var(--p-space-400));
    min-width: 14.375rem
}

.Polaris-DatePicker__Month {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border: none;
    border-spacing: 0
}

.Polaris-DatePicker__DayCell {
    width: 14.28571%;
    background: transparent;
    margin: 0;
    padding: 0;
    border-radius: var(--p-border-radius-100)
}

.Polaris-DatePicker__DayCell--inRange {
    border-radius: 0
}

.Polaris-DatePicker__Day {
    display: block;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: var(--p-space-200);
    background: transparent;
    border: none;
    border-radius: var(--p-border-radius-200);
    outline: none;
    color: var(--p-color-text);
    cursor: pointer
}

.Polaris-DatePicker__Day:hover {
    background: var(--p-color-bg-fill-brand-hover);
    color: var(--p-color-text-brand-on-bg-fill);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-DatePicker__Day {
    position: relative
}

.Polaris-DatePicker__Day:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-DatePicker__Day:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-DatePicker__Day--inRange {
    background: var(--p-color-bg-surface-brand-selected);
    border-radius: 0
}

@media (-ms-high-contrast: active) {
    .Polaris-DatePicker__Day--inRange {
        -ms-high-contrast-adjust: none;
        background-color: Highlight;
        color: HighlightText
    }

    .Polaris-DatePicker__Day--inRange:hover {
        background-color: HighlightText;
        color: Highlight;
        outline: var(--p-border-width-050) solid Highlight
    }
}

.Polaris-DatePicker__Day--selected {
    background: var(--p-color-bg-fill-brand-selected);
    color: var(--p-color-text-brand-on-bg-fill)
}

@media (-ms-high-contrast: active) {
    .Polaris-DatePicker__Day--selected {
        -ms-high-contrast-adjust: none;
        background-color: Highlight;
        color: HighlightText
    }

    .Polaris-DatePicker__Day--selected:hover {
        background-color: HighlightText;
        color: Highlight;
        outline: var(--p-border-width-050) solid Highlight
    }
}

.Polaris-DatePicker__Day--disabled,.Polaris-DatePicker__Day--disabled:hover {
    background-color: transparent;
    color: var(--p-color-text-disabled)
}

@media (-ms-high-contrast) {
    .Polaris-DatePicker__Day--disabled {
        -ms-high-contrast-adjust: none;
        color: grayText
    }

    .Polaris-DatePicker__Day--disabled:hover {
        color: grayText;
        outline: none
    }
}

.Polaris-DatePicker__Day--disabled:focus:after {
    content: none
}

.Polaris-DatePicker__EmptyDayCell {
    width: 14.28571%;
    margin: 0;
    padding: 0
}

.Polaris-DatePicker__Weekday {
    padding: var(--p-space-200);
    background: transparent
}

.Polaris-DatePicker__Header {
    position: absolute;
    top: var(--p-space-400);
    display: flex;
    justify-content: space-between;
    width: 100%
}

.Polaris-DatePicker__Title {
    flex: 1 1 auto;
    padding-bottom: var(--p-space-100)
}

.Polaris-DatePicker__Day--firstInRange {
    border-radius: var(--p-border-radius-200)
}

.Polaris-DatePicker__Day--firstInRange.Polaris-DatePicker__Day--hasRange,.Polaris-DatePicker__Day--firstInRange.Polaris-DatePicker__Day--hoverRight {
    border-radius: var(--pc-date-picker-range-end-border-radius) 0 0 var(--pc-date-picker-range-end-border-radius)
}

:is(.Polaris-DatePicker__Day--firstInRange.Polaris-DatePicker__Day--hasRange,.Polaris-DatePicker__Day--firstInRange.Polaris-DatePicker__Day--hoverRight):after {
    border-radius: var(--pc-date-picker-range-end-border-radius) 0 0 var(--pc-date-picker-range-end-border-radius)
}

.Polaris-DatePicker__Day--lastInRange {
    border-radius: 0 var(--pc-date-picker-range-end-border-radius) var(--pc-date-picker-range-end-border-radius) 0
}

.Polaris-DatePicker__Day--lastInRange:after {
    border-radius: 0 var(--pc-date-picker-range-end-border-radius) var(--pc-date-picker-range-end-border-radius) 0
}

.Polaris-DatePicker__Week {
    margin-bottom: var(--p-space-050)
}

.Polaris-DatePicker__Week>.Polaris-DatePicker__Day--inRange:first-child:not(.Polaris-DatePicker__Day--firstInRange):not(.Polaris-DatePicker__Day--lastInRange) {
    border-radius: var(--p-border-radius-100) 0 0 var(--p-border-radius-100)
}

.Polaris-DatePicker__Week>.Polaris-DatePicker__Day--inRange:last-child:not(.Polaris-DatePicker__Day--firstInRange):not(.Polaris-DatePicker__Day--lastInRange) {
    border-radius: 0 var(--p-border-radius-100) var(--p-border-radius-100) 0
}

:is(.Polaris-DatePicker__Day--inRange,.Polaris-DatePicker__Day--inRange:not(:hover)+.Polaris-DatePicker__Day):after {
    border-radius: 0 var(--pc-date-picker-range-end-border-radius) var(--pc-date-picker-range-end-border-radius) 0
}

.Polaris-DescriptionList {
    margin: 0;
    padding: 0;
    word-break: break-word
}

@media (min-width: 30.625em) {
    .Polaris-DescriptionList {
        display:flex;
        flex-wrap: wrap;
        align-items: flex-start
    }
}

.Polaris-DescriptionList__Term {
    font-weight: var(--p-font-weight-semibold);
    padding: var(--p-space-400) 0 var(--p-space-200)
}

.Polaris-DescriptionList--spacingTight .Polaris-DescriptionList__Term {
    padding: var(--p-space-200) 0 var(--p-space-100)
}

@media (min-width: 30.625em) {
    .Polaris-DescriptionList__Term {
        flex:0 1 25%;
        padding: var(--p-space-400) var(--p-space-400) var(--p-space-400) 0
    }

    .Polaris-DescriptionList--spacingTight .Polaris-DescriptionList__Term {
        padding: var(--p-space-200) var(--p-space-200) var(--p-space-200) 0
    }

    .Polaris-DescriptionList__Description+.Polaris-DescriptionList__Term+.Polaris-DescriptionList__Description {
        border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
    }
}

.Polaris-DescriptionList__Description {
    margin-left: 0;
    padding: 0 0 var(--p-space-400)
}

.Polaris-DescriptionList--spacingTight .Polaris-DescriptionList__Description {
    padding: 0 0 var(--p-space-200)
}

.Polaris-DescriptionList__Description+.Polaris-DescriptionList__Term {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

@media (min-width: 30.625em) {
    .Polaris-DescriptionList__Description {
        flex:1 1 51%;
        padding: var(--p-space-400) 0
    }

    .Polaris-DescriptionList--spacingTight .Polaris-DescriptionList__Description {
        padding: var(--p-space-200) 0
    }

    .Polaris-DescriptionList__Description+.Polaris-DescriptionList__Term+.Polaris-DescriptionList__Description {
        border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
    }
}

.Polaris-Divider {
    border: 0;
    margin: 0
}

.Polaris-DropZone-FileUpload {
    padding: var(--p-space-300);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.Polaris-DropZone-FileUpload--large {
    padding: var(--p-space-800)
}

.Polaris-DropZone-FileUpload--small {
    padding: var(--p-space-200)
}

.Polaris-DropZone-FileUpload img {
    vertical-align: bottom
}

.Polaris-DropZone-FileUpload__ActionTitle {
    color: var(--p-color-text-emphasis);
    text-decoration: none
}

.Polaris-DropZone-FileUpload__ActionTitle:not(.Polaris-DropZone-FileUpload__ActionTitle--disabled) {
    cursor: pointer
}

.Polaris-DropZone-FileUpload__ActionTitle:not(.Polaris-DropZone-FileUpload__ActionTitle--disabled):hover,.Polaris-DropZone-FileUpload__ActionTitle:not(.Polaris-DropZone-FileUpload__ActionTitle--disabled):active {
    color: var(--p-color-text-emphasis-active);
    text-decoration: underline
}

.Polaris-DropZone-FileUpload__ActionTitle--focused {
    text-decoration: underline
}

.Polaris-DropZone-FileUpload__ActionTitle--disabled {
    color: var(--p-color-text-disabled)
}

.Polaris-DropZone-FileUpload__UploadIcon {
    display: flex;
    align-items: center;
    fill: var(--p-color-icon)
}

.Polaris-DropZone-FileUpload__UploadIcon.Polaris-DropZone-FileUpload--disabled {
    fill: var(--p-color-icon-disabled)
}

.Polaris-DropZone {
    --pc-drop-zone-outline: 29;
    --pc-drop-zone-overlay: 30;
    --pc-drop-zone-border-style: dashed;
    position: relative;
    display: flex;
    justify-content: center;
    background-color: var(--p-color-input-bg-surface);
    border-radius: var(--p-border-radius-200)
}

.Polaris-DropZone:after {
    content: "";
    position: absolute;
    z-index: var(--pc-drop-zone-outline);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: var(--p-border-width-0165) var(--pc-drop-zone-border-style) transparent;
    border-radius: var(--p-border-radius-200);
    pointer-events: none
}

.Polaris-DropZone:not(.Polaris-DropZone--focused):after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    transform: scale(1);
    border: var(--p-border-width-025) var(--pc-drop-zone-border-style) transparent
}

.Polaris-DropZone:hover {
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-DropZone.Polaris-DropZone--noOutline {
    background-color: transparent
}

.Polaris-DropZone--hasOutline {
    padding: var(--p-space-025)
}

.Polaris-DropZone--hasOutline:not(.Polaris-DropZone--isDisabled):after {
    border-width: var(--p-border-width-0165);
    border-color: var(--p-color-input-border)
}

.Polaris-DropZone--hasOutline:not(.Polaris-DropZone--isDisabled):hover {
    cursor: pointer;
    background-color: var(--p-color-input-bg-surface-hover)
}

.Polaris-DropZone--hasOutline:not(.Polaris-DropZone--isDisabled):hover:after {
    border-color: var(--p-color-input-border-hover)
}

.Polaris-DropZone--isDragging:not(.Polaris-DropZone--isDisabled) {
    background-color: var(--p-color-bg-surface-hover)
}

.Polaris-DropZone--isDisabled {
    cursor: not-allowed;
    background-color: var(--p-color-bg-surface-disabled);
    color: var(--p-color-text-disabled)
}

.Polaris-DropZone--isDisabled:after {
    border-color: var(--p-color-border-disabled)
}

.Polaris-DropZone--sizeLarge {
    min-height: 7.5rem
}

.Polaris-DropZone--sizeMedium {
    min-height: 6.25rem;
    align-items: center
}

.Polaris-DropZone--sizeSmall {
    padding: 0;
    align-items: center;
    min-height: 2.5rem
}

.Polaris-DropZone--sizeSmall:before {
    content: "";
    padding-top: 100%
}

.Polaris-DropZone--measuring {
    visibility: hidden;
    min-height: 0
}

.Polaris-DropZone__Container {
    position: relative
}

.Polaris-DropZone__Container:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: calc(var(--p-border-width-025)*-1 - .0625rem);
    right: calc(var(--p-border-width-025)*-1 - .0625rem);
    bottom: calc(var(--p-border-width-025)*-1 - .0625rem);
    left: calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-DropZone__Container {
    flex: 1 1
}

.Polaris-DropZone__Overlay {
    position: absolute;
    border-radius: var(--p-border-radius-200);
    z-index: var(--pc-drop-zone-overlay);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--p-space-400);
    border: var(--p-border-width-025) solid var(--p-color-input-border-active);
    text-align: center;
    color: var(--p-color-text);
    background-color: var(--p-color-input-bg-surface-active);
    pointer-events: none
}

.Polaris-DropZone--sizeSmall .Polaris-DropZone__Overlay {
    padding: 0
}

.Polaris-DropZone--hasError>.Polaris-DropZone__Overlay {
    border-color: var(--p-color-border-critical-secondary);
    color: var(--p-color-text-critical);
    border-style: var(--pc-drop-zone-border-style);
    border-width: var(--p-border-width-0165);
    background-color: var(--p-color-bg-surface-critical)
}

:is(.Polaris-DropZone--focused:not(.Polaris-DropZone--isDisabled) .Polaris-DropZone__Container):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-EmptyState__ImageContainer {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.Polaris-EmptyState__Image {
    opacity: 0;
    transition: opacity var(--p-motion-duration-150) var(--p-motion-ease);
    z-index: var(--p-z-index-1)
}

.Polaris-EmptyState__Image.Polaris-EmptyState--loaded {
    opacity: 1
}

@media (min-width: 48em) {
    .Polaris-EmptyState--imageContained {
        position:initial;
        width: 100%
    }
}

.Polaris-EmptyState__SkeletonImageContainer {
    --pc-empty-state-skeleton-image-container-size: 14.125rem;
    height: var(--pc-empty-state-skeleton-image-container-size);
    width: var(--pc-empty-state-skeleton-image-container-size);
    display: flex;
    align-items: center;
    justify-content: center
}

.Polaris-EmptyState__SkeletonImage {
    position: absolute;
    z-index: var(--p-z-index-0);
    --pc-empty-state-skeleton-image-size: 9.0625rem;
    height: var(--pc-empty-state-skeleton-image-size);
    width: var(--pc-empty-state-skeleton-image-size);
    background-color: var(--p-color-bg-fill-secondary);
    border-radius: var(--p-border-radius-full);
    opacity: 1;
    transition: opacity var(--p-motion-duration-500) var(--p-motion-ease)
}

.Polaris-EmptyState__SkeletonImage.Polaris-EmptyState--loaded {
    opacity: 0
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-EmptyState__SkeletonImage {
        background-color: grayText
    }
}

.Polaris-Truncate {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Polaris-ExceptionList {
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-ExceptionList__Item {
    position: relative;
    padding-left: var(--p-space-600);
    color: var(--p-color-text-secondary)
}

.Polaris-ExceptionList__Item+.Polaris-ExceptionList__Item {
    margin-top: var(--p-space-100)
}

.Polaris-ExceptionList__Icon {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: var(--p-space-500);
    height: var(--p-space-500);
    margin-right: var(--p-space-100)
}

.Polaris-ExceptionList--statusBase .Polaris-ExceptionList__Icon {
    color: var(--p-color-icon)
}

.Polaris-ExceptionList--statusSubdued .Polaris-ExceptionList__Icon {
    color: var(--p-color-icon-secondary)
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Icon {
    color: var(--p-color-text-caution)
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Icon {
    color: var(--p-color-text-critical)
}

.Polaris-ExceptionList__Bullet {
    width: .375rem;
    height: .375rem;
    border-radius: var(--p-border-radius-full)
}

.Polaris-ExceptionList--statusBase .Polaris-ExceptionList__Bullet {
    background-color: var(--p-color-icon)
}

.Polaris-ExceptionList--statusSubdued .Polaris-ExceptionList__Bullet {
    background-color: var(--p-color-icon-secondary)
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Bullet {
    background-color: var(--p-color-text-caution)
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Bullet {
    background-color: var(--p-color-text-critical)
}

.Polaris-ExceptionList__Title+.Polaris-ExceptionList__Description:before {
    content: "–";
    margin: 0 var(--p-space-100)
}

.Polaris-ExceptionList--statusBase .Polaris-ExceptionList__Title {
    color: var(--p-color-text)
}

.Polaris-ExceptionList--statusSubdued .Polaris-ExceptionList__Title {
    color: var(--p-color-text-secondary)
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Title,.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Title {
    font-weight: var(--p-font-weight-medium)
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Title {
    color: var(--p-color-text-caution)
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Title {
    color: var(--p-color-text-critical)
}

.Polaris-Filters-FilterPill__FilterButton {
    background: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-200);
    border: var(--p-color-border) dashed var(--p-border-width-025);
    cursor: pointer;
    color: var(--p-color-text);
    position: relative
}

.Polaris-Filters-FilterPill__FilterButton:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: calc(var(--p-border-width-025)*-1 - .0625rem);
    right: calc(var(--p-border-width-025)*-1 - .0625rem);
    bottom: calc(var(--p-border-width-025)*-1 - .0625rem);
    left: calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Filters-FilterPill__FilterButton.Polaris-Filters-FilterPill--focusedFilterButton:focus-within:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Filters-FilterPill__FilterButton:hover,.Polaris-Filters-FilterPill__FilterButton:focus,.Polaris-Filters-FilterPill__FilterButton:active {
    background: var(--p-color-bg-surface-hover);
    border-color: var(--p-color-border)
}

:is(.Polaris-Filters-FilterPill__FilterButton:hover,.Polaris-Filters-FilterPill__FilterButton:focus,.Polaris-Filters-FilterPill__FilterButton:active) path {
    fill: var(--p-color-icon-hover)
}

.Polaris-Filters-FilterPill__FilterButton:hover,.Polaris-Filters-FilterPill__FilterButton:active {
    border-style: solid
}

.Polaris-Filters-FilterPill__FilterButton:hover,.Polaris-Filters-FilterPill__FilterButton:focus {
    background: transparent
}

.Polaris-Filters-FilterPill__FilterButton:active {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-Filters-FilterPill__FilterButton.Polaris-Filters-FilterPill__ActiveFilterButton {
    background: var(--p-color-bg-surface);
    border-style: solid
}

.Polaris-Filters-FilterPill__FilterButton.Polaris-Filters-FilterPill__ActiveFilterButton:active {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-Filters-FilterPill__FilterButton:after {
    border-radius: var(--p-border-radius-200)
}

.Polaris-Filters-FilterPill__PlainButton {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: inherit;
    outline: inherit
}

.Polaris-Filters-FilterPill__PlainButton path {
    fill: var(--p-color-icon)
}

.Polaris-Filters-FilterPill__PlainButton[aria-disabled=true] path {
    fill: var(--p-color-icon-disabled)
}

.Polaris-Filters-FilterPill__ToggleButton {
    padding: 0 var(--p-space-200) 0 var(--p-space-300);
    height: 1.625rem
}

@media (min-width: 48em) {
    .Polaris-Filters-FilterPill__ToggleButton {
        padding:0 var(--p-space-100) 0 var(--p-space-200);
        height: 1.375rem
    }
}

.Polaris-Filters-FilterPill__ActiveFilterButton .Polaris-Filters-FilterPill__ToggleButton {
    padding-right: var(--p-space-050)
}

@media (min-width: 48em) {
    .Polaris-Filters-FilterPill__ActiveFilterButton .Polaris-Filters-FilterPill__ToggleButton {
        padding-right:0
    }
}

.Polaris-Filters-FilterPill--clearButton {
    position: relative
}

.Polaris-Filters-FilterPill--clearButton:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Filters-FilterPill--clearButton {
    margin-right: var(--p-space-200)
}

@media (min-width: 48em) {
    .Polaris-Filters-FilterPill--clearButton {
        margin-right:var(--p-space-100)
    }
}

.Polaris-Filters-FilterPill--clearButton:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Filters-FilterPill__IconWrapper {
    display: flex;
    align-items: center
}

@media (min-width: 48em) {
    .Polaris-Filters-FilterPill__IconWrapper {
        scale:.8
    }
}

.Polaris-Filters-FilterPill__PopoverWrapper {
    min-width: 11.5625rem;
    max-width: 18.75rem;
    word-break: break-word
}

.Polaris-Filters-FilterPill__ClearButtonWrapper button {
    min-height: 0;
    padding: 0;
    margin: 0
}

.Polaris-Filters__Container {
    position: relative;
    z-index: 30;
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary);
    border-top-left-radius: var(--p-border-radius-200);
    border-top-right-radius: var(--p-border-radius-200);
    background: var(--p-color-bg-surface)
}

@media (max-width: 30.6225em) {
    .Polaris-Filters__Container {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }
}

.Polaris-Filters__SearchField {
    flex: 1 1
}

.Polaris-Filters__FiltersWrapper {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary);
    height: 3.3125rem;
    overflow: hidden
}

@media (max-width: 30.6225em) {
    .Polaris-Filters__FiltersWrapper {
        background:var(--p-color-bg-surface)
    }
}

@media (min-width: 48em) {
    .Polaris-Filters__FiltersWrapper {
        height:auto;
        overflow: visible
    }
}

.Polaris-Filters--hideQueryField .Polaris-Filters__FiltersWrapper {
    display: flex;
    align-items: center
}

.Polaris-Filters__FiltersInner {
    overflow: auto;
    white-space: nowrap;
    padding: var(--p-space-300) var(--p-space-200) var(--p-space-500)
}

.Polaris-Filters--hideQueryField .Polaris-Filters__FiltersInner {
    flex: 1 1;
    padding: var(--p-space-300)
}

@media (min-width: 48em) {
    .Polaris-Filters__FiltersInner {
        overflow:visible;
        flex-wrap: wrap;
        gap: var(--p-space-200);
        padding: .375rem var(--p-space-200)
    }

    .Polaris-Filters--hideQueryField .Polaris-Filters__FiltersInner {
        flex: 1 1;
        padding: .375rem var(--p-space-200)
    }
}

.Polaris-Filters__AddFilter {
    background: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-200);
    border: var(--p-color-border) dashed var(--p-border-width-025);
    padding: 0 var(--p-space-200) 0 var(--p-space-300);
    height: 1.75rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: inherit;
    position: relative
}

.Polaris-Filters__AddFilter:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: calc(var(--p-border-width-025)*-1 - .0625rem);
    right: calc(var(--p-border-width-025)*-1 - .0625rem);
    bottom: calc(var(--p-border-width-025)*-1 - .0625rem);
    left: calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Filters__AddFilter {
    color: var(--p-color-icon)
}

.Polaris-Filters__AddFilter path {
    fill: var(--p-color-icon)
}

@media (min-width: 48em) {
    .Polaris-Filters__AddFilter {
        height:1.5rem;
        padding: 0 .375rem 0 var(--p-space-200)
    }
}

.Polaris-Filters__AddFilter:hover,.Polaris-Filters__AddFilter:focus {
    background: transparent;
    border-color: var(--p-color-border-hover)
}

:is(.Polaris-Filters__AddFilter:hover,.Polaris-Filters__AddFilter:focus) path {
    fill: var(--p-color-icon-hover)
}

.Polaris-Filters__AddFilter:hover {
    border-style: solid
}

.Polaris-Filters__AddFilter:focus {
    outline-offset: var(--p-border-width-050)
}

.Polaris-Filters__AddFilter:active {
    background: var(--p-color-bg-surface-tertiary);
    border-color: var(--p-color-border-hover)
}

.Polaris-Filters__AddFilter[aria-disabled=true] {
    background: var(--p-color-bg-fill-disabled);
    border-color: transparent;
    color: var(--p-color-text-disabled);
    cursor: default
}

.Polaris-Filters__AddFilter[aria-disabled=true] path {
    fill: var(--p-color-icon-disabled)
}

.Polaris-Filters__AddFilter:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Filters__AddFilter:after {
    border-radius: var(--p-border-radius-200)
}

.Polaris-Filters__AddFilter span {
    margin-right: var(--p-space-050)
}

@media (min-width: 48em) {
    .Polaris-Filters__AddFilter span {
        margin-right:var(--p-space-025)
    }
}

.Polaris-Filters__AddFilter svg {
    width: var(--p-space-500)
}

@media (min-width: 48em) {
    .Polaris-Filters__AddFilter svg {
        width:var(--p-space-400)
    }
}

@media (max-width: 47.9975em) {
    .Polaris-Filters__FiltersWrapperWithAddButton {
        position:relative
    }

    .Polaris-Filters__FiltersWrapperWithAddButton .Polaris-Filters__FiltersInner {
        padding: var(--p-space-200);
        padding-right: 0
    }

    .Polaris-Filters__AddFilterActivatorMultiple {
        position: sticky;
        z-index: var(--p-z-index-1);
        top: 0;
        right: 0;
        display: flex;
        padding: var(--p-space-100) var(--p-space-400) var(--p-space-100) 0;
        background: var(--p-color-bg-surface);
        margin-left: var(--p-space-200)
    }

    .Polaris-Filters__AddFilterActivatorMultiple:before {
        content: "";
        position: absolute;
        top: 0;
        left: -.75rem;
        width: .75rem;
        height: 100%;
        pointer-events: none;
        background: linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--p-color-bg-surface) 70%,var(--p-color-bg-surface) 100%)
    }

    .Polaris-Filters__AddFilterActivatorMultiple .Polaris-Filters__AddFilter {
        padding: var(--p-space-300) var(--p-space-200)
    }

    :is(.Polaris-Filters__AddFilterActivatorMultiple .Polaris-Filters__AddFilter) span {
        display: none
    }
}

.Polaris-Filters__FiltersStickyArea {
    position: relative;
    display: flex;
    gap: var(--p-space-100);
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start
}

@media (min-width: 48em) {
    .Polaris-Filters__FiltersStickyArea {
        flex-wrap:wrap
    }
}

.Polaris-Filters__ClearAll {
    margin-left: var(--p-space-200)
}

@media (max-width: 47.9975em) {
    .Polaris-Filters__ClearAll {
        margin-left:0;
        padding-right: var(--p-space-400)
    }

    .Polaris-Filters__MultiplePinnedFilterClearAll {
        transform: translate(-.5rem);
        position: relative;
        z-index: var(--p-z-index-1);
        margin-left: 0;
        padding-right: var(--p-space-400)
    }
}

.Polaris-FooterHelp {
    display: flex;
    justify-content: var(--pc-footer-help-align);
    margin: var(--p-space-500);
    width: auto
}

.Polaris-FormLayout__Item {
    --pc-form-layout-item-min-size: 13.75rem;
    flex: 1 1
}

.Polaris-FormLayout__Item.Polaris-FormLayout--grouped {
    min-width: var(--pc-form-layout-item-min-size)
}

@media (min-width: 0em) and (max-width: 30.6225em) {
    .Polaris-FormLayout__Item.Polaris-FormLayout--grouped {
        min-width:100%
    }
}

.Polaris-FormLayout__Item.Polaris-FormLayout--condensed {
    flex-basis: calc(var(--pc-form-layout-item-min-size)*.5);
    min-width: calc(var(--pc-form-layout-item-min-size)*.5)
}

.Polaris-Frame-Toast {
    display: inline-flex;
    max-width: 31.25rem;
    padding: var(--p-space-200) var(--p-space-300);
    border-radius: var(--p-border-radius-100);
    background: var(--p-color-bg-inverse);
    color: var(--p-color-text-inverse);
    margin-bottom: var(--p-space-500);
    position: relative;
    box-shadow: var(--p-shadow-400);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Frame-Toast:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    box-shadow: var(--p-shadow-bevel-100);
    border-radius: var(--p-border-radius-200);
    pointer-events: none;
    mix-blend-mode: luminosity
}

@media (min-width: 30.625em) {
    .Polaris-Frame-Toast {
        padding:var(--p-space-300)
    }
}

@media (forced-colors: active) {
    .Polaris-Frame-Toast {
        border: var(--p-border-width-050) solid transparent
    }
}

.Polaris-Frame-Toast__Action {
    margin-left: var(--p-space-400);
    color: var(--p-color-text-inverse)
}

.Polaris-Frame-Toast--error {
    background: var(--p-color-bg-fill-critical);
    color: var(--p-color-text-critical-on-bg-fill)
}

.Polaris-Frame-Toast--error .Polaris-Frame-Toast__CloseButton {
    color: var(--p-color-text-critical-on-bg-fill)
}

.Polaris-Frame-Toast__LeadingIcon {
    margin-right: var(--p-space-150)
}

.Polaris-Frame-Toast__CloseButton {
    display: flex;
    align-self: center;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    color: var(--p-color-icon-inverse);
    cursor: pointer;
    margin-left: var(--p-space-200)
}

.Polaris-Frame-Toast__CloseButton:focus {
    outline: none
}

.Polaris-Frame-Toast__CloseButton:focus,.Polaris-Frame-Toast__CloseButton:hover {
    color: var(--p-color-text-inverse)
}

.Polaris-Frame-Toast--toneMagic {
    background-color: var(--p-color-bg-fill-magic-secondary);
    color: var(--p-color-text-magic)
}

.Polaris-Frame-Toast--toneMagic .Polaris-Frame-Toast__CloseButton,.Polaris-Frame-Toast--toneMagic .Polaris-Frame-Toast__Action {
    color: var(--p-color-text-magic)
}

.Polaris-Frame-Toast__WithActionOnComponent {
    border: none;
    cursor: pointer;
    padding-right: var(--p-space-500)
}

.Polaris-Frame-Toast__WithActionOnComponent.Polaris-Frame-Toast--toneMagic:focus,.Polaris-Frame-Toast__WithActionOnComponent.Polaris-Frame-Toast--toneMagic:hover {
    background-color: var(--p-color-bg-fill-magic-secondary-hover)
}

.Polaris-Frame-Toast__WithActionOnComponent.Polaris-Frame-Toast--toneMagic:active {
    background-color: var(--p-color-bg-fill-magic-secondary-active)
}

:root {
    --pc-toast-manager-translate-y-out: 9.375rem;
    --pc-toast-manager-translate-y-in: 0;
    --pc-toast-manager-scale-in: 1;
    --pc-toast-manager-scale-out: .9;
    --pc-toast-manager-blur-in: 0;
    --pc-toast-manager-transition-delay-in: 0s
}

.Polaris-Frame-ToastManager {
    position: fixed;
    z-index: var(--p-z-index-12);
    right: 0;
    left: 0;
    text-align: center;
    bottom: var(--pc-frame-global-ribbon-height);
    display: flex;
    flex-direction: column;
    align-items: center
}

.Polaris-Frame-ToastManager__ToastWrapper {
    position: absolute;
    display: inline-flex;
    opacity: 0;
    transition: transform var(--p-motion-duration-400) var(--p-motion-ease-out),opacity var(--p-motion-duration-400) var(--p-motion-ease-out);
    transform: translateY(var(--pc-toast-manager-translate-y-out))
}

.Polaris-Frame-ToastManager__ToastWrapper--enter,.Polaris-Frame-ToastManager__ToastWrapper--exit {
    transition-timing-function: var(--p-motion-ease-in);
    transform: translateY(var(--pc-toast-manager-translate-y-out)) scale(var(--pc-toast-manager-scale-out));
    opacity: 0
}

.Polaris-Frame-ToastManager__ToastWrapper--exit {
    transition-duration: var(--p-motion-duration-200)
}

.Polaris-Frame-ToastManager--toastWrapperEnterDone {
    transform: translateY(var(--pc-toast-manager-translate-y-in)) scale(var(--pc-toast-manager-scale-in));
    filter: blur(var(--pc-toast-manager-blur-in));
    opacity: 1;
    transition-delay: var(--pc-toast-manager-transition-delay-in)
}

.Polaris-Frame-ToastManager--toastWrapperHoverable {
    cursor: pointer
}

.Polaris-Frame-Loading {
    overflow: hidden;
    height: .1875rem;
    background-color: var(--p-color-bg-surface);
    opacity: 1
}

.Polaris-Frame-Loading__Level {
    width: 100%;
    height: 100%;
    transform-origin: 0;
    background-color: var(--p-color-bg-fill-brand);
    transition: transform var(--p-motion-duration-500) linear
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-Frame-Loading__Level {
        background-color: highlight
    }
}

.Polaris-Link {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline;
    text-align: inherit;
    padding: 0;
    background: none;
    border: 0;
    font-size: inherit;
    font-weight: inherit;
    color: var(--p-color-text-link);
    text-decoration: underline;
    cursor: pointer;
    touch-action: manipulation
}

.Polaris-Link:hover {
    color: var(--p-color-text-link-hover);
    text-decoration: underline
}

.Polaris-Link:focus,.Polaris-Link:focus-visible {
    outline: var(--p-color-border-focus) auto var(--p-border-width-050);
    outline-offset: var(--p-space-050);
    border-radius: var(--p-border-radius-150)
}

.Polaris-Link:active {
    position: relative;
    color: var(--p-color-text-link-active)
}

@media print {
    .Polaris-Link {
        text-decoration-color: var(--p-color-border-tertiary)
    }
}

.Polaris-Link--monochrome {
    color: inherit
}

.Polaris-Link--monochrome:hover,.Polaris-Link--monochrome:focus,.Polaris-Link--monochrome:active {
    color: inherit
}

.Polaris-Link--removeUnderline {
    text-decoration: none
}

.Polaris-Link--removeUnderline:hover {
    text-decoration: underline
}

.Polaris-Frame-CheckoutExtensibilityBannerExperimental {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    padding: var(--p-space-300) var(--p-space-500);
    background-color: var(--p-color-bg-fill-warning)
}

.Polaris-Frame-CheckoutExtensibilityBannerExperimental.Polaris-Frame-CheckoutExtensibilityBannerExperimental--hasTopBar {
    top: var(--pg-top-bar-height);
    border-top-left-radius: var(--p-border-radius-300);
    border-top-right-radius: var(--p-border-radius-300)
}

.Polaris-Frame-CheckoutExtensibilityBannerExperimental.Polaris-Frame-CheckoutExtensibilityBannerExperimental--critical {
    color: var(--p-color-text-critical-on-bg-fill);
    background-color: var(--p-color-bg-fill-critical)
}

.Polaris-Frame {
    --pc-frame-button-size: var(--p-space-800);
    --pc-sidebar-width: calc(22.25rem + var(--p-space-400));
    width: 100%;
    min-height: 100vh;
    min-height: 100svh;
    display: flex;
    background-color: var(--p-color-bg)
}

@media print {
    .Polaris-Frame {
        background-color: transparent
    }
}

@media (min-width: 48em) {
    .Polaris-Frame {
        width:calc(100% - var(--pc-frame-offset, 0px));
        margin-left: var(--pc-frame-offset)
    }
}

.Polaris-Frame.Polaris-Frame--notFullScreen {
    --pc-sidebar-width: calc(22.25rem + var(--p-space-100));
    --pc-scrollbar-spacer: 0;
    background-color: var(--p-color-bg-inverse);
    transition: width var(--p-motion-duration-250) var(--p-motion-ease)
}

@media (prefers-reduced-motion) {
    .Polaris-Frame.Polaris-Frame--notFullScreen {
        transition: none
    }
}

.Polaris-Frame__hasSidebar--topBarAndReframe {
    transition: width var(--p-motion-duration-250) var(--p-motion-ease)
}

@media screen and (min-width: 75em) {
    .Polaris-Frame__hasSidebar--topBarAndReframe {
        width:calc(100% - var(--pc-frame-offset, 0px))
    }
}

@media (prefers-reduced-motion) {
    .Polaris-Frame__hasSidebar--topBarAndReframe {
        transition: none
    }
}

.Polaris-Frame__ScrollbarAlwaysVisible {
    --pc-scrollbar-spacer: var(--p-space-050)
}

.Polaris-Frame__Navigation {
    position: fixed;
    z-index: var(--p-z-index-8);
    top: 0;
    left: 0;
    display: none;
    flex: 0 0 auto;
    align-items: stretch;
    height: 100%;
    outline: none;
    transform: translate(0)
}

@media print {
    .Polaris-Frame__Navigation {
        display: none!important
    }
}

@media (min-width: 48em) {
    .Polaris-Frame__Navigation {
        z-index:0;
        left: var(--pc-frame-offset);
        display: flex
    }

    .Polaris-Frame--hasTopBar .Polaris-Frame__Navigation {
        top: var(--pg-top-bar-height);
        height: calc(100% - var(--pg-top-bar-height))
    }
}

.Polaris-Frame__Navigation:focus {
    outline: none
}

.Polaris-Frame--isScaledBack .Polaris-Frame__Navigation {
    border-bottom-left-radius: var(--p-border-radius-300)
}

.Polaris-Frame__Navigation--enter,.Polaris-Frame__Navigation--enterActive,.Polaris-Frame__Navigation--exit,.Polaris-Frame__Navigation--exitActive {
    display: flex
}

.Polaris-Frame__Navigation--enter {
    transform: translate(-100%)
}

.Polaris-Frame__Navigation--enterActive {
    transform: translate(0);
    transition: transform var(--p-motion-duration-300) var(--p-motion-ease-out)
}

.Polaris-Frame__Navigation--exit {
    transform: translate(0)
}

.Polaris-Frame__Navigation--exitActive {
    transform: translate(-100%);
    transition: transform var(--p-motion-duration-300) var(--p-motion-ease-out)
}

.Polaris-Frame__NavigationDismiss {
    position: relative
}

.Polaris-Frame__NavigationDismiss:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Frame__NavigationDismiss {
    position: absolute;
    top: 0;
    left: 100%;
    width: var(--pc-frame-button-size);
    height: var(--pc-frame-button-size);
    margin: var(--p-space-400);
    padding: 0;
    border: none;
    border-radius: var(--p-border-radius-full);
    background: none;
    opacity: 0;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    cursor: pointer;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-Frame__NavigationDismiss ui-internal-icon,.Polaris-Frame__NavigationDismiss svg {
    color: var(--p-color-bg-surface)
}

@media print {
    .Polaris-Frame__NavigationDismiss {
        display: none!important
    }
}

.Polaris-Frame__Navigation--visible .Polaris-Frame__NavigationDismiss {
    pointer-events: all;
    opacity: 1
}

.Polaris-Frame__NavigationDismiss:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Frame__NavigationDismiss:focus {
    position: absolute;
    border-radius: var(--p-border-radius-100);
    outline: none
}

@media (min-width: 48em) {
    .Polaris-Frame__NavigationDismiss {
        display:none
    }
}

.Polaris-Frame__NavigationDismiss:hover,.Polaris-Frame__NavigationDismiss:active {
    background-color: #ffffff80
}

.Polaris-Frame__TopBar {
    position: fixed;
    z-index: var(--p-z-index-4);
    top: 0;
    left: 0;
    width: 100%;
    height: var(--pg-top-bar-height)
}

@media print {
    .Polaris-Frame__TopBar {
        display: none!important
    }
}

@media (min-width: 48em) {
    .Polaris-Frame__TopBar {
        left:var(--pc-frame-offset);
        width: calc(100% - var(--pc-frame-offset, 0px))
    }
}

.Polaris-Frame__ContextualSaveBar {
    position: fixed;
    z-index: var(--p-z-index-5);
    top: 0;
    left: 0;
    width: 100%
}

@media (min-width: 48em) {
    .Polaris-Frame__ContextualSaveBar {
        left:var(--pc-frame-offset);
        width: calc(100% - var(--pc-frame-offset, 0px))
    }
}

.Polaris-Frame__Main {
    --pc-frame-main-padding-right-from-env: env(safe-area-inset-right) ;
    flex: 1 1;
    display: flex;
    align-items: stretch;
    min-width: 0;
    border-inline-end:none;background-color: var(--p-color-bg);
    height: 100%;
    overflow: hidden;
    transition: padding var(--p-motion-duration-0) linear var(--p-motion-duration-50);
    padding-right: var(--pc-frame-main-padding-right-from-env, 0)
}

@media (prefers-reduced-motion) {
    .Polaris-Frame__Main {
        transition: none
    }
}

.Polaris-Frame__Main:focus,.Polaris-Frame__Main:focus-visible {
    outline: none
}

@media (min-width: 30.625em) {
    .Polaris-Frame__Main {
        max-width:unset
    }
}

.Polaris-Frame__Main {
    padding-left: 0;
    padding-left: constant(safe-area-inset-left);
    padding-left: env(safe-area-inset-left);
    padding-bottom: 0;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom)
}

@media (min-width: 48em) {
    .Polaris-Frame--hasNav .Polaris-Frame__Main {
        padding-left:var(--pg-layout-width-nav-base);
        padding-left: calc(var(--pg-layout-width-nav-base) + constant(safe-area-inset-left));
        padding-left: calc(var(--pg-layout-width-nav-base) + env(safe-area-inset-left))
    }
}

.Polaris-Frame--hasTopBar .Polaris-Frame__Main {
    border-top-left-radius: var(--p-border-radius-300);
    border-top-right-radius: var(--p-border-radius-300);
    margin-top: var(--pg-top-bar-height);
    padding-top: 0
}

@media print {
    .Polaris-Frame--hasTopBar .Polaris-Frame__Main {
        padding-top: 0;
        margin-top: 0;
        overflow: visible
    }
}

.Polaris-Frame--hasCheckoutExtensibilityBanner .Polaris-Frame__Main {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

@media print {
    .Polaris-Frame--hasNav .Polaris-Frame__Main {
        padding-left: 0
    }
}

@media screen and (min-width: 75em) {
    .Polaris-Frame--hasSidebar .Polaris-Frame__Main {
        padding-right:calc(var(--pc-sidebar-width) + var(--pc-frame-main-padding-right-from-env, 0))
    }
}

.Polaris-Frame__NoScrollbarGutterLine {
    border-inline-end:none}

.Polaris-Frame__Content {
    position: relative;
    padding-bottom: var(--pc-frame-global-ribbon-height, 0);
    flex: 1 1;
    min-width: 0;
    max-width: 100%;
    height: 100%
}

@media screen and (min-width: 75em) {
    .Polaris-Frame--hasSidebar .Polaris-Frame__Content {
        margin-right:unset
    }
}

.Polaris-Frame__ScrollbarSafeArea {
    height: 100%;
    width: 100%
}

@media (min-width: 48em) {
    .Polaris-Frame__ScrollbarSafeArea {
        transition:width var(--p-motion-duration-250) var(--p-motion-ease);
        width: calc(100vw - var(--pg-navigation-width) - var(--pc-app-provider-scrollbar-width) - var(--pc-frame-offset, 0px) - var(--pc-scrollbar-spacer))
    }

    @media (prefers-reduced-motion) {
        .Polaris-Frame__ScrollbarSafeArea {
            transition: none
        }
    }
}

.Polaris-Frame--hasSidebar .Polaris-Frame__ScrollbarSafeArea {
    transition: width var(--p-motion-duration-250) var(--p-motion-ease)
}

@media screen and (min-width: 75em) {
    .Polaris-Frame--hasSidebar .Polaris-Frame__ScrollbarSafeArea {
        width:calc(100vw - var(--pg-navigation-width) - var(--pc-app-provider-scrollbar-width) - var(--pc-sidebar-width) - var(--pc-frame-offset, 0px) - var(--pc-scrollbar-spacer));
        margin-right: unset
    }
}

@media (prefers-reduced-motion) {
    .Polaris-Frame--hasSidebar .Polaris-Frame__ScrollbarSafeArea {
        transition: none
    }
}

.Polaris-Frame__ScrollbarSafeAreaFullscreen {
    height: 100%;
    width: 100%
}

.Polaris-Frame--hasSidebar .Polaris-Frame__ScrollbarSafeAreaFullscreen {
    width: calc(100% - var(--pc-sidebar-width))
}

.Polaris-Frame__GlobalRibbonContainer {
    position: fixed;
    z-index: var(--p-z-index-3);
    bottom: 0;
    width: 100%
}

@media (min-width: 48em) {
    .Polaris-Frame__GlobalRibbonContainer {
        left:var(--pc-frame-offset)
    }

    .Polaris-Frame--hasNav .Polaris-Frame__GlobalRibbonContainer {
        left: calc(var(--pg-layout-width-nav-base) + var(--pc-frame-offset));
        left: calc(var(--pg-layout-width-nav-base) + var(--pc-frame-offset) + constant(safe-area-inset-left));
        left: calc(var(--pg-layout-width-nav-base) + var(--pc-frame-offset) + env(safe-area-inset-left));
        width: calc(100% - var(--pg-layout-width-nav-base) - var(--pc-frame-offset, 0px))
    }
}

.Polaris-Frame__LoadingBar {
    position: fixed;
    z-index: var(--p-z-index-6);
    top: 0;
    right: 0;
    left: 0
}

@media print {
    .Polaris-Frame__LoadingBar {
        display: none!important
    }
}

@media (min-width: 48em) {
    .Polaris-Frame--hasNav .Polaris-Frame__LoadingBar {
        left:var(--pc-frame-offset)
    }

    .Polaris-Frame--hasTopBar .Polaris-Frame__LoadingBar {
        z-index: var(--p-z-index-6)
    }
}

.Polaris-Frame__Skip {
    position: fixed;
    z-index: var(--p-z-index-9);
    top: .625rem;
    left: calc(var(--p-space-200) + var(--pc-frame-offset));
    padding: var(--p-space-150) var(--p-space-300);
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-bg-fill);
    color: var(--p-color-text);
    text-decoration: none;
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Polaris-Frame__Skip:not(:focus) {
    pointer-events: none;
    opacity: 0
}

@media (--p-breakpoints-sm-up) and screen {
    .Polaris-Frame__ShadowBevel {
        position: relative;
        box-shadow: var(--p-shadow-100);
        border-radius: var(--p-border-radius-300);
        border: var(--p-z-index-1)
    }

    .Polaris-Frame__ShadowBevel:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
        box-shadow: var(--p-shadow-bevel-100);
        border-radius: var(--p-border-radius-300);
        pointer-events: none;
        mix-blend-mode: luminosity
    }

    .Polaris-Frame__ShadowBevel {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .Polaris-Frame__ShadowBevel:before {
        top: var(--pg-top-bar-height);
        background-color: var(--p-color-bg);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.Polaris-Frame__ShadowBevel {
    position: fixed;
    overflow: clip;
    width: 100%;
    transition: transform var(--p-motion-duration-250) var(--p-motion-ease-in-out),border-radius var(--p-motion-duration-500) var(--p-motion-ease-in-out);
    transform-origin: 50% var(--pg-top-bar-height)
}

.Polaris-Frame__ShadowBevel:after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: var(--pg-top-bar-height) 0 0;
    background: var(--p-color-bg-inverse);
    opacity: 0;
    border-radius: var(--p-border-radius-300);
    transition: opacity var(--p-motion-duration-250) var(--p-motion-ease-in-out)
}

@media (prefers-reduced-motion) {
    .Polaris-Frame__ShadowBevel {
        transition: none
    }
}

@media print {
    .Polaris-Frame__ShadowBevel {
        position: initial;
        overflow: visible
    }
}

.Polaris-Frame--isScaledBack .Polaris-Frame__ShadowBevel {
    transform: scale(.99);
    transform-origin: 50% var(--pg-top-bar-height);
    border-radius: var(--p-border-radius-300);
    transition: border-radius var(--p-motion-duration-100) var(--p-motion-ease-in-out),transform var(--p-motion-duration-250) var(--p-motion-ease-in-out),width var(--p-motion-duration-250) var(--p-motion-ease)
}

:is(.Polaris-Frame--isScaledBack .Polaris-Frame__ShadowBevel):before {
    border-radius: var(--p-border-radius-300)
}

:is(.Polaris-Frame--isScaledBack .Polaris-Frame__ShadowBevel):after {
    opacity: .5
}

.Polaris-Frame__NoShadowBevel {
    width: 100%
}

.Polaris-Frame__Scrollable {
    width: 100vw;
    height: 100vh;
    height: 100svh;
    scrollbar-width: thin;
    scrollbar-color: var(--p-color-scrollbar-thumb-bg) transparent;
    transition: scrollbar-color var(--p-motion-duration-100) var(--p-motion-ease-in)
}

.Polaris-Frame__Scrollable:hover {
    scrollbar-color: var(--p-color-scrollbar-thumb-bg-hover) transparent
}

.Polaris-Frame--hasTopBar .Polaris-Frame__Scrollable {
    height: calc(100vh - var(--pg-top-bar-height) - var(--pg-checkout-extensions-banner-height))
}

@supports (height: 100svh) {
    .Polaris-Frame--hasTopBar .Polaris-Frame__Scrollable {
        height:calc(100svh - var(--pg-top-bar-height) - var(--pg-checkout-extensions-banner-height))
    }
}

@media print {
    .Polaris-Frame--hasTopBar .Polaris-Frame__Scrollable {
        height: auto;
        overflow: visible
    }
}

@media print {
    .Polaris-Frame__Scrollable {
        height: auto;
        scrollbar-width: none
    }
}

.Polaris-Frame__Scrollable--scrollbarAlwaysVisible::-webkit-scrollbar {
    width: .6875rem;
    background-color: var(--p-color-bg)
}

.Polaris-Frame__Scrollable--scrollbarAlwaysVisible::-webkit-scrollbar-thumb {
    background-color: var(--p-color-scrollbar-thumb-bg);
    border: var(--p-border-width-050) solid transparent;
    border-radius: var(--p-border-radius-300);
    background-clip: content-box
}

:is(.Polaris-Frame__Scrollable--scrollbarAlwaysVisible::-webkit-scrollbar-thumb):hover {
    background-color: var(--p-color-scrollbar-thumb-bg-hover)
}

.Polaris-Frame__SidebarBackground {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: var(--p-z-index-1);
    width: var(--pc-sidebar-width);
    background: var(--p-color-bg-inverse);
    height: calc(100svh - var(--pg-top-bar-height));
    transform: translate(var(--pc-sidebar-width));
    transition: transform var(--p-motion-duration-250) var(--p-motion-ease);
    transition-duration: var(--p-motion-duration-250);
    pointer-events: none;
    opacity: 0
}

@media screen and (min-width: 75em) {
    .Polaris-Frame__SidebarBackground {
        opacity:1
    }
}

@media (prefers-reduced-motion) {
    .Polaris-Frame__SidebarBackground {
        transition: none
    }
}

.Polaris-Frame__SidebarBackground:before {
    content: "";
    position: absolute;
    pointer-events: none;
    opacity: 0;
    transition: opacity var(--p-motion-duration-0) linear var(--p-motion-duration-250);
    top: 0;
    left: calc(var(--p-border-radius-300)*-2);
    height: calc(var(--p-border-radius-300)*2);
    width: calc(var(--p-border-radius-300)*2);
    background: transparent;
    border-top-right-radius: var(--p-border-radius-300);
    box-shadow: var(--p-border-radius-300) 0 0 0 var(--p-color-bg-inverse)
}

.Polaris-Frame--hasSidebar .Polaris-Frame__SidebarBackground {
    transform: translate(0)
}

:is(.Polaris-Frame--hasSidebar .Polaris-Frame__SidebarBackground):before {
    transition-delay: var(--p-motion-duration-0);
    opacity: 1
}

.Polaris-Frame--hasSidebar.Polaris-Frame--isScaledBack .Polaris-Frame__SidebarBackground {
    transform: translate(-.25rem)
}

.Polaris-FullscreenBar {
    position: relative;
    display: flex;
    height: var(--pg-top-bar-height);
    box-shadow: var(--p-shadow-100);
    background-color: var(--p-color-bg-surface)
}

.Polaris-FullscreenBar__BackAction {
    display: flex;
    flex: 0 1 auto;
    align-items: center;
    padding-left: var(--p-space-400);
    padding-right: var(--p-space-400);
    border-width: 0;
    border-right: var(--p-border-width-025) solid var(--p-color-border-secondary);
    background-color: var(--p-color-bg-surface);
    font-weight: var(--p-font-weight-medium);
    cursor: pointer
}

.Polaris-FullscreenBar__BackAction :first-child {
    margin-right: calc(var(--p-space-050) + var(--p-space-025))
}

.Polaris-Grid-Cell {
    --pc-row-xs: initial;
    --pc-row-sm: var(--pc-row-xs);
    --pc-row-md: var(--pc-row-sm);
    --pc-row-lg: var(--pc-row-md);
    --pc-row-xl: var(--pc-row-lg);
    --pc-column-xs: initial;
    --pc-column-sm: var(--pc-column-xs);
    --pc-column-md: var(--pc-column-sm);
    --pc-column-lg: var(--pc-column-md);
    --pc-column-xl: var(--pc-column-lg);
    min-width: 0;
    grid-row: var(--pc-row-xs);
    grid-column: var(--pc-column-xs)
}

@media (min-width: 30.625em) {
    .Polaris-Grid-Cell {
        grid-row:var(--pc-row-sm);
        grid-column: var(--pc-column-sm)
    }
}

@media (min-width: 48em) {
    .Polaris-Grid-Cell {
        grid-row:var(--pc-row-md);
        grid-column: var(--pc-column-md)
    }
}

@media (min-width: 65em) {
    .Polaris-Grid-Cell {
        grid-row:var(--pc-row-lg);
        grid-column: var(--pc-column-lg)
    }
}

@media (min-width: 90em) {
    .Polaris-Grid-Cell {
        grid-row:var(--pc-row-xl);
        grid-column: var(--pc-column-xl)
    }
}

.Polaris-Grid-Cell--cell_1ColumnXs {
    grid-column-end: span 1
}

.Polaris-Grid-Cell--cell_2ColumnXs {
    grid-column-end: span 2
}

.Polaris-Grid-Cell--cell_3ColumnXs {
    grid-column-end: span 3
}

.Polaris-Grid-Cell--cell_4ColumnXs {
    grid-column-end: span 4
}

.Polaris-Grid-Cell--cell_5ColumnXs {
    grid-column-end: span 5
}

.Polaris-Grid-Cell--cell_6ColumnXs {
    grid-column-end: span 6
}

@media (min-width: 30.625em) {
    .Polaris-Grid-Cell--cell_1ColumnSm {
        grid-column-end:span 1
    }

    .Polaris-Grid-Cell--cell_2ColumnSm {
        grid-column-end: span 2
    }

    .Polaris-Grid-Cell--cell_3ColumnSm {
        grid-column-end: span 3
    }

    .Polaris-Grid-Cell--cell_4ColumnSm {
        grid-column-end: span 4
    }

    .Polaris-Grid-Cell--cell_5ColumnSm {
        grid-column-end: span 5
    }

    .Polaris-Grid-Cell--cell_6ColumnSm {
        grid-column-end: span 6
    }
}

@media (min-width: 48em) {
    .Polaris-Grid-Cell--cell_1ColumnMd {
        grid-column-end:span 1
    }

    .Polaris-Grid-Cell--cell_2ColumnMd {
        grid-column-end: span 2
    }

    .Polaris-Grid-Cell--cell_3ColumnMd {
        grid-column-end: span 3
    }

    .Polaris-Grid-Cell--cell_4ColumnMd {
        grid-column-end: span 4
    }

    .Polaris-Grid-Cell--cell_5ColumnMd {
        grid-column-end: span 5
    }

    .Polaris-Grid-Cell--cell_6ColumnMd {
        grid-column-end: span 6
    }
}

@media (min-width: 65em) {
    .Polaris-Grid-Cell--cell_1ColumnLg {
        grid-column-end:span 1
    }

    .Polaris-Grid-Cell--cell_2ColumnLg {
        grid-column-end: span 2
    }

    .Polaris-Grid-Cell--cell_3ColumnLg {
        grid-column-end: span 3
    }

    .Polaris-Grid-Cell--cell_4ColumnLg {
        grid-column-end: span 4
    }

    .Polaris-Grid-Cell--cell_5ColumnLg {
        grid-column-end: span 5
    }

    .Polaris-Grid-Cell--cell_6ColumnLg {
        grid-column-end: span 6
    }

    .Polaris-Grid-Cell--cell_7ColumnLg {
        grid-column-end: span 7
    }

    .Polaris-Grid-Cell--cell_8ColumnLg {
        grid-column-end: span 8
    }

    .Polaris-Grid-Cell--cell_9ColumnLg {
        grid-column-end: span 9
    }

    .Polaris-Grid-Cell--cell_10ColumnLg {
        grid-column-end: span 10
    }

    .Polaris-Grid-Cell--cell_11ColumnLg {
        grid-column-end: span 11
    }

    .Polaris-Grid-Cell--cell_12ColumnLg {
        grid-column-end: span 12
    }
}

@media (min-width: 90em) {
    .Polaris-Grid-Cell--cell_1ColumnXl {
        grid-column-end:span 1
    }

    .Polaris-Grid-Cell--cell_2ColumnXl {
        grid-column-end: span 2
    }

    .Polaris-Grid-Cell--cell_3ColumnXl {
        grid-column-end: span 3
    }

    .Polaris-Grid-Cell--cell_4ColumnXl {
        grid-column-end: span 4
    }

    .Polaris-Grid-Cell--cell_5ColumnXl {
        grid-column-end: span 5
    }

    .Polaris-Grid-Cell--cell_6ColumnXl {
        grid-column-end: span 6
    }

    .Polaris-Grid-Cell--cell_7ColumnXl {
        grid-column-end: span 7
    }

    .Polaris-Grid-Cell--cell_8ColumnXl {
        grid-column-end: span 8
    }

    .Polaris-Grid-Cell--cell_9ColumnXl {
        grid-column-end: span 9
    }

    .Polaris-Grid-Cell--cell_10ColumnXl {
        grid-column-end: span 10
    }

    .Polaris-Grid-Cell--cell_11ColumnXl {
        grid-column-end: span 11
    }

    .Polaris-Grid-Cell--cell_12ColumnXl {
        grid-column-end: span 12
    }
}

.Polaris-Grid {
    --pc-grid-areas-xs: initial;
    --pc-grid-areas-sm: var(--pc-grid-areas-xs);
    --pc-grid-areas-md: var(--pc-grid-areas-sm);
    --pc-grid-areas-lg: var(--pc-grid-areas-md);
    --pc-grid-areas-xl: var(--pc-grid-areas-lg);
    --pc-grid-columns-xs: 6;
    --pc-grid-columns-sm: var(--pc-grid-columns-xs);
    --pc-grid-columns-md: var(--pc-grid-columns-sm);
    --pc-grid-columns-lg: 12;
    --pc-grid-columns-xl: var(--pc-grid-columns-lg);
    display: grid;
    gap: var(--pc-grid-gap-xs, var(--p-space-400));
    grid-template-areas: var(--pc-grid-areas-xs);
    grid-template-columns: repeat(var(--pc-grid-columns-xs),minmax(0,1fr))
}

@media (min-width: 30.625em) {
    .Polaris-Grid {
        gap:var(--pc-grid-gap-sm, var(--p-space-400));
        grid-template-areas: var(--pc-grid-areas-sm);
        grid-template-columns: repeat(var(--pc-grid-columns-sm),minmax(0,1fr))
    }
}

@media (min-width: 48em) {
    .Polaris-Grid {
        gap:var(--pc-grid-gap-md, var(--p-space-400));
        grid-template-areas: var(--pc-grid-areas-md);
        grid-template-columns: repeat(var(--pc-grid-columns-md),minmax(0,1fr))
    }
}

@media (min-width: 65em) {
    .Polaris-Grid {
        gap:var(--pc-grid-gap-lg, var(--p-space-400));
        grid-template-areas: var(--pc-grid-areas-lg);
        grid-template-columns: repeat(var(--pc-grid-columns-lg),minmax(0,1fr))
    }
}

@media (min-width: 90em) {
    .Polaris-Grid {
        gap:var(--pc-grid-gap-xl, var(--p-space-400));
        grid-template-areas: var(--pc-grid-areas-xl);
        grid-template-columns: repeat(var(--pc-grid-columns-xl),minmax(0,1fr))
    }
}

.Polaris-Modal-Dialog__Body,.Polaris-Modal-Dialog__NoScrollBody {
    flex-grow: 1
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Body,.Polaris-Modal-Dialog__NoScrollBody {
        flex-grow:unset
    }
}

.Polaris-Modal-Dialog__IFrame {
    --pc-modal-frame-small-width: 38.75rem;
    display: block;
    width: var(--pc-modal-frame-small-width);
    max-width: 100vw;
    border: none
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__IFrame {
        max-width:var(--pc-modal-frame-small-width)
    }
}

@keyframes Polaris-Modal-Dialog--shake {
    0% {
        transform: translate(0)
    }

    20% {
        transform: translate(calc(var(--pc-modal-shake-amplitude-one)*-1))
    }

    40% {
        transform: translate(var(--pc-modal-shake-amplitude-two))
    }

    60% {
        transform: translate(calc(var(--pc-modal-amplitude-three)*-1))
    }

    80% {
        transform: translate(var(--pc-modal-shake-amplitude-four))
    }

    to {
        transform: translate(0)
    }
}

.Polaris-Modal-Dialog__Container {
    position: fixed;
    z-index: var(--p-z-index-11);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    transition: z-index var(--p-motion-ease) var(--p-motion-duration-150);
    pointer-events: none
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Container {
        justify-content:center
    }
}

.Polaris-Modal-Dialog__Container.Polaris-Modal-Dialog__Idle {
    z-index: var(--p-z-index-10)
}

.Polaris-Modal-Dialog:focus {
    outline: 0
}

.Polaris-Modal-Dialog__Modal {
    --pc-modal-dialog-vertical-spacing: 3.75rem;
    pointer-events: initial;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: calc(100vh - var(--pc-modal-dialog-vertical-spacing));
    background: var(--p-color-bg-surface);
    overflow: hidden;
    box-shadow: var(--p-shadow-600),0 0 0 0 transparent inset;
    transition: box-shadow var(--p-motion-ease) 2s,transform var(--p-motion-ease-out) var(--p-motion-duration-150)
}

@media (forced-colors: active) {
    .Polaris-Modal-Dialog__Modal {
        border: var(--p-border-width-025) solid transparent
    }
}

@media (max-width: 47.9975em) {
    .Polaris-Modal-Dialog__Modal {
        bottom:0;
        max-height: 100%
    }
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Modal {
        position:relative;
        max-width: 38.75rem;
        margin: 0 auto;
        border-radius: var(--p-border-radius-400)
    }
}

@media (min-width: 48em) {
    @media (min-height: 41.25em) {
        .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--limitHeight {
            max-height:37.5rem
        }
    }
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeSmall {
        max-width:23.75rem
    }
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeLarge {
        max-width:calc(100% - var(--p-space-1600))
    }
}

@media (min-width: 65em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeLarge {
        max-width:61.25rem
    }
}

.Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeFullScreen {
    height: 100%
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeFullScreen {
        height:unset
    }
}

.Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog__Idle {
    transform: scale3d(1,.98,1)
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog__Idle {
        transform:scale3d(.98,.98,.98)
    }
}

@media (min-width: 48em) {
    .Polaris-Modal-Dialog__Shake {
        transition:box-shadow var(--p-motion-ease) var(--p-motion-duration-500);
        box-shadow: 0 0 0 0 transparent,.0625rem 0 #00000021 inset,-.0625rem 0 #0000002b inset,0 -.0625rem #0000002b inset,0 .0625rem #cccccc80 inset,0 .5rem 1.75rem .625rem #014b404d
    }
}

@media (prefers-reduced-motion) {
    .Polaris-Modal-Dialog__Shake {
        animation: none
    }
}

.Polaris-Modal-Dialog--animateFadeUp {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform,opacity;
    opacity: 1;
    transform: translateY(0);
    transition: transform var(--p-motion-ease) var(--p-motion-duration-150),opacity var(--p-motion-ease) var(--p-motion-duration-150)
}

.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--entering,.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--exiting,.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--exited {
    opacity: 0;
    transform: translateY(var(--p-space-600))
}

.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--entered {
    opacity: 1;
    transform: translateY(0)
}

.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--exiting {
    transition: transform var(--p-motion-ease) var(--p-motion-duration-150),opacity var(--p-motion-ease) var(--p-motion-duration-100)
}

.Polaris-Modal-Dialog__IdleOverlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    margin: calc(var(--p-space-050)*-1);
    background-color: #00000080;
    animation: var(--p-motion-keyframes-fade-in) var(--p-motion-duration-200) 1 forwards
}

.Polaris-Modal-Footer__Body,.Polaris-Modal-Footer__NoScrollBody {
    flex-grow: 1
}

@media (min-width: 48em) {
    .Polaris-Modal-Footer__Body,.Polaris-Modal-Footer__NoScrollBody {
        flex-grow:unset
    }
}

.Polaris-Modal-Footer__IFrame {
    --pc-modal-frame-small-width: 38.75rem;
    display: block;
    width: var(--pc-modal-frame-small-width);
    max-width: 100vw;
    border: none
}

@media (min-width: 48em) {
    .Polaris-Modal-Footer__IFrame {
        max-width:var(--pc-modal-frame-small-width)
    }
}

@keyframes Polaris-Modal-Footer--shake {
    0% {
        transform: translate(0)
    }

    20% {
        transform: translate(calc(var(--pc-modal-shake-amplitude-one)*-1))
    }

    40% {
        transform: translate(var(--pc-modal-shake-amplitude-two))
    }

    60% {
        transform: translate(calc(var(--pc-modal-amplitude-three)*-1))
    }

    80% {
        transform: translate(var(--pc-modal-shake-amplitude-four))
    }

    to {
        transform: translate(0)
    }
}

@media (max-width: 30.6225em) {
    .Polaris-Modal-Footer {
        padding-bottom:env(safe-area-inset-bottom)
    }
}

.Polaris-Modal-Footer__Shake {
    --pc-modal-shake-amplitude-one: var(--p-space-100);
    --pc-modal-shake-amplitude-two: var(--p-space-100);
    --pc-modal-shake-amplitude-three: .1875rem;
    --pc-modal-shake-amplitude-four: var(--p-space-050)
}

@media (min-width: 30.625em) {
    .Polaris-Modal-Footer__Shake {
        animation:Polaris-Modal-Footer--shake var(--p-motion-duration-350) var(--p-motion-ease-in-out)
    }
}

.Polaris-Modal-Footer__UnsavedChanges {
    color: var(--p-color-text-success-active);
    animation: Polaris-Modal-Footer--fadeEnterLeft var(--p-motion-duration-100) var(--p-motion-ease-in-out);
    white-space: nowrap
}

@media (max-width: 30.6225em) {
    .Polaris-Modal-Footer__UnsavedChanges {
        animation:Polaris-Modal-Footer__enter--up var(--p-motion-duration-200) var(--p-motion-ease-in-out);
        animation-delay: var(--p-motion-duration-250)
    }
}

@media (prefers-reduced-motion) {
    .Polaris-Modal-Footer__UnsavedChanges {
        animation-duration: var(--p-motion-duration-150)
    }
}

.Polaris-Modal-Footer__UnsavedChangesHidden {
    display: none
}

@keyframes Polaris-Modal-Footer--fadeEnterLeft {
    0% {
        transform: translate(var(--p-space-200));
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

@keyframes Polaris-Modal-Footer__enter--up {
    0% {
        opacity: .5;
        transform: translateY(var(--p-space-200))
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.Polaris-Modal-Section {
    flex: 0 0 auto
}

.Polaris-Modal-Section:not(:last-of-type) {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-Modal-Section--titleHidden {
    padding-right: calc(var(--p-space-1200) + var(--p-space-100) + var(--p-space-100))
}

.Polaris-Modal__Body,.Polaris-Modal__NoScrollBody {
    flex-grow: 1
}

@media (min-width: 48em) {
    .Polaris-Modal__Body,.Polaris-Modal__NoScrollBody {
        flex-grow:unset
    }
}

.Polaris-Modal__IFrame {
    --pc-modal-frame-small-width: 38.75rem;
    display: block;
    width: var(--pc-modal-frame-small-width);
    max-width: 100vw;
    border: none
}

@media (min-width: 48em) {
    .Polaris-Modal__IFrame {
        max-width:var(--pc-modal-frame-small-width)
    }
}

@keyframes Polaris-Modal--shake {
    0% {
        transform: translate(0)
    }

    20% {
        transform: translate(calc(var(--pc-modal-shake-amplitude-one)*-1))
    }

    40% {
        transform: translate(var(--pc-modal-shake-amplitude-two))
    }

    60% {
        transform: translate(calc(var(--pc-modal-amplitude-three)*-1))
    }

    80% {
        transform: translate(var(--pc-modal-shake-amplitude-four))
    }

    to {
        transform: translate(0)
    }
}

:root {
    --item-min-height: var(--p-space-400);
    --item-min-width: 3.125rem;
    --item-vertical-padding: var(--p-space-200)
}

@media (max-width: 47.9975em) {
    .Polaris-Tabs__Outer {
        max-width:100%;
        overflow: hidden;
        height: unset;
        padding: 0
    }
}

@media (max-width: 47.9975em) {
    .Polaris-Tabs__Wrapper {
        overflow:auto;
        -webkit-overflow-scrolling: touch;
        padding: var(--p-space-200)
    }
}

@media (min-width: 48em) {
    .Polaris-Tabs__WrapperWithNewButton {
        position:relative;
        display: inline-flex;
        padding-right: var(--p-space-800)
    }
}

@media (max-width: 47.9975em) {
    .Polaris-Tabs__ButtonWrapper {
        display:flex;
        align-items: center;
        justify-content: flex-start
    }
}

.Polaris-Tabs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: var(--p-space-100)
}

@media (min-width: 48em) {
    .Polaris-Tabs {
        padding:0 var(--p-space-100);
        flex-wrap: wrap;
        align-items: stretch
    }
}

.Polaris-Tabs__Tab {
    position: relative
}

.Polaris-Tabs__Tab:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Tabs__Tab {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: var(--p-space-100) var(--p-space-300);
    border: 0;
    border-radius: var(--p-border-radius-200);
    background-color: transparent;
    color: var(--p-color-text-brand);
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    height: var(--p-height-700);
    min-width: 100%;
    margin-top: var(--p-space-025);
    margin-bottom: calc(var(--p-space-025)*-1);
    outline: none;
    text-align: center;
    white-space: nowrap
}

.Polaris-Tabs__Tab[aria-disabled=true] {
    cursor: default;
    color: var(--p-color-text-disabled)
}

.Polaris-Tabs__Tab[aria-disabled=true] ui-internal-icon {
    color: var(--p-color-icon-disabled)
}

.Polaris-Tabs__Tab[aria-disabled=true] path {
    fill: var(--p-color-icon-disabled)
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):hover {
    background-color: var(--p-color-bg-fill-transparent-hover);
    color: var(--p-color-text-brand)
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):focus {
    background-color: var(--p-color-bg-fill-transparent-selected);
    color: var(--p-color-text)
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):focus-visible {
    background-color: transparent;
    color: var(--p-color-text-brand)
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):focus-visible:not(:active) {
    outline: 0
}

.Polaris-Tabs__Tab:not([aria-disabled=true]):active {
    background-color: var(--p-color-bg-fill-transparent-selected);
    color: var(--p-color-text-brand);
    z-index: var(--p-z-index-1)
}

.Polaris-Tabs__Tab path {
    fill: currentColor
}

.Polaris-Tabs__Tab--active {
    background: var(--p-color-bg-fill-transparent-selected);
    border-radius: var(--p-border-radius-200);
    color: var(--p-color-text)
}

.Polaris-Tabs__Tab--active[aria-disabled=true] {
    background: var(--p-color-bg-surface-disabled);
    color: var(--p-color-text-disabled)
}

.Polaris-Tabs__Tab--active:not([aria-disabled=true]):hover,.Polaris-Tabs__Tab--active:not([aria-disabled=true]):focus-visible {
    background-color: var(--p-color-bg-fill-transparent-hover);
    color: var(--p-color-text-brand)
}

.Polaris-Tabs__Tab--active:not([aria-disabled=true]):active {
    background-color: var(--p-color-bg-fill-transparent-selected);
    color: var(--p-color-text-brand)
}

.Polaris-Tabs__Tab--hasActions {
    padding-right: var(--p-space-200)
}

.Polaris-Tabs__Tab--iconOnly {
    padding-left: var(--p-space-100);
    padding-right: var(--p-space-100);
    width: var(--p-space-800)
}

.Polaris-Tabs--fillSpace .Polaris-Tabs__TabContainer {
    flex: 1 1 auto
}

.Polaris-Tabs--fitted {
    flex-wrap: nowrap
}

.Polaris-Tabs--fitted .Polaris-Tabs__TabContainer {
    flex: 1 1 100%
}

.Polaris-Tabs__TabContainer {
    display: flex;
    margin: 0;
    padding: 0
}

.Polaris-Tabs--titleWithIcon {
    display: flex
}

.Polaris-Tabs__List {
    list-style: none;
    margin: 0;
    padding: var(--p-space-200)
}

.Polaris-Tabs__Item {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-Tabs__Item:focus {
    outline: none
}

.Polaris-Tabs__Item {
    position: relative
}

.Polaris-Tabs__Item:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Tabs__Item {
    display: block;
    width: 100%;
    min-height: var(--item-min-height);
    padding: var(--item-vertical-padding) var(--p-space-400);
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    border-radius: var(--p-border-radius-100);
    color: inherit
}

.Polaris-Tabs__Item::-moz-focus-inner {
    border: none
}

.Polaris-Tabs__Item:hover {
    background-color: var(--p-color-bg-surface-hover);
    color: var(--p-color-text)
}

.Polaris-Tabs__Item:active {
    background-color: var(--p-color-bg-surface-active);
    color: var(--p-color-text)
}

.Polaris-Tabs__Item:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tabs__Item:visited {
    color: inherit
}

.Polaris-Tabs__DisclosureTab {
    display: none
}

.Polaris-Tabs__DisclosureTab--visible {
    display: flex
}

.Polaris-Tabs__DisclosureActivator {
    position: relative
}

.Polaris-Tabs__DisclosureActivator:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Tabs__DisclosureActivator {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-Tabs__DisclosureActivator:focus {
    outline: none
}

.Polaris-Tabs__DisclosureActivator {
    height: 100%;
    background-color: transparent;
    color: var(--p-color-text-brand);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: var(--p-border-radius-200);
    padding: 0 var(--p-space-200) 0 var(--p-space-300);
    margin-top: var(--p-space-025);
    border: none;
    outline: none
}

.Polaris-Tabs__DisclosureActivator ui-internal-icon,.Polaris-Tabs__DisclosureActivator svg {
    color: var(--p-color-icon)
}

.Polaris-Tabs__DisclosureActivator:hover ui-internal-icon,.Polaris-Tabs__DisclosureActivator:focus ui-internal-icon,.Polaris-Tabs__DisclosureActivator:hover svg,.Polaris-Tabs__DisclosureActivator:focus svg {
    color: var(--p-color-icon)
}

.Polaris-Tabs__DisclosureActivator:not([aria-disabled=true]):hover {
    background-color: var(--p-color-bg-fill-transparent-hover);
    color: var(--p-color-text-brand)
}

.Polaris-Tabs__DisclosureActivator:not([aria-disabled=true]):focus {
    background-color: transparent;
    color: var(--p-color-text-brand)
}

.Polaris-Tabs__DisclosureActivator:not([aria-disabled=true]):focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tabs__DisclosureActivator:not([aria-disabled=true]):focus-visible {
    outline: 0
}

.Polaris-Tabs__DisclosureActivator:not([aria-disabled=true]):active {
    background-color: var(--p-color-bg-surface-tertiary);
    z-index: var(--p-z-index-1)
}

.Polaris-Tabs__DisclosureActivator[aria-disabled=true] {
    cursor: default;
    color: var(--p-color-text-disabled);
    background: var(--p-color-bg-surface-disabled)
}

.Polaris-Tabs__DisclosureActivator[aria-disabled=true] ui-internal-icon {
    color: var(--p-color-icon-disabled)
}

.Polaris-Tabs__DisclosureActivator[aria-disabled=true] path {
    fill: var(--p-color-icon-disabled)
}

.Polaris-Tabs__TabsMeasurer {
    display: flex;
    gap: 0;
    padding: 0;
    visibility: hidden;
    height: 0
}

.Polaris-Tabs__NewTab {
    padding: 0 var(--p-space-200) 0 var(--p-space-100)
}

@media (min-width: 48em) {
    .Polaris-Tabs__NewTab {
        position:absolute;
        right: 0;
        top: 0;
        padding: 0
    }
}

.Polaris-Tabs__ActionListWrap,.Polaris-Tabs__Panel {
    display: block
}

.Polaris-Tabs__Panel:focus {
    outline: none
}

.Polaris-Tabs__Panel--hidden {
    display: none
}

.Polaris-Tabs__DisclosureIcon {
    display: flex;
    align-items: center
}

.Polaris-IndexFilters-Container {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border);
    border-top-left-radius: var(--p-border-radius-200);
    border-top-right-radius: var(--p-border-radius-200);
    background: var(--p-color-bg-surface)
}

@media (max-width: 30.6225em) {
    .Polaris-IndexFilters-Container {
        border-top-left-radius:var(--p-border-radius-300);
        border-top-right-radius: var(--p-border-radius-300);
        height: unset
    }
}

.Polaris-SortButton-DirectionButton {
    position: relative
}

.Polaris-SortButton-DirectionButton:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-SortButton-DirectionButton {
    border-radius: var(--p-border-radius-200);
    padding: var(--p-space-100) var(--p-space-300) var(--p-space-100) var(--p-space-200);
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr;
    gap: var(--p-space-050);
    cursor: pointer;
    width: 100%;
    border: none;
    background: none;
    text-align: left
}

.Polaris-SortButton-DirectionButton:hover {
    background-color: var(--p-color-bg-fill-transparent-hover)
}

.Polaris-SortButton-DirectionButton+.Polaris-SortButton-DirectionButton {
    margin-top: var(--p-space-100)
}

.Polaris-SortButton-DirectionButton:focus-visible {
    outline: 0
}

.Polaris-SortButton-DirectionButton:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-SortButton-DirectionButton__DirectionButton--active {
    color: var(--p-color-text);
    background: var(--p-color-bg-fill-transparent-active)
}

.Polaris-IndexFilters__IndexFiltersWrapper {
    width: 100%
}

@media (min-width: 30.625em) {
    .Polaris-IndexFilters__IndexFiltersWrapper {
        height:auto!important
    }
}

@media (max-width: 30.6225em) {
    .Polaris-IndexFilters.Polaris-IndexFilters__IndexFiltersSticky {
        position:fixed;
        z-index: var(--p-z-index-1);
        top: calc(var(--pg-top-bar-height) + var(--pg-checkout-extensions-banner-height));
        width: 100vw;
        box-shadow: var(--p-shadow-200)
    }

    .Polaris-IndexFilters.Polaris-IndexFilters__IndexFiltersStickyFlush {
        top: 0
    }
}

.Polaris-IndexFilters__TabsWrapper {
    flex: 1 1;
    height: 2.75rem
}

@media (max-width: 47.9975em) {
    .Polaris-IndexFilters__TabsWrapper {
        height:var(--p-space-1200)
    }
}

.Polaris-IndexFilters__SmallScreenTabsWrapper {
    overflow: hidden;
    padding: var(--p-space-100) var(--p-space-0) var(--p-space-200) var(--p-space-300);
    padding: 0
}

.Polaris-IndexFilters__SmallScreenTabsWrapper.Polaris-IndexFilters__TabsWrapperLoading {
    position: relative
}

.Polaris-IndexFilters__DesktopLoading {
    position: absolute;
    right: 100%;
    top: 50%;
    height: 1.25rem;
    width: 1.25rem;
    transform: translateY(-50%)
}

.Polaris-IndexFilters__TabsLoading svg {
    display: block
}

.Polaris-IndexFilters__TabsWrapperLoading .Polaris-IndexFilters__TabsLoading {
    position: absolute;
    right: 0;
    top: 0;
    height: 3.4375rem;
    width: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--p-color-bg-surface)
}

:is(.Polaris-IndexFilters__TabsWrapperLoading .Polaris-IndexFilters__TabsLoading):before {
    content: "";
    position: absolute;
    top: 0;
    left: -1rem;
    width: var(--p-space-400);
    height: 100%;
    pointer-events: none;
    background: linear-gradient(to right,rgba(255,255,255,0),var(--p-color-bg-surface))
}

.Polaris-IndexFilters__ActionWrap {
    position: relative;
    display: flex;
    gap: var(--p-space-200);
    align-items: center;
    justify-content: flex-start;
    padding: var(--p-space-150) var(--p-space-200)
}

@media (max-width: 47.9975em) {
    .Polaris-IndexFilters__ActionWrap {
        padding:var(--p-space-200);
        height: 3rem;
        border-left: var(--p-border-width-025) solid var(--p-color-border-secondary)
    }

    .Polaris-IndexFilters__ActionWrap:before {
        content: "";
        position: absolute;
        top: 0;
        left: -1.0625rem;
        width: var(--p-space-400);
        height: 100%;
        pointer-events: none;
        background: linear-gradient(to right,rgba(255,255,255,0),var(--p-color-bg-surface))
    }
}

.Polaris-IndexFilters__ActionWrap svg {
    display: block
}

.Polaris-IndexFilters__Spinner {
    width: 1.25rem;
    transform: translate(var(--p-space-100))
}

.Polaris-IndexFilters__Spinner svg {
    display: block
}

:is(.Polaris-IndexFilters__ButtonWrap,.Polaris-IndexFilters__ActionWrap) button {
    display: flex
}

.Polaris-IndexTable {
    --pc-index-table-translate-offset: 2.1875rem;
    --pc-index-table-table-header-offset: var(--pg-control-height);
    --pc-index-table-cell: 1;
    --pc-index-table-sticky-cell: 29;
    --pc-index-table-bulk-actions: 31;
    --pc-index-table-loading-panel: 31;
    --pc-index-table-checkbox-offset-left: var(--p-space-300);
    --pc-index-table-checkbox-offset-right: var(--p-space-200);
    position: relative;
    border-radius: 0;
    scrollbar-color: auto
}

@media (min-width: 30.625em) {
    .Polaris-IndexTable {
        border-radius:inherit;
        border-start-start-radius: 0;
        border-start-end-radius: 0
    }
}

.Polaris-IndexTable__IndexTableWrapper {
    border-radius: 0
}

.Polaris-IndexTable__IndexTableWrapper .Polaris-IndexTable__IndexTableWrapper--scrollBarHidden {
    border-radius: inherit
}

.Polaris-IndexTable__IndexTableWrapperWithSelectAllActions {
    --pc-index-table-bulk-actions-offset: 2.5625rem;
    padding-bottom: var(--pc-index-table-bulk-actions-offset);
    border-radius: 0
}

.Polaris-IndexTable__LoadingPanel {
    position: absolute;
    z-index: var(--p-z-index-2);
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: var(--p-color-bg-surface);
    padding: var(--p-space-200) var(--p-space-400);
    box-shadow: var(--p-shadow-300);
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease-in),transform var(--p-motion-duration-100) var(--p-motion-ease-in),visibility var(--p-motion-duration-0) linear var(--p-motion-duration-100);
    visibility: hidden
}

.Polaris-IndexTable__LoadingPanel.Polaris-IndexTable__LoadingPanelEntered {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease-out),transform var(--p-motion-duration-100) var(--p-motion-ease-out)
}

.Polaris-IndexTable__LoadingPanel .Polaris-IndexTable__LoadingPanelRow {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    background: var(--p-color-bg-surface-info);
    padding: var(--p-space-200);
    padding-bottom: var(--p-space-100);
    border-radius: var(--p-border-radius-100)
}

.Polaris-IndexTable__LoadingPanelText {
    margin-left: var(--p-space-300);
    color: var(--p-color-text)
}

.Polaris-IndexTable__Table {
    width: 100%;
    min-width: 100%;
    border-collapse: collapse
}

:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableHeading--first,:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableHeading--second {
    visibility: visible;
    background-color: var(--p-color-bg-surface)
}

:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableHeading--first,:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableHeading--second {
    visibility: visible;
    background-color: var(--p-color-bg-surface-secondary)
}

:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableHeading--first {
    filter: drop-shadow(.0625rem 0 0 var(--p-color-border-secondary))
}

@media (min-width: 30.625em) {
    :is(.Polaris-IndexTable__Table--sticky:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling),.Polaris-IndexTable__StickyTable:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__Table--sticky:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling),.Polaris-IndexTable__StickyTable:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling)) .Polaris-IndexTable__TableHeading--second {
        filter:drop-shadow(.0625rem 0 0 var(--p-color-border-secondary))
    }
}

.Polaris-IndexTable__Table--unselectable:is(.Polaris-IndexTable__Table--sticky:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling),.Polaris-IndexTable__StickyTable:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling)) .Polaris-IndexTable__TableHeading--second,.Polaris-IndexTable__Table--unselectable:is(.Polaris-IndexTable__Table--sticky:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling),.Polaris-IndexTable__StickyTable:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling)) .Polaris-IndexTable__TableCell:first-child {
    filter: drop-shadow(.0625rem 0 0 var(--p-color-border-secondary))
}

.Polaris-IndexTable__Table--unselectable:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableHeading--second,.Polaris-IndexTable__Table--unselectable:is(.Polaris-IndexTable__Table--scrolling,.Polaris-IndexTable__StickyTable--scrolling) .Polaris-IndexTable__TableCell:first-child {
    visibility: visible
}

.Polaris-IndexTable__TableRow {
    background-color: var(--p-color-bg-surface);
    cursor: pointer;
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-IndexTable__TableRow:first-child {
    border-top: var(--p-border-width-025) solid var(--p-color-border)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--unclickable {
    cursor: auto
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSuccess,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-success)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-success)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneWarning,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-warning)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneWarning,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-warning)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneCritical,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-critical)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneCritical,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-critical)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSubdued,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary);
    color: var(--p-color-text-secondary)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSubdued,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--subheader {
    cursor: default
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--subheader,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell:last-child {
    color: var(--p-color-text-secondary);
    font-weight: var(--p-font-weight-medium);
    font-size: var(--p-font-size-300);
    background-color: var(--p-color-bg-surface-secondary);
    border-top: var(--p-border-width-025) solid var(--p-color-border);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border);
    border-color: var(--p-color-border)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child {
    --pc-index-table-checkbox-width: var(--p-space-500);
    --pc-index-table-checkbox-width-sm: calc(var(--pc-index-table-checkbox-width) + var(--p-width-050));
    --pc-index-table-checkbox-padding-left: var(--p-space-300);
    --pc-index-table-checkbox-padding-right: var(--p-width-150);
    --pc-index-table-checkbox-child-offset: calc(var(--pc-index-table-checkbox-width) + var(--pc-index-table-checkbox-padding-left));
    --pc-index-table-checkbox-child-offset-sm: calc(var(--pc-index-table-checkbox-width-sm) + var(--pc-index-table-checkbox-padding-left));
    --pc-table-shifted-checkbox-z-index: 30
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first {
    left: var(--pc-index-table-checkbox-child-offset);
    z-index: var(--pc-table-shifted-checkbox-z-index)
}

@media (max-width: 30.6225em) {
    .Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first {
        left:var(--pc-index-table-checkbox-child-offset-sm)
    }
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first):before {
    content: "";
    position: absolute;
    display: block;
    width: calc(var(--pc-index-table-checkbox-child-offset) + var(--pc-index-table-checkbox-padding-right));
    height: 100%;
    top: 0;
    right: var(--pc-index-table-checkbox-child-offset);
    background-color: var(--p-color-bg-surface)
}

@media (max-width: 30.6225em) {
    :is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first):before {
        width:calc(var(--pc-index-table-checkbox-child-offset-sm) + var(--pc-index-table-checkbox-padding-right));
        right: var(--pc-index-table-checkbox-child-offset-sm)
    }
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell {
    --pc-index-table-cell-padding: var(--p-space-150);
    padding-left: calc(var(--pc-index-table-checkbox-child-offset) + var(--pc-index-table-cell-padding))
}

@media (max-width: 30.6225em) {
    .Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell {
        padding-left:calc(var(--pc-index-table-checkbox-child-offset-sm) + var(--pc-index-table-cell-padding))
    }
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected {
    border-color: var(--p-color-border)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableHeading--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableHeading--second,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-selected)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-selected)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-success-active)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-success-active)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-warning-active)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneWarning,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-warning-active)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-critical-active)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneCritical,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-critical-active)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary-active)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSubdued,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-secondary-active)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSuccess:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSuccess:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSuccess:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSuccess:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-success-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-success-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneCritical:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneCritical:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneCritical:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneCritical:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-critical-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneCritical:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneCritical:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-critical-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneWarning:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneWarning:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneWarning:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneWarning:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-warning-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneWarning:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneWarning:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-warning-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSubdued:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSubdued:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSubdued:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable--toneSubdued:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSubdued:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSubdued:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--subheader:not(.Polaris-IndexTable__TableRow--disabled),.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--subheader:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--subheader:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--subheader:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--subheader:not(.Polaris-IndexTable__TableRow--disabled) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-brand-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected .Polaris-IndexTable__TableCell:last-child):before {
    background-color: var(--p-color-bg-surface-brand-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-brand-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-success-hover)
}

:is(.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--child.Polaris-IndexTable--toneSuccess .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-success-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneWarning .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-warning-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneCritical .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-critical-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable--toneSubdued .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow.Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected.Polaris-IndexTable__TableRow--subheader .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__TableRow--disabled {
    cursor: default;
    color: var(--p-color-text-secondary)
}

:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(odd)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(odd)) .Polaris-IndexTable__TableCell:first-child,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(odd)) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(odd)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(odd)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface)
}

:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(2n)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(2n)) .Polaris-IndexTable__TableCell:first-child,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(2n)) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(2n)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow:nth-child(2n)) .Polaris-IndexTable__TableCell:last-child {
    background: var(--p-color-bg-surface-secondary)
}

:is(:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--child:nth-child(2n)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--child:nth-child(2n)) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-secondary)
}

:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n)) .Polaris-IndexTable__TableCell:first-child,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n)) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled):nth-child(2n)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-hover)
}

:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(2n)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell:first-child,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-brand-selected)
}

:is(:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--child.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--child.Polaris-IndexTable__TableRow--selected:nth-child(odd)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--child.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--child.Polaris-IndexTable__TableRow--selected:nth-child(odd)) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-brand-selected)
}

:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell:first-child,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__Table--scrolling .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-brand-hover)
}

:is(:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd)),:is(.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(2n),.Polaris-IndexTable__ZebraStriping .Polaris-IndexTable__TableRow--hovered.Polaris-IndexTable__TableRow--selected:nth-child(odd)) .Polaris-IndexTable__TableCell--first):before {
    background-color: var(--p-color-bg-surface-brand-hover)
}

.Polaris-IndexTable__TableHeading {
    --pc-index-table-heading-padding-x: var(--p-space-150);
    --pc-index-table-heading-padding-y: var(--p-space-200);
    background: var(--p-color-bg-surface-secondary);
    padding: var(--pc-index-table-heading-padding-y) var(--pc-index-table-heading-padding-x);
    text-align: left;
    font-weight: var(--p-font-weight-medium);
    color: var(--p-color-text-secondary);
    font-size: var(--p-font-size-300);
    white-space: nowrap;
    border: 0
}

.Polaris-IndexTable__TableHeading:first-child:not(.Polaris-IndexTable__TableHeading--flush) {
    padding-left: var(--p-space-300)
}

.Polaris-IndexTable__TableHeading:last-child:not(.Polaris-IndexTable__TableHeading--flush) {
    padding-right: var(--p-space-300);
    overflow-x: hidden
}

.Polaris-IndexTable--tableHeadingAlignCenter {
    text-align: center
}

.Polaris-IndexTable--tableHeadingAlignCenter [class*=TooltipContainer] {
    justify-content: center
}

.Polaris-IndexTable--tableHeadingAlignEnd {
    text-align: right
}

.Polaris-IndexTable--tableHeadingAlignEnd [class*=TooltipContainer],.Polaris-IndexTable--tableHeadingAlignEnd [class*=SortableTableHeadingWithCustomMarkup] {
    justify-content: end
}

.Polaris-IndexTable--tableHeadingExtraPaddingRight {
    --pc-index-table-heading-extra-padding-right: 0rem;
    padding-right: var(--pc-index-table-heading-extra-padding-right)
}

.Polaris-IndexTable__TableHeading--sortable {
    background: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__TableHeading--flush {
    --pc-index-table-heading-padding-x: 0rem;
    padding: var(--pc-index-table-heading-padding-y) var(--pc-index-table-heading-padding-x)
}

.Polaris-IndexTable__TableHeading--first {
    position: sticky;
    left: 0;
    padding-left: var(--pc-index-table-checkbox-offset-left);
    padding-right: var(--pc-index-table-checkbox-offset-right);
    width: var(--p-space-500);
    z-index: var(--pc-index-table-sticky-cell)
}

.Polaris-IndexTable__TableHeadingSortButton {
    position: relative;
    background: none;
    padding: 0;
    border: 0;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: var(--p-font-weight-medium);
    color: var(--p-color-text-secondary);
    font-size: var(--p-font-size-300);
    line-height: var(--p-font-line-height-500)
}

:is(.Polaris-IndexTable__TableHeadingSortButton:hover,.Polaris-IndexTable__TableHeadingSortButton:focus) .Polaris-IndexTable__TableHeadingSortIcon {
    opacity: 1
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEnd {
    transform: translate(var(--p-space-500));
    transition-delay: var(--p-motion-duration-50)
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEnd:hover,.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEnd:focus {
    transition-delay: var(--p-motion-duration-0);
    transform: translate(var(--p-space-100))
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEnd:hover:before {
    content: "";
    position: absolute;
    top: 0;
    left: calc(100% - var(--p-space-200));
    height: 100%;
    width: var(--p-space-600);
    display: block;
    animation: none;
    transition: none
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndCurrentlySorted {
    transform: translate(var(--p-space-100))
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndCurrentlySorted .Polaris-IndexTable--tableHeadingSortIconHeadingAlignEnd {
    animation: none
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndPreviouslySorted {
    animation: Polaris-IndexTable--rightAlignedSortButtonSlideOut var(--p-motion-duration-50) var(--p-motion-ease)
}

.Polaris-IndexTable__TableHeadingSortIcon {
    order: 1;
    opacity: 0;
    height: var(--p-space-500);
    width: var(--p-space-500)
}

.Polaris-IndexTable__TableHeadingSortIcon:not(.Polaris-IndexTable--tableHeadingSortIconHeadingAlignEnd:hover),.Polaris-IndexTable__TableHeadingSortIcon:not(.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndPreviouslySorted) {
    transition: opacity var(--p-motion-duration-50) var(--p-motion-ease)
}

.Polaris-IndexTable__TableHeadingSortButton:hover .Polaris-IndexTable--tableHeadingSortIconHeadingAlignEnd {
    animation: Polaris-IndexTable--revealRightAlignedSortButtonIcon var(--p-motion-duration-200) var(--p-motion-ease)
}

.Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndCurrentlySorted:hover .Polaris-IndexTable--tableHeadingSortIconHeadingAlignEnd {
    animation: none
}

.Polaris-IndexTable__TableHeadingUnderline:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: calc(var(--p-border-width-050)*-1);
    width: 100%;
    height: var(--p-border-width-050);
    border-bottom: var(--p-border-width-050) dotted var(--p-color-border-tertiary)
}

.Polaris-IndexTable__TableHeadingTooltipUnderlinePlaceholder {
    border-bottom: var(--p-border-width-050) dotted transparent
}

.Polaris-IndexTable__TableHeadingSortIcon--visible {
    opacity: 1
}

.Polaris-IndexTable__TableHeadingSortSvg {
    display: block;
    width: 100%;
    max-width: 100%;
    max-height: 100%
}

.Polaris-IndexTable__SortableTableHeadingWithCustomMarkup {
    display: flex;
    flex-wrap: nowrap
}

.Polaris-IndexTable__SortableTableHeaderWrapper {
    cursor: pointer
}

.Polaris-IndexTable__ColumnHeaderCheckboxWrapper {
    display: flex
}

.Polaris-IndexTable__FirstStickyHeaderElement {
    padding-right: 0
}

.Polaris-IndexTable__TableHeading--second:not(.Polaris-IndexTable__TableHeading--unselectable) {
    padding-left: 0
}

.Polaris-IndexTable__TableHeading--second:not(.Polaris-IndexTable__TableHeading--unselectable):not(.Polaris-IndexTable__TableHeading--flush) {
    padding-left: var(--pc-index-table-heading-padding-x)
}

.Polaris-IndexTable__TableCell {
    z-index: var(--pc-index-table-cell);
    text-align: left;
    padding: var(--p-space-200) var(--p-space-400);
    white-space: nowrap
}

.Polaris-IndexTable__TableCell:not(.Polaris-IndexTable__TableCell--flush) {
    padding: var(--p-space-150)
}

.Polaris-IndexTable__TableCell:not(.Polaris-IndexTable__TableCell--flush):first-child {
    padding-left: var(--p-space-300)
}

.Polaris-IndexTable__Table:not(.Polaris-IndexTable__Table--unselectable) .Polaris-IndexTable__TableCell:not(.Polaris-IndexTable__TableCell--flush):first-child {
    padding-right: var(--pc-index-table-checkbox-offset-right)
}

.Polaris-IndexTable__TableCell:not(.Polaris-IndexTable__TableCell--flush):last-child {
    padding-right: var(--p-space-300)
}

.Polaris-IndexTable__TableCell--flush,.Polaris-IndexTable__TableCell--flush:first-child {
    padding: 0
}

.Polaris-IndexTable__TableCell--first {
    position: sticky;
    left: 0;
    z-index: var(--pc-index-table-sticky-cell);
    padding: var(--p-space-150) 0;
    vertical-align: middle
}

.Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell {
    left: var(--pc-checkbox-offset)
}

@media (min-width: 30.625em) {
    :is(.Polaris-IndexTable__Table--sticky,.Polaris-IndexTable__StickyTable) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell {
        position:sticky;
        z-index: var(--pc-index-table-sticky-cell)
    }
}

@media (min-width: 30.625em) {
    :is(:is(.Polaris-IndexTable__Table--sticky,.Polaris-IndexTable__StickyTable) .Polaris-IndexTable__TableHeading--second):not(.Polaris-IndexTable__TableHeading--unselectable) {
        position:sticky;
        left: 0;
        z-index: var(--pc-index-table-sticky-cell)
    }
}

.Polaris-IndexTable__TableHeading--unselectable:is(:is(.Polaris-IndexTable__Table--sticky,.Polaris-IndexTable__StickyTable) .Polaris-IndexTable__TableHeading--second) {
    position: sticky;
    left: 0;
    z-index: var(--pc-index-table-sticky-cell)
}

.Polaris-IndexTable__Table--unselectable {
    --pc-index-table-checkbox-width: var(--p-space-500);
    --pc-index-table-checkbox-width-sm: calc(var(--pc-index-table-checkbox-width) + var(--p-width-050));
    --pc-index-table-checkbox-padding-left: var(--p-space-300);
    --pc-index-table-checkbox-child-offset: calc(var(--pc-index-table-checkbox-width) + var(--pc-index-table-checkbox-padding-left));
    --pc-index-table-checkbox-child-offset-sm: calc(var(--pc-index-table-checkbox-width-sm) + var(--pc-index-table-checkbox-padding-left))
}

.Polaris-IndexTable__Table--unselectable.Polaris-IndexTable__Table--sticky .Polaris-IndexTable__TableCell:first-child {
    left: 0;
    background-color: var(--p-color-bg-surface);
    z-index: var(--pc-index-table-sticky-cell);
    position: sticky
}

:is(.Polaris-IndexTable__Table--unselectable.Polaris-IndexTable__Table--sticky .Polaris-IndexTable__TableRow--subheader) .Polaris-IndexTable__TableCell:first-child {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__Table--unselectable.Polaris-IndexTable__Table--sticky .Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell:first-child {
    padding-left: var(--pc-index-table-checkbox-child-offset)
}

@media (max-width: 30.6225em) {
    .Polaris-IndexTable__Table--unselectable.Polaris-IndexTable__Table--sticky .Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell:first-child {
        padding-left:var(--pc-index-table-checkbox-child-offset-sm)
    }
}

:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--child .Polaris-IndexTable__TableCell):not(.Polaris-IndexTable__TableCell--flush):first-child {
    padding-left: var(--pc-index-table-checkbox-child-offset)
}

:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)),:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:first-child,:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first,:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-hover)
}

.Polaris-IndexTable--toneSuccess:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)),.Polaris-IndexTable--toneSuccess:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable--toneSuccess:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable--toneSuccess:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable--toneSuccess:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-success-hover)
}

.Polaris-IndexTable--toneWarning:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)),.Polaris-IndexTable--toneWarning:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable--toneWarning:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable--toneWarning:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable--toneWarning:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-warning-hover)
}

.Polaris-IndexTable--toneCritical:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)),.Polaris-IndexTable--toneCritical:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable--toneCritical:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable--toneCritical:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable--toneCritical:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-critical-hover)
}

.Polaris-IndexTable--toneSubdued:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)),.Polaris-IndexTable--toneSubdued:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable--toneSubdued:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable--toneSubdued:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable--toneSubdued:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

.Polaris-IndexTable__TableRow--subheader:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)),.Polaris-IndexTable__TableRow--subheader:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:first-child,.Polaris-IndexTable__TableRow--subheader:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first,.Polaris-IndexTable__TableRow--subheader:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell--first+.Polaris-IndexTable__TableCell,.Polaris-IndexTable__TableRow--subheader:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable__TableRow--hovered:not(.Polaris-IndexTable__TableRow--disabled)) .Polaris-IndexTable__TableCell:last-child {
    background-color: var(--p-color-bg-surface-secondary)
}

:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable--toneSuccess) .Polaris-IndexTable__TableCell:first-child {
    background-color: var(--p-color-bg-surface-success)
}

:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable--toneWarning) .Polaris-IndexTable__TableCell:first-child {
    background-color: var(--p-color-bg-surface-warning)
}

:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable--toneCritical) .Polaris-IndexTable__TableCell:first-child {
    background-color: var(--p-color-bg-surface-critical)
}

:is(.Polaris-IndexTable__Table--unselectable .Polaris-IndexTable--toneSubdued) .Polaris-IndexTable__TableCell:first-child {
    background-color: var(--p-color-bg-surface-secondary);
    color: var(--p-color-text-secondary)
}

@media (min-width: 30.625em) {
    :is(.Polaris-IndexTable--tableStickyScrolling,.Polaris-IndexTable--stickyTableHeaderStickyScrolling) .Polaris-IndexTable__TableCell:last-child,:is(.Polaris-IndexTable--tableStickyScrolling,.Polaris-IndexTable--stickyTableHeaderStickyScrolling) .Polaris-IndexTable__TableHeading--last {
        filter:drop-shadow(-.0625rem 0 0 var(--p-color-border))
    }
}

@media (min-width: 30.625em) {
    :is(.Polaris-IndexTable--tableStickyLast,.Polaris-IndexTable--stickyTableHeaderStickyLast) .Polaris-IndexTable__TableCell:last-child {
        position:sticky;
        right: 0;
        background-color: var(--p-color-bg-surface);
        z-index: var(--pc-index-table-sticky-cell)
    }
}

@media (min-width: 30.625em) {
    :is(.Polaris-IndexTable--tableStickyLast,.Polaris-IndexTable--stickyTableHeaderStickyLast) .Polaris-IndexTable__TableHeading--last {
        position:sticky;
        right: 0;
        background-color: var(--p-color-bg-surface-secondary);
        z-index: auto
    }
}

.Polaris-IndexTable__Table--sortable .Polaris-IndexTable__TableHeading {
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable__StickyTable {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    z-index: var(--pc-index-table-loading-panel)
}

.Polaris-IndexTable__StickyTableHeader {
    position: absolute;
    display: flex;
    width: 100%
}

.Polaris-IndexTable__StickyTableHeader:not(.Polaris-IndexTable__StickyTableHeader--isSticky) {
    top: -62.5rem;
    left: -62.5rem
}

.Polaris-IndexTable__StickyTableHeadings {
    overflow: hidden;
    flex: 1 1 auto;
    display: flex
}

.Polaris-IndexTable__StickyTableHeading--second {
    padding-left: 0
}

@media (min-width: 30.625em) {
    .Polaris-IndexTable__StickyTableHeading--second {
        display:none
    }
}

.Polaris-IndexTable__StickyTableHeading--second.Polaris-IndexTable--unselectable {
    display: none
}

.Polaris-IndexTable--stickyTableHeadingSecondScrolling {
    padding: 0 var(--p-space-025) 0 calc(var(--pc-index-table-checkbox-offset-right) + var(--pc-index-table-heading-padding-x));
    display: none
}

@media (min-width: 30.625em) {
    .Polaris-IndexTable--stickyTableHeadingSecondScrolling {
        display:block
    }
}

.Polaris-IndexTable__StickyTableHeader--isSticky {
    visibility: visible;
    box-shadow: var(--p-shadow-100);
    background-color: var(--p-color-bg-surface-secondary)
}

.Polaris-IndexTable:hover .Polaris-IndexTable__ScrollLeft,.Polaris-IndexTable:hover .Polaris-IndexTable__ScrollRight,.Polaris-IndexTable .Polaris-IndexTable__ScrollRight--onboarding {
    display: block
}

.Polaris-IndexTable__SelectAllActionsWrapper {
    visibility: visible;
    position: absolute;
    z-index: var(--pc-index-table-bulk-actions);
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.Polaris-IndexTable__SelectAllActionsWrapperWithPagination {
    width: 100%
}

@media (min-width: 48em) {
    .Polaris-IndexTable__SelectAllActionsWrapperWithPagination {
        width:calc(100% - 3.5rem - var(--p-space-200))
    }
}

.Polaris-IndexTable__SelectAllActionsWrapperSticky {
    position: fixed;
    top: auto;
    bottom: 0
}

.Polaris-IndexTable__SelectAllActionsWrapperAtEnd {
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-IndexTable__SelectAllActionsWrapperAtEndAppear {
    opacity: 1
}

.Polaris-IndexTable__BulkActionsWrapper {
    visibility: hidden;
    opacity: 0;
    position: relative;
    z-index: var(--pc-index-table-bulk-actions);
    padding: var(--p-space-150) var(--p-space-200) var(--p-space-150) var(--p-space-300);
    line-height: var(--p-font-line-height-500);
    background-color: var(--p-color-bg-surface);
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),visibility var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-IndexTable__BulkActionsWrapper.Polaris-IndexTable__BulkActionsWrapperVisible {
    visibility: visible;
    opacity: 1
}

.Polaris-IndexTable__PaginationWrapper {
    --pc-pagination-index: 30;
    z-index: var(--pc-pagination-index)
}

@media (min-width: 48em) {
    .Polaris-IndexTable__PaginationWrapper {
        position:sticky;
        bottom: 0
    }
}

@media (min-width: 48em) {
    .Polaris-IndexTable__PaginationWrapperScrolledPastTop {
        position:absolute;
        bottom: auto;
        top: var(--pc-index-table-pagination-top-offset);
        width: 100%
    }
}

.Polaris-IndexTable__ScrollBarContainer {
    --pc-index-table-scroll-bar: 30;
    --pc-index-table-scroll-bar-height-offset: 2.5625rem;
    position: sticky;
    z-index: var(--pc-index-table-scroll-bar);
    bottom: 0;
    padding: var(--p-space-050);
    background-color: var(--p-color-bg-surface);
    transition: bottom var(--p-motion-duration-100) var(--p-motion-ease)
}

@media (min-width: 30.625em) {
    .Polaris-IndexTable__ScrollBarContainer {
        border-bottom-right-radius:var(--p-border-radius-200);
        border-bottom-left-radius: var(--p-border-radius-200);
        padding: var(--p-space-050) var(--p-space-200)
    }
}

@media (min-width: 48em) {
    .Polaris-IndexTable__ScrollBarContainerWithPagination {
        bottom:var(--pc-index-table-scroll-bar-height-offset)
    }

    .Polaris-IndexTable__ScrollBarContainerWithPagination.Polaris-IndexTable__ScrollBarContainerScrolledPastTop {
        position: absolute;
        top: var(--pc-index-table-scroll-bar-top-offset);
        bottom: auto;
        width: 100%
    }
}

@media (min-width: 30.625em) {
    .Polaris-IndexTable__ScrollBarContainerWithPagination {
        border-bottom-right-radius:0;
        border-bottom-left-radius: 0
    }
}

.Polaris-IndexTable__ScrollBarContainerWithPagination.Polaris-IndexTable__ScrollBarContainerWithSelectAllActions {
    bottom: var(--pc-index-table-scroll-bar-height-offset)
}

.Polaris-IndexTable__ScrollBarContainerWithSelectAllActions.Polaris-IndexTable__ScrollBarContainerScrolledPastTop {
    position: absolute;
    top: var(--pc-index-table-scroll-bar-top-offset);
    bottom: auto;
    width: 100%
}

@media (min-width: 30.625em) {
    .Polaris-IndexTable__ScrollBarContainerWithSelectAllActions {
        border-bottom-right-radius:0;
        border-bottom-left-radius: 0
    }
}

.Polaris-IndexTable__ScrollBarContainerSelectAllActionsSticky {
    bottom: var(--pc-index-table-scroll-bar-height-offset)
}

.Polaris-IndexTable--scrollBarContainerCondensed {
    visibility: hidden;
    pointer-events: none
}

.Polaris-IndexTable--scrollBarContainerHidden {
    height: 0;
    padding: 0
}

.Polaris-IndexTable__ScrollBar {
    overflow-x: scroll;
    width: 100%;
    margin: 0;
    padding: 0
}

.Polaris-IndexTable__ScrollBar::-webkit-scrollbar-track {
    border-radius: var(--p-border-radius-100);
    background-color: transparent
}

.Polaris-IndexTable__ScrollBar::-webkit-scrollbar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: var(--p-space-200);
    width: var(--p-space-200);
    background-color: transparent
}

.Polaris-IndexTable__ScrollBar::-webkit-scrollbar-thumb {
    border-radius: var(--p-border-radius-100);
    background-color: var(--p-color-border-tertiary);
    -webkit-transition: background-color var(--p-motion-duration-100) var(--p-motion-ease-out);
    transition: background-color var(--p-motion-duration-100) var(--p-motion-ease-out)
}

.Polaris-IndexTable__ScrollBar:hover::-webkit-scrollbar-thumb {
    background-color: var(--p-color-border-inverse)
}

.Polaris-IndexTable--disableTextSelection {
    -webkit-user-select: none;
    user-select: none
}

.Polaris-IndexTable__EmptySearchResultWrapper {
    padding: var(--p-space-400)
}

.Polaris-IndexTable--condensedRow {
    width: calc(100% + var(--pc-index-table-translate-offset));
    transform: translate(calc(var(--pc-index-table-translate-offset)*-1));
    transition: transform var(--p-motion-ease) var(--p-motion-duration-200);
    display: flex;
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary);
    filter: none;
    align-items: center
}

[data-selectmode=true] .Polaris-IndexTable--condensedRow {
    transform: none
}

.Polaris-IndexTable__CondensedList {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-top: 0
}

.Polaris-IndexTable__CondensedList .Polaris-IndexTable__TableRow:first-child {
    border-top: 0
}

.Polaris-IndexTable__HeaderWrapper {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 3.5rem;
    padding: var(--p-space-200) var(--p-space-400);
    background-color: var(--p-color-bg-surface)
}

.Polaris-IndexTable__HeaderWrapper.Polaris-IndexTable--unselectable {
    min-height: auto;
    padding: 0
}

.Polaris-IndexTable__StickyTable--condensed {
    visibility: visible
}

.Polaris-IndexTable__StickyTableHeader--condensed {
    padding: var(--p-space-400) var(--p-space-400) var(--p-space-200)
}

.Polaris-IndexTable__ScrollBarContent {
    height: .0625rem;
    width: var(--pc-index-table-scroll-bar-content-width)
}

@keyframes Polaris-IndexTable--rightAlignedSortButtonSlideOut {
    0% {
        transform: translate(var(--p-space-100))
    }

    80% {
        transform: translate(var(--p-space-100))
    }

    to {
        transform: translate(var(--p-space-500))
    }
}

@keyframes Polaris-IndexTable--revealRightAlignedSortButtonIcon {
    0% {
        transform: translate(calc(var(--p-space-500)*-1));
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        transform: translate(0)
    }

    to {
        opacity: 1
    }
}

.Polaris-IndexTable-Checkbox__Wrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

.Polaris-IndexTable-ScrollContainer {
    overflow-x: auto;
    overscroll-behavior-x: contain;
    -ms-overflow-style: none;
    scrollbar-width: none;
    border-radius: inherit
}

.Polaris-IndexTable-ScrollContainer::-webkit-scrollbar {
    display: none
}

.Polaris-InlineCode__Code {
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-050);
    font-family: var(--p-font-family-mono);
    font-size: .85em;
    font-weight: var(--p-font-weight-medium);
    padding: var(--p-space-025) var(--p-space-100)
}

.Polaris-KeyboardKey {
    --pc-keyboard-key-base-dimension: 1.75rem;
    height: var(--pc-keyboard-key-base-dimension);
    display: inline-flex;
    justify-content: center;
    margin: 0 var(--p-space-050) var(--p-space-050);
    margin-bottom: 0;
    padding: 0 var(--p-space-200);
    background: var(--p-color-bg-surface-tertiary);
    border-radius: var(--p-border-radius-100);
    color: var(--p-color-text-secondary);
    font-size: var(--p-font-size-350);
    font-weight: var(--p-font-weight-medium);
    font-family: var(--p-font-family-sans);
    line-height: var(--pc-keyboard-key-base-dimension);
    text-align: center;
    min-width: var(--pc-keyboard-key-base-dimension);
    -webkit-user-select: none;
    user-select: none
}

.Polaris-KeyboardKey--small {
    box-shadow: none;
    line-height: var(--p-font-size-400);
    padding: var(--p-space-050) var(--p-space-100);
    font-size: var(--p-font-size-300);
    height: var(--p-space-500);
    min-width: var(--p-space-500)
}

.Polaris-KeyboardKey--extraSmall {
    box-shadow: none;
    line-height: var(--p-font-size-400);
    padding: var(--p-space-050) var(--p-space-100);
    font-size: calc(var(--p-font-size-500)/2);
    height: var(--p-space-500);
    min-width: var(--p-space-500)
}

.Polaris-TextContainer {
    --pc-text-container-spacing: var(--p-space-400)
}

.Polaris-TextContainer>*:not(:first-child) {
    margin-top: var(--pc-text-container-spacing)
}

.Polaris-TextContainer--spacingTight {
    --pc-text-container-spacing: var(--p-space-200)
}

.Polaris-TextContainer--spacingLoose {
    --pc-text-container-spacing: var(--p-space-500)
}

.Polaris-Layout {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin-top: calc(var(--p-space-400)*-1);
    margin-left: calc(var(--p-space-400)*-1)
}

@media print {
    body .Polaris-Layout {
        font-size: var(--p-font-size-300);
        line-height: var(--p-font-line-height-400)
    }

    .Polaris-Layout a,.Polaris-Layout button {
        color: var(--p-color-text)
    }
}

.Polaris-Layout__Section {
    flex: var(--pg-layout-relative-size) var(--pg-layout-relative-size) var(--pg-layout-width-primary-min);
    min-width: 51%
}

@media print {
    .Polaris-Layout__Section {
        flex: 2 2 22.5rem
    }
}

.Polaris-Layout__Section--fullWidth {
    flex: 1 1 100%
}

.Polaris-Layout__Section--oneHalf {
    flex: 1 1 var(--pg-layout-width-one-half-width-base);
    min-width: 0
}

.Polaris-Layout__Section--oneThird {
    flex: 1 1 var(--pg-layout-width-one-third-width-base);
    min-width: 0
}

.Polaris-Layout__AnnotatedSection {
    min-width: 0;
    flex: 1 1 100%
}

.Polaris-Layout__Section,.Polaris-Layout__AnnotatedSection {
    max-width: calc(100% - var(--p-space-400));
    margin-top: var(--p-space-400);
    margin-left: var(--p-space-400)
}

:is(.Polaris-Layout__Section,.Polaris-Layout__AnnotatedSection)+.Polaris-Layout__AnnotatedSection {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary);
    padding-top: var(--p-space-400)
}

.Polaris-Layout__AnnotationWrapper {
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--p-space-400)*-1);
    margin-left: calc(var(--p-space-400)*-1)
}

.Polaris-Layout__AnnotationContent {
    flex: var(--pg-layout-relative-size) var(--pg-layout-relative-size) var(--pg-layout-width-primary-min)
}

.Polaris-Layout__Annotation {
    flex: 1 1 var(--pg-layout-width-secondary-min);
    padding: var(--p-space-400) var(--p-space-400) 0 0
}

@media (min-width: 48em) {
    .Polaris-Layout__Annotation {
        padding-bottom:var(--p-space-400)
    }
}

.Polaris-Layout__Annotation,.Polaris-Layout__AnnotationContent {
    min-width: 0;
    max-width: calc(100% - var(--p-space-400));
    margin-top: var(--p-space-400);
    margin-left: var(--p-space-400)
}

.Polaris-Tag {
    position: relative;
    display: inline-flex;
    max-width: 100%;
    align-items: center;
    padding-inline:calc(var(--p-space-100) + var(--p-space-050));background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-200);
    color: var(--p-color-text)
}

.Polaris-Tag.Polaris-Tag--disabled {
    transition: none;
    background: var(--p-color-bg-fill-disabled);
    color: var(--p-color-text-disabled)
}

.Polaris-Tag.Polaris-Tag--disabled ui-internal-icon,.Polaris-Tag.Polaris-Tag--disabled svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-Tag.Polaris-Tag--clickable {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-Tag.Polaris-Tag--clickable:focus {
    outline: none
}

.Polaris-Tag.Polaris-Tag--clickable {
    cursor: pointer;
    padding: 0 calc(var(--p-space-100) + var(--p-space-050));
    background-color: var(--p-color-bg-fill-tertiary);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tag.Polaris-Tag--clickable:hover {
    background: var(--p-color-bg-fill-tertiary-hover)
}

.Polaris-Tag.Polaris-Tag--clickable {
    position: relative
}

.Polaris-Tag.Polaris-Tag--clickable:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Tag.Polaris-Tag--clickable:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tag.Polaris-Tag--clickable:active {
    background: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-Tag.Polaris-Tag--clickable:disabled {
    background: var(--p-color-bg-fill-disabled);
    cursor: default;
    pointer-events: none;
    color: var(--p-color-text-disabled)
}

.Polaris-Tag.Polaris-Tag--linkable:hover {
    background: var(--p-color-bg-fill-tertiary-hover)
}

.Polaris-Tag.Polaris-Tag--linkable:active {
    background: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-Tag.Polaris-Tag--removable {
    padding-right: 0;
    padding-inline-end:0}

.Polaris-Tag__Button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-Tag__Button:focus {
    outline: none
}

.Polaris-Tag__Button {
    display: inline-flex;
    flex-shrink: 0;
    height: 1.125rem;
    width: 1.125rem;
    margin: var(--p-space-025);
    margin-left: var(--p-space-050);
    border-radius: .4375rem;
    color: var(--p-color-icon-secondary)
}

.Polaris-Tag__Button svg {
    fill: currentColor
}

.Polaris-Tag__Button.Polaris-Tag__Icon {
    display: flex;
    align-items: center;
    justify-content: center
}

.Polaris-Tag__Button:hover {
    background: var(--p-color-bg-fill-tertiary-hover);
    color: var(--p-color-icon-hover);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tag__Button {
    position: relative
}

.Polaris-Tag__Button:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Tag__Button:focus-visible {
    background: var(--p-color-bg-fill-tertiary-hover);
    color: var(--p-color-icon-hover)
}

.Polaris-Tag__Button:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tag__Button:active {
    background: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-Tag__Button:disabled {
    cursor: default;
    pointer-events: none
}

.Polaris-Tag__Button:disabled ui-internal-icon,.Polaris-Tag__Button:disabled svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-Tag__Link {
    display: inline-grid;
    color: var(--p-color-text);
    outline: none;
    border-radius: var(--p-border-radius-200);
    text-decoration: none;
    position: relative
}

.Polaris-Tag__Link:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-Tag__Link:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Tag__Link:focus-visible:not(:active) {
    text-decoration: underline
}

.Polaris-Tag__Link:hover {
    background: var(--p-color-bg-fill-tertiary-hover);
    text-decoration: underline
}

.Polaris-Tag__Link.Polaris-Tag--segmented:hover {
    background: none
}

.Polaris-Tag__Link.Polaris-Tag--segmented:after {
    margin-right: var(--p-space-100)
}

.Polaris-Tag__Link:active {
    background: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-Tag__Text,.Polaris-Tag__Button {
    line-height: var(--p-font-line-height-500)
}

.Polaris-Tag--linkable.Polaris-Tag--removable:hover {
    background: var(--p-color-bg-fill-tertiary-hover)
}

.Polaris-Tag--linkable.Polaris-Tag--removable:hover .Polaris-Tag__Button {
    background: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-Tag--sizeLarge,.Polaris-Tag--sizeLarge:is(.Polaris-Tag--removable,.Polaris-Tag--linkable) {
    min-height: 1.5rem;
    padding: 0 var(--p-space-200)
}

@media (hover: none) {
    .Polaris-Tag--sizeLarge,.Polaris-Tag--sizeLarge:is(.Polaris-Tag--removable,.Polaris-Tag--linkable) {
        padding-right:0
    }
}

.Polaris-Tag--sizeLarge .Polaris-Tag__Link.Polaris-Tag--segmented:after {
    margin-right: 0
}

.Polaris-Tag--sizeLarge .Polaris-Tag__Button {
    opacity: 0;
    position: absolute;
    right: var(--p-space-050);
    left: auto;
    width: 1.25rem;
    height: 1.25rem;
    margin: 0;
    background-color: var(--p-color-bg-fill-tertiary)
}

@media (hover: none) {
    .Polaris-Tag--sizeLarge .Polaris-Tag__Button {
        opacity:1;
        position: unset
    }
}

:is(.Polaris-Tag--sizeLarge .Polaris-Tag__Button):hover {
    color: var(--p-color-icon-secondary-hover)
}

:is(.Polaris-Tag--sizeLarge .Polaris-Tag__Button):active,:is(.Polaris-Tag--sizeLarge .Polaris-Tag__Button):focus {
    color: var(--p-color-icon-secondary-active)
}

.Polaris-Tag--sizeLarge:hover .Polaris-Tag__Button,.Polaris-Tag--sizeLarge .Polaris-Tag__Button:focus-visible {
    opacity: 1
}

.Polaris-Tag--sizeLarge:hover .Polaris-Tag--overlay {
    position: absolute;
    top: 0;
    right: 1.25rem;
    bottom: 0;
    width: .75rem;
    pointer-events: none;
    background: linear-gradient(to left,var(--p-color-bg-fill-tertiary) 0%,transparent 100%)
}

.Polaris-Tag--sizeLarge.Polaris-Tag--removable.Polaris-Tag--linkable .Polaris-Tag__Button {
    background-color: var(--p-color-bg-fill-tertiary-hover)
}

@media (hover: none) {
    .Polaris-Tag--sizeLarge.Polaris-Tag--removable.Polaris-Tag--linkable .Polaris-Tag__Button {
        background-color:var(--p-color-bg-fill-tertiary)
    }
}

.Polaris-Tag--sizeLarge.Polaris-Tag--removable.Polaris-Tag--linkable:hover .Polaris-Tag--overlay {
    background: linear-gradient(to left,var(--p-color-bg-fill-tertiary-hover) 0%,transparent 100%)
}

.Polaris-Tag--variantSecondary .Polaris-Tag__Text {
    font-weight: var(--p-font-weight-medium)
}

.Polaris-Tag--variantSecondary,.Polaris-Tag--variantSecondary:is(.Polaris-Tag--clickable,.Polaris-Tag--linkable) {
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

:is(.Polaris-Tag--variantSecondary,.Polaris-Tag--variantSecondary:is(.Polaris-Tag--clickable,.Polaris-Tag--linkable)),:is(.Polaris-Tag--variantSecondary,.Polaris-Tag--variantSecondary:is(.Polaris-Tag--clickable,.Polaris-Tag--linkable)) .Polaris-Tag__Link {
    color: var(--p-color-text-secondary)
}

.Polaris-Tag--variantSecondary:is(.Polaris-Tag--clickable,.Polaris-Tag--linkable):hover {
    background-color: var(--p-color-bg-fill-transparent-secondary-hover)
}

.Polaris-Tag--variantSecondary:is(.Polaris-Tag--clickable,.Polaris-Tag--linkable):active {
    background-color: var(--p-color-bg-fill-transparent-secondary-active)
}

.Polaris-Tag--variantSecondary:is(.Polaris-Tag--clickable,.Polaris-Tag--linkable):focus {
    background-color: var(--p-color-bg-fill-transparent-secondary-hover)
}

:is(.Polaris-Tag--variantSecondary .Polaris-Tag__Link):hover,:is(.Polaris-Tag--variantSecondary .Polaris-Tag__Link):active,:is(.Polaris-Tag--variantSecondary .Polaris-Tag__Link):focus {
    background-color: transparent
}

.Polaris-Sheet {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: var(--p-color-bg-surface);
    box-shadow: var(--p-shadow-600)
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-Sheet {
        border-left: var(--p-border-width-025) solid var(--p-color-border-secondary)
    }
}

@media (min-width: 48em) {
    .Polaris-Sheet {
        right:0;
        width: var(--pc-sheet-desktop-width)
    }
}

.Polaris-Sheet:focus {
    outline: 0
}

.Polaris-Sheet__Container {
    --pc-sheet-desktop-width: 23.75rem;
    position: fixed;
    z-index: var(--p-z-index-11);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@media (min-width: 48em) {
    .Polaris-Sheet__Container {
        left:auto;
        width: var(--pc-sheet-desktop-width)
    }
}

.Polaris-Sheet__Bottom {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    transition: transform var(--p-motion-duration-300) var(--p-motion-ease);
    transform-origin: bottom
}

.Polaris-Sheet--enterBottom {
    transform: translateY(100%)
}

.Polaris-Sheet--enterBottomActive,.Polaris-Sheet--exitBottom {
    transform: translateY(0)
}

.Polaris-Sheet--exitBottomActive {
    transform: translateY(100%)
}

.Polaris-Sheet__Right {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    transition: transform var(--p-motion-duration-300) var(--p-motion-ease);
    transform-origin: right
}

.Polaris-Sheet--enterRight {
    transform: translate(100%)
}

.Polaris-Sheet--enterRightActive,.Polaris-Sheet--exitRight {
    transform: translate(0)
}

.Polaris-Sheet--exitRightActive {
    transform: translate(100%)
}

.Polaris-LegacyFilters-ConnectedFilterControl {
    --pc-connceted-filter-control-item: 10;
    --pc-connceted-filter-control-focused: 20;
    display: flex;
    flex-grow: 1;
    align-items: center
}

.Polaris-LegacyFilters-ConnectedFilterControl .Polaris-LegacyFilters-ConnectedFilterControl__CenterContainer {
    flex: 1 1 auto;
    min-width: 6.25rem
}

.Polaris-LegacyFilters-ConnectedFilterControl.Polaris-LegacyFilters-ConnectedFilterControl--right .Polaris-LegacyFilters-ConnectedFilterControl__CenterContainer * {
    border-top-right-radius: var(--p-border-radius-200);
    border-bottom-right-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__Item {
    position: relative;
    z-index: var(--pc-connceted-filter-control-item)
}

.Polaris-LegacyFilters-ConnectedFilterControl__Item--focused {
    z-index: var(--pc-connceted-filter-control-focused)
}

.Polaris-LegacyFilters-ConnectedFilterControl__ProxyButtonContainer {
    position: absolute;
    top: -62.5rem;
    left: -62.5rem;
    display: flex;
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.Polaris-LegacyFilters-ConnectedFilterControl__ProxyButtonContainer>* {
    flex-shrink: 0
}

.Polaris-LegacyFilters-ConnectedFilterControl__CenterContainer+.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer,.Polaris-LegacyFilters-ConnectedFilterControl__CenterContainer+.Polaris-LegacyFilters-ConnectedFilterControl__MoreFiltersButtonContainer {
    margin-left: var(--p-space-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer {
    display: flex;
    flex-shrink: 0
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer .Polaris-LegacyFilters-ConnectedFilterControl__Item>div>button {
    margin-right: calc(var(--p-space-025)*-1);
    border-radius: 0
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer .Polaris-LegacyFilters-ConnectedFilterControl__Item {
    flex-shrink: 0
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer .Polaris-LegacyFilters-ConnectedFilterControl__Item:first-of-type>div>button {
    border-top-left-radius: var(--p-border-radius-200);
    border-bottom-left-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer .Polaris-LegacyFilters-ConnectedFilterControl__Item:last-of-type>div>button {
    border-top-right-radius: var(--p-border-radius-200);
    border-bottom-right-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainer.Polaris-LegacyFilters-ConnectedFilterControl--queryFieldHidden .Polaris-LegacyFilters-ConnectedFilterControl__Item:first-of-type>div>button {
    border-top-left-radius: var(--p-border-radius-200);
    border-bottom-left-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__RightContainerWithoutMoreFilters .Polaris-LegacyFilters-ConnectedFilterControl__Item:last-child>div>button {
    border-top-right-radius: var(--p-border-radius-200);
    border-bottom-right-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__MoreFiltersButtonContainer {
    padding-left: var(--p-space-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__MoreFiltersButtonContainer .Polaris-LegacyFilters-ConnectedFilterControl__Item>div>button {
    white-space: nowrap;
    border-top-left-radius: var(--p-border-radius-200);
    border-bottom-left-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__MoreFiltersButtonContainer.Polaris-LegacyFilters-ConnectedFilterControl--onlyButtonVisible {
    padding-left: 0
}

.Polaris-LegacyFilters-ConnectedFilterControl__MoreFiltersButtonContainer.Polaris-LegacyFilters-ConnectedFilterControl--onlyButtonVisible .Polaris-LegacyFilters-ConnectedFilterControl__Item>div>button {
    border-radius: var(--p-border-radius-200)
}

.Polaris-LegacyFilters-ConnectedFilterControl__Wrapper {
    display: flex;
    align-items: center
}

.Polaris-LegacyFilters-ConnectedFilterControl__AuxiliaryContainer {
    flex-grow: 0;
    margin-left: var(--p-space-200)
}

@media (min-width: 48em) {
    .Polaris-LegacyFilters-ConnectedFilterControl__AuxiliaryContainer {
        margin-left:0
    }
}

.Polaris-LegacyFilters {
    --pc-legacy-filters-header-height: var(--pg-top-bar-height);
    --pc-legacy-filters-footer-height: 4.375rem;
    position: relative
}

.Polaris-LegacyFilters__LegacyFiltersContainer {
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.Polaris-LegacyFilters__LegacyFiltersContainerHeader {
    top: 0;
    width: 100%;
    padding: var(--p-space-400) var(--p-space-500);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary);
    height: var(--pc-legacy-filters-header-height);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Polaris-LegacyFilters__LegacyFiltersDesktopContainerContent {
    width: 100%;
    height: calc(100% - var(--pc-legacy-filters-footer-height) - var(--pc-legacy-filters-header-height));
    padding: var(--p-space-200)
}

.Polaris-LegacyFilters__LegacyFiltersMobileContainerContent {
    width: 100%;
    height: calc(100% - var(--pc-legacy-filters-header-height));
    padding: var(--p-space-200)
}

.Polaris-LegacyFilters__LegacyFiltersContainerFooter {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: var(--p-space-400) var(--p-space-500);
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary);
    height: var(--pc-legacy-filters-footer-height);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Polaris-LegacyFilters__LegacyFiltersMobileContainerFooter {
    width: 100%;
    padding: var(--p-space-400) var(--p-space-400);
    height: var(--pc-legacy-filters-footer-height);
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Polaris-LegacyFilters__EmptyFooterState {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary);
    padding-top: var(--p-space-400);
    width: 100%;
    display: flex;
    justify-content: center
}

.Polaris-LegacyFilters__FilterTriggerContainer {
    position: relative
}

.Polaris-LegacyFilters__FilterTrigger {
    width: 100%;
    margin: 0;
    padding: var(--p-space-400) var(--p-space-500);
    color: var(--p-color-text);
    border-radius: var(--p-border-radius-100);
    background: none;
    border: none;
    outline: none;
    position: relative
}

.Polaris-LegacyFilters__FilterTrigger:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-LegacyFilters__FilterTrigger:focus {
    box-shadow: none
}

.Polaris-LegacyFilters__FilterTrigger:hover {
    cursor: pointer;
    background-color: var(--p-color-bg-surface-hover);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-LegacyFilters__FilterTrigger:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-LegacyFilters__FilterTriggerTitle {
    font-size: .9375rem;
    font-weight: var(--p-font-weight-semibold)
}

.Polaris-LegacyFilters__AppliedFilterBadgeContainer {
    padding-top: var(--p-space-100);
    display: flex
}

.Polaris-LegacyFilters--open .Polaris-LegacyFilters__AppliedFilterBadgeContainer {
    display: none
}

.Polaris-LegacyFilters__FilterTriggerLabelContainer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Polaris-LegacyFilters--open:before,.Polaris-LegacyFilters--open:after {
    content: "";
    position: relative;
    left: var(--p-space-400);
    width: calc(100% - var(--p-space-800));
    height: var(--p-space-025);
    background-color: var(--p-color-bg-surface-tertiary);
    display: block
}

.Polaris-LegacyFilters--open:before {
    top: 0
}

.Polaris-LegacyFilters--open:after {
    bottom: 0
}

.Polaris-LegacyFilters--open.Polaris-LegacyFilters--first:after {
    content: "";
    bottom: 0;
    position: relative;
    left: var(--p-space-400);
    width: calc(100% - var(--p-space-800));
    height: var(--p-space-025);
    background-color: var(--p-color-bg-surface-tertiary);
    display: block
}

.Polaris-LegacyFilters--open.Polaris-LegacyFilters--first:before {
    display: none
}

:is(.Polaris-LegacyFilters--open~.Polaris-LegacyFilters--open):before {
    display: none
}

.Polaris-LegacyFilters--open.Polaris-LegacyFilters--last:before {
    content: "";
    top: 0;
    position: relative;
    left: var(--p-space-400);
    width: calc(100% - var(--p-space-800));
    height: var(--p-space-025);
    background-color: var(--p-color-bg-surface-tertiary);
    display: block
}

.Polaris-LegacyFilters--open.Polaris-LegacyFilters--last:after {
    display: none
}

:is(.Polaris-LegacyFilters--open+.Polaris-LegacyFilters--last):before {
    display: none
}

.Polaris-LegacyFilters__FilterNodeContainer {
    padding: var(--p-space-200) var(--p-space-500) var(--p-space-500) var(--p-space-500)
}

.Polaris-LegacyFilters__SearchIcon {
    display: flex;
    align-items: center;
    fill: currentColor
}

.Polaris-LegacyFilters__Backdrop {
    position: fixed;
    z-index: var(--p-z-index-10);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    opacity: 0
}

.Polaris-LegacyFilters__HelpText {
    margin-top: var(--p-space-200)
}

.Polaris-LegacyFilters__TagsContainer {
    display: flex;
    padding-top: var(--p-space-200);
    flex-wrap: wrap
}

.Polaris-LegacyFilters__TagsContainer>* {
    margin-right: var(--p-space-200);
    margin-bottom: var(--p-space-200)
}

.Polaris-LegacyTabs {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-LegacyTabs--fitted {
    flex-wrap: nowrap
}

.Polaris-LegacyTabs--fitted .Polaris-LegacyTabs__TabContainer {
    flex: 1 1 100%
}

.Polaris-LegacyTabs--fitted .Polaris-LegacyTabs__Title {
    width: 100%;
    padding: var(--p-space-150) var(--p-space-300)
}

.Polaris-LegacyTabs--fillSpace .Polaris-LegacyTabs__TabContainer {
    flex: 1 1 auto
}

.Polaris-LegacyTabs__TabContainer {
    display: flex;
    margin: 0;
    padding: 0
}

.Polaris-LegacyTabs__Tab {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-LegacyTabs__Tab:focus {
    outline: none
}

.Polaris-LegacyTabs__Tab {
    color: var(--p-color-text);
    position: relative;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    margin-top: var(--p-space-025);
    margin-bottom: calc(var(--p-space-025)*-1);
    padding: var(--p-space-200) var(--p-space-100);
    outline: none;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer
}

.Polaris-LegacyTabs__Tab:hover {
    text-decoration: none
}

.Polaris-LegacyTabs__Tab:hover .Polaris-LegacyTabs__Title {
    color: var(--p-color-text-brand);
    background-color: transparent
}

:is(.Polaris-LegacyTabs__Tab:hover .Polaris-LegacyTabs__Title):before {
    background-color: var(--p-color-bg-fill-tertiary-hover)
}

.Polaris-LegacyTabs__Tab:active .Polaris-LegacyTabs__Title {
    background-color: transparent
}

:is(.Polaris-LegacyTabs__Tab:active .Polaris-LegacyTabs__Title):before {
    background: var(--p-color-bg-fill-tertiary-active)
}

.Polaris-LegacyTabs__Tab:focus-visible .Polaris-LegacyTabs__Title {
    color: var(--p-color-text-brand)
}

:is(.Polaris-LegacyTabs__Tab:focus-visible:not(:active) .Polaris-LegacyTabs__Title):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-LegacyTabs__Tab:visited {
    color: inherit
}

.Polaris-LegacyTabs__Tab--selected {
    color: var(--p-color-text-brand)
}

.Polaris-LegacyTabs__Tab--selected:focus .Polaris-LegacyTabs__Title {
    outline: var(--p-border-width-050) solid transparent
}

:is(.Polaris-LegacyTabs__Tab--selected:focus .Polaris-LegacyTabs__Title):before {
    background: var(--p-color-bg-fill-brand)
}

.Polaris-LegacyTabs__Tab--selected .Polaris-LegacyTabs__Title {
    outline: var(--p-border-width-050) solid transparent;
    color: var(--p-color-text-brand)
}

:is(.Polaris-LegacyTabs__Tab--selected .Polaris-LegacyTabs__Title):before {
    background: var(--p-color-bg-fill-brand)
}

.Polaris-LegacyTabs__Title {
    position: relative
}

.Polaris-LegacyTabs__Title:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-LegacyTabs__Title {
    border-radius: var(--p-border-radius-100);
    display: block;
    padding: var(--p-space-150) var(--p-space-300);
    min-width: 3.125rem;
    color: var(--p-color-text-brand)
}

.Polaris-LegacyTabs__Title:before {
    content: "";
    position: absolute;
    bottom: calc(var(--p-space-200)*-1);
    left: 0;
    right: 0;
    height: var(--p-border-width-050);
    border-top-left-radius: var(--p-border-radius-100);
    border-top-right-radius: var(--p-border-radius-100)
}

.Polaris-LegacyTabs--titleWithIcon {
    display: flex
}

.Polaris-LegacyTabs__Panel {
    display: block
}

.Polaris-LegacyTabs__Panel:focus {
    outline: none
}

.Polaris-LegacyTabs__Panel--hidden {
    display: none
}

.Polaris-LegacyTabs__Item {
    --pc-legacy-tabs-item-min-height: 1rem;
    --pc-legacy-tabs-item-vertical-padding: calc(var(--pc-legacy-tabs-item-min-height)*.5);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-LegacyTabs__Item:focus {
    outline: none
}

.Polaris-LegacyTabs__Item {
    position: relative
}

.Polaris-LegacyTabs__Item:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-LegacyTabs__Item {
    display: block;
    width: 100%;
    min-height: var(--pc-legacy-tabs-item-min-height);
    padding: var(--pc-legacy-tabs-item-vertical-padding) var(--p-space-400);
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    border-radius: var(--p-border-radius-100);
    color: inherit
}

.Polaris-LegacyTabs__Item::-moz-focus-inner {
    border: none
}

.Polaris-LegacyTabs__Item:hover {
    background-color: var(--p-color-bg-surface-hover)
}

.Polaris-LegacyTabs__Item:active {
    background-color: var(--p-color-bg-surface-brand-active)
}

.Polaris-LegacyTabs__Item:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-LegacyTabs__Item:visited {
    color: inherit
}

.Polaris-LegacyTabs__DisclosureTab {
    display: none
}

.Polaris-LegacyTabs__DisclosureTab--visible {
    display: flex
}

.Polaris-LegacyTabs__DisclosureActivator {
    position: relative
}

.Polaris-LegacyTabs__DisclosureActivator:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-LegacyTabs__DisclosureActivator {
    height: 100%;
    background-color: transparent;
    cursor: pointer;
    border: none;
    outline: none;
    margin: var(--p-space-025) var(--p-space-025) calc(var(--p-space-025)*-1) 0
}

.Polaris-LegacyTabs__DisclosureActivator:hover ui-internal-icon,.Polaris-LegacyTabs__DisclosureActivator:focus ui-internal-icon,.Polaris-LegacyTabs__DisclosureActivator:hover svg,.Polaris-LegacyTabs__DisclosureActivator:focus svg {
    color: var(--p-color-icon)
}

:is(.Polaris-LegacyTabs__DisclosureActivator:focus-visible .Polaris-LegacyTabs__Title):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-LegacyTabs__DisclosureActivator:hover .Polaris-LegacyTabs__Title:before {
    background-color: var(--p-color-border-hover)
}

.Polaris-LegacyTabs__TabMeasurer {
    display: flex;
    visibility: hidden;
    height: 0
}

.Polaris-List {
    padding-left: var(--p-space-500);
    margin-top: 0;
    margin-bottom: 0;
    list-style: disc outside none
}

.Polaris-List+.Polaris-List {
    margin-top: var(--p-space-400)
}

.Polaris-List--typeNumber {
    padding-left: var(--p-space-800);
    list-style: decimal outside none
}

.Polaris-List__Item .Polaris-List:first-child {
    margin-top: var(--p-space-200)
}

.Polaris-List--spacingLoose .Polaris-List__Item {
    margin-bottom: var(--p-space-100)
}

.Polaris-MediaCard {
    height: 100%;
    width: 100%;
    display: flex;
    flex-flow: row wrap
}

.Polaris-MediaCard.Polaris-MediaCard--portrait {
    flex-flow: column nowrap
}

@media (max-width: 47.9975em) {
    .Polaris-MediaCard {
        flex-flow:column nowrap
    }
}

.Polaris-MediaCard__MediaContainer {
    overflow: hidden
}

.Polaris-MediaCard__MediaContainer:not(.Polaris-MediaCard--portrait) {
    flex-basis: 40%
}

@media (min-width: 48em) {
    .Polaris-MediaCard__MediaContainer:not(.Polaris-MediaCard--portrait) {
        border-top-right-radius:0;
        border-top-left-radius: var(--p-border-radius-200);
        border-bottom-left-radius: var(--p-border-radius-200)
    }
}

.Polaris-MediaCard__MediaContainer.Polaris-MediaCard--sizeSmall:not(.Polaris-MediaCard--portrait) {
    flex-basis: 33%
}

@media (min-width: 30.625em) {
    .Polaris-MediaCard__MediaContainer {
        border-top-left-radius:var(--p-border-radius-200);
        border-top-right-radius: var(--p-border-radius-200)
    }
}

.Polaris-MediaCard__InfoContainer {
    position: relative
}

.Polaris-MediaCard__InfoContainer:not(.Polaris-MediaCard--portrait) {
    flex-basis: 60%
}

.Polaris-MediaCard__InfoContainer.Polaris-MediaCard--sizeSmall:not(.Polaris-MediaCard--portrait) {
    flex-basis: 67%
}

.Polaris-MediaCard__ActionContainer,.Polaris-MediaCard__ActionContainer.Polaris-MediaCard--portrait {
    padding-top: var(--p-space-200)
}

@media (max-width: 47.9975em) {
    .Polaris-MediaCard__ActionContainer {
        padding-top:var(--p-space-200)
    }
}

.Polaris-Navigation {
    --pc-navigation-mobile-height: 2.5rem;
    --pc-navigation-desktop-height: 1.75rem;
    --pc-navigation-icon-size: 1.25rem;
    --pc-navigation-item-line-height: 2.5rem;
    --pc-navigation-letter-spacing-medium: -.005rem;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    min-width: var(--pg-layout-width-nav-base);
    max-width: 22.5rem;
    height: 100%;
    min-height: 100%;
    background-color: var(--p-color-nav-bg);
    -webkit-overflow-scrolling: touch;
    border-right: 0;
    border-top-left-radius: var(--p-border-radius-300);
    border-top-right-radius: var(--p-border-radius-300);
    margin-top: var(--pg-top-bar-height);
    padding-bottom: 0;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom)
}

.Polaris-Navigation:focus {
    outline: none
}

@media (min-width: 48em) {
    .Polaris-Navigation {
        border-top-right-radius:0;
        margin-top: 0;
        max-width: var(--pg-layout-width-nav-base);
        max-width: calc(var(--pg-layout-width-nav-base) + constant(safe-area-inset-left));
        max-width: calc(var(--pg-layout-width-nav-base) + env(safe-area-inset-left))
    }

    .Polaris-Navigation.Polaris-Navigation--hasCheckoutExtensibilityBanner {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
}

.Polaris-Navigation__UserMenu {
    flex: 0 0 auto
}

.Polaris-Navigation__ContextControl {
    background-color: var(--p-color-bg-inverse);
    margin-bottom: var(--p-space-400);
    min-height: var(--pg-top-bar-height)
}

@media (min-width: 48em) {
    .Polaris-Navigation__ContextControl {
        display:none
    }
}

.Polaris-Navigation__PrimaryNavigation {
    position: absolute;
    display: flex;
    overflow: auto;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    padding-top: var(--p-space-500);
    width: 100%;
    height: calc(100vh - var(--pg-top-bar-height) - var(--pg-checkout-extensions-banner-height));
    border-top-left-radius: var(--p-border-radius-300);
    border-top-right-radius: var(--p-border-radius-300)
}

@media (min-width: 48em) {
    .Polaris-Navigation__PrimaryNavigation {
        padding-top:var(--p-space-300);
        border-top-right-radius: 0
    }
}

.Polaris-Navigation__PrimaryNavigation:focus {
    outline: none
}

.Polaris-Navigation__PrimaryNavigation::-webkit-scrollbar {
    width: .6875rem;
    opacity: 0
}

.Polaris-Navigation__PrimaryNavigation::-webkit-scrollbar-thumb {
    background-color: var(--p-color-scrollbar-thumb-bg-hover);
    border: var(--p-border-width-050) solid transparent;
    border-radius: var(--p-border-radius-300);
    background-clip: content-box
}

.Polaris-Navigation__PrimaryNavigation {
    scrollbar-width: thin;
    scrollbar-gutter: stable;
    scrollbar-color: var(--p-color-nav-bg) transparent;
    transition: scrollbar-color var(--p-motion-duration-100) var(--p-motion-ease-in)
}

.Polaris-Navigation__PrimaryNavigation:hover {
    scrollbar-color: var(--p-color-scrollbar-thumb-bg-hover) transparent;
    background-color: var(--p-color-nav-bg)
}

.Polaris-Navigation__PrimaryNavigation:hover::-webkit-scrollbar {
    opacity: 1
}

@supports (height: 100svh) {
    .Polaris-Navigation__PrimaryNavigation {
        height:calc(100svh - var(--pg-top-bar-height) - var(--pg-checkout-extensions-banner-height))
    }
}

.Polaris-Navigation__LogoContainer {
    display: none
}

@media (max-width: 47.9975em) {
    .Polaris-Navigation__LogoContainer {
        display:flex;
        flex: 0 0 var(--pg-top-bar-height);
        align-items: center;
        height: var(--pg-top-bar-height);
        padding: 0 var(--p-space-200) 0 var(--p-space-400);
        background-color: var(--p-color-bg-inverse);
        box-shadow: var(--p-shadow-200);
        margin-bottom: var(--p-space-400);
        flex-basis: var(--pg-top-bar-height);
        flex-basis: calc(var(--pg-top-bar-height) + constant(safe-area-inset-left));
        flex-basis: calc(var(--pg-top-bar-height) + env(safe-area-inset-left));
        padding-left: var(--p-space-400);
        padding-left: calc(var(--p-space-400) + constant(safe-area-inset-left));
        padding-left: calc(var(--p-space-400) + env(safe-area-inset-left))
    }
}

.Polaris-Navigation__LogoContainer.Polaris-Navigation--hasLogoSuffix {
    gap: var(--p-space-200)
}

.Polaris-Navigation__Logo,.Polaris-Navigation__LogoLink {
    display: block
}

.Polaris-Navigation__Item {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-Navigation__Item:focus {
    outline: none
}

.Polaris-Navigation__Item {
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    max-width: 100%;
    padding: 0 var(--p-space-100) 0 var(--p-space-200);
    margin: 0;
    color: var(--p-color-text);
    text-decoration: none;
    text-align: left;
    position: relative
}

.Polaris-Navigation__Item:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Navigation__Item:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Navigation__Item:focus-visible {
    background: var(--p-color-bg-surface-hover);
    color: var(--p-color-text);
    text-decoration: none
}

.Polaris-Navigation__Item:focus-visible:not(:active):after {
    content: none
}

.Polaris-Navigation__Item:focus-visible:not(:active) {
    z-index: var(--p-z-index-1);
    outline: var(--p-border-width-050) solid var(--p-color-border-focus)
}

.Polaris-Navigation__Item:active,.Polaris-Navigation__Item:active:hover {
    color: var(--p-color-text);
    background-color: var(--p-color-nav-bg-surface-selected)
}

:is(.Polaris-Navigation__Item:active,.Polaris-Navigation__Item:active:hover):after {
    content: none
}

.Polaris-Navigation__Item::-moz-focus-inner {
    border: 0
}

.Polaris-Navigation__Item svg,.Polaris-Navigation__Item img {
    display: block;
    height: var(--p-space-500);
    width: var(--p-space-500)
}

:is(.Polaris-Navigation__Item .Polaris-Navigation__Icon--resized) svg,:is(.Polaris-Navigation__Item .Polaris-Navigation__Icon--resized) img {
    margin: var(--p-space-050);
    height: var(--p-space-400);
    width: var(--p-space-400)
}

:is(.Polaris-Navigation__Item .Polaris-Navigation__Icon--resized) img {
    border-radius: var(--p-border-radius-100)
}

.Polaris-Navigation__Item {
    position: relative
}

.Polaris-Navigation__Item:is(:hover,:focus-visible) {
    background-color: transparent;
    color: var(--p-color-text);
    text-decoration: none
}

.Polaris-Navigation__Item .Polaris-Navigation__Badge {
    margin-right: 0
}

.Polaris-Navigation__Item:before {
    opacity: 0
}

.Polaris-Navigation__Item,.Polaris-Navigation__ItemInnerWrapper {
    border-radius: var(--p-border-radius-200)
}

.Polaris-Navigation__ItemWrapper {
    --secondary-actions-on-hover-background-color: var( --p-color-nav-bg-surface-hover );
    width: 100%;
    padding: 0 var(--p-space-300)
}

@supports (scrollbar-gutter: stable) {
    .Polaris-Navigation__ItemWrapper {
        padding: 0 calc(var(--p-space-300) - var(--pc-app-provider-scrollbar-width)) 0 var(--p-space-300)
    }
}

.Polaris-Navigation__ItemInnerWrapper {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    width: 100%
}

.Polaris-Navigation__ItemInnerWrapper.Polaris-Navigation__ItemInnerDisabled {
    pointer-events: none
}

.Polaris-Navigation__ItemInnerWrapper:is(:hover,:focus-visible) {
    background: var(--p-color-nav-bg-surface-hover)
}

@media (min-width: 48em) {
    .Polaris-Navigation__ItemInnerWrapper.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:is(:hover,:focus-visible) .Polaris-Navigation__SecondaryActions {
        background:var(--secondary-actions-on-hover-background-color)
    }

    :is(.Polaris-Navigation__ItemInnerWrapper.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:is(:hover,:focus-visible) .Polaris-Navigation__SecondaryActions):before {
        background: linear-gradient(to right,rgba(0,0,0,0),var(--p-color-nav-bg-surface-hover) var(--p-space-800))
    }

    .Polaris-Navigation__ItemInnerWrapper.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:is(:active) .Polaris-Navigation__SecondaryActions {
        background: var(--p-color-nav-bg-surface-active)
    }
}

.Polaris-Navigation__ItemInnerWrapper:active {
    background-color: var(--p-color-nav-bg-surface-active)
}

@media (min-width: 48em) {
    :is(.Polaris-Navigation__ItemInnerWrapper.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:active .Polaris-Navigation__SecondaryActions):before {
        background:linear-gradient(to right,rgba(0,0,0,0),var(--p-color-nav-bg-surface-active) var(--p-space-800))
    }
}

.Polaris-Navigation__ItemInnerWrapper--selected {
    background-color: var(--p-color-nav-bg-surface-selected)
}

.Polaris-Navigation__ItemInnerWrapper--selected .Polaris-Navigation__Text {
    color: var(--p-color-text)
}

.Polaris-Navigation__ItemInnerWrapper--selected:is(:hover,:focus-visible,:focus-within) {
    background: var(--p-color-nav-bg-surface-selected)
}

@media (min-width: 48em) {
    .Polaris-Navigation__ItemInnerWrapper--selected.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:is(:hover,:focus-visible,:focus-within) .Polaris-Navigation__SecondaryActions {
        background:var(--p-color-nav-bg-surface-selected)
    }

    :is(.Polaris-Navigation__ItemInnerWrapper--selected.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:is(:hover,:focus-visible,:focus-within) .Polaris-Navigation__SecondaryActions):before {
        background: linear-gradient(to right,rgba(0,0,0,0),var(--p-color-nav-bg-surface-selected) var(--p-space-800))
    }
}

.Polaris-Navigation__ItemInnerWrapper--selected:active {
    background: var(--p-color-nav-bg-surface-active)
}

.Polaris-Navigation__ItemInnerWrapper--selected .Polaris-Navigation__SecondaryActions {
    background: var(--p-color-nav-bg-surface-selected);
    border-top-right-radius: var(--p-border-radius-200);
    border-bottom-right-radius: var(--p-border-radius-200)
}

:is(.Polaris-Navigation__ItemInnerWrapper--selected .Polaris-Navigation__SecondaryActions):before {
    background: linear-gradient(to right,rgba(0,0,0,0),var(--p-color-nav-bg-surface-selected) var(--p-space-800))
}

.Polaris-Navigation__ItemInnerWrapper--open {
    background-color: transparent
}

.Polaris-Navigation__ItemInnerWrapper--open:active {
    background: var(--p-color-nav-bg-surface-active)
}

@media (min-width: 48em) {
    .Polaris-Navigation__ItemInnerWrapper--open.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover .Polaris-Navigation__SecondaryActions {
        background:var(--secondary-actions-on-hover-background-color)
    }

    :is(.Polaris-Navigation__ItemInnerWrapper--open.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover .Polaris-Navigation__SecondaryActions):before {
        background: linear-gradient(to right,rgba(0,0,0,0),var(--secondary-actions-on-hover-background-color) var(--p-space-800))
    }
}

.Polaris-Navigation__Item--selected {
    color: var(--p-color-text);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Navigation__Item--selected:before {
    content: "";
    position: absolute;
    top: .0625rem;
    bottom: .0625rem;
    left: calc(var(--p-space-200)*-1);
    width: .1875rem;
    background-color: transparent;
    border-top-right-radius: var(--p-border-radius-100);
    border-bottom-right-radius: var(--p-border-radius-100)
}

.Polaris-Navigation__Item--selected {
    position: relative
}

.Polaris-Navigation__Item--selected:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Navigation__Item--selected:hover,.Polaris-Navigation__Item--selected:focus-visible {
    color: var(--p-color-text-brand-hover)
}

:is(.Polaris-Navigation__Item--selected :focus-visible):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

:is(.Polaris-Navigation__Item--selected:active,.Polaris-Navigation__Item--selected:active:hover):after {
    content: none
}

.Polaris-Navigation__Item--selected:active,.Polaris-Navigation__Item--selected:active:hover {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-nav-bg-surface-active)
}

.Polaris-Navigation--itemChildActive:before {
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9%2024.75C9%2024.3358%209.33579%2024%209.75%2024V24C10.1642%2024%2010.5%2024.3358%2010.5%2024.75V28H9V24.75Z%22%20fill%3D%22%23B5B5B5%22%2F%3E%0A%3C%2Fsvg%3E);
    position: absolute;
    top: var(--p-space-200);
    left: var(--p-space-200);
    width: 1.3125rem;
    height: 2rem;
    border-radius: 0;
    opacity: 1;
    transition: opacity var(--p-motion-duration-150) var(--p-motion-ease-out)
}

@media (min-width: 48em) {
    .Polaris-Navigation--itemChildActive:before {
        top:0;
        height: 1.75rem
    }
}

.Polaris-Navigation__Item--disabled {
    color: var(--p-color-text-disabled)
}

.Polaris-Navigation__Item--disabled .Polaris-Navigation__Text {
    opacity: .6
}

.Polaris-Navigation__Item--disabled .Polaris-Navigation__Icon {
    opacity: .4
}

.Polaris-Navigation__Badge {
    margin-left: var(--p-space-200);
    display: inline-flex;
    height: var(--p-font-line-height-500);
    margin-top: var(--p-space-200);
    margin-right: var(--p-space-100)
}

@media (min-width: 48em) {
    .Polaris-Navigation__Badge {
        margin:var(--p-space-100);
        margin-right: var(--p-space-100);
        margin-top: var(--p-space-100)
    }
}

.Polaris-Navigation__ListItem--hasAction .Polaris-Navigation__Badge {
    margin-right: var(--p-space-100)
}

.Polaris-Navigation__Icon {
    --pc-navigation-filter-icon: brightness(0) saturate(100%) invert(36%) sepia(13%) saturate(137%) hue-rotate(169deg) brightness(95%) contrast(87%);
    --pc-navigation-filter-icon-action-primary: invert(10%) sepia(11%) saturate(0%) hue-rotate(159deg) brightness(105%) contrast(102%);
    --pc-navigation-filter-icon-on-interactive: brightness(0) saturate(100%) invert(100%);
    flex-shrink: 0;
    align-self: flex-start;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: var(--p-space-200);
    margin-right: var(--p-space-200);
    margin-bottom: var(--p-space-200)
}

@media (min-width: 48em) {
    .Polaris-Navigation__Icon {
        margin-top:var(--p-space-100);
        margin-right: var(--p-space-200);
        margin-bottom: var(--p-space-100)
    }
}

.Polaris-Navigation__Icon ui-internal-icon,.Polaris-Navigation__Icon svg {
    color: var(--p-color-icon)
}

.Polaris-Navigation__Icon img {
    filter: var(--pc-navigation-filter-icon)
}

:is(.Polaris-Navigation__Item:hover .Polaris-Navigation__Icon,.Polaris-Navigation__Item:focus-visible .Polaris-Navigation__Icon) ui-internal-icon,:is(.Polaris-Navigation__Item:hover .Polaris-Navigation__Icon,.Polaris-Navigation__Item:focus-visible .Polaris-Navigation__Icon) svg {
    color: var(--p-color-icon)
}

:is(.Polaris-Navigation__Item:hover .Polaris-Navigation__Icon,.Polaris-Navigation__Item:focus-visible .Polaris-Navigation__Icon) img {
    filter: var(--pc-navigation-filter-icon)
}

:is(.Polaris-Navigation__Item--selected .Polaris-Navigation__Icon,.Polaris-Navigation__Item--selected:hover .Polaris-Navigation__Icon,.Polaris-Navigation--subNavigationActive .Polaris-Navigation__Icon,.Polaris-Navigation--subNavigationActive:hover .Polaris-Navigation__Icon,.Polaris-Navigation--itemChildActive .Polaris-Navigation__Icon,.Polaris-Navigation--itemChildActive:hover .Polaris-Navigation__Icon,.Polaris-Navigation__Item--selected:focus-visible .Polaris-Navigation__Icon) ui-internal-icon,:is(.Polaris-Navigation__Item--selected .Polaris-Navigation__Icon,.Polaris-Navigation__Item--selected:hover .Polaris-Navigation__Icon,.Polaris-Navigation--subNavigationActive .Polaris-Navigation__Icon,.Polaris-Navigation--subNavigationActive:hover .Polaris-Navigation__Icon,.Polaris-Navigation--itemChildActive .Polaris-Navigation__Icon,.Polaris-Navigation--itemChildActive:hover .Polaris-Navigation__Icon,.Polaris-Navigation__Item--selected:focus-visible .Polaris-Navigation__Icon) svg {
    color: var(--p-color-icon-brand)
}

:is(.Polaris-Navigation__Item--selected .Polaris-Navigation__Icon,.Polaris-Navigation__Item--selected:hover .Polaris-Navigation__Icon,.Polaris-Navigation--subNavigationActive .Polaris-Navigation__Icon,.Polaris-Navigation--subNavigationActive:hover .Polaris-Navigation__Icon,.Polaris-Navigation--itemChildActive .Polaris-Navigation__Icon,.Polaris-Navigation--itemChildActive:hover .Polaris-Navigation__Icon,.Polaris-Navigation__Item--selected:focus-visible .Polaris-Navigation__Icon) img {
    filter: var(--pc-navigation-filter-icon-action-primary)
}

.Polaris-Navigation__Icon svg {
    display: block
}

.Polaris-Navigation__ListItem {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.Polaris-Navigation__RollupSection .Polaris-Navigation__ListItem,.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__ListItem {
    opacity: 1
}

.Polaris-Navigation__ListItem:nth-child(1) {
    animation-delay: 0ms
}

.Polaris-Navigation__ListItem:nth-child(2) {
    animation-delay: 50ms
}

.Polaris-Navigation__ListItem:nth-child(3) {
    animation-delay: .1s
}

.Polaris-Navigation__ListItem:nth-child(4) {
    animation-delay: .15s
}

.Polaris-Navigation__ListItem:nth-child(5) {
    animation-delay: .2s
}

.Polaris-Navigation__ListItem:nth-child(6) {
    animation-delay: .25s
}

.Polaris-Navigation__ListItem:nth-child(7) {
    animation-delay: .3s
}

.Polaris-Navigation__ListItem:nth-child(8) {
    animation-delay: .35s
}

.Polaris-Navigation__ListItem:nth-child(9) {
    animation-delay: .4s
}

.Polaris-Navigation__ListItem:nth-child(10) {
    animation-delay: .45s
}

.Polaris-Navigation__ListItem:nth-child(11) {
    animation-delay: .5s
}

.Polaris-Navigation__ListItem:nth-child(12) {
    animation-delay: .55s
}

.Polaris-Navigation__ListItem:not(:first-child) .Polaris-Navigation__ItemInnerWrapper {
    border-top: 0
}

.Polaris-Navigation__ListItem--hasAction .Polaris-Navigation__Item {
    max-width: calc(100% - var(--pc-navigation-icon-size) + var(--p-space-400)*2 + var(--p-space-100))
}

.Polaris-Navigation__Text {
    flex: 1 1 auto;
    margin-top: var(--p-space-150);
    margin-bottom: var(--p-space-150)
}

@media (min-width: 48em) {
    .Polaris-Navigation__Text {
        margin-top:var(--p-space-100);
        margin-bottom: var(--p-space-100)
    }
}

.Polaris-Navigation__Text--truncated {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.Polaris-Navigation__SecondaryActions {
    display: flex;
    align-items: center;
    height: calc(var(--pc-navigation-mobile-height) - var(--p-space-100))
}

.Polaris-Navigation__SecondaryActions:last-child {
    margin-right: var(--p-space-050)
}

@media (min-width: 48em) {
    .Polaris-Navigation__SecondaryActions {
        height:var(--pc-navigation-desktop-height)
    }
}

.Polaris-Navigation__ItemWithFloatingActions {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    width: 100%
}

@media (min-width: 48em) {
    .Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover .Polaris-Navigation__SecondaryActions {
        position:absolute;
        top: 0;
        right: 0;
        z-index: var(--p-z-index-2);
        background: var(--p-color-nav-bg-surface-hover);
        visibility: hidden;
        opacity: 0;
        transition: none;
        border-top-right-radius: var(--p-border-radius-200);
        border-bottom-right-radius: var(--p-border-radius-200);
        margin-right: 0;
        padding: 0 var(--p-space-050)
    }

    :is(.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover .Polaris-Navigation__SecondaryActions):before {
        content: "";
        pointer-events: none;
        position: absolute;
        right: 100%;
        display: block;
        height: 100%;
        width: var(--p-space-800);
        background: linear-gradient(to right,rgba(0,0,0,0),var(--p-color-nav-bg-surface-hover) var(--p-space-800))
    }

    :is(.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:focus-within,.Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:hover) .Polaris-Navigation__SecondaryActions {
        visibility: visible;
        opacity: 1
    }

    .Polaris-Navigation--itemInnerWrapperDisplayActionsOnHover:active .Polaris-Navigation__SecondaryActions {
        background-color: var(--p-color-nav-bg-surface-active)
    }
}

.Polaris-Navigation__SecondaryAction[type=button] {
    cursor: pointer;
    background: none
}

.Polaris-Navigation__SecondaryAction {
    display: flex;
    align-items: center;
    height: calc(100% - var(--p-space-100));
    padding: calc(var(--p-space-200) - var(--p-space-050)) var(--p-space-200);
    border-radius: var(--p-border-radius-200);
    border: none
}

.Polaris-Navigation__SecondaryAction:focus-visible:not(:active):after {
    content: none
}

.Polaris-Navigation__SecondaryAction:focus-visible:not(:active) {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus)
}

.Polaris-Navigation__SecondaryAction ui-internal-icon,.Polaris-Navigation__SecondaryAction svg {
    color: var(--p-color-icon)
}

@media (min-width: 48em) {
    .Polaris-Navigation__SecondaryAction {
        height:calc(100% - var(--p-space-100));
        padding: calc(var(--p-space-100) - var(--p-space-050))
    }
}

.Polaris-Navigation__SecondaryAction:hover,.Polaris-Navigation__SecondaryAction:focus,.Polaris-Navigation__SecondaryAction:active {
    background-color: var(--p-color-bg-fill-transparent-hover)
}

:is(.Polaris-Navigation__SecondaryAction:hover,.Polaris-Navigation__SecondaryAction:focus,.Polaris-Navigation__SecondaryAction:active) ui-internal-icon,:is(.Polaris-Navigation__SecondaryAction:hover,.Polaris-Navigation__SecondaryAction:focus,.Polaris-Navigation__SecondaryAction:active) svg {
    color: var(--p-color-icon-hover)
}

@media (-ms-high-contrast: active) {
    :is(.Polaris-Navigation__SecondaryAction:hover,.Polaris-Navigation__SecondaryAction:focus,.Polaris-Navigation__SecondaryAction:active) ui-internal-icon,:is(.Polaris-Navigation__SecondaryAction:hover,.Polaris-Navigation__SecondaryAction:focus,.Polaris-Navigation__SecondaryAction:active) svg {
        color: #fff
    }
}

.Polaris-Navigation__SecondaryAction {
    position: relative
}

.Polaris-Navigation__SecondaryAction:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-Navigation__SecondaryAction:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Navigation__SecondaryAction:active:after {
    content: none
}

.Polaris-Navigation__SecondaryAction:active ui-internal-icon,.Polaris-Navigation__SecondaryAction:active svg {
    color: var(--p-color-icon-active)
}

.Polaris-Navigation__SecondaryAction:focus,.Polaris-Navigation__SecondaryAction:active {
    outline: none
}

.Polaris-Navigation__SecondaryNavigation {
    flex-basis: 100%;
    margin-left: 0;
    overflow-x: visible
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__List {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: var(--p-space-200)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item {
    position: relative;
    padding-left: calc(var(--p-space-800) + var(--p-space-100))
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):before,:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):after {
    content: "";
    position: absolute;
    top: 0;
    left: var(--p-space-200);
    width: 1.3125rem;
    height: 2rem;
    border-radius: 0;
    opacity: 0;
    transition: opacity var(--p-motion-duration-150) var(--p-motion-ease-out)
}

@media (min-width: 48em) {
    :is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):before,:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):after {
        height:1.75rem
    }
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):is(:hover,:focus-visible,:focus-within) {
    background: var(--p-color-nav-bg);
    color: var(--p-color-text-brand)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):hover {
    color: var(--p-color-text);
    background: var(--p-color-nav-bg-surface-hover)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

:is(:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):active,:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):active:hover):after {
    content: none
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):active,:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):active:hover {
    background-color: var(--p-color-nav-bg-surface-active)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item):active {
    color: var(--p-color-text-brand)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Text {
    margin-top: var(--p-space-100);
    margin-bottom: var(--p-space-100)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected {
    border-radius: var(--p-border-radius-200);
    color: var(--p-color-text);
    position: relative
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):is(:hover,:focus-visible,:focus-within) {
    background: var(--p-color-nav-bg-surface-selected);
    color: var(--p-color-text-brand)
}

:is(:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):active,:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):active:hover):after {
    content: none
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):active,:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):active:hover {
    background: var(--p-color-nav-bg-surface-active);
    color: var(--p-color-text-brand)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):hover {
    color: var(--p-color-text-brand-hover)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):focus-visible {
    color: var(--p-color-text-brand)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):active:after {
    content: none
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--selected):active {
    color: var(--p-color-text-brand)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--disabled {
    color: var(--p-color-text-disabled)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--line,.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--line.Polaris-Navigation--itemHoverLine):before {
    opacity: 1;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%229%22%20width%3D%221.5%22%20height%3D%2228%22%20fill%3D%22%23B5B5B5%22%2F%3E%3C%2Fsvg%3E)
}

:is(.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation--itemLinePointer,.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation--itemLinePointer.Polaris-Navigation--itemHoverPointer):before {
    opacity: 1;
    content: url("data:image/svg+xml,%3Csvg%20width%3D'21'%20height%3D'28'%20viewBox%3D'0%200%2021%2028'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%2014.25H19.75V15.75H19V14.25ZM10.077%2013.362L10.7452%2013.0215V13.0215L10.077%2013.362ZM11.388%2014.673L11.7285%2014.0048H11.7285L11.388%2014.673ZM10.5%200V10.2H9V0H10.5ZM14.55%2014.25H19V15.75H14.55V14.25ZM10.5%2010.2C10.5%2011.0525%2010.5006%2011.6467%2010.5384%2012.1093C10.5755%2012.5632%2010.6446%2012.824%2010.7452%2013.0215L9.40873%2013.7025C9.18239%2013.2582%209.08803%2012.7781%209.04336%2012.2315C8.99942%2011.6936%209%2011.0277%209%2010.2H10.5ZM14.55%2015.75C13.7223%2015.75%2013.0564%2015.7506%2012.5185%2015.7066C11.9719%2015.662%2011.4918%2015.5676%2011.0475%2015.3413L11.7285%2014.0048C11.926%2014.1054%2012.1868%2014.1745%2012.6407%2014.2116C13.1033%2014.2494%2013.6975%2014.25%2014.55%2014.25V15.75ZM10.7452%2013.0215C10.9609%2013.4448%2011.3052%2013.7891%2011.7285%2014.0048L11.0475%2015.3413C10.3419%2014.9817%209.76825%2014.4081%209.40873%2013.7025L10.7452%2013.0215Z'%20fill%3D'%23B5B5B5'/%3E%3Cpath%20d%3D'M17%2012L20%2015L17%2018'%20stroke%3D'%23B5B5B5'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'/%3E%3C/svg%3E%0A")
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation--itemHoverLine:before {
    opacity: 1;
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9%200H10.5V28H9V0Z%22%20fill%3D%22%23B5B5B5%22%2F%3E%0A%3C%2Fsvg%3E)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation--itemHoverPointer:before {
    opacity: 1;
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9%207.75C9%207.33579%209.33579%207%209.75%207V7C10.1642%207%2010.5%207.33579%2010.5%207.75V9.95C10.5%2010.8025%2010.5006%2011.3967%2010.5384%2011.8593C10.5755%2012.3132%2010.6446%2012.574%2010.7452%2012.7715C10.961%2013.1948%2011.3052%2013.539%2011.7285%2013.7548C11.926%2013.8554%2012.1868%2013.9245%2012.6407%2013.9616C13.1033%2013.9994%2013.6975%2014%2014.55%2014H17.9393L16.2197%2012.2803C15.9268%2011.9874%2015.9268%2011.5126%2016.2197%2011.2197C16.5126%2010.9268%2016.9874%2010.9268%2017.2803%2011.2197L20.2803%2014.2197C20.5732%2014.5126%2020.5732%2014.9874%2020.2803%2015.2803L17.2803%2018.2803C16.9874%2018.5732%2016.5126%2018.5732%2016.2197%2018.2803C15.9268%2017.9874%2015.9268%2017.5126%2016.2197%2017.2197L17.9393%2015.5H14.5179C13.705%2015.5%2013.0494%2015.5%2012.5185%2015.4566C11.9719%2015.412%2011.4918%2015.3176%2011.0475%2015.0913C10.3419%2014.7317%209.76825%2014.1581%209.40873%2013.4525C9.18239%2013.0082%209.08803%2012.5281%209.04336%2011.9815C8.99999%2011.4506%208.99999%2010.795%209%209.98212V7.75Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0A%3C%2Fsvg%3E)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--line.Polaris-Navigation--itemHoverPointer:before {
    opacity: 1;
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9%200H10.5V28H9V0Z%22%20fill%3D%22%23B5B5B5%22%2F%3E%0A%3C%2Fsvg%3E)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation__Item--line.Polaris-Navigation--itemHoverPointer:after {
    opacity: 1;
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.5%2015.2751C11.8158%2015.3745%2012.1522%2015.4267%2012.5185%2015.4566C13.0494%2015.5%2013.705%2015.5%2014.5179%2015.5H17.9393L16.2197%2017.2197C15.9268%2017.5126%2015.9268%2017.9874%2016.2197%2018.2803C16.5126%2018.5732%2016.9874%2018.5732%2017.2803%2018.2803L20.2803%2015.2803C20.5732%2014.9874%2020.5732%2014.5126%2020.2803%2014.2197L17.2803%2011.2197C16.9874%2010.9268%2016.5126%2010.9268%2016.2197%2011.2197C15.9268%2011.5126%2015.9268%2011.9874%2016.2197%2012.2803L17.9393%2014H14.55C13.6975%2014%2013.1033%2013.9994%2012.6407%2013.9616C12.1868%2013.9245%2011.926%2013.8554%2011.7285%2013.7548C11.6495%2013.7145%2011.5732%2013.6697%2011.5%2013.6208V15.2751Z%22%20fill%3D%22%23CCCCCC%22%2F%3E%0A%3C%2Fsvg%3E)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation--itemLinePointer.Polaris-Navigation--itemHoverLine:before {
    opacity: 1;
    content: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2228%22%20viewBox%3D%220%200%2021%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%200.75V0H10.5V0.75V9.95C10.5%2010.8025%2010.5006%2011.3967%2010.5384%2011.8593C10.5755%2012.3132%2010.6446%2012.574%2010.7452%2012.7715C10.961%2013.1948%2011.3052%2013.539%2011.7285%2013.7548C11.926%2013.8554%2012.1868%2013.9245%2012.6407%2013.9616C13.1033%2013.9994%2013.6975%2014%2014.55%2014H17.9393L16.2197%2012.2803C15.9268%2011.9874%2015.9268%2011.5126%2016.2197%2011.2197C16.5126%2010.9268%2016.9874%2010.9268%2017.2803%2011.2197L20.2803%2014.2197C20.5732%2014.5126%2020.5732%2014.9874%2020.2803%2015.2803L17.2803%2018.2803C16.9874%2018.5732%2016.5126%2018.5732%2016.2197%2018.2803C15.9268%2017.9874%2015.9268%2017.5126%2016.2197%2017.2197L17.9393%2015.5H14.55H14.5179C13.705%2015.5%2013.0494%2015.5%2012.5185%2015.4566C11.9719%2015.412%2011.4918%2015.3176%2011.0475%2015.0913C10.3419%2014.7317%209.76825%2014.1581%209.40873%2013.4525C9.18239%2013.0082%209.08803%2012.5281%209.04336%2011.9815C8.99999%2011.4506%208.99999%2010.795%209%209.98212V9.95V0.75Z%22%20fill%3D%22%23B5B5B5%22%2F%3E%0A%3C%2Fsvg%3E)
}

.Polaris-Navigation__SecondaryNavigation .Polaris-Navigation--itemLinePointer.Polaris-Navigation--itemHoverLine:after {
    opacity: 1
}

.Polaris-Navigation__SecondaryNavigation--noIcon .Polaris-Navigation__Item {
    padding-left: var(--p-space-600)
}

.Polaris-Navigation__Section {
    flex: 0 0 auto;
    margin: 0;
    padding: 0 0 var(--p-space-300);
    padding-left: 0;
    padding-left: constant(safe-area-inset-left);
    padding-left: env(safe-area-inset-left);
    list-style: none
}

.Polaris-Navigation__Section+.Polaris-Navigation__Section {
    padding-top: var(--p-space-200);
    padding-bottom: var(--p-space-300)
}

.Polaris-Navigation__Section--fill {
    flex: 1 0 auto
}

.Polaris-Navigation__Section--withSeparator {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-Navigation__SectionHeading {
    display: flex;
    align-items: center;
    padding-left: var(--p-space-500);
    padding-right: var(--p-space-100)
}

@supports not (scrollbar-gutter: stable) {
    .Polaris-Navigation__SectionHeading {
        padding-right: var(--p-space-200)
    }
}

@supports (scrollbar-gutter: stable) {
    .Polaris-Navigation__SectionHeading {
        padding-right: calc(var(--p-space-100) - var(--pc-app-provider-scrollbar-width))
    }
}

.Polaris-Navigation__SectionHeading>:first-child {
    flex: 1 1 auto;
    margin-top: calc(var(--p-space-200) + var(--p-space-050));
    margin-bottom: calc(var(--p-space-200) + var(--p-space-050))
}

@media (min-width: 48em) {
    .Polaris-Navigation__SectionHeading>:first-child {
        margin-top:var(--p-space-100);
        margin-bottom: var(--p-space-100)
    }
}

.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus {
    outline: none
}

.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action {
    display: flex;
    align-items: center;
    padding: var(--p-space-150) var(--p-space-300);
    border-radius: var(--p-border-radius-200)
}

@supports (scrollbar-gutter: stable) {
    .Polaris-Navigation__SectionHeading .Polaris-Navigation__Action {
        padding-inline:calc(var(--p-space-200) + var(--p-space-050))}
}

: is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus-visible:not(:active):after {
    content:none
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus-visible:not(:active) {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus)
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action) ui-internal-icon,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action) svg {
    color: var(--p-color-icon)
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action) ui-internal-icon {
    line-height: normal
}

@media (min-width: 48em) {
    :is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action) svg,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action) img {
        height:var(--p-space-400);
        width: var(--p-space-400);
        margin: var(--p-space-050)
    }
}

.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action {
    position: relative
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus {
    background: var(--p-color-bg-fill-transparent-hover)
}

:is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus) ui-internal-icon,:is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus) svg {
    color: var(--p-color-icon-hover)
}

@media (-ms-high-contrast: active) {
    :is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus) ui-internal-icon,:is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus) svg {
        color: #fff
    }

    :is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus) img {
        filter: var(--p-color-icon-brand)
    }
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover ui-internal-icon,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):hover svg {
    color: var(--p-filter-icon)
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus:hover ui-internal-icon,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus:hover svg {
    color: var(--p-color-icon-hover)
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active:hover {
    background: var(--p-color-bg-surface-active)
}

:is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active:hover):after {
    content: none
}

:is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active:hover) ui-internal-icon,:is(:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active:hover) svg {
    color: var(--p-color-icon-active)
}

:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):focus,:is(.Polaris-Navigation__SectionHeading .Polaris-Navigation__Action):active {
    outline: none
}

.Polaris-Navigation__RollupToggle {
    color: var(--p-color-text);
    color: var(--p-color-text-secondary)
}

.Polaris-Navigation__RollupToggle:hover {
    color: var(--p-color-text-brand)
}

.Polaris-Navigation__RollupToggle:hover ui-internal-icon,.Polaris-Navigation__RollupToggle:hover svg {
    color: var(--p-color-icon-brand)
}

.Polaris-Navigation__RollupToggle:hover img {
    filter: var(--p-color-icon-brand)
}

.Polaris-Navigation__RollupToggle:focus-visible {
    outline: none
}

.Polaris-Navigation__RollupToggle:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-Navigation__RollupToggle:active {
    background-color: var(--p-color-bg-surface-active)
}

.Polaris-Navigation__List {
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-Navigation__Indicator {
    position: relative;
    display: inline-block;
    height: .625rem;
    width: .625rem
}

.Polaris-Navigation__SecondaryNavigationOpen {
    animation: var(--p-motion-ease-out) var(--p-motion-duration-150) Polaris-Navigation__snappy--grow
}

@keyframes Polaris-Navigation__snappy--grow {
    0% {
        margin-bottom: -10%;
        opacity: 0
    }

    to {
        margin-bottom: 0%;
        opacity: 1
    }
}

.Polaris-OptionList-Option {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-OptionList-Option:focus {
    outline: none
}

.Polaris-OptionList-Option {
    width: 100%;
    min-height: var(--pg-control-height);
    text-align: left;
    text-decoration: none;
    border-radius: var(--p-border-radius-100);
    margin-top: var(--p-space-100);
    color: inherit
}

.Polaris-OptionList-Option:visited {
    color: inherit
}

.Polaris-OptionList-Option:first-child {
    margin-top: 0
}

.Polaris-OptionList-Option__SingleSelectOption {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-OptionList-Option__SingleSelectOption:focus {
    outline: none
}

.Polaris-OptionList-Option__SingleSelectOption {
    text-align: left;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between
}

.Polaris-OptionList-Option__SingleSelectOption.Polaris-OptionList-Option--focused:focus-visible:not(:active) {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025);
    background-color: var(--p-color-bg-surface-secondary-hover)
}

.Polaris-OptionList-Option__SingleSelectOption.Polaris-OptionList-Option--active {
    background: var(--p-color-bg-surface-secondary-selected)
}

.Polaris-OptionList-Option__SingleSelectOption:not(.Polaris-OptionList-Option--disabled) {
    color: inherit
}

.Polaris-OptionList-Option__SingleSelectOption.Polaris-OptionList-Option--select,.Polaris-OptionList-Option__SingleSelectOption.Polaris-OptionList-Option--select:hover:not(.Polaris-OptionList-Option--disabled),.Polaris-OptionList-Option__SingleSelectOption.Polaris-OptionList-Option--active {
    font-weight: var(--p-font-weight-semibold);
    background: var(--p-color-bg-surface-secondary-active)
}

.Polaris-OptionList-Option__SingleSelectOption .Polaris-OptionList-Option__Media {
    padding: 0 var(--p-space-200) 0 0
}

.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption {
    display: flex;
    align-items: flex-start;
    width: 100%;
    cursor: pointer;
    border-radius: var(--p-border-radius-200);
    padding: var(--p-space-150);
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word
}

:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption):hover:not(.Polaris-OptionList-Option--disabled) {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption):active:not(.Polaris-OptionList-Option--disabled) {
    background: var(--p-color-bg-surface-secondary-active)
}

:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption):hover:not(.Polaris-OptionList-Option--disabled),:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption):active:not(.Polaris-OptionList-Option--disabled),.Polaris-OptionList-Option--select:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption),.Polaris-OptionList-Option--select:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption):hover:not(.Polaris-OptionList-Option--disabled) {
    outline: var(--p-border-width-025) solid transparent
}

:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption) .Polaris-OptionList-Option__Media {
    padding: 0 var(--p-space-200) 0 0
}

.Polaris-OptionList-Option--disabled:is(.Polaris-OptionList-Option__Label,.Polaris-OptionList-Option__SingleSelectOption,.Polaris-OptionList-Option__MultiSelectOption) {
    background: transparent;
    cursor: default;
    color: var(--p-color-text-disabled)
}

.Polaris-OptionList-Option__MultiSelectOption.Polaris-OptionList-Option--select.Polaris-OptionList-Option__CheckboxLabel {
    background-color: transparent
}

.Polaris-OptionList-Option__MultiSelectOption.Polaris-OptionList-Option--select ui-internal-icon,.Polaris-OptionList-Option__MultiSelectOption.Polaris-OptionList-Option--select svg {
    color: var(--p-color-icon-active)
}

.Polaris-OptionList-Option__MultiSelectOption.Polaris-OptionList-Option--select:hover:not(.Polaris-OptionList-Option--disabled) {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

.Polaris-OptionList-Option--disabled .Polaris-OptionList-Option__Media svg {
    color: var(--p-color-icon-disabled)
}

.Polaris-OptionList-Option--disabled .Polaris-OptionList-Option__Media ui-internal-icon {
    color: var(--p-color-icon-disabled)
}

.Polaris-OptionList-Option__Media {
    display: flex;
    align-items: center
}

.Polaris-OptionList-Option__Media svg {
    fill: var(--p-color-icon)
}

.Polaris-OptionList-Option--verticalAlignTop {
    align-items: flex-start
}

.Polaris-OptionList-Option--verticalAlignCenter {
    align-items: center
}

.Polaris-OptionList-Option--verticalAlignBottom {
    align-items: flex-end
}

.Polaris-OptionList-Option__Icon {
    display: flex;
    align-items: center;
    margin-left: var(--p-space-200)
}

.Polaris-OptionList-Option__Icon svg {
    fill: var(--p-color-icon-brand)
}

.Polaris-OptionList-Option__Checkbox {
    box-sizing: border-box;
    display: flex;
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: var(--p-space-200);
    align-items: center
}

.Polaris-Header-Title.Polaris-Header-Title__TitleWithSubtitle {
    margin-top: 0
}

.Polaris-Header-Title:focus-visible {
    outline: none
}

.Polaris-Header-Title__TitleWrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    row-gap: var(--p-space-200);
    padding-block:var(--p-space-050)}

.Polaris-Header-Title__TitleWrapper .Polaris-Header-Title {
    display: inline;
    margin-right: var(--p-space-200)
}

:is(.Polaris-Header-Title__TitleWrapper .Polaris-Header-Title)>* {
    display: inline
}

:is(.Polaris-Header-Title__TitleWrapper .Polaris-Header-Title):focus-visible {
    outline: none
}

.Polaris-Header-Title__SubTitle,.Polaris-Header-Title__SubTitle.Polaris-Header-Title__SubtitleCompact {
    margin-top: var(--p-space-050)
}

.Polaris-Header-Title__SubTitle.Polaris-Header-Title__SubtitleMaxWidth {
    max-width: 45ch
}

.Polaris-Page-Header__TitleWrapper {
    grid-area: title;
    margin-top: var(--p-space-100);
    align-self: center
}

@media (min-width: 30.625em) {
    .Polaris-Page-Header__TitleWrapper {
        margin-top:0
    }
}

.Polaris-Page-Header__TitleWrapper.Polaris-Page-Header__TitleWrapperExpand {
    flex: 1 1 auto
}

.Polaris-Page-Header__BreadcrumbWrapper {
    grid-area: breadcrumbs
}

.Polaris-Page-Header__BreadcrumbWrapper a,.Polaris-Page-Header__BreadcrumbWrapper button {
    background: transparent;
    border-radius: var(--p-border-radius-200);
    box-shadow: none
}

:is(.Polaris-Page-Header__BreadcrumbWrapper a,.Polaris-Page-Header__BreadcrumbWrapper button):is(:hover,:focus,:focus-visible) {
    box-shadow: none!important
}

:is(.Polaris-Page-Header__BreadcrumbWrapper a,.Polaris-Page-Header__BreadcrumbWrapper button):is(:hover,:focus-visible) {
    background: var(--p-color-bg-fill-tertiary-hover)
}

:is(.Polaris-Page-Header__BreadcrumbWrapper a,.Polaris-Page-Header__BreadcrumbWrapper button):focus {
    background: var(--p-color-bg-fill-tertiary-active)
}

@media (min-width: 48em) and (pointer: fine) {
    :is(.Polaris-Page-Header__BreadcrumbWrapper a,.Polaris-Page-Header__BreadcrumbWrapper button):focus {
        box-shadow:var(--p-shadow-inset-200)!important
    }
}

.Polaris-Page-Header__PaginationWrapper {
    margin-left: var(--p-space-200);
    line-height: 1
}

.Polaris-Page-Header__PrimaryActionWrapper {
    margin-top: 0;
    margin-left: var(--p-space-100)
}

@media (min-width: 48em) {
    .Polaris-Page-Header__PrimaryActionWrapper {
        margin-left:var(--p-space-200)
    }
}

.Polaris-Page-Header__Row {
    display: flex;
    justify-content: space-between;
    line-height: normal
}

.Polaris-Page-Header__Row:first-child {
    min-height: 1.75rem
}

.Polaris-Page-Header__Row+.Polaris-Page-Header__Row {
    margin-top: var(--p-space-050)
}

.Polaris-Page-Header--mobileView :is(.Polaris-Page-Header__Row+.Polaris-Page-Header__Row) {
    margin-top: var(--p-space-100)
}

:is(.Polaris-Page-Header__Row+.Polaris-Page-Header__Row) .Polaris-Page-Header__RightAlign {
    margin-left: 0
}

.Polaris-Page-Header__RightAlign {
    grid-area: actions;
    display: flex;
    align-content: flex-end;
    flex: 1 1 auto;
    align-items: center;
    align-self: flex-start;
    justify-content: flex-end;
    margin-left: var(--p-space-400);
    white-space: nowrap
}

@media (max-width: 30.6225em) {
    .Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__RightAlign {
        margin-left:0
    }
}

@media (min-width: 30.625em) {
    .Polaris-Page-Header__AdditionalMetaData {
        margin-left:calc(var(--p-space-500) + var(--p-space-200) + var(--p-space-100))
    }
}

.Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__AdditionalMetaData {
    margin-left: 0
}

.Polaris-Page-Header__Actions {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right
}

@media (max-width: 64.9975em) {
    .Polaris-Page-Header--longTitle .Polaris-Page-Header__AdditionalMetaData {
        margin-left:0
    }

    .Polaris-Page-Header--longTitle .Polaris-Page-Header__Row {
        display: grid;
        gap: var(--p-space-200) var(--p-space-400);
        grid-template-columns: auto 1fr;
        grid-template-areas: "breadcrumbs actions" "title title"
    }

    :is(.Polaris-Page-Header--longTitle .Polaris-Page-Header__Row)+.Polaris-Page-Header__Row {
        gap: 0
    }
}

@media (max-width: 47.9975em) {
    .Polaris-Page-Header--mediumTitle:not(.Polaris-Page-Header--noBreadcrumbs) .Polaris-Page-Header__AdditionalMetaData {
        margin-left:0
    }

    .Polaris-Page-Header--mediumTitle:not(.Polaris-Page-Header--noBreadcrumbs) .Polaris-Page-Header__Row {
        display: grid;
        gap: var(--p-space-200) var(--p-space-400);
        grid-template-columns: auto 1fr;
        grid-template-areas: "breadcrumbs actions" "title title"
    }

    :is(.Polaris-Page-Header--mediumTitle:not(.Polaris-Page-Header--noBreadcrumbs) .Polaris-Page-Header__Row)+.Polaris-Page-Header__Row {
        gap: 0
    }
}

.Polaris-Page-Header--mediumTitle.Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__TitleWrapper {
    margin-top: 0
}

.Polaris-Page-Header--mediumTitle.Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__RightAlign {
    margin-bottom: var(--p-space-100)
}

@media (min-width: 48em) {
    .Polaris-Page-Header--mediumTitle.Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__RightAlign {
        margin-bottom:0
    }
}

.Polaris-Page-Header--mediumTitle.Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__Row {
    flex-wrap: wrap-reverse
}

@media (min-width: 48em) {
    .Polaris-Page-Header--mediumTitle.Polaris-Page-Header--noBreadcrumbs .Polaris-Page-Header__Row {
        flex-wrap:nowrap
    }
}

.Polaris-Page-Header--isSingleRow .Polaris-Page-Header__Row {
    gap: 0
}

html,body {
    min-height: 100%;
    height: 100%
}

.Polaris-Page {
    margin: 0 auto;
    padding: 0;
    max-width: calc(var(--pg-layout-width-primary-max) + var(--pg-layout-width-secondary-max) + var(--pg-layout-width-inner-spacing-base))
}

@media (min-width: 30.625em) {
    .Polaris-Page {
        padding:0 var(--p-space-600)
    }
}

.Polaris-Page:after {
    content: "";
    display: table
}

.Polaris-Page--fullWidth {
    max-width: none
}

.Polaris-Page--narrowWidth {
    max-width: var(--pg-layout-width-primary-max)
}

.Polaris-Page__Content {
    padding: var(--p-space-200) 0
}

@media (min-width: 48em) {
    .Polaris-Page__Content {
        padding-top:var(--p-space-500)
    }
}

.Polaris-PageActions {
    margin: 0 auto;
    border-top: 0;
    padding: var(--p-space-400)
}

@media (min-width: 30.625em) {
    .Polaris-PageActions {
        padding:var(--p-space-400) 0
    }
}

@media (max-width: 30.6225em) {
    .Polaris-PageActions [class~=Polaris-Button] {
        width:100%
    }
}

.Polaris-Picker-SearchField {
    flex-grow: 1;
    padding: var(--p-space-100) 0;
    outline: none;
    border: none;
    font-size: var(--p-font-size-400);
    line-height: var(--p-font-line-height-600)
}

@media (min-width: 48em) {
    .Polaris-Picker-SearchField {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-Picker-SearchField__Prefix {
    display: flex;
    align-items: center
}

.Polaris-Picker-Activator {
    background: none;
    outline: none;
    padding: var(--p-space-200) var(--p-space-300);
    border-radius: var(--p-border-radius-200);
    border: var(--p-border-width-025) solid var(--p-color-border);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.Polaris-Picker-Activator:hover {
    background-color: var(--p-color-bg-surface-hover)
}

.Polaris-Picker-Activator:active {
    background-color: var(--p-color-bg-surface-active)
}

.Polaris-Picker-Activator:focus:not(:active) {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Polaris-Picker-Activator--disabled {
    pointer-events: none;
    background-color: var(--p-color-bg-surface-disabled);
    border-color: var(--p-color-border-disabled)
}

.Polaris-ProgressBar {
    --pc-progress-bar-height-base: 1rem;
    --pc-progress-bar-height-small: calc(var(--pc-progress-bar-height-base)*.5);
    --pc-progress-bar-height-large: calc(var(--pc-progress-bar-height-base)*2);
    --pc-progress-bar-duration: initial;
    --pc-progress-bar-percent: initial;
    overflow: hidden;
    width: 100%;
    background-color: var(--pc-progress-bar-background);
    border-radius: var(--p-border-radius-100)
}

@media (forced-colors: active) {
    .Polaris-ProgressBar {
        border: var(--p-border-width-025) solid transparent
    }
}

.Polaris-ProgressBar--sizeSmall {
    height: var(--pc-progress-bar-height-small)
}

.Polaris-ProgressBar--sizeMedium {
    height: var(--pc-progress-bar-height-base)
}

.Polaris-ProgressBar--sizeLarge {
    height: var(--pc-progress-bar-height-large)
}

.Polaris-ProgressBar--toneHighlight {
    --pc-progress-bar-background: var(--p-color-bg-fill-tertiary);
    --pc-progress-bar-indicator: var(--p-color-bg-fill-emphasis)
}

.Polaris-ProgressBar--tonePrimary {
    --pc-progress-bar-background: var(--p-color-bg-fill-tertiary);
    --pc-progress-bar-indicator: var(--p-color-bg-fill-brand)
}

.Polaris-ProgressBar--toneSuccess {
    --pc-progress-bar-background: var(--p-color-bg-fill-tertiary);
    --pc-progress-bar-indicator: var(--p-color-bg-fill-success)
}

.Polaris-ProgressBar--toneCritical {
    --pc-progress-bar-background: var(--p-color-bg-fill-tertiary);
    --pc-progress-bar-indicator: var(--p-color-bg-fill-critical)
}

.Polaris-ProgressBar__Indicator {
    height: inherit;
    background-color: var(--pc-progress-bar-indicator);
    transition: transform var(--pc-progress-bar-duration) var(--p-motion-ease);
    transform: scaleX(0);
    transform-origin: 0 50%
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-ProgressBar__Indicator {
        border: var(--pc-progress-bar-height-base) solid highlight
    }
}

.Polaris-ProgressBar__IndicatorAppearActive,.Polaris-ProgressBar__IndicatorAppearDone {
    transform: scaleX(var(--pc-progress-bar-percent))
}

.Polaris-ProgressBar__Progress,.Polaris-ProgressBar__Label {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

.Polaris-RangeSlider {
    --pc-range-slider-input: 10;
    --pc-range-slider-output: 20;
    --pc-range-slider-track-height: .25rem;
    --pc-range-slider-thumb-size: 1rem;
    --pc-track-dashed-border-radius: var(--p-border-radius-100)
}

.Polaris-RangeSlider--trackDashedAfter:after {
    content: ""
}

.Polaris-RangeSlider--trackDashed,.Polaris-RangeSlider--trackDashedAfter:after {
    --pc-track-dashed-color: var(--p-color-border);
    position: absolute;
    height: var(--pc-range-slider-track-height);
    width: 100%;
    background-image: linear-gradient(to right,var(--pc-track-dashed-color),var(--pc-track-dashed-color) 50%,transparent 50%,transparent 100%);
    background-size: var(--pc-range-slider-track-height) var(--pc-range-slider-track-height);
    border-radius: var(--pc-track-dashed-border-radius);
    border-right: var(--pc-track-dashed-border-radius) var(--pc-track-dashed-color) solid
}

.Polaris-RangeSlider-DualThumb {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center
}

.Polaris-RangeSlider-DualThumb__TrackWrapper {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 1.75rem;
    cursor: pointer
}

.Polaris-RangeSlider-DualThumb__TrackWrapper.Polaris-RangeSlider-DualThumb--disabled {
    opacity: .8;
    cursor: not-allowed
}

.Polaris-RangeSlider-DualThumb__Track {
    --pc-range-slider-progress-upper: initial;
    --pc-range-slider-progress-lower: initial;
    --pc-dual-thumb-unselected-range: transparent;
    --pc-dual-thumb-selected-range: var(--p-color-bg-fill-brand);
    --pc-dual-thumb-gradient-colors: var(--pc-dual-thumb-unselected-range) 0%, var(--pc-dual-thumb-unselected-range) var(--pc-range-slider-progress-lower), var(--pc-dual-thumb-selected-range) var(--pc-range-slider-progress-lower), var(--pc-dual-thumb-selected-range) var(--pc-range-slider-progress-upper), var(--pc-dual-thumb-unselected-range) var(--pc-range-slider-progress-upper), var(--pc-dual-thumb-unselected-range) 100%;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: var(--pc-range-slider-track-height);
    border-radius: var(--pc-range-slider-thumb-size);
    background-image: linear-gradient(to right,var(--pc-dual-thumb-gradient-colors))
}

.Polaris-RangeSlider-DualThumb--error .Polaris-RangeSlider-DualThumb__Track {
    --pc-dual-thumb-selected-range: var(--p-color-bg-fill-critical);
    --pc-dual-thumb-gradient-colors: var(--pc-dual-thumb-unselected-range) 0%, var(--pc-dual-thumb-unselected-range) var(--pc-range-slider-progress-lower), var(--pc-dual-thumb-selected-range) var(--pc-range-slider-progress-lower), var(--pc-dual-thumb-selected-range) var(--pc-range-slider-progress-upper), var(--pc-dual-thumb-unselected-range) var(--pc-range-slider-progress-upper), var(--pc-dual-thumb-unselected-range) 100%;
    background-image: linear-gradient(to right,var(--pc-dual-thumb-gradient-colors))
}

.Polaris-RangeSlider-DualThumb--disabled .Polaris-RangeSlider-DualThumb__Track {
    background: var(--p-color-border-disabled) none
}

.Polaris-RangeSlider-DualThumb__Thumbs {
    position: relative
}

.Polaris-RangeSlider-DualThumb__Thumbs:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.125rem;
    right: -.125rem;
    bottom: -.125rem;
    left: -.125rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.125rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-RangeSlider-DualThumb__Thumbs {
    position: absolute;
    z-index: var(--pc-range-slider-input);
    padding: 0;
    width: var(--pc-range-slider-thumb-size);
    height: var(--pc-range-slider-thumb-size);
    border-radius: var(--p-border-radius-full);
    border: var(--p-border-width-025) solid var(--p-color-border-emphasis);
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand));
    -webkit-tap-highlight-color: transparent;
    cursor: -webkit-grab;
    transition: transform var(--p-motion-duration-150) var(--p-motion-ease)
}

.Polaris-RangeSlider-DualThumb__Thumbs.Polaris-RangeSlider-DualThumb--disabled {
    cursor: not-allowed;
    border-color: var(--p-color-border-disabled);
    background: var(--p-color-border-disabled)
}

.Polaris-RangeSlider-DualThumb__Thumbs:active {
    transform: scale(1.5)
}

.Polaris-RangeSlider-DualThumb__Thumbs:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-RangeSlider-DualThumb__Thumbs:focus-visible {
    outline: 0
}

.Polaris-RangeSlider-DualThumb--error .Polaris-RangeSlider-DualThumb__Thumbs {
    border-color: var(--p-color-bg-fill-critical);
    background: linear-gradient(var(--p-color-bg-fill-critical),var(--p-color-bg-fill-critical))
}

.Polaris-RangeSlider-DualThumb__Prefix {
    flex: 0 0 auto;
    margin-right: var(--p-space-200)
}

.Polaris-RangeSlider-DualThumb__Suffix {
    flex: 0 0 auto;
    margin-left: var(--p-space-200)
}

.Polaris-RangeSlider-DualThumb__Output {
    --pc-range-slider-output-spacing: var(--p-space-400);
    position: absolute;
    z-index: var(--pc-range-slider-output);
    bottom: 1.5rem;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition-property: opacity,visibility,bottom;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    transform: translate(calc(-50% + var(--pc-range-slider-thumb-size)/2))
}

.Polaris-RangeSlider-DualThumb__Thumbs:active+.Polaris-RangeSlider-DualThumb__Output {
    opacity: 1;
    visibility: visible;
    bottom: 2rem
}

.Polaris-RangeSlider-DualThumb__OutputBubble {
    position: relative;
    display: flex;
    padding: 0 var(--p-space-200);
    min-width: 2rem;
    height: 2rem;
    background-color: var(--p-color-bg-surface);
    box-shadow: var(--p-shadow-500);
    border-radius: var(--p-border-radius-100);
    transition-property: transform;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease)
}

.Polaris-RangeSlider-DualThumb__Thumbs:hover+.Polaris-RangeSlider-DualThumb__Output .Polaris-RangeSlider-DualThumb__OutputBubble,.Polaris-RangeSlider-DualThumb__Thumbs:active+.Polaris-RangeSlider-DualThumb__Output .Polaris-RangeSlider-DualThumb__OutputBubble,.Polaris-RangeSlider-DualThumb__Thumbs:focus+.Polaris-RangeSlider-DualThumb__Output .Polaris-RangeSlider-DualThumb__OutputBubble {
    transform: translateY(calc(var(--pc-range-slider-output-spacing)*-1))
}

@media (min-width: 48em) {
    .Polaris-RangeSlider-DualThumb__Thumbs:hover+.Polaris-RangeSlider-DualThumb__Output .Polaris-RangeSlider-DualThumb__OutputBubble,.Polaris-RangeSlider-DualThumb__Thumbs:active+.Polaris-RangeSlider-DualThumb__Output .Polaris-RangeSlider-DualThumb__OutputBubble,.Polaris-RangeSlider-DualThumb__Thumbs:focus+.Polaris-RangeSlider-DualThumb__Output .Polaris-RangeSlider-DualThumb__OutputBubble {
        transform:translateY(calc((var(--pc-range-slider-output-spacing)*.5)*-1))
    }
}

.Polaris-RangeSlider-DualThumb__OutputBubble>:first-child {
    display: block;
    flex: 1 1 auto;
    margin: auto
}

.Polaris-RangeSlider-SingleThumb {
    display: flex;
    align-items: center
}

.Polaris-RangeSlider-SingleThumb.Polaris-RangeSlider-SingleThumb--disabled {
    opacity: .8
}

.Polaris-RangeSlider-SingleThumb__InputWrapper {
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    height: var(--pc-range-slider-thumb-size)
}

.Polaris-RangeSlider-SingleThumb__InputWrapper input {
    padding: var(--p-space-300) 0;
    background-color: transparent;
    cursor: pointer
}

@media (max-width: 30.6225em) {
    .Polaris-RangeSlider-SingleThumb__InputWrapper {
        height:2.75rem
    }
}

.Polaris-RangeSlider-SingleThumb--disabled input {
    cursor: not-allowed
}

.Polaris-RangeSlider-SingleThumb__Prefix {
    flex: 0 0 auto;
    margin-right: var(--p-space-200)
}

.Polaris-RangeSlider-SingleThumb__Suffix {
    flex: 0 0 auto;
    margin-left: var(--p-space-200)
}

.Polaris-RangeSlider-SingleThumb__Input {
    --pc-range-slider-min: initial;
    --pc-range-slider-max: initial;
    --pc-range-slider-current: initial;
    --pc-range-slider-progess: initial;
    --pc-range-slider-output-factor: initial;
    --pc-single-thumb-progress-lower: var(--p-color-bg-fill-brand);
    --pc-single-thumb-progress-upper: transparent;
    --pc-single-thumb-gradient-colors: var(--pc-single-thumb-progress-lower) 0%, var(--pc-single-thumb-progress-lower) var(--pc-range-slider-progress), var(--pc-single-thumb-progress-upper) var(--pc-range-slider-progress), var(--pc-single-thumb-progress-upper) 100%
}

.Polaris-RangeSlider-SingleThumb__Input::-ms-tooltip {
    display: none
}

.Polaris-RangeSlider-SingleThumb__Input {
    position: relative;
    z-index: var(--pc-range-slider-input);
    flex: 1 1 auto;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Polaris-RangeSlider-SingleThumb__Input:focus {
    outline: 0
}

.Polaris-RangeSlider-SingleThumb__Input::-moz-focus-outer {
    border: 0
}

.Polaris-RangeSlider-SingleThumb__Input::-ms-track {
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-RangeSlider-SingleThumb__Input::-ms-track {
    cursor: pointer;
    width: 100%;
    height: var(--pc-range-slider-track-height);
    background-image: linear-gradient(to right,var(--pc-single-thumb-gradient-colors));
    border: none;
    border-radius: var(--pc-range-slider-track-height)
}

.Polaris-RangeSlider-SingleThumb__Input::-moz-range-track {
    cursor: pointer;
    width: 100%;
    height: var(--pc-range-slider-track-height);
    background-image: linear-gradient(to right,var(--pc-single-thumb-gradient-colors));
    border: none;
    border-radius: var(--pc-range-slider-track-height)
}

.Polaris-RangeSlider-SingleThumb__Input::-webkit-slider-runnable-track {
    cursor: pointer;
    width: 100%;
    height: var(--pc-range-slider-track-height);
    background-image: linear-gradient(to right,var(--pc-single-thumb-gradient-colors));
    border: none;
    border-radius: var(--pc-range-slider-track-height)
}

.Polaris-RangeSlider-SingleThumb__Input::-ms-thumb {
    cursor: -webkit-grab;
    width: var(--pc-range-slider-thumb-size);
    height: var(--pc-range-slider-thumb-size);
    border: var(--p-border-width-025) solid transparent;
    border-radius: var(--p-border-radius-full);
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand));
    box-shadow: 0 0 0 0 var(--p-color-border-focus);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-transition-property: border-color,transform;
    transition-property: border-color,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    margin-top: calc((var(--pc-range-slider-thumb-size) - var(--pc-range-slider-track-height))*-1/2)
}

:is(.Polaris-RangeSlider-SingleThumb__Input::-ms-thumb):hover {
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand))
}

.Polaris-RangeSlider-SingleThumb__Input::-moz-range-thumb {
    cursor: -webkit-grab;
    width: var(--pc-range-slider-thumb-size);
    height: var(--pc-range-slider-thumb-size);
    border: var(--p-border-width-025) solid transparent;
    border-radius: var(--p-border-radius-full);
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand));
    box-shadow: 0 0 0 0 var(--p-color-border-focus);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -moz-transition-property: border-color,transform;
    transition-property: border-color,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    margin-top: calc((var(--pc-range-slider-thumb-size) - var(--pc-range-slider-track-height))*-1/2)
}

:is(.Polaris-RangeSlider-SingleThumb__Input::-moz-range-thumb):hover {
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand))
}

.Polaris-RangeSlider-SingleThumb__Input::-webkit-slider-thumb {
    cursor: -webkit-grab;
    width: var(--pc-range-slider-thumb-size);
    height: var(--pc-range-slider-thumb-size);
    border: var(--p-border-width-025) solid transparent;
    border-radius: var(--p-border-radius-full);
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand));
    box-shadow: 0 0 0 0 var(--p-color-border-focus);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition-property: border-color,transform;
    transition-property: border-color,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    margin-top: calc((var(--pc-range-slider-thumb-size) - var(--pc-range-slider-track-height))*-1/2)
}

:is(.Polaris-RangeSlider-SingleThumb__Input::-webkit-slider-thumb):hover {
    background: linear-gradient(var(--p-color-bg-fill-brand),var(--p-color-bg-fill-brand))
}

.Polaris-RangeSlider-SingleThumb__Input::-ms-thumb {
    margin-top: 0;
    transform: translateY(calc(var(--pc-range-slider-thumb-size)*.2)) scale(.4)
}

.Polaris-RangeSlider-SingleThumb__Input::-webkit-slider-thumb {
    margin-top: calc((var(--pc-range-slider-thumb-size) - var(--pc-range-slider-track-height))*-.5)
}

.Polaris-RangeSlider-SingleThumb__Input:active::-ms-thumb {
    transform: scale(1.5)
}

.Polaris-RangeSlider-SingleThumb__Input:active::-moz-range-thumb {
    transform: scale(1.5)
}

.Polaris-RangeSlider-SingleThumb__Input:active::-webkit-slider-thumb {
    transform: scale(1.5)
}

.Polaris-RangeSlider-SingleThumb__Input:focus {
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-RangeSlider-SingleThumb__Input:focus::-ms-thumb {
    border-color: var(--p-color-bg-surface);
    box-shadow: 0 0 0 var(--p-border-width-050) var(--p-color-border-focus)
}

.Polaris-RangeSlider-SingleThumb__Input:focus::-moz-range-thumb {
    border-color: var(--p-color-bg-surface);
    box-shadow: 0 0 0 var(--p-border-width-050) var(--p-color-border-focus)
}

.Polaris-RangeSlider-SingleThumb__Input:focus::-webkit-slider-thumb {
    border-color: var(--p-color-bg-surface);
    box-shadow: 0 0 0 var(--p-border-width-050) var(--p-color-border-focus)
}

.Polaris-RangeSlider-SingleThumb--error .Polaris-RangeSlider-SingleThumb__Input {
    --pc-single-thumb-progress-lower: var(--p-color-bg-fill-critical)
}

:is(.Polaris-RangeSlider-SingleThumb--error .Polaris-RangeSlider-SingleThumb__Input)::-ms-thumb {
    border-color: var(--p-color-bg-fill-critical);
    background: var(--p-color-bg-fill-critical)
}

:is(.Polaris-RangeSlider-SingleThumb--error .Polaris-RangeSlider-SingleThumb__Input)::-moz-range-thumb {
    border-color: var(--p-color-bg-fill-critical);
    background: var(--p-color-bg-fill-critical)
}

:is(.Polaris-RangeSlider-SingleThumb--error .Polaris-RangeSlider-SingleThumb__Input)::-webkit-slider-thumb {
    border-color: var(--p-color-bg-fill-critical);
    background: var(--p-color-bg-fill-critical)
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-ms-track {
    outline: var(--p-border-width-025) solid transparent
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-ms-track {
    cursor: auto;
    background-image: none;
    background-color: var(--p-color-border-disabled)
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-moz-range-track {
    cursor: auto;
    background-image: none;
    background-color: var(--p-color-border-disabled)
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-webkit-slider-runnable-track {
    cursor: auto;
    background-image: none;
    background-color: var(--p-color-border-disabled)
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-ms-thumb {
    cursor: not-allowed;
    border-color: var(--p-color-border-disabled);
    background: var(--p-color-border-disabled)
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-moz-range-thumb {
    cursor: not-allowed;
    border-color: var(--p-color-border-disabled);
    background: var(--p-color-border-disabled)
}

:is(.Polaris-RangeSlider-SingleThumb--disabled .Polaris-RangeSlider-SingleThumb__Input)::-webkit-slider-thumb {
    cursor: not-allowed;
    border-color: var(--p-color-border-disabled);
    background: var(--p-color-border-disabled)
}

.Polaris-RangeSlider-SingleThumb__Output {
    --pc-range-slider-output-spacing: var(--p-space-400);
    position: absolute;
    z-index: var(--pc-range-slider-output);
    bottom: var(--pc-range-slider-thumb-size);
    left: var(--pc-range-slider-progress);
    transform: translate(calc(-50% + var(--pc-range-slider-output-factor)*var(--pc-range-slider-thumb-size)));
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition-property: opacity,visibility,bottom;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Polaris-RangeSlider-SingleThumb__Input:active+.Polaris-RangeSlider-SingleThumb__Output {
    opacity: 1;
    visibility: visible;
    bottom: calc(var(--pc-range-slider-thumb-size) + .5rem)
}

.Polaris-RangeSlider-SingleThumb__OutputBubble {
    position: relative;
    display: flex;
    box-shadow: var(--p-shadow-500);
    padding: 0 var(--p-space-200);
    min-width: 2rem;
    height: 2rem;
    background-color: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-100);
    transition-property: transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-RangeSlider-SingleThumb__Input:hover+.Polaris-RangeSlider-SingleThumb__Output .Polaris-RangeSlider-SingleThumb__OutputBubble,.Polaris-RangeSlider-SingleThumb__Input:active+.Polaris-RangeSlider-SingleThumb__Output .Polaris-RangeSlider-SingleThumb__OutputBubble,.Polaris-RangeSlider-SingleThumb__Input:focus+.Polaris-RangeSlider-SingleThumb__Output .Polaris-RangeSlider-SingleThumb__OutputBubble {
    transform: translateY(calc(var(--pc-range-slider-output-spacing)*-1))
}

@media (min-width: 48em) {
    .Polaris-RangeSlider-SingleThumb__Input:hover+.Polaris-RangeSlider-SingleThumb__Output .Polaris-RangeSlider-SingleThumb__OutputBubble,.Polaris-RangeSlider-SingleThumb__Input:active+.Polaris-RangeSlider-SingleThumb__Output .Polaris-RangeSlider-SingleThumb__OutputBubble,.Polaris-RangeSlider-SingleThumb__Input:focus+.Polaris-RangeSlider-SingleThumb__Output .Polaris-RangeSlider-SingleThumb__OutputBubble {
        transform:translateY(calc((var(--pc-range-slider-output-spacing)*.4)*-1))
    }
}

.Polaris-RangeSlider-SingleThumb__OutputBubble>:first-child {
    display: block;
    flex: 1 1 auto;
    margin: auto
}

.Polaris-ResourceItem {
    --pc-resource-item-min-height: 2.75rem;
    --pc-resource-item-disclosure-width: 3rem;
    --pc-resource-item-offset: 2.375rem;
    --pc-resource-item-clickable-stacking-order: 1;
    --pc-resource-item-content-stacking-order: 2;
    --pc-resource-item-action-unhide-clip: auto;
    --pc-resource-item-action-hide-clip: rect(0, 0, 0, 0);
    --pc-resource-item-action-unhide-overflow: visible;
    --pc-resource-item-action-hide-overflow: hidden;
    outline: none;
    cursor: pointer
}

.Polaris-ResourceItem:hover {
    background-color: var(--p-color-bg-surface-secondary-hover)
}

:is(.Polaris-ResourceItem:hover .Polaris-ResourceItem__Actions)>* {
    clip: var(--pc-resource-item-action-unhide-clip);
    overflow: var(--pc-resource-item-action-unhide-overflow)
}

.Polaris-ResourceItem:active {
    background-color: var(--p-color-bg-surface-active)
}

.Polaris-ResourceItem__ItemWrapper {
    overflow: hidden;
    max-width: 100%
}

.Polaris-ResourceItem__CheckboxWrapper {
    z-index: var(--pc-resource-item-content-stacking-order);
    display: flex;
    align-items: inherit;
    height: 100%
}

.Polaris-ResourceItem--focusedInner,.Polaris-ResourceItem--focusedInner.Polaris-ResourceItem--focused,.Polaris-ResourceItem--focusedInner.Polaris-ResourceItem--focused.Polaris-ResourceItem--selected {
    box-shadow: none
}

.Polaris-ResourceItem__Link,.Polaris-ResourceItem__Button {
    position: absolute;
    z-index: var(--pc-resource-item-clickable-stacking-order);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0
}

.Polaris-ResourceItem__Button {
    padding: 0;
    border: none
}

.Polaris-ResourceItem--selectable {
    width: 100%;
    margin-right: 0
}

.Polaris-ResourceItem--disabled {
    cursor: default;
    color: var(--p-color-text-secondary)
}

.Polaris-ResourceItem--disabled:hover {
    background-color: transparent
}

.Polaris-ResourceItem__Actions>* {
    clip: var(--pc-resource-item-action-hide-clip);
    overflow: var(--pc-resource-item-action-hide-overflow)
}

:is(.Polaris-ResourceItem--focused .Polaris-ResourceItem__Actions)>* {
    clip: var(--pc-resource-item-action-unhide-clip);
    overflow: var(--pc-resource-item-action-unhide-overflow)
}

.Polaris-ResourceItem--selected {
    background-color: var(--p-color-bg-surface-brand-selected)
}

.Polaris-ResourceItem--selected:hover {
    background-color: var(--p-color-bg-surface-brand-hover)
}

.Polaris-ResourceItem--selected:active {
    background-color: var(--p-color-bg-surface-brand-active)
}

.Polaris-ResourceItem__ListItem {
    position: relative
}

.Polaris-ResourceItem__ListItem:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 0 var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-ResourceItem__ListItem+.Polaris-ResourceItem__ListItem {
    border-top: var(--pc-resource-list-separator-border)
}

.Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused:after {
    content: none
}

.Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: calc(var(--p-space-050)*-1);
    z-index: var(--pc-resource-item-clickable-stacking-order);
    border-radius: var(--p-border-radius-0)
}

@media (min-width: 30.625em) {
    .Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused {
        border-radius:var(--p-border-radius-300)
    }

    .Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused:first-of-type {
        border-bottom-left-radius: var(--p-border-radius-0);
        border-bottom-right-radius: var(--p-border-radius-0)
    }

    .Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused:last-of-type {
        border-top-left-radius: var(--p-border-radius-0);
        border-top-right-radius: var(--p-border-radius-0)
    }
}

.Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused:only-child {
    border-radius: var(--p-border-radius-0)
}

@media (min-width: 30.625em) {
    .Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused:only-child {
        border-radius:var(--p-border-radius-300)
    }
}

.Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused.Polaris-ResourceItem--selectable {
    border-radius: var(--p-border-radius-0)
}

@media (min-width: 30.625em) {
    .Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused.Polaris-ResourceItem--selectable:last-child {
        border-bottom-left-radius:var(--p-border-radius-300);
        border-bottom-right-radius: var(--p-border-radius-300)
    }

    .Polaris-ResourceItem__ListItem.Polaris-ResourceItem--focused.Polaris-ResourceItem--selectable.Polaris-ResourceItem--hasBulkActions.Polaris-ResourceItem--selected:last-child {
        border-bottom-left-radius: var(--p-border-radius-0);
        border-bottom-right-radius: var(--p-border-radius-0)
    }
}

.Polaris-Select {
    --pc-select-backdrop: 10;
    --pc-select-content: 20;
    --pc-select-input: 30;
    --pc-select-sm-scrn-spacing: .625rem;
    position: relative
}

.Polaris-Select select::-ms-expand {
    display: none
}

.Polaris-Select:not(.Polaris-Select--disabled):not(.Polaris-Select--error):hover .Polaris-Select__Backdrop {
    border-color: var(--p-color-input-border-hover);
    background-color: var(--p-color-input-bg-surface-hover)
}

.Polaris-Select:not(.Polaris-Select--disabled):not(.Polaris-Select--error) .Polaris-Select__Input:active~.Polaris-Select__Backdrop {
    border: none
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select:not(.Polaris-Select--disabled):not(.Polaris-Select--error) .Polaris-Select__Input:active~.Polaris-Select__Backdrop {
        box-shadow:var(--p-shadow-inset-200)
    }
}

.Polaris-Select:not(.Polaris-Select--disabled):not(.Polaris-Select--error) .Polaris-Select__Input:active~.Polaris-Select__Backdrop {
    background-color: var(--p-color-input-bg-surface-active)
}

.Polaris-Select--disabled .Polaris-Select__Content {
    color: var(--p-color-text-disabled)
}

.Polaris-Select--disabled .Polaris-Select__InlineLabel {
    color: inherit
}

.Polaris-Select--disabled .Polaris-Select__Icon {
    color: var(--p-color-icon-disabled)
}

.Polaris-Select--disabled .Polaris-Select__Backdrop {
    border-color: var(--p-color-border-disabled);
    background-color: var(--p-color-bg-surface-disabled)
}

:is(.Polaris-Select--disabled .Polaris-Select__Backdrop):before {
    background-color: var(--p-color-input-bg-surface)
}

:is(.Polaris-Select--disabled .Polaris-Select__Backdrop):hover {
    cursor: default
}

.Polaris-Select__Content {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600);
    border: none;
    letter-spacing: initial
}

@media (min-width: 48em) {
    .Polaris-Select__Content {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-Select__Content {
    position: relative;
    z-index: var(--pc-select-content);
    display: flex;
    align-items: center;
    width: 100%;
    min-height: var(--pg-control-height);
    padding: var(--p-space-150) var(--p-space-200) var(--p-space-150) var(--p-space-300);
    font-size: var(--p-font-size-400);
    line-height: var(--p-font-line-height-600)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select__Content {
        line-height:var(--p-font-line-height-500);
        font-size: var(--p-font-size-325)
    }
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    .Polaris-Select__Content div>span {
        font-size:var(--p-font-size-400);
        line-height: var(--p-font-line-height-500)
    }
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    .Polaris-Select__Content.Polaris-Select--notLabelInside {
        padding-block:var(--pc-select-sm-scrn-spacing)
    }
}

.Polaris-Select__Content.Polaris-Select--compactContent {
    font-size: var(--p-font-size-300);
    line-height: var(--p-font-line-height-400);
    padding-inline:var(--p-space-150)}

.Polaris-Select__SelectedOption {
    flex: 1 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Polaris-Select--labelInside .Polaris-Select__SelectedOption,.Polaris-Select--labelInside .Polaris-Select__Prefix {
    padding-block-start:calc(var(--p-space-150) + var(--p-space-400));padding-block-end: var(--p-space-100)
}

.Polaris-Select__Prefix {
    display: flex;
    align-items: center;
    padding-right: var(--p-space-100)
}

.Polaris-Select__Icon {
    display: inline-flex;
    align-items: center;
    color: var(--p-color-icon-secondary)
}

.Polaris-Select__Input {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600);
    font-family: var(--p-font-family-sans);
    letter-spacing: initial;
    position: absolute;
    text-rendering: auto;
    top: 0;
    left: 0;
    z-index: var(--pc-select-input);
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    padding: var(--p-space-150) var(--p-space-200) var(--p-space-150) var(--p-space-300)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select__Input {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    .Polaris-Select__Input {
        padding-block:var(--pc-select-sm-scrn-spacing)
    }
}

.Polaris-Select__Input.Polaris-Select--compactInput {
    font-size: var(--p-font-size-300)
}

.Polaris-Select__Backdrop {
    z-index: var(--pc-select-backdrop);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: var(--p-border-width-025) solid var(--p-color-input-border)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select__Backdrop {
        border:var(--p-border-width-0165) solid var(--p-color-input-border)
    }
}

.Polaris-Select__Backdrop {
    border-radius: var(--p-border-radius-300)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select__Backdrop {
        border-radius:var(--p-border-radius-200)
    }
}

.Polaris-Select__Backdrop {
    background-color: var(--p-color-input-bg-surface);
    position: absolute
}

@media (pointer: coarse) and (max-width: 47.9975em) {
    .Polaris-Select__Backdrop {
        padding-block:var(--pc-select-sm-scrn-spacing)
    }
}

.Polaris-Select--error .Polaris-Select__Backdrop {
    border-color: var(--p-color-border-critical-secondary)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select--error .Polaris-Select__Backdrop {
        background-color:var(--p-color-bg-surface-critical)
    }
}

.Polaris-Select--error .Polaris-Select__Backdrop {
    border-width: var(--p-border-width-050)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select--error .Polaris-Select__Backdrop {
        border-width:var(--p-border-width-025)
    }
}

.Polaris-Select--hover:is(.Polaris-Select--error .Polaris-Select__Backdrop),:is(.Polaris-Select--error .Polaris-Select__Backdrop):hover {
    border-color: var(--p-color-border-critical)
}

.Polaris-Select--error .Polaris-Select__Input:focus-visible~.Polaris-Select__Backdrop {
    border-color: var(--p-color-border-critical-secondary);
    background-color: var(--p-color-bg-surface-critical);
    border-width: var(--p-border-width-050)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select--error .Polaris-Select__Input:focus-visible~.Polaris-Select__Backdrop {
        border-width:var(--p-border-width-025)
    }
}

.Polaris-Select__Input:focus-visible~.Polaris-Select__Backdrop {
    border-width: var(--p-border-width-050);
    border-color: var(--p-color-border-focus)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Polaris-Select__Input:focus-visible~.Polaris-Select__Backdrop {
        border-color:var(--p-color-input-border-active);
        border-width: var(--p-border-width-025);
        background-color: var(--p-color-input-bg-surface-active);
        outline: var(--p-border-width-050) solid var(--p-color-border-focus);
        outline-offset: var(--p-space-025)
    }
}

.Polaris-Select--toneMagic .Polaris-Select__Content {
    color: var(--p-color-text-magic)
}

.Polaris-Select--toneMagic .Polaris-Select__InlineLabel {
    color: inherit
}

.Polaris-Select--toneMagic .Polaris-Select__Backdrop {
    border-color: var(--p-color-border-magic-secondary);
    background-color: var(--p-color-bg-surface-magic)
}

.Polaris-Select--toneMagic .Polaris-Select__Icon svg {
    color: var(--p-color-icon-magic)
}

.Polaris-Select--toneMagic .Polaris-Select__Icon ui-internal-icon {
    color: var(--p-color-icon-magic)
}

.Polaris-Select--toneMagic:not(.Polaris-Select--disabled):not(.Polaris-Select--error):not(:focus-within):hover .Polaris-Select__Backdrop {
    border-color: var(--p-color-border-magic-secondary-hover);
    background-color: var(--p-color-bg-surface-magic-hover)
}

:is(.Polaris-Select--toneMagic:not(.Polaris-Select--disabled):not(.Polaris-Select--error) .Polaris-Select__Input:focus-visible)~.Polaris-Select__Content {
    color: var(--p-color-text)
}

:is(:is(.Polaris-Select--toneMagic:not(.Polaris-Select--disabled):not(.Polaris-Select--error) .Polaris-Select__Input:focus-visible)~.Polaris-Select__Content) .Polaris-Select__Icon ui-internal-icon,:is(:is(.Polaris-Select--toneMagic:not(.Polaris-Select--disabled):not(.Polaris-Select--error) .Polaris-Select__Input:focus-visible)~.Polaris-Select__Content) .Polaris-Select__Icon svg {
    color: var(--p-color-icon-secondary)
}

@media (-ms-high-contrast: active) {
    .Polaris-Select__Content {
        color: FieldText;
        -ms-high-contrast-adjust: none
    }

    .Polaris-Select__InlineLabel {
        color: inherit
    }

    .Polaris-Select__InlineLabel:after {
        content: ":"
    }

    .Polaris-Select__SelectedOption {
        color: inherit
    }

    .Polaris-Select__Icon ui-internal-icon,.Polaris-Select__Icon svg {
        color: buttonText
    }

    .Polaris-Select__Backdrop:after {
        display: none
    }

    .Polaris-Select__Input:focus~.Polaris-Select__Content {
        color: highlightText
    }

    .Polaris-Select__Input:focus~.Polaris-Select__Backdrop {
        background-color: highlight
    }

    .Polaris-Select--disabled .Polaris-Select__Content {
        color: grayText
    }

    .Polaris-Select--disabled .Polaris-Select__Icon {
        opacity: 1
    }

    :is(.Polaris-Select--disabled .Polaris-Select__Icon) svg {
        color: grayText
    }

    :is(.Polaris-Select--disabled .Polaris-Select__Icon) ui-internal-icon {
        color: grayText
    }
}

.Polaris-ResourceList__FiltersWrapper {
    padding: var(--p-space-300)
}

.Polaris-ResourceList__FiltersWrapper+.Polaris-ResourceList__ResourceListWrapper>:first-child:is(.Polaris-ResourceList) {
    border-top: var(--pc-resource-list-separator-border)
}

.Polaris-ResourceList__HeaderOuterWrapper {
    position: relative;
    background-color: var(--p-color-bg-surface);
    z-index: var(--pc-resource-list-header-outer-wrapper-stacking-order);
    border-top-left-radius: var(--p-border-radius-200);
    border-top-right-radius: var(--p-border-radius-200)
}

.Polaris-ResourceList__HeaderOuterWrapper+.Polaris-ResourceList,.Polaris-ResourceList__HeaderOuterWrapper+.Polaris-ResourceList__BulkActionsWrapper+.Polaris-ResourceList {
    border-top: var(--pc-resource-list-separator-border)
}

.Polaris-ResourceList__HeaderWrapper--disabled {
    pointer-events: none
}

.Polaris-ResourceList__HeaderWrapper--overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: var(--pc-resource-list-header-overlay-stacking-order);
    background-color: #ffffff80
}

.Polaris-ResourceList__FiltersWrapper+.Polaris-ResourceList__ResourceListWrapper>.Polaris-ResourceList__HeaderOuterWrapper {
    margin-top: calc(var(--p-space-400)*-1)
}

.Polaris-ResourceList__HeaderWrapper {
    position: relative;
    display: flex;
    width: 100%;
    background-color: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-200);
    min-height: 3.25rem;
    align-items: center;
    padding: var(--p-space-200) var(--p-space-300)
}

@media (min-width: 48em) {
    .Polaris-ResourceList__HeaderWrapper {
        min-height:3rem
    }
}

.Polaris-ResourceList__HeaderWrapper--isSticky {
    box-shadow: var(--p-shadow-100);
    border-radius: 0
}

.Polaris-ResourceList__HeaderContentWrapper {
    position: absolute;
    z-index: var(--pc-resource-list-content-wrapper-stacking-order);
    right: var(--p-space-300);
    left: var(--p-space-300);
    top: 0;
    bottom: 0;
    display: flex;
    min-height: var(--pg-control-height);
    opacity: 1;
    transition: opacity var(--p-motion-ease) var(--p-motion-duration-200);
    align-items: center
}

.Polaris-ResourceList__HeaderWrapper--inSelectMode .Polaris-ResourceList__HeaderContentWrapper {
    opacity: 0
}

.Polaris-ResourceList__SortWrapper,.Polaris-ResourceList__AlternateToolWrapper {
    position: relative;
    display: flex;
    flex: 1 1;
    align-items: center
}

.Polaris-ResourceList__HeaderWrapper--hasSelect :is(.Polaris-ResourceList__SortWrapper,.Polaris-ResourceList__AlternateToolWrapper) {
    padding-right: var(--p-space-200)
}

@media (min-width: 30.625em) {
    .Polaris-ResourceList__SortWrapper,.Polaris-ResourceList__AlternateToolWrapper {
        position:relative;
        left: auto;
        flex: 0 1 auto;
        margin-left: var(--p-space-400)
    }

    .Polaris-ResourceList__HeaderWrapper--hasAlternateTool.Polaris-ResourceList__HeaderWrapper--hasSelect :is(.Polaris-ResourceList__SortWrapper,.Polaris-ResourceList__AlternateToolWrapper),.Polaris-ResourceList__HeaderWrapper--hasSort.Polaris-ResourceList__HeaderWrapper--hasSelect :is(.Polaris-ResourceList__SortWrapper,.Polaris-ResourceList__AlternateToolWrapper) {
        padding-right: 0
    }
}

.Polaris-ResourceList__SortWrapper {
    min-width: 0;
    max-width: 100%
}

.Polaris-ResourceList__SortWrapper>* {
    max-width: 100%
}

.Polaris-ResourceList__HeaderTitleWrapper {
    white-space: nowrap;
    text-overflow: ellipsis;
    flex: 1 1;
    align-self: center
}

.Polaris-ResourceList__HeaderWrapper--hasAlternateTool .Polaris-ResourceList__HeaderTitleWrapper,.Polaris-ResourceList__HeaderWrapper--hasSort .Polaris-ResourceList__HeaderTitleWrapper {
    display: none
}

@media (min-width: 30.625em) {
    .Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__HeaderTitleWrapper,.Polaris-ResourceList__HeaderWrapper--hasAlternateTool.Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__HeaderTitleWrapper,.Polaris-ResourceList__HeaderWrapper--hasSort.Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__HeaderTitleWrapper {
        display:none
    }

    .Polaris-ResourceList__HeaderWrapper--hasAlternateTool .Polaris-ResourceList__HeaderTitleWrapper,.Polaris-ResourceList__HeaderWrapper--hasSort .Polaris-ResourceList__HeaderTitleWrapper {
        display: block
    }
}

.Polaris-ResourceList__SelectAllActionsWrapper {
    z-index: var(--pc-resource-list-bulk-actions-wrapper-stacking-order);
    position: absolute;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center
}

@media (min-width: 30.625em) {
    .Polaris-ResourceList__SelectAllActionsWrapper {
        flex:0 1 auto;
        align-self: flex-start
    }
}

.Polaris-ResourceList__SelectAllActionsWrapperSticky {
    position: fixed;
    top: auto;
    bottom: 0
}

.Polaris-ResourceList__SelectAllActionsWrapperAtEnd {
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-ResourceList__SelectAllActionsWrapperAtEndAppear {
    opacity: 1
}

.Polaris-ResourceList__BulkActionsWrapper {
    position: relative;
    z-index: var(--pc-resource-list-bulk-actions-wrapper-stacking-order);
    width: 100%;
    visibility: hidden;
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease),visibility var(--p-motion-duration-100) var(--p-motion-ease)
}

.Polaris-ResourceList__BulkActionsWrapper.Polaris-ResourceList__BulkActionsWrapperVisible {
    visibility: visible;
    opacity: 1
}

.Polaris-ResourceList__PaginationWrapper {
    z-index: var(--pc-pagination-index)
}

@media (min-width: 48em) {
    .Polaris-ResourceList__PaginationWrapper {
        position:sticky;
        bottom: 0
    }
}

.Polaris-ResourceList__CheckableButtonWrapper {
    display: none;
    height: 100%
}

@media (min-width: 30.625em) {
    .Polaris-ResourceList__CheckableButtonWrapper {
        flex:1 1;
        display: block
    }
}

.Polaris-ResourceList__SelectButtonWrapper {
    position: relative;
    flex: none
}

@media (min-width: 30.625em) {
    .Polaris-ResourceList__SelectButtonWrapper {
        display:none
    }
}

.Polaris-ResourceList__EmptySearchResultWrapper {
    padding-top: var(--p-space-800);
    padding-bottom: var(--p-space-800)
}

@media (min-height: 37.5em) {
    .Polaris-ResourceList__EmptySearchResultWrapper {
        padding-top:var(--p-space-1600);
        padding-bottom: var(--p-space-1600)
    }
}

.Polaris-ResourceList__ResourceListWrapper {
    --pc-resource-list-stacking-order: 1;
    --pc-resource-list-content-wrapper-stacking-order: 1;
    --pc-resource-list-overlay-stacking-order: 3;
    --pc-resource-list-header-overlay-stacking-order: 4;
    --pc-resource-list-spinner-stacking-order: 4;
    --pc-pagination-index: 30;
    --pc-resource-list-bulk-actions-wrapper-stacking-order: 31;
    --pc-resource-list-header-outer-wrapper-stacking-order: 31;
    --pc-resource-list-separator-border: var(--p-border-width-025) solid var(--p-color-border);
    position: relative
}

.Polaris-ResourceList {
    position: relative;
    z-index: var(--pc-resource-list-stacking-order);
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-ResourceList__ItemWrapper {
    position: relative;
    z-index: var(--pc-resource-list-stacking-order);
    overflow: hidden;
    max-width: 100%
}

.Polaris-ResourceList__ItemWrapper+.Polaris-ResourceList__ItemWrapper {
    border-top: var(--pc-resource-list-separator-border)
}

.Polaris-ResourceList__ItemWrapper--isLoading {
    min-height: 4rem
}

.Polaris-ResourceList__SpinnerContainer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: var(--pc-resource-list-spinner-stacking-order);
    display: flex;
    justify-content: center
}

.Polaris-ResourceList__LoadingOverlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: var(--pc-resource-list-overlay-stacking-order);
    display: flex;
    justify-content: center;
    background-color: #ffffff80
}

.Polaris-ResourceList__DisabledPointerEvents {
    pointer-events: none
}

.Polaris-ResourceList--disableTextSelection {
    -webkit-user-select: none;
    user-select: none
}

.Polaris-SelectAllActions {
    display: flex;
    gap: var(--p-space-200);
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    transition: var(--p-motion-duration-100) var(--p-motion-ease);
    transition-property: transform,opacity
}

.Polaris-SelectAllActions.Polaris-SelectAllActions--selectAllActionsNotSticky {
    transform: none;
    opacity: 1
}

.Polaris-SelectAllActions__SelectAllActions--entering,.Polaris-SelectAllActions__SelectAllActions--exiting {
    display: flex;
    opacity: 0
}

:is(.Polaris-SelectAllActions__SelectAllActions--entering,.Polaris-SelectAllActions__SelectAllActions--exiting):not(:is(.Polaris-SelectAllActions--selectAllActionsNotSticky,.Polaris-SelectAllActions__SelectAllActions--hasPagination)) {
    transform: translateY(100%)
}

.Polaris-SelectAllActions__SelectAllActions--exited {
    display: none;
    opacity: 0
}

.Polaris-SelectAllActions__SelectAllActions--exited:not(:is(.Polaris-SelectAllActions--selectAllActionsNotSticky,.Polaris-SelectAllActions__SelectAllActions--hasPagination)) {
    transform: translateY(100%)
}

.Polaris-SelectAllActions__SelectAllActions--entered {
    opacity: 1;
    display: flex;
    transform: translateY(0)
}

.Polaris-SelectAllActions__AllAction {
    border: 0;
    background: none;
    padding: 0;
    cursor: pointer;
    color: var(--p-color-text-emphasis);
    outline: none;
    position: relative
}

.Polaris-SelectAllActions__AllAction:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-SelectAllActions__AllAction:hover,.Polaris-SelectAllActions__AllAction:focus {
    color: var(--p-color-text-emphasis-hover)
}

.Polaris-SelectAllActions__AllAction:active {
    color: var(--p-color-text-emphasis-active)
}

.Polaris-SelectAllActions__AllAction:focus-visible:not(:active):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-SkeletonBodyText__SkeletonBodyTextContainer {
    width: 100%
}

.Polaris-SkeletonBodyText {
    height: var(--p-space-200);
    display: flex;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-SkeletonBodyText {
        background-color: grayText
    }
}

.Polaris-SkeletonBodyText:last-child:not(:first-child) {
    width: 80%
}

.Polaris-SkeletonBodyText+.Polaris-SkeletonBodyText {
    margin-top: var(--p-space-300)
}

.Polaris-SkeletonDisplayText__DisplayText {
    --pc-skeleton-display-text-height: var(--p-font-line-height-500);
    --pc-skeleton-display-text-height-not-condensed: var( --p-font-line-height-500 );
    max-width: var(--pc-skeleton-display-text-max-width, 120px);
    display: flex;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-SkeletonDisplayText__DisplayText {
        background-color: grayText
    }
}

.Polaris-SkeletonDisplayText__DisplayText {
    height: var(--pc-skeleton-display-text-height)
}

@media (min-width: 48em) {
    .Polaris-SkeletonDisplayText__DisplayText {
        height:var(--pc-skeleton-display-text-height-not-condensed)
    }
}

.Polaris-SkeletonDisplayText--sizeSmall {
    --pc-skeleton-display-text-height: var(--p-font-line-height-600);
    --pc-skeleton-display-text-height-not-condensed: var( --p-font-line-height-700 )
}

.Polaris-SkeletonDisplayText--sizeMedium,.Polaris-SkeletonDisplayText--sizeLarge {
    --pc-skeleton-display-text-height: var(--p-font-line-height-700);
    --pc-skeleton-display-text-height-not-condensed: var( --p-font-line-height-800 )
}

.Polaris-SkeletonDisplayText--sizeExtraLarge {
    --pc-skeleton-display-text-height: 2.25rem;
    --pc-skeleton-display-text-height-not-condensed: 2.75rem
}

:root {
    --pc-skeleton-page-max-width: 62.375rem;
    --pc-skeleton-page-max-width-narrow: 41.375rem
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-SkeletonPage__SkeletonTitle {
        background-color: grayText
    }
}

.Polaris-SkeletonTabs__Tabs {
    display: flex;
    width: 100%;
    overflow: auto
}

@media (min-width: 48em) {
    .Polaris-SkeletonTabs__Tabs {
        overflow:visible
    }
}

.Polaris-SkeletonTabs__Tab {
    position: relative;
    display: flex;
    align-items: center;
    height: calc(var(--p-height-800) + var(--p-height-400));
    padding: var(--p-space-200) var(--p-space-300);
    margin-right: var(--p-space-100)
}

.Polaris-SkeletonTabs__Tab:last-child {
    margin-right: 0
}

@media (min-width: 48em) {
    .Polaris-SkeletonTabs__Tab {
        height:calc(var(--p-height-700) + var(--p-height-400))
    }
}

.Polaris-SkeletonTabs__TabText {
    width: var(--p-width-1600);
    height: var(--p-space-300);
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-SkeletonTabs__TabText {
        background-color: grayText
    }
}

.Polaris-SkeletonTabs--fitted {
    flex-wrap: nowrap
}

.Polaris-SkeletonTabs--fitted .Polaris-SkeletonTabs__Tab {
    justify-content: flex-start
}

@media (min-width: 48em) {
    .Polaris-SkeletonTabs--fitted .Polaris-SkeletonTabs__Tab {
        flex:1 1 100%;
        justify-content: center
    }
}

@media (min-width: 48em) {
    .Polaris-SkeletonTabs--fitted .Polaris-SkeletonTabs__TabText {
        width:100%
    }
}

.Polaris-SkeletonThumbnail {
    --pc-skeleton-thumbnail-extra-small-size: 1.5rem;
    --pc-skeleton-thumbnail-small-size: 2.5rem;
    --pc-skeleton-thumbnail-medium-size: 3.75rem;
    --pc-skeleton-thumbnail-large-size: 5rem;
    display: flex;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-200)
}

@media screen and (-ms-high-contrast: active) {
    .Polaris-SkeletonThumbnail {
        background-color: grayText
    }
}

.Polaris-SkeletonThumbnail--sizeExtraSmall {
    height: var(--pc-skeleton-thumbnail-extra-small-size);
    width: var(--pc-skeleton-thumbnail-extra-small-size)
}

.Polaris-SkeletonThumbnail--sizeSmall {
    height: var(--pc-skeleton-thumbnail-small-size);
    width: var(--pc-skeleton-thumbnail-small-size)
}

.Polaris-SkeletonThumbnail--sizeMedium {
    height: var(--pc-skeleton-thumbnail-medium-size);
    width: var(--pc-skeleton-thumbnail-medium-size)
}

.Polaris-SkeletonThumbnail--sizeLarge {
    height: var(--pc-skeleton-thumbnail-large-size);
    width: var(--pc-skeleton-thumbnail-large-size)
}

.Polaris-Thumbnail {
    --pc-thumbnail-extra-small-size: 1.5rem;
    --pc-thumbnail-small-size: 2.5rem;
    --pc-thumbnail-medium-size: 3.75rem;
    --pc-thumbnail-large-size: 5rem;
    position: relative;
    display: block;
    overflow: hidden;
    background: var(--p-color-bg-surface);
    min-width: var(--pc-thumbnail-extra-small-size);
    max-width: 100%;
    border-radius: var(--p-border-radius-200)
}

.Polaris-Thumbnail:after {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    border-radius: var(--p-border-radius-200);
    box-shadow: var(--p-shadow-border-inset);
    display: block;
    padding-bottom: 100%
}

.Polaris-Thumbnail.Polaris-Thumbnail--sizeExtraSmall,.Polaris-Thumbnail.Polaris-Thumbnail--sizeExtraSmall:after {
    border-radius: var(--p-border-radius-150)
}

.Polaris-Thumbnail:before {
    content: "";
    display: block;
    padding-bottom: 100%
}

.Polaris-Thumbnail--sizeExtraSmall {
    width: var(--pc-thumbnail-extra-small-size)
}

.Polaris-Thumbnail--sizeSmall {
    width: var(--pc-thumbnail-small-size)
}

.Polaris-Thumbnail--sizeMedium {
    width: var(--pc-thumbnail-medium-size)
}

.Polaris-Thumbnail--sizeLarge {
    width: var(--pc-thumbnail-large-size)
}

.Polaris-Thumbnail--transparent {
    background: transparent
}

.Polaris-Thumbnail>* {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    color: var(--p-color-icon-secondary)
}

.Polaris-Thumbnail__IconWrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

.Polaris-TopBar-SearchDismissOverlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: var(--p-z-index-7);
    height: 100%
}

.Polaris-TopBar-SearchDismissOverlay--visible {
    background-color: transparent;
    animation: none
}

.Polaris-TopBar-Search {
    position: fixed;
    visibility: hidden;
    z-index: var(--p-z-index-8);
    pointer-events: none;
    top: var(--pg-top-bar-height);
    left: 0;
    right: 0;
    box-shadow: var(--p-shadow-600);
    overflow: hidden
}

@media (min-width: 30.625em) {
    .Polaris-TopBar-Search {
        position:absolute;
        top: 100%;
        max-width: 36.25rem;
        margin: var(--p-space-100) var(--p-space-500) 0;
        border-radius: var(--p-border-radius-200)
    }
}

@media (min-width: 48em) {
    .Polaris-TopBar-Search {
        margin:var(--p-space-100) var(--p-space-800) 0
    }
}

.Polaris-TopBar-Search__SearchContent {
    background-color: var(--p-color-bg-surface)
}

.Polaris-TopBar-Search--visible {
    visibility: initial;
    pointer-events: all
}

.Polaris-TopBar-Search__Results {
    position: relative;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - var(--pg-top-bar-height));
    margin: 0
}

@media (min-width: 30.625em) {
    .Polaris-TopBar-Search__Results {
        max-height:60vh
    }
}

.Polaris-TopBar-SearchField {
    --pc-search-field-backdrop: 1;
    --pc-search-field-input: 2;
    --pc-search-field-icon: 3;
    --pc-search-field-action: 3;
    --pc-search-field-icon-size: 1.125rem;
    z-index: var(--p-z-index-11);
    position: relative;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    border: var(--p-border-width-025) solid transparent;
    width: 100%
}

.Polaris-TopBar-SearchField--focused .Polaris-TopBar-SearchField__Input,.Polaris-TopBar-SearchField__Input:focus {
    color: var(--p-color-text-inverse)
}

:is(.Polaris-TopBar-SearchField--focused .Polaris-TopBar-SearchField__Input,.Polaris-TopBar-SearchField__Input:focus)::placeholder {
    color: var(--p-color-text-inverse-secondary)
}

:is(.Polaris-TopBar-SearchField__Input:focus-visible~.Polaris-TopBar-SearchField__Backdrop):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-TopBar-SearchField__Input:focus-visible~.Polaris-TopBar-SearchField__BackdropShowFocusBorder {
    border: var(--p-border-width-025) solid var(--pc-top-bar-border)
}

.Polaris-TopBar-SearchField__Input:focus-visible~.Polaris-TopBar-SearchField__Icon svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-TopBar-SearchField__Input:focus-visible~.Polaris-TopBar-SearchField__Icon ui-internal-icon {
    color: var(--p-color-icon-secondary)
}

.Polaris-TopBar-SearchField__Input:focus-visible:not(:active)~.Polaris-TopBar-SearchField__Backdrop {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-050)
}

.Polaris-TopBar-SearchField__Input:focus-visible:not(:active)~.Polaris-TopBar-SearchField__Icon svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-TopBar-SearchField__Input:focus-visible:not(:active)~.Polaris-TopBar-SearchField__Icon ui-internal-icon {
    color: var(--p-color-icon-secondary)
}

.Polaris-TopBar-SearchField--focused .Polaris-TopBar-SearchField__BackdropShowFocusBorder {
    border: var(--p-border-width-025) solid var(--pc-top-bar-border)
}

.Polaris-TopBar-SearchField--focused .Polaris-TopBar-SearchField__Icon svg {
    color: var(--p-color-icon-inverse)
}

.Polaris-TopBar-SearchField--focused .Polaris-TopBar-SearchField__Icon ui-internal-icon {
    color: var(--p-color-icon-inverse)
}

.Polaris-TopBar-SearchField__Input {
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-600);
    border: none;
    letter-spacing: initial
}

@media (min-width: 48em) {
    .Polaris-TopBar-SearchField__Input {
        font-size:var(--p-font-size-325);
        line-height: var(--p-font-line-height-500)
    }
}

.Polaris-TopBar-SearchField__Input {
    z-index: var(--pc-search-field-input);
    height: 2rem;
    width: 100%;
    padding: 0 calc(var(--pc-search-field-icon-size) + var(--p-space-300));
    border: var(--p-border-width-0165) solid var(--p-color-border-inverse);
    border-radius: var(--p-border-radius-200);
    background-color: transparent;
    outline: none;
    color: var(--p-color-text-inverse-secondary);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: fill,color;
    transition: fill var(--p-motion-duration-200) var(--p-motion-ease),color var(--p-motion-duration-200) var(--p-motion-ease)
}

.Polaris-TopBar-SearchField__Input:hover {
    border-color: var(--p-color-border-inverse-hover)
}

.Polaris-TopBar-SearchField__Input:active,.Polaris-TopBar-SearchField__Input:focus {
    box-shadow: inset 0 0 0 var(--p-border-width-025) var(--p-color-border-inverse-active)
}

.Polaris-TopBar-SearchField__Input::placeholder {
    color: var(--p-color-text-inverse-secondary)
}

.Polaris-TopBar-SearchField__Input::-webkit-search-decoration,.Polaris-TopBar-SearchField__Input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.Polaris-TopBar-SearchField__Icon {
    position: absolute;
    z-index: var(--pc-search-field-icon);
    top: 50%;
    left: var(--p-space-200);
    display: flex;
    height: var(--pc-search-field-icon-size);
    width: var(--pc-search-field-icon-size);
    pointer-events: none;
    transform: translateY(-50%)
}

.Polaris-TopBar-SearchField__Icon ui-internal-icon,.Polaris-TopBar-SearchField__Icon svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-TopBar-SearchField__Clear {
    position: relative
}

.Polaris-TopBar-SearchField__Clear:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-200)
}

.Polaris-TopBar-SearchField__Clear {
    position: absolute;
    right: var(--p-space-100);
    z-index: var(--pc-search-field-action);
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    padding: var(--p-space-100)
}

.Polaris-TopBar-SearchField__Clear ui-internal-icon,.Polaris-TopBar-SearchField__Clear svg {
    color: var(--p-color-icon-secondary)
}

.Polaris-TopBar-SearchField__Clear:focus,.Polaris-TopBar-SearchField__Clear:hover {
    outline: none
}

.Polaris-TopBar-SearchField__Clear:hover ui-internal-icon,.Polaris-TopBar-SearchField__Clear:focus ui-internal-icon,.Polaris-TopBar-SearchField__Clear:hover svg,.Polaris-TopBar-SearchField__Clear:focus svg {
    color: var(--p-color-icon-inverse)
}

.Polaris-TopBar-SearchField__Clear:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-TopBar-SearchField__Clear:active ui-internal-icon,.Polaris-TopBar-SearchField__Clear:active svg {
    color: var(--p-color-icon-active)
}

.Polaris-TopBar-SearchField__Clear:active:after {
    border: none
}

.Polaris-TopBar-SearchField__Backdrop:after {
    content: none
}

.Polaris-TopBar-SearchField__Backdrop {
    position: absolute;
    z-index: var(--pc-search-field-backdrop);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--p-color-bg-surface-inverse);
    border-radius: var(--p-border-radius-200)
}

.Polaris-MessageIndicator__MessageIndicatorWrapper {
    position: relative
}

.Polaris-MessageIndicator {
    --pc-message-indicator-size: .75rem;
    --pc-message-indicator-position: -.1875rem;
    position: absolute;
    z-index: 1;
    top: var(--pc-message-indicator-position);
    right: var(--pc-message-indicator-position);
    width: var(--pc-message-indicator-size);
    height: var(--pc-message-indicator-size);
    border-radius: var(--p-border-radius-full);
    background-color: var(--p-color-icon-info);
    border: solid var(--p-border-width-050) var(--p-color-bg)
}

.Polaris-Menu-Message__Section {
    max-width: 20.3125rem;
    margin-top: var(--p-space-200);
    padding-top: var(--p-space-200);
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-TopBar-Menu__ActivatorWrapper {
    height: var(--pg-top-bar-height);
    display: flex;
    align-items: center
}

.Polaris-TopBar-Menu__Activator {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-TopBar-Menu__Activator:focus {
    outline: none
}

.Polaris-TopBar-Menu__Activator {
    position: relative
}

.Polaris-TopBar-Menu__Activator:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

.Polaris-TopBar-Menu__Activator {
    color: var(--p-color-text-inverse);
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: 2rem;
    padding: var(--p-space-150);
    border: 0;
    cursor: pointer;
    transition: background-color var(--p-motion-duration-100);
    margin-right: var(--p-space-200);
    border-radius: var(--p-border-radius-200);
    background-color: var(--p-color-bg-fill-inverse)
}

.Polaris-TopBar-Menu__Activator:focus {
    background-color: var(--p-color-bg-fill-inverse-hover);
    outline: none
}

.Polaris-TopBar-Menu__Activator:focus-visible:after {
    content: none
}

.Polaris-TopBar-Menu__Activator:focus-visible {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-050)
}

.Polaris-TopBar-Menu__Activator:hover {
    background-color: var(--p-color-bg-fill-inverse-hover)
}

.Polaris-TopBar-Menu__Activator:active,.Polaris-TopBar-Menu__Activator[aria-expanded=true] {
    background-color: var(--p-color-bg-fill-inverse-active);
    outline: none;
    transition: none
}

:is(.Polaris-TopBar-Menu__Activator:active,.Polaris-TopBar-Menu__Activator[aria-expanded=true]):after {
    border: none
}

:is(.Polaris-TopBar-Menu__Activator:active,.Polaris-TopBar-Menu__Activator[aria-expanded=true]) p {
    color: var(--p-color-text-inverse)
}

@media (max-width: 47.9975em) {
    .Polaris-TopBar-Menu__Activator {
        margin-right:var(--p-space-200);
        background-color: var(--p-color-bg-inverse)
    }

    .Polaris-TopBar-Menu__Activator:focus,.Polaris-TopBar-Menu__Activator:hover,.Polaris-TopBar-Menu__Activator:active,.Polaris-TopBar-Menu__Activator[aria-expanded=true] {
        opacity: .85
    }
}

.Polaris-TopBar-Menu__Activator--userMenu {
    padding: var(--p-space-050)
}

.Polaris-TopBar-Menu__Section {
    margin-top: var(--p-space-200);
    padding-top: var(--p-space-200);
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Polaris-TopBar-UserMenu__Details {
    max-width: 10rem;
    margin-right: 0;
    padding: 0 var(--p-space-200) 0 .625rem
}

@media (max-width: 47.9975em) {
    .Polaris-TopBar-UserMenu__Details {
        display:none
    }
}

.Polaris-TopBar {
    position: relative;
    height: var(--pg-top-bar-height);
    box-shadow: var(--p-shadow-100);
    background-color: var(--p-color-bg-inverse);
    gap: var(--p-space-100)
}

@media (min-width: 48em) {
    .Polaris-TopBar {
        gap:var(--p-space-600);
        grid-template-columns: minmax(15rem,1fr) minmax(auto,30rem) 1fr
    }
}

.Polaris-TopBar:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    border-bottom: var(--p-border-width-025) solid transparent
}

.Polaris-TopBar__Container {
    display: grid;
    grid-template-columns: 1fr minmax(auto,30rem) 1fr;
    align-items: center;
    width: calc(100vw - var(--pc-app-provider-scrollbar-width))
}

.Polaris-TopBar__LogoDisplayControl {
    display: none
}

@media (min-width: 48em) {
    .Polaris-TopBar__LogoDisplayControl {
        display:flex
    }
}

.Polaris-TopBar__LogoDisplayContainer {
    display: flex
}

.Polaris-TopBar__LogoContainer {
    flex: 0 0 var(--pg-layout-width-nav-base);
    align-items: center;
    height: 100%;
    padding: 0 var(--p-space-200) 0 var(--p-space-400);
    flex-basis: var(--pg-layout-width-nav-base);
    flex-basis: calc(var(--pg-layout-width-nav-base) + constant(safe-area-inset-left));
    flex-basis: calc(var(--pg-layout-width-nav-base) + env(safe-area-inset-left));
    padding-left: var(--p-space-400);
    padding-left: calc(var(--p-space-400) + constant(safe-area-inset-left));
    padding-left: calc(var(--p-space-400) + env(safe-area-inset-left))
}

.Polaris-TopBar__LogoContainer.Polaris-TopBar--hasLogoSuffix {
    gap: var(--p-space-200)
}

.Polaris-TopBar__Logo,.Polaris-TopBar__LogoLink {
    display: block
}

:is(.Polaris-TopBar__Logo,.Polaris-TopBar__LogoLink):focus-visible {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-150);
    border-radius: var(--p-border-radius-200)
}

.Polaris-TopBar__ContextControl {
    display: none
}

@media (min-width: 48em) {
    .Polaris-TopBar__ContextControl {
        width:var(--pg-layout-width-nav-base);
        display: block
    }
}

@media (min-width: 90em) {
    .Polaris-TopBar__ContextControl {
        width:var(--pg-layout-width-nav-base)
    }
}

.Polaris-TopBar__NavigationIcon {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Polaris-TopBar__NavigationIcon:focus {
    outline: none
}

.Polaris-TopBar__NavigationIcon {
    position: relative;
    align-self: center;
    margin-left: calc(var(--p-space-200) + var(--p-space-050));
    margin-right: var(--p-space-200);
    padding: var(--p-space-200);
    border-radius: var(--p-border-radius-100);
    color: var(--p-color-icon-inverse);
    transition: var(--p-motion-duration-150) color var(--p-motion-ease) var(--p-motion-duration-50)
}

.Polaris-TopBar__NavigationIcon.Polaris-TopBar--focused:active,.Polaris-TopBar__NavigationIcon:hover {
    background-color: var(--p-color-bg-fill-inverse-hover)
}

.Polaris-TopBar__NavigationIcon:after {
    content: "";
    position: absolute;
    top: calc(var(--p-space-200)*-1);
    left: calc(var(--p-space-200)*-1);
    width: calc(100% + var(--p-space-500));
    height: calc(100% + var(--p-space-500))
}

@media (min-width: 48em) {
    .Polaris-TopBar__NavigationIcon {
        display:none
    }
}

.Polaris-TopBar__NavigationIcon .Polaris-TopBar__IconWrapper {
    position: relative
}

:is(.Polaris-TopBar__NavigationIcon .Polaris-TopBar__IconWrapper):after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.4375rem;
    right: -.4375rem;
    bottom: -.4375rem;
    left: -.4375rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.4375rem var(--p-color-border-focus);
    border-radius: var(--p-border-radius-100)
}

:is(.Polaris-TopBar__NavigationIcon:focus-visible:not(:active) .Polaris-TopBar__IconWrapper):after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--p-border-width-025) solid transparent
}

.Polaris-TopBar__LeftContent {
    display: flex
}

.Polaris-TopBar__Search {
    z-index: var(--p-z-index-1);
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
    height: 100%
}

@media (min-width: 48em) {
    .Polaris-TopBar__Search {
        position:relative
    }
}

.Polaris-TopBar__RightContent {
    display: flex;
    justify-content: flex-end
}

.Polaris-TopBar__SecondaryMenu {
    margin-left: var(--p-space-200)
}

.Polaris-TopBar__SecondaryMenu ui-internal-icon,.Polaris-TopBar__SecondaryMenu svg {
    color: var(--p-color-icon-inverse)
}

.Polaris-VideoThumbnail__Thumbnail {
    position: relative;
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}

.Polaris-VideoThumbnail__ThumbnailContainer {
    position: relative;
    height: 100%
}

.Polaris-VideoThumbnail__PlayButton {
    --pc-play-button-focused-state-overlay: rgba(223, 227, 232, .3);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border: none;
    background: transparent;
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease-in);
    cursor: pointer
}

.Polaris-VideoThumbnail__PlayButton:focus {
    outline: none;
    box-shadow: inset .125rem 0 0 var(--p-color-border-focus);
    background-image: linear-gradient(var(--pc-play-button-focused-state-overlay),var(--pc-play-button-focused-state-overlay))
}

.Polaris-VideoThumbnail__PlayButton:focus .Polaris-VideoThumbnail__Timestamp {
    background-color: var( --p-color-video-thumbnail-play-button-bg-fill-hover )
}

.Polaris-VideoThumbnail__PlayButton:hover .Polaris-VideoThumbnail__Timestamp {
    background-color: var(--p-color-video-thumbnail-play-button-bg-fill-hover)
}

.Polaris-VideoThumbnail__PlayIcon {
    display: flex;
    align-items: center;
    fill: var(--p-color-video-thumbnail-play-button-text-on-bg-fill)
}

.Polaris-VideoThumbnail__Timestamp {
    position: absolute;
    bottom: 0;
    padding: var(--p-space-100) var(--p-space-200) var(--p-space-100) var(--p-space-100);
    margin-bottom: var(--p-space-400);
    margin-left: var(--p-space-400);
    border-radius: var(--p-border-radius-200);
    color: var(--p-color-video-thumbnail-play-button-text-on-bg-fill);
    background-color: var(--p-color-video-thumbnail-play-button-bg-fill);
    text-align: center;
    transition: background-color var(--p-motion-duration-200) var(--p-motion-ease-in)
}

.Polaris-VideoThumbnail__Progress {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: var(--p-color-bg-surface);
    height: .375rem;
    overflow: hidden
}

.Polaris-VideoThumbnail__Indicator {
    height: inherit;
    width: 100%;
    transform-origin: left;
    transform: scaleX(0);
    background-color: var(--p-color-bg-fill-brand);
    transition: transform var(--p-motion-duration-500) var(--p-motion-ease)
}

.Polaris-VideoThumbnail__ProgressBar,.Polaris-VideoThumbnail__Label {
    position: absolute!important;
    top: 0;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important
}

._Point_gkfp3_144 {
    outline: none;
    pointer-events: none
}

._Point_gkfp3_144:focus,._Point_gkfp3_144:focus-visible {
    outline: none!important
}

._VisuallyHidden_gkfp3_152 {
    position: absolute!important;
    top: 0;
    clip: rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;
    overflow: hidden!important;
    height: .0625rem!important;
    width: .0625rem!important;
    padding: 0!important;
    border: 0!important;
    opacity: 0
}

._Crosshair_1t1jt_1 {
    pointer-events: none
}

._ChartContainer_vopsd_144 {
    position: relative;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    font-family: Inter,-apple-system,"system-ui",San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;
    font-size: .75rem
}

._ChartContainer_vopsd_144 *:focus,._ChartContainer_vopsd_144 *:focus-visible {
    outline: .125rem solid #4b92e5;
    outline-offset: .125rem
}

._Shimmer_hqp2w_1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scale(5,10);
    animation-name: _shimmer_hqp2w_1;
    animation-duration: 10s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    background-size: calc(var(--shimmerWidth)*1) calc(var(--shimmerHeight)*1);
    background-position-y: 0;
    pointer-events: none
}

@keyframes _shimmer_hqp2w_1 {
    0% {
        background-position-x: calc(var(--shimmerWidth)*1*-1)
    }

    50% {
        background-position-x: calc(var(--shimmerWidth)*1*2)
    }

    51% {
        background-position-x: calc(var(--shimmerWidth)*1*-1)
    }

    to {
        background-position-x: calc(var(--shimmerWidth)*1*2)
    }
}

._Arc_12guq_144 {
    outline: none
}

._Arc_12guq_144:focus,._Arc_12guq_144:focus-visible {
    outline: none!important
}

._Donut_1xk67_144 {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    overflow: visible;
    -webkit-user-select: none;
    user-select: none;
    align-items: center
}

._DonutWrapper_1xk67_154 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%
}

._ContentWrapper_1xk67_162 {
    position: absolute;
    justify-content: center;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    font-size: 1.25rem;
    pointer-events: none;
    width: 100%;
    height: 100%
}

._ContentWrapper_1xk67_162 span {
    max-width: 50%;
    text-align: center;
    color: #fff;
    font-size: .6875rem
}

._DonutChart_1xk67_180 {
    outline: none;
    overflow: visible
}

._DonutChart_1xk67_180:focus,._DonutChart_1xk67_180:focus-visible {
    outline: none!important
}

._Label_1vvi2_144 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._SVG_186th_144 {
    display: block;
    font-feature-settings: normal;
    outline: none
}

._SVG_186th_144:focus,._SVG_186th_144:focus-visible {
    outline: none!important
}

._Bar_1hwkw_144 {
    outline: none;
    transition: fill 300 ease
}

._Bar_1hwkw_144:focus,._Bar_1hwkw_144:focus-visible {
    outline: none!important
}

@media print {
    ._Group_1hwkw_153 {
        transform: none!important
    }
}

._SimpleBarSkeleton_1nscx_1 {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    width: 100%
}

._Item_1nscx_8 {
    display: grid;
    grid-template-rows: 1rem 2.5rem;
    grid-template-columns: 20% auto;
    gap: 1.25rem
}

._Item_1nscx_8>*:last-child {
    grid-column: span 2
}

._Container_7i430_1 {
    display: flex
}

._Legend_7i430_5 {
    height: 3.125rem;
    display: flex;
    gap: 5%;
    max-width: 60%;
    margin: .875rem 0
}

._LegendItem_7i430_13 {
    width: 100%;
    display: block;
    display: grid;
    grid-template-columns: 1rem 1fr;
    grid-template-rows: 1rem;
    grid-gap: .625rem
}

._LegendItem_7i430_13>*:first-child {
    width: 1rem;
    height: 1rem
}

._LegendItem_7i430_13>*:nth-child(2) {
    height: 1rem
}

._LegendItem_7i430_13>*:nth-child(3) {
    grid-column: 2;
    height: 1rem;
    width: 80%
}

._LegendItemComponent_7i430_34 {
    border-radius: .125rem;
    height: 1rem;
    width: 100%
}

._Container_1ymq9_1 {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

._ChartDimensions_qgx6z_1 {
    height: 100%;
    width: 100%
}

._Chart_qgx6z_1 {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

._Chart_qgx6z_1 svg {
    overflow: visible;
    max-width: 100%
}

._VisuallyHidden_1laex_144 {
    position: absolute!important;
    top: 0;
    clip: rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;
    overflow: hidden!important;
    height: .0625rem!important;
    width: .0625rem!important;
    padding: 0!important;
    border: 0!important
}

._VisuallyHidden_12uto_144 {
    position: absolute!important;
    top: 0;
    clip: rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;
    overflow: hidden!important;
    height: .0625rem!important;
    width: .0625rem!important;
    padding: 0!important;
    border: 0!important;
    opacity: 0
}

._ComparisonLine_12uto_156 {
    stroke-linecap: round
}

._SkipLink_1jwcn_1 {
    position: absolute;
    top: .0625rem;
    left: .0625rem;
    background: #fff;
    box-shadow: 0 .0625rem #0000000d;
    border-radius: .4rem;
    color: #212b36;
    border: .0625rem solid #babfc3;
    padding: .5rem 1rem;
    opacity: 0;
    pointer-events: none;
    text-decoration: none
}

._SkipLink_1jwcn_1:focus {
    pointer-events: all;
    opacity: 1
}

._Line_y7hzj_1 {
    pointer-events: none
}

._Blur_m9tly_1 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(.3125rem);
    backdrop-filter: blur(.3125rem)
}

._Button_m9tly_9 {
    border: 0;
    background: transparent;
    height: 100%;
    width: 100%;
    font-size: 0;
    display: block
}

._Container_195be_1 {
    pointer-events: auto;
    -webkit-backdrop-filter: blur(.3125rem);
    backdrop-filter: blur(.3125rem);
    padding: .5rem .75rem;
    border-radius: .3125rem;
    box-shadow: 0 0 .3125rem #0006
}

._Title_195be_9 {
    font-weight: 500;
    line-height: 1.25rem;
    font-size: .75rem;
    margin: 0 0 .25rem
}

._Content_195be_16 {
    font-size: .6875rem;
    line-height: 1rem;
    margin: 0
}

._Link_195be_22 {
    margin-left: .25rem
}

._Button_pb42n_1 {
    border: 0;
    background: transparent;
    height: 100%;
    width: 100%;
    font-size: 0;
    display: block
}

._Container_8b5v1_1 {
    display: flex
}

._SVG_8b5v1_5 {
    display: block;
    overflow: visible
}

._ColorPreview_t4h1x_144 {
    border-radius: .125rem;
    display: block;
    flex: none;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

._Legend_sd266_144 {
    padding: .375rem 0;
    outline: none;
    border: none;
    border-radius: .125rem;
    display: flex
}

._Legend_sd266_144:focus,._Legend_sd266_144:focus-visible {
    outline: .125rem solid #4b92e5;
    outline-offset: .125rem
}

._Legend_sd266_144:focus {
    outline: none
}

._Legend_sd266_144:focus-visible {
    outline: .125rem solid #4b92e5;
    outline-offset: .125rem
}

._TextContainer_sd266_163 {
    display: flex;
    flex-direction: column;
    text-align: left;
    gap: .1875rem;
    line-height: 1rem;
    margin: -.125rem 0;
    font-family: Inter,-apple-system,"system-ui",San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;
    white-space: nowrap;
    min-width: 0
}

._Text_sd266_163 {
    overflow: hidden;
    text-overflow: ellipsis
}

._IconContainer_sd266_180 {
    display: flex;
    align-items: center;
    justify-items: center
}

._Container_ijalm_1 {
    display: flex;
    gap: .625rem
}

._Container_1op8q_1 {
    position: absolute;
    pointer-events: none;
    z-index: 520;
    max-width: 70%
}

._MoreText_kibmg_1 {
    display: flex;
    white-space: nowrap;
    align-items: center;
    background: none;
    border: none;
    border-radius: .125rem;
    font-size: .6875rem
}

._Tooltip_kibmg_11 {
    position: absolute;
    display: flex;
    flex-direction: column;
    padding: .25rem;
    -webkit-backdrop-filter: blur(.3125rem);
    backdrop-filter: blur(.3125rem);
    border-radius: .3125rem;
    box-shadow: 0 0 .125rem #0003,0 .125rem .625rem #0000001a
}

._VisuallyHidden_at2zh_144 {
    position: absolute!important;
    top: 0;
    clip: rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;
    overflow: hidden!important;
    height: .0625rem!important;
    width: .0625rem!important;
    padding: 0!important;
    border: 0!important;
    opacity: 0
}

._ChartContainer_11yon_144 {
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

._SVG_11yon_154 {
    overflow: visible;
    max-width: 100%;
    min-width: 0
}

._SVG_11yon_154 [data-color-vision-event-watch=true] {
    outline: none
}

._SVG_11yon_154 [data-color-vision-event-watch=true]:focus,._SVG_11yon_154 [data-color-vision-event-watch=true]:focus-visible {
    outline: none!important
}

._Container_mnywe_1 {
    position: relative;
    display: flex;
    align-items: baseline;
    width: 100%
}

._ContainerDefaultLabel_mnywe_8 {
    margin-bottom: 2rem
}

._ContaineBottomLabel_mnywe_12 {
    margin-top: 1.25rem
}

._LabelColor_mnywe_16 {
    margin: .0625rem;
    border-radius: .1875rem;
    height: .625rem;
    width: .625rem
}

._Label_mnywe_16 {
    flex: 1 1;
    margin: 0 .5rem;
    word-break: break-word;
    max-width: 7.5rem;
    line-height: 1.125rem
}

._FormattedVerticalLabel_mnywe_31 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    white-space: normal
}

._FormattedHorizontalLabel_mnywe_39 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._ValueContainer_mnywe_45 {
    margin-top: .25rem;
    display: flex
}

._ValueHorizontalContainer_mnywe_50 {
    position: absolute;
    top: 1rem;
    margin-top: .25rem;
    display: flex;
    align-items: center
}

._Value_mnywe_45 {
    margin-right: .5rem;
    font-weight: 650
}

._Segment_7hgfv_144 {
    outline: none;
    margin: .0625rem .125rem .125rem .0625rem
}

._Segment_7hgfv_144:focus,._Segment_7hgfv_144:focus-visible {
    outline: none!important
}

._Segment_7hgfv_144:last-of-type {
    margin: .0625rem
}

._horizontal-RoundedCorners_7hgfv_155:first-of-type {
    border-radius: .125rem 0 0 .125rem
}

._horizontal-RoundedCorners_7hgfv_155:last-of-type {
    border-radius: 0 .125rem .125rem 0
}

._vertical-RoundedCorners_7hgfv_162:first-of-type {
    border-radius: 0 0 .125rem .125rem
}

._vertical-RoundedCorners_7hgfv_162:last-of-type {
    border-radius: .125rem .125rem 0 0
}

._RoundedCorners_7hgfv_169 {
    border-radius: .125rem
}

._horizontal-small_7hgfv_173 {
    height: 1rem
}

._horizontal-medium_7hgfv_177 {
    height: 2.25rem
}

._horizontal-large_7hgfv_181 {
    height: 3.5rem
}

._vertical-small_7hgfv_185 {
    width: 1rem
}

._vertical-medium_7hgfv_189 {
    width: 2.25rem
}

._vertical-large_7hgfv_193 {
    width: 3.5rem
}

._Container_pgxim_144 {
    font-family: Inter,-apple-system,"system-ui",San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;
    font-size: .6875rem;
    display: flex;
    box-sizing: border-box;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

._VerticalContainer_pgxim_155 {
    height: 100%
}

._VerticalContainerRightLabel_pgxim_159 {
    flex-direction: row-reverse;
    justify-content: flex-end
}

._HorizontalContainer_pgxim_164 {
    flex-direction: column;
    justify-content: normal
}

._HorizontalContainerBottomLabel_pgxim_169 {
    flex-direction: column-reverse
}

._BarContainer_pgxim_173 {
    display: flex
}

._VerticalBarContainer_pgxim_177 {
    flex-direction: column-reverse
}

._HorizontalBarContainer_pgxim_181 {
    flex-direction: row
}

._VerticalLabelContainer_pgxim_185 {
    margin: 0 1.25rem;
    padding: 0
}

._HorizontalLabelContainer_pgxim_190 {
    padding: 0;
    display: flex
}

._HorizontalLabelContainerGrid_pgxim_195 {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(9.375rem,max-content))
}

._LabelContainerEndJustify_pgxim_200 {
    justify-content: end;
    justify-items: end
}

@media print {
    ._Group_oqjz6_2 {
        clip-path: none
    }
}

._Bar_1w2vx_144 {
    outline: none;
    transition: fill 300 ease
}

._Bar_1w2vx_144:focus,._Bar_1w2vx_144:focus-visible {
    outline: none!important
}

._BarGroup_1gnzm_144,._Bar_1gnzm_144 {
    outline: none
}

._BarGroup_1gnzm_144:focus,._BarGroup_1gnzm_144:focus-visible,._Bar_1gnzm_144:focus,._Bar_1gnzm_144:focus-visible {
    outline: none!important
}

._Bar_h2fc5_144 {
    outline: none
}

._Bar_h2fc5_144:focus,._Bar_h2fc5_144:focus-visible {
    outline: none!important
}

._Group_kzepq_144 {
    outline: none
}

._Group_kzepq_144:focus,._Group_kzepq_144:focus-visible {
    outline: none!important
}

._Donut_1ga5u_144 {
    position: relative;
    display: flex;
    overflow: visible;
    -webkit-user-select: none;
    user-select: none;
    align-items: center
}

._DonutWrapper_1ga5u_152 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

._ContentWrapper_1ga5u_160 {
    position: absolute;
    justify-content: center;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    pointer-events: none;
    width: 100%;
    height: 100%
}

._ContentValue_1ga5u_171 {
    line-height: 1.5rem;
    font-weight: 700;
    -webkit-user-select: text;
    user-select: text;
    margin: 0;
    font-variant-numeric: tabular-nums
}

._ComparisonMetric_1ga5u_179 {
    font-size: 1rem
}

._DonutChart_1ga5u_183 {
    outline: none;
    overflow: visible
}

._DonutChart_1ga5u_183:focus,._DonutChart_1ga5u_183:focus-visible {
    outline: none!important
}

._Table_1h9pq_1 {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 .375rem;
    table-layout: fixed
}

._ColorPreview_bcym0_1 {
    width: .75rem
}

._Name_bcym0_5 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: .25rem;
    padding-right: 1.25rem
}

._alignLeft_bcym0_13 {
    text-align: left
}

._alignRight_bcym0_17 {
    text-align: right
}

._Label_hgwz8_1 {
    text-align: center;
    padding-top: .375rem;
    display: flex;
    justify-content: center;
    align-items: center
}

._Label_hgwz8_1>span {
    padding: 0 .25rem;
    border-radius: "4px";
    border-radius: .25rem
}

._Label_hgwz8_1>span:empty {
    display: none
}

._YAxis_hgwz8_17 {
    overflow: visible
}

._Row_vhmy9_144 {
    line-height: 1rem;
    font-size: .6875rem;
    gap: .5rem;
    display: flex;
    align-items: center
}

._Value_vhmy9_152 {
    margin-left: auto;
    text-align: right;
    white-space: nowrap
}

._Truncate_vhmy9_158 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._Container_no9uw_1 {
    padding: .5rem;
    -webkit-backdrop-filter: blur(.3125rem);
    backdrop-filter: blur(.3125rem);
    border-radius: .3125rem;
    min-width: 11.25rem;
    box-shadow: 0 0 .125rem #0003,0 .125rem .625rem #0000001a;
    display: flex;
    flex-direction: column;
    gap: .5rem
}

._Title_7es5w_1 {
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.25rem;
    margin: 0
}

._AxisTitle_ahut2_1 {
    line-height: 1rem;
    margin: 0
}

._Series_1mcj1_1 {
    gap: .25rem;
    display: flex;
    flex-direction: column
}

._IconContainer_hkbfs_1 {
    display: flex;
    align-items: center;
    justify-items: center;
    height: .75rem;
    width: 1.25rem
}

._Container_1fw4x_1 {
    display: flex;
    gap: .625rem;
    flex-wrap: wrap;
    list-style: none
}

._Icon_z9hgg_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .25rem
}

._GroupCell_11hjk_144 {
    opacity: var(--animation-opacity, 0);
    transform: scale(0);
    animation-name: _FadeInScale_11hjk_1;
    animation-duration: .3s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out
}

._GroupCellContainer_11hjk_153 {
    transition: opacity .2s ease-in-out;
    outline: 0
}

._GroupCellContainerSelected_11hjk_158 {
    outline: .125rem solid #2b62a9!important;
    outline-offset: -.0625rem;
    border-radius: .25rem
}

@keyframes _FadeInScale_11hjk_1 {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    50% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

._Container_for9w_145 {
    container-type: inline-size;
    font-family: Inter,-apple-system,system-ui,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;
    font-size: .75rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    box-sizing: border-box
}

._FadeIn_for9w_156 {
    animation: _FadeInOpacity_for9w_1 .5s ease-in-out forwards;
    animation-delay: 2s;
    animation-name: _FadeInOpacity_for9w_1;
    animation-duration: 1.5s;
    animation-fill-mode: forwards
}

@container (max-width: 399px) {
    ._Label_for9w_165 {
        display: none
    }
}

@media (prefers-reduced-motion: reduce) {
    ._GroupCell_for9w_171,._ArrowShaft_for9w_172,._ArrowHead_for9w_173,._FadeIn_for9w_156,._FadeInLabel_for9w_175 {
        animation: none;
        transition: none;
        opacity: 1;
        transform: scale(1)
    }

    ._ArrowShaft_for9w_172 {
        stroke-dasharray: none;
        stroke-dashoffset: 0
    }
}

._ScreenReaderOnly_for9w_187 {
    position: absolute;
    width: .0625rem;
    height: .0625rem;
    padding: 0;
    margin: -.0625rem;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

@keyframes _FadeInOpacity_for9w_1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._GroupGoal_xdrgu_145 {
    margin: 0;
    font-size: .6875rem;
    line-height: 1.2;
    color: var(--p-color-bg-surface-inverse);
    padding-right: .3125rem
}

._TooltipTitle_xdrgu_153 {
    font-weight: 700;
    font-size: .75rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .5rem
}

._TooltipDescription_xdrgu_162,._TooltipMetricInformation_xdrgu_163 {
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--p-color-bg-surface-inverse);
    margin-bottom: .5rem
}

._TooltipMetricInformation_xdrgu_163 {
    color: #2e2e36;
    font-weight: 600
}

._TooltipGoal_xdrgu_176 {
    display: flex;
    gap: .3125rem;
    padding: .25rem;
    align-items: center;
    background: #eeeeef;
    margin-top: .75rem;
    border-radius: .25rem
}

._Tooltip_xdrgu_153 {
    font-size: .75rem;
    line-height: 1.2;
    padding: .75rem;
    background: #fff;
    border-radius: .75rem;
    box-shadow: 0 .125rem .25rem #0000001a;
    border: .0625rem solid lightgray
}

._TooltipContainer_xdrgu_196 {
    position: absolute;
    z-index: 1;
    width: 15.625rem;
    outline: none
}

@container (max-width: 399px) {
    ._TooltipContainer_xdrgu_196 {
        display: none
    }
}

._TooltipIcon_xdrgu_208 {
    height: .8125rem;
    width: 1.25rem
}

._ArrowShaft_1jbrm_2 {
    stroke-dasharray: 35;
    stroke-dashoffset: 35;
    animation: _Draw_1jbrm_1 .2s ease-in-out forwards
}

@container (max-width: 399px) {
    ._ArrowShaft_1jbrm_2 {
        display: none
    }
}

._ArrowHead_1jbrm_13 {
    opacity: 0;
    animation: _FadeIn_1jbrm_1 .2s ease-in-out forwards;
    animation-delay: .2s
}

@container (max-width: 399px) {
    ._ArrowHead_1jbrm_13 {
        display: none
    }
}

@keyframes _Draw_1jbrm_1 {
    to {
        stroke-dashoffset: 0
    }
}

@keyframes _FadeIn_1jbrm_1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._XAxisLabel_1gp7w_144,._YAxisLabel_13oh4_144 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .875rem;
    color: #5e5e69;
    text-align: center
}

.Online-Store-UI-AddBetweenButton__Root_1j15x {
    --osui-add-button-offset-x: var(--p-space-150);
    --osui-add-button-color: var(--p-color-icon-emphasis);
    display: flex;
    margin: -.3125rem 0!important;
    padding: 0;
    height: .625rem;
    overflow: hidden;
    transition-property: height,margin,overflow;
    transition-duration: 0s;
    transition-delay: .3s
}

.Online-Store-UI-AddBetweenButton__Root_1j15x:hover,.Online-Store-UI-AddBetweenButton__Root_1j15x:focus-within,.Online-Store-UI-AddBetweenButton__Root_1j15x:has([aria-pressed=true]) {
    height: var(--p-height-500);
    margin: -.625rem 0!important;
    transition-delay: 0s;
    overflow: visible
}

.Online-Store-UI-AddBetweenButton__Root_1j15x>span {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1
}

.Online-Store-UI-AddBetweenButton--disableTransition_11igz .Online-Store-UI-AddBetweenButton__Root_1j15x,.Online-Store-UI-AddBetweenButton--disableTransition_11igz .Online-Store-UI-AddBetweenButton__Button_18end {
    transition: none
}

.Online-Store-UI-AddBetweenButton--disableTransition_11igz .Online-Store-UI-AddBetweenButton__Button_18end:before {
    transition: none
}

.Online-Store-UI-AddBetweenButton--nested_14kfl {
    --osui-add-button-offset-x: calc(var(--p-space-500) + var(--p-height-050))
}

.Online-Store-UI-AddBetweenButton__Button_18end {
    position: relative;
    z-index: calc(var(--osui-add-button-depth) + 3);
    display: flex;
    flex-grow: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    margin-left: var(--osui-add-button-offset-x);
    margin-right: var(--p-space-150);
    padding: 0;
    align-items: center;
    justify-content: center;
    background: none;
    cursor: pointer;
    opacity: 0;
    transition: opacity var(--p-motion-duration-150) var(--p-motion-ease-in)
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-AddBetweenButton__Button_18end {
        transition-duration: 0s
    }
}

.Online-Store-UI-AddBetweenButton__Button_18end:focus-visible {
    transition: none
}

.Online-Store-UI-AddBetweenButton__Button_18end:focus-visible:before {
    transition: none
}

.Online-Store-UI-AddBetweenButton__Button_18end[aria-pressed=true],.Online-Store-UI-AddBetweenButton__Button_18end:hover,.Online-Store-UI-AddBetweenButton__Button_18end:focus-visible {
    opacity: 1;
    transition-delay: var(--p-motion-duration-150)
}

.Online-Store-UI-AddBetweenButton__Button_18end[aria-pressed=true]:before,.Online-Store-UI-AddBetweenButton__Button_18end:hover:before,.Online-Store-UI-AddBetweenButton__Button_18end:focus-visible:before {
    transform: scaleZ(1)
}

.Online-Store-UI-AddBetweenButton__Button_18end[aria-pressed=true],.Online-Store-UI-AddBetweenButton__Button_18end:focus-visible {
    transition-delay: 0s
}

.Online-Store-UI-AddBetweenButton__Button_18end[aria-pressed=true]:not([disabled]) {
    --osui-add-button-color: rgb(63, 134, 242)
}

.Online-Store-UI-AddBetweenButton__Button_18end:has(.Online-Store-UI-AddBetweenButton__Icon_1j0xv:hover):not([aria-pressed=true]):not([disabled]) {
    --osui-add-button-color: rgb(63, 134, 242)
}

.Online-Store-UI-AddBetweenButton__Button_18end[disabled] {
    --osui-add-button-color: var(--p-color-icon-disabled)
}

.Online-Store-UI-AddBetweenButton__Button_18end[disabled] .Online-Store-UI-AddBetweenButton__Icon_1j0xv:before {
    display: none
}

.Online-Store-UI-AddBetweenButton__Button_18end:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    border-radius: .625rem;
    height: var(--p-height-050);
    background-color: var(--osui-add-button-color);
    transform: scale3d(0,1,1);
    transform-origin: center center;
    transition: transform var(--p-motion-duration-250) var(--p-motion-ease-out);
    transition-delay: var(--p-motion-duration-250)
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-AddBetweenButton__Button_18end:before {
        transition-duration: 0s
    }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .Online-Store-UI-AddBetweenButton__Button_18end:before {
        height:.15625rem
    }
}

.Online-Store-UI-AddBetweenButton__Button_18end:after {
    display: none
}

.Online-Store-UI-AddBetweenButton__Icon_1j0xv {
    position: relative;
    z-index: 1;
    width: var(--p-height-500);
    height: var(--p-height-500);
    display: inline-block;
    border-radius: 50%;
    background-color: var(--osui-add-button-color);
    color: var(--p-color-bg-fill);
    font-weight: 500;
    font-size: 1.0625rem;
    line-height: 1.125rem;
    text-align: center;
    cursor: pointer
}

.Online-Store-UI-AddBetweenButton__Icon_1j0xv:before {
    --osui-add-button-size: 1.875rem;
    content: "";
    position: absolute;
    top: calc(50% - var(--osui-add-button-size)/2);
    left: calc(50% - var(--osui-add-button-size)/2);
    width: var(--osui-add-button-size);
    height: var(--osui-add-button-size);
    background-color: var(--osui-add-button-color);
    opacity: 0;
    border-radius: 50%;
    transform: scale3d(0,0,1);
    transition-duration: transform,opacity;
    transition-duration: var(--p-motion-duration-250);
    transition-timing-function: var(--p-motion-ease-in)
}

.Online-Store-UI-AddBetweenButton__Icon_1j0xv:hover:before {
    transform: scaleZ(1);
    opacity: .3;
    transition-timing-function: var(--p-motion-ease-out)
}

.Online-Store-UI-AddBetweenButton__Icon_1j0xv:active:before {
    opacity: .45;
    filter: brightness(1.2)
}

.Online-Store-UI-AddBetweenButton__Icon_1j0xv ui-internal-icon,.Online-Store-UI-AddBetweenButton__Icon_1j0xv svg {
    color: var(--p-color-bg-fill)
}

@keyframes Online-Store-UI-NavItem--dragLiftX_1euou {
    to {
        transform: translate3d(1.25rem,0,0)
    }
}

@keyframes Online-Store-UI-NavItem--dragLiftY_4v31a {
    to {
        transform: translate3d(0,-.8125rem,0)
    }
}

.Online-Store-UI-NavItem_knylk {
    --osui_padding-x-nav-item: var(--p-space-200);
    position: relative;
    flex: 1 1 auto
}

.Online-Store-UI-NavItem_knylk:not(.Online-Store-UI-NavItem--nested_112hr,.Online-Store-UI-NavItem--clone_qxsbm) {
    margin-left: var(--osui_padding-x-nav-item);
    margin-right: var(--osui_padding-x-nav-item)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-NavItem_knylk {
        --osui_padding-x-nav-item: var(--p-space-300)
    }
}

@media (max-width: 41.685em) {
    .Online-Store-UI-NavItem_knylk {
        --osui_nav-action-connected-button-width: var( --osui_size-min-action-mobile );
        --osui_nav-action-connected-button-width-slim: var( --osui_size-min-action-mobile );
        --osui_height-nav-action: var(--osui_size-min-action-mobile)
    }
}

.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__HoverPrefix_ced07,.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__LabelPrefix_c7e6f.Online-Store-UI-NavItem--hasHoverPrefix_39a6m .Online-Store-UI-NavItem__HoverPrefix_ced07 {
    opacity: 0
}

.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__TitlePrefix_c1a44,.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__LabelPrefix_c7e6f.Online-Store-UI-NavItem--hasHoverPrefix_39a6m .Online-Store-UI-NavItem__TitlePrefix_c1a44 {
    opacity: 1
}

.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__TitlePrefix_c1a44 ui-internal-icon,.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__TitlePrefix_c1a44 svg,.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__LabelPrefix_c7e6f.Online-Store-UI-NavItem--hasHoverPrefix_39a6m .Online-Store-UI-NavItem__TitlePrefix_c1a44 ui-internal-icon,.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__LabelPrefix_c7e6f.Online-Store-UI-NavItem--hasHoverPrefix_39a6m .Online-Store-UI-NavItem__TitlePrefix_c1a44 svg {
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-NavItem_knylk.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__Title_qxnpg {
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-NavItem_knylk:focus {
    outline: 0
}

:not(.Online-Store-UI-NavItem--disabled_1227r):not(.Online-Store-UI-NavItem--hidden_151dc)>.Online-Store-UI-NavItem--selected_mjwe0:not(.Online-Store-UI-NavItem--error_qoear) .Online-Store-UI-NavItem_knylk ui-internal-icon,:not(.Online-Store-UI-NavItem--disabled_1227r):not(.Online-Store-UI-NavItem--hidden_151dc)>.Online-Store-UI-NavItem--selected_mjwe0:not(.Online-Store-UI-NavItem--error_qoear) .Online-Store-UI-NavItem_knylk svg {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-NavItem--clone_qxsbm {
    --osui_margin-x-nav-item-clone: var(--osui_padding-x-nav-item);
    border-radius: var(--p-border-radius-200);
    box-shadow: 0 .0625rem .1875rem #00000080;
    background-color: var(--p-color-bg-surface);
    cursor: grabbing;
    animation: Online-Store-UI-NavItem--dragLiftX_1euou var(--p-motion-duration-150) var(--osui_easing-bounce) both
}

.Online-Store-UI-NavItem--clone_qxsbm:not(.Online-Store-UI-NavItem--nested_112hr).Online-Store-UI-NavItem--preventCloneOffset_e1w8x {
    --osui_margin-x-nav-item-clone: 0
}

.Online-Store-UI-NavItem--clone_qxsbm.Online-Store-UI-NavItem--preventCloneOffset_e1w8x {
    box-shadow: 0 0 .1875rem #0000001a,0 .25rem 1.25rem #00000026;
    animation: Online-Store-UI-NavItem--dragLiftY_4v31a var(--p-motion-duration-150) var(--osui_easing-bounce) both
}

.Online-Store-UI-NavItem--clone_qxsbm button {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-NavItem__Interior_1tclk {
    position: relative;
    display: grid;
    align-items: center;
    grid-template-rows: 100%;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "prefix title suffix";
    width: 100%;
    height: var(--osui_height-nav-action);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--backgroundColorHighlight_17360 {
    background-color: var(--p-color-bg-surface-brand-selected)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--backgroundColorSecondary_tr8j8 {
    background-color: var(--p-color-bg)
}

.Online-Store-UI-NavItem--hidden_151dc .Online-Store-UI-NavItem__Interior_1tclk {
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--interactive_1lv03 {
    color: var(--p-color-text-emphasis)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--interactive_1lv03.Online-Store-UI-NavItem--pressed_fte53 {
    color: var(--p-color-text-emphasis-active)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--error_qoear {
    color: var(--p-color-text-critical)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--toneMagic_bcyvt {
    color: var(--p-color-text-magic)
}

.Online-Store-UI-NavItem__Interior_1tclk.Online-Store-UI-NavItem--hidden_151dc .Online-Store-UI-NavItem--toneMagic_bcyvt {
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-NavItem__Prefix_y93z2,.Online-Store-UI-NavItem__TitleContent_1e10y,.Online-Store-UI-NavItem__Suffix_y93zs {
    height: 100%;
    display: flex;
    align-items: center
}

.Online-Store-UI-NavItem__TitleContent_1e10y {
    grid-area: title;
    z-index: 2;
    flex-grow: 1;
    gap: var(--p-space-100);
    pointer-events: none;
    padding-left: var(--osui_padding-left-nav-item-title-content);
    padding-right: var(--osui_nav-item-alignment-nested-offset);
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-NavItem--fleeting_nly7t .Online-Store-UI-NavItem__TitleContent_1e10y:not(.Online-Store-UI-NavItem--hasPreventFleeting_10mwm) {
    grid-column-start: title;
    grid-column-end: suffix;
    transition: grid-area var(--p-motion-duration-100) var(--p-motion-ease)
}

.Online-Store-UI-NavItem--fleeting_nly7t:focus-within .Online-Store-UI-NavItem__TitleContent_1e10y:not(.Online-Store-UI-NavItem--hasPreventFleeting_10mwm) {
    grid-area: title
}

.Online-Store-UI-NavItem--fleeting_nly7t:hover .Online-Store-UI-NavItem__TitleContent_1e10y:not(.Online-Store-UI-NavItem--hasPreventFleeting_10mwm) {
    grid-area: title
}

.Online-Store-UI-NavItem--nested_112hr .Online-Store-UI-NavItem__TitleContent_1e10y,.Online-Store-UI-NavItem__TitleContent_1e10y.Online-Store-UI-NavItem--labelAlignmentNone_nydw3 {
    --osui_padding-left-nav-item-title-content: var( --osui-nav-item-alignment-none )
}

.Online-Store-UI-NavItem--nested_112hr:not(.Online-Store-UI-NavItem--preventNestedOffset_1dg98) .Online-Store-UI-NavItem__TitleContent_1e10y {
    --osui_padding-left-nav-item-title-content: var( --osui_nav-item-alignment-nested-offset )
}

.Online-Store-UI-NavItem__TitleContent_1e10y.Online-Store-UI-NavItem--labelAlignmentBaseTight_15u4v {
    --osui_padding-left-nav-item-title-content: var( --osui-nav-item-alignment-base-tight )
}

.Online-Store-UI-NavItem__TitleContent_1e10y.Online-Store-UI-NavItem--labelAlignmentPrefix_5hqmj {
    --osui_padding-left-nav-item-title-content: var( --osui_nav-action-connected-button-width-slim )
}

.Online-Store-UI-NavItem__TitleContent_1e10y.Online-Store-UI-NavItem--labelAlignmentPrefixWithIcon_14jtb {
    --osui_padding-left-nav-item-title-content: var( --osui_nav-item-alignment-common-action-with-icon )
}

.Online-Store-UI-NavItem__TitleContent_1e10y.Online-Store-UI-NavItem--labelAlignmentIcon_hmdw6 {
    --osui_padding-left-nav-item-title-content: var( --osui_nav-item-alignment-common-icon )
}

.Online-Store-UI-NavItem__TitleContent_1e10y.Online-Store-UI-NavItem--labelAlignmentIcon_hmdw6.Online-Store-UI-NavItem--itemHasPrefix_ez34q {
    --osui_padding-left-nav-item-title-content: calc(var(--osui_nav-action-common-prefix-size) + var(--osui_nav-action-common-prefix-gap))
}

.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__Prefix_y93z2,.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__Suffix_y93zs {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-NavItem__Prefix_y93z2 {
    grid-area: prefix;
    z-index: 2
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    min-width: 0;
    font-weight: var(--osui_plain-action-font-weight);
    text-transform: initial;
    letter-spacing: initial;
    fill: var(--p-color-icon);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--osui_height-common-control);
    max-width: 100%;
    min-height: var(--osui_height-common-control);
    border-radius: var(--p-border-radius-200);
    line-height: 1;
    text-decoration: none;
    color: var(--p-color-text);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    display: flex;
    background-color: transparent;
    min-width: auto;
    min-height: auto;
    height: var(--osui_height-nav-action);
    justify-content: left;
    text-align: left;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: background-color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus {
    outline: none
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh ui-internal-iconrnal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible ui-internal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible ui-internal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover ui-internal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover ui-internal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:active ui-internal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:active ui-internal-icon,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-NavItem--hasIndicator_809kq .Online-Store-UI-NavItem__PrimaryAction_eiqvh:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: .5rem;
    height: .5rem;
    background-color: var(--p-color-bg-fill-brand-active);
    border-radius: 100%;
    display: block;
    margin-left: -.875rem
}

.Online-Store-UI-NavItem--nested_112hr .Online-Store-UI-NavItem--hasIndicator_809kq .Online-Store-UI-NavItem__PrimaryAction_eiqvh:before {
    margin-left: -.625rem
}

@media (max-width: 41.685em) {
    .Online-Store-UI-NavItem--hasIndicator_809kq .Online-Store-UI-NavItem__PrimaryAction_eiqvh:before {
        margin-left:-1.625rem
    }

    .Online-Store-UI-NavItem--nested_112hr .Online-Store-UI-NavItem--hasIndicator_809kq .Online-Store-UI-NavItem__PrimaryAction_eiqvh:before {
        margin-left: -1.375rem
    }
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible {
    color: var(--p-color-icon-hover);
    background-color: var(--p-color-bg-surface-hover)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible svg {
    fill: var(--p-color-text)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible svg {
        fill: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover {
        color:var(--p-color-icon-hover);
        background-color: var(--p-color-bg-surface-hover)
    }

    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover svg {
        fill: var(--p-color-text)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover svg {
        fill:var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem_knylk:not(.Online-Store-UI-NavItem--hidden_151dc)>.Online-Store-UI-NavItem__Interior_1tclk:not(.Online-Store-UI-NavItem--error_qoear):not(.Online-Store-UI-NavItem--interactive_1lv03):not(.Online-Store-UI-NavItem--selected_mjwe0) .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover~.Online-Store-UI-NavItem__TitleContent_1e10y>.Online-Store-UI-NavItem__TitlePrefix_c1a44 {
        color:var(--p-color-text)
    }

    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover~.Online-Store-UI-NavItem__TitleContent_1e10y>.Online-Store-UI-NavItem__TitlePrefix_c1a44>.Online-Store-UI-NavItem--disableHoverPrefix_1815r {
        color: var(--p-color-icon-disabled)
    }
}

@media (min-width: 48em) and (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover~.Online-Store-UI-NavItem__TitleContent_1e10y .Online-Store-UI-NavItem__LabelPrefix_c7e6f.Online-Store-UI-NavItem--hasHoverPrefix_39a6m .Online-Store-UI-NavItem__TitlePrefix_c1a44,.Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus~.Online-Store-UI-NavItem__TitleContent_1e10y .Online-Store-UI-NavItem__LabelPrefix_c7e6f.Online-Store-UI-NavItem--hasHoverPrefix_39a6m .Online-Store-UI-NavItem__TitlePrefix_c1a44 {
        opacity:0
    }
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:active {
    color: var(--p-color-icon-hover);
    background-color: var(--p-color-bg-surface-hover);
    background-color: var(--p-color-bg-surface-active)
}

.Online-Store-UI-NavItem__PrimaryAction_eiqvh:active svg {
    fill: var(--p-color-text)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__PrimaryAction_eiqvh:active svg {
        fill: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-NavItem--disabled_1227r .Online-Store-UI-NavItem__PrimaryAction_eiqvh,.Online-Store-UI-NavItem--plain_r2dhf .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-NavItem--selected_mjwe0 .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
    background-color: var(--p-color-bg-surface-brand-selected)
}

.Online-Store-UI-NavItem--pressed_fte53 .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
    background-color: var(--p-color-bg-surface-active)
}

.Online-Store-UI-NavItem--toneMagic_bcyvt .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
    background-color: var(--p-color-bg-surface-magic)
}

.Online-Store-UI-NavItem--toneMagic_bcyvt .Online-Store-UI-NavItem__PrimaryAction_eiqvh:active {
    background-color: var(--p-color-bg-surface-magic-active)
}

.Online-Store-UI-NavItem--toneMagic_bcyvt .Online-Store-UI-NavItem__PrimaryAction_eiqvh:focus-visible {
    background-color: var(--p-color-bg-surface-magic-hover)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem--toneMagic_bcyvt .Online-Store-UI-NavItem__PrimaryAction_eiqvh:hover,.Online-Store-UI-NavItem--toneMagic_bcyvt .Online-Store-UI-NavItem__PrimaryAction_eiqvh.Online-Store-UI-NavItem--hovered_fsbep {
        background-color:var(--p-color-bg-surface-magic-hover)
    }
}

.Online-Store-UI-NavItem__LabelPrefix_c7e6f {
    position: relative;
    height: 100%;
    display: grid;
    place-items: center
}

.Online-Store-UI-NavItem__LabelPrefix_c7e6f:not(.Online-Store-UI-NavItem--showHoverPrefix_10hbb):focus-within .Online-Store-UI-NavItem__HoverPrefix_ced07 {
    opacity: 1
}

.Online-Store-UI-NavItem__LabelPrefix_c7e6f:not(.Online-Store-UI-NavItem--showHoverPrefix_10hbb):focus-within .Online-Store-UI-NavItem__TitlePrefix_c1a44 {
    opacity: 0
}

.Online-Store-UI-NavItem__HoverPrefix_ced07 {
    pointer-events: all;
    position: absolute;
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    opacity: 1
}

.Online-Store-UI-NavItem__LabelPrefix_c7e6f:not(.Online-Store-UI-NavItem--hasHoverPrefix_39a6m) .Online-Store-UI-NavItem__HoverPrefix_ced07 {
    pointer-events: none
}

.Online-Store-UI-NavItem__LabelPrefix_c7e6f:not(.Online-Store-UI-NavItem--hasDefaultPrefix_at277).Online-Store-UI-NavItem--showHoverPrefix_10hbb .Online-Store-UI-NavItem__HoverPrefix_ced07 {
    position: relative
}

.Online-Store-UI-NavItem__LabelPrefix_c7e6f:not(.Online-Store-UI-NavItem--showHoverPrefix_10hbb) .Online-Store-UI-NavItem__HoverPrefix_ced07 {
    opacity: 0
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem__HoverPrefix_ced07:hover+.Online-Store-UI-NavItem__TitlePrefix_c1a44,.Online-Store-UI-NavItem__HoverPrefix_ced07:focus+.Online-Store-UI-NavItem__TitlePrefix_c1a44 {
        opacity:0
    }
}

.Online-Store-UI-NavItem__TitlePrefix_c1a44 {
    opacity: 1
}

.Online-Store-UI-NavItem--showHoverPrefix_10hbb .Online-Store-UI-NavItem__TitlePrefix_c1a44 {
    opacity: 0
}

.Online-Store-UI-NavItem__Title_qxnpg {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-NavItem__Suffix_y93zs {
    grid-area: suffix;
    z-index: 2;
    position: relative;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-self: self-end;
    padding-right: var(--p-space-100);
    gap: var(--p-space-050)
}

.Online-Store-UI-NavItem--fleeting_nly7t .Online-Store-UI-NavItem__Suffix_y93zs>:not(.Online-Store-UI-NavItem__PreventFleeting_9dt7q) {
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease)
}

.Online-Store-UI-NavItem--fleeting_nly7t:hover .Online-Store-UI-NavItem__Suffix_y93zs>:not(.Online-Store-UI-NavItem__PreventFleeting_9dt7q),.Online-Store-UI-NavItem--fleeting_nly7t:focus-within .Online-Store-UI-NavItem__Suffix_y93zs>:not(.Online-Store-UI-NavItem__PreventFleeting_9dt7q) {
    opacity: 1
}

.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--showHoverPrefix_10hbb) .Online-Store-UI-NavItem__PrimaryAction_eiqvh,.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--fleeting_nly7t:hover) .Online-Store-UI-NavItem__PrimaryAction_eiqvh,.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--fleeting_nly7t:focus-within) .Online-Store-UI-NavItem__PrimaryAction_eiqvh,.Online-Store-UI-NavItem--hovered_fsbep {
    color: var(--p-color-icon-hover);
    background-color: var(--p-color-bg-surface-hover)
}

.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--showHoverPrefix_10hbb) .Online-Store-UI-NavItem__PrimaryAction_eiqvh svg,.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--fleeting_nly7t:hover) .Online-Store-UI-NavItem__PrimaryAction_eiqvh svg,.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--fleeting_nly7t:focus-within) .Online-Store-UI-NavItem__PrimaryAction_eiqvh svg,.Online-Store-UI-NavItem--hovered_fsbep svg {
    fill: var(--p-color-text)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--showHoverPrefix_10hbb) .Online-Store-UI-NavItem__PrimaryAction_eiqvh svg,.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--fleeting_nly7t:hover) .Online-Store-UI-NavItem__PrimaryAction_eiqvh svg,.Online-Store-UI-NavItem__Interior_1tclk:has(.Online-Store-UI-NavItem--fleeting_nly7t:focus-within) .Online-Store-UI-NavItem__PrimaryAction_eiqvh svg,.Online-Store-UI-NavItem--hovered_fsbep svg {
        fill: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-NavItem__Title_qxnpg .Online-Store-UI-NavItem__Subtitle_nh7s7 {
    padding-left: .3125rem;
    font-size: var(--p-font-size-300);
    color: var(--p-color-text-secondary)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-NavItem_knylk:has([data-add-button]:hover):not(:has(.Online-Store-UI-NavItem_knylk:hover)) {
        background-color:var(--p-color-bg-surface-hover);
        border-radius: var(--p-border-radius-200)
    }

    .Online-Store-UI-NavItem_knylk:has([data-add-button]:hover):not(:has(.Online-Store-UI-NavItem_knylk:hover))>.Online-Store-UI-NavItem__Interior_1tclk .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
        background-color: var(--p-color-bg-surface-secondary-active);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .Online-Store-UI-NavItem_knylk:has([data-add-button]:hover):not(:has(.Online-Store-UI-NavItem_knylk:hover)):not(:has([data-add-button]:focus)),.Online-Store-UI-NavItem_knylk:has([data-add-button]:hover):not(:has(.Online-Store-UI-NavItem_knylk:hover)):not(:has([data-add-button]:focus))>.Online-Store-UI-NavItem__Interior_1tclk .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
        transition: background-color var(--p-motion-duration-150) var(--p-motion-ease-in);
        transition-delay: var(--p-motion-duration-200)
    }
}

.Online-Store-UI-NavItem_knylk:has([data-add-button]:where([aria-pressed=true],:focus-visible)):not(:has(.Online-Store-UI-NavItem_knylk [data-add-button]:where([aria-pressed=true],:focus-visible))) {
    background-color: var(--p-color-bg-surface-hover);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-NavItem_knylk:has([data-add-button]:where([aria-pressed=true],:focus-visible)):not(:has(.Online-Store-UI-NavItem_knylk [data-add-button]:where([aria-pressed=true],:focus-visible)))>.Online-Store-UI-NavItem__Interior_1tclk .Online-Store-UI-NavItem__PrimaryAction_eiqvh {
    background-color: var(--p-color-bg-surface-secondary-active);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.Online-Store-UI-SortableList_14mj9 {
    --osui_gap-pe-sortable-list: calc(var(--p-space-100)/2);
    --osui_margin-top-pe-sortable-list-divider: var(--p-space-100);
    --osui-margin-x-sortable-list-ghost: var(--p-space-300);
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    background-color: var(--p-color-bg-surface);
    padding-left: var(--osui_padding-left-pe-sortable-list)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-SortableList_14mj9 {
        --osui_nav-action-connected-button-width: var( --osui_size-min-action-mobile );
        --osui_nav-action-connected-button-width-slim: var( --osui_size-min-action-mobile );
        --osui_height-nav-action: var(--osui_size-min-action-mobile)
    }
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9 li,.Online-Store-UI-SortableList_14mj9 li+li {
    margin-top: var(--osui_gap-pe-sortable-list)
}

.Online-Store-UI-SortableList_14mj9>* {
    -webkit-user-select: none;
    user-select: none
}

@media (max-width: 41.685em) {
    .Online-Store-UI-SortableList_14mj9 {
        --osui_gap-pe-sortable-list: var(--p-space-200);
        --osui_margin-top-pe-sortable-list-divider: var(--p-space-300)
    }
}

.Online-Store-UI-SortableList_14mj9+.Online-Store-UI-SortableList_14mj9:before {
    content: "";
    margin: var(--osui_margin-top-pe-sortable-list-divider) var(--p-space-400);
    height: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary)
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9 {
    background: none
}

@media (max-width: 41.685em) {
    .Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9 {
        --osui_gap-pe-sortable-list: var(--p-space-100)
    }

    .Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9 li:first-child {
        margin-top: var(--osui_gap-pe-sortable-list)
    }
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--preventDragOffset_18622 {
    --osui-margin-x-sortable-list-ghost: var(--p-space-100)
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--activeList_aedik {
    position: relative
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--activeList_aedik:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: var(--p-border-width-025) dashed transparent;
    border-color: var(--p-color-border-emphasis);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SortableList_14mj9+.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--activeList_aedik:after {
    top: calc(var(--osui_margin-top-pe-sortable-list-divider)*2);
    height: calc(100% - var(--osui_margin-top-pe-sortable-list-divider)*2)
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentNone_a73qz {
    --osui_padding-left-pe-sortable-list: var( --osui-nav-item-alignment-spacing-none )
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentBaseTight_1nde0 {
    --osui_padding-left-pe-sortable-list: var( --osui-nav-item-alignment-base-tight )
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentBaseTight_1nde0 {
    --osui_padding-left-pe-sortable-list: calc(var(--osui-nav-item-alignment-base-tight) - var( --osui_nav-item-alignment-nested-offset ))
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentPrefix_59rq0 {
    --osui_padding-left-pe-sortable-list: var( --osui_nav-action-connected-button-width-slim )
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentPrefix_59rq0 {
    --osui_padding-left-pe-sortable-list: calc(var(--osui_nav-action-connected-button-width-slim) - var( --osui_nav-item-alignment-nested-offset ))
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentIcon_xue8o {
    --osui_padding-left-pe-sortable-list: var( --osui_nav-item-alignment-common-icon )
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentIcon_xue8o {
    --osui_padding-left-pe-sortable-list: calc(var(--osui_nav-item-alignment-common-icon) - var( --osui_nav-item-alignment-nested-offset ))
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentPrefixWithIcon_1s5uz {
    --osui_padding-left-pe-sortable-list: var( --osui_nav-item-alignment-common-action-with-icon )
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentPrefixWithIcon_1s5uz {
    --osui_padding-left-pe-sortable-list: calc(var(--osui_nav-item-alignment-common-action-with-icon) - var( --osui_nav-item-alignment-nested-offset ))
}

.Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentCompact_1u6g2 {
    --osui_padding-left-pe-sortable-list: var( --osui_nav-item-alignment-common-action-with-icon )
}

.Online-Store-UI-SortableList_14mj9 .Online-Store-UI-SortableList_14mj9.Online-Store-UI-SortableList--leftAlignmentCompact_1u6g2 {
    --osui_padding-left-pe-sortable-list: calc(var(--osui_nav-item-alignment-nested-offset) + var(--osui-nav-item-alignment-base-tight))
}

.Online-Store-UI-ActionGroup__Wrapper_kr0zh {
    display: flex;
    padding: .25rem;
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-ActionGroup--shadow_7n0u6 {
    box-shadow: var(--p-shadow-500)
}

.Online-Store-UI-ActionGroup--light_yrg1e {
    border: .0625rem solid var(--p-color-border)
}

.Online-Store-UI-ActionGroup--dark_1gq4e {
    background-color: #202223
}

.Online-Store-UI-ActionButtons_15f25 {
    display: flex;
    flex-wrap: wrap;
    gap: .75rem
}

.Online-Store-UI-ActionButtons__ActionButton_17d2f {
    flex-grow: 1;
    flex-basis: 5.5625rem
}

.Online-Store-UI-ActionBar_kuzcm {
    background-color: var(--p-color-bg-surface);
    padding-top: var(--p-space-100);
    height: 100%;
    width: var(--osui_width-action-bar)
}

.Online-Store-UI-ActionBar__List_1vwjm {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.Online-Store-UI-ActionBar__ListItem_1q9p4 {
    margin: var(--p-space-050) 0
}

.Online-Store-UI-AppProvider_fm6dx {
    --osui_version: "16.2.0";
    --osui_animation-name-fade-in: osui_fade-in;
    --osui_animation-name-fade-out: osui_fade-out;
    --osui_animation-name-drag-handle-pulse: osui_drag-handle-pulse;
    --osui_motion-suspended-travel: 25%;
    --osui_easing-bounce: cubic-bezier(.18, .67, .6, 1.22);
    --osui_color-panel-bg: var(--p-color-bg-surface);
    --osui_color-frame-bg: var(--p-color-bg);
    --osui_color-frame-surface-bg: var(--p-color-bg-surface);
    --osui_color-plain-action-bg-active-light: var(--p-color-bg-surface-brand-selected);
    --osui_color-plain-action-bg-active-base: var(--p-color-bg-surface-brand-hover);
    --osui_color-plain-action-bg-active-dark: var(--p-color-bg-surface-brand-active);
    --osui_color-plain-button-bg: var(--p-color-bg-fill-tertiary);
    --osui_color-plain-button-bg-active: rgba(33, 43, 54, .08);
    --osui_color-setting-label: rgba(77, 77, 77, 1);
    --osui_size-common-spacing: var(--p-space-400);
    --osui_size-min-action-mobile: 2.75rem;
    --osui_size-resource-thumbnail: 2.5rem;
    --osui_height-frame-footer: 4rem;
    --osui_height-frame-header: 3.5rem;
    --osui_width-action-bar: 3.25rem;
    --osui_width-labelled-setting-label: 6.25rem;
    --osui_height-nav-action: 2.125rem;
    --osui_height-nav-action-legacy: 2.25rem;
    --osui_width-sidebar-desktop: 18.75rem;
    --osui_width-sidebar-interior-desktop: calc(18.75rem - var(--p-space-400)*2);
    --osui_width-sidebar-interior-card-desktop: calc(18.75rem - var(--p-space-400)*2 - var(--p-space-400)*2);
    --osui_width-topbar-sidebar-desktop: calc(18.75rem - var(--p-space-400));
    --osui_radius-sidebar-children: var(--p-space-200);
    --osui_radius-sidebar-children-legacy: .25rem;
    --osui_height-common-control: var(--p-space-800);
    --osui_height-common-control-slim: var(--p-space-600);
    --osui_high-contrast-outline: var(--p-border-width-025) solid transparent;
    --osui_high-contrast-button-outline: var(--p-border-width-050) dotted
}

@keyframes osui_fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes osui_fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes osui_drag-handle-pulse {
    0% {
        background-color: inherit;
        outline: var(--osui_high-contrast-outline)
    }

    to {
        background-color: #0000001a;
        outline: solid transparent
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    .Online-Store-UI-AppProvider_fm6dx * {
        animation-duration: .001ms!important;
        transition-duration: .001ms!important
    }
}

.Online-Store-UI-AddAction_130vb h6 {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-AddAction--showMessage_1io7n h6 {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translate(var(--p-space-400))
}

.Online-Store-UI-AddAction__Message_wx80e {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    cursor: text;
    position: absolute;
    max-width: calc(100% - 2.5rem - var(--p-space-500) - var(--p-space-400));
    transform: translate(-var(--p-space-400))
}

.Online-Store-UI-AddAction--slim_18wvf .Online-Store-UI-AddAction__Message_wx80e {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Online-Store-UI-AddAction--showMessage_1io7n .Online-Store-UI-AddAction__Message_wx80e {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translate(0)
}

.Online-Store-UI-AddAction__Prefix_wn9mn,.Online-Store-UI-AddAction__Suffix_wn9oz {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-AddAction__Prefix_wn9mn.Online-Store-UI-AddAction--isDisabled_nqfsp,.Online-Store-UI-AddAction__Suffix_wn9oz.Online-Store-UI-AddAction--isDisabled_nqfsp {
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-AddAction__Suffix_wn9oz {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-AddAction--showMessage_1io7n .Online-Store-UI-AddAction__Suffix_wn9oz {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(spacing(extra-tight))
}

.Online-Store-UI-CollapsibleCaret--collapsed_zz5p7 {
    transform: rotate(180deg)
}

.Online-Store-UI-ArrowAction_zjn6e {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    outline: none;
    position: relative;
    display: flex;
    padding: var(--p-space-400) var(--p-space-200);
    width: 100%;
    text-align: left;
    border-radius: var(--p-border-radius-100);
    background-color: transparent;
    transition: background-color var(--p-motion-duration-200) var(--p-motion-ease)
}

.Online-Store-UI-ArrowAction_zjn6e:focus {
    outline: none
}

.Online-Store-UI-ArrowAction_zjn6e:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-ArrowAction_zjn6e:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-ArrowAction_zjn6e:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-ArrowAction_zjn6e:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-ArrowAction_zjn6e:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-ArrowAction_zjn6e .Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction_zjn6e .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    color: var(--p-color-icon);
    transition: color var(--p-motion-duration-200) var(--p-motion-ease)
}

.Online-Store-UI-ArrowAction_zjn6e:focus-visible {
    background-color: var(--p-color-bg-surface-active)
}

.Online-Store-UI-ArrowAction_zjn6e:focus-visible .Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction_zjn6e:focus-visible .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    color: var(--p-color-icon-active)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-ArrowAction_zjn6e:not(.Online-Store-UI-ArrowAction--disabled_974xq):hover {
        background-color:var(--p-color-bg-surface-active)
    }

    .Online-Store-UI-ArrowAction_zjn6e:not(.Online-Store-UI-ArrowAction--disabled_974xq):hover .Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction_zjn6e:not(.Online-Store-UI-ArrowAction--disabled_974xq):hover .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
        color: var(--p-color-icon-hover)
    }
}

.Online-Store-UI-ArrowAction_zjn6e:not(.Online-Store-UI-ArrowAction--disabled_974xq):active {
    background-color: var(--p-color-bg-surface-active)
}

.Online-Store-UI-ArrowAction_zjn6e:not(.Online-Store-UI-ArrowAction--disabled_974xq):active .Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction_zjn6e:not(.Online-Store-UI-ArrowAction--disabled_974xq):active .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    color: var(--p-color-icon-active)
}

.Online-Store-UI-ArrowAction--slim_1928l {
    padding-top: var(--p-space-300);
    padding-bottom: var(--p-space-300)
}

.Online-Store-UI-ArrowAction--disabled_974xq {
    cursor: auto
}

.Online-Store-UI-ArrowAction--disabled_974xq .Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction--disabled_974xq .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    color: var(--p-color-icon-secondary)
}

.Online-Store-UI-ArrowAction--disabled_974xq span[tabindex] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    opacity: 0;
    outline: none
}

.Online-Store-UI-ArrowAction--disabled_974xq span[tabindex]:focus {
    opacity: 1
}

.Online-Store-UI-ArrowAction__TooltipFocusRing_1s2t5 {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    width: 100%;
    height: 100%
}

.Online-Store-UI-ArrowAction__TooltipFocusRing_1s2t5:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-100) + .0625rem)
}

.Online-Store-UI-ArrowAction__TooltipFocusRing_1s2t5:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    flex: 0 0 auto
}

.Online-Store-UI-ArrowAction__PrefixIcon_ftbpy,.Online-Store-UI-ArrowAction__SuffixIcon_ftbvr,.Online-Store-UI-ArrowAction__TitleWrapper_1nz3p {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-ArrowAction__PrefixIcon_ftbpy {
    margin-right: var(--p-space-300)
}

.Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-ArrowAction--animatedSuffix_17kvc .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    transition: transform var(--p-motion-duration-200) var(--p-motion-ease)
}

.Online-Store-UI-ArrowAction--animatedSuffix_17kvc:focus-visible .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    transform: translate(.125rem)
}

.Online-Store-UI-ArrowAction--animatedSuffix_17kvc:hover .Online-Store-UI-ArrowAction__SuffixIcon_ftbvr {
    transform: translate(.125rem)
}

.Online-Store-UI-ArrowAction__TitleWrapper_1nz3p {
    flex: 1 1 auto
}

.Online-Store-UI-ArrowAction--disabled_974xq .Online-Store-UI-ArrowAction__TitleWrapper_1nz3p {
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-ArrowAction__Subtitle_19qxu {
    margin-top: var(--p-space-100);
    line-height: 1.3
}

.Online-Store-UI-ArrowList_1mxpd {
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-ArrowList__Item_7woeq+.Online-Store-UI-ArrowList__Item_7woeq,.Online-Store-UI-ArrowList--borderBefore_1paw7 .Online-Store-UI-ArrowList__Item_7woeq:first-child {
    padding-top: calc(var(--p-space-100) - var(--p-border-width-025));
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-ArrowList__Item_7woeq+.Online-Store-UI-ArrowList__Item_7woeq {
    margin-top: calc(var(--p-space-100) - var(--p-border-width-025))
}

.Online-Store-UI-ArrowList--noBorders_wb41n .Online-Store-UI-ArrowList__Item_7woeq+.Online-Store-UI-ArrowList__Item_7woeq {
    margin-top: var(--p-space-100);
    border: none
}

.Online-Store-UI-ArrowList__ArrowActionWrapper_sx7r6 {
    margin-right: calc(var(--osui_sidebar-action-offset, 0)*-1);
    margin-left: calc(var(--osui_sidebar-action-offset, 0)*-1)
}

.Online-Store-UI-ArrowList__SkeletonItem_aq1ls {
    display: flex;
    width: 100%;
    align-items: center;
    padding-top: var(--p-space-300);
    padding-bottom: var(--p-space-300);
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-ArrowList__SkeletonItem_aq1ls.Online-Store-UI-ArrowList--slim_7wo5f {
    padding-top: var(--p-space-200);
    padding-bottom: var(--p-space-200)
}

.Online-Store-UI-ArrowList__SkeletonTitleWrapper_3hdzu {
    flex: 1 1 auto;
    width: 100%
}

.Online-Store-UI-BottomBar_1cmfw {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-BottomBar_1cmfw,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--exitDone_1nfsp,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--appear_97oyx,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--appearActive_1rlqw,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--appearDone_i7398 {
    display: none
}

.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--enter_2fly3,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--enterActive_1wnfp,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--enterDone_17lop,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--exit_s27s6,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--exitActive_8j881 {
    display: block
}

.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--enterActive_1wnfp,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--enterDone_17lop,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--exit_s27s6 {
    opacity: 1;
    transform: translateY(0)
}

.Online-Store-UI-BottomBar_1cmfw,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--enter_2fly3,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--exitActive_8j881,.Online-Store-UI-BottomBar_1cmfw.Online-Store-UI-BottomBar--exitDone_1nfsp {
    opacity: 0;
    transform: translateY(100%)
}

.Online-Store-UI-BottomBar__Interior_119ko {
    position: relative;
    display: flex;
    align-items: center;
    height: var(--osui_height-frame-footer);
    background-color: var(--p-color-bg-surface);
    border-top-left-radius: var(--p-border-radius-100);
    border-top-right-radius: var(--p-border-radius-100);
    box-shadow: 0 -.125rem .125rem #4040401a
}

.Online-Store-UI-BottomBar__List_s27a8 {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    grid-gap: var(--p-space-200);
    grid-template-columns: repeat(auto-fit,minmax(5rem,1fr));
    flex: 1 1 auto;
    padding-left: var(--p-space-200);
    padding-right: var(--p-space-200);
    height: 100%
}

.Online-Store-UI-BottomBar__Item_s20ov {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 10rem
}

.Online-Store-UI-BottomBar__ChildrenWrapper_zlxwf {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    margin-left: auto;
    padding-left: var(--p-space-300);
    padding-right: var(--p-space-300);
    height: 100%
}

.Online-Store-UI-BottomBar__List_s27a8+.Online-Store-UI-BottomBar__ChildrenWrapper_zlxwf {
    border-left: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-CategoryList_1hqr7 {
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-CategoryList__Item_2yoga {
    width: 100%;
    height: 7.875rem
}

.Online-Store-UI-CategoryList__Item_2yoga+.Online-Store-UI-CategoryList__Item_2yoga {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-CategoryList__Action_rp126 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    outline: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--p-space-200) var(--p-space-500);
    width: 100%;
    height: 100%;
    color: var(--p-color-text-inverse);
    background-color: var(--p-color-bg-inverse);
    border-radius: var(--osui_radius-sidebar-children)
}

.Online-Store-UI-CategoryList__Action_rp126:focus {
    outline: none
}

.Online-Store-UI-CategoryList__Action_rp126:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-CategoryList__Action_rp126:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-CategoryList__Action_rp126:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-CategoryList__Action_rp126:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-CategoryList__Action_rp126:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-CategoryList__Thumbnail_17fw3 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    object-fit: cover;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .9;
    border-radius: var(--osui_radius-sidebar-children);
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease)
}

.Online-Store-UI-CategoryList__Action_rp126:focus-visible .Online-Store-UI-CategoryList__Thumbnail_17fw3 {
    opacity: .8
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-CategoryList__Action_rp126:hover .Online-Store-UI-CategoryList__Thumbnail_17fw3 {
        opacity:.8
    }
}

.Online-Store-UI-CategoryList__Action_rp126:active .Online-Store-UI-CategoryList__Thumbnail_17fw3 {
    opacity: .7
}

.Online-Store-UI-CategoryList__Content_1y84o {
    position: relative;
    z-index: 2;
    flex: 1 1 auto
}

@supports (-webkit-line-clamp: 3) {
    .Online-Store-UI-CategoryList__Content_1y84o {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden
    }
}

.Online-Store-UI-Drawer_10amx {
    transition-property: opacity,transform,height;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    z-index: 50;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 2.5rem 1fr auto;
    grid-template-areas: "header" "children" "footer";
    height: 50vh;
    background-color: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-Drawer_10amx,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exitDone_11zmf,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--appear_108cs,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--appearActive_10zys,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--appearDone_o33il {
    display: none
}

.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enter_1vtqe,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enterActive_39re4,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enterDone_19xlf,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exit_8ii5u,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exitActive_hbcgq {
    display: grid
}

.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enterActive_39re4,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enterDone_19xlf,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exit_8ii5u {
    opacity: 1
}

.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enterActive_39re4,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exit_8ii5u {
    transform: translateY(0)
}

.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enterDone_19xlf {
    transform: none
}

.Online-Store-UI-Drawer_10amx,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--enter_1vtqe,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exitActive_hbcgq,.Online-Store-UI-Drawer_10amx.Online-Store-UI-Drawer--exitDone_11zmf {
    opacity: 0;
    transform: translateY(100%)
}

.Online-Store-UI-Drawer_10amx:before,.Online-Store-UI-Drawer_10amx:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    height: .25rem;
    pointer-events: none;
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease);
    top: -.25rem
}

.Online-Store-UI-Drawer_10amx:before {
    background: linear-gradient(to top,var(--p-color-bg-fill-tertiary) var(--p-border-width-025),transparent var(--p-border-width-025))
}

.Online-Store-UI-Drawer_10amx:after {
    background: linear-gradient(to top,rgba(64,64,64,.1),transparent .25rem)
}

.Online-Store-UI-Drawer--fullHeight_1e3gi {
    height: 100vh
}

.Online-Store-UI-Drawer__ChildrenWrapper_bs9yg {
    grid-area: children;
    min-height: 0
}

.Online-Store-UI-Drawer--scrollable_1clfi {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.Online-Store-UI-Drawer__FooterWrapper_i721r {
    grid-area: footer
}

.Online-Store-UI-EmphasisMarker_1e37r {
    display: flex;
    max-width: 100%
}

.Online-Store-UI-EmphasisMarker_1e37r>* {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

.Online-Store-UI-Combobox__OptionWrapper_19w57 {
    display: flex;
    gap: var(--p-space-100)
}

.Online-Store-UI-Combobox__OptionWrapper_19w57 .Online-Store-UI-Combobox__Prefix_gt9kg {
    flex-shrink: 0
}

.Online-Store-UI-Combobox__InputWrapper_1gxl2 [class*=Polaris-TextField__Suffix],.Online-Store-UI-Combobox__InputWrapper_1gxl2 [class*=Polaris-TextField__Prefix] {
    pointer-events: none
}

.Online-Store-UI-Frame_ty03x,.Online-Store-UI-Frame__GenericFrame_t3ig2 {
    background-color: var(--osui_color-frame-bg)
}

.Online-Store-UI-Frame_ty03x {
    min-width: 0;
    max-width: 100%;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto 1fr auto auto;
    grid-template-areas: "header" "main" "children" "primary-aux-sidebar" "primary-sidebar" "secondary-sidebar" "footer";
    width: 100vw;
    height: 100vh;
    overflow: hidden
}

@supports (-webkit-touch-callout: none) {
    .Online-Store-UI-Frame_ty03x {
        height: -webkit-fill-available
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Frame_ty03x {
        grid-template-columns:minmax(0,auto) minmax(0,auto) 1fr minmax(0,auto);
        grid-template-areas: "header header header header" "primary-aux-sidebar primary-sidebar main secondary-sidebar" "primary-aux-sidebar primary-sidebar children secondary-sidebar" "footer footer footer footer"
    }
}

.Online-Store-UI-Frame--experimental_soirp {
    --osui_color-panel-bg: var(--p-color-bg)
}

.Online-Store-UI-Frame--dragging_1icof {
    -webkit-user-select: none;
    user-select: none;
    cursor: grabbing
}

.Online-Store-UI-Frame--slimHeader_d11u1 {
    --osui_height-frame-header: 2.75rem
}

.Online-Store-UI-Frame__ChildrenArea_4zb04 {
    min-width: 0;
    max-width: 100%;
    grid-area: children
}

.Online-Store-UI-BottomSheet_104qo {
    --osui-align-bottom-sheet-header: flex-start;
    --osui_box-shadow-bottom-sheet: 0 -.0625rem .5rem rgba(0, 0, 0, .06);
    --osui_height-bottom-sheet-header: 4rem;
    --osui_height-bottom-sheet-collapsed-drag-handle: 4rem;
    --osui_translate-y-bottom-sheet-draggable-region: 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    pointer-events: none
}

.Online-Store-UI-BottomSheet_104qo.Online-Store-UI-BottomSheet--isModal_diqur {
    z-index: 110;
    pointer-events: all
}

.Online-Store-UI-BottomSheet_104qo.Online-Store-UI-BottomSheet--isModal_diqur:not(.Online-Store-UI-BottomSheet--expanded_1isaw) {
    pointer-events: none
}

.Online-Store-UI-BottomSheet__BottomSheetInterior_dzpws {
    position: relative;
    width: 100%;
    max-width: 41.6875rem;
    height: var(--osui_max-height-bottom-sheet)
}

.Online-Store-UI-BottomSheet__BottomSheetInterior_dzpws.Online-Store-UI-BottomSheet--isModal_diqur {
    z-index: var(--p-z-index-11)
}

.Online-Store-UI-BottomSheet--paddingExtraTight_1yoet {
    --osui_bottom-sheet-header-padding-horizontal: var(--p-space-100)
}

.Online-Store-UI-BottomSheet--paddingTight_1vbj5 {
    --osui_bottom-sheet-header-padding-horizontal: var(--p-space-200)
}

.Online-Store-UI-BottomSheet--paddingBaseTight_6g5fy {
    --osui_bottom-sheet-header-padding-horizontal: var(--p-space-300)
}

.Online-Store-UI-BottomSheet--paddingBase_10jln {
    --osui_bottom-sheet-header-padding-horizontal: var(--p-space-400)
}

.Online-Store-UI-BottomSheet--paddingLoose_1rgd2 {
    --osui_bottom-sheet-header-padding-horizontal: var(--p-space-500)
}

.Online-Store-UI-BottomSheet--paddingExtraLoose_1idys {
    --osui_bottom-sheet-header-padding-horizontal: var(--p-space-800)
}

.Online-Store-UI-EditableLink_z37v5 {
    display: flex;
    align-items: center;
    width: 100%;
    height: 2.5rem
}

.Online-Store-UI-EditableLink__Preview_1a1hj,.Online-Store-UI-EditableLink__Actions_yzoou {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-EditableLink__Preview_1a1hj {
    display: flex;
    align-items: center;
    flex: 0 1 auto;
    margin-left: var(--p-space-100);
    margin-right: auto
}

.Online-Store-UI-EditableLink__Actions_yzoou {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    margin-left: var(--p-space-100);
    margin-right: var(--p-space-200)
}

.Online-Store-UI-EditableLink__Actions_yzoou>* {
    flex: 0 0 auto;
    max-width: 5rem
}

.Online-Store-UI-LabelEmphasis_l9t8w label:first-of-type {
    font-style: italic
}

.Online-Store-UI-LabelEmphasis_l9t8w label:first-of-type:after {
    content: "*"
}

.Online-Store-UI-HyperlinkedText_1pnbh a,.Online-Store-UI-HyperlinkedText_1pnbh button {
    display: inline-flex;
    align-items: center
}

.Online-Store-UI-HyperlinkedText--hideExternalIcon_1nhcc span {
    display: none
}

.Online-Store-UI-LoadingBar__ProgressBar_tov2s {
    transition-property: opacity,visibility;
    transition-duration: var(--p-motion-duration-300);
    transition-timing-function: var(--p-motion-ease);
    transition-delay: var(--p-motion-duration-400)
}

.Online-Store-UI-LoadingBar__ProgressBar_tov2s>div {
    height: .1875rem;
    background-color: transparent;
    border-radius: 0
}

.Online-Store-UI-LoadingBar--hidden_16h9t {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.Online-Store-UI-NestedTooltip_oypzx span[tabindex] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    opacity: 0;
    outline: none
}

.Online-Store-UI-NestedTooltip_oypzx span[tabindex]:focus {
    opacity: 1
}

.Online-Store-UI-NestedTooltip__FocusRing_1nvvn {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    width: 100%;
    height: 100%
}

.Online-Store-UI-NestedTooltip__FocusRing_1nvvn:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-100) + .0625rem)
}

.Online-Store-UI-NestedTooltip__FocusRing_1nvvn:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-NestedTooltip--inset_9c0og:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-PanelCollapsible__CollapsibleContainer_1lazx+.Online-Store-UI-PanelCollapsible__CollapsibleContainer_1lazx,.Online-Store-UI-PanelCollapsible__CollapsibleContainer_1lazx:only-child {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-PanelCollapsible__CollapsibleContainer_1lazx:last-child {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-PanelCollapsible__CollapsibleContainer_1lazx:only-child {
    margin-top: var(--osui_size-common-spacing)
}

.Online-Store-UI-NavHeader_qxk5v {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-PickerList__List_yzoeo {
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-PreviewDescription_1i5lo {
    min-width: 0;
    max-width: 100%;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    min-height: var(--p-space-500);
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-PreviewDescription__Title_1eoqj,.Online-Store-UI-PreviewDescription__PreviewAction_1jidn {
    flex: 1 1 auto;
    margin-left: var(--p-space-100)
}

.Online-Store-UI-PreviewDescription__PreviewAction_1jidn {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-PreviewDescription__PreviewAction_1jidn a div div {
    font-weight: 600
}

.Online-Store-UI-PreviewDescription__Title_1eoqj {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
    color: var(--p-color-text)
}

.Online-Store-UI-PreviewDescription__SkeletonWrapper_fqgcd {
    flex: 0 1 auto;
    width: 50%
}

.Online-Store-UI-PanelCard_16esq {
    height: 100%
}

.Online-Store-UI-PanelCard--spaceAround_10maj {
    padding: var(--p-space-400)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-PanelCard--spaceAround_10maj {
        height:auto
    }
}

.Online-Store-UI-PanelCard__Interior_1vs1d {
    position: relative;
    display: flex;
    overflow: hidden;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background-color: var(--osui_color-frame-bg)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-PanelCard--spaceAround_10maj .Online-Store-UI-PanelCard__Interior_1vs1d {
        border-radius:var(--p-border-radius-200, var(--p-space-200));
        box-shadow: var(--p-shadow-300)
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-PanelCard__Interior_1vs1d {
        border-radius:var(--p-border-radius-200, var(--p-space-200));
        box-shadow: var(--p-shadow-300)
    }
}

.Online-Store-UI-Preview_1qgwk {
    display: flex;
    flex-direction: column;
    width: 100%
}

.Online-Store-UI-Preview__PreviewInner_1h086 {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    width: 100%
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Preview__PreviewInner_1h086 {
        padding:var(--osui_preview-padding)
    }
}

.Online-Store-UI-Preview__BannerWrapper_1jakl {
    flex: 0 0 auto;
    max-width: 100%
}

.Online-Store-UI-Preview__HeaderWrapper_1jag9 {
    flex: 0 0 auto;
    max-width: 100%;
    transition-property: max-width;
    transition-duration: var(--p-motion-duration-250);
    transition-timing-function: var(--p-motion-ease)
}

@media screen and (min-width: 75rem) {
    .Online-Store-UI-Preview_1qgwk.Online-Store-UI-Preview--chatOpen_1nhdf .Online-Store-UI-Preview__HeaderWrapper_1jag9 {
        max-width:calc(100% - 22.5rem - var(--p-space-200))
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Preview__HeaderWrapper_1jag9 {
        margin-bottom:auto
    }
}

.Online-Store-UI-Preview__Main_j3hd5 {
    display: flex;
    justify-content: center;
    flex: 1 1;
    max-width: 100%;
    transition-property: max-width;
    transition-duration: var(--p-motion-duration-250);
    transition-timing-function: var(--p-motion-ease)
}

@media screen and (min-width: 75rem) {
    .Online-Store-UI-Preview_1qgwk.Online-Store-UI-Preview--chatOpen_1nhdf .Online-Store-UI-Preview__Main_j3hd5 {
        max-width:calc(100% - 22.5rem - var(--p-space-200))
    }
}

.Online-Store-UI-Preview__Interior_1ttv3 {
    position: relative;
    flex: 1 1 auto;
    align-self: center;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100vh;
    transition-property: max-width,max-height,transform;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-Preview--interactionsDisabled_1yrh0 {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-Preview--modeMobile_1jevz {
    max-width: 23.4375rem
}

.Online-Store-UI-Preview--modeMobile_1jevz.Online-Store-UI-Preview--scaled_1akhx {
    max-height: 100%
}

.Online-Store-UI-Preview--modeMobileLandscape_sxhkj {
    max-width: 41.6875rem;
    max-height: 23.4375rem
}

.Online-Store-UI-Preview--modeMobileLandscape_sxhkj.Online-Store-UI-Preview--scaled_1akhx {
    max-height: 100%
}

.Online-Store-UI-Preview--modeTablet_1j8pe {
    max-width: 48rem
}

.Online-Store-UI-Preview--modeTablet_1j8pe.Online-Store-UI-Preview--scaled_1akhx {
    max-height: 100%
}

.Online-Store-UI-Preview--modeTabletLandscape_fn158 {
    max-width: 64rem;
    max-height: 48rem
}

.Online-Store-UI-Preview--modeTabletLandscape_fn158.Online-Store-UI-Preview--scaled_1akhx {
    max-height: 100%
}

.Online-Store-UI-Preview--modeDesktop_p2ayn.Online-Store-UI-Preview--scaled_1akhx {
    height: 200%;
    max-height: 200%;
    transform: scale(.5)
}

.Online-Store-UI-Preview--modeFullscreen_1ta27 {
    width: 100%
}

.Online-Store-UI-Preview__ShopFrame_dz9kv {
    position: relative;
    flex: 1 1 auto;
    width: 100%;
    height: 100%;
    background-color: var(--p-color-bg-surface);
    box-shadow: var(--p-shadow-300)
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Preview__ShopFrame_dz9kv {
        border-radius:var(--p-border-radius-200);
        overflow: hidden
    }
}

.Online-Store-UI-Preview__SpinnerWrapper_1cx24 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff6
}

.Online-Store-UI-PreviewHeader_1darp {
    display: flex;
    padding: var(--p-space-200) var(--p-space-400);
    align-items: center
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-PreviewHeader_1darp {
        padding:0 0 var(--p-space-400) 0
    }
}

.Online-Store-UI-PreviewHeader__ChildrenWrapper_7k2gh {
    min-width: 0;
    max-width: 100%;
    flex: 1 1 auto
}

.Online-Store-UI-PreviewHeader__PaginationWrapper_tpzkd {
    flex: 0 0 auto;
    margin-left: auto;
    padding-left: var(--p-space-400)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-PreviewHeader__PaginationWrapper_tpzkd:only-child {
        margin-right:auto;
        padding-left: 0
    }
}

.Online-Store-UI-PopupPanel_1m5xf {
    z-index: 30;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.Online-Store-UI-PopupPanel_1m5xf,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--exitDone_1vrg6,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--appear_1k13r,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--appearActive_7g1ml,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--appearDone_1sbi2 {
    display: none
}

.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--enter_cgnly,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--enterActive_widih,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--enterDone_y8l37,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--exit_19kz6,.Online-Store-UI-PopupPanel_1m5xf.Online-Store-UI-PopupPanel--exitActive_1cc5r {
    display: block
}

.Online-Store-UI-PopupPanel__Backdrop_8rxs8 {
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: var(--osui_color-panel-bg)
}

.Online-Store-UI-PopupPanel--enterActive_widih .Online-Store-UI-PopupPanel__Backdrop_8rxs8,.Online-Store-UI-PopupPanel--enterDone_y8l37 .Online-Store-UI-PopupPanel__Backdrop_8rxs8,.Online-Store-UI-PopupPanel--exit_19kz6 .Online-Store-UI-PopupPanel__Backdrop_8rxs8 {
    opacity: 1
}

.Online-Store-UI-PopupPanel__Backdrop_8rxs8,.Online-Store-UI-PopupPanel--enter_cgnly .Online-Store-UI-PopupPanel__Backdrop_8rxs8,.Online-Store-UI-PopupPanel--exitActive_1cc5r .Online-Store-UI-PopupPanel__Backdrop_8rxs8,.Online-Store-UI-PopupPanel--exitDone_1vrg6 .Online-Store-UI-PopupPanel__Backdrop_8rxs8 {
    opacity: 0
}

.Online-Store-UI-PopupPanel__ChildrenWrapper_18evn {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    position: relative;
    height: 100%
}

.Online-Store-UI-PopupPanel--enterActive_widih .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn,.Online-Store-UI-PopupPanel--enterDone_y8l37 .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn,.Online-Store-UI-PopupPanel--exit_19kz6 .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn {
    opacity: 1
}

.Online-Store-UI-PopupPanel--enterActive_widih .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn,.Online-Store-UI-PopupPanel--exit_19kz6 .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn {
    transform: translateY(0)
}

.Online-Store-UI-PopupPanel--enterDone_y8l37 .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn {
    transform: none
}

.Online-Store-UI-PopupPanel__ChildrenWrapper_18evn,.Online-Store-UI-PopupPanel--enter_cgnly .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn,.Online-Store-UI-PopupPanel--exitActive_1cc5r .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn,.Online-Store-UI-PopupPanel--exitDone_1vrg6 .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn {
    opacity: 0;
    transform: translateY(var(--osui_motion-suspended-travel))
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-PopupPanel__ChildrenWrapper_18evn {
        padding:var(--p-space-400)
    }
}

.Online-Store-UI-Popover_wdah3 {
    --osui_popover-zindex: 519;
    --osui_popover-position: fixed;
    --osui_popover-top: auto;
    --osui_popover-right: auto;
    --osui_popover-bottom: auto;
    --osui_popover-left: auto;
    --osui_popover-width: auto;
    --osui_popover-min-width: auto;
    --osui_popover-max-width: none;
    --osui_popover-height: auto;
    --osui_popover-min-height: auto;
    --osui_popover-max-height: none;
    --osui_popover-transition: top var(--p-motion-duration-100) var(--p-motion-ease-in-out);
    z-index: var(--osui_popover-zindex);
    position: var(--osui_popover-position);
    inset: var(--osui_popover-top) var(--osui_popover-right) var(--osui_popover-bottom) var(--osui_popover-left);
    width: var(--osui_popover-width);
    min-width: var(--osui_popover-min-width);
    max-width: var(--osui_popover-max-width);
    height: var(--osui_popover-height);
    min-height: var(--osui_popover-min-height);
    max-height: var(--osui_popover-max-height);
    box-shadow: var(--p-shadow-300);
    border-radius: var(--p-border-radius-300)
}

.Online-Store-UI-Popover_wdah3:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    box-shadow: var(--p-shadow-bevel-100);
    border-radius: var(--p-border-radius-300);
    pointer-events: none;
    mix-blend-mode: luminosity
}

@media (prefers-reduced-motion: no-preference) {
    .Online-Store-UI-Popover_wdah3 {
        transition: var(--osui_popover-transition);
        animation: Online-Store-UI-Popover--fadein_1ejnp var(--p-motion-duration-100) var(--p-motion-ease-out)
    }
}

@keyframes Online-Store-UI-Popover--fadein_1ejnp {
    0% {
        opacity: 0;
        transform: translateY(-.3125rem)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.Online-Store-UI-Popover--hidden_1ebdd {
    visibility: hidden
}

.Online-Store-UI-ResourceSelector__ResourceLabel_9rfmh {
    display: flex;
    justify-content: space-between
}

.Online-Store-UI-ResourceSelector--label_2g2uk {
    justify-content: flex-start
}

.Online-Store-UI-ResourceSelector--hyperlink_1j5bq {
    justify-content: flex-end
}

.Online-Store-UI-SidebarCard_1255u {
    --osui_sidebarcard-section-padding-y: var(--p-space-400);
    --osui_sidebarcard-section-padding-x: var(--osui_size-common-spacing);
    background-color: var(--osui_color-frame-surface-bg);
    box-shadow: var(--p-shadow-300)
}

.Online-Store-UI-SidebarCard--rounded_1jqgl {
    border-radius: var(--p-border-radius-200, var(--p-space-200))
}

.Online-Store-UI-SidebarCard--overflowHidden_1cxt2 {
    overflow: hidden
}

.Online-Store-UI-SidebarCard--slim_9b77t {
    --osui_sidebarcard-section-padding-y: var(--p-space-200);
    --osui_sidebarcard-section-padding-x: var(--p-space-200)
}

.Online-Store-UI-SidebarCard--spacingVertical_b4oay {
    --osui_sidebarcard-section-padding-y: var(--osui_size-common-spacing);
    --osui_sidebarcard-section-padding-x: 0
}

.Online-Store-UI-SidebarCard--spacingHorizontal_sfyhq {
    --osui_sidebarcard-section-padding-y: 0;
    --osui_sidebarcard-section-padding-x: var(--osui_size-common-spacing)
}

.Online-Store-UI-SidebarCard--slim_9b77t.Online-Store-UI-SidebarCard--spacingVertical_b4oay {
    --osui_sidebarcard-section-padding-y: var(--p-space-200);
    --osui_sidebarcard-section-padding-x: 0
}

.Online-Store-UI-SidebarCard--slim_9b77t.Online-Store-UI-SidebarCard--spacingHorizontal_sfyhq {
    --osui_sidebarcard-section-padding-y: 0;
    --osui_sidebarcard-section-padding-x: var(--p-space-200)
}

.Online-Store-UI-SidebarCard__Section_4umku {
    padding: var(--osui_sidebarcard-section-padding-y) var(--osui_sidebarcard-section-padding-x)
}

.Online-Store-UI-SidebarCard__Section_4umku+.Online-Store-UI-SidebarCard__Section_4umku {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-SidebarCard--subdued_1k17o {
    background-color: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-SidebarCard--rounded_1jqgl .Online-Store-UI-SidebarCard--subdued_1k17o:first-child {
    border-top-left-radius: var(--p-border-radius-200, var(--p-space-200));
    border-top-right-radius: var(--p-border-radius-200, var(--p-space-200))
}

.Online-Store-UI-SidebarCard--rounded_1jqgl .Online-Store-UI-SidebarCard--subdued_1k17o:last-child {
    border-bottom-left-radius: var(--p-border-radius-200, var(--p-space-200));
    border-bottom-right-radius: var(--p-border-radius-200, var(--p-space-200))
}

.Online-Store-UI-SidebarCard__Title_nafcr {
    margin-bottom: var(--p-space-300)
}

.Online-Store-UI-ResourceThumbnail_14771 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle
}

.Online-Store-UI-ResourceThumbnail_14771:not(.Online-Store-UI-ResourceThumbnail--typeImage_19s18) {
    position: relative
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus {
    background-color: var(--p-color-bg-surface-secondary);
    border-radius: var(--p-border-radius-100)
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus:before {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    content: "";
    display: block;
    border: var(--p-border-width-025) solid var(--p-color-border-secondary);
    border-radius: var(--p-border-radius-100)
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--whiteBackground_1egrk {
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--highlight_1to4y {
    background-color: var(--p-color-bg-surface-info)
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--highlight_1to4y:before {
    border: var(--p-border-width-025) solid var(--p-color-border-info)
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--typeImage_19s18 {
    border: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--typeImage_19s18:before {
    border: none
}

.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--typeIcon_cfz9b,.Online-Store-UI-ResourceThumbnail--framed_1fzus.Online-Store-UI-ResourceThumbnail--typeThumbshot_193w5 {
    width: var(--osui_size-resource-thumbnail);
    height: var(--osui_size-resource-thumbnail)
}

.Online-Store-UI-ResourceThumbnail--typeImage_19s18.Online-Store-UI-ResourceThumbnail--subdued_bld2v,.Online-Store-UI-ResourceThumbnail--typeThumbshot_193w5.Online-Store-UI-ResourceThumbnail--subdued_bld2v {
    background-color: var(--p-color-bg-surface-disabled);
    opacity: .5
}

.Online-Store-UI-ResourceThumbnail--typeIcon_cfz9b.Online-Store-UI-ResourceThumbnail--subdued_bld2v {
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-ResourceThumbnail__EditButton_t9k9k {
    z-index: 20;
    position: absolute;
    bottom: var(--p-space-200);
    left: var(--p-space-200)
}

.Online-Store-UI-PlainButton_ydkaz {
    --ec-plain-button-icon-offset: var(--p-space-100);
    all: unset;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-color: var( --ec-plain-button-background, var(--p-color-bg-fill-transparent) );
    color: var(--ec-plain-button-color, var(--p-color-text));
    border-radius: var(--p-border-radius-200);
    padding: var(--ec-plain-button-padding-block) var(--ec-plain-button-padding-inline)
}

.Online-Store-UI-PlainButton_ydkaz ui-internal-icon,.Online-Store-UI-PlainButton_ydkaz svg {
    color: var(--ec-plain-button-fill, var(--p-color-icon));
    fill: var(--ec-plain-button-fill, var(--p-color-icon))
}

.Online-Store-UI-PlainButton__ContentWrapper_18952 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--ec-plain-button-gap);
    width: 100%
}

.Online-Store-UI-PlainButton__ChildWrapper_75tce {
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
    display: flex;
    align-items: center
}

.Online-Store-UI-PlainButton_ydkaz:hover,.Online-Store-UI-PlainButton_ydkaz:focus-visible {
    background-color: var( --ec-plain-button-background-hover, var(--p-color-bg-fill-transparent-hover) );
    color: var(--ec-plain-button-color-hover)
}

.Online-Store-UI-PlainButton_ydkaz:hover ui-internal-icon,.Online-Store-UI-PlainButton_ydkaz:hover svg,.Online-Store-UI-PlainButton_ydkaz:focus-visible ui-internal-icon,.Online-Store-UI-PlainButton_ydkaz:focus-visible svg {
    color: var(--ec-plain-button-fill-hover, var(--p-color-icon));
    fill: var(--ec-plain-button-fill-hover, var(--p-color-icon))
}

.Online-Store-UI-PlainButton_ydkaz:focus-visible {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Online-Store-UI-PlainButton_ydkaz:active {
    background-color: var( --ec-plain-button-background-active, var(--p-color-bg-fill-transparent-active) );
    color: var(--ec-plain-button-color-active)
}

.Online-Store-UI-PlainButton_ydkaz:active ui-internal-icon,.Online-Store-UI-PlainButton_ydkaz:active svg {
    color: var(--ec-plain-button-fill-active, var(--p-color-icon));
    fill: var(--ec-plain-button-fill-active, var(--p-color-icon))
}

.Online-Store-UI-PlainButton--sizeCompact_biyar {
    --ec-plain-button-padding-block: var(--p-space-050);
    --ec-plain-button-padding-inline: var(--p-space-050);
    min-height: var(--p-height-600);
    min-width: var(--p-width-600)
}

@media (min-width: 48em) {
    .Online-Store-UI-PlainButton--sizeCompact_biyar {
        min-height:var(--p-height-500);
        min-width: var(--p-width-500)
    }
}

.Online-Store-UI-PlainButton--sizeMicro_1okua {
    --ec-plain-button-padding-block: var(--p-space-0);
    --ec-plain-button-padding-inline: var(--p-space-200);
    min-height: var(--p-height-700);
    min-width: var(--p-width-700)
}

@media (min-width: 48em) {
    .Online-Store-UI-PlainButton--sizeMicro_1okua {
        min-height:var(--p-height-600);
        min-width: var(--p-width-600)
    }
}

.Online-Store-UI-PlainButton--sizeSlim_11tmr,.Online-Store-UI-PlainButton--sizeMedium_95sgz {
    --ec-plain-button-padding-block: var(--p-space-0);
    --ec-plain-button-padding-inline: var(--p-space-300);
    min-height: var(--p-height-800);
    min-width: var(--p-width-800)
}

@media (min-width: 48em) {
    .Online-Store-UI-PlainButton--sizeSlim_11tmr,.Online-Store-UI-PlainButton--sizeMedium_95sgz {
        min-height:var(--p-height-700);
        min-width: var(--p-width-700)
    }
}

.Online-Store-UI-PlainButton--sizeSlim_11tmr {
    --pc-button-padding-block: var(--p-space-200)
}

@media (min-width: 48em) {
    .Online-Store-UI-PlainButton--sizeSlim_11tmr {
        --pc-button-padding-block: var(--p-space-100)
    }
}

.Online-Store-UI-PlainButton--sizeLarge_h5fpn {
    --ec-plain-button-padding-block: var(--p-space-150);
    --ec-plain-button-padding-inline: var(--p-space-300);
    min-height: var(--p-height-900);
    min-width: var(--p-height-900)
}

@media (min-width: 48em) {
    .Online-Store-UI-PlainButton--sizeLarge_h5fpn {
        min-height:var(--p-height-800);
        min-width: var(--p-width-800)
    }
}

.Online-Store-UI-PlainButton--fullWidth_ozelw {
    width: 100%
}

.Online-Store-UI-PlainButton--noPadding_8nj38 {
    padding: 0
}

.Online-Store-UI-PlainButton--hasPrefix_1tdjy:not(.Online-Store-UI-PlainButton--iconOnly_181ur) {
    padding-left: calc(var(--ec-plain-button-padding-inline) - var(--ec-plain-button-icon-offset))
}

.Online-Store-UI-PlainButton--hasSuffix_1qbfg:not(.Online-Store-UI-PlainButton--iconOnly_181ur) {
    padding-right: calc(var(--ec-plain-button-padding-inline) - var(--ec-plain-button-icon-offset))
}

.Online-Store-UI-PlainButton--iconOnly_181ur:is(.Online-Store-UI-PlainButton--sizeMedium_95sgz) {
    --ec-plain-button-padding-block: var(--p-space-0);
    --ec-plain-button-padding-inline: var(--p-space-050)
}

.Online-Store-UI-PlainButton--iconOnly_181ur:is(.Online-Store-UI-PlainButton--sizeLarge_h5fpn) {
    --ec-plain-button-padding-block: var(--p-space-150);
    --ec-plain-button-padding-inline: var(--p-space-150)
}

.Online-Store-UI-PlainButton--iconOnly_181ur:is(.Online-Store-UI-PlainButton--sizeMicro_1okua) {
    --ec-plain-button-padding-block: var(--p-space-050);
    --ec-plain-button-padding-inline: var(--p-space-050)
}

.Online-Store-UI-PlainButton_ydkaz[aria-disabled=true] {
    pointer-events: none
}

.Online-Store-UI-PlainButton__LoadingIndicator_jvsrb {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.Online-Store-UI-PlainButton__LoadingIndicator_jvsrb ui-internal-icon,.Online-Store-UI-PlainButton__LoadingIndicator_jvsrb svg {
    color: var(--p-color-icon-disabled);
    fill: var(--p-color-icon-disabled);
    vertical-align: middle
}

.Online-Store-UI-PlainButton--loading_14u7u {
    background: var(--p-color-bg-fill-disabled)
}

.Online-Store-UI-PlainButton--loading_14u7u .Online-Store-UI-PlainButton__ContentWrapper_18952 {
    opacity: 0
}

.Online-Store-UI-RollupMenu_3vyj3 {
    max-width: 20rem
}

.Online-Store-UI-RollupMenu__Header_117ib {
    padding: var(--p-space-400);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-SidebarHeader_vifpx {
    position: relative
}

.Online-Store-UI-SidebarHeader--slim_17a50 {
    display: flex;
    align-items: flex-start
}

.Online-Store-UI-SidebarHeader__Navigation_s4r5n {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--p-space-100)
}

.Online-Store-UI-SidebarHeader--slim_17a50 .Online-Store-UI-SidebarHeader__Navigation_s4r5n {
    flex: 0 0 auto;
    margin-right: var(--p-space-400);
    margin-bottom: 0
}

.Online-Store-UI-SidebarHeader__MainContent_5k3a7 {
    display: flex;
    flex-wrap: wrap
}

.Online-Store-UI-SidebarHeader__MainContent_5k3a7>* {
    flex: 0 0 100%
}

.Online-Store-UI-SidebarHeader__MainContent_5k3a7>*+* {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-SidebarHeader--slim_17a50 .Online-Store-UI-SidebarHeader__MainContent_5k3a7 {
    flex: 1 1 auto
}

.Online-Store-UI-SidebarHeader--slim_17a50 .Online-Store-UI-SidebarHeader__Navigation_s4r5n+.Online-Store-UI-SidebarHeader__MainContent_5k3a7 {
    padding-top: calc(var(--p-space-100)*.5)
}

.Online-Store-UI-SidebarHeader__SubheadingWrapper_1pelm {
    letter-spacing: .03125rem;
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-SidebarHeader__TitleWrapper_wuzip {
    display: flex
}

.Online-Store-UI-SidebarHeader__Title_7j9or {
    min-width: 0;
    max-width: 100%;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex: 1 1 auto;
    margin-top: calc(var(--p-space-200)*-1);
    margin-left: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-SidebarHeader__DisplayTextWrapper_1nguo,.Online-Store-UI-SidebarHeader__TitleMetadataWrapper_1y5jp {
    margin-top: var(--p-space-200);
    margin-left: var(--p-space-200)
}

.Online-Store-UI-SidebarHeader__DisplayTextWrapper_1nguo {
    flex: 1 1 auto
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-SidebarHeader__DisplayTextWrapper_1nguo {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

.Online-Store-UI-SidebarHeader__TitleMetadataWrapper_1y5jp {
    flex: 0 0 auto
}

.Online-Store-UI-SidebarHeader__RollupMenuWrapper_1b0wc {
    flex: 0 0 auto;
    margin-top: calc(var(--p-space-100)*-1);
    margin-left: var(--p-space-100)
}

.Online-Store-UI-PlainAction_15f3r {
    --osui_plain-action-content-padding-x: var(--p-space-150);
    --osui_plain-action-prefix-max-size: 1.875rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    min-width: 0;
    font-weight: var(--osui_plain-action-font-weight);
    text-transform: initial;
    letter-spacing: initial;
    fill: var(--p-color-icon);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--osui_height-common-control);
    max-width: 100%;
    min-height: var(--osui_height-common-control);
    border-radius: var(--p-border-radius-200);
    line-height: 1;
    text-decoration: none;
    color: var(--p-color-text);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative
}

.Online-Store-UI-PlainAction_15f3r:focus {
    outline: none
}

.Online-Store-UI-PlainAction_15f3r:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-PlainAction_15f3r:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-PlainAction_15f3r:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction_15f3r:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-PlainAction_15f3r:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-PlainAction_15f3r ui-internal-iconrnal-icon,.Online-Store-UI-PlainAction_15f3r svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-PlainAction_15f3r:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-PlainAction_15f3r:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction_15f3r:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction_15f3r:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction_15f3r:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction_15f3r:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-PlainAction_15f3r:hover ui-internal-icon,.Online-Store-UI-PlainAction_15f3r:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction_15f3r:hover ui-internal-icon,.Online-Store-UI-PlainAction_15f3r:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-PlainAction_15f3r:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-PlainAction_15f3r:active ui-internal-icon,.Online-Store-UI-PlainAction_15f3r:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction_15f3r:active ui-internal-icon,.Online-Store-UI-PlainAction_15f3r:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--hyperlink_o9pfl:focus-visible {
    background-color: transparent
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--hyperlink_o9pfl:hover {
        background-color:transparent
    }
}

.Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--hyperlink_o9pfl,.Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--hyperlink_o9pfl:active {
    background-color: transparent
}

.Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--subtitle_xf2ic {
    line-height: var(--p-font-line-height-500);
    font-size: var(--p-font-size-350)
}

.Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--looseLineHeight_184f7 {
    line-height: var(--p-space-500)
}

.Online-Store-UI-PlainAction_15f3r.Online-Store-UI-PlainAction--extraLooseLineHeight_1ya4r {
    line-height: 2.75rem
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction_15f3r {
        outline: var(--osui_high-contrast-button-outline)
    }
}

.Online-Store-UI-PlainAction--fontSizeBodyMd_nmswy {
    font-size: var(--p-font-size-325)
}

.Online-Store-UI-PlainAction--small_12t1x,.Online-Store-UI-PlainAction--fontSizeBodyLg_zc9n2 {
    font-size: var(--p-font-size-350)
}

.Online-Store-UI-PlainAction--fontSizeBodyXl_w995k {
    font-size: .9375rem
}

.Online-Store-UI-PlainAction--noPadding_hcgg9 {
    --osui_plain-action-content-padding-x: 0
}

.Online-Store-UI-PlainAction--hasContent_6tc7e:not(.Online-Store-UI-PlainAction--slim_1eolb):not(.Online-Store-UI-PlainAction--noPadding_hcgg9) {
    --osui_plain-action-content-padding-x: var(--p-space-300)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl) {
        width:var(--osui_size-min-action-mobile);
        height: var(--osui_size-min-action-mobile);
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        outline: none;
        position: relative
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):after {
        content: "";
        position: absolute;
        z-index: 1;
        top: -.0625rem;
        right: -.0625rem;
        bottom: -.0625rem;
        left: -.0625rem;
        display: block;
        pointer-events: none;
        box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
        transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
        border-radius: calc(var(--p-border-radius-200) + .0625rem)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus:after {
        box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
        outline: var(--osui_high-contrast-outline)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus:not(:focus-visible):after {
        box-shadow: 0 0 0 0 transparent
    }
}

@media (max-width: 41.685em) and (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus:not(:focus-visible):after {
        outline:none
    }
}

@media (max-width: 41.685em) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus-visible:after {
        box-shadow:0 0 0 .125rem var(--p-color-border-focus);
        outline: var(--osui_high-contrast-outline)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):after {
        inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
        border-radius: var(--p-border-radius-200)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl) ui-internal-iconrnal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl) svg {
        transition: color var(--p-motion-duration-150) var(--p-motion-ease)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus-visible {
        color: var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus-visible svg {
        color: var(--p-color-text-brand)
    }
}

@media (max-width: 41.685em) and (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):focus-visible svg {
        color:var(--p-color-icon-secondary)
    }
}

@media (max-width: 41.685em) and (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):hover ui-internal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (max-width: 41.685em) and (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):hover ui-internal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):hover svg {
        color:var(--p-color-icon-secondary)
    }
}

@media (max-width: 41.685em) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):active {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-surface-tertiary)
    }

    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):active ui-internal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):active svg {
        color: var(--p-color-text-brand)
    }
}

@media (max-width: 41.685em) and (-ms-high-contrast: active) {
    .Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):active ui-internal-icon,.Online-Store-UI-PlainAction--iconOnly_abzt0:not(.Online-Store-UI-PlainAction--disclosure_1eqxl):active svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-PlainAction--extraPadding_1vqkm {
    padding: var(--p-space-500)
}

.Online-Store-UI-PlainAction--paddingLoose_c5v9p {
    --osui_plain-action-content-padding-x: 0;
    padding: .625rem
}

.Online-Store-UI-PlainAction--backgroundSubdued_1xnak,.Online-Store-UI-PlainAction--withSurfaceSubduedBackground_d7j33 {
    background-color: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-PlainAction--backgroundDark_oy1mt {
    background-color: var(--p-color-bg-inverse)
}

.Online-Store-UI-PlainAction--backgroundGrey_1rjjd {
    background-color: var(--p-color-bg)
}

.Online-Store-UI-PlainAction--interactive_10cpq:not(.Online-Store-UI-PlainAction--disabled_g7n3r):not(.Online-Store-UI-PlainAction--pressed_19643) {
    background-color: var(--p-color-bg-surface-brand-selected);
    color: var(--p-color-text-emphasis)
}

.Online-Store-UI-PlainAction--interactive_10cpq:not(.Online-Store-UI-PlainAction--disabled_g7n3r):not(.Online-Store-UI-PlainAction--pressed_19643) ui-internal-icon,.Online-Store-UI-PlainAction--interactive_10cpq:not(.Online-Store-UI-PlainAction--disabled_g7n3r):not(.Online-Store-UI-PlainAction--pressed_19643) svg {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-PlainAction--interactive_10cpq:not(.Online-Store-UI-PlainAction--disabled_g7n3r):not(.Online-Store-UI-PlainAction--pressed_19643):hover {
    background-color: var(--p-color-bg-surface-brand-hover);
    color: var(--p-color-text-emphasis-hover)
}

.Online-Store-UI-PlainAction--interactive_10cpq:not(.Online-Store-UI-PlainAction--disabled_g7n3r):not(.Online-Store-UI-PlainAction--pressed_19643):hover ui-internal-icon,.Online-Store-UI-PlainAction--interactive_10cpq:not(.Online-Store-UI-PlainAction--disabled_g7n3r):not(.Online-Store-UI-PlainAction--pressed_19643):hover svg {
    color: var(--p-color-icon-emphasis-hover)
}

.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--disabled_g7n3r {
    background-color: var(--p-color-bg-surface-disabled)
}

.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--pressed_19643,.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--pressed_19643:hover {
    background-color: var(--p-color-bg-surface-brand-hover);
    color: var(--p-color-text-emphasis-hover)
}

.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--pressed_19643 ui-internal-icon,.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--pressed_19643 svg,.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--pressed_19643:hover ui-internal-icon,.Online-Store-UI-PlainAction--interactive_10cpq.Online-Store-UI-PlainAction--pressed_19643:hover svg {
    color: var(--p-color-icon-emphasis-hover)
}

.Online-Store-UI-PlainAction--destructive_o13zb {
    color: var(--p-color-text-critical)
}

.Online-Store-UI-PlainAction--destructive_o13zb ui-internal-icon,.Online-Store-UI-PlainAction--destructive_o13zb svg {
    color: var(--p-color-text-critical)
}

.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible,.Online-Store-UI-PlainAction--destructive_o13zb:active {
    color: var(--p-color-text-critical);
    background-color: var(--osui_color-plain-button-bg)
}

.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible svg,.Online-Store-UI-PlainAction--destructive_o13zb:active ui-internal-icon,.Online-Store-UI-PlainAction--destructive_o13zb:active svg {
    color: var(--p-color-text-critical)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction--destructive_o13zb:hover {
        color:var(--p-color-text-critical);
        background-color: var(--osui_color-plain-button-bg)
    }

    .Online-Store-UI-PlainAction--destructive_o13zb:hover ui-internal-icon,.Online-Store-UI-PlainAction--destructive_o13zb:hover svg {
        color: var(--p-color-text-critical)
    }
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s,.Online-Store-UI-PlainAction--dark_1eojh {
    color: #a7aaad
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s svg,.Online-Store-UI-PlainAction--dark_1eojh ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh svg {
    color: #a7aaad
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s .Online-Store-UI-PlainAction__Subtitle_xf2id,.Online-Store-UI-PlainAction--dark_1eojh .Online-Store-UI-PlainAction__Subtitle_xf2id {
    color: #999fa4
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--disabled_g7n3r,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--disabled_g7n3r {
    color: #a7aaad66
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--disabled_g7n3r ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--disabled_g7n3r svg,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--disabled_g7n3r ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--disabled_g7n3r svg {
    color: #a7aaad66
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--disabled_g7n3r .Online-Store-UI-PlainAction__Subtitle_xf2id,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--disabled_g7n3r .Online-Store-UI-PlainAction__Subtitle_xf2id {
    color: #6f7377
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb {
    color: #f56b6b
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb svg,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb svg {
    color: #f56b6b
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:active,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:active {
    color: #f56b6b;
    background-color: #303133
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible svg,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:active ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:active svg,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:focus-visible svg,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:active ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:active svg {
    color: #f56b6b
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:hover,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:hover {
        color:#f56b6b;
        background-color: #303133
    }

    .Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:hover ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s.Online-Store-UI-PlainAction--destructive_o13zb:hover svg,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:hover ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh.Online-Store-UI-PlainAction--destructive_o13zb:hover svg {
        color: #f56b6b
    }
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s:focus-visible,.Online-Store-UI-PlainAction--darkInverse_3ig7s:active,.Online-Store-UI-PlainAction--dark_1eojh:focus-visible,.Online-Store-UI-PlainAction--dark_1eojh:active {
    color: var(--p-color-text-inverse);
    background-color: #303133
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s:focus-visible svg,.Online-Store-UI-PlainAction--darkInverse_3ig7s:active ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s:active svg,.Online-Store-UI-PlainAction--dark_1eojh:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh:focus-visible svg,.Online-Store-UI-PlainAction--dark_1eojh:active ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh:active svg {
    color: var(--p-color-icon-inverse)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction--darkInverse_3ig7s:hover,.Online-Store-UI-PlainAction--dark_1eojh:hover {
        color:var(--p-color-text-inverse);
        background-color: #303133
    }

    .Online-Store-UI-PlainAction--darkInverse_3ig7s:hover ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s:hover svg,.Online-Store-UI-PlainAction--dark_1eojh:hover ui-internal-icon,.Online-Store-UI-PlainAction--dark_1eojh:hover svg {
        color: var(--p-color-icon-inverse)
    }
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s {
    color: var(--p-color-text-inverse)
}

.Online-Store-UI-PlainAction--darkInverse_3ig7s ui-internal-icon,.Online-Store-UI-PlainAction--darkInverse_3ig7s svg {
    color: var(--p-color-icon-inverse)
}

.Online-Store-UI-PlainAction--slim_1eolb {
    min-width: var(--osui_height-common-control-slim);
    min-height: var(--osui_height-common-control-slim)
}

.Online-Store-UI-PlainAction--slim_1eolb:not(.Online-Store-UI-PlainAction--hasContent_6tc7e):not(.Online-Store-UI-PlainAction--noPadding_hcgg9):not(.Online-Store-UI-PlainAction--disclosure_1eqxl) {
    --osui_plain-action-content-padding-x: var(--p-space-050)
}

.Online-Store-UI-PlainAction--unstyled_fotdy {
    color: var(--p-color-text-emphasis)
}

.Online-Store-UI-PlainAction--unstyled_fotdy ui-internal-icon,.Online-Store-UI-PlainAction--unstyled_fotdy svg {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-PlainAction--unstyled_fotdy:focus-visible {
    color: var(--p-color-text-emphasis-hover)
}

.Online-Store-UI-PlainAction--unstyled_fotdy:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--unstyled_fotdy:focus-visible svg {
    color: var(--p-color-icon-emphasis-hover)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction--unstyled_fotdy:hover {
        color:var(--p-color-text-emphasis-hover)
    }

    .Online-Store-UI-PlainAction--unstyled_fotdy:hover ui-internal-icon,.Online-Store-UI-PlainAction--unstyled_fotdy:hover svg {
        color: var(--p-color-icon-emphasis-hover)
    }
}

.Online-Store-UI-PlainAction--unstyled_fotdy:active {
    color: var(--p-color-text-emphasis-hover)
}

.Online-Store-UI-PlainAction--unstyled_fotdy:active ui-internal-icon,.Online-Store-UI-PlainAction--unstyled_fotdy:active svg {
    color: var(--p-color-icon-emphasis-hover)
}

.Online-Store-UI-PlainAction--alignLeft_f1n6v {
    justify-content: left;
    text-align: left
}

.Online-Store-UI-PlainAction--fullWidth_1g2k0 {
    width: 100%
}

.Online-Store-UI-PlainAction--fillContainer_1eroq {
    width: 100%;
    height: 100%;
    border-radius: 0
}

.Online-Store-UI-PlainAction--pressed_19643 {
    color: var(--p-color-text-emphasis);
    background-color: var(--p-color-bg-fill-transparent-active)
}

.Online-Store-UI-PlainAction--pressed_19643 ui-internal-icon,.Online-Store-UI-PlainAction--pressed_19643 svg {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-PlainAction--pressed_19643:focus-visible {
    color: var(--p-color-text-emphasis-hover);
    background-color: var(--p-color-bg-fill-transparent-hover)
}

.Online-Store-UI-PlainAction--pressed_19643:focus-visible ui-internal-icon,.Online-Store-UI-PlainAction--pressed_19643:focus-visible svg {
    color: var(--p-color-icon-emphasis-hover)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-PlainAction--pressed_19643:hover {
        color:var(--p-color-text-emphasis-hover);
        background-color: var(--p-color-bg-fill-transparent-hover)
    }

    .Online-Store-UI-PlainAction--pressed_19643:hover ui-internal-icon,.Online-Store-UI-PlainAction--pressed_19643:hover svg {
        color: var(--p-color-icon-emphasis-hover)
    }
}

.Online-Store-UI-PlainAction--pressed_19643:active {
    color: var(--p-color-text-emphasis-active);
    background-color: var(--osui_color-plain-action-bg-active-dark)
}

.Online-Store-UI-PlainAction--pressed_19643:active ui-internal-icon,.Online-Store-UI-PlainAction--pressed_19643:active svg {
    color: var(--p-color-icon-emphasis-active)
}

.Online-Store-UI-PlainAction--loading_16xn8 {
    background-color: var(--osui_color-plain-button-bg-active)
}

.Online-Store-UI-PlainAction--disabled_g7n3r {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-PlainAction--disabled_g7n3r ui-internal-icon,.Online-Store-UI-PlainAction--disabled_g7n3r svg {
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-PlainAction--disabled_g7n3r .Online-Store-UI-PlainAction__Subtitle_xf2id {
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-PlainAction--disabled_g7n3r.Online-Store-UI-PlainAction--pressed_19643 {
    background-color: var(--osui_color-plain-action-bg-active-light)
}

.Online-Store-UI-PlainAction--disabled_g7n3r.Online-Store-UI-PlainAction--pressed_19643:focus-visible {
    background-color: var(--osui_color-plain-action-bg-active-light)
}

.Online-Store-UI-PlainAction--outline_58yr7 {
    border: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-PlainAction--vertical_1eh2z.Online-Store-UI-PlainAction--hyperlink_o9pfl {
    text-align: center
}

.Online-Store-UI-PlainAction__Interior_1nonv {
    display: grid;
    align-items: center;
    padding-left: var(--osui_plain-action-content-padding-x);
    padding-right: var(--osui_plain-action-content-padding-x);
    width: 100%
}

.Online-Store-UI-PlainAction--loading_16xn8 .Online-Store-UI-PlainAction__Interior_1nonv {
    opacity: 0
}

.Online-Store-UI-PlainAction_15f3r:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__Interior_1nonv {
    grid-auto-flow: column;
    grid-auto-columns: auto 1fr auto;
    gap: var(--p-space-200)
}

.Online-Store-UI-PlainAction--vertical_1eh2z .Online-Store-UI-PlainAction__Interior_1nonv {
    grid-template-areas: "top" "bottom";
    justify-content: center
}

.Online-Store-UI-PlainAction--vertical_1eh2z:not(.Online-Store-UI-PlainAction--noPadding_hcgg9) .Online-Store-UI-PlainAction__Interior_1nonv {
    padding-top: var(--p-space-100);
    padding-bottom: var(--p-space-100)
}

.Online-Store-UI-PlainAction__Interior_1nonv.Online-Store-UI-PlainAction--noPadding_hcgg9 {
    padding: 0
}

.Online-Store-UI-PlainAction__Prefix_1o9f5,.Online-Store-UI-PlainAction__WrappedContent_yptc8,.Online-Store-UI-PlainAction__Subtitle_xf2id,.Online-Store-UI-PlainAction__Disclosure_1eqxl,.Online-Store-UI-PlainAction__SubtitleWrapperContent_1a1zv {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-PlainAction__Prefix_1o9f5,.Online-Store-UI-PlainAction__ExternalIcon_1fwdu,.Online-Store-UI-PlainAction__Disclosure_1eqxl {
    display: grid;
    place-items: center;
    flex: 0 0 auto
}

.Online-Store-UI-PlainAction__PrefixItem_d8i5d {
    overflow: hidden;
    max-height: var(--osui_plain-action-prefix-max-size);
    max-width: var(--osui_plain-action-prefix-max-size)
}

.Online-Store-UI-PlainAction--fullWidth_1g2k0:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__Prefix_1o9f5 {
    justify-self: flex-start
}

.Online-Store-UI-PlainAction--vertical_1eh2z .Online-Store-UI-PlainAction__Prefix_1o9f5 {
    grid-area: top
}

.Online-Store-UI-PlainAction--disabled_g7n3r .Online-Store-UI-PlainAction__Prefix_1o9f5 {
    opacity: .5;
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-PlainAction--disabled_g7n3r .Online-Store-UI-PlainAction__PrefixDark_14nun {
    opacity: .8;
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-PlainAction__WrappedContent_yptc8 {
    display: flex;
    flex: 1 1 auto;
    align-items: center
}

.Online-Store-UI-PlainAction--vertical_1eh2z .Online-Store-UI-PlainAction__WrappedContent_yptc8 {
    grid-area: bottom;
    margin-top: var(--p-space-200)
}

.Online-Store-UI-PlainAction__SubtitleWrapperContent_1a1zv {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: var(--p-space-050)
}

.Online-Store-UI-PlainAction__Subtitle_xf2id {
    flex: 1 1 auto;
    font-size: var(--p-font-size-300);
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-PlainAction--truncate_p9qbz .Online-Store-UI-PlainAction__Subtitle_xf2id {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: -.14em;
    padding-bottom: .14em
}

@supports (-webkit-line-clamp: var(--osui_plain-action-multiline-truncate, 2)) {
    .Online-Store-UI-PlainAction--multilineTruncate_1x5p7 .Online-Store-UI-PlainAction__Subtitle_xf2id {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: var(--osui_plain-action-multiline-truncate, 2);
        overflow: hidden
    }
}

.Online-Store-UI-PlainAction__Content_1srk1 {
    flex: 1 1 auto;
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-PlainAction--hyperlink_o9pfl:not(.Online-Store-UI-PlainAction--removeUnderline_wglyk) .Online-Store-UI-PlainAction__Content_1srk1 {
    text-decoration: underline
}

.Online-Store-UI-PlainAction--truncate_p9qbz .Online-Store-UI-PlainAction__Content_1srk1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: -.14em;
    padding-bottom: .14em
}

@supports (-webkit-line-clamp: var(--osui_plain-action-multiline-truncate, 2)) {
    .Online-Store-UI-PlainAction--multilineTruncate_1x5p7 .Online-Store-UI-PlainAction__Content_1srk1 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: var(--osui_plain-action-multiline-truncate, 2);
        overflow: hidden
    }
}

.Online-Store-UI-PlainAction__ExternalIcon_1fwdu {
    flex: 0 0 auto
}

.Online-Store-UI-PlainAction_15f3r:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__ExternalIcon_1fwdu {
    width: 1rem;
    overflow: hidden;
    margin-left: var(--p-space-100)
}

.Online-Store-UI-PlainAction_15f3r:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__ExternalIcon_1fwdu .Online-Store-UI-PlainAction__IconWrapper_1es43 {
    width: 1.25rem;
    margin-left: -.125rem
}

.Online-Store-UI-PlainAction_15f3r:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__Disclosure_1eqxl {
    width: .75rem;
    overflow: hidden
}

.Online-Store-UI-PlainAction_15f3r:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__Disclosure_1eqxl .Online-Store-UI-PlainAction__IconWrapper_1es43 {
    width: 1.25rem;
    margin-left: -.25rem
}

.Online-Store-UI-PlainAction--fullWidth_1g2k0:not(.Online-Store-UI-PlainAction--vertical_1eh2z) .Online-Store-UI-PlainAction__Disclosure_1eqxl {
    justify-self: flex-end
}

.Online-Store-UI-PlainAction--vertical_1eh2z .Online-Store-UI-PlainAction__Disclosure_1eqxl {
    grid-area: top
}

.Online-Store-UI-PlainAction--vertical_1eh2z .Online-Store-UI-PlainAction__WrappedContent_yptc8+.Online-Store-UI-PlainAction__Disclosure_1eqxl {
    margin-left: calc(1.875rem + var(--p-space-200))
}

.Online-Store-UI-PlainAction--vertical_1eh2z .Online-Store-UI-PlainAction__SubtitleWrapperContent_1a1zv+.Online-Store-UI-PlainAction__Disclosure_1eqxl {
    margin-left: calc(1.875rem + var(--p-space-200))
}

.Online-Store-UI-PlainAction__LoadingIndicator_zccur {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center
}

.Online-Store-UI-PlainAction--toneMagic_1qnbf,.Online-Store-UI-PlainAction--toneMagic_1qnbf:hover {
    color: var(--p-color-text-magic)
}

.Online-Store-UI-PlainAction--toneMagic_1qnbf ui-internal-icon,.Online-Store-UI-PlainAction--toneMagic_1qnbf svg,.Online-Store-UI-PlainAction--toneMagic_1qnbf:hover ui-internal-icon,.Online-Store-UI-PlainAction--toneMagic_1qnbf:hover svg {
    color: var(--p-color-text-magic)
}

.Online-Store-UI-ResourceEmptyState__EmptyState_u20ww {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: var(--p-space-400);
    border: var(--p-border-width-025) solid var(--p-color-border-secondary);
    border-radius: var(--p-border-radius-100, var(--p-space-200));
    background-color: var(--p-color-bg-surface-secondary);
    min-height: 7.5rem
}

.Online-Store-UI-ResourceEmptyState__Info_17a8x {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-SectionHeader_jacn8 {
    min-width: 0;
    max-width: 100%;
    font-weight: 600;
    display: flex;
    margin-bottom: var(--p-space-300)
}

.Online-Store-UI-SectionHeader_jacn8:last-child,.Online-Store-UI-SectionHeader_jacn8:only-child {
    margin-bottom: 0
}

.Online-Store-UI-SectionHeader_jacn8:not(.Online-Store-UI-SectionHeader--fullWidth_kikai) {
    padding-right: var(--osui_size-common-spacing);
    padding-left: var(--osui_size-common-spacing)
}

.Online-Store-UI-SectionHeader__Prefix_1h82x,.Online-Store-UI-SectionHeader__SubheadingWrapper_ebtu8 {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-SectionHeader__Prefix_1h82x {
    flex: 0 0 auto;
    margin-right: var(--p-space-200)
}

.Online-Store-UI-SectionHeader__SubheadingWrapper_ebtu8 {
    flex: 1 1 auto
}

.Online-Store-UI-ResourceThumbnailNext__Thumbnail_1nymx {
    --pc-thumbnail-extra-small-size: var(--p-height-600);
    --pc-thumbnail-small-size: var(--p-height-800);
    --pc-thumbnail-medium-size: var(--p-height-1000);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-150);
    aspect-ratio: 1
}

.Online-Store-UI-ResourceThumbnailNext__Thumbnail_1nymx.Online-Store-UI-ResourceThumbnailNext--border_s2pp4 {
    border: var(--p-border-width-025) solid var(--p-color-border)
}

.Online-Store-UI-ResourceThumbnailNext__Thumbnail_1nymx img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.Online-Store-UI-ResourceThumbnailNext--sizeExtraSmall_s9u0c {
    width: var(--pc-thumbnail-extra-small-size)
}

.Online-Store-UI-ResourceThumbnailNext--sizeSmall_1wufa {
    width: var(--pc-thumbnail-small-size)
}

.Online-Store-UI-ResourceThumbnailNext--sizeMedium_wd6nt {
    width: var(--pc-thumbnail-medium-size)
}

.Online-Store-UI-ResourceThumbnailNext--fillTransparent_blvtn {
    background: none
}

.Online-Store-UI-ResourceThumbnailNext--fillSecondary_jwtpz {
    background: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-ResourceThumbnailNext--fillTertiary_b30g1 {
    background: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-SlimResourcePreview__DropzoneWrapper_1e2zp,.Online-Store-UI-SlimResourcePreview__DropzoneWrapper_1e2zp [class*=Polaris-DropZone__Container] {
    min-width: 0
}

.Online-Store-UI-SlimResourcePreview__PopoverContent_1b6zk {
    min-width: 13.25rem
}

.Online-Store-UI-SettingsPanel__Interior_1n5eo {
    display: flex;
    flex-direction: column
}

@media (max-width: 41.685em) {
    .Online-Store-UI-SettingsPanel__Interior_1n5eo {
        padding-top:var(--p-space-400);
        padding-bottom: var(--p-space-400);
        min-height: 100%
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-SettingsPanel__Interior_1n5eo {
        height:100%
    }
}

.Online-Store-UI-SelectionList__Section_17mti {
    padding-top: var(--p-space-200)
}

.Online-Store-UI-SelectionList__Section_17mti+.Online-Store-UI-SelectionList__Section_17mti {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-SelectionList__Title_3ukbl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--p-space-200) var(--p-space-400)
}

.Online-Store-UI-SelectionList__List_1qjnx {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom: var(--p-space-200)
}

.Online-Store-UI-ResourceAction__ResourceActionWrapper_1y3t6 {
    min-width: 0;
    max-width: 100%;
    --osui_resource-action-height: 4rem;
    --osui_resource-action-background-color: var(--p-color-bg-surface);
    position: relative
}

.Online-Store-UI-ResourceAction--sizeSmall_121g0 {
    --osui_resource-action-height: 2.75rem
}

.Online-Store-UI-ResourceAction--sizeMedium_1hivb {
    --osui_resource-action-height: 3.625rem
}

.Online-Store-UI-ResourceAction--sizeLarge_1g5df {
    --osui_resource-action-height: 4rem
}

.Online-Store-UI-ResourceAction--hasControl_1liwq {
    padding: 0 var(--p-space-200);
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-ResourceAction_ah1bm {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    height: var(--osui_resource-action-height);
    background-color: var(--osui_resource-action-background-color);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    --osui_width-resource-action-drag-handle: var(--osui_height-nav-action)
}

.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--disabled_1e4cf,.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceSubdued_1v2sb {
    --osui_resource-action-background-color: var(--p-color-bg-surface-disabled);
    color: var(--p-color-text-secondary);
    background-color: var(--p-color-bg-surface-disabled)
}

.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4 {
    --osui_resource-action-background-color: var(--p-color-bg-surface-brand-selected)
}

.Online-Store-UI-ResourceAction_ah1bm:not(.Online-Store-UI-ResourceAction--fillContent_4la76) {
    padding-right: var(--p-space-300);
    padding-left: var(--p-space-300)
}

.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--disabled_1e4cf:not(.Online-Store-UI-ResourceAction--hasTooltip_16zhn) {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-ResourceAction--hasSecondaryAction_w1e34:not(.Online-Store-UI-ResourceAction--hasDragHandle_15tzt) .Online-Store-UI-ResourceAction_ah1bm {
    padding-right: calc(var(--p-space-100) + var(--osui_height-common-control) + (var(--osui_height-common-control) - 1.25rem)*.5)
}

.Online-Store-UI-ResourceAction--hasDragHandle_15tzt:not(.Online-Store-UI-ResourceAction--hasSecondaryAction_w1e34) .Online-Store-UI-ResourceAction_ah1bm {
    padding-right: calc(var(--p-space-100) + var(--osui_width-resource-action-drag-handle))
}

.Online-Store-UI-ResourceAction--hasSecondaryAction_w1e34.Online-Store-UI-ResourceAction--hasDragHandle_15tzt .Online-Store-UI-ResourceAction_ah1bm {
    padding-right: calc(var(--p-space-100) + var(--osui_height-common-control) + var(--osui_width-resource-action-drag-handle))
}

.Online-Store-UI-ResourceAction--hasControl_1liwq .Online-Store-UI-ResourceAction_ah1bm {
    border-radius: var(--osui_radius-sidebar-children)
}

.Online-Store-UI-ResourceAction--hasControl_1liwq .Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--active_1sp6o {
    --osui_resource-action-background-color: var( --p-color-bg-surface-brand-selected )
}

.Online-Store-UI-ResourceAction--hasControl_1liwq .Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--active_1sp6o:before {
    content: "";
    background-color: var(--p-color-bg-fill-brand);
    position: absolute;
    top: 0;
    left: calc(var(--p-space-200)*-1);
    height: 100%;
    display: block;
    width: var(--p-border-width-050);
    border-top-right-radius: var(--p-border-radius-100);
    border-bottom-right-radius: var(--p-border-radius-100)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-ResourceAction--hasControl_1liwq .Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--disabled_1e4cf .Online-Store-UI-ResourceAction__Content_1udxp {
        color: grayText
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-ResourceAction--hasControl_1liwq .Online-Store-UI-ResourceAction_ah1bm:hover {
        --osui_resource-action-background-color: var( --p-color-bg-surface-hover )
    }

    .Online-Store-UI-ResourceAction--hasControl_1liwq .Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--active_1sp6o:hover {
        --osui_resource-action-background-color: var( --p-color-bg-surface-brand-hover )
    }
}

a.Online-Store-UI-ResourceAction_ah1bm {
    color: inherit;
    text-decoration: none
}

a.Online-Store-UI-ResourceAction_ah1bm:visited {
    color: inherit
}

button.Online-Store-UI-ResourceAction_ah1bm {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    background-color: var(--osui_resource-action-background-color);
    text-align: left;
    color: inherit
}

button.Online-Store-UI-ResourceAction_ah1bm:focus {
    outline: none
}

a.Online-Store-UI-ResourceAction_ah1bm,button.Online-Store-UI-ResourceAction_ah1bm,label.Online-Store-UI-ResourceAction_ah1bm {
    outline: none;
    position: relative
}

a.Online-Store-UI-ResourceAction_ah1bm:after,button.Online-Store-UI-ResourceAction_ah1bm:after,label.Online-Store-UI-ResourceAction_ah1bm:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

a.Online-Store-UI-ResourceAction_ah1bm:focus:after,button.Online-Store-UI-ResourceAction_ah1bm:focus:after,label.Online-Store-UI-ResourceAction_ah1bm:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

a.Online-Store-UI-ResourceAction_ah1bm:focus:not(:focus-visible):after,button.Online-Store-UI-ResourceAction_ah1bm:focus:not(:focus-visible):after,label.Online-Store-UI-ResourceAction_ah1bm:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    a.Online-Store-UI-ResourceAction_ah1bm:focus:not(:focus-visible):after,button.Online-Store-UI-ResourceAction_ah1bm:focus:not(:focus-visible):after,label.Online-Store-UI-ResourceAction_ah1bm:focus:not(:focus-visible):after {
        outline: none
    }
}

a.Online-Store-UI-ResourceAction_ah1bm:focus-visible:after,button.Online-Store-UI-ResourceAction_ah1bm:focus-visible:after,label.Online-Store-UI-ResourceAction_ah1bm:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

a.Online-Store-UI-ResourceAction_ah1bm:after,button.Online-Store-UI-ResourceAction_ah1bm:after,label.Online-Store-UI-ResourceAction_ah1bm:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

a.Online-Store-UI-ResourceAction_ah1bm:focus-visible,button.Online-Store-UI-ResourceAction_ah1bm:focus-visible,label.Online-Store-UI-ResourceAction_ah1bm:focus-visible {
    --osui_resource-action-background-color: var(--p-color-bg-surface-hover)
}

@media (hover: hover) and (pointer: fine) {
    a.Online-Store-UI-ResourceAction_ah1bm:hover,button.Online-Store-UI-ResourceAction_ah1bm:hover,label.Online-Store-UI-ResourceAction_ah1bm:hover {
        --osui_resource-action-background-color: var(--p-color-bg-surface-hover)
    }
}

a.Online-Store-UI-ResourceAction_ah1bm:active,button.Online-Store-UI-ResourceAction_ah1bm:active,label.Online-Store-UI-ResourceAction_ah1bm:active {
    --osui_resource-action-background-color: var(--p-color-bg-surface-active)
}

a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4:focus-visible,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4:focus-visible {
    --osui_resource-action-background-color: var(--p-color-bg-fill)
}

@media (hover: hover) and (pointer: fine) {
    a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4:hover,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4:hover {
        --osui_resource-action-background-color: var(--p-color-bg-fill)
    }
}

a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4:active,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceInfo_14jw4:active {
    --osui_resource-action-background-color: var(--p-color-bg-surface-brand-selected)
}

a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr {
    color: var(--p-color-text-emphasis)
}

a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr:focus-visible,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr:focus-visible {
    --osui_resource-action-background-color: var(--p-color-bg-surface-brand-selected)
}

@media (hover: hover) and (pointer: fine) {
    a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr:hover,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr:hover {
        --osui_resource-action-background-color: var(--p-color-bg-surface-brand-selected)
    }
}

a.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr:active,button.Online-Store-UI-ResourceAction_ah1bm.Online-Store-UI-ResourceAction--appearanceCta_1qaxr:active {
    --osui_resource-action-background-color: var(--p-color-bg-fill)
}

label.Online-Store-UI-ResourceAction_ah1bm {
    cursor: pointer
}

label.Online-Store-UI-ResourceAction_ah1bm:not(.Online-Store-UI-ResourceAction--disabled_1e4cf):focus-within:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-ResourceAction__Prefix_1u04k,.Online-Store-UI-ResourceAction__Suffix_1u05a,.Online-Store-UI-ResourceAction__Content_1udxp {
    min-width: 0;
    max-width: 100%;
    display: flex;
    align-items: center;
    align-content: center;
    height: var(--osui_resource-action-height)
}

.Online-Store-UI-ResourceAction__Prefix_1u04k,.Online-Store-UI-ResourceAction__Suffix_1u05a {
    justify-content: center;
    flex: 0 0 auto;
    transition: color var(--p-motion-duration-200) var(--p-motion-ease)
}

.Online-Store-UI-ResourceAction__Prefix_1u04k>*,.Online-Store-UI-ResourceAction__Suffix_1u05a>* {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-ResourceAction--appearanceInfo_14jw4 .Online-Store-UI-ResourceAction__Prefix_1u04k,.Online-Store-UI-ResourceAction--appearanceInfo_14jw4 .Online-Store-UI-ResourceAction__Suffix_1u05a {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-ResourceAction--disabled_1e4cf .Online-Store-UI-ResourceAction__Prefix_1u04k,.Online-Store-UI-ResourceAction--appearanceSubdued_1v2sb .Online-Store-UI-ResourceAction__Prefix_1u04k,.Online-Store-UI-ResourceAction--disabled_1e4cf .Online-Store-UI-ResourceAction__Suffix_1u05a,.Online-Store-UI-ResourceAction--appearanceSubdued_1v2sb .Online-Store-UI-ResourceAction__Suffix_1u05a {
    color: var(--p-color-icon-secondary)
}

.Online-Store-UI-ResourceAction__Prefix_1u04k {
    width: 2.5rem
}

.Online-Store-UI-ResourceAction__Suffix_1u05a {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-ResourceAction__Suffix_1u05a .Online-Store-UI-ResourceAction__TooltipSuffixIcon_1a5xs:not(:only-child) {
    margin-left: var(--p-space-100)
}

.Online-Store-UI-ResourceAction__ExternalIcon_1yg9s {
    display: flex;
    margin-left: var(--p-space-100)
}

.Online-Store-UI-ResourceAction__ExternalIcon_1yg9s ui-internal-icon,.Online-Store-UI-ResourceAction__ExternalIcon_1yg9s svg {
    color: var(--p-color-icon)
}

.Online-Store-UI-ResourceAction__TitleBadgeWrapper_vlk10 .Online-Store-UI-ResourceAction--emphasis_8jkel+.Online-Store-UI-ResourceAction__ExternalIcon_1yg9s {
    margin-left: var(--p-space-300)
}

.Online-Store-UI-ResourceAction__Content_1udxp {
    flex-wrap: wrap;
    flex: 1 1 auto
}

.Online-Store-UI-ResourceAction__Prefix_1u04k+.Online-Store-UI-ResourceAction__Content_1udxp {
    margin-left: var(--p-space-300)
}

.Online-Store-UI-ResourceAction__Overline_1pd3l,.Online-Store-UI-ResourceAction__Subtitle_wwr22,.Online-Store-UI-ResourceAction__TitleBadgeWrapper_vlk10 {
    min-width: 0;
    max-width: 100%;
    flex: 1 1 100%
}

.Online-Store-UI-ResourceAction__TitleBadgeWrapper_vlk10 {
    display: flex;
    align-items: center
}

.Online-Store-UI-ResourceAction__Title_1lwtd {
    min-width: 0;
    max-width: 100%;
    flex: 0 1 auto
}

.Online-Store-UI-ResourceAction__Title_1lwtd.Online-Store-UI-ResourceAction--emphasis_8jkel {
    max-width: calc(100% - (var(--p-font-size-350) + .0625rem)*.5)
}

.Online-Store-UI-ResourceAction--truncate_15297 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Online-Store-UI-ResourceAction--strongTitle_b5k1r {
    font-weight: 700
}

.Online-Store-UI-ResourceAction__BadgeWrapper_1rvzf {
    flex: 0 0 auto;
    height: 0;
    margin-top: calc(var(--p-border-width-050)*2*-1 - 1.125rem)
}

.Online-Store-UI-ResourceAction__Title_1lwtd+.Online-Store-UI-ResourceAction__BadgeWrapper_1rvzf {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-ResourceAction__Overline_1pd3l {
    color: var(--p-color-text-secondary);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

.Online-Store-UI-ResourceAction__Subtitle_wwr22.Online-Store-UI-ResourceAction--string_1vyue {
    font-size: calc(var(--p-font-size-300) + .0625rem);
    font-weight: 400;
    line-height: var(--p-font-line-height-500);
    color: var(--p-color-text-secondary);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (min-width: 48em) {
    .Online-Store-UI-ResourceAction__Subtitle_wwr22.Online-Store-UI-ResourceAction--string_1vyue {
        font-size:var(--p-font-size-300);
        line-height: var(--p-font-line-height-400)
    }
}

.Online-Store-UI-ResourceAction__Actions_10tfr {
    z-index: 2;
    position: absolute;
    top: 50%;
    right: 0;
    display: flex;
    padding-right: calc((var(--osui_height-common-control) - 1.25rem)*.5);
    margin-top: calc((var(--osui_height-common-control))*-1*.5);
    min-height: var(--osui_height-common-control)
}

.Online-Store-UI-ResourceAction__SecondaryAction_4sas0,.Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u {
    flex: 0 0 auto
}

.Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u {
    margin-top: calc((var(--osui_resource-action-height) - var(--osui_height-common-control) + var(--p-space-100))/2*-1);
    margin-bottom: calc((var(--osui_resource-action-height) - var(--osui_height-common-control) + var(--p-space-100))/2*-1);
    margin-left: calc(var(--p-space-100)*.5*-1)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-ResourceAction_ah1bm:hover+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u ui-internal-icon,.Online-Store-UI-ResourceAction_ah1bm:hover+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u svg {
        color:var(--p-color-icon-active)
    }
}

.Online-Store-UI-ResourceAction_ah1bm:active+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u {
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-ResourceAction_ah1bm:active+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u ui-internal-icon,.Online-Store-UI-ResourceAction_ah1bm:active+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u svg {
    color: var(--p-color-icon-hover)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-ResourceAction_ah1bm:active+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u ui-internal-icon,.Online-Store-UI-ResourceAction_ah1bm:active+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u svg {
        color: var(--p-color-icon)
    }
}

.Online-Store-UI-ResourceAction_ah1bm:active+.Online-Store-UI-ResourceAction__Actions_10tfr .Online-Store-UI-ResourceAction__DragHandleWrapper_hdl2u button {
    animation: var(--osui_animation-name-drag-handle-pulse) calc(var(--p-motion-duration-400)*2) var(--p-motion-duration-500) ease-in-out alternate infinite
}

.Online-Store-UI-RichTextFormattingList--h6_a8hjb,.Online-Store-UI-RichTextFormattingList--h5_a8hje,.Online-Store-UI-RichTextFormattingList--h4_a8hjd,.Online-Store-UI-RichTextFormattingList--h3_a8hjf,.Online-Store-UI-RichTextFormattingList--h2_a8hjf,.Online-Store-UI-RichTextFormattingList--h1_a8hjh {
    line-height: 1.3;
    font-weight: 700
}

li .Online-Store-UI-RichTextFormattingList--h6_a8hjb,li .Online-Store-UI-RichTextFormattingList--h5_a8hje,li .Online-Store-UI-RichTextFormattingList--h4_a8hjd,li .Online-Store-UI-RichTextFormattingList--h3_a8hjf,li .Online-Store-UI-RichTextFormattingList--h2_a8hjf,li .Online-Store-UI-RichTextFormattingList--h1_a8hjh {
    margin-bottom: 0;
    margin-top: 0
}

.Online-Store-UI-RichTextFormattingList--h6_a8hjb {
    color: #0000009f;
    font-size: 1em
}

@media (min-width: 48em) {
    .Online-Store-UI-RichTextFormattingList--h6_a8hjb {
        font-size:1em
    }
}

.Online-Store-UI-RichTextFormattingList--h5_a8hje {
    color: #0000009f;
    font-size: 1.15em
}

@media (min-width: 48em) {
    .Online-Store-UI-RichTextFormattingList--h5_a8hje {
        font-size:1.2em
    }
}

.Online-Store-UI-RichTextFormattingList--h4_a8hjd {
    color: #000;
    font-size: 1.3em
}

@media (min-width: 48em) {
    .Online-Store-UI-RichTextFormattingList--h4_a8hjd {
        font-size:1.4em
    }
}

.Online-Store-UI-RichTextFormattingList--h3_a8hjf {
    color: #000;
    font-size: 1.45em
}

@media (min-width: 48em) {
    .Online-Store-UI-RichTextFormattingList--h3_a8hjf {
        font-size:1.6em
    }
}

.Online-Store-UI-RichTextFormattingList--h2_a8hjf {
    color: #000;
    font-size: 1.6em
}

@media (min-width: 48em) {
    .Online-Store-UI-RichTextFormattingList--h2_a8hjf {
        font-size:1.8em
    }
}

.Online-Store-UI-RichTextFormattingList--h1_a8hjh {
    color: #000;
    font-size: 1.75em
}

@media (min-width: 48em) {
    .Online-Store-UI-RichTextFormattingList--h1_a8hjh {
        font-size:2em
    }
}

.Online-Store-UI-ResourcePreview_wzaht {
    --osui_selected-resource-setting-background: var(--p-color-bg);
    --osui_selected-resource-setting-text-color: var(--p-color-text)
}

.Online-Store-UI-ResourcePreview--toneMagic_17aab {
    --osui_selected-resource-setting-background: var(--p-color-bg-surface-magic)
}

.Online-Store-UI-ResourcePreview--toneMagic_17aab:not(.Online-Store-UI-ResourcePreview--error_1sfhm,.Online-Store-UI-ResourcePreview--warning_9vufa) {
    --osui_selected-resource-setting-text-color: var(--p-color-text-magic)
}

.Online-Store-UI-ResourcePreview--error_1sfhm {
    --osui_selected-resource-setting-text-color: var(--p-color-text-critical)
}

.Online-Store-UI-ResourcePreview--warning_9vufa {
    --osui_selected-resource-setting-text-color: var(--p-color-text-warning)
}

.Online-Store-UI-ResourcePreview--disabled_19qyx {
    --osui_selected-resource-setting-background: var( --p-color-bg-surface-tertiary );
    --osui_selected-resource-setting-text-color: var(--p-color-text-disabled)
}

.Online-Store-UI-ResourcePreview__Interior_15dnd,.Online-Store-UI-ResourcePreview__Footer_1u9ie {
    background-color: var(--osui_selected-resource-setting-background)
}

.Online-Store-UI-ResourcePreview__InteriorWrapper_395l7 {
    position: relative;
    height: 100%;
    width: 100%
}

.Online-Store-UI-ResourcePreview--loading_9vjj1 .Online-Store-UI-ResourcePreview__InteriorWrapper_395l7,.Online-Store-UI-ResourcePreview--uploading_thqqe .Online-Store-UI-ResourcePreview__InteriorWrapper_395l7 {
    min-height: 6.375rem
}

.Online-Store-UI-ResourcePreview--loading_9vjj1 .Online-Store-UI-ResourcePreview__InteriorWrapper_395l7 .Online-Store-UI-ResourcePreview__Thumbnail_1j14z,.Online-Store-UI-ResourcePreview--uploading_thqqe .Online-Store-UI-ResourcePreview__InteriorWrapper_395l7 .Online-Store-UI-ResourcePreview__Thumbnail_1j14z {
    display: none
}

.Online-Store-UI-ResourcePreview__Interior_15dnd {
    display: flex;
    flex-direction: column
}

.Online-Store-UI-ResourcePreview__Interior_15dnd,.Online-Store-UI-ResourcePreview__DropzoneOutline_ag9jj,.Online-Store-UI-ResourcePreview__Skeleton_l36u9 {
    height: 100%;
    padding: var(--p-space-400);
    border-top-left-radius: var(--p-border-radius-200);
    border-top-right-radius: var(--p-border-radius-200)
}

.Online-Store-UI-ResourcePreview__InteriorLargeSkeleton_1tkzy,.Online-Store-UI-ResourcePreview__InteriorSmallSkeleton_296am {
    display: flex;
    flex-direction: column;
    border-top-left-radius: var(--p-border-radius-wide);
    border-top-right-radius: var(--p-border-radius-wide);
    align-items: flex-start;
    width: 100%
}

.Online-Store-UI-ResourcePreview__InteriorLargeSkeleton_1tkzy {
    height: 12.625rem
}

.Online-Store-UI-ResourcePreview__InteriorSmallSkeleton_296am {
    height: 6.375rem
}

.Online-Store-UI-ResourcePreview__DropzoneOutline_ag9jj,.Online-Store-UI-ResourcePreview__Skeleton_l36u9 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    opacity: 0
}

.Online-Store-UI-ResourcePreview__Skeleton_l36u9 {
    visibility: hidden;
    background-color: transparent;
    z-index: 3;
    transition-property: opacity,visibility;
    transition-duration: .3s;
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-ResourcePreview--loading_9vjj1 .Online-Store-UI-ResourcePreview__Skeleton_l36u9,.Online-Store-UI-ResourcePreview--uploading_thqqe .Online-Store-UI-ResourcePreview__Skeleton_l36u9 {
    background-color: var(--osui_selected-resource-setting-background);
    opacity: 1;
    visibility: visible
}

.Online-Store-UI-ResourcePreview__DropzoneOutline_ag9jj {
    z-index: 1;
    border: var(--p-border-width-025) solid currentcolor;
    box-shadow: inset 0 0 0 var(--p-border-width-025) var(--p-color-border-focus);
    transition-property: opacity,color;
    transition-duration: .3s;
    transition-timing-function: var(--p-motion-ease)
}

:not(.Online-Store-UI-ResourcePreview--disabled_19qyx) .Online-Store-UI-ResourcePreview__DropzoneOutline_ag9jj {
    cursor: pointer
}

:not(.Online-Store-UI-ResourcePreview--disabled_19qyx) .Online-Store-UI-ResourcePreview__DropzoneOutline_ag9jj:hover {
    opacity: 1;
    color: var(--p-color-border-focus)
}

.Online-Store-UI-ResourcePreview_wzaht:focus-within .Online-Store-UI-ResourcePreview__DropzoneOutline_ag9jj {
    opacity: 0
}

.Online-Store-UI-ResourcePreview__PreviewWrapper_14rpd {
    width: 100%;
    display: flex;
    align-items: center;
    color: var(--osui_selected-resource-setting-text-color)
}

.Online-Store-UI-ResourcePreview__Title_1ry6b {
    z-index: 2;
    overflow-wrap: anywhere
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-ResourcePreview--titleMultilineTruncate_1200g .Online-Store-UI-ResourcePreview__Title_1ry6b {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

.Online-Store-UI-ResourcePreview--loading_9vjj1 .Online-Store-UI-ResourcePreview__Title_1ry6b,.Online-Store-UI-ResourcePreview--uploading_thqqe .Online-Store-UI-ResourcePreview__Title_1ry6b {
    display: none
}

.Online-Store-UI-ResourcePreview__Thumbnail_1j14z {
    position: relative;
    display: flex;
    justify-content: center;
    flex-basis: fit-content;
    width: 100%;
    margin-right: var(--p-space-200);
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-400)
}

.Online-Store-UI-ResourcePreview__Thumbnail_1j14z img {
    border: var(--p-border-width-025) solid var(--p-color-border-secondary);
    background-color: var(--p-color-bg);
    height: 100%;
    max-width: 100%;
    max-height: 9.375rem;
    display: block
}

.Online-Store-UI-ResourcePreview--loading_9vjj1 .Online-Store-UI-ResourcePreview__Thumbnail_1j14z img,.Online-Store-UI-ResourcePreview--uploading_thqqe .Online-Store-UI-ResourcePreview__Thumbnail_1j14z img {
    max-height: 3.125rem
}

.Online-Store-UI-ResourcePreview__PreviewWrapperColumn_svec9 {
    flex-direction: column;
    align-items: flex-start
}

.Online-Store-UI-ResourcePreview__PreviewWrapperColumn_svec9 .Online-Store-UI-ResourcePreview__Thumbnail_1j14z {
    margin-right: 0
}

.Online-Store-UI-ResourcePreview__PreviewWrapperColumn_svec9 .Online-Store-UI-ResourcePreview__Title_1ry6b {
    margin-top: var(--p-space-300)
}

.Online-Store-UI-ResourcePreview__ContentWrapper_qdkh3 {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.Online-Store-UI-ResourcePreview__Subtitle_cjjl2 {
    position: relative;
    z-index: 2;
    display: inline-block;
    margin-top: .625rem;
    overflow-wrap: anywhere
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-ResourcePreview--subtitleMultilineTruncate_1dteu .Online-Store-UI-ResourcePreview__Subtitle_cjjl2 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

.Online-Store-UI-ResourcePreview__Footer_1u9ie {
    margin-top: var(--p-border-width-050);
    border-radius: 0 0 var(--p-border-radius-200) var(--p-border-radius-200);
    padding: var(--p-space-300)
}

.Online-Store-UI-SlidePanel_1b71b {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.Online-Store-UI-SlidePanel_1b71b,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--exitDone_1vqs4,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--appear_w0zqp,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--appearActive_bizpe,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--appearDone_13dud {
    display: none
}

.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--enter_i6xno,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--enterActive_lvdxr,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--enterDone_xhdml,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--exit_m2oiz,.Online-Store-UI-SlidePanel_1b71b.Online-Store-UI-SlidePanel--exitActive_744cy {
    display: block
}

.Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1 {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    height: 100%;
    background-color: var(--osui_color-panel-bg)
}

.Online-Store-UI-SlidePanel--enterActive_lvdxr .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1,.Online-Store-UI-SlidePanel--enterDone_xhdml .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1,.Online-Store-UI-SlidePanel--exit_m2oiz .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1 {
    opacity: 1
}

.Online-Store-UI-SlidePanel--enterActive_lvdxr .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1,.Online-Store-UI-SlidePanel--exit_m2oiz .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1 {
    transform: translate(0)
}

.Online-Store-UI-SlidePanel--enterDone_xhdml .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1 {
    transform: none
}

.Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1,.Online-Store-UI-SlidePanel--enter_i6xno .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1,.Online-Store-UI-SlidePanel--exitActive_744cy .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1,.Online-Store-UI-SlidePanel--exitDone_1vqs4 .Online-Store-UI-SlidePanel__ChildrenWrapper_1l2f1 {
    opacity: 0;
    transform: translate(var(--osui_motion-suspended-travel))
}

.Online-Store-UI-SlidePanel--scrollable_157h7 {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.Online-Store-UI-SidebarLayout_1dnjf {
    --osui_sidebar-action-offset: var(--p-space-100);
    display: flex;
    flex-direction: column;
    flex: 0 0 auto
}

.Online-Store-UI-SidebarLayout--sticky_pds4b {
    padding-top: var(--p-space-400)
}

.Online-Store-UI-SidebarLayout--sticky_pds4b:after {
    content: "";
    display: block;
    height: var(--p-border-width-025);
    background-color: var(--p-color-bg-fill-tertiary);
    margin-top: var(--p-space-400);
    width: 100%
}

.Online-Store-UI-SidebarLayout--fullHeight_idfel {
    flex: 1 1 auto;
    min-height: 100%
}

.Online-Store-UI-SidebarLayout--sticky_pds4b+.Online-Store-UI-SidebarLayout--fullHeight_idfel {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    min-height: 0
}

.Online-Store-UI-SidebarLayout--spaceBefore_5wgqb {
    padding-top: var(--osui_sidebar-layout-spacing, 0)
}

.Online-Store-UI-SidebarLayout--sticky_pds4b+.Online-Store-UI-SidebarLayout--spaceBefore_5wgqb {
    padding-top: var(--p-space-500)
}

.Online-Store-UI-SidebarLayout--spaceAfter_mihvg {
    padding-bottom: var(--osui_sidebar-layout-spacing, 0)
}

.Online-Store-UI-SidebarLayout--layoutSpacingNone_kneks,.Online-Store-UI-SidebarLayout--sectionSpacingNone_a0mvm,.Online-Store-UI-SidebarLayout--sectionSpacingDefault_ffcoa:first-of-type,.Online-Store-UI-SidebarLayout--sectionSpacingDefault_ffcoa:only-child {
    --osui_sidebar-layout-spacing: 0
}

.Online-Store-UI-SidebarLayout--layoutSpacingExtraTight_1h90c,.Online-Store-UI-SidebarLayout--sectionSpacingExtraTight_we41s {
    --osui_sidebar-layout-spacing: var(--p-space-100)
}

.Online-Store-UI-SidebarLayout--layoutSpacingTight_13490,.Online-Store-UI-SidebarLayout--sectionSpacingTight_1k8yn {
    --osui_sidebar-layout-spacing: var(--p-space-200)
}

.Online-Store-UI-SidebarLayout--layoutSpacingBaseTight_35pd3,.Online-Store-UI-SidebarLayout--sectionSpacingBaseTight_1hgvr {
    --osui_sidebar-layout-spacing: var(--p-space-300)
}

.Online-Store-UI-SidebarLayout--layoutSpacingDefault_4vmy2,.Online-Store-UI-SidebarLayout--layoutSpacingBase_152kh,.Online-Store-UI-SidebarLayout--sectionSpacingBase_99zg7 {
    --osui_sidebar-layout-spacing: var(--p-space-400)
}

.Online-Store-UI-SidebarLayout--layoutSpacingLoose_wdoqr,.Online-Store-UI-SidebarLayout--sectionSpacingLoose_igtxb {
    --osui_sidebar-layout-spacing: var(--p-space-500)
}

.Online-Store-UI-SidebarLayout--layoutSpacingExtraLoose_ljo38,.Online-Store-UI-SidebarLayout--sectionSpacingExtraLoose_wl2z3 {
    --osui_sidebar-layout-spacing: var(--p-space-800)
}

.Online-Store-UI-SidebarLayout--dividerShow_17t9t:before,.Online-Store-UI-SidebarLayout--divided_1f7z6>.Online-Store-UI-SidebarLayout__Section_zy619:before {
    content: "";
    display: block;
    height: var(--p-border-width-025);
    background-color: var(--p-color-bg-fill-tertiary);
    margin-left: var(--p-space-400);
    margin-bottom: var(--osui_sidebar-layout-spacing, 0);
    width: calc(100% - var(--p-space-400)*2)
}

.Online-Store-UI-SidebarLayout--dividerHide_b1p5v:before,.Online-Store-UI-SidebarLayout--dividerShow_17t9t:first-of-type:before,.Online-Store-UI-SidebarLayout--dividerShow_17t9t:only-child:before,.Online-Store-UI-SidebarLayout--dividerShow_17t9t.Online-Store-UI-SidebarLayout--sectionSpacingNone_a0mvm:before,.Online-Store-UI-SidebarLayout--divided_1f7z6.Online-Store-UI-SidebarLayout--layoutSpacingNone_kneks .Online-Store-UI-SidebarLayout--sectionSpacingNone_a0mvm:before,.Online-Store-UI-SidebarLayout--divided_1f7z6.Online-Store-UI-SidebarLayout--layoutSpacingNone_kneks .Online-Store-UI-SidebarLayout--sectionSpacingDefault_ffcoa:before,.Online-Store-UI-SidebarLayout--divided_1f7z6>.Online-Store-UI-SidebarLayout__Section_zy619:first-of-type:before,.Online-Store-UI-SidebarLayout--divided_1f7z6>.Online-Store-UI-SidebarLayout__Section_zy619:only-child:before,.Online-Store-UI-SidebarLayout--divided_1f7z6>.Online-Store-UI-SidebarLayout--dividerHide_b1p5v:before,.Online-Store-UI-SidebarLayout--alignToBottom_cix1y:not(.Online-Store-UI-SidebarLayout--dividerShow_17t9t):before {
    content: none
}

.Online-Store-UI-SidebarLayout__Section_zy619 {
    position: relative;
    padding-top: var(--osui_sidebar-layout-spacing, 0)
}

.Online-Store-UI-SidebarLayout__ChildrenWrapper_rnmg2 {
    padding: 0 var(--p-space-400)
}

.Online-Store-UI-SidebarLayout--fullWidth_117md {
    padding-right: 0;
    padding-left: 0
}

.Online-Store-UI-SidebarLayout--alignToBottom_cix1y {
    --osui_sidebar-layout-spacing: calc(var(--p-space-800)*2);
    margin-top: auto
}

.Online-Store-UI-SidebarLayout--alignToBottom_cix1y:before,.Online-Store-UI-SidebarLayout--divided_1f7z6>.Online-Store-UI-SidebarLayout--alignToBottom_cix1y:before {
    margin-bottom: var(--p-space-400)
}

.Online-Store-UI-StaticPanel_1hinh {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.Online-Store-UI-StaticPanel--suspend_1qx89 {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.Online-Store-UI-StaticPanel__ChildrenWrapper_1a4a2 {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: var(--osui_color-frame-surface-bg)
}

.Online-Store-UI-SidebarRoot_f9r30 {
    transition-property: opacity,visibility,transform;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background-color: var(--osui_color-frame-bg)
}

.Online-Store-UI-SidebarRoot--suspend_1qt2q {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translate(calc(var(--osui_motion-suspended-travel)*-1))
}

.Online-Store-UI-SidebarRoot__Interior_8zwgs {
    padding-top: var(--p-space-400);
    padding-bottom: var(--p-space-400);
    display: flex;
    flex-direction: column;
    min-height: 100%
}

.Online-Store-UI-TopBar_3tnbt {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    height: var(--osui_height-frame-header);
    background-color: var(--osui_color-frame-surface-bg);
    border: 0;
    box-shadow: 0 .125rem .0625rem #0000000d,0 0 .0625rem #42474c73
}

.Online-Store-UI-TopBar--loading_vo6ie {
    padding-right: var(--p-space-400);
    padding-left: var(--p-space-400)
}

.Online-Store-UI-TopBar--slim_1kqca {
    --osui_height-frame-header: 2.75rem
}

.Online-Store-UI-TopBar--slim_1kqca.Online-Store-UI-TopBar--usesBottomSheet_qvlkc {
    --osui_height-frame-header: 3.5rem
}

.Online-Store-UI-TopBar__LoadingSkeleton_1eq5y {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: space-between;
    height: 100%
}

.Online-Store-UI-TopBar__LoadingSkeleton_1eq5y>div {
    flex: 0 1 20%
}

@media (max-width: 41.685em) {
    .Online-Store-UI-TopBar__LoadingSkeleton_1eq5y>div:nth-child(3) {
        display:none
    }
}

.Online-Store-UI-OverrideIcon_1njgm {
    --osui_override-icon-size: .75rem;
    --osui_override-icon-offset: .3125rem;
    --osui_override-icon-border-width: var(--p-border-width-025);
    display: flex;
    justify-content: center;
    align-items: center
}

.Online-Store-UI-OverrideIcon_1njgm.Online-Store-UI-OverrideIcon--dotIcon_z73ez {
    --osui_override-icon-size: .4375rem;
    --osui_override-icon-offset: .125rem;
    --osui_override-icon-border-width: var(--p-border-width-050)
}

.Online-Store-UI-OverrideIcon__Container_1n3sm {
    position: relative
}

.Online-Store-UI-OverrideIcon__Container_1n3sm,.Online-Store-UI-OverrideIcon__ChildrenWrapper_10to9,.Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-OverrideIcon__ChildrenWrapper_10to9 {
    z-index: 1;
    display: flex;
    min-width: 1.25rem;
    min-height: 1.25rem
}

.Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    z-index: 2;
    position: absolute
}

.Online-Store-UI-OverrideIcon_1njgm:not(.Online-Store-UI-OverrideIcon--dotIcon_z73ez) .Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    transform: rotate(45deg)
}

.Online-Store-UI-OverrideIcon--bottom_127x2 .Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    bottom: calc(var(--osui_override-icon-offset)*-1)
}

.Online-Store-UI-OverrideIcon--top_qqjgw .Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    top: calc(var(--osui_override-icon-offset)*-1)
}

.Online-Store-UI-OverrideIcon--right_1taim .Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    right: calc(var(--osui_override-icon-offset)*-1)
}

.Online-Store-UI-OverrideIcon--left_tykkd .Online-Store-UI-OverrideIcon__IconWrapper_4pw3x {
    left: calc(var(--osui_override-icon-offset)*-1)
}

.Online-Store-UI-OverrideIcon__Icon_tz1av {
    display: flex;
    background: var(--p-color-bg-surface);
    border: var(--osui_override-icon-border-width) solid var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-050)
}

.Online-Store-UI-OverrideIcon__Icon_tz1av ui-icon,.Online-Store-UI-OverrideIcon__Icon_tz1av svg {
    color: var(--p-color-bg-fill-success);
    fill: var(--p-color-bg-fill-success)
}

.Online-Store-UI-OverrideIcon--dotIcon_z73ez .Online-Store-UI-OverrideIcon__Icon_tz1av {
    border-radius: 50%;
    border: var(--osui_override-icon-border-width) solid var(--p-color-bg-surface)
}

.Online-Store-UI-OverrideIcon--dotIcon_z73ez.Online-Store-UI-OverrideIcon--disabled_12iib .Online-Store-UI-OverrideIcon__Icon_tz1av ui-icon,.Online-Store-UI-OverrideIcon--dotIcon_z73ez.Online-Store-UI-OverrideIcon--disabled_12iib .Online-Store-UI-OverrideIcon__Icon_tz1av svg {
    color: var(--p-color-icon-disabled);
    fill: var(--p-color-icon-disabled)
}

.Online-Store-UI-OverrideIcon__Icon_tz1av svg {
    width: var(--osui_override-icon-size);
    height: var(--osui_override-icon-size)
}

.Online-Store-UI-OverrideIcon_1njgm:not(.Online-Store-UI-OverrideIcon--dotIcon_z73ez) .Online-Store-UI-OverrideIcon__Icon_tz1av svg {
    transform: rotate(-45deg)
}

.Online-Store-UI-ThumbnailsStack--thumbnailsStack_mo10z {
    display: grid
}

.Online-Store-UI-ThumbnailsStack--single_1b94p {
    height: .875rem;
    width: .875rem;
    margin: .1875rem
}

.Online-Store-UI-ThumbnailsStack--single_1b94p .Online-Store-UI-ThumbnailsStack--primary_a1s9u,.Online-Store-UI-ThumbnailsStack--single_1b94p .Online-Store-UI-ThumbnailsStack--secondary_4ute1 {
    height: 100%;
    width: 100%
}

.Online-Store-UI-ThumbnailsStack--multiple_o9efj {
    margin: .125rem
}

.Online-Store-UI-ThumbnailsStack--multiple_o9efj .Online-Store-UI-ThumbnailsStack--primary_a1s9u,.Online-Store-UI-ThumbnailsStack--multiple_o9efj .Online-Store-UI-ThumbnailsStack--secondary_4ute1 {
    height: .75rem;
    width: .75rem
}

.Online-Store-UI-ThumbnailsStack--image_1amzv {
    object-fit: cover;
    width: 100%;
    height: 100%;
    vertical-align: top
}

.Online-Store-UI-ThumbnailsStack--subdued_5sorm .Online-Store-UI-ThumbnailsStack--image_1amzv {
    opacity: .6
}

.Online-Store-UI-ThumbnailsStack--primary_a1s9u,.Online-Store-UI-ThumbnailsStack--secondary_4ute1 {
    position: relative;
    grid-area: 1/1;
    border-radius: .125rem;
    overflow: hidden;
    background-color: #fff9
}

.Online-Store-UI-ThumbnailsStack--primary_a1s9u {
    z-index: 2
}

.Online-Store-UI-ThumbnailsStack--secondary_4ute1+.Online-Store-UI-ThumbnailsStack--primary_a1s9u {
    margin-top: .25rem;
    margin-left: .25rem;
    box-shadow: calc(var(--p-border-width-025)*-.5) calc(var(--p-border-width-025)*-.5) 0 0 var(--p-color-bg-surface)
}

.Online-Store-UI-ThumbnailsStack--secondary_4ute1 {
    z-index: 1
}

.Online-Store-UI-ThumbnailsGrid_swh0z {
    flex: 0 0 auto;
    width: 2.5rem;
    height: 2.5rem
}

.Online-Store-UI-ThumbnailsGrid--sizeTiny_1lth4.Online-Store-UI-ThumbnailsGrid--noPadding_1e82l {
    width: 1rem;
    height: 1rem
}

.Online-Store-UI-ThumbnailsGrid--sizeTiny_1lth4:not(.Online-Store-UI-ThumbnailsGrid--noPadding_1e82l) {
    padding: .75rem
}

.Online-Store-UI-ThumbnailsGrid--sizeSmall_atoij.Online-Store-UI-ThumbnailsGrid--noPadding_1e82l {
    width: 1.25rem;
    height: 1.25rem
}

.Online-Store-UI-ThumbnailsGrid--sizeSmall_atoij:not(.Online-Store-UI-ThumbnailsGrid--noPadding_1e82l) {
    padding: .625rem
}

.Online-Store-UI-ThumbnailsGrid--sizeMedium_2wqco.Online-Store-UI-ThumbnailsGrid--noPadding_1e82l {
    width: 2rem;
    height: 2rem
}

.Online-Store-UI-ThumbnailsGrid--sizeMedium_2wqco:not(.Online-Store-UI-ThumbnailsGrid--noPadding_1e82l) {
    padding: .25rem
}

.Online-Store-UI-ThumbnailsGrid__List_12o8x {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    grid-gap: calc(var(--p-space-100)*.5);
    height: 100%;
    border-radius: var(--p-border-radius-100);
    overflow: hidden
}

.Online-Store-UI-ThumbnailsGrid--sizeTiny_1lth4 .Online-Store-UI-ThumbnailsGrid__List_12o8x {
    grid-template-columns: repeat(auto-fit,minmax(calc(.5rem - var(--p-space-100)*.5),1fr))
}

.Online-Store-UI-ThumbnailsGrid--sizeSmall_atoij .Online-Store-UI-ThumbnailsGrid__List_12o8x {
    grid-template-columns: repeat(auto-fit,minmax(calc(.625rem - var(--p-space-100)*.5),1fr))
}

.Online-Store-UI-ThumbnailsGrid--sizeMedium_2wqco .Online-Store-UI-ThumbnailsGrid__List_12o8x {
    grid-template-columns: repeat(auto-fit,minmax(calc(1rem - var(--p-space-100)*.5),1fr))
}

.Online-Store-UI-ThumbnailsGrid--sizeFull_zhqfg .Online-Store-UI-ThumbnailsGrid__List_12o8x {
    grid-template-columns: repeat(auto-fit,minmax(calc(1.25rem - var(--p-space-100)*.5),1fr))
}

.Online-Store-UI-ThumbnailsGrid__Item_12npx {
    height: auto;
    background-color: var(--osui_color-frame-bg)
}

.Online-Store-UI-ThumbnailsGrid__Item_12npx:nth-child(odd):last-child {
    grid-column: 1/span 2
}

.Online-Store-UI-ThumbnailsGrid--sizeTiny_1lth4 .Online-Store-UI-ThumbnailsGrid__Item_12npx {
    min-height: calc(.5rem - var(--p-space-100)*.5)
}

.Online-Store-UI-ThumbnailsGrid--sizeSmall_atoij .Online-Store-UI-ThumbnailsGrid__Item_12npx {
    min-height: calc(.625rem - var(--p-space-100)*.5)
}

.Online-Store-UI-ThumbnailsGrid--sizeMedium_2wqco .Online-Store-UI-ThumbnailsGrid__Item_12npx {
    min-height: calc(1rem - var(--p-space-100)*.5)
}

.Online-Store-UI-ThumbnailsGrid--sizeFull_zhqfg .Online-Store-UI-ThumbnailsGrid__Item_12npx {
    min-height: calc(1.25rem - var(--p-space-100)*.5)
}

.Online-Store-UI-ThumbnailsGrid__Image_1wdgl {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.Online-Store-UI-UppercaseText_1m15a {
    text-transform: uppercase
}

.Online-Store-UI-Switch_7rbjd {
    --osui_switch-color: var(--p-color-bg-fill);
    --osui_switch-background-color: var(--p-color-icon-secondary);
    outline: none;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    border-radius: .375rem;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    margin: 0;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-Switch_7rbjd:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-Switch_7rbjd:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-Switch_7rbjd:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Switch_7rbjd:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-Switch_7rbjd:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-Switch_7rbjd:after {
    border-radius: .375rem
}

.Online-Store-UI-Switch_7rbjd.Online-Store-UI-Switch--disabled_ase6m {
    cursor: default;
    pointer-events: none
}

.Online-Store-UI-Switch--toneDefault_1i7ng.Online-Store-UI-Switch--on_4458v {
    --osui_switch-background-color: var(--p-color-bg-fill-brand)
}

.Online-Store-UI-Switch--toneDefault_1i7ng:hover {
    --osui_switch-background-color: var(--p-color-icon-secondary-hover)
}

.Online-Store-UI-Switch--toneDefault_1i7ng.Online-Store-UI-Switch--on_4458v:hover {
    --osui_switch-background-color: var(--p-color-bg-fill-brand-hover)
}

.Online-Store-UI-Switch--toneDefault_1i7ng:active {
    --osui_switch-background-color: var(--p-color-bg-surface-brand-active)
}

.Online-Store-UI-Switch--toneDefault_1i7ng.Online-Store-UI-Switch--on_4458v:active {
    --osui_switch-background-color: var(--p-color-bg-fill-brand-active)
}

.Online-Store-UI-Switch--toneDefault_1i7ng.Online-Store-UI-Switch--disabled_ase6m {
    --osui_switch-background-color: var(--p-color-bg-surface-disabled)
}

.Online-Store-UI-Switch--toneMagic_1hgee.Online-Store-UI-Switch--on_4458v {
    --osui_switch-background-color: var(--p-color-bg-fill-magic)
}

.Online-Store-UI-Switch--toneMagic_1hgee:hover {
    --osui_switch-background-color: var(--p-color-icon-secondary-hover)
}

.Online-Store-UI-Switch--toneMagic_1hgee.Online-Store-UI-Switch--on_4458v:hover {
    --osui_switch-background-color: var(--p-color-text-magic-secondary)
}

.Online-Store-UI-Switch--toneMagic_1hgee:active {
    --osui_switch-background-color: var(--p-color-bg-surface-brand-active)
}

.Online-Store-UI-Switch--toneMagic_1hgee.Online-Store-UI-Switch--on_4458v:active {
    --osui_switch-background-color: var(--p-color-text-magic)
}

.Online-Store-UI-Switch--toneMagic_1hgee.Online-Store-UI-Switch--disabled_ase6m {
    --osui_switch-background-color: var(--p-color-bg-surface-disabled)
}

.Online-Store-UI-Switch__Track_br4oj {
    display: block;
    height: 1.25rem;
    width: 2rem;
    background-color: var(--osui_switch-background-color);
    border-radius: .375rem;
    transition: background-color var(--p-motion-duration-50) var(--p-motion-ease)
}

.Online-Store-UI-Switch__Thumb_cencq {
    position: absolute;
    top: .25rem;
    left: .25rem;
    width: .75rem;
    height: .75rem;
    background-color: var(--osui_switch-color);
    border-radius: .1875rem;
    transition: transform var(--p-motion-duration-50) var(--p-motion-ease)
}

.Online-Store-UI-Switch--on_4458v .Online-Store-UI-Switch__Thumb_cencq {
    transform: translate(.75rem)
}

.Online-Store-UI-Switch--disabled_ase6m .Online-Store-UI-Switch__Thumb_cencq {
    background-color: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-SkipToAction_1cg49 {
    z-index: 70;
    position: fixed;
    top: .625rem;
    left: var(--p-space-200);
    opacity: 0;
    pointer-events: none
}

.Online-Store-UI-SkipToAction_1cg49.Online-Store-UI-SkipToAction--focused_xm8ys {
    pointer-events: all;
    opacity: 1
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: var(--osui_height-common-control);
    min-width: var(--osui_height-common-control);
    margin: 0;
    padding: calc(var(--osui_height-common-control)*.5 - var(--p-font-line-height-500)*.5 - .0625rem) var(--p-space-400);
    background: var(--p-color-bg-surface);
    box-shadow: var(--p-shadow-200);
    border-radius: var(--p-border-radius-100);
    color: var(--p-color-text);
    border: .0625rem solid var(--p-color-border-tertiary);
    border-top-color: var(--p-color-border-secondary);
    border-bottom-color: var(--p-color-input-border);
    line-height: 1;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i svg {
    fill: var(--p-color-icon)
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem) calc(var(--p-border-width-025)*-1 - .0625rem);
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 calc(var(--p-border-width-025)*-1 - .0625rem) var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-100) + .0625rem)
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i:hover {
    background: var(--p-color-bg-surface-secondary-hover);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i:focus {
    box-shadow: var(--p-shadow-200);
    outline: 0
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i:active {
    background: var(--p-color-bg-surface-secondary-active);
    box-shadow: var(--p-shadow-200)
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i:active:after {
    border: none;
    box-shadow: none
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i.Online-Store-UI-SkipToAction--pressed_xm4dt {
    background: var(--p-color-bg-fill-inverse);
    box-shadow: var(--p-shadow-inset-200);
    color: var(--p-color-text-inverse);
    border-color: var(--p-color-border-inverse)
}

.Online-Store-UI-SkipToAction__SkipAnchor_kdf0i.Online-Store-UI-SkipToAction--pressed_xm4dt svg {
    fill: currentcolor
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SkipToAction__SkipAnchor_kdf0i {
        border: .0625rem solid windowText
    }
}

.Online-Store-UI-SortableList_3i53m {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column
}

.Online-Store-UI-SortableList__DefaultItem_16cub {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--p-space-200);
    background: var(--p-color-bg-surface)
}

.Online-Store-UI-SortableList__ItemTitle_1t5fr {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Online-Store-UI-TruncateObserver__Truncate_vnwc6 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

.Online-Store-UI-SubheadingButton_xkfph {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto 0;
    align-items: center;
    text-align: left;
    height: 3rem;
    width: 100%;
    color: var(--p-color-text);
    fill: var(--p-color-icon)
}

.Online-Store-UI-SubheadingButton_xkfph:focus {
    outline: none
}

.Online-Store-UI-SubheadingButton_xkfph ui-internal-iconrnal-icon,.Online-Store-UI-SubheadingButton_xkfph svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-SubheadingButton_xkfph:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-SubheadingButton_xkfph:focus-visible ui-internal-icon,.Online-Store-UI-SubheadingButton_xkfph:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SubheadingButton_xkfph:focus-visible ui-internal-icon,.Online-Store-UI-SubheadingButton_xkfph:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-SubheadingButton_xkfph:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-SubheadingButton_xkfph:hover ui-internal-icon,.Online-Store-UI-SubheadingButton_xkfph:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-SubheadingButton_xkfph:hover ui-internal-icon,.Online-Store-UI-SubheadingButton_xkfph:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-SubheadingButton_xkfph:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-SubheadingButton_xkfph:active ui-internal-icon,.Online-Store-UI-SubheadingButton_xkfph:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SubheadingButton_xkfph:active ui-internal-icon,.Online-Store-UI-SubheadingButton_xkfph:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-SubheadingButton_xkfph:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-SubheadingButton_xkfph:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SubheadingButton_xkfph:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SubheadingButton_xkfph:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-SubheadingButton_xkfph:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SubheadingButton_xkfph:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SubheadingButton_xkfph.Online-Store-UI-SubheadingButton--hasPrefix_hqjnl {
    grid-template-columns: auto 1fr auto 0
}

.Online-Store-UI-SubheadingButton_xkfph:not(.Online-Store-UI-SubheadingButton--fullWidth_3mx11).Online-Store-UI-SubheadingButton--denseUi_13jkd {
    padding-left: var(--p-space-300);
    padding-right: calc(var(--p-space-300) + var(--p-space-150))
}

.Online-Store-UI-SubheadingButton_xkfph:not(.Online-Store-UI-SubheadingButton--fullWidth_3mx11) {
    padding-left: var(--p-space-400);
    padding-right: var(--p-space-300)
}

.Online-Store-UI-SubheadingButton--disabled_i5qdi {
    color: var(--p-color-text-disabled);
    cursor: unset
}

.Online-Store-UI-SubheadingButton--disabled_i5qdi svg {
    fill: var(--p-color-icon-disabled)
}

.Online-Store-UI-SubheadingButton__TitleWrapper_1kusn {
    display: flex;
    overflow: hidden
}

.Online-Store-UI-StatusIndicator_1mrzs {
    border-radius: 50%;
    height: .5rem;
    width: .5rem
}

.Online-Store-UI-StatusIndicator--base_aseor {
    background-color: var(--p-color-icon-disabled)
}

.Online-Store-UI-StatusIndicator--highlight_1klyk {
    background-color: var(--p-color-border-focus)
}

.Online-Store-UI-StatusIndicator--success_14sm5 {
    background-color: var(--p-color-bg-fill-brand)
}

.Online-Store-UI-StatusIndicator--critical_tto3a {
    background-color: var(--p-color-bg-fill-critical)
}

.Online-Store-UI-StatusIndicator--warning_1qayn {
    background-color: var(--p-color-icon-caution)
}

.Online-Store-UI-SegmentedControl__SegmentedControlContainer_158bp {
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: var(--p-border-radius-200);
    padding: 0 var(--p-space-050);
    background-color: var(--p-color-bg-fill-secondary);
    gap: var(--p-space-025);
    margin: 0
}

.Online-Store-UI-SegmentedControl__SegmentedControlContainer_158bp.Online-Store-UI-SegmentedControl--labelled_y3nc7 {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-UrlPicker__PrefixIconWrapper_16c8e>span {
    width: var(--p-space-400);
    height: var(--p-space-400)
}

.Online-Store-UI-ButtonSetting__Button_1mtsj {
    cursor: pointer;
    padding: var(--p-space-200) var(--p-space-300);
    background-color: var(--p-color-bg-fill-secondary);
    color: var(--p-color-text);
    border: none;
    border-radius: var(--p-border-radius-200);
    font-size: var(--p-font-size-300);
    font-weight: var(--p-font-weight-medium);
    line-height: var(--p-font-line-height-400);
    min-width: 0
}

.Online-Store-UI-ButtonSetting__Button_1mtsj.Online-Store-UI-ButtonSetting--withAction_1cb91 {
    border-start-start-radius: var(--p-border-radius-200);
    border-end-start-radius: var(--p-border-radius-200);
    border-start-end-radius: 0;
    border-end-end-radius: 0
}

.Online-Store-UI-ButtonSetting__Button_1mtsj.Online-Store-UI-ButtonSetting--fullWidth_1i0sa {
    width: 100%
}

.Online-Store-UI-ButtonSetting__Button_1mtsj:hover {
    background-color: var(--p-color-bg-fill-secondary-hover)
}

.Online-Store-UI-ButtonSetting__ButtonContent_qaj0l {
    display: block
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-ButtonSetting__ButtonContent_qaj0l {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

.Online-Store-UI-ButtonSetting__Action_1mucg {
    position: relative;
    display: flex;
    min-width: 0;
    width: var(--p-space-800);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    background-color: var(--p-color-bg);
    color: var(--p-color-text);
    border-start-end-radius: var(--p-border-radius-200);
    border-end-end-radius: var(--p-border-radius-200);
    overflow: hidden
}

.Online-Store-UI-ButtonSetting__ActionContent_qas2a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.Online-Store-UI-ParagraphSetting__Paragraph_1kcok {
    word-break: break-word;
    overflow-wrap: break-word;
    margin-top: var(--p-space-400)
}

.Online-Store-UI-ParagraphSetting__Paragraph_1kcok:last-child {
    margin-bottom: var(--p-space-400)
}

.Online-Store-UI-ParagraphSetting__Paragraph_1kcok:only-child {
    margin-top: 0;
    margin-bottom: 0
}

.Online-Store-UI-LabelledSetting__LabelWrapper_1q4ow {
    word-break: break-word;
    overflow-wrap: break-word;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 1.8125rem
}

@media (max-width: 67.4975em) {
    .Online-Store-UI-LabelledSetting__LabelWrapper_1q4ow {
        margin-bottom:var(--p-space-100)
    }
}

.Online-Store-UI-LabelledSetting__Wrapper_1nkgl {
    display: grid;
    grid-template-columns: 1fr 10.625rem;
    align-items: start;
    gap: var(--p-space-150)
}

@media (max-width: 67.4975em) {
    .Online-Store-UI-LabelledSetting__Wrapper_1nkgl {
        grid-template-columns:minmax(0,2fr) minmax(0,5fr)
    }
}

.Online-Store-UI-LabelledSetting__Wrapper_1nkgl .Online-Store-UI-LabelledSetting__Label_8kera {
    margin-top: var(--p-space-050)
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm {
    color: var(--osui_color-setting-label);
    word-break: break-word;
    overflow-wrap: break-word;
    display: flex;
    justify-content: space-between;
    height: 100%;
    padding-top: var(--osui-labelled-setting-label-top-padding)
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm.Online-Store-UI-LabelledSetting--stacked_1gzbd {
    padding-right: var(--p-space-100)
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm.Online-Store-UI-LabelledSetting--withoutActions_1a0k2 {
    padding-bottom: var(--p-space-150)
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm.Online-Store-UI-LabelledSetting--blockAlignFlexible_eo8of {
    padding-top: 0;
    display: grid;
    height: calc(100% - var(--osui-labelled-setting-label-top-padding));
    grid-template-rows: minmax(0,var(--osui-labelled-setting-label-top-padding)) 1fr
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm.Online-Store-UI-LabelledSetting--blockAlignFlexible_eo8of:before {
    content: ""
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm.Online-Store-UI-LabelledSetting--blockAlignCenter_1p6k6 {
    align-items: center
}

.Online-Store-UI-LabelledSetting__DenseLabelWrapper_5wfdm.Online-Store-UI-LabelledSetting--blockAlignStart_1vpx7 {
    align-items: flex-start
}

.Online-Store-UI-LabelledSetting__DenseWrapper_1q9uh {
    display: grid;
    grid-template-columns: var(--osui_width-labelled-setting-label) minmax(0,1fr);
    align-items: start;
    gap: var(--p-space-150)
}

.Online-Store-UI-LabelledSetting__DenseWrapper_1q9uh.Online-Store-UI-LabelledSetting--unboundedLabel_1cun4 {
    grid-template-columns: minmax(0,auto) minmax(0,auto)
}

.Online-Store-UI-LabelledSetting__Label_8kera {
    margin-bottom: calc(var(--p-space-100)*.5);
    white-space: break-spaces
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-LabelledSetting__Label_8kera {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

.Online-Store-UI-LabelledSetting__DenseLabel_uuena {
    white-space: break-spaces
}

.Online-Store-UI-LabelledSetting__Error_8l9xl {
    word-break: break-word;
    overflow-wrap: break-word;
    margin-top: var(--p-space-100)
}

.Online-Store-UI-LabelledSetting__DenseError_8au5c {
    word-break: break-word;
    overflow-wrap: break-word
}

.Online-Store-UI-LabelledSetting__ChildrenWrapper_1bsvh {
    flex-grow: 1;
    max-width: 100%
}

.Online-Store-UI-KeyboardNavigation-KeyboardNavigationOption_1rjhb {
    border-radius: var(--p-border-radius-100)
}

.Online-Store-UI-KeyboardNavigation-KeyboardNavigationOption_1rjhb.Online-Store-UI-KeyboardNavigation-KeyboardNavigationOption--selected_vi7dn {
    outline: .0625rem transparent solid;
    background-color: var(--osui_color-plain-button-bg-active)
}

.Online-Store-UI-KeyboardNavigation-KeyboardNavigationOption_1rjhb.Online-Store-UI-KeyboardNavigation-KeyboardNavigationOption--cover_hs998 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    pointer-events: none
}

.Online-Store-UI-PickerList-LoadMore_jif94 {
    padding: var(--p-space-300)
}

.Online-Store-UI-Collapsible--collapsed_1tzfi {
    display: none
}

.Online-Store-UI-Chevron_n30pf {
    width: var(--osui_nav-action-connected-button-width-slim);
    display: grid;
    place-items: center
}

.Online-Store-UI-Ghost_1a17r {
    background-color: var(--p-color-bg-surface-brand-selected);
    margin-left: var(--osui-margin-x-sortable-list-ghost);
    margin-right: var(--osui-margin-x-sortable-list-ghost);
    border-radius: var(--p-border-radius-100);
    height: var(--osui_height-nav-action)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-Ghost_1a17r {
        --osui_height-nav-action: var(--osui_size-min-action-mobile)
    }
}

.Online-Store-UI-Ghost--spacingBase_i3djj {
    padding-left: var(--p-space-200);
    padding-right: var(--p-space-300)
}

.Online-Store-UI-Ghost--spacingTight_16pko {
    padding-left: var(--p-space-100);
    padding-right: var(--p-space-100)
}

.Online-Store-UI-Ghost--spacingNone_1wdu1 {
    padding-left: 0;
    padding-right: 0
}

.Online-Store-UI-Clone_ctpnw {
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-BottomSheet-DroppableRegion__Droppable_y9qaq {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: var(--osui_max-droppable-height-bottom-sheet)
}

.Online-Store-UI-BottomSheet-DroppableRegion__DroppableInterior_14eqk {
    position: relative;
    width: 100%;
    height: 100%
}

.Online-Store-UI-BottomSheet-DroppableRegion__DroppableBottom_r7259,.Online-Store-UI-BottomSheet-DroppableRegion__DroppableMid_510gi,.Online-Store-UI-BottomSheet-DroppableRegion__DroppableTop_1kyam {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%
}

.Online-Store-UI-BottomSheet-DroppableRegion__DroppableBottom_r7259 {
    bottom: 0;
    height: 33.33%
}

.Online-Store-UI-BottomSheet-DroppableRegion__DroppableMid_510gi {
    bottom: 33.33%;
    height: 33.33%
}

.Online-Store-UI-BottomSheet-DroppableRegion__DroppableTop_1kyam {
    bottom: 66.66%;
    height: 33.33%
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k {
    --osui_border-radius-bottomsheet: var(--p-space-400);
    position: absolute;
    bottom: calc(var(--osui_max-height-bottom-sheet)*-1 + var(--osui_height-bottom-sheet-collapsed-drag-handle));
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 100%;
    grid-template-areas: "header" "children";
    width: 100%;
    height: var(--osui_max-height-bottom-sheet);
    pointer-events: all;
    border-radius: var(--osui_border-radius-bottomsheet) var(--osui_border-radius-bottomsheet) 0 0;
    background: var(--p-color-bg-surface);
    box-shadow: var(--osui_box-shadow-bottom-sheet);
    transition: transform .15s ease-out 0s;
    transform: translate3d(0,var(--osui_translate-y-bottom-sheet-draggable-region),0)
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k.Online-Store-UI-BottomSheet-DraggableRegion--hasBackgroundSheet_1gqo2:before {
    --osui_min-height-bottom-sheet-background-sheet: 1.625rem;
    --osui_height-bottom-sheet-background-sheet-overlap: calc(var(--osui_border-radius-bottomsheet) + var(--p-space-050));
    content: var(--osui_content-bottom-sheet-background-sheet-content);
    position: absolute;
    bottom: calc(100% - var(--osui_height-bottom-sheet-background-sheet-overlap));
    z-index: -1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: calc(var(--osui_min-height-bottom-sheet-background-sheet) + var(--osui_height-bottom-sheet-background-sheet-overlap));
    padding-bottom: var(--osui_height-bottom-sheet-background-sheet-overlap);
    background: var(--p-color-bg-fill-brand);
    border-radius: var(--osui_border-radius-bottomsheet) var(--osui_border-radius-bottomsheet) 0 0;
    box-shadow: var(--osui_box-shadow-bottom-sheet);
    color: var(--p-color-bg-surface);
    text-align: center;
    font-size: .6875rem;
    line-height: var(--p-font-line-height-500);
    font-weight: var(--p-font-weight-medium)
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k.Online-Store-UI-BottomSheet-DraggableRegion--hasBackgroundSheet_1gqo2.Online-Store-UI-BottomSheet-DraggableRegion--showBackgroundSheet_zpg0e:before {
    transform: translateZ(0);
    transition: transform .15s ease-out 0s
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k.Online-Store-UI-BottomSheet-DraggableRegion--hasBackgroundSheet_1gqo2:not(.Online-Store-UI-BottomSheet-DraggableRegion--showBackgroundSheet_zpg0e):before {
    transform: translate3d(0,100%,0);
    transition: transform .15s ease-out 0s
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k.Online-Store-UI-BottomSheet-DraggableRegion--fullCollapse_1ew4u {
    --osui_height-bottom-sheet-collapsed-drag-handle: 0
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k.Online-Store-UI-BottomSheet-DraggableRegion--dragging_1rf7g {
    transition: none
}

.Online-Store-UI-BottomSheet-DraggableRegion_1g75k.Online-Store-UI-BottomSheet-DraggableRegion--expanded_1b48a {
    --osui_height-bottom-sheet-collapsed-drag-handle: var( --osui_height-bottom-sheet-header );
    transform: translate3d(0,calc((var(--osui_translate-height-bottom-sheet) - var(--osui_height-bottom-sheet-header))*-1 + var(--osui_translate-y-bottom-sheet-draggable-region)),0)
}

.Online-Store-UI-BottomSheet-DraggableRegion__DragHandle_biv3a {
    grid-area: header;
    display: flex;
    align-items: flex-start;
    background: inherit;
    width: 100%;
    padding-top: var(--p-space-050);
    height: var(--osui_height-bottom-sheet-header);
    touch-action: none;
    border-radius: var(--osui_border-radius-bottomsheet) var(--osui_border-radius-bottomsheet) 0 0
}

.Online-Store-UI-BottomSheet-DraggableRegion__DragHandle_biv3a.Online-Store-UI-BottomSheet-DraggableRegion--reducedHeightDragHandle_rn5n8 {
    --osui_height-bottom-sheet-header: polaris.rem(2.75rem)
}

.Online-Store-UI-BottomSheet-DraggableRegion__Content_95cj8 {
    grid-area: children;
    position: relative;
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    --osui_translate-y-bottom-sheet-draggable-region: initial
}

.Online-Store-UI-BottomSheet-DraggableRegion__Content_95cj8.Online-Store-UI-BottomSheet-DraggableRegion--scrollable_19hpe {
    overflow-y: scroll
}

.Online-Store-UI-BottomSheet-DraggableRegion__Content_95cj8:not(.Online-Store-UI-BottomSheet-DraggableRegion--scrollable_19hpe) .Online-Store-UI-BottomSheet-DraggableRegion__ContentInterior_xq4ms {
    display: flex;
    flex-direction: column
}

.Online-Store-UI-BottomSheet-DraggableRegion__ContentInterior_xq4ms {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.Online-Store-UI-BottomSheet-DraggableRegion--isModal_19kp5.Online-Store-UI-BottomSheet-DraggableRegion--exiting_1yt6k {
    transform: translate3d(0,var(--osui_height-bottom-sheet-header),0)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    min-width: 0;
    font-weight: var(--osui_plain-action-font-weight);
    text-transform: initial;
    letter-spacing: initial;
    fill: var(--p-color-icon);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--osui_height-common-control);
    max-width: 100%;
    min-height: var(--osui_height-common-control);
    border-radius: var(--p-border-radius-200);
    line-height: 1;
    text-decoration: none;
    color: var(--p-color-text);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    display: flex;
    background-color: transparent;
    min-width: auto;
    width: var(--osui_nav-action-connected-button-width-slim);
    min-height: auto;
    height: var(--osui_height-nav-action);
    color: var(--p-color-icon-secondary)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus {
    outline: none
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h ui-internal-iconrnal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus-visible ui-internal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus-visible ui-internal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-Disclosure__DisclosureAction_18h1h:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-Disclosure__DisclosureAction_18h1h:hover ui-internal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-Disclosure__DisclosureAction_18h1h:hover ui-internal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:active ui-internal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Disclosure__DisclosureAction_18h1h:active ui-internal-icon,.Online-Store-UI-Disclosure__DisclosureAction_18h1h:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h:hover {
    color: var(--p-color-icon)
}

.Online-Store-UI-Disclosure__DisclosureAction_18h1h[aria-expanded=false]>* {
    transform: rotate(-90deg)
}

:root {
    --osui-nav-item-interior-padding: var(--p-space-200);
    --osui_nav-action-connected-button-width: 1.75rem;
    --osui_nav-action-connected-button-width-slim: 1.25rem;
    --osui_nav-action-common-prefix-size: 1.25rem;
    --osui_nav-action-common-prefix-gap: var(--p-space-200);
    --osui-nav-item-alignment-none: 0;
    --osui-nav-item-alignment-base-tight: var(--p-space-300);
    --osui_nav-item-alignment-common-icon: calc(var(--osui_nav-action-common-prefix-size) + var(--osui_nav-action-common-prefix-gap) + var(--osui-nav-item-alignment-base-tight));
    --osui_nav-item-alignment-common-action-with-icon: calc(var(--osui_nav-action-connected-button-width-slim) + var(--osui_nav-action-common-prefix-size) + var(--osui_nav-action-common-prefix-gap));
    --osui_nav-item-alignment-nested-offset: var(--p-space-100)
}

.Online-Store-UI-DragHandle_2869c {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    min-width: 0;
    font-weight: var(--osui_plain-action-font-weight);
    text-transform: initial;
    letter-spacing: initial;
    fill: var(--p-color-icon);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--osui_height-common-control);
    max-width: 100%;
    min-height: var(--osui_height-common-control);
    border-radius: var(--p-border-radius-200);
    line-height: 1;
    text-decoration: none;
    color: var(--p-color-text);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    display: flex;
    background-color: transparent;
    min-width: auto;
    width: var(--osui_nav-action-connected-button-width);
    min-height: auto;
    height: var(--osui_height-nav-action);
    color: var(--p-color-icon-secondary);
    cursor: grab;
    touch-action: none
}

.Online-Store-UI-DragHandle_2869c:focus {
    outline: none
}

.Online-Store-UI-DragHandle_2869c:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-DragHandle_2869c:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-DragHandle_2869c:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-DragHandle_2869c:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-DragHandle_2869c:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-DragHandle_2869c ui-internal-iconrnal-icon,.Online-Store-UI-DragHandle_2869c svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-DragHandle_2869c:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-DragHandle_2869c:focus-visible ui-internal-icon,.Online-Store-UI-DragHandle_2869c:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c:focus-visible ui-internal-icon,.Online-Store-UI-DragHandle_2869c:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-DragHandle_2869c:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-DragHandle_2869c:hover ui-internal-icon,.Online-Store-UI-DragHandle_2869c:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c:hover ui-internal-icon,.Online-Store-UI-DragHandle_2869c:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-DragHandle_2869c:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-DragHandle_2869c:active ui-internal-icon,.Online-Store-UI-DragHandle_2869c:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c:active ui-internal-icon,.Online-Store-UI-DragHandle_2869c:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-DragHandle_2869c:hover {
    color: var(--p-color-icon)
}

.Online-Store-UI-DragHandle--fleeting_1d3y4 .Online-Store-UI-DragHandle_2869c {
    opacity: 0;
    transition: opacity var(--p-motion-duration-100) var(--p-motion-ease)
}

.Online-Store-UI-DragHandle--fleeting_1d3y4:focus-within .Online-Store-UI-DragHandle_2869c {
    opacity: 1
}

.Online-Store-UI-DragHandle--fleeting_1d3y4:hover .Online-Store-UI-DragHandle_2869c {
    opacity: 1
}

@media (max-width: 41.685em) {
    .Online-Store-UI-DragHandle_2869c {
        width:var(--osui_height-nav-action)
    }
}

.Online-Store-UI-DragHandle_2869c:disabled {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-DragHandle_2869c:disabled svg,.Online-Store-UI-DragHandle_2869c:disabled ui-internal-icon {
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    min-width: 0;
    font-weight: var(--osui_plain-action-font-weight);
    text-transform: initial;
    letter-spacing: initial;
    fill: var(--p-color-icon);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--osui_height-common-control);
    max-width: 100%;
    min-height: var(--osui_height-common-control);
    border-radius: var(--p-border-radius-200);
    line-height: 1;
    text-decoration: none;
    color: var(--p-color-text);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    display: flex;
    background-color: transparent;
    min-width: auto;
    width: var(--osui_nav-action-connected-button-width-slim);
    min-height: auto;
    height: var(--osui_height-nav-action)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus {
    outline: none
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi ui-internal-iconrnal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus-visible ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus-visible ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:hover ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:hover ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:active ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:active ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeSlim_1utxi:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--sizeCompact_vamed {
    width: var(--p-space-500);
    height: var(--p-space-500);
    border-radius: var(--p-space-150)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--pressed_ukh99 {
    color: var(--p-color-text-brand);
    cursor: grabbing
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--pressed_ukh99:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--pressed_ukh99 ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--pressed_ukh99 svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--pressed_ukh99 ui-internal-icon,.Online-Store-UI-DragHandle_2869c.Online-Store-UI-DragHandle--pressed_ukh99 svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-DragHandle_2869c svg,.Online-Store-UI-DragHandle_2869c ui-internal-icon {
    color: var(--p-color-icon)
}

.Online-Store-UI-DragHandle__DragContainer_1gn16 {
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-Frame-HeaderArea_n7ivb {
    grid-area: header;
    position: relative;
    z-index: 40;
    width: 100%
}

.Online-Store-UI-Frame-MainArea_h6r4w {
    min-width: 0;
    max-width: 100%;
    grid-area: main;
    z-index: 40;
    position: relative;
    display: flex;
    --osui_margin-bottom-main-area: calc(var(--p-border-radius-100)*-1)
}

.Online-Store-UI-Frame-MainArea_h6r4w.Online-Store-UI-Frame-MainArea--usesBottomSheet_1y3tx {
    --osui_margin-bottom-main-area: calc(var(--p-space-400)*-1)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-Frame-MainArea_h6r4w {
        z-index:35;
        margin-bottom: var(--osui_margin-bottom-main-area)
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Frame-MainArea_h6r4w {
        --osui_preview-padding: var(--p-space-200)
    }
}

.Online-Store-UI-Frame-FooterArea_1oc7z {
    grid-area: footer;
    z-index: 60;
    position: relative;
    height: var(--osui_height-frame-footer)
}

.Online-Store-UI-Frame-PanelArea_coe3f {
    position: relative;
    width: 100%;
    height: 100%
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Frame-PanelArea_coe3f {
        width:var(--osui_width-sidebar-desktop)
    }
}

.Online-Store-UI-Frame-PanelArea_coe3f:empty {
    display: none
}

.Online-Store-UI-Frame-PrimaryActionArea_1xfo6 {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.Online-Store-UI-Frame-SecondaryActionArea_mcgft {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.Online-Store-UI-BottomSheet-Header_1vquy {
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.Online-Store-UI-BottomSheet-Header__Interior_cvu6q {
    position: relative;
    height: 100%;
    display: grid;
    grid-template-columns: minmax(6.25rem,1fr) minmax(0,2fr) minmax(6.25rem,1fr);
    grid-template-areas: "secondary middle primary";
    padding-left: var(--osui_bottom-sheet-header-padding-horizontal);
    padding-right: var(--osui_bottom-sheet-header-padding-horizontal)
}

.Online-Store-UI-BottomSheet-Header__SecondaryAction_10rod {
    grid-area: secondary;
    display: grid;
    grid-template-rows: 1.125rem 1fr;
    grid-template-areas: "drag-icon-offset" "secondary-action"
}

.Online-Store-UI-BottomSheet-Header__SecondaryAction_10rod button {
    grid-area: secondary-action;
    min-width: 2.75rem;
    min-height: 2.75rem
}

.Online-Store-UI-BottomSheet-Header__PrimaryAction_kueqb {
    grid-area: primary
}

.Online-Store-UI-BottomSheet-Header__PrimaryActionGroup_cyksi {
    grid-area: primary;
    display: grid;
    grid-template-rows: 1.125rem 1fr;
    grid-template-areas: "drag-icon-offset" "primary-action-group"
}

.Online-Store-UI-BottomSheet-Header__PrimaryActionGroupWrapper_tarja {
    grid-area: primary-action-group;
    display: flex;
    justify-content: flex-end
}

.Online-Store-UI-BottomSheet-Header__PrimaryActionGroupWrapper_tarja button {
    min-width: 2.75rem;
    min-height: 2.75rem
}

.Online-Store-UI-BottomSheet-Header__MiddleAction_jlz0j,.Online-Store-UI-BottomSheet-Header__MiddleActionInteractive_1a5pb {
    grid-area: middle
}

.Online-Store-UI-BottomSheet-Header__MiddleAction_jlz0j,.Online-Store-UI-BottomSheet-Header__MiddleActionButton_iyg6h {
    display: grid;
    text-align: center;
    grid-template-rows: 1.125rem 1fr;
    grid-template-areas: "drag-icon" "title";
    width: 100%;
    min-height: 2.75rem;
    height: 100%
}

.Online-Store-UI-BottomSheet-Header__MiddleActionButton_iyg6h {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer
}

.Online-Store-UI-BottomSheet-Header__MiddleActionButton_iyg6h:focus {
    outline: none
}

.Online-Store-UI-BottomSheet-Header__MiddleActionButton_iyg6h:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-BottomSheet-Header__DragHandleIcon_2aocp {
    grid-area: drag-icon;
    align-items: center;
    opacity: .6
}

.Online-Store-UI-BottomSheet-Header__DragHandleIcon_2aocp svg {
    fill: var(--p-color-icon-disabled)
}

.Online-Store-UI-BottomSheet-Header__Title_177ny {
    grid-area: title;
    display: flex;
    height: 100%;
    min-width: 0;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.Online-Store-UI-BottomSheet-Header__TitleWrapper_1900l,.Online-Store-UI-BottomSheet-Header__SubtitleWrapper_kqzio {
    display: grid;
    grid-template-columns: 1fr auto 1fr
}

.Online-Store-UI-BottomSheet-Header__TitlePrefixWrapper_glexc,.Online-Store-UI-BottomSheet-Header__SubtitlePrefixWrapper_1spdw,.Online-Store-UI-BottomSheet-Header__SubtitleSuffixWrapper_qsdf6 {
    display: flex;
    justify-content: right
}

.Online-Store-UI-BottomSheet-Header__TitlePrefixWrapper_glexc {
    padding-right: var(--p-space-100)
}

.Online-Store-UI-BottomSheet-Header__SubtitlePrefixWrapper_1spdw,.Online-Store-UI-BottomSheet-Header__SubtitleSuffixWrapper_qsdf6 {
    height: 1rem;
    width: 1rem
}

.Online-Store-UI-BottomSheet-Header__SuffixWrapper_acf90 {
    display: flex;
    justify-content: left;
    padding-left: var(--p-space-100)
}

.Online-Store-UI-BottomSheet-Header__SubtitleWrapper_kqzio {
    margin-top: calc(var(--p-space-050)*-1);
    gap: var(--p-space-050)
}

.Online-Store-UI-BottomSheet-Header__Button_9j3gz {
    display: grid;
    grid-template-rows: 1.125rem 1fr;
    grid-template-areas: "." "content";
    width: 100%;
    height: 100%;
    padding: 0;
    background: inherit;
    border: none
}

.Online-Store-UI-BottomSheet-Header__Button_9j3gz:disabled,.Online-Store-UI-BottomSheet-Header__Button_9j3gz[aria-disabled=true] {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-BottomSheet-Header__Button_9j3gz:disabled ui-internal-icon,.Online-Store-UI-BottomSheet-Header__Button_9j3gz:disabled svg,.Online-Store-UI-BottomSheet-Header__Button_9j3gz[aria-disabled=true] ui-internal-icon,.Online-Store-UI-BottomSheet-Header__Button_9j3gz[aria-disabled=true] svg {
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-BottomSheet-Header__Button_9j3gz:hover {
    color: var(--p-color-bg-fill-brand-hover)
}

.Online-Store-UI-BottomSheet-Header__Button_9j3gz.Online-Store-UI-BottomSheet-Header--semibold_nuneu {
    font-weight: var(--p-font-weight-semibold)
}

.Online-Store-UI-BottomSheet-Header__Button_9j3gz.Online-Store-UI-BottomSheet-Header--alignRight_2s3kh {
    text-align: right;
    justify-content: flex-end
}

.Online-Store-UI-BottomSheet-Header__ButtonContentWrapper_199hz {
    grid-area: content;
    width: 100%;
    height: 100%;
    display: flex;
    min-width: 0;
    max-width: 100%;
    align-items: center
}

.Online-Store-UI-BottomSheet-Header__ButtonContentWrapper_199hz.Online-Store-UI-BottomSheet-Header--hasPrefix_hvz4e {
    margin-left: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-BottomSheet-Header__ButtonContentWrapper_199hz .Online-Store-UI-BottomSheet-Header__Prefix_1x1c1 ui-internal-icon,.Online-Store-UI-BottomSheet-Header__ButtonContentWrapper_199hz .Online-Store-UI-BottomSheet-Header__Prefix_1x1c1 svg {
    color: var(--p-color-icon)
}

.Online-Store-UI-BottomSheet-Header__ButtonContentWrapper_199hz .Online-Store-UI-BottomSheet-Header__Content_19f1z {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: var(--p-font-size-400);
    color: var(--p-color-text);
    line-height: var(--p-font-line-height-500)
}

.Online-Store-UI-BottomSheet-Header__ButtonContentWrapper_199hz .Online-Store-UI-BottomSheet-Header__LoadingSpinner_1f487 {
    line-height: 0
}

.Online-Store-UI-BottomSheet-Header__PrimaryAndMoreActions_vlw5g {
    display: grid;
    grid-area: primary;
    grid-template-columns: 1fr auto;
    gap: var(--p-space-400)
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Frame-Sidebar_19zeo {
        grid-area:primary-sidebar;
        z-index: 10;
        position: relative;
        overflow: hidden
    }

    .Online-Store-UI-Frame-Sidebar_19zeo:not(.Online-Store-UI-Frame-Sidebar--secondary_1alkg) {
        border-right: var(--p-border-width-025) solid var(--p-color-border-secondary)
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Frame-Sidebar--secondary_1alkg {
        grid-area:secondary-sidebar;
        border-left: var(--p-border-width-025) solid var(--p-color-border-secondary)
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-Frame-Sidebar--aux_15227 {
        grid-area:primary-aux-sidebar
    }
}

.Online-Store-UI-Frame-Sidebar--hide_5bgp3 {
    display: none
}

.Online-Store-UI-Drawer-Footer_kv9az {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-left: var(--p-space-300);
    padding-right: var(--p-space-300);
    height: var(--osui_height-frame-footer);
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-Drawer-Footer_kv9az:before,.Online-Store-UI-Drawer-Footer_kv9az:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    height: .25rem;
    pointer-events: none;
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease);
    top: -.25rem
}

.Online-Store-UI-Drawer-Footer_kv9az:before {
    background: linear-gradient(to top,var(--p-color-bg-fill-tertiary) var(--p-border-width-025),transparent var(--p-border-width-025))
}

.Online-Store-UI-Drawer-Footer_kv9az:after {
    background: linear-gradient(to top,rgba(64,64,64,.1),transparent .25rem)
}

.Online-Store-UI-Drawer-Footer__ChildrenWrapper_147az,.Online-Store-UI-Drawer-Footer__ActionsWrapper_19i8j {
    display: flex;
    align-items: center
}

.Online-Store-UI-Drawer-Footer__ChildrenWrapper_147az {
    min-width: 0;
    max-width: 100%;
    flex: 0 1 auto
}

.Online-Store-UI-Drawer-Footer__ActionsWrapper_19i8j {
    flex: 0 0 auto
}

.Online-Store-UI-Drawer-Footer__ChildrenWrapper_147az+.Online-Store-UI-Drawer-Footer__ActionsWrapper_19i8j {
    margin-left: var(--p-space-400)
}

.Online-Store-UI-Drawer-Footer__SecondaryActionsWrapper_j7yca,.Online-Store-UI-Drawer-Footer__PrimaryActionWrapper_2qfzg {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

.Online-Store-UI-Drawer-Footer__SecondaryActionsWrapper_j7yca+.Online-Store-UI-Drawer-Footer__PrimaryActionWrapper_2qfzg {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-Drawer-Header_12byn {
    --osui_overlay-action-width: 100%;
    grid-area: header;
    padding-right: var(--p-space-400);
    padding-left: var(--p-space-400);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary);
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-Drawer-Header__Interior_194ct {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    height: 100%
}

.Online-Store-UI-Drawer-Header--middleExpand_1bfzm .Online-Store-UI-Drawer-Header__Interior_194ct {
    grid-template-columns: 2fr 1fr 2fr
}

.Online-Store-UI-Drawer-Header--middleTitle_tfyza .Online-Store-UI-Drawer-Header__Interior_194ct {
    grid-template-columns: 1fr 2fr 1fr
}

.Online-Store-UI-Drawer-Header__LeftContent_1wtip,.Online-Store-UI-Drawer-Header__MiddleContent_idhzm,.Online-Store-UI-Drawer-Header__RightContent_1x3sd {
    display: flex;
    align-items: center
}

.Online-Store-UI-Drawer-Header__MiddleContent_idhzm {
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    text-align: center
}

.Online-Store-UI-Drawer-Header__RightContent_1x3sd {
    justify-content: flex-end;
    text-align: right
}

.Online-Store-UI-NavigationTree-Group_1kems {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: var(--p-space-200);
    margin-bottom: var(--p-space-200);
    margin-left: var(--osui_margin-left-navigation-tree-group)
}

.Online-Store-UI-NavigationTree-Group_1kems:not(:first-child):before {
    content: "";
    display: block;
    margin: var(--p-space-100) 0;
    height: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary)
}

.Online-Store-UI-NavigationTree-Group_1kems.Online-Store-UI-NavigationTree-Group--leftAlignmentNone_1a8z8 {
    --osui_margin-left-navigation-tree-group: var( --osui-nav-item-alignment-spacing-none )
}

.Online-Store-UI-NavigationTree-Group_1kems.Online-Store-UI-NavigationTree-Group--leftAlignmentBaseTight_1wgh7 {
    --osui_margin-left-navigation-tree-group: var( --osui-nav-item-alignment-base-tight )
}

.Online-Store-UI-NavigationTree-Group_1kems.Online-Store-UI-NavigationTree-Group--leftAlignmentPrefix_f29he {
    --osui_margin-left-navigation-tree-group: var( --osui_nav-action-connected-button-width-slim )
}

.Online-Store-UI-NavigationTree-Group_1kems.Online-Store-UI-NavigationTree-Group--leftAlignmentIcon_1c3pa {
    --osui_margin-left-navigation-tree-group: var( --osui_nav-item-alignment-common-icon )
}

.Online-Store-UI-NavigationTree-Group_1kems.Online-Store-UI-NavigationTree-Group--leftAlignmentPrefixWithIcon_k7x9k {
    --osui_margin-left-navigation-tree-group: var( --osui_nav-item-alignment-common-action-with-icon )
}

.Online-Store-UI-NavigationTree-Group_1kems .Online-Store-UI-NavigationTree-Group_1kems {
    margin-top: 0;
    margin-bottom: 0
}

.Online-Store-UI-NavigationTree-Group_1kems .Online-Store-UI-NavigationTree-Group_1kems:not(.Online-Store-UI-NavigationTree-Group--leftAlignmentNone_1a8z8,.Online-Store-UI-NavigationTree-Group--leftAlignmentBaseTight_1wgh7,.Online-Store-UI-NavigationTree-Group--leftAlignmentPrefix_f29he,.Online-Store-UI-NavigationTree-Group--leftAlignmentIcon_1c3pa,.Online-Store-UI-NavigationTree-Group--leftAlignmentPrefixWithIcon_k7x9k) {
    margin-left: var(--p-space-500)
}

.Online-Store-UI-NavigationTree-Group_1kems .Online-Store-UI-NavigationTree-Group_1kems:before {
    display: none
}

.Online-Store-UI-NavigationTree-Item__CollapsibleWithIcon_e03ru {
    margin-left: calc(var(--p-space-500)*-1)
}

.Online-Store-UI-NavigationTree-DraggableClone__DragOverlay_7cbip {
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-NavigationTree-DroppableGroup_kan3l {
    --osui_droppable-group-border-color: transparent;
    --osui_droppable-group-border-width: var(--p-border-width-025);
    --osui_droppable-group-background-color: transparent;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: calc(var(--p-space-100)*.5);
    border-radius: var(--p-border-radius-100);
    border: dashed var(--osui_droppable-group-border-color);
    border-width: .09375rem;
    transition: var(--p-motion-duration-150) border-color var(--p-motion-ease);
    background-color: var(--osui_droppable-group-background-color)
}

.Online-Store-UI-NavigationTree-DroppableGroup_kan3l>* {
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-NavigationTree-DroppableGroup_kan3l.Online-Store-UI-NavigationTree-DroppableGroup--flattenedVariant_13ri2 {
    --osui_droppable-group-border-width: 0
}

.Online-Store-UI-NavigationTree-DroppableGroup_kan3l.Online-Store-UI-NavigationTree-DroppableGroup--noChildren_1qfuz {
    margin-top: -.3125rem;
    margin-bottom: -.3125rem;
    height: .625rem
}

.Online-Store-UI-NavigationTree-DroppableGroup_kan3l.Online-Store-UI-NavigationTree-DroppableGroup--active_1i1lg.Online-Store-UI-NavigationTree-DroppableGroup--noChildren_1qfuz {
    transition-duration: .5s
}

.Online-Store-UI-NavigationTree-DroppableGroup_kan3l.Online-Store-UI-NavigationTree-DroppableGroup--active_1i1lg.Online-Store-UI-NavigationTree-DroppableGroup--noChildren_1qfuz.Online-Store-UI-NavigationTree-DroppableGroup--grouped_1tmyk {
    margin-top: .3125rem;
    margin-bottom: .3125rem;
    height: 1.125rem
}

.Online-Store-UI-NavigationTree-DroppableGroup--active_1i1lg:not(.Online-Store-UI-NavigationTree-DroppableGroup--flattenedVariant_13ri2) {
    --osui_droppable-group-border-color: var(--p-color-border-disabled);
    transition: border-color .15s var(--p-motion-ease)
}

.Online-Store-UI-NavigationTree-DroppableGroup--active_1i1lg.Online-Store-UI-NavigationTree-DroppableGroup--flattenedVariant_13ri2 {
    --osui_droppable-group-background-color: var( --p-color-bg-surface-brand-selected );
    transition: background-color .15s var(--p-motion-ease)
}

.Online-Store-UI-NavigationTree-DroppableGroup--over_1op2k {
    --osui_droppable-group-border-color: var(--p-color-border-emphasis);
    background-color: var(--p-color-bg-surface-brand-selected)
}

.Online-Store-UI-NavigationTree-DroppableGroup--active_1i1lg.Online-Store-UI-NavigationTree-DroppableGroup--error_e42gb {
    --osui_droppable-group-border-color: var(--p-color-text-disabled)
}

.Online-Store-UI-NavigationTree-DroppableGroup--over_1op2k.Online-Store-UI-NavigationTree-DroppableGroup--flattenedVariant_13ri2,.Online-Store-UI-NavigationTree-DroppableGroup--active_1i1lg.Online-Store-UI-NavigationTree-DroppableGroup--error_e42gb.Online-Store-UI-NavigationTree-DroppableGroup--flattenedVariant_13ri2 {
    --osui_droppable-group-border-width: var(--p-border-width-025)
}

.Online-Store-UI-NavigationTree-DroppableGroup--hideEmptyGroup_1e9rx {
    height: 0
}

.Online-Store-UI-NavigationTree-DroppableGroup--hideEmptyGroup_1e9rx .Online-Store-UI-NavigationTree-DroppableGroup--noChildren_1qfuz {
    margin-top: 0;
    margin-bottom: 0
}

.Online-Store-UI-NavigationTree-DroppableGroup--extraSpacing_gl6xe {
    margin-top: var(--p-space-300)
}

.Online-Store-UI-PanelCard-Content_1dps8 {
    z-index: 1;
    position: relative;
    width: 100%;
    flex: 1 1 auto;
    margin-bottom: calc(var(--p-border-width-025)*-1)
}

.Online-Store-UI-PanelCard-Content--tight_166hx {
    --osui_size-common-spacing: var(--p-space-300)
}

.Online-Store-UI-PanelCard-Content--scrollable_6ggue {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.Online-Store-UI-PanelCard-TabsBar_uj83g {
    z-index: 3
}

.Online-Store-UI-PanelCard-Footer_1rios {
    --osui_footer-height-offset: -4rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 0 0 auto;
    min-height: 4rem;
    background-color: var(--osui_color-frame-surface-bg);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: relative;
    z-index: 6;
    margin-bottom: var(--osui_footer-height-offset);
    padding-right: var(--p-space-300);
    padding-left: var(--p-space-300);
    transition-property: opacity,visibility,margin-bottom;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-PanelCard-Footer_1rios:before,.Online-Store-UI-PanelCard-Footer_1rios:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    height: .25rem;
    pointer-events: none;
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease);
    top: -.25rem
}

.Online-Store-UI-PanelCard-Footer_1rios:before {
    background: linear-gradient(to top,var(--p-color-bg-fill-tertiary) var(--p-border-width-025),transparent var(--p-border-width-025))
}

.Online-Store-UI-PanelCard-Footer_1rios:after {
    background: linear-gradient(to top,rgba(64,64,64,.1),transparent .25rem)
}

.Online-Store-UI-PanelCard-Footer--slim_1f680 {
    --osui_footer-height-offset: -3rem;
    min-height: 3rem;
    padding: 0
}

.Online-Store-UI-PanelCard-Footer--show_1fh1s {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    margin-bottom: 0
}

.Online-Store-UI-PanelCard-Footer--show_1fh1s~.Online-Store-UI-PanelCard-Footer--show_1fh1s:after {
    opacity: 0
}

.Online-Store-UI-PanelCard-Footer--shelf_1aw3x {
    z-index: 5
}

.Online-Store-UI-PanelCard-Footer--alignRight_80a34 {
    justify-content: flex-end
}

.Online-Store-UI-PanelCard-Footer__ChildrenWrapper_fubly,.Online-Store-UI-PanelCard-Footer__ActionsWrapper_tfs9r {
    display: flex;
    align-items: center
}

.Online-Store-UI-PanelCard-Footer__ChildrenWrapper_fubly {
    min-width: 0;
    max-width: 100%;
    flex: 0 1 auto
}

.Online-Store-UI-PanelCard-Footer--grow_1fh1j .Online-Store-UI-PanelCard-Footer__ChildrenWrapper_fubly {
    flex-grow: 1
}

.Online-Store-UI-PanelCard-Footer__ActionsWrapper_tfs9r {
    flex: 0 0 auto;
    margin-left: auto
}

.Online-Store-UI-PanelCard-Footer__ChildrenWrapper_fubly+.Online-Store-UI-PanelCard-Footer__ActionsWrapper_tfs9r {
    margin-left: var(--p-space-400)
}

.Online-Store-UI-PanelCard-Footer__SecondaryActionsWrapper_x49u7,.Online-Store-UI-PanelCard-Footer__PrimaryActionWrapper_1blhn {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

.Online-Store-UI-PanelCard-Footer__SecondaryActionsWrapper_x49u7+.Online-Store-UI-PanelCard-Footer__PrimaryActionWrapper_1blhn {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-ResourceSelector-Item_12y8j {
    display: flex;
    align-items: center
}

.Online-Store-UI-ResourceSelector-Item--icon_12yaz {
    padding: calc(.375rem - var(--p-border-width-025)*2*.5)
}

.Online-Store-UI-ResourceSelector-Item--framed_i4it9 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--p-border-radius-100);
    background-color: var(--p-color-bg-surface);
    border: var(--p-border-width-025) solid var(--p-color-border-secondary);
    padding: calc(.375rem - var(--p-border-width-025)*2*.5)
}

.Online-Store-UI-ResourceSelector-Item__ContentWrapper_1mqcm {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-ResourceSelector-Item__Thumbnail_1w2qg+.Online-Store-UI-ResourceSelector-Item__ContentWrapper_1mqcm {
    margin-left: var(--p-space-300)
}

.Online-Store-UI-ResourceSelector-Item--toneMagic_15mow {
    background-color: var(--p-color-bg-surface-magic)
}

.Online-Store-UI-PanelCard-Header_1al6o {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 0 0 auto;
    min-height: 4rem;
    background-color: var(--osui_color-frame-surface-bg);
    z-index: 4;
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary);
    padding-left: var(--p-space-100);
    padding-right: var(--p-space-100)
}

.Online-Store-UI-PanelCard-Header__Content_53opg {
    min-width: 0;
    max-width: 100%;
    flex: 1 1 auto;
    padding-left: calc(1.25rem + var(--p-space-200)*2 - var(--p-space-100));
    padding-right: calc(1.25rem + var(--p-space-200)*2 - var(--p-space-100));
    text-align: center
}

.Online-Store-UI-PanelCard-Header--hasBackArrow_14p8w .Online-Store-UI-PanelCard-Header__Content_53opg {
    padding-left: 0
}

.Online-Store-UI-PanelCard-Header--hasRightCloseAction_1z47r .Online-Store-UI-PanelCard-Header__Content_53opg,.Online-Store-UI-PanelCard-Header--hasRollupMenu_159y7 .Online-Store-UI-PanelCard-Header__Content_53opg {
    padding-right: 0
}

.Online-Store-UI-PanelCard-Header__PrefixTitleWrapper_1gaue {
    display: flex;
    align-items: center;
    justify-content: center
}

.Online-Store-UI-PanelCard-Header__Prefix_1bqcj,.Online-Store-UI-PanelCard-Header__Title_pcigr {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

.Online-Store-UI-PanelCard-Header__Prefix_1bqcj {
    margin-right: var(--p-space-200)
}

.Online-Store-UI-PanelCard-Header__TitleHeading_os7zq {
    font-size: calc var(--p-font-size-400).0625rem;
    font-weight: 600;
    line-height: var(--p-font-line-height-600);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

@media (min-width: 48em) {
    .Online-Store-UI-PanelCard-Header__TitleHeading_os7zq {
        font-size:var(--p-font-size-400)
    }
}

.Online-Store-UI-PanelCard-Header__TitleHeading_os7zq:not(.Online-Store-UI-PanelCard-Header--strong_1mtqo) {
    font-weight: 400;
    color: var(--p-color-text)
}

.Online-Store-UI-PanelCard-Header--hasBackArrow_14p8w .Online-Store-UI-PanelCard-Header__Prefix_1bqcj+.Online-Store-UI-PanelCard-Header__Title_pcigr,.Online-Store-UI-PanelCard-Header--hasRightCloseAction_1z47r .Online-Store-UI-PanelCard-Header__Prefix_1bqcj+.Online-Store-UI-PanelCard-Header__Title_pcigr,.Online-Store-UI-PanelCard-Header--hasRollupMenu_159y7 .Online-Store-UI-PanelCard-Header__Prefix_1bqcj+.Online-Store-UI-PanelCard-Header__Title_pcigr {
    max-width: calc(100% - 2.5rem)
}

.Online-Store-UI-PanelCard-Header__Subtitle_fp8jm {
    display: flex;
    align-items: center;
    justify-content: center
}

.Online-Store-UI-PanelCard-Header__Subtitle_fp8jm>* {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-PanelCard-Header__CloseAction_1eepm,.Online-Store-UI-PanelCard-Header__RollupMenuWrapper_96ae0 {
    flex-shrink: 0
}

.Online-Store-UI-PanelCard-Header__CloseAction_1eepm {
    position: relative
}

.Online-Store-UI-PanelCard-SearchBar_vrxy6 {
    position: relative;
    z-index: 2;
    padding: var(--p-space-200);
    box-shadow: 0 .0625rem 0 0 var(--p-color-bg-fill-tertiary),0 .1875rem .25rem -.25rem #4040404d
}

.Online-Store-UI-ResourceSelector-ResourcePreview__PreviewArea_1x5x5 {
    padding: var(--p-space-400);
    border: var(--p-border-width-025) solid var(--p-color-border-secondary);
    border-radius: var(--p-border-radius-100);
    background-color: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-ResourceSelector-ResourcePreview--error_1354u {
    border-color: var(--p-color-border-critical);
    background-color: var(--p-color-bg-surface-critical)
}

.Online-Store-UI-ResourceSelector-ResourcePreview__ButtonContainer_kvsna {
    padding-top: var(--p-space-400)
}

.Online-Store-UI-ResourceSelector-ResourcePreview--toneMagic_1276c {
    background-color: var(--p-color-bg-surface-magic)
}

.Online-Store-UI-SearchPicker-Popover__ContentWrapper_aof9a {
    width: 21.5625rem
}

.Online-Store-UI-RichText-Combo_7wg85 {
    position: relative;
    z-index: 40;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 0 auto 1fr auto;
    grid-template-areas: "header" "toolbar" "children" "footer"
}

.Online-Store-UI-RichText-Combo_7wg85:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-100) + .0625rem)
}

.Online-Store-UI-RichText-Combo_7wg85:after {
    inset: var(--p-border-width-025);
    grid-area: children
}

.Online-Store-UI-RichText-Combo_7wg85.Online-Store-UI-RichText-Combo--readOnly_11axk {
    background: var(--p-color-bg-surface-secondary);
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-RichText-Combo_7wg85.Online-Store-UI-RichText-Combo--dense_7mdtp {
    --osui_rte-border-width: var(--p-border-width-0165)
}

.Online-Store-UI-RichText-Combo--focused_2witj:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-RichText-Combo--focused_2witj.Online-Store-UI-RichText-Combo--withHeader_1xgc4:after {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.Online-Store-UI-RichText-Combo--focused_2witj.Online-Store-UI-RichText-Combo--withFooter_b84dg:after {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.Online-Store-UI-RichText-Combo__ToolbarWrapper_mmt90 {
    flex: 0 0 auto;
    padding: var(--p-space-200);
    background-color: var(--p-color-bg-surface-secondary);
    border: var(--osui_rte-border-width, var(--p-border-width-025)) solid var(--p-color-input-border);
    border-bottom: 0;
    border-top-left-radius: var(--osui_rte-toolbar-border-radius, var(--p-space-200));
    border-top-right-radius: var(--osui_rte-toolbar-border-radius, var(--p-space-200));
    z-index: 1;
    position: relative;
    grid-area: toolbar;
    transition: border-radius var(--p-motion-duration-300) var(--p-motion-ease)
}

.Online-Store-UI-RichText-Combo__ToolbarWrapper_mmt90:before {
    content: "";
    z-index: 3;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(var(--p-space-200) - var(--osui_rte-border-width, var(--p-border-width-025)));
    background-color: var(--p-color-bg-surface-secondary);
    border-top-left-radius: var(--osui_radius-sidebar-children)
}

.Online-Store-UI-RichText-Combo__ToolbarWrapper_mmt90.Online-Store-UI-RichText-Combo--dense_7mdtp:before {
    width: calc((var(--p-space-200) - var(--osui_rte-border-width, var(--p-border-width-025)))*2)
}

.Online-Store-UI-RichText-Combo__ToolbarWrapper_mmt90.Online-Store-UI-RichText-Combo--unframed_12p4g {
    border: none;
    border-radius: 0;
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-RichText-Combo__ToolbarWrapper_mmt90.Online-Store-UI-RichText-Combo--toneMagic_2ngje {
    border-color: var(--p-color-border-magic-secondary)
}

.Online-Store-UI-RichText-Combo__ToolbarWrapper_mmt90.Online-Store-UI-RichText-Combo--dense_7mdtp {
    padding: var(--p-space-100)
}

.Online-Store-UI-RichText-Combo__Children_6ijj9 {
    min-height: var(--osui_rte-resizeable-children-min-height, auto);
    max-height: var(--osui_rte-resizeable-children-max-height, 17.5rem);
    border: var(--osui_rte-border-width, var(--p-border-width-025)) solid var(--p-color-input-border);
    display: flex;
    flex: 1 1 auto;
    grid-area: children;
    overflow: auto;
    background-color: var(--p-color-bg-surface);
    transition: max-height var(--p-motion-duration-300) var(--p-motion-ease)
}

.Online-Store-UI-RichText-Combo__Children_6ijj9.Online-Store-UI-RichText-Combo--toneMagic_2ngje {
    border-color: var(--p-color-border-magic-secondary);
    background-color: var(--p-color-bg-surface-magic)
}

.Online-Store-UI-RichText-Combo__Children_6ijj9:only-child {
    border-top-color: #898f94
}

.Online-Store-UI-RichText-Combo__Children_6ijj9:first-child,.Online-Store-UI-RichText-Combo__Children_6ijj9:only-child {
    border-top-left-radius: var(--osui_radius-sidebar-children);
    border-top-right-radius: var(--osui_radius-sidebar-children)
}

.Online-Store-UI-RichText-Combo__Children_6ijj9:last-child,.Online-Store-UI-RichText-Combo__Children_6ijj9:only-child {
    border-bottom-left-radius: var(--osui_radius-sidebar-children);
    border-bottom-right-radius: var(--osui_radius-sidebar-children)
}

.Online-Store-UI-RichText-Combo__Children_6ijj9.Online-Store-UI-RichText-Combo--readOnly_11axk {
    background: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-RichText-Combo__Children_6ijj9.Online-Store-UI-RichText-Combo--unframed_12p4g {
    border: none;
    border-radius: 0
}

.Online-Store-UI-RichText-Combo__SlateWrapper_139iy {
    display: flex;
    width: 100%;
    flex: 1 1 auto
}

.Online-Store-UI-RichText-Combo__SlateWrapper_139iy.Online-Store-UI-RichText-Combo--toneMagic_2ngje * {
    color: var(--p-color-text-magic)
}

.Online-Store-UI-RichText-Combo__Slate_7mix5 {
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
    padding: var(--p-space-300);
    width: 100%;
    max-width: 41.25rem;
    height: 100%;
    font-size: var(--p-font-size-400);
    font-weight: var(--p-font-weight-regular);
    line-height: var(--p-font-line-height-500);
    border: none;
    letter-spacing: initial
}

@media (min-width: 48em) {
    .Online-Store-UI-RichText-Combo__Slate_7mix5 {
        font-size:var(--p-font-size-350)
    }
}

.Online-Store-UI-RichText-Combo__Slate_7mix5.Online-Store-UI-RichText-Combo--compact_hw4xr {
    padding-top: var(--p-space-150);
    padding-bottom: var(--p-space-150)
}

.Online-Store-UI-RichText-Combo__Slate_7mix5.Online-Store-UI-RichText-Combo--compact_hw4xr>* {
    width: 100%
}

.Online-Store-UI-RichText-Combo__Slate_7mix5.Online-Store-UI-RichText-Combo--dense_7mdtp {
    font-size: var(--p-font-size-300);
    padding: var(--p-space-200)
}

.Online-Store-UI-RichText-Combo__Slate_7mix5.Online-Store-UI-RichText-Combo--fullWidth_b35jy {
    max-width: 100%
}

.Online-Store-UI-RichText-Combo--fixedWidth_akwnd {
    max-width: 41.25rem
}

.Online-Store-UI-RichText-ResizeableCombo__Wrapper_1y9ty {
    z-index: 20;
    position: relative
}

.Online-Store-UI-RichText-ResizeableCombo__Wrapper_1y9ty.Online-Store-UI-RichText-ResizeableCombo--dense_1t7zy {
    --osui_rte-border-width: var(--p-border-width-0165)
}

.Online-Store-UI-RichText-ResizeableCombo__CloneTarget_ez2vs,.Online-Store-UI-RichText-ResizeableCombo_17l8x {
    --osui_rte-resizeable-children-min-height: calc(var(--p-space-400)*8)
}

.Online-Store-UI-RichText-ResizeableCombo_17l8x {
    transition-property: top,left,bottom,width;
    transition-duration: var(--p-motion-duration-300);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-RichText-ResizeableCombo--animationBeforeExpanding_1ffvg,.Online-Store-UI-RichText-ResizeableCombo--animationBeforeShrinking_1lotz,.Online-Store-UI-RichText-ResizeableCombo--animationExpanding_ip40p,.Online-Store-UI-RichText-ResizeableCombo--animationShrinking_uervr,.Online-Store-UI-RichText-ResizeableCombo--sizeExpanded_1ubk7,.Online-Store-UI-RichText-ResizeableCombo--sizeFullscreen_1rvv8 {
    position: fixed;
    top: calc(var(--osui_height-frame-header) + 4rem + var(--p-space-400));
    bottom: var(--p-space-400);
    left: var(--p-space-400);
    width: var(--osui_width-sidebar-interior-desktop)
}

.Online-Store-UI-RichText-ResizeableCombo--sizeExpanded_1ubk7,.Online-Store-UI-RichText-ResizeableCombo--sizeFullscreen_1rvv8 {
    --osui_rte-resizeable-children-max-height: 84vh;
    --osui_rte-toolbar-border-radius: 0
}

.Online-Store-UI-RichText-ResizeableCombo--sizeFullscreen_1rvv8 {
    width: calc(100vw - var(--p-space-400)*2)
}

.Online-Store-UI-RichText-ResizeableCombo__CloneTarget_ez2vs {
    min-height: var(--osui_rte-resizeable-children-min-height, auto);
    max-height: var(--osui_rte-resizeable-children-max-height, 17.5rem);
    border: var(--osui_rte-border-width, var(--p-border-width-025)) solid var(--p-color-input-border);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    width: var(--osui_width-sidebar-interior-card-desktop);
    overflow: hidden
}

.Online-Store-UI-RichText-ResizeableCombo__FooterChildren_v401o,.Online-Store-UI-RichText-ResizeableCombo__SizeSwitcherWrapper_lmtsy {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-RichText-ResizeableCombo__FooterChildren_v401o {
    flex: 1 1 auto
}

.Online-Store-UI-RichText-ResizeableCombo__SizeSwitcherWrapper_lmtsy {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto;
    margin-left: auto
}

.Online-Store-UI-RichText-ResizeableCombo__FooterChildren_v401o+.Online-Store-UI-RichText-ResizeableCombo__SizeSwitcherWrapper_lmtsy {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-SearchPicker-SearchEmptyState_1nixk {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: var(--p-space-3200) var(--p-space-1000);
    text-align: center;
    width: 100%
}

.Online-Store-UI-SearchPicker-SearchEmptyState__SearchIcon_b277j {
    margin-bottom: var(--p-space-500);
    transform: scale(3);
    transform-origin: bottom
}

.Online-Store-UI-SearchPicker-SearchField__SearchFieldContainer_qtbqn {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr;
    padding-top: var(--p-space-200);
    padding-inline:var(--p-space-200)}

.Online-Store-UI-SearchPicker-SearchField__SearchFieldContainer_qtbqn.Online-Store-UI-SearchPicker-SearchField--withCancelButton_7l36b {
    grid-template-columns: 1fr -webkit-min-content;
    grid-template-columns: 1fr min-content;
    grid-column-gap: var(--p-space-400);
    padding-right: var(--p-space-400)
}

.Online-Store-UI-SearchPicker-SearchField_dmt3v {
    flex: 1 1
}

.Online-Store-UI-SelectionList-Item_1u8qu {
    --osui_selection-list-item-prefix-max-size: 1.875rem;
    --osui_selection-list-item-prefix-min-size: 1.25rem;
    padding: var(--p-space-050) var(--p-space-200)
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--disabled_ri299 {
    pointer-events: none
}

.Online-Store-UI-SelectionList-Item_1u8qu:last-child {
    margin-bottom: 0
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi ui-internal-iconrnal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible ui-internal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible ui-internal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover ui-internal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover ui-internal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:active ui-internal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:active ui-internal-icon,.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-SelectionList-Item_1u8qu:not(.Online-Store-UI-SelectionList-Item--active_jzjki):not(.Online-Store-UI-SelectionList-Item--current_iwt79):not(.Online-Store-UI-SelectionList-Item--interactive_1cijj) .Online-Store-UI-SelectionList-Item__Action_i9jzi:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi {
    outline: none;
    position: relative
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:after,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-hover)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-hover)
    }
}

.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:active,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:active,.Online-Store-UI-SelectionList-Item_1u8qu.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-SelectionList-Item__Action_i9jzi {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding-inline:var(--p-space-200);width: 100%;
    min-height: 1.875rem;
    text-align: left;
    background-color: var(--p-color-bg-surface);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SelectionList-Item__Action_i9jzi:focus {
    outline: none
}

@media (max-width: 41.685em) {
    .Online-Store-UI-SelectionList-Item__Action_i9jzi {
        min-height:2.75rem
    }
}

.Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi,.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi {
    color: var(--p-color-text);
    background-color: var(--p-color-bg-fill-transparent-active);
    font-weight: var(--p-font-weight-medium)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-SelectionList-Item--active_jzjki .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover,.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover {
        background-color:var(--p-color-bg-fill-transparent-hover)
    }
}

.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Action_i9jzi {
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-SelectionList-Item--disabledBackground_x0kbt .Online-Store-UI-SelectionList-Item__Action_i9jzi {
    background-color: var(--p-color-bg-surface-disabled)
}

.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__Action_i9jzi {
    background-color: var(--p-color-bg-fill-transparent-active)
}

.Online-Store-UI-SelectionList-Item__Content_ix164,.Online-Store-UI-SelectionList-Item__IconPrefix_xmts5,.Online-Store-UI-SelectionList-Item__Prefix_6qgv7,.Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Content_ix164,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Prefix_6qgv7,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Content_ix164 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Content_ix164 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Prefix_6qgv7 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Prefix_6qgv7 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 svg {
    color: var(--p-color-text-emphasis)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Content_ix164,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Prefix_6qgv7,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
        color:var(--p-color-icon-emphasis-hover)
    }

    .Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Content_ix164 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Content_ix164 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Prefix_6qgv7 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Prefix_6qgv7 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj .Online-Store-UI-SelectionList-Item__Action_i9jzi:hover .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 svg {
        color: var(--p-color-text-emphasis-hover)
    }
}

.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Content_ix164,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Prefix_6qgv7,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
    color: var(--p-color-text-disabled)
}

.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Content_ix164 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Content_ix164 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Prefix_6qgv7 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Prefix_6qgv7 svg,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--interactive_1cijj.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 svg {
    color: var(--p-color-icon-disabled)
}

.Online-Store-UI-SelectionList-Item__IconPrefix_xmts5,.Online-Store-UI-SelectionList-Item__Prefix_6qgv7,.Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    place-content: center center
}

.Online-Store-UI-SelectionList-Item__IconPrefix_xmts5>*,.Online-Store-UI-SelectionList-Item__Suffix_6qgr5>* {
    min-width: 0;
    max-width: 100%;
    flex: 1 1 auto
}

.Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 ui-internal-icon,.Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 svg,.Online-Store-UI-SelectionList-Item__Suffix_6qgr5 ui-internal-icon,.Online-Store-UI-SelectionList-Item__Suffix_6qgr5 svg {
    color: var(--p-color-icon);
    transition-property: fill,color;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 svg,.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 svg {
    color: var(--p-color-icon)
}

.Online-Store-UI-SelectionList-Item__Content_ix164 {
    display: block;
    flex: 1 1 auto
}

.Online-Store-UI-SelectionList-Item__Prefix_6qgv7 {
    min-width: var(--osui_selection-list-item-prefix-min-size);
    min-height: var(--osui_selection-list-item-prefix-min-size);
    max-width: var(--osui_selection-list-item-prefix-max-size);
    max-height: var(--osui_selection-list-item-prefix-max-size);
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    place-content: center center
}

.Online-Store-UI-SelectionList-Item__Prefix_6qgv7,.Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 {
    margin-right: var(--p-space-100)
}

.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 ui-internal-icon,.Online-Store-UI-SelectionList-Item--current_iwt79 .Online-Store-UI-SelectionList-Item__IconPrefix_xmts5 svg {
    color: var(--p-color-icon-emphasis)
}

.Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
    margin-left: var(--p-space-400);
    color: var(--p-color-text-secondary);
    transition: color var(--p-motion-duration-200) var(--p-motion-ease)
}

.Online-Store-UI-SelectionList-Item--disabled_ri299 .Online-Store-UI-SelectionList-Item__Suffix_6qgr5 {
    color: var(--p-color-text-secondary)
}

.Online-Store-UI-TopBar-Divider_qm3i4 {
    width: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary);
    height: var(--osui_height-divider);
    border-radius: var(--p-border-radius-300)
}

.Online-Store-UI-TopBar-ExitAction__ExitActionWrapper_litgn {
    display: flex;
    align-items: center;
    flex: 0 1 auto;
    height: 100%
}

.Online-Store-UI-TopBar-ExitAction_h80f6 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    min-width: 0;
    font-weight: var(--osui_plain-action-font-weight);
    text-transform: initial;
    letter-spacing: initial;
    fill: var(--p-color-icon);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--osui_height-common-control);
    max-width: 100%;
    min-height: var(--osui_height-common-control);
    border-radius: var(--p-border-radius-200);
    line-height: 1;
    text-decoration: none;
    color: var(--p-color-text);
    transition-property: color,background-color;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    flex: 0 0 auto;
    text-align: left
}

.Online-Store-UI-TopBar-ExitAction_h80f6:focus {
    outline: none
}

.Online-Store-UI-TopBar-ExitAction_h80f6:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-TopBar-ExitAction_h80f6:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-TopBar-ExitAction_h80f6:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-TopBar-ExitAction_h80f6:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-TopBar-ExitAction_h80f6 ui-internal-iconrnal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6 svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible ui-internal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible ui-internal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-TopBar-ExitAction_h80f6:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-TopBar-ExitAction_h80f6:hover ui-internal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-TopBar-ExitAction_h80f6:hover ui-internal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-TopBar-ExitAction_h80f6:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-TopBar-ExitAction_h80f6:active ui-internal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-TopBar-ExitAction_h80f6:active ui-internal-icon,.Online-Store-UI-TopBar-ExitAction_h80f6:active svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-TopBar-ExitAction_h80f6 {
        height:100%;
        justify-content: left;
        border-radius: 0;
        color: var(--p-color-text)
    }

    .Online-Store-UI-TopBar-ExitAction_h80f6:after {
        inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
        border-radius: var(--p-border-radius-200)
    }

    .Online-Store-UI-TopBar-ExitAction_h80f6:focus-visible:before {
        opacity: 0
    }

    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6 {
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0;
        background-color: var(--osui_color-frame-surface-bg)
    }

    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:hover {
        background-color: var(--osui_color-frame-surface-bg)
    }

    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:active {
        background-color: var(--osui_color-plain-button-bg-active)
    }
}

.Online-Store-UI-TopBar-ExitAction__Content_1slz5 {
    display: flex;
    align-items: center;
    overflow: hidden
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-TopBar-ExitAction__Content_1slz5 {
        min-width:3.5rem;
        height: 100%
    }

    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction__Content_1slz5 {
        max-width: 3.5rem;
        height: calc(100% - var(--p-border-width-025));
        transition: max-width var(--p-motion-duration-150) var(--p-motion-ease)
    }

    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:focus .Online-Store-UI-TopBar-ExitAction__Content_1slz5,.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:hover .Online-Store-UI-TopBar-ExitAction__Content_1slz5 {
        max-width: calc(10.5rem + var(--p-space-300))
    }
}

.Online-Store-UI-TopBar-ExitAction__Label_1hqu1,.Online-Store-UI-TopBar-ExitAction__IconWrapper_pz57f {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-TopBar-ExitAction__IconWrapper_pz57f {
        display:flex;
        align-items: center;
        justify-content: center;
        width: 3.5rem;
        height: 100%
    }
}

.Online-Store-UI-TopBar-ExitAction__Label_1hqu1 {
    margin-left: calc(var(--p-space-200)*-1);
    padding-right: var(--p-space-300);
    max-width: calc(7rem + var(--p-space-300))
}

.Online-Store-UI-TopBar-ExitAction__Label_1hqu1>* {
    padding-bottom: .14em;
    line-height: 1.1
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-TopBar-ExitAction__Label_1hqu1>* {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction__Label_1hqu1 {
    opacity: 0;
    transform: translate(calc(var(--p-space-200)*-1));
    transition-property: opacity,transform;
    transition-duration: var(--p-motion-duration-150);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:focus .Online-Store-UI-TopBar-ExitAction__Label_1hqu1,.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:hover .Online-Store-UI-TopBar-ExitAction__Label_1hqu1,.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:active .Online-Store-UI-TopBar-ExitAction__Label_1hqu1 {
    opacity: 1;
    transform: translate(0)
}

.Online-Store-UI-TopBar-ExitAction__ChildrenWrapper_twl0b {
    min-width: 0;
    max-width: 100%;
    z-index: 1;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: var(--p-space-300);
    flex: 0 1 auto;
    padding-left: var(--p-space-200);
    height: 100%
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction__ChildrenWrapper_twl0b {
        padding-left:calc(3.5rem + var(--p-space-200));
        transition-property: opacity,transform;
        transition-duration: var(--p-motion-duration-150);
        transition-timing-function: var(--p-motion-ease)
    }

    .Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:focus+.Online-Store-UI-TopBar-ExitAction__ChildrenWrapper_twl0b,.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:hover+.Online-Store-UI-TopBar-ExitAction__ChildrenWrapper_twl0b,.Online-Store-UI-TopBar-ExitAction--animated_d6q7s .Online-Store-UI-TopBar-ExitAction_h80f6:active+.Online-Store-UI-TopBar-ExitAction__ChildrenWrapper_twl0b {
        opacity: 0;
        transform: translate(var(--p-space-200))
    }
}

.Online-Store-UI-TopBar-LayoutGroup_1txj6 {
    min-width: 0;
    max-width: 100%;
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    height: 100%
}

.Online-Store-UI-TopBar-LayoutGroup--grow_1kvwd {
    flex-grow: 1
}

.Online-Store-UI-TopBar-LayoutGroup--shrink_mtbh8 {
    flex-shrink: 1
}

.Online-Store-UI-TopBar-LayoutGroup--center_br81y {
    justify-content: center
}

.Online-Store-UI-TopBar-LayoutGroup--distributeSpace_1ctiw {
    justify-content: space-between
}

.Online-Store-UI-TopBar-LayoutGroup--alignRight_9yh95 {
    margin-left: auto
}

.Online-Store-UI-TopBar-LayoutGroup--paddedBoth_1emzu {
    padding-right: var(--p-space-400);
    padding-left: var(--p-space-400)
}

.Online-Store-UI-TopBar-LayoutGroup--paddedBoth_1emzu.Online-Store-UI-TopBar-LayoutGroup--usesBottomSheet_16ooh {
    padding-right: var(--p-space-300);
    padding-left: var(--p-space-300)
}

.Online-Store-UI-TopBar-LayoutGroup--paddedLeft_1ga9m {
    padding-left: var(--p-space-400)
}

.Online-Store-UI-TopBar-LayoutGroup--paddedRight_175mb {
    padding-right: var(--p-space-400)
}

.Online-Store-UI-TopBar-LayoutGroup--spacingNone_162ba>*+* {
    margin-left: 0
}

.Online-Store-UI-TopBar-LayoutGroup--spacingBase_l0815>*+* {
    margin-left: var(--p-space-400)
}

.Online-Store-UI-TopBar-LayoutGroup--spacingTight_1lm6d>*+* {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-TopBar-LayoutGroup--spacingLoose_1l5hi>*+* {
    margin-left: var(--p-space-500)
}

.Online-Store-UI-TopBar-LayoutGroup__spacingBase--tight_fktb2>*+* {
    margin-left: var(--p-space-300)
}

.Online-Store-UI-TopBar-LayoutGroup__spacingExtra--tight_1ywc4>*+* {
    margin-left: var(--p-space-100)
}

.Online-Store-UI-TopBar-LayoutGroup--alignBaseline_sblep {
    align-items: baseline
}

.Online-Store-UI-InfoText__DenseInfoText_e7wuq {
    color: #757575;
    line-height: var(--p-font-line-height-400)
}

.Online-Store-UI-PickerList-ListAction_s21lc {
    margin-top: calc(var(--p-border-width-025)*-1);
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-NavHeader-Section_tikg2 {
    --osui_nav-header-section-divider-offset: 0;
    padding: var(--p-space-200)
}

.Online-Store-UI-NavHeader-Section_tikg2+.Online-Store-UI-NavHeader-Section_tikg2 {
    padding-top: 0
}

.Online-Store-UI-NavHeader-Section_tikg2+.Online-Store-UI-NavHeader-Section_tikg2:before {
    content: "";
    display: block;
    width: 100%;
    height: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary);
    margin-bottom: var(--p-space-200);
    margin-left: var(--osui_nav-header-section-divider-offset);
    width: calc(100% - var(--osui_nav-header-section-divider-offset))
}

.Online-Store-UI-NavHeader-Section_tikg2:first-child {
    padding-top: var(--p-space-400)
}

.Online-Store-UI-NavHeader-Section--alignToActionBar_rtxv9:first-child {
    padding-top: calc(var(--p-space-300) + var(--p-space-050));
    padding-bottom: calc(var(--p-space-300) + var(--p-space-050))
}

.Online-Store-UI-NavHeader-Section--alignToNav_lsbl6 {
    padding-left: 1.75rem
}

.Online-Store-UI-NavHeader-Section--alignToNav_lsbl6,.Online-Store-UI-NavHeader-Section--alignToNav_lsbl6+.Online-Store-UI-NavHeader-Section_tikg2 {
    --osui_nav-header-section-divider-offset: calc(1.75rem - var(--p-space-200))
}

.Online-Store-UI-NavHeader-Section--alignToNav_lsbl6:first-child,.Online-Store-UI-NavHeader-Section--alignToNav_lsbl6+.Online-Store-UI-NavHeader-Section_tikg2:first-child {
    padding-left: var(--p-space-400);
    padding-right: var(--p-space-400)
}

.Online-Store-UI-Popover-Card_1nihz {
    overflow-y: auto;
    height: var(--osui_popover-height);
    width: var(--osui_popover-width);
    max-width: var(--osui_popover-max-width);
    max-height: var(--osui_popover-max-height, 100%);
    background-color: var(--p-color-bg-surface);
    border-radius: var(--p-border-radius-300);
    transition: box-shadow var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-Popover-Card--topShadow_1djdk {
    --osui_card-top-shadow-color: rgba(0, 0, 0, .15)
}

.Online-Store-UI-Popover-Card--bottomShadow_5mbfk {
    --osui_card-bottom-shadow-color: rgba(0, 0, 0, .15)
}

.Online-Store-UI-Preview-Iframe_d4sf5 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    flex: 1 1 auto;
    width: .0625rem;
    min-width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-Preview-Iframe--hide_19o4b {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 1;
    position: relative
}

.Online-Store-UI-Popover-Backdrop_1er5d {
    position: fixed;
    z-index: 518;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #00000080;
    animation: var(--p-motion-keyframes-fade-in) var(--p-motion-duration-200) 1 forwards;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity
}

.Online-Store-UI-Popover-Backdrop--transparent_4isgr {
    background-color: transparent
}

.Online-Store-UI-Popover-Backdrop--belowNavigation_ev1ue {
    z-index: var(--p-z-index-7)
}

.Online-Store-UI-ResourceThumbnailNext-Skeleton__SkeletonThumbnail_1ja4f {
    --skeleton-size: var(--p-height-800);
    display: flex;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-200)
}

@media screen and (-ms-high-contrast: active) {
    .Online-Store-UI-ResourceThumbnailNext-Skeleton__SkeletonThumbnail_1ja4f {
        background-color: grayText
    }
}

.Online-Store-UI-ResourceThumbnailNext-Skeleton--sizeExtraSmall_1owx3 {
    --skeleton-size: var(--p-height-600)
}

.Online-Store-UI-ResourceThumbnailNext-Skeleton--sizeSmall_5uukm {
    --skeleton-size: var(--p-height-800)
}

.Online-Store-UI-ResourceThumbnailNext-Skeleton--sizeMedium_1gzhv {
    --skeleton-size: var(--p-height-1000)
}

.Online-Store-UI-ResourceThumbnailNext-Skeleton--sizeExtraSmall_1owx3,.Online-Store-UI-ResourceThumbnailNext-Skeleton--sizeSmall_5uukm,.Online-Store-UI-ResourceThumbnailNext-Skeleton--sizeMedium_1gzhv {
    height: var(--skeleton-size);
    width: var(--skeleton-size)
}

.Online-Store-UI-SidebarHeader-BackAction_4zznp {
    flex: 0 1 auto;
    max-width: 100%
}

.Online-Store-UI-ResourceAction-Control_12au0 {
    position: absolute!important;
    width: .0625rem!important;
    height: .0625rem!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    clip-path: inset(50%)!important;
    border: 0!important;
    white-space: nowrap!important;
    left: 0;
    overflow: visible;
    width: 100%!important;
    height: 100%!important;
    margin: 0;
    opacity: 0
}

.Online-Store-UI-ResourceAction-ControlSpinner_12r0f {
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease);
    pointer-events: none;
    z-index: 3;
    position: absolute;
    top: 50%;
    right: calc(var(--p-space-200)*.5 + var(--p-space-300) - var(--p-space-100));
    margin-top: calc(var(--p-space-100)*2*.5*-1 - .625rem);
    padding: var(--p-space-100);
    border-radius: 50%;
    background-color: var(--p-color-bg-surface-brand-selected)
}

.Online-Store-UI-ResourceAction-ControlSpinner_12r0f,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--exitDone_1mdnm,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--appear_1vln4,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--appearActive_18fe4,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--appearDone_1xtg3 {
    display: none
}

.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--enter_1yxfv,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--enterActive_1lb2i,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--enterDone_8kp6e,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--exit_ptp79,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--exitActive_chr62 {
    display: block
}

.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--enterActive_1lb2i,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--enterDone_8kp6e,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--exit_ptp79 {
    opacity: 1
}

.Online-Store-UI-ResourceAction-ControlSpinner_12r0f,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--enter_1yxfv,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--exitActive_chr62,.Online-Store-UI-ResourceAction-ControlSpinner_12r0f.Online-Store-UI-ResourceAction-ControlSpinner--exitDone_1mdnm {
    opacity: 0
}

.Online-Store-UI-ResourceAction-ControlSpinner__LoadingIndicator_6v11d {
    width: 1.25rem;
    height: 1.25rem
}

.Online-Store-UI-ResourcePreview-SmallSkeleton_15hxp {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__Preview_1i995 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__CaptionTop_1s352 {
    animation: var(--polaris-animation-skeleton-shimmer) calc(var(--p-motion-duration-400)*2) linear infinite alternate;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    position: relative;
    width: 10.3125rem;
    height: .625rem;
    margin: var(--p-space-400)
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-ResourcePreview-SmallSkeleton__CaptionTop_1s352 {
        animation: none
    }
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__CaptionTop_1s352:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Online-Store-UI-ResourcePreview-SmallSkeleton__CaptionTop_1s352:after {
        background-color: grayText
    }
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__BottomSkeletonBar_g5re6 {
    animation: var(--polaris-animation-skeleton-shimmer) calc(var(--p-motion-duration-400)*2) linear infinite alternate;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    position: relative;
    width: 6.0625rem;
    height: .625rem;
    margin-top: 1.1875rem
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-ResourcePreview-SmallSkeleton__BottomSkeletonBar_g5re6 {
        animation: none
    }
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__BottomSkeletonBar_g5re6:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Online-Store-UI-ResourcePreview-SmallSkeleton__BottomSkeletonBar_g5re6:after {
        background-color: grayText
    }
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__Thumbnail_cb09h {
    animation: var(--polaris-animation-skeleton-shimmer) calc(var(--p-motion-duration-400)*2) linear infinite alternate;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    position: relative;
    height: 2.5rem;
    width: 2.5rem;
    border-radius: var(--p-border-radius-100)
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-ResourcePreview-SmallSkeleton__Thumbnail_cb09h {
        animation: none
    }
}

.Online-Store-UI-ResourcePreview-SmallSkeleton__Thumbnail_cb09h:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Online-Store-UI-ResourcePreview-SmallSkeleton__Thumbnail_cb09h:after {
        background-color: grayText
    }
}

.Online-Store-UI-StaticPanel-Footer_sopbk {
    position: relative
}

.Online-Store-UI-StaticPanel-Footer__ChildrenWrapper_ic5ip {
    position: relative;
    z-index: 4
}

.Online-Store-UI-StaticPanel-Footer__ChildrenWrapper_ic5ip:not(:only-child):last-child:before {
    content: "";
    display: block;
    width: 100%;
    height: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary);
    margin-bottom: var(--osui_static-panel-layout-spacing)
}

.Online-Store-UI-StaticPanel-Footer__ChildrenWrapper_ic5ip:not(:only-child):last-child:before {
    margin-bottom: 0
}

.Online-Store-UI-StaticPanel-Layout_4ur3p {
    --osui_sidebar-action-offset: var(--p-space-100);
    display: flex;
    flex-direction: column;
    flex: 0 0 auto
}

.Online-Store-UI-StaticPanel-Layout_4ur3p>.Online-Store-UI-StaticPanel-Layout_4ur3p.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys {
    z-index: 5;
    position: sticky
}

.Online-Store-UI-StaticPanel-Layout_4ur3p>.Online-Store-UI-StaticPanel-Layout_4ur3p.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:first-child {
    top: 0
}

.Online-Store-UI-StaticPanel-Layout_4ur3p>.Online-Store-UI-StaticPanel-Layout_4ur3p.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:last-child {
    bottom: var(--p-border-width-025);
    margin-top: auto;
    padding-top: 0
}

.Online-Store-UI-StaticPanel-Layout--spaceBefore_1thjn {
    padding-top: var(--osui_static-panel-layout-spacing)
}

.Online-Store-UI-StaticPanel-Layout--spaceAfter_wg0n9 {
    padding-bottom: var(--osui_static-panel-layout-spacing)
}

.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:first-child.Online-Store-UI-StaticPanel-Layout--isStuck_1pqwk {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:last-child {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys .Online-Store-UI-StaticPanel-Layout__ChildrenWrapper_te6q6 {
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-StaticPanel-Layout--fullHeight_1rirz {
    flex: 1 1 auto
}

.Online-Store-UI-StaticPanel-Layout--scrollable_qvacr {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 41.685em) {
    .Online-Store-UI-StaticPanel-Layout--scrollable_qvacr {
        overflow-x:hidden
    }
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingNone_1fouk,.Online-Store-UI-StaticPanel-Layout--sectionSpacingNone_13wlo,.Online-Store-UI-StaticPanel-Layout--sectionSpacingDefault_sw9ei:first-of-type,.Online-Store-UI-StaticPanel-Layout--sectionSpacingDefault_sw9ei:only-child {
    --osui_static-panel-layout-spacing: var(--p-space-0)
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingExtraTight_1mygn,.Online-Store-UI-StaticPanel-Layout--sectionSpacingExtraTight_1o1tm {
    --osui_static-panel-layout-spacing: var(--p-space-100)
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingTight_17cha,.Online-Store-UI-StaticPanel-Layout--sectionSpacingTight_1cpgz {
    --osui_static-panel-layout-spacing: var(--p-space-200)
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingBaseTight_1b1uj,.Online-Store-UI-StaticPanel-Layout--sectionSpacingBaseTight_1gny3 {
    --osui_static-panel-layout-spacing: var(--p-space-300)
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingDefault_onq00,.Online-Store-UI-StaticPanel-Layout--layoutSpacingBase_1f9ti,.Online-Store-UI-StaticPanel-Layout--sectionSpacingBase_ee9dk {
    --osui_static-panel-layout-spacing: var(--p-space-400)
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingLoose_gr2q1,.Online-Store-UI-StaticPanel-Layout--sectionSpacingLoose_1yzl8 {
    --osui_static-panel-layout-spacing: var(--p-space-500)
}

.Online-Store-UI-StaticPanel-Layout--layoutSpacingExtraLoose_y4d5y,.Online-Store-UI-StaticPanel-Layout--sectionSpacingExtraLoose_gcil7 {
    --osui_static-panel-layout-spacing: var(--p-space-800)
}

.Online-Store-UI-StaticPanel-Layout--dividerBefore_1dzj0 {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-StaticPanel-Layout--dividerAfter_gdgzb {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-StaticPanel-Layout--divider_1grfu:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd>.Online-Store-UI-StaticPanel-Layout__Section_1wlgc:before {
    content: "";
    display: block;
    width: 100%;
    height: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary);
    margin-bottom: var(--osui_static-panel-layout-spacing);
    margin-left: var(--osui_static-panel-section-padding, var(--p-space-400));
    width: calc(100% - var(--osui_static-panel-section-padding, var(--p-space-400))*2)
}

.Online-Store-UI-StaticPanel-Layout--dividerFull_yjxwy:before {
    content: "";
    display: block;
    width: 100%;
    height: var(--p-border-width-025);
    background-color: var(--p-color-border-secondary);
    margin-bottom: var(--osui_static-panel-layout-spacing)
}

.Online-Store-UI-StaticPanel-Layout--divided_1t5dd>.Online-Store-UI-StaticPanel-Layout--dividerFull_yjxwy:before {
    margin-left: 0;
    width: 100%
}

.Online-Store-UI-StaticPanel-Layout--dividerHide_wpy99:before,.Online-Store-UI-StaticPanel-Layout--divider_1grfu:first-of-type:before,.Online-Store-UI-StaticPanel-Layout--divider_1grfu:only-child:before,.Online-Store-UI-StaticPanel-Layout--divider_1grfu.Online-Store-UI-StaticPanel-Layout--sectionSpacingNone_13wlo:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd.Online-Store-UI-StaticPanel-Layout--layoutSpacingNone_1fouk .Online-Store-UI-StaticPanel-Layout--sectionSpacingNone_13wlo:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd.Online-Store-UI-StaticPanel-Layout--layoutSpacingNone_1fouk .Online-Store-UI-StaticPanel-Layout--sectionSpacingDefault_sw9ei:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd>.Online-Store-UI-StaticPanel-Layout__Section_1wlgc:first-of-type:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd>.Online-Store-UI-StaticPanel-Layout__Section_1wlgc:only-child:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd>.Online-Store-UI-StaticPanel-Layout--dividerHide_wpy99:before,.Online-Store-UI-StaticPanel-Layout--alignToBottom_6pmxm:not(.Online-Store-UI-StaticPanel-Layout--divider_1grfu):before {
    content: none
}

.Online-Store-UI-StaticPanel-Layout__Section_1wlgc {
    z-index: 2;
    position: relative;
    padding-top: var(--osui_static-panel-layout-spacing);
    width: 100%
}

.Online-Store-UI-StaticPanel-Layout__Section_1wlgc.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys {
    z-index: 5;
    position: sticky
}

.Online-Store-UI-StaticPanel-Layout__Section_1wlgc.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:first-child {
    top: 0
}

.Online-Store-UI-StaticPanel-Layout__Section_1wlgc.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:last-child {
    bottom: var(--p-border-width-025);
    margin-top: auto;
    padding-top: 0;
    border-top: none
}

.Online-Store-UI-StaticPanel-Layout__Section_1wlgc.Online-Store-UI-StaticPanel-Layout--sticky_7q4ys:last-child:before {
    content: "";
    display: block;
    height: var(--osui_static-panel-layout-spacing);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-StaticPanel-Layout--alignToActionBar_1vx5o {
    padding-top: var(--p-space-200)
}

.Online-Store-UI-StaticPanel-Layout--alignToBottom_6pmxm {
    --osui_static-panel-layout-spacing: var(--p-space-1600);
    margin-top: auto
}

.Online-Store-UI-StaticPanel-Layout--alignToBottom_6pmxm:before,.Online-Store-UI-StaticPanel-Layout--divided_1t5dd>.Online-Store-UI-StaticPanel-Layout--alignToBottom_6pmxm:before {
    margin-bottom: var(--p-space-400)
}

.Online-Store-UI-StaticPanel-Layout__ChildrenWrapper_te6q6 {
    padding-right: var(--osui_static-panel-section-padding);
    padding-left: var(--osui_static-panel-section-padding)
}

.Online-Store-UI-StaticPanel-Layout--paddingNone_l6v8o {
    --osui_static-panel-section-padding: var(--p-space-0)
}

.Online-Store-UI-StaticPanel-Layout--paddingExtraTight_1n5kh {
    --osui_static-panel-section-padding: var(--p-space-100)
}

.Online-Store-UI-StaticPanel-Layout--paddingTight_pmp1z {
    --osui_static-panel-section-padding: var(--p-space-200)
}

.Online-Store-UI-StaticPanel-Layout--paddingBaseTight_nskys {
    --osui_static-panel-section-padding: var(--p-space-300)
}

.Online-Store-UI-StaticPanel-Layout--paddingBase_1pfah {
    --osui_static-panel-section-padding: var(--p-space-400)
}

.Online-Store-UI-StaticPanel-Layout--paddingBase_1pfah.Online-Store-UI-StaticPanel-Layout--denseUi_1xn81 {
    --osui_static-panel-section-padding: var(--p-space-300)
}

.Online-Store-UI-StaticPanel-Layout--paddingLoose_uewx8 {
    --osui_static-panel-section-padding: var(--p-space-500)
}

.Online-Store-UI-StaticPanel-Layout--paddingExtraLoose_1f9sd {
    --osui_static-panel-section-padding: var(--p-space-800)
}

.Online-Store-UI-ResourcePreview-Activator_1a4fx.Online-Store-UI-ResourcePreview-Activator--error_t2eyj {
    --p-color-bg-surface: var(--p-color-bg-surface-critical)
}

.Online-Store-UI-ResourcePreview-Activator_1a4fx.Online-Store-UI-ResourcePreview-Activator--error_t2eyj:hover {
    --p-color-bg-surface-secondary-hover: var( --p-color-bg-surface-critical-hover )
}

.Online-Store-UI-ResourcePreview-Activator_1a4fx.Online-Store-UI-ResourcePreview-Activator--error_t2eyj:active {
    --p-color-bg-surface-secondary-active: var( --p-color-bg-surface-critical-active )
}

.Online-Store-UI-ResourcePreview-Activator_1a4fx.Online-Store-UI-ResourcePreview-Activator--warning_1615i {
    --p-color-bg-surface: var(--p-color-bg-surface-caution)
}

.Online-Store-UI-ResourcePreview-Activator_1a4fx.Online-Store-UI-ResourcePreview-Activator--warning_1615i:hover {
    --p-color-bg-surface-secondary-hover: var( --p-color-bg-surface-caution-hover )
}

.Online-Store-UI-ResourcePreview-Activator_1a4fx.Online-Store-UI-ResourcePreview-Activator--warning_1615i:active {
    --p-color-bg-surface-secondary-active: var( --p-color-bg-surface-caution-active )
}

.Online-Store-UI-StaticPanel-Header_1qbfz {
    --osui_static-panel-header-padding-y: 0;
    padding-top: var(--osui_static-panel-header-padding-y);
    padding-bottom: var(--osui_static-panel-header-padding-y)
}

.Online-Store-UI-StaticPanel-Header--sticky_1vvev {
    --osui_static-panel-header-padding-y: var(--p-space-400)
}

.Online-Store-UI-StaticPanel-Header--sticky_1vvev.Online-Store-UI-StaticPanel-Header--hasBack_1lxgz,.Online-Store-UI-StaticPanel-Header--sticky_1vvev.Online-Store-UI-StaticPanel-Header--hasClose_k25no {
    --osui_static-panel-header-padding-y: var(--p-space-200)
}

.Online-Store-UI-StaticPanel-Header--alignToActionBar_1fipt {
    padding-top: calc(var(--p-space-300) + var(--p-space-050));
    padding-bottom: calc(var(--p-space-300) + var(--p-space-050))
}

.Online-Store-UI-StaticPanel-Header--alignToActionBar_1fipt.Online-Store-UI-StaticPanel-Header--hasBack_1lxgz {
    padding-top: var(--p-space-300);
    padding-bottom: var(--p-space-300)
}

.Online-Store-UI-StaticPanel-Header__HeaderContentWrapper_gia0n {
    display: grid;
    grid-template-columns: 1fr;
    align-items: center
}

.Online-Store-UI-StaticPanel-Header--hasBack_1lxgz:not(.Online-Store-UI-StaticPanel-Header--hasActions_17dj8) .Online-Store-UI-StaticPanel-Header__HeaderContentWrapper_gia0n {
    grid-template-columns: auto 1fr
}

.Online-Store-UI-StaticPanel-Header--hasActions_17dj8:not(.Online-Store-UI-StaticPanel-Header--hasBack_1lxgz) .Online-Store-UI-StaticPanel-Header__HeaderContentWrapper_gia0n {
    grid-template-columns: 1fr auto
}

.Online-Store-UI-StaticPanel-Header--hasActions_17dj8 .Online-Store-UI-StaticPanel-Header__HeaderContentWrapper_gia0n {
    grid-template-columns: auto 1fr auto
}

.Online-Store-UI-StaticPanel-Header--hasClose_k25no .Online-Store-UI-StaticPanel-Header__HeaderContentWrapper_gia0n {
    grid-template-columns: 1fr auto
}

.Online-Store-UI-StaticPanel-Header__TitleWrapper_1ltbx {
    display: flex;
    align-items: center;
    min-width: 0;
    gap: var(--p-space-200)
}

.Online-Store-UI-StaticPanel-Header__TitleWrapper_1ltbx.Online-Store-UI-StaticPanel-Header--subtitle_6d7ct {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-StaticPanel-Header__TitleMiddleSection_1ehwl {
    min-width: 0;
    max-width: 100%
}

.Online-Store-UI-StaticPanel-Header__ActionWrapper_1uol4 {
    display: flex;
    justify-content: space-between;
    line-height: initial
}

.Online-Store-UI-StaticPanel-Header__BackActionWrapper_18n2a {
    display: grid;
    margin-left: calc((var(--osui_height-common-control) - 1.25rem)*.5*-1);
    margin-right: var(--p-space-100)
}

.Online-Store-UI-StaticPanel-Header__CloseActionWrapper_1gmqb {
    display: grid;
    margin-left: var(--p-space-100);
    margin-right: calc((var(--osui_height-common-control) - 1.25rem)*.5*-1)
}

.Online-Store-UI-ResourcePreview-LargeSkeleton__SkeletonImage_1u2b5 {
    animation: var(--polaris-animation-skeleton-shimmer) calc(var(--p-motion-duration-400)*2) linear infinite alternate;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    display: flex;
    height: 9.125rem;
    border-radius: var(--p-border-radius-100);
    align-items: center;
    justify-content: center;
    background: var(--p-color-bg-fill-tertiary)
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-ResourcePreview-LargeSkeleton__SkeletonImage_1u2b5 {
        animation: none
    }
}

.Online-Store-UI-ResourcePreview-LargeSkeleton__SkeletonLine_qmvoy {
    animation: var(--polaris-animation-skeleton-shimmer) calc(var(--p-motion-duration-400)*2) linear infinite alternate;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    position: relative;
    height: .6875rem;
    border-radius: var(--p-border-radius-100);
    margin: var(--p-space-300) 0
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-ResourcePreview-LargeSkeleton__SkeletonLine_qmvoy {
        animation: none
    }
}

.Online-Store-UI-ResourcePreview-LargeSkeleton__SkeletonLine_qmvoy:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-100)
}

@media screen and (-ms-high-contrast: active) {
    .Online-Store-UI-ResourcePreview-LargeSkeleton__SkeletonLine_qmvoy:after {
        background-color: grayText
    }
}

.Online-Store-UI-ResourcePreview-LargeSkeleton__UploadingText_x0a07 {
    margin-top: var(--p-space-300)
}

@keyframes Online-Store-UI-SortableListNext-OverlayItem__drag--lift_ne4hf {
    to {
        transform: translate3d(var(--p-space-500),0,0);
        margin-right: var(--p-space-200)
    }
}

.Online-Store-UI-SortableListNext-OverlayItem__Wrapper_1vrdf {
    z-index: 1000;
    cursor: grabbing;
    animation: Online-Store-UI-SortableListNext-OverlayItem__drag--lift_ne4hf .25s cubic-bezier(.2,1,.1,1) both;
    border-radius: var(--p-border-radius-100);
    box-shadow: 0 .0625rem .1875rem #00000080;
    background-color: var(--p-color-bg-surface);
    overflow: hidden
}

@media (prefers-reduced-motion) {
    .Online-Store-UI-SortableListNext-OverlayItem__Wrapper_1vrdf {
        animation-duration: 1ms
    }
}

.Online-Store-UI-SortableListNext-OverlayItem__Wrapper_1vrdf .Online-Store-UI-SortableListNext-OverlayItem__Inner_1tvhh {
    pointer-events: none;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-SortableListNext-SortableItem__Item_b36qu {
    outline: none
}

.Online-Store-UI-SegmentedControl-Option__OptionWrapper_61qie {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%
}

.Online-Store-UI-SegmentedControl-Option__OptionWrapper_61qie.Online-Store-UI-SegmentedControl-Option--truncate_e2yk2 {
    overflow: hidden
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3 {
    --osui-icon-color: var(--p-color-icon-secondary-hover);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    outline: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1;
    padding: var(--p-space-100) var(--p-space-200);
    margin: var(--p-space-050) 0;
    line-height: 1.25rem;
    border: 0;
    border-radius: calc(var(--p-border-radius-200) - .09375rem);
    cursor: pointer;
    white-space: nowrap;
    background-color: var(--p-color-bg-fill-secondary);
    width: 100%
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:focus {
    outline: none
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: calc(var(--p-border-radius-200) - .0625rem)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:has(.Online-Store-UI-SegmentedControl-Option__Icon_d3cwe) {
    gap: var(--p-space-200)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:hover {
    background-color: var(--p-color-bg-surface-secondary)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3:hover:not(.Online-Store-UI-SegmentedControl-Option--selected_1wy14) {
    --osui-icon-color: var(--p-color-icon-secondary-active)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3.Online-Store-UI-SegmentedControl-Option--selected_1wy14 {
    --osui-icon-color: var(--p-color-icon-active);
    background-color: var(--p-color-bg-surface);
    box-shadow: var(--p-shadow-200)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3.Online-Store-UI-SegmentedControl-Option--selected_1wy14.Online-Store-UI-SegmentedControl-Option--toneMagic_1b1lq {
    color: var(--p-color-text-magic);
    box-shadow: 0 .0625rem 0 0 var(--p-color-bg-fill-magic-secondary-active) inset,.0625rem 0 0 0 var(--p-color-bg-fill-magic-secondary-active) inset,-.0625rem 0 0 0 var(--p-color-bg-fill-magic-secondary-active) inset,0 -.0625rem #ae94ff inset
}

.Online-Store-UI-SegmentedControl-Option--truncate_e2yk2 .Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3 {
    overflow: hidden
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3.Online-Store-UI-SegmentedControl-Option--slim_d3gp9 {
    padding: var(--p-space-100)
}

.Online-Store-UI-SegmentedControl-Option__SegmentedControlItem_en7h3.Online-Store-UI-SegmentedControl-Option--dense_64n4r {
    min-height: 1.75rem
}

.Online-Store-UI-SegmentedControl-Option__Icon_d3cwe ui-internal-icon,.Online-Store-UI-SegmentedControl-Option__Icon_d3cwe svg {
    color: var(--osui-icon-color)
}

.Online-Store-UI-settings-LabelledSetting-InlineHighlight_1v02t {
    color: var(--p-color-text-info);
    fill: var(--p-color-icon-info)
}

.Online-Store-UI-settings-LabelledSetting-InlineHighlight__InfoIcon_1jd79 {
    fill: currentcolor;
    margin-left: calc(var(--p-space-050)*-1)
}

.Online-Store-UI-Header-StaticAction_1xtt3 {
    transition-property: opacity,visibility;
    transition-duration: var(--p-motion-duration-200);
    transition-timing-function: var(--p-motion-ease)
}

.Online-Store-UI-Header-StaticAction_1xtt3>button {
    vertical-align: middle
}

.Online-Store-UI-Header-StaticAction--disabled_11a0s {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.Online-Store-UI-Header-OverlayAction_1em9m {
    transition: opacity var(--p-motion-duration-200) var(--p-motion-ease);
    position: absolute;
    transform: translate(-.125rem);
    padding: .125rem;
    width: var(--osui_overlay-action-width, auto);
    background-color: var(--p-color-bg-surface)
}

.Online-Store-UI-Header-OverlayAction_1em9m,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--exitDone_1qlg5,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--appear_axt05,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--appearActive_101x3,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--appearDone_1demv {
    display: none
}

.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--enter_6sb8t,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--enterActive_1n7l0,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--enterDone_5ss7k,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--exit_19egb,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--exitActive_1nww7 {
    display: block
}

.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--enterActive_1n7l0,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--enterDone_5ss7k,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--exit_19egb {
    opacity: 1
}

.Online-Store-UI-Header-OverlayAction_1em9m,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--enter_6sb8t,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--exitActive_1nww7,.Online-Store-UI-Header-OverlayAction_1em9m.Online-Store-UI-Header-OverlayAction--exitDone_1qlg5 {
    opacity: 0
}

.Online-Store-UI-Header-OverlayAction_1em9m>button {
    vertical-align: middle
}

.Online-Store-UI-Header-OverlayAction--alignRight_1k4xo {
    transform: translate(.125rem)
}

.Online-Store-UI-UrlPicker-UrlPickerActivator__PrefixWrapper_30ch1 svg {
    color: var(--p-color-text-inverse)
}

.Online-Store-UI-UrlPicker-UrlPickerActivator__PrefixWrapper_30ch1.Online-Store-UI-UrlPicker-UrlPickerActivator--toneMagic_xj86v svg {
    fill: var(--p-color-text-magic)
}

.Online-Store-UI-UrlPicker-UrlPickerList__UrlPickerListWrapper_1bvas:not(.Online-Store-UI-UrlPicker-UrlPickerList--fullWidth_10t6o) {
    width: 15rem
}

.Online-Store-UI-UrlPicker-UrlPickerList_11ii8 {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%
}

.Online-Store-UI-UrlPicker-UrlPickerList__Loading_1ajb0 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.5rem
}

.Online-Store-UI-UrlPicker-UrlPickerList__BackButton_1b4cs {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    display: block;
    width: 100%;
    min-height: 2.5rem;
    padding: calc((2.5rem - var(--p-font-line-height-500))*.5) var(--p-space-400);
    text-align: left;
    border-radius: 0;
    display: flex;
    align-items: center
}

.Online-Store-UI-UrlPicker-UrlPickerList__BackButton_1b4cs:focus {
    outline: none
}

.Online-Store-UI-UrlPicker-UrlPickerList__BackButton_1b4cs::-moz-focus-inner {
    border: none
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-UrlPicker-UrlPickerList__BackButton_1b4cs:hover {
        background-color:var(--p-color-bg-surface-secondary-hover);
        text-decoration: none;
        outline: var(--p-border-width-050) solid transparent
    }
}

.Online-Store-UI-UrlPicker-UrlPickerList__BackButton_1b4cs:active {
    background-color: var(--p-color-bg-surface-secondary-selected)
}

.Online-Store-UI-UrlPicker-UrlPickerList__BackIconWrapper_cuv53 {
    flex: 0 0 auto;
    margin-left: calc(var(--p-space-100)*-1);
    margin-right: var(--p-space-100)
}

.Online-Store-UI-UrlPicker-UrlPickerList__ResultsCount_1fyn4 {
    flex: 1 1 auto;
    margin-left: auto;
    text-align: right
}

.Online-Store-UI-RichText-Toolbar_1h719 {
    display: flex;
    justify-content: space-between
}

.Online-Store-UI-RichText-Toolbar_1h719.Online-Store-UI-RichText-Toolbar--dense_eltje {
    justify-content: flex-start;
    gap: var(--p-space-150)
}

.Online-Store-UI-RichText-Toolbar__Group_eir7z,.Online-Store-UI-RichText-Toolbar__Section_1edrc {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-RichText-Toolbar__Group_eir7z {
    flex-wrap: wrap;
    margin-top: -.25rem;
    margin-left: -.25rem
}

.Online-Store-UI-RichText-Toolbar__Group_eir7z.Online-Store-UI-RichText-Toolbar--dense_eltje {
    margin-bottom: -.25rem
}

.Online-Store-UI-LayoutGroup-Item_cqdv4 {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

.Online-Store-UI-LayoutGroup-Item--offsetLeft_14s71 {
    margin-left: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-LayoutGroup-Item--offsetRight_ir874 {
    margin-right: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-LayoutGroup-Item--grow_cpr0f {
    flex: 1 1 auto;
    min-width: 4rem;
    max-width: 37.5rem
}

.Online-Store-UI-Footer-InfoText_1e2gv {
    font-size: calc(var(--p-font-size-300) + .0625rem);
    font-weight: 400;
    line-height: var(--p-font-line-height-500);
    color: var(--p-color-text-secondary)
}

@media (min-width: 48em) {
    .Online-Store-UI-Footer-InfoText_1e2gv {
        font-size:var(--p-font-size-300);
        line-height: var(--p-font-line-height-400)
    }
}

.Online-Store-UI-Footer-InfoText_1e2gv a,.Online-Store-UI-Footer-InfoText_1e2gv button {
    color: var(--p-color-text-secondary);
    text-decoration: underline;
    transition: color var(--p-motion-duration-200) var(--p-motion-ease)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-Footer-InfoText_1e2gv a:hover,.Online-Store-UI-Footer-InfoText_1e2gv button:hover {
        color:var(--p-color-icon-active)
    }
}

.Online-Store-UI-Footer-InfoText_1e2gv a:active,.Online-Store-UI-Footer-InfoText_1e2gv button:active {
    color: var(--p-color-text-secondary)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-Footer-InfoText_1e2gv {
        font-size:.875rem
    }
}

.Online-Store-UI-DroppableGroup-ConnectedGroup_1l594 {
    position: relative
}

.Online-Store-UI-DroppableGroup-ConnectedGroup_1l594>div {
    padding-left: 1.75rem
}

.Online-Store-UI-DroppableGroup-ConnectedGroup_1l594 .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    position: absolute;
    left: .625rem;
    padding: 0;
    margin: 0;
    width: .625rem;
    height: calc(100% - var(--osui_height-nav-action)/2)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--top_13gk9.Online-Store-UI-DroppableGroup-ConnectedGroup--hasNoChildren_1c3m7 .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    top: calc(var(--osui_height-nav-action)/2*.5);
    height: calc(var(--osui_height-nav-action)/2)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--top_13gk9 .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    top: calc(var(--osui_height-nav-action)/2);
    border-top: .0625rem solid var(--p-color-border-secondary);
    border-left: .0625rem solid var(--p-color-border-secondary);
    border-top-left-radius: .25rem
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--bottom_1wt3e.Online-Store-UI-DroppableGroup-ConnectedGroup--hasNoChildren_1c3m7 .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    bottom: calc(var(--osui_height-nav-action)/2*.5);
    height: calc(var(--osui_height-nav-action)/2)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--bottom_1wt3e .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    bottom: calc(var(--osui_height-nav-action)/2);
    border-bottom: .0625rem solid var(--p-color-border-secondary);
    border-left: .0625rem solid var(--p-color-border-secondary);
    border-bottom-left-radius: .25rem
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--middle_2nf3u.Online-Store-UI-DroppableGroup-ConnectedGroup--hasNoChildren_1c3m7 .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    top: calc(var(--osui_height-nav-action)/2*-.5);
    bottom: 0;
    height: calc(100% + var(--osui_height-nav-action)/2)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--middle_2nf3u .Online-Store-UI-DroppableGroup-ConnectedGroup__Marker_eysme {
    top: 0;
    bottom: 0;
    height: 100%;
    border-left: .0625rem solid var(--p-color-border-secondary)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--top_13gk9 li:not(:first-child):before,.Online-Store-UI-DroppableGroup-ConnectedGroup--bottom_1wt3e li:not(:last-child):before,.Online-Store-UI-DroppableGroup-ConnectedGroup--middle_2nf3u li:before {
    content: "";
    position: absolute;
    left: -1.125rem;
    top: calc(var(--osui_height-nav-action)/2);
    display: block;
    width: .625rem;
    border-top: .0625rem solid var(--p-color-border-secondary)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--active_38fqw li:not(:only-child):before {
    content: "";
    position: absolute;
    left: -1.125rem;
    top: calc(var(--osui_height-nav-action)/2);
    display: block;
    width: .625rem;
    border-top: .0625rem solid var(--p-color-border-secondary)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--active_38fqw.Online-Store-UI-DroppableGroup-ConnectedGroup--middle_2nf3u.Online-Store-UI-DroppableGroup-ConnectedGroup--hasNoChildren_1c3m7:not(.Online-Store-UI-DroppableGroup-ConnectedGroup--hideMarker_1oxc1) ul:before {
    content: "";
    position: absolute;
    left: -1.125rem;
    top: calc(var(--osui_height-nav-action)/2);
    display: block;
    width: .625rem;
    border-top: .0625rem solid var(--p-color-border-secondary);
    top: 50%
}

.Online-Store-UI-DroppableGroup-ConnectedGroup--active_38fqw.Online-Store-UI-DroppableGroup-ConnectedGroup--top_13gk9 li:before {
    top: calc(var(--osui_height-nav-action)/2 - .0625rem)
}

.Online-Store-UI-DroppableGroup-ConnectedGroup__ConnectedGroupItems_1agw4>* {
    position: relative
}

.Online-Store-UI-ResizeableCombo-Backdrop_12w2g {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    animation: var(--osui_animation-name-fade-out) var(--p-motion-duration-300) 0ms var(--p-motion-ease) both;
    z-index: 40;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(var(--osui_width-sidebar-desktop) - var(--p-space-200));
    background-color: var(--osui_color-frame-bg)
}

.Online-Store-UI-ResizeableCombo-Backdrop_12w2g:before {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    content: "";
    pointer-events: none;
    opacity: 0;
    background-color: var(--osui_color-frame-bg);
    transition: opacity var(--p-motion-duration-300) var(--p-motion-ease)
}

.Online-Store-UI-ResizeableCombo-Backdrop--show_1txk3 {
    animation: var(--osui_animation-name-fade-in) var(--p-motion-duration-300) 0ms var(--p-motion-ease) both
}

.Online-Store-UI-ResizeableCombo-Backdrop--fullscreen_1lpmb:before {
    opacity: 1
}

.Online-Store-UI-Combo-Footer_46uyw {
    flex: 0 0 auto;
    padding: var(--p-space-200);
    background-color: var(--p-color-bg-surface-secondary);
    border: var(--osui_rte-border-width, var(--p-border-width-025)) solid var(--p-color-input-border);
    border-top: 0;
    border-bottom-left-radius: var(--osui_radius-sidebar-children);
    border-bottom-right-radius: var(--osui_radius-sidebar-children);
    display: flex;
    align-items: center;
    grid-area: footer
}

.Online-Store-UI-Combo-Footer_46uyw.Online-Store-UI-Combo-Footer--toneMagic_z59a4 {
    border-color: var(--p-color-border-magic-secondary)
}

.Online-Store-UI-Combo-Footer_46uyw.Online-Store-UI-Combo-Footer--unframed_1usft {
    border: none;
    border-radius: 0;
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-Combo-Footer_46uyw.Online-Store-UI-Combo-Footer--dense_19jdh {
    padding-top: var(--p-space-100);
    padding-bottom: 0
}

.Online-Store-UI-ResizeableCombo-Header_jfxek {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    animation: var(--osui_animation-name-fade-out) var(--p-motion-duration-300) 0ms var(--p-motion-ease) both;
    display: flex;
    flex: 0 0 auto;
    grid-area: header;
    width: 100%;
    height: 0
}

.Online-Store-UI-ResizeableCombo-Header--show_495v3 {
    animation: var(--osui_animation-name-fade-in) duration(Online-Store-UI-ResizeableCombo-Header--slow_495v0) 0ms var(--p-motion-ease) both
}

.Online-Store-UI-ResizeableCombo-Header__Interior_1vvcx {
    width: 100%;
    height: 4rem;
    transform: translateY(-4rem)
}

.Online-Store-UI-ResizeableCombo-Header__Interior_1vvcx>header {
    border: var(--p-border-width-025) solid var(--p-color-border);
    border-bottom: 0;
    border-top-left-radius: var(--osui_radius-sidebar-children);
    border-top-right-radius: var(--osui_radius-sidebar-children)
}

.Online-Store-UI-ExitAction-Title_1w1hy>* {
    padding-bottom: .14em;
    line-height: 1.1
}

@supports (-webkit-line-clamp: 2) {
    .Online-Store-UI-ExitAction-Title_1w1hy>* {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}

@media (min-width: 41.6875em) {
    .Online-Store-UI-ExitAction-Title_1w1hy {
        max-width:20vw
    }
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__ButtonContainer_1nysc {
    position: relative;
    min-width: 0;
    --osui-slim-resource-preview-icon-color: var(--p-color-icon-secondary);
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-transparent );
    --osui-slim-resource-preview-border-color: var(--p-color-input-border);
    --osui-slim-resource-preview-text-color: var(--p-color-text);
    --osui-slim-resource-preview-title-display: block
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__ButtonContainer_1nysc:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__ButtonContainer_1nysc:focus-within {
    --osui-slim-resource-preview-border-color: var( --p-color-input-border-hover );
    --osui-slim-resource-preview-background-color: var( --p-color-input-bg-surface-hover )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__ButtonContainer_1nysc:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__ButtonContainer_1nysc.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--pressed_vhiic {
    --osui-slim-resource-preview-border-color: var( --p-color-input-border-active );
    --osui-slim-resource-preview-background-color: var( --p-color-input-bg-surface-active )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneMagic_1nllk {
    --osui-slim-resource-preview-icon-color: var(--p-color-icon-magic);
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-magic );
    --osui-slim-resource-preview-border-color: var( --p-color-border-magic-secondary );
    --osui-slim-resource-preview-text-color: var(--p-color-text-magic)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneMagic_1nllk:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneMagic_1nllk:focus-within {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-magic-hover );
    --osui-slim-resource-preview-border-color: var( --p-color-border-magic-secondary-hover )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneMagic_1nllk:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneMagic_1nllk.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--pressed_vhiic {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-magic-active );
    --osui-slim-resource-preview-border-color: var( --p-color-border-magic-secondary-hover )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneInfo_9htij {
    --osui-slim-resource-preview-icon-color: var(--p-color-icon-info);
    --osui-slim-resource-preview-background-color: var(--p-color-bg-surface-info);
    --osui-slim-resource-preview-border-color: var(--p-color-border-info);
    --osui-slim-resource-preview-text-color: var(--p-color-text-info)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneInfo_9htij:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneInfo_9htij:focus-within {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-info-hover );
    --osui-slim-resource-preview-border-color: var(--p-color-border-info)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneInfo_9htij:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--toneInfo_9htij.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--pressed_vhiic {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-info-active );
    --osui-slim-resource-preview-border-color: var(--p-color-border-info)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--error_1abbq {
    --osui-slim-resource-preview-icon-color: var(--p-color-icon-critical);
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-critical );
    --osui-slim-resource-preview-border-color: var(--p-color-border-critical);
    --osui-slim-resource-preview-text-color: var( --p-color-text-critical-secondary )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--error_1abbq:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--error_1abbq:focus-within {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-critical-hover );
    --osui-slim-resource-preview-border-color: var( --p-color-border-critical-secondary )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--error_1abbq:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--error_1abbq.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--pressed_vhiic {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-critical-active );
    --osui-slim-resource-preview-border-color: var( --p-color-border-critical-secondary )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--warning_1ooip {
    --osui-slim-resource-preview-icon-color: var(--p-color-icon-warning);
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-warning );
    --osui-slim-resource-preview-border-color: var(--p-color-border-warning);
    --osui-slim-resource-preview-text-color: var( --p-color-text-warning-secondary )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--warning_1ooip:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--warning_1ooip:focus-within {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-warning-hover );
    --osui-slim-resource-preview-border-color: var(--p-color-border-warning)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--warning_1ooip:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--warning_1ooip.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--pressed_vhiic {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-warning-active );
    --osui-slim-resource-preview-border-color: var(--p-color-border-warning)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--disabled_zae1n {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-tertiary );
    --osui-slim-resource-preview-text-color: var(--p-color-text-disabled);
    --osui-slim-resource-preview-icon-color: var(--p-color-icon-disabled);
    --osui-slim-resource-preview-border-color: var(--p-color-border-disabled)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--disabled_zae1n:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--disabled_zae1n:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--disabled_zae1n.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--pressed_vhiic,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--disabled_zae1n:focus-within {
    --osui-slim-resource-preview-background-color: var( --p-color-bg-surface-tertiary );
    --osui-slim-resource-preview-border-color: var(--p-color-border-disabled)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Container_ia0vx {
    position: relative;
    min-width: 0
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Button_stumv {
    all: unset;
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-self: stretch;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    cursor: pointer;
    gap: var(--p-space-100);
    height: var(--p-height-800);
    padding: var(--p-space-0);
    padding-right: var(--p-space-150)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Button_stumv .Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Backdrop_ruzgf {
    position: absolute;
    display: block;
    border-width: var(--p-border-width-0165);
    border-style: solid;
    border-radius: var(--p-border-radius-200);
    border-color: var(--osui-slim-resource-preview-border-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--osui-slim-resource-preview-background-color);
    pointer-events: none
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Button_stumv:focus-visible .Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Backdrop_ruzgf {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Button_stumv svg,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Button_stumv ui-internal-icon {
    color: var(--osui-slim-resource-preview-icon-color)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Title_1a0s3 {
    z-index: 1;
    min-width: 0;
    flex-grow: 1;
    overflow-wrap: anywhere;
    color: var(--osui-slim-resource-preview-text-color);
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
    text-shadow: 0 0 .1875rem rgba(0,0,0,.1);
    display: var(--osui-slim-resource-preview-title-display);
    font-size: var(--p-font-size-350);
    font-weight: var(--p-font-weight-regular);
    letter-spacing: var(--p-font-letter-spacing-dense);
    line-height: var(--p-font-line-height-500)
}

@media (hover) and (pointer: fine),(min-width: 48em) {
    .Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Title_1a0s3 {
        font-size:var(--p-font-size-300);
        letter-spacing: var(--p-font-letter-spacing-normal);
        line-height: var(--p-font-line-height-400)
    }
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--loading_1oogq .Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Title_1a0s3,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--uploading_lbg5o .Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Title_1a0s3,.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Backdrop_ruzgf {
    display: none
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1 {
    position: relative;
    display: flex;
    justify-content: center
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1 img {
    background-color: var(--p-color-bg);
    width: 100%;
    height: 100%;
    display: block
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--thumbshot_1vybg {
    position: relative;
    margin-left: var(--p-space-100);
    width: var(--p-width-700);
    height: var(--p-height-600);
    border-radius: var(--p-border-radius-150);
    flex-shrink: 0
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--thumbshot_1vybg .Online-Store-UI-SlimResourcePreviewButton-PreviewButton__InnerImageBorder_1aar6 {
    position: absolute;
    border-radius: var(--p-border-radius-150);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: var(--p-border-width-0165) solid var(--p-color-bg-fill-disabled)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--thumbshot_1vybg img {
    object-fit: cover;
    border-radius: var(--p-border-radius-150)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--icon_krnoh {
    margin-left: var(--p-space-150)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__Thumbnail_apwd1.Online-Store-UI-SlimResourcePreviewButton-PreviewButton--node_krleb {
    align-items: center
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__AdditionalAction_1t6a0 {
    position: absolute;
    top: var(--p-space-100);
    right: var(--p-space-100)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewButton__IconPlaceholder_1cye5 {
    width: var(--p-space-400);
    height: var(--p-space-400)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy {
    --osui-slim-resource-preview-image-action-display: none;
    position: relative;
    min-width: 0
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u {
    position: relative;
    min-width: 0;
    --osui-slim-resource-preview-image-backdrop-background-color: transparent;
    --osui-slim-resource-preview-image-label-display: none;
    --osui-slim-resource-preview-title-display: block
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u:focus-within,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy:has(.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn:focus-within) .Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u {
    --osui-slim-resource-preview-image-backdrop-background-color: rgba( 0, 0, 0, .4 );
    --osui-slim-resource-preview-image-label-display: flex;
    --osui-slim-resource-preview-title-display: none
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy:focus-within,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy:has(.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u.Online-Store-UI-SlimResourcePreviewButton-PreviewImage--pressed_rlbu5) {
    --osui-slim-resource-preview-image-action-display: block
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u:active,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u.Online-Store-UI-SlimResourcePreviewButton-PreviewImage--pressed_rlbu5,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy:has(.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn:focus-within) .Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u.Online-Store-UI-SlimResourcePreviewButton-PreviewImage--pressed_rlbu5,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Container_1rasy:has(.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn:hover,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn:focus-within) .Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ButtonContainer_cky4u:active {
    --osui-slim-resource-preview-image-backdrop-background-color: rgba( 0, 0, 0, .45 );
    --osui-slim-resource-preview-image-label-display: flex;
    --osui-slim-resource-preview-title-display: none
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Button_tfjdc {
    all: unset;
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-self: stretch;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    cursor: pointer;
    gap: var(--p-space-100);
    height: 5.625rem;
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Button_tfjdc:focus-visible .Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ImageBackdrop_190qh {
    outline: var(--p-border-width-050) solid var(--p-color-border-focus);
    outline-offset: var(--p-space-025)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Title_bw8kq {
    z-index: 1;
    min-width: 0;
    flex-grow: 0;
    overflow-wrap: anywhere;
    color: var(--p-color-bg-surface);
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
    font-size: var(--p-font-size-300);
    text-shadow: 0 0 .1875rem var(--p-color-bg-fill-transparent-secondary-active);
    display: var(--osui-slim-resource-preview-title-display)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Backdrop_1iuhq {
    display: none
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Thumbnail_1k4c1 {
    position: relative;
    position: absolute;
    display: flex;
    justify-content: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Thumbnail_1k4c1 img {
    background-color: var(--p-color-bg);
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Thumbnail_1k4c1 .Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ImageTextLegibilityBackdrop_16834 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: var(--p-border-radius-200);
    background: linear-gradient(180deg,#0000 70%,#0006);
    opacity: .8;
    box-shadow: inset 0 0 0 var(--p-space-025) var(--p-color-bg-fill-transparent-active)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Thumbnail_1k4c1 .Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ImageBackdrop_190qh {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: var(--p-border-radius-200);
    background-color: var( --osui-slim-resource-preview-image-backdrop-background-color )
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__ImageLabel_frt97 {
    color: var(--p-color-bg-surface);
    text-shadow: 0 var(--p-space-050) var(--p-space-050) var(--p-color-bg-fill-transparent-secondary-active);
    position: absolute;
    display: var(--osui-slim-resource-preview-image-label-display);
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__LargeImageContent_alviq {
    min-width: 0;
    height: 100%;
    padding: var(--p-space-150);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalImageContent_dz2na {
    color: var(--p-color-bg-surface);
    position: relative;
    border-radius: var(--p-border-radius-150);
    background-color: var(--p-color-video-thumbnail-play-button-bg-fill);
    padding: var(--p-space-100) var(--p-space-200) var(--p-space-100) var(--p-space-100);
    display: var(--osui-slim-resource-preview-title-display);
    margin-left: auto
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalImageContent_dz2na svg,.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalImageContent_dz2na ui-internal-icon {
    color: var(--p-color-bg-surface)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__AdditionalAction_cd6gn {
    position: absolute;
    top: var(--p-space-100);
    right: var(--p-space-100);
    display: var(--osui-slim-resource-preview-image-action-display);
    color: var(--p-color-text-brand-on-bg-fill)
}

.Online-Store-UI-SlimResourcePreviewButton-PreviewImage__Skeleton_gemg0 {
    background: var(--p-color-bg-fill-tertiary);
    border-radius: var(--p-border-radius-200);
    height: 5.625rem;
    width: 100%;
    min-width: 0
}

.Online-Store-UI-Footer-Shelf_gw0wa {
    position: relative;
    z-index: 3
}

.Online-Store-UI-Footer-StackedActions_19usd {
    margin: 0;
    padding: 0;
    list-style: none
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi+.Online-Store-UI-Footer-StackedActions__Item_o24yi {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a,.Online-Store-UI-Footer-StackedActions__Item_o24yi button {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
    position: relative;
    font-weight: 400;
    padding-top: var(--p-space-300);
    padding-bottom: var(--p-space-300);
    --p-border-radius-100: 0
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:after,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.0625rem;
    right: -.0625rem;
    bottom: -.0625rem;
    left: -.0625rem;
    display: block;
    pointer-events: none;
    box-shadow: 0 0 0 -.0625rem var(--p-color-border-focus);
    transition: box-shadow var(--p-motion-duration-100) var(--p-motion-ease);
    border-radius: calc(var(--p-border-radius-200) + .0625rem)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus:after,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus:not(:focus-visible):after,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus:not(:focus-visible):after {
    box-shadow: 0 0 0 0 transparent
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus:not(:focus-visible):after,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus:not(:focus-visible):after {
        outline: none
    }
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus-visible:after,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus-visible:after {
    box-shadow: 0 0 0 .125rem var(--p-color-border-focus);
    outline: var(--osui_high-contrast-outline)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:after,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:after {
    inset: var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050) var(--p-border-width-050);
    border-radius: var(--p-border-radius-200)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a ui-internal-iconrnal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button ui-internal-iconrnal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button svg {
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus-visible,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus-visible {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-fill-transparent-secondary)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus-visible ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus-visible svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus-visible ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus-visible svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus-visible ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a:focus-visible svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus-visible ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:focus-visible svg {
        color: var(--p-color-icon-secondary)
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-Footer-StackedActions__Item_o24yi a:hover,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:hover {
        color:var(--p-color-text-brand);
        background-color: var(--p-color-bg-fill-transparent-secondary)
    }

    .Online-Store-UI-Footer-StackedActions__Item_o24yi a:hover ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a:hover svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:hover ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:hover svg {
        color: var(--p-color-text-brand)
    }
}

@media (hover: hover) and (pointer: fine) and (-ms-high-contrast: active) {
    .Online-Store-UI-Footer-StackedActions__Item_o24yi a:hover ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a:hover svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:hover ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:hover svg {
        color:var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:active,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:active {
    color: var(--p-color-text-brand);
    background-color: var(--p-color-bg-surface-tertiary)
}

.Online-Store-UI-Footer-StackedActions__Item_o24yi a:active ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a:active svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:active ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:active svg {
    color: var(--p-color-text-brand)
}

@media (-ms-high-contrast: active) {
    .Online-Store-UI-Footer-StackedActions__Item_o24yi a:active ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi a:active svg,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:active ui-internal-icon,.Online-Store-UI-Footer-StackedActions__Item_o24yi button:active svg {
        color: var(--p-color-icon-secondary)
    }
}

.Online-Store-UI-Footer-StackedActions--dividerBefore_xkpk8 {
    border-top: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

.Online-Store-UI-Footer-StackedActions--alignToNav_liey6 {
    padding-left: var(--p-space-400)
}

.Online-Store-UI-Footer-Preview_13jat {
    outline: none
}

.Online-Store-UI-Footer-Info_cgg80 {
    font-size: calc(var(--p-font-size-300) + .0625rem);
    font-weight: 400;
    line-height: var(--p-font-line-height-500);
    color: var(--p-color-text-secondary);
    padding: var(--p-space-300)
}

@media (min-width: 48em) {
    .Online-Store-UI-Footer-Info_cgg80 {
        font-size:var(--p-font-size-300);
        line-height: var(--p-font-line-height-400)
    }
}

.Online-Store-UI-Footer-Info_cgg80 a,.Online-Store-UI-Footer-Info_cgg80 button {
    color: var(--p-color-text-secondary);
    text-decoration: underline;
    transition: color var(--p-motion-duration-150) var(--p-motion-ease)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-Footer-Info_cgg80 a:hover,.Online-Store-UI-Footer-Info_cgg80 button:hover {
        color:var(--p-color-icon-active)
    }
}

.Online-Store-UI-Footer-Info_cgg80 a:active,.Online-Store-UI-Footer-Info_cgg80 button:active {
    color: var(--p-color-text-secondary)
}

@media (max-width: 41.685em) {
    .Online-Store-UI-Footer-Info_cgg80 {
        font-size:.875rem
    }
}

.Online-Store-UI-RichText-editor-plugins-blocks-list-ListItem_ybg49 {
    padding: 0
}

.Online-Store-UI-Footer-Actions_162ja {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--p-space-200)
}

.Online-Store-UI-Footer-Actions--offsetLeft_1xm4v {
    margin-left: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-Footer-Actions--offsetRight_9e8im {
    margin-right: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-Footer-Actions--offsetBoth_1yx06 {
    margin-left: calc(var(--p-space-200)*-1);
    margin-right: calc(var(--p-space-200)*-1)
}

.Online-Store-UI-Footer-Actions__ChildrenWrapper_1re3h,.Online-Store-UI-Footer-Actions__ActionsWrapper_1l8ca {
    display: flex;
    align-items: center
}

.Online-Store-UI-Footer-Actions__ChildrenWrapper_1re3h {
    min-width: 0;
    max-width: 100%;
    flex: 0 1 auto
}

.Online-Store-UI-Footer-Actions__ActionsWrapper_1l8ca {
    flex: 0 0 auto;
    margin-left: auto
}

.Online-Store-UI-Footer-Actions__ChildrenWrapper_1re3h+.Online-Store-UI-Footer-Actions__ActionsWrapper_1l8ca {
    margin-left: var(--p-space-400)
}

.Online-Store-UI-Footer-Actions__SecondaryActionsWrapper_16aeo,.Online-Store-UI-Footer-Actions__PrimaryActionWrapper_18ycg {
    min-width: 0;
    max-width: 100%;
    flex: 0 0 auto
}

.Online-Store-UI-Footer-Actions__SecondaryActionsWrapper_16aeo+.Online-Store-UI-Footer-Actions__PrimaryActionWrapper_18ycg {
    margin-left: var(--p-space-200)
}

.Online-Store-UI-RichText-editor-plugins-blocks-list-List_ase9o {
    padding-top: 0;
    padding-left: 0;
    margin: 0;
    margin-left: var(--p-space-400);
    line-height: 1.42
}

.Online-Store-UI-RichText-editor-plugins-blocks-list-List_ase9o:nth-child(n+2) {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-RichText-editor-plugins-blocks-list-List_ase9o:nth-last-child(n+2) {
    margin-bottom: var(--p-space-200)
}

.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    line-height: 1.3;
    font-weight: 700
}

li .Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    margin-bottom: 0;
    margin-top: 0
}

.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn:nth-child(n+2) {
    margin-top: var(--p-space-400)
}

.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn:nth-last-child(n+2) {
    margin-bottom: var(--p-space-200)
}

h6.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    color: #0000009f;
    font-size: 1em
}

@media (min-width: 48em) {
    h6.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
        font-size:1em
    }
}

h5.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    color: #0000009f;
    font-size: 1.15em
}

@media (min-width: 48em) {
    h5.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
        font-size:1.2em
    }
}

h4.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    color: #000;
    font-size: 1.3em
}

@media (min-width: 48em) {
    h4.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
        font-size:1.4em
    }
}

h3.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    color: #000;
    font-size: 1.45em
}

@media (min-width: 48em) {
    h3.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
        font-size:1.6em
    }
}

h2.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    color: #000;
    font-size: 1.6em
}

@media (min-width: 48em) {
    h2.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
        font-size:1.8em
    }
}

h1.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
    color: #000;
    font-size: 1.75em
}

@media (min-width: 48em) {
    h1.Online-Store-UI-RichText-editor-plugins-blocks-heading-Heading_rvarn {
        font-size:2em
    }
}

.Online-Store-UI-RichText-editor-plugins-blocks-paragraph-Paragraph_jv8i5 {
    line-height: 1.42
}

.Online-Store-UI-RichText-editor-plugins-blocks-paragraph-Paragraph_jv8i5:nth-child(n+2) {
    margin-top: var(--p-space-200)
}

.Online-Store-UI-RichText-editor-plugins-blocks-paragraph-Paragraph_jv8i5:nth-last-child(n+2) {
    margin-bottom: var(--p-space-200)
}

.Online-Store-UI-RichText-editor-plugins-blocks-paragraph-Paragraph_jv8i5+.Online-Store-UI-RichText-editor-plugins-blocks-paragraph-Paragraph_jv8i5 {
    margin-top: var(--p-space-400)
}

.Online-Store-UI-SortableItem-Ghost_1ydj3 {
    display: flex;
    align-items: center
}

.Online-Store-UI-SortableItem-Ghost_1ydj3:before {
    content: "";
    display: block;
    flex: 0 0 auto;
    margin-right: -var(--p-border-width-025);
    width: .75rem;
    height: .75rem;
    border: var(--p-border-width-050) solid var(--p-color-border-emphasis);
    border-radius: 50%
}

.Online-Store-UI-SortableItem-Ghost_1ydj3:after {
    content: "";
    flex: 1 1 auto;
    height: var(--p-border-width-050);
    background-color: var(--p-color-bg-fill-brand);
    border-radius: var(--p-border-width-050)
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    cursor: pointer;
    display: block;
    width: 100%;
    min-height: 2.5rem;
    padding: calc((2.5rem - var(--p-font-line-height-500))*.5) var(--p-space-400);
    text-align: left;
    border-radius: 0
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:focus {
    outline: none
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:active {
    background-color: var(--p-color-bg-surface-secondary-selected)
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:active:hover {
        background-color:var(--p-color-bg-surface-secondary-hover);
        text-decoration: none;
        outline: var(--p-border-width-050) solid transparent
    }

    .Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:active:hover:focus-visible:not(:active) {
        background-color: var(--p-color-bg-surface);
        outline: var(--p-border-width-050) solid var(--p-color-border-focus)
    }

    .Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:active:hover:focus-visible:not(:active):after {
        content: none
    }
}

@media (hover: hover) and (pointer: fine) {
    .Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:hover {
        background-color:var(--p-color-bg-surface-secondary-hover);
        text-decoration: none;
        outline: var(--p-border-width-050) solid transparent
    }

    .Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:hover:focus-visible:not(:active) {
        background-color: var(--p-color-bg-surface);
        outline: var(--p-border-width-050) solid var(--p-color-border-focus)
    }

    .Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u:hover:focus-visible:not(:active):after {
        content: none
    }
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u.Online-Store-UI-UrlPickerList-UrlPickerItem--disabled_1m04b {
    background-image: none;
    color: var(--p-color-text-disabled);
    cursor: default
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u.Online-Store-UI-UrlPickerList-UrlPickerItem--disabled_1m04b .Online-Store-UI-UrlPickerList-UrlPickerItem__VisualElement_1cdfm svg {
    fill: var(--p-color-icon-disabled);
    color: var(--p-color-text-inverse)
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Action_1eb2u::-moz-focus-inner {
    border: none
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__VisualElement_1cdfm {
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    height: 1.25rem;
    width: 1.25rem;
    border-radius: var(--p-border-radius-100);
    margin: -.625rem var(--p-space-400) -.625rem 0;
    background-size: cover;
    background-position: center center
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__VisualElement_1cdfm svg {
    fill: var(--p-color-icon);
    color: var(--p-color-text-inverse)
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Text_192hg {
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex: 1 0 auto;
    width: 9.375rem
}

.Online-Store-UI-UrlPickerList-UrlPickerItem__Content_82q7g {
    display: flex;
    align-items: center
}

.Online-Store-UI-RichText-editor-plugins-inlines-link-Link_1ak4n {
    position: relative;
    text-decoration: none;
    color: var(--p-color-text-emphasis)
}

.Online-Store-UI-RichText-editor-plugins-inlines-link-Link_1ak4n span {
    text-decoration: underline
}

.Online-Store-UI-RichText-editor-plugins-inlines-link-Link_1ak4n span[data-slate-length="0"] {
    color: var(--p-color-text)!important
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p {
    --osui_token-surface: var(--p-color-bg-surface-tertiary);
    --osui_token-icon: var(--p-color-icon-secondary);
    --osui-token-horizontal-margin: clamp(.125rem, .14em, var(--p-space-400));
    --osui-token-vertical-margin: clamp(.0625rem, .07em, var(--p-space-400));
    --osui_token-color: var(--p-color-text);
    position: relative;
    display: inline-flex;
    align-items: baseline;
    min-height: auto;
    max-width: 65%;
    margin: var(--osui-token-vertical-margin) var(--osui-token-horizontal-margin);
    padding: .1875rem var(--p-space-200);
    border-radius: clamp(var(--p-border-radius-100),.5em,var(--p-border-radius-200));
    background-color: var(--osui_token-surface);
    color: var(--osui_token-color);
    font-size: clamp(.0625rem,.9em,12.5rem);
    font-weight: inherit;
    font-style: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

a .Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p {
    color: var(--p-color-text-emphasis)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--invalid_99qbq {
    --osui_token-surface: var(--p-color-bg-surface-critical);
    --osui_token-icon: var(--p-color-icon-critical);
    --osui_token-color: var(--p-color-text-critical)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--warning_vaa73 {
    --osui_token-border: var(--p-color-border-caution);
    --osui_token-surface: var(--p-color-bg-surface-caution);
    --osui_token-icon: var(--p-color-icon-caution);
    --osui_token-color: var(--p-color-text-caution)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--highlight_1ek4b {
    --osui_token-surface: var(--p-color-bg-surface-info);
    --osui_token-icon: var(--p-color-icon-info);
    --osui_token-color: var(--p-color-text-info)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--loading_vakiz {
    height: 1.71em;
    min-width: 7.14em;
    padding: 0;
    justify-content: center
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--loading_vakiz svg {
    position: relative;
    top: .165em;
    margin: 0;
    height: 1.223em;
    fill: var(--p-color-icon-disabled)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p:focus:not(.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--invalid_99qbq):not(.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--warning_vaa73):not(.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--highlight_1ek4b),.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--selected_1t1b8:not(.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--invalid_99qbq):not(.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--warning_vaa73):not(.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--highlight_1ek4b) {
    --osui_token-surface: var(--p-color-bg-fill-tertiary);
    --osui_token-icon: var(--p-color-icon-active)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p:focus.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--invalid_99qbq,.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--selected_1t1b8.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--invalid_99qbq {
    --osui_token-icon: var(--p-color-text-critical);
    --osui_token-color: var(--p-color-text-critical);
    --osui_token-surface: var(--p-color-bg-surface-critical-active)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p:focus.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--warning_vaa73,.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--selected_1t1b8.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--warning_vaa73 {
    --osui_token-border: var(--p-color-border-caution);
    --osui_token-surface: var(--p-color-bg-surface-caution-active)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p:focus.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--highlight_1ek4b,.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--selected_1t1b8.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--highlight_1ek4b {
    --osui_token-surface: var(--p-color-bg-surface-info-active);
    --osui_token-icon: var(--p-color-text-info);
    --osui_token-color: var(--p-color-text-info-on-bg-fill)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token_1ry3p.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--block_1s06c {
    height: 2.25rem;
    width: auto;
    min-width: calc(100% - var(--osui-token-horizontal-margin)*2);
    align-items: center;
    padding: clamp(.0625rem,.07em,var(--p-space-400)) clamp(var(--p-space-200),var(--p-space-300),var(--p-space-400));
    line-height: 1.42
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token__Label_1rwrr {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: inherit;
    flex-grow: 1;
    -webkit-user-select: none;
    user-select: none
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token__Label_1rwrr[data-label]:after {
    content: attr(data-label)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token__Icon_w2llr {
    width: 1rem;
    height: 1rem;
    flex-shrink: 0;
    align-self: center;
    margin-right: var(--p-space-150);
    fill: var(--osui_token-icon)
}

.Online-Store-UI-RichText-editor-plugins-inlines-token-Token__Icon_w2llr.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--right_1sdbd {
    margin-right: 0;
    margin-left: var(--p-space-150)
}

:nth-child(n+2)>span>.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--block_1s06c {
    margin-top: var(--p-space-200)
}

:nth-last-child(n+2)>span>.Online-Store-UI-RichText-editor-plugins-inlines-token-Token--block_1s06c {
    margin-bottom: var(--p-space-200)
}

.Online-Store-UI-ToolbarUI-Item_14qo0 {
    position: relative;
    margin-top: .25rem;
    padding-left: .25rem
}

.Online-Store-UI-ToolbarUI-Item_14qo0:last-child {
    margin-right: calc(.25rem + var(--osui_rte-border-width, var(--p-border-width-025)))
}

.Online-Store-UI-ToolbarUI-Item__Section_eq1sz:last-child .Online-Store-UI-ToolbarUI-Item_14qo0:last-child {
    margin-right: 0
}

.Online-Store-UI-ToolbarUI-Item__Section_eq1sz+.Online-Store-UI-ToolbarUI-Item__Section_eq1sz .Online-Store-UI-ToolbarUI-Item_14qo0:first-child {
    margin-left: calc(-.25rem + var(--osui_rte-border-width, var(--p-border-width-025))*-1);
    padding-left: calc(.5rem + var(--osui_rte-border-width, var(--p-border-width-025)))
}

.Online-Store-UI-ToolbarUI-Button_ky29r {
    position: relative;
    z-index: 4;
    display: flex;
    flex: 0 0 auto
}

@media (max-width: 41.685em) {
    .Online-Store-UI-ToolbarUI-Button--iconOnly_1nerb {
        flex-direction:column;
        width: var(--p-height-700);
        height: var(--p-height-700)
    }
}

.Online-Store-UI-ToolbarUI-Dropdown__ListItem_ff318 {
    display: flex;
    align-items: center;
    min-height: 3rem;
    width: 100%;
    padding: var(--p-space-200) var(--p-space-400) var(--p-space-200) var(--p-space-800);
    cursor: pointer;
    font-size: var(--p-font-size-400)
}

@media (min-width: 48em) {
    .Online-Store-UI-ToolbarUI-Dropdown__ListItem_ff318 {
        font-size:var(--p-font-size-350)
    }
}

.Online-Store-UI-ToolbarUI-Dropdown__ListItem_ff318.Online-Store-UI-ToolbarUI-Dropdown--active_8ksq4 {
    background-color: var(--p-color-bg-surface-brand-selected);
    padding-left: 0
}

.Online-Store-UI-ToolbarUI-Dropdown__ListItem_ff318:hover {
    background-color: var(--p-color-bg-surface-hover)
}

.Online-Store-UI-ToolbarUI-Dropdown__ListItem_ff318:hover.Online-Store-UI-ToolbarUI-Dropdown--active_8ksq4 {
    background-color: var(--p-color-bg-surface-brand-hover)
}

.Online-Store-UI-ToolbarUI-Dropdown__ListItem_ff318 .Online-Store-UI-ToolbarUI-Dropdown__SelectedCheck_10x00 {
    width: var(--p-space-800);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.Online-Store-UI-FilenameWithExtension__FirstPart_17v2w {
    min-width: 0;
    flex-shrink: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.Online-Store-UI-FilenameWithExtension__LastPart_1aj3r {
    min-width: 0;
    flex-shrink: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
