:root{--flows-bg-default:#fff;--flows-bg-subtle:#f9fafc;--flows-bg-hover:#ebeef3;--flows-bg-primary:#067efd;--flows-bg-primary-hover:#3a90ff;--flows-bg-overlay:rgba(21,24,28,.5);--flows-fg-default:#15181c;--flows-fg-onPrimary:#fff;--flows-borderWidth:1px;--flows-border:var(--flows-borderWidth)solid #dfe3e8;--flows-shadow:0px 8px 12px rgba(28,26,39,.08),0px 6px 8px rgba(28,26,39,.12),0px 0px 1px rgba(28,26,39,.16);--flows-borderRadius-xSmall:3px;--flows-borderRadius-small:6px;--flows-borderRadius-medium:8px;--flows-borderRadius-large:12px;--flows-size-xSmall:4px;--flows-size-small:8px;--flows-size-medium:12px;--flows-size-large:20px;--flows-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--flows-base-font-size:14px;--flows-base-line-height:20px;--flows-title-font-size:16px;--flows-title-line-height:24px;--flows-title-font-weight:600;--flows-zIndex:1500;--flows-target-zIndex:5000;--flows-tooltip-padding:var(--flows-size-large);--flows-tooltip-overlayBackground:var(--flows-bg-overlay);--flows-tooltip-overlayBorderRadius:var(--flows-borderRadius-medium);--flows-tooltip-overlayPadding:4px;--flows-tooltip-minWidth:200px;--flows-tooltip-maxWidth:320px;--flows-modal-overlayBackground:var(--flows-bg-overlay);--flows-modal-padding:var(--flows-size-large);--flows-modal-minWidth:320px;--flows-modal-maxWidth:640px;--flows-feedback-overlayBackground:var(--flows-bg-overlay);--flows-feedback-padding:var(--flows-size-medium);--flows-feedback-minWidth:320px;--flows-feedback-maxWidth:640px;--flows-banner-screenEdgePadding:var(--flows-size-large);--flows-banner-padding:var(--flows-size-large);--flows-banner-minWidth:200px;--flows-banner-maxWidth:320px}.dark{--flows-bg-default:#15181c;--flows-bg-subtle:#1c2026;--flows-bg-hover:#22262d;--flows-bg-primary:#468ff1;--flows-bg-primary-hover:#357ddb;--flows-bg-overlay:rgba(0,0,0,.6);--flows-fg-default:#f9fafc;--flows-fg-onPrimary:#15181c;--flows-border:1px solid #353c46;--flows-shadow:0px 8px 12px rgba(0,0,0,.2),0px 6px 8px rgba(0,0,0,.25),0px 0px 1px rgba(0,0,0,.3)}.flows-root{width:100%;z-index:var(--flows-zIndex);position:absolute;top:0;left:0}.flows-header{padding-right:28px;display:flex}.flows-title{font-family:var(--flows-font-family);font-size:var(--flows-title-font-size);line-height:var(--flows-title-line-height);font-weight:var(--flows-title-font-weight);margin:0}.flows-body{margin-top:var(--flows-size-medium);font-family:var(--flows-font-family);font-size:var(--flows-base-font-size);line-height:var(--flows-base-line-height)}.flows-footer{margin-top:var(--flows-size-medium);align-items:flex-start;gap:var(--flows-size-small);display:flex}.flows-footer div{gap:var(--flows-size-small);flex-wrap:wrap;display:flex}.flows-footer div:nth-child(2){flex:1;justify-content:center}.flows-footer div:last-child{justify-content:flex-end}.flows-primary-btn,.flows-secondary-btn,.flows-close-btn{border-radius:var(--flows-borderRadius-small);cursor:pointer;transition:background-color .12s ease-in-out,border-color .12s ease-in-out}.flows-primary-btn,.flows-secondary-btn{font-family:var(--flows-font-family);font-size:var(--flows-base-font-size);line-height:var(--flows-base-line-height);white-space:nowrap;padding:4px 8px;font-weight:600;text-decoration:none}.flows-primary-btn{background-color:var(--flows-bg-primary);border:1px solid var(--flows-bg-primary);color:var(--flows-fg-onPrimary)}.flows-primary-btn:hover{background-color:var(--flows-bg-primary-hover);border:1px solid var(--flows-bg-primary-hover)}.flows-secondary-btn{background-color:var(--flows-bg-subtle);border:var(--flows-border);color:var(--flows-fg-default)}.flows-secondary-btn:hover{background-color:var(--flows-bg-hover)}.flows-close-btn{background-color:transparent;border:none;width:20px;height:20px;padding:0;position:absolute}.flows-close-btn:hover{background-color:var(--flows-bg-hover)}.flows-close-btn:after{content:"";background-color:var(--flows-fg-default);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3e%3cpath fill='currentColor' d='M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z' /%3e%3c/svg%3e") 50%;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3e%3cpath fill='currentColor' d='M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z' /%3e%3c/svg%3e") 50%}.flows-overlay-cancel{cursor:pointer}.flows-tooltip{background-color:var(--flows-bg-default);border:var(--flows-border);color:var(--flows-fg-default);border-radius:var(--flows-borderRadius-medium);padding:var(--flows-tooltip-padding);font-family:var(--flows-font-family);font-size:var(--flows-base-font-size);line-height:var(--flows-base-line-height);box-sizing:border-box;min-width:var(--flows-tooltip-minWidth);max-width:min(var(--flows-tooltip-maxWidth),calc(100% - 16px));position:absolute}.flows-tooltip:before{box-shadow:var(--flows-shadow);border-radius:var(--flows-borderRadius-medium);content:"";inset:calc(var(--flows-borderWidth)*-1);z-index:-1;pointer-events:none;position:absolute}.flows-tooltip-overlay{z-index:-1;pointer-events:none;position:fixed}.flows-tooltip-overlay:after{content:"";margin:calc(var(--flows-tooltip-overlayPadding)*-1);box-shadow:var(--flows-tooltip-overlayBackground)0px 0px 0px 9999px;border-radius:var(--flows-tooltip-overlayBorderRadius);position:absolute;top:0;bottom:0;left:0;right:0}.flows-target{z-index:var(--flows-target-zIndex)}.flows-tooltip-overlay-click-layer{position:fixed;top:0;bottom:0;left:0;right:0}.flows-tooltip .flows-close-btn{top:var(--flows-tooltip-padding);right:var(--flows-tooltip-padding)}.flows-arrow{width:var(--flows-size-medium);height:var(--flows-size-medium);border-radius:var(--flows-borderRadius-xSmall);position:absolute;transform:rotate(45deg)}.flows-arrow-bottom{border:var(--flows-border);z-index:-1;box-shadow:var(--flows-shadow)}.flows-arrow-top{background-color:var(--flows-bg-default);border:var(--flows-border);background-clip:padding-box;border-color:transparent}.flows-modal-overlay{background-color:var(--flows-modal-overlayBackground);position:fixed;top:0;bottom:0;left:0;right:0}.flows-modal-wrapper{padding:var(--flows-modal-padding);pointer-events:none;align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.flows-modal{pointer-events:auto;background-color:var(--flows-bg-default);border:var(--flows-border);color:var(--flows-fg-default);border-radius:var(--flows-borderRadius-medium);box-shadow:var(--flows-shadow);padding:var(--flows-modal-padding);box-sizing:border-box;min-width:var(--flows-modal-minWidth);max-width:var(--flows-modal-maxWidth);position:relative}.flows-modal .flows-close-btn{top:var(--flows-modal-padding);right:var(--flows-modal-padding)}.flows-feedback-overlay{background-color:var(--flows-modal-overlayBackground);position:fixed;top:0;bottom:0;left:0;right:0}.flows-feedback-wrapper{padding:var(--flows-feedback-padding);pointer-events:none;align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.flows-feedback{pointer-events:auto;background-color:var(--flows-bg-default);border:var(--flows-border);color:var(--flows-fg-default);border-radius:var(--flows-borderRadius-medium);box-shadow:var(--flows-shadow);padding:var(--flows-feedback-padding);box-sizing:border-box;min-width:var(--flows-feedback-minWidth);max-width:var(--flows-feedback-maxWidth);position:relative}.flows-feedback .flows-close-btn{top:var(--flows-feedback-padding);right:var(--flows-feedback-padding)}.flows-feedback-container{background:#fff;flex-direction:column;gap:1rem;padding:10px;display:flex}.flows-feedback-body{color:#121212;margin:0;font-size:14px;line-height:1.5}.flows-feedback-form{grid-template-columns:repeat(1,1fr);gap:8px;display:grid}.flows-feedback-form-group{flex-direction:column;gap:2px;display:flex}.flows-feedback-form-label{font-size:13px}.flows-feedback-form-input{border:1px solid #ccc;border-radius:.25rem;padding:3px;font-size:14px}.flows-banner-wrapper{padding:var(--flows-banner-screenEdgePadding);position:fixed}.flows-banner-top-left{top:0;left:0}.flows-banner-top-right{top:0;right:0}.flows-banner-bottom-left{bottom:0;left:0}.flows-banner-bottom-right{bottom:0;right:0}.flows-banner{pointer-events:auto;box-sizing:border-box;background-color:var(--flows-bg-default);padding:var(--flows-banner-padding);min-width:var(--flows-banner-minWidth);max-width:var(--flows-banner-maxWidth);color:var(--flows-fg-default);border:var(--flows-border);border-radius:var(--flows-borderRadius-medium);box-shadow:var(--flows-shadow);position:relative}.flows-banner .flows-close-btn{top:var(--flows-banner-padding);right:var(--flows-banner-padding)}