:root{--flows-basicsV2-bg-default:var(--color-bg-base);--flows-basicsV2-bg-subtle:var(--color-bg-subtle);--flows-basicsV2-bg-strong:var(--color-bg-subtle-hover);--flows-basicsV2-bg-hover:var(--color-bg-base-hover);--flows-basicsV2-bg-primary:var(--color-contrast-bg-base);--flows-basicsV2-bg-primary-hover:var(--color-contrast-bg-base-hover);--flows-basicsV2-bg-overlay:var(--color-overlay);--flows-basicsV2-fg-default:var(--color-fg-base);--flows-basicsV2-fg-onPrimary:var(--color-contrast-fg-base);--flows-basicsV2-fg-muted:var(--color-fg-muted);--flows-basicsV2-borderWidth:1px;--flows-basicsV2-border:var(--flows-basicsV2-borderWidth)solid var(--color-general-border);--flows-basicsV2-border-strong:var(--flows-basicsV2-borderWidth)solid var(--color-general-border-strong);--flows-basicsV2-border-strong-hover:var(--flows-basicsV2-borderWidth)solid var(--color-general-border-strong);--flows-basicsV2-border-primary:var(--flows-basicsV2-borderWidth)solid var(--color-contrast-bg-base);--flows-basicsV2-shadow:0px 6px 18px #00000026,0px 3px 8px #00000008,0px 0px 1px #0000000d;--flows-basicsV2-shadow-large:0px 10px 48px #0000001a,0px 4px 24px #0000001f,0px 0px 1px #0000000d;--flows-basicsV2-borderRadius-xs:var(--radius-sm);--flows-basicsV2-borderRadius-s:var(--radius-md);--flows-basicsV2-borderRadius-m:var(--radius-lg);--flows-basicsV2-borderRadius-l:var(--radius-xl);--flows-basicsV2-borderRadius-xl:var(--radius-2xl);--flows-basicsV2-size-xs:2px;--flows-basicsV2-size-s:8px;--flows-basicsV2-size-m:12px;--flows-basicsV2-size-l:16px;--flows-basicsV2-size-xl:20px;--flows-basicsV2-size-xxl:24px;--flows-basicsV2-font-family:var(--font-sans);--flows-basicsV2-base-font-size:14px;--flows-basicsV2-base-line-height:20px;--flows-basicsV2-title-font-size:16px;--flows-basicsV2-title-line-height:24px;--flows-basicsV2-title-font-weight:600;--flows-basicsV2-zIndex:1500;--flows-basicsV2-tooltip-padding:var(--flows-basicsV2-size-m);--flows-basicsV2-tooltip-overlayBackground:var(--alpha-black-ab-20);--flows-basicsV2-tooltip-overlayBorderRadius:var(--flows-basicsV2-borderRadius-s);--flows-basicsV2-tooltip-overlayPadding:4px;--flows-basicsV2-tooltip-minWidth:200px;--flows-basicsV2-tooltip-maxWidth:320px;--flows-basicsV2-tooltip-targetScrollMargin:24px;--flows-basicsV2-modal-overlayBackground:var(--flows-basicsV2-bg-overlay);--flows-basicsV2-modal-padding:var(--flows-basicsV2-size-xxl);--flows-basicsV2-modal-minWidth:320px;--flows-basicsV2-modal-maxWidth:640px;--flows-basicsV2-modal-size-small:420px;--flows-basicsV2-modal-size-medium:640px;--flows-basicsV2-modal-button-max-width:600px;--flows-basicsV2-banner-screenEdgePadding:var(--flows-basicsV2-size-xl);--flows-basicsV2-banner-padding:var(--flows-basicsV2-size-xl);--flows-basicsV2-banner-minWidth:200px;--flows-basicsV2-banner-maxWidth:320px;--flows-basicsV2-button-font-size:15px;--flows-basicsV2-button-line-height:24px;--flows-basicsV2-button-small-font-size:14px;--flows-basicsV2-button-small-line-height:20px;--flows-basicsV2-primary-button-gradient:linear-gradient(#ffffff14,#fff0);--flows-basicsV2-primary-button-shadow:inset 0 1px #ffffff1f,0 1px 2px #0a0d120d;--flows-basicsV2-secondary-button-shadow:inset 0 -2px 0 0 #fafafa37,0 1px 2px 0 #0d0d0d0d;--flows-basicsV2-progress-dots-size:10px;--flows-basicsV2-progress-dots-gap:6px;--flows-basicsV2-card-padding:var(--flows-basicsV2-size-xl);--flows-basicsV2-floating-checklist-popover-maxWidth:340px;--flows-basicsV2-floating-checklist-scrollbar-color:var(--color-general-border-strong)transparent;--flows-basicsV2-survey-popover-width:320px;--flows-basicsV2-survey-popover-padding:var(--flows-basicsV2-size-xl);--flows-basicsV2-textarea-shadow:inset 0 -2px 0 0 #fafafa37,0 1px 2px 0 #0d0d0d0d;--flows-basicsV2-textarea-focus-shadow:inset 0 -2px 0 0 #fafafa,0 0 0 2px color-mix(in srgb,var(--flows-basicsV2-bg-primary)30%,transparent);--flows-basicsV2-survey-popover-selected-option-shadow:0 0 0 2px color-mix(in srgb,var(--flows-basicsV2-bg-primary)30%,transparent);--flows-basicsV2-survey-popover-rating-list-background:#ccc}.dark{--flows-basicsV2-shadow:0px 4px 12px #0003,0px 2px 6px #00000040,0px 1px 1px #0003;--flows-basicsV2-shadow-large:0px 1px 1px #0003,0px 2px 8px #0003,0px 4px 12px #0003,0px 4px 20px #0003,0px 4px 40px #00000026;--flows-basicsV2-primary-button-gradient:linear-gradient(#fff0,#0000001a);--flows-basicsV2-primary-button-shadow:inset 0 1px #ffffff1f;--flows-basicsV2-secondary-button-shadow:unset;--flows-basicsV2-floating-checklist-scrollbar-color:var(--color-general-border-strong)transparent;--flows-basicsV2-textarea-shadow:unset;--flows-basicsV2-textarea-focus-shadow:0 0 0 2px color-mix(in srgb,var(--flows-basicsV2-bg-primary)30%,transparent);--flows-basicsV2-survey-popover-selected-option-shadow:0 0 0 2px color-mix(in srgb,var(--flows-basicsV2-bg-primary)30%,transparent);--flows-basicsV2-survey-popover-rating-list-background:var(--color-general-border-strong)}[class*=flows_basicsV2_]{pointer-events:auto}.flows_basicsV2_tooltip_overlay{pointer-events:none}.flows_basicsV2_hint_hotspot{background-color:var(--color-fg-accent);border:var(--flows-basicsV2-borderWidth)solid var(--color-fg-accent);background-image:var(--flows-basicsV2-primary-button-gradient);box-shadow:var(--flows-basicsV2-primary-button-shadow)}.flows_basicsV2_hint_hotspot:hover{background-color:color-mix(in srgb,var(--color-fg-accent)85%,black)}.flows_basicsV2_hint_hotspot:after{background-color:var(--color-fg-accent)}.flows_basicsV2_button{border-radius:var(--flows-basicsV2-borderRadius-s)}.flows_basicsV2_tooltip_footer{margin-top:12px}.flows_basicsV2_tooltip_tooltip{background-color:var(--color-fg-accent);color:#fff;border-radius:var(--flows-basicsV2-borderRadius-m);border:none;padding:12px 16px 16px}.flows_basicsV2_tooltip_tooltip .flows_basicsV2_button_primary{color:#1a1a1a;background-color:#fff;background-image:none;border-color:#fff}.flows_basicsV2_tooltip_arrow{background-color:var(--color-fg-accent);border-radius:2px}.flows_basicsV2_dots_dot{opacity:.4}.flows_basicsV2_dots_dot_active{opacity:1;background-color:#fff}.flows_basicsV2_tooltip_tooltip:before{margin:var(--flows-basicsV2-borderWidth)}.flows_basicsV2_iconButton:hover{background-color:var(--alpha-white-aw-20)}@keyframes flows-basicsV2-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes flows-basicsV2-scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes flows-basicsV2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes flows-basicsV2-ping{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.5)}}
