@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsround/v109/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format("woff2")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconssharp/v110/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format("woff2")}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconstwotone/v113/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format("woff2")}body{--google-font-color-materialiconstwotone:none}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--cue-font-family: "Poppins";--cue-font-weight-regular: 400;--cue-font-weight-medium: 500;--cue-font-weight-semibold: 600;--cue-font-xs-size: 56.25% ;--cue-font-xs-line-height: calc(16 / 11);--cue-font-xs-letter-spacing: .075em;--cue-font-s-size: 68.75% ;--cue-font-s-line-height: calc(16 / 11);--cue-font-s-letter-spacing: .05em;--cue-font-m-size: 87.5% ;--cue-font-m-line-height: calc(20 / 14);--cue-font-m-letter-spacing: .04em;--cue-font-l-size: 112.5% ;--cue-font-l-line-height: calc(24 / 18);--cue-font-l-letter-spacing: .01em;--cue-font-xl-size: 150% ;--cue-font-xl-line-height: calc(32 / 24);--cue-font-xl-letter-spacing: .01em}:root{--cue-color-blue: #2859e1;--cue-color-darkblue: #1744c2;--cue-color-ultralightgray: #f5f6f9;--cue-color-lightgray: #d9d9d9;--cue-color-midgray: #8394b0;--cue-color-darkmidgray: #404955;--cue-color-darkgray: #121c2b;--cue-color-black: #0e1827;--cue-color-white: #ffffff;--cue-color-green: #e2f552;--cue-main-background: var(--cue-color-ultralightgray);--cue-main-foreground: var(--cue-color-darkgray);--cue-default: var(--cue-color-white);--cue-defaultContrast: var(--cue-color-darkgray);--cue-primary: var(--cue-color-blue);--cue-primaryContrast: var(--cue-color-white);--cue-accent: var(--cue-color-green);--cue-accentContrast: var(--cue-color-darkgray);--cue-secondary: var(--cue-color-darkblue);--cue-secondaryContrast: var(--cue-color-white);--cue-neutral: var(--cue-color-midgray);--cue-neutralContrast: var(--cue-color-darkgray);--cue-info: var(--cue-color-darkblue);--cue-infoContrast: var(--cue-color-white);--cue-error: #fc2626;--cue-errorContrast: var(--cue-color-white);--cue-success: #4caf50;--cue-successContrast: var(--cue-color-white);--cue-warning: #ffc107;--cue-warningContrast: var(--cue-color-white);--cue-border-color: var(--cue-color-lightgray);--cue-scrollbar-thumb-color: var(--cue-color-lightgray);--cue-scrollbar-track-color: transparent}body.dark{--cue-main-background: var(--cue-color-darkgray);--cue-main-foreground: var(--cue-color-white);--cue-default: var(--cue-color-black);--cue-defaultContrast: var(--cue-color-ultralightgray);--cue-neutral: var(--cue-color-midgray);--cue-neutralContrast: var(--cue-color-white);--cue-border-color: var(--cue-color-darkmidgray);--cue-scrollbar-thumb-color: var(--cue-color-darkmidgray);--cue-tertiaryContrast: var(--cue-color-ultralightgray)}:root{--cue-chart-text-color: var(--cue-color-darkgray);--cue-chart-text-color-select: var(--cue-color-black);--cue-chart-border-background-color: var(--cue-color-white);--chart-graph-edge-color: var(--cue-color-darkgray)}body.dark{--cue-chart-text-color: var(--cue-color-ultralightgray);--cue-chart-text-color-select: var(--cue-main-white);--cue-chart-border-background-color: var(--cue-color-darkgray);--chart-graph-edge-color: var(--cue-color-ultralightgray)}:root{--cue-dim-gap-s: .5em ;--cue-dim-gap-m: 1em ;--cue-dim-gap-l: 1.875em ;--cue-dim-gap-xl: 2.5em ;--cue-dim-elem-xs: 1.5em ;--cue-dim-elem-s: 2em ;--cue-dim-elem-m: 2.75em ;--cue-dim-s-gap-s: .375em ;--cue-dim-s-gap-m: .625em ;--cue-dim-s-gap-l: 1em ;--cue-dim-s-elem-xs: 1em ;--cue-dim-s-elem-s: 1.25em ;--cue-dim-s-elem-m: 1.75em ;--cue-dim-padding-main: .625em ;--cue-dim-padding-sub: .625em }@media (min-width: 20em){:root{--cue-dim-padding-main: 1.25em ;--cue-dim-padding-sub: .625em }}@media (min-width: 40em){:root{--cue-dim-padding-main: 2em ;--cue-dim-padding-sub: 1em }}:root{--cue-card-border-radius: 1.875em ;--cue-card-padding-x: 1em ;--cue-card-padding-y: 1em ;--cue-card-border-color: var(--cue-border-color);--cue-card-box-shadow: 0 1px 1.5em rgba(0, 0, 0, .2)}body.dark{--cue-card-box-shadow: 0 1px 1.5em rgba(255, 255, 255, .3);--cue-card-border-color: var(--cue-border-color)}@container cue-container (width < 20em){cue-card{--cue-card-border-radius: 1.25em ;--cue-card-padding-x: .75em ;--cue-card-padding-y: .75em }}:root{--cue-button-gap: .5em ;--cue-button-xs-height: var(--cue-dim-elem-xs);--cue-button-xs-padding-x: .1875em ;--cue-button-xs-icon-width: 1.125em ;--cue-button-s-height: var(--cue-dim-elem-s);--cue-button-s-padding-x: .375em ;--cue-button-s-icon-width: 1.25em ;--cue-button-m-height: var(--cue-dim-elem-m);--cue-button-m-padding-x: .625em ;--cue-button-m-icon-width: 1.5em ;--cue-button-border-radius: var(--button-height);--cue-button-border-width: 1px;--cue-button-border-style: solid;--cue-button-primary-background: var(--cue-color-blue);--cue-button-primary-foreground: var(--cue-color-white);--cue-button-primary-focus-color: var(--cue-color-blue);--cue-button-primary-border-color: var(--cue-color-blue);--cue-button-primary-disabled-foreground: var( --background-color, --cue-main-background );--cue-button-primary-disabled-foreground: var(--cue-color-lightgray);--cue-button-primary-disabled-background: var(--cue-color-ultralightgray);--cue-button-primary-disabled-border-color: var(--cue-color-ultralightgray);--cue-button-accent-background: var(--cue-accent);--cue-button-accent-foreground: var(--cue-accentContrast);--cue-button-accent-focus-color: var(--cue-accent);--cue-button-accent-border-color: var(--cue-accent);--cue-button-accent-disabled-foreground: var( --background-color, --cue-main-background );--cue-button-accent-disabled-foreground: var(--cue-color-lightgray);--cue-button-accent-disabled-background: var(--cue-color-ultralightgray);--cue-button-accent-disabled-border-color: var(--cue-color-ultralightgray);--cue-button-secondary-background: transparent;--cue-button-secondary-foreground: currentColor;--cue-button-secondary-focus-color: currentColor;--cue-button-secondary-border-color: currentColor;--cue-button-secondary-disabled-background: transparent;--cue-button-secondary-disabled-foreground: var(--cue-color-midgray);--cue-button-secondary-disabled-border-color: var(--cue-color-midgray);--cue-button-tertiary-background: transparent;--cue-button-tertiary-foreground: currentColor;--cue-button-tertiary-focus-color: currentColor;--cue-button-tertiary-border-color: transparent;--cue-button-tertiary-disabled-background: transparent;--cue-button-tertiary-disabled-foreground: var(--cue-color-midgray);--cue-button-tertiary-disabled-border-color: transparent;--cue-button-ghost-background: transparent;--cue-button-ghost-foreground: currentColor;--cue-button-ghost-focus-color: transparent;--cue-button-ghost-border-color: transparent;--cue-button-ghost-disabled-background: transparent;--cue-button-ghost-disabled-foreground: var(--cue-color-midgray);--cue-button-ghost-disabled-border-color: transparent;--cue-button-danger-background: transparent;--cue-button-danger-foreground: var(--cue-error);--cue-button-danger-focus-color: var(--cue-error);--cue-button-danger-border-color: transparent;--cue-button-danger-disabled-foreground: transparent;--cue-button-danger-disabled-background: var(--cue-color-midgray);--cue-button-danger-disabled-border-color: transparent;--cue-button-s-label-padding-x: 1em ;--cue-button-m-label-padding-x: 1.5em ;--cue-button-l-label-padding-x: 3em }@media (prefers-color-scheme: dark){:root{--cue-button-primary-disabled-foreground: var(--cue-color-midgray);--cue-button-primary-disabled-border-color: var(--cue-color-midgray);--cue-button-primary-disabled-background: var(--cue-color-lightgray);--cue-button-secondary-disabled-foreground: var(--cue-color-darkmidgray);--cue-button-secondary-disabled-border-color: var(--cue-color-darkmidgray);--cue-button-tertiary-disabled-foreground: var(--cue-color-darkmidgray)}}@container cue-container (width < 20em){cue-button{--cue-button-xs-height: var(--cue-dim-s-elem-xs);--cue-button-xs-padding-x: .0625em ;--cue-button-xs-icon-width: .75em ;--cue-button-s-height: var(--cue-dim-s-elem-s);--cue-button-s-padding-x: .25em ;--cue-button-s-icon-width: 1em ;--cue-button-m-height: var(--cue-dim-s-elem-m);--cue-button-m-padding-x: .25em ;--cue-button-m-icon-width: 1.125em }}.badge{display:flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .2rem;font-size:.65rem;font-weight:400;color:#fff;background-color:#ff3b30;border-radius:9999px;border:.2px solid var(--cue-color-lightgray);box-sizing:border-box;font-family:var(--cue-font-family);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:50;box-shadow:0 0 0 1px #fff}.animate-ping-once{animation:ping .5s cubic-bezier(0,0,.2,1) 1}@keyframes ping{0%,to{transform:translate(50%) translateY(-50%) scale(1);opacity:1}50%{transform:translate(50%) translateY(-50%) scale(1.2);opacity:.8}}:root{--cue-input-switch-background: var(--cue-color-midgray);--cue-input-switch-indicator-background: var(--cue-color-white);--cue-input-switch-indicator-foreground: var(--cue-color-black);--cue-input-switch-focus-color: var(--cue-color-white);--cue-input-switch-checked-background: var(--cue-color-darkblue);--cue-input-switch-checked-indicator-background: var(--cue-color-white);--cue-input-switch-checked-indicator-foreground: var(--cue-color-black);--cue-input-switch-disabled-background: var(--cue-color-midgray);--cue-input-switch-disabled-indicator-background: var(--cue-color-lightgray);--cue-input-switch-disabled-indicator-foreground: var(--cue-color-midgray)}:root{--cue-input-value-color: var(--cue-main-foreground);--cue-input-label-color: var(--cue-main-foreground);--cue-input-border-bottom-color: var(--cue-main-foreground);--cue-input-placeholder-color: var(--cue-color-darkmidgray)}body.dark{--cue-input-value-color: var(--cue-color-white);--cue-input-label-color: var(--cue-color-white);--cue-input-border-bottom-color: var(--cue-color-white);--cue-input-placeholder-color: var(--cue-color-lightgray)}.box-label .entry{padding:2px;background-color:#cee602;border-radius:4px;font-family:Poppins;font-size:.8rem}.property{position:absolute;pointer-events:none;display:flex;flex-direction:column;gap:2px;z-index:10}.property .entry{padding:2px;background-color:#000c;border-radius:4px;font-family:Poppins;display:flex;flex-direction:column;justify-content:space-between}.property .entry .key{color:#fff;font-size:.6rem;font-weight:600}.property .entry .value{color:#ccc;font-size:.7rem}.node-menu{position:absolute;display:flex;gap:5px;z-index:1000}.node-menu .entry{height:20px;width:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:#000c;color:#fff;cursor:pointer;font-size:.7rem}.node-menu .entry:hover{box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.node-menu .tooltip{background-color:#000c;font-family:Poppins;padding:5px;border-radius:5px;text-align:center}:root{--cue-menu-border-radius: .9375em ;--cue-menu-padding-x: .5em ;--cue-menu-padding-y: .5em ;--cue-menu-gap: .5em ;--cue-menu-background-color: var(--cue-color-white);--cue-menu-foreground-color: var(--cue-color-black);--cue-menu-border-color: var(--cue-border-color);--cue-menu-box-shadow: 0 1px 1.25em rgba(0, 0, 0, .1);--cue-menu-max-height: 300px;--cue-menu-item-background-color: var(--cue-color-white);--cue-menu-item-selected-background-color: var(--cue-color-lightgray);--cue-menu-item-focus-background-color: var(--cue-color-ultralightgray);--cue-menu-item-height: var(--cue-dim-elem-m);--cue-menu-item-border-radius: .9375em ;--cue-menu-item-padding-x: 1em ;--cue-menu-item-gap: 1em ;--cue-menu-item-icon-size: 1.25em ;--cue-menu-item-xs-min-width: 3em;--cue-menu-item-s-min-width: 6em;--cue-menu-item-m-min-width: 12em}body.dark{--cue-menu-box-shadow: 0 1px 1.25em rgba(255, 255, 255, .1);--cue-menu-background-color: var(--cue-color-black);--cue-menu-foreground-color: var(--cue-color-white);--cue-menu-border-color: var(--cue-border-color);--cue-menu-item-background-color: var(--cue-color-black);--cue-menu-item-selected-background-color: var(--cue-color-midgray);--cue-menu-item-focus-background-color: var(--cue-color-darkmidgray)}@container cue-container (width < 20em){:root{--cue-menu-item-xs-min-width: 3em;--cue-menu-item-s-min-width: 6em;--cue-menu-item-m-min-width: 12em}}:root{--cue-grid-gap-s: var(--cue-dim-gap-s);--cue-grid-gap-m: var(--cue-dim-gap-m);--cue-grid-gap-l: var(--cue-dim-gap-l)}:root{--cue-flex-gap-s: var(--cue-dim-gap-s);--cue-flex-gap-m: var(--cue-dim-gap-m);--cue-flex-gap-l: var(--cue-dim-gap-l);--cue-flex-gap-xl: var(--cue-dim-gap-xl)}:root{--cue-table-row-border-bottom: 1px solid;--cue-table-row-border-bottom-color: var(--cue-color-midgray);--cue-table-text-color: var(--cue-main-foreground);--cue-table-secondary-text-color: var(--cue-color-midgray);--cue-table-highlight-color: var(--cue-color-ultralightgray);--cue-table-highlight-text-color: var(--cue-color-darkgray);--cue-table-selected-color: var(--cue-color-green);--cue-table-selected-text-color: var(--cue-color-darkgray);--cue-table-border-color: var(--cue-border-color);--cue-table-row-hover-bg: var(--cue-color-ultralightgray);--cue-table-xs-height: 200px;--cue-table-s-height: 300px;--cue-table-m-height: 400px;--cue-table-l-height: 500px;--cue-table-xl-height: 600px;--cue-table-font-xs-size: var(--cue-font-xs-size);--cue-table-font-s-size: var(--cue-font-s-size);--cue-table-font-m-size: var(--cue-font-m-size);--cue-table-font-l-size: var(--cue-font-l-size);--cue-table-data-font-xs-size: var(--cue-font-xs-size);--cue-table-data-font-s-size: var(--cue-font-s-size);--cue-table-data-font-m-size: var(--cue-font-m-size);--cue-table-data-font-l-size: var(--cue-font-l-size);--cue-table-data-font-xl-size: var(--cue-font-xl-size)}body.dark{--cue-table-row-border-bottom-color: var(--cue-color-lightgray);--cue-table-highlight-text-color: var(--cue-color-lightgray);--cue-table-text-color: var(--cue-main-foreground);--cue-table-highlight-color: var(--cue-color-darkmidgray);--cue-table-border-color: var(--cue-border-color);--cue-table-row-hover-bg: var(--cue-color-darkmidgray)}:root{--cue-paginator-text-color: var(--cue-main-foreground)}body.dark{--cue-paginator-text-color: var(--cue-main-foreground)}.flip-card{perspective:1200px}.flip-content{display:grid;transition:transform .6s;transform-style:preserve-3d;position:relative}.flipped .flip-content{transform:rotateY(180deg)}.card-face{pointer-events:auto;grid-area:1/1;backface-visibility:hidden;position:relative;width:100%}.card-face.back{transform:rotateY(180deg)}.flipped .card-face.front{pointer-events:none}:root{--cue-modal-overlay-color: rgba(245, 246, 249, .7)}body.dark{--cue-modal-overlay-color: rgba(18, 28, 43, .7)}:root{--cue-icon-width: var(--cue-dim-elem-xs)}@keyframes pulse-border{0%{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.pulse-border{animation:pulse-border 1.5s infinite ease-in-out;border-radius:var(--pulse-border-radius)}.tippy-box[data-theme~=cue]{background-color:var(--cue-menu-background-color);box-shadow:var(--cue-menu-box-shadow);border-color:var(--cue-menu-border-color);color:var(--cue-menu-foreground-color);border-radius:4px;font-family:var(--cue-font-family);font-size:.75rem;padding:2px;z-index:9999!important}.tippy-box[data-theme~=cue] .tippy-arrow{color:var(--cue-menu-background-color)}:root{color-scheme:light}html{padding:0;margin:0;height:100%;width:100%}body{display:flex;flex-direction:column;background-color:var(--cue-main-background)}body.dark{color-scheme:dark}body>*{scrollbar-color:var(--cue-scrollbar-thumb-color) var(--cue-scrollbar-track-color);scrollbar-width:thin;scroll-behavior:smooth}.sb-show-main,.sb-main-padded{display:flex!important;min-height:100%;padding:0!important}.sb-show-main #storybook-root,.sb-main-padded #storybook-root{display:contents}.sb-show-main #storybook-root storybook-root,.sb-main-padded #storybook-root storybook-root{display:contents}.docs-story{background-color:var(--cue-main-background)!important;color:var(--cue-main-foreground)!important}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translate(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translate(-10px)}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
