*{box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0;overflow:hidden;display:flex;background-color:var(--we-role-page);color:var(--we-role-text)}#root:empty{background-color:var(--we-role-surface)}::-webkit-scrollbar{width:var(--we-scrollbar-width);height:var(--we-scrollbar-width)}::-webkit-scrollbar-track{background-image:var(--we-scrollbar-background-image);background:var(--we-scrollbar-background)}::-webkit-scrollbar-corner{background:var(--we-scrollbar-corner-background)}::-webkit-scrollbar-thumb{box-shadow:var(--we-scrollbar-thumb-box-shadow);border-radius:var(--we-scrollbar-thumb-border-radius);background-color:var(--we-scrollbar-thumb-background)}::-webkit-scrollbar-button{display:none}.cesium-viewer-bottom{opacity:.3}:root{--we-transition-0: 0ms;--we-transition-100: 50ms;--we-transition-200: .15s;--we-transition-300: .25s;--we-transition-400: .5s;--we-transition-500: 1s}@media(prefers-reduced-motion:reduce){:root{--we-transition-0: 0ms !important;--we-transition-100: 0ms !important;--we-transition-200: 0ms !important;--we-transition-300: 0ms !important;--we-transition-400: 0ms !important;--we-transition-500: 0ms !important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--we-border-width: var(--we-theme-border-width, 1px);--we-border-radius: var(--we-radius-400);--we-border-color: var(--we-role-border);--we-border-color-strong: var(--we-role-border-strong);--we-ring-color: var(--we-role-focus)}:root{--we-color-lightness-floor: 0;--we-color-lightness-ceiling: 1;--we-color-ramp-offset: 0;--we-color-ramp-direction: 1;--we-state-hover: -.05;--we-state-active: -.09;--we-color-saturation: 60;--we-color-neutral-saturation: 10;--we-color-neutral-hue: var(--we-color-primary-hue);--we-color-primary-hue: 288;--we-color-success-hue: 145;--we-color-warning-hue: 90;--we-color-danger-hue: 17;--we-color-lightness-0: calc(var(--we-color-lightness-floor) + (1 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-25: calc(var(--we-color-lightness-floor) + (.98 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-50: calc(var(--we-color-lightness-floor) + (.96 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-75: calc(var(--we-color-lightness-floor) + (.945 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-100: calc(var(--we-color-lightness-floor) + (.925 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-200: calc(var(--we-color-lightness-floor) + (.845 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-300: calc(var(--we-color-lightness-floor) + (.765 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-400: calc(var(--we-color-lightness-floor) + (.685 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-500: calc(var(--we-color-lightness-floor) + (.6 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-600: calc(var(--we-color-lightness-floor) + (.51 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-700: calc(var(--we-color-lightness-floor) + (.42 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-800: calc(var(--we-color-lightness-floor) + (.32 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-900: calc(var(--we-color-lightness-floor) + (.215 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-lightness-1000: calc(var(--we-color-lightness-floor) + (0 - var(--we-color-ramp-offset)) * var(--we-color-ramp-direction) * (var(--we-color-lightness-ceiling) - var(--we-color-lightness-floor)));--we-color-neutral-0: oklch(var(--we-color-lightness-0) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-0), 1 - var(--we-color-lightness-0)))) var(--we-color-neutral-hue));--we-color-neutral-25: oklch(var(--we-color-lightness-25) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-25), 1 - var(--we-color-lightness-25)))) var(--we-color-neutral-hue));--we-color-neutral-50: oklch(var(--we-color-lightness-50) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-50), 1 - var(--we-color-lightness-50)))) var(--we-color-neutral-hue));--we-color-neutral-75: oklch(var(--we-color-lightness-75) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-75), 1 - var(--we-color-lightness-75)))) var(--we-color-neutral-hue));--we-color-neutral-100: oklch(var(--we-color-lightness-100) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-100), 1 - var(--we-color-lightness-100)))) var(--we-color-neutral-hue));--we-color-neutral-200: oklch(var(--we-color-lightness-200) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-200), 1 - var(--we-color-lightness-200)))) var(--we-color-neutral-hue));--we-color-neutral-300: oklch(var(--we-color-lightness-300) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-300), 1 - var(--we-color-lightness-300)))) var(--we-color-neutral-hue));--we-color-neutral-400: oklch(var(--we-color-lightness-400) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-400), 1 - var(--we-color-lightness-400)))) var(--we-color-neutral-hue));--we-color-neutral-500: oklch(var(--we-color-lightness-500) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-500), 1 - var(--we-color-lightness-500)))) var(--we-color-neutral-hue));--we-color-neutral-600: oklch(var(--we-color-lightness-600) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-600), 1 - var(--we-color-lightness-600)))) var(--we-color-neutral-hue));--we-color-neutral-700: oklch(var(--we-color-lightness-700) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-700), 1 - var(--we-color-lightness-700)))) var(--we-color-neutral-hue));--we-color-neutral-800: oklch(var(--we-color-lightness-800) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-800), 1 - var(--we-color-lightness-800)))) var(--we-color-neutral-hue));--we-color-neutral-900: oklch(var(--we-color-lightness-900) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-900), 1 - var(--we-color-lightness-900)))) var(--we-color-neutral-hue));--we-color-neutral-1000: oklch(var(--we-color-lightness-1000) calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-1000), 1 - var(--we-color-lightness-1000)))) var(--we-color-neutral-hue));--we-color-primary-0: oklch(var(--we-color-lightness-0) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-0), 1 - var(--we-color-lightness-0)))) var(--we-color-primary-hue));--we-color-primary-25: oklch(var(--we-color-lightness-25) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-25), 1 - var(--we-color-lightness-25)))) var(--we-color-primary-hue));--we-color-primary-50: oklch(var(--we-color-lightness-50) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-50), 1 - var(--we-color-lightness-50)))) var(--we-color-primary-hue));--we-color-primary-75: oklch(var(--we-color-lightness-75) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-75), 1 - var(--we-color-lightness-75)))) var(--we-color-primary-hue));--we-color-primary-100: oklch(var(--we-color-lightness-100) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-100), 1 - var(--we-color-lightness-100)))) var(--we-color-primary-hue));--we-color-primary-200: oklch(var(--we-color-lightness-200) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-200), 1 - var(--we-color-lightness-200)))) var(--we-color-primary-hue));--we-color-primary-300: oklch(var(--we-color-lightness-300) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-300), 1 - var(--we-color-lightness-300)))) var(--we-color-primary-hue));--we-color-primary-400: oklch(var(--we-color-lightness-400) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-400), 1 - var(--we-color-lightness-400)))) var(--we-color-primary-hue));--we-color-primary-500: oklch(var(--we-color-lightness-500) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-500), 1 - var(--we-color-lightness-500)))) var(--we-color-primary-hue));--we-color-primary-600: oklch(var(--we-color-lightness-600) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-600), 1 - var(--we-color-lightness-600)))) var(--we-color-primary-hue));--we-color-primary-700: oklch(var(--we-color-lightness-700) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-700), 1 - var(--we-color-lightness-700)))) var(--we-color-primary-hue));--we-color-primary-800: oklch(var(--we-color-lightness-800) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-800), 1 - var(--we-color-lightness-800)))) var(--we-color-primary-hue));--we-color-primary-900: oklch(var(--we-color-lightness-900) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-900), 1 - var(--we-color-lightness-900)))) var(--we-color-primary-hue));--we-color-primary-1000: oklch(var(--we-color-lightness-1000) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-1000), 1 - var(--we-color-lightness-1000)))) var(--we-color-primary-hue));--we-color-success-0: oklch(var(--we-color-lightness-0) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-0), 1 - var(--we-color-lightness-0)))) var(--we-color-success-hue));--we-color-success-25: oklch(var(--we-color-lightness-25) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-25), 1 - var(--we-color-lightness-25)))) var(--we-color-success-hue));--we-color-success-50: oklch(var(--we-color-lightness-50) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-50), 1 - var(--we-color-lightness-50)))) var(--we-color-success-hue));--we-color-success-75: oklch(var(--we-color-lightness-75) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-75), 1 - var(--we-color-lightness-75)))) var(--we-color-success-hue));--we-color-success-100: oklch(var(--we-color-lightness-100) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-100), 1 - var(--we-color-lightness-100)))) var(--we-color-success-hue));--we-color-success-200: oklch(var(--we-color-lightness-200) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-200), 1 - var(--we-color-lightness-200)))) var(--we-color-success-hue));--we-color-success-300: oklch(var(--we-color-lightness-300) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-300), 1 - var(--we-color-lightness-300)))) var(--we-color-success-hue));--we-color-success-400: oklch(var(--we-color-lightness-400) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-400), 1 - var(--we-color-lightness-400)))) var(--we-color-success-hue));--we-color-success-500: oklch(var(--we-color-lightness-500) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-500), 1 - var(--we-color-lightness-500)))) var(--we-color-success-hue));--we-color-success-600: oklch(var(--we-color-lightness-600) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-600), 1 - var(--we-color-lightness-600)))) var(--we-color-success-hue));--we-color-success-700: oklch(var(--we-color-lightness-700) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-700), 1 - var(--we-color-lightness-700)))) var(--we-color-success-hue));--we-color-success-800: oklch(var(--we-color-lightness-800) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-800), 1 - var(--we-color-lightness-800)))) var(--we-color-success-hue));--we-color-success-900: oklch(var(--we-color-lightness-900) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-900), 1 - var(--we-color-lightness-900)))) var(--we-color-success-hue));--we-color-success-1000: oklch(var(--we-color-lightness-1000) calc(var(--we-color-saturation) / 100 * var(--we-color-success-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-1000), 1 - var(--we-color-lightness-1000)))) var(--we-color-success-hue));--we-color-warning-0: oklch(var(--we-color-lightness-0) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-0), 1 - var(--we-color-lightness-0)))) var(--we-color-warning-hue));--we-color-warning-25: oklch(var(--we-color-lightness-25) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-25), 1 - var(--we-color-lightness-25)))) var(--we-color-warning-hue));--we-color-warning-50: oklch(var(--we-color-lightness-50) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-50), 1 - var(--we-color-lightness-50)))) var(--we-color-warning-hue));--we-color-warning-75: oklch(var(--we-color-lightness-75) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-75), 1 - var(--we-color-lightness-75)))) var(--we-color-warning-hue));--we-color-warning-100: oklch(var(--we-color-lightness-100) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-100), 1 - var(--we-color-lightness-100)))) var(--we-color-warning-hue));--we-color-warning-200: oklch(var(--we-color-lightness-200) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-200), 1 - var(--we-color-lightness-200)))) var(--we-color-warning-hue));--we-color-warning-300: oklch(var(--we-color-lightness-300) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-300), 1 - var(--we-color-lightness-300)))) var(--we-color-warning-hue));--we-color-warning-400: oklch(var(--we-color-lightness-400) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-400), 1 - var(--we-color-lightness-400)))) var(--we-color-warning-hue));--we-color-warning-500: oklch(var(--we-color-lightness-500) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-500), 1 - var(--we-color-lightness-500)))) var(--we-color-warning-hue));--we-color-warning-600: oklch(var(--we-color-lightness-600) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-600), 1 - var(--we-color-lightness-600)))) var(--we-color-warning-hue));--we-color-warning-700: oklch(var(--we-color-lightness-700) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-700), 1 - var(--we-color-lightness-700)))) var(--we-color-warning-hue));--we-color-warning-800: oklch(var(--we-color-lightness-800) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-800), 1 - var(--we-color-lightness-800)))) var(--we-color-warning-hue));--we-color-warning-900: oklch(var(--we-color-lightness-900) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-900), 1 - var(--we-color-lightness-900)))) var(--we-color-warning-hue));--we-color-warning-1000: oklch(var(--we-color-lightness-1000) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-1000), 1 - var(--we-color-lightness-1000)))) var(--we-color-warning-hue));--we-color-danger-0: oklch(var(--we-color-lightness-0) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-0), 1 - var(--we-color-lightness-0)))) var(--we-color-danger-hue));--we-color-danger-25: oklch(var(--we-color-lightness-25) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-25), 1 - var(--we-color-lightness-25)))) var(--we-color-danger-hue));--we-color-danger-50: oklch(var(--we-color-lightness-50) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-50), 1 - var(--we-color-lightness-50)))) var(--we-color-danger-hue));--we-color-danger-75: oklch(var(--we-color-lightness-75) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-75), 1 - var(--we-color-lightness-75)))) var(--we-color-danger-hue));--we-color-danger-100: oklch(var(--we-color-lightness-100) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-100), 1 - var(--we-color-lightness-100)))) var(--we-color-danger-hue));--we-color-danger-200: oklch(var(--we-color-lightness-200) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-200), 1 - var(--we-color-lightness-200)))) var(--we-color-danger-hue));--we-color-danger-300: oklch(var(--we-color-lightness-300) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-300), 1 - var(--we-color-lightness-300)))) var(--we-color-danger-hue));--we-color-danger-400: oklch(var(--we-color-lightness-400) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-400), 1 - var(--we-color-lightness-400)))) var(--we-color-danger-hue));--we-color-danger-500: oklch(var(--we-color-lightness-500) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-500), 1 - var(--we-color-lightness-500)))) var(--we-color-danger-hue));--we-color-danger-600: oklch(var(--we-color-lightness-600) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-600), 1 - var(--we-color-lightness-600)))) var(--we-color-danger-hue));--we-color-danger-700: oklch(var(--we-color-lightness-700) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-700), 1 - var(--we-color-lightness-700)))) var(--we-color-danger-hue));--we-color-danger-800: oklch(var(--we-color-lightness-800) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-800), 1 - var(--we-color-lightness-800)))) var(--we-color-danger-hue));--we-color-danger-900: oklch(var(--we-color-lightness-900) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-900), 1 - var(--we-color-lightness-900)))) var(--we-color-danger-hue));--we-color-danger-1000: oklch(var(--we-color-lightness-1000) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-chroma-max, .18) * 2 * max(0, min(var(--we-color-lightness-1000), 1 - var(--we-color-lightness-1000)))) var(--we-color-danger-hue));--we-color-white: oklch(var(--we-color-lightness-0) 0 var(--we-color-neutral-hue));--we-color-black: oklch(var(--we-color-lightness-1000) 0 var(--we-color-neutral-hue));--we-role-page: var(--we-color-neutral-50);--we-role-surface: oklch(from var(--we-role-page) calc(l + .045) c h);--we-role-surface-raised: oklch(from var(--we-role-page) calc(l + .1) c h);--we-role-surface-sunken: oklch(from var(--we-role-page) calc(l - .035) c h);--we-role-text: var(--we-color-neutral-900);--we-role-text-muted: var(--we-color-neutral-600);--we-role-text-faint: var(--we-color-neutral-400);--we-role-on-inverse: oklch(98.5% calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * .03) var(--we-color-neutral-hue));--we-role-surface-inverse: oklch(24.8% calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * .496) var(--we-color-neutral-hue));--we-role-border: var(--we-color-neutral-200);--we-role-border-strong: var(--we-color-neutral-500);--we-role-accent: oklch(calc(var(--we-accent-lightness, 55) * 1%) calc(var(--we-color-saturation) / 100 * var(--we-color-primary-fill-chroma-max, .2663)) var(--we-color-primary-hue));--we-role-on-accent: oklch(100% 0 var(--we-color-neutral-hue));--we-role-on-accent-muted: oklch(from var(--we-role-on-accent) l c h / .8);--we-role-accent-muted: var(--we-color-primary-100);--we-role-accent-text: var(--we-color-primary-700);--we-role-accent-hover: oklch(from var(--we-role-accent) calc(l + var(--we-state-hover-accent, var(--we-state-hover))) c h);--we-role-accent-active: oklch(from var(--we-role-accent) calc(l + var(--we-state-active-accent, var(--we-state-active))) c h);--we-role-surface-hover: var(--we-color-neutral-100);--we-role-surface-active: var(--we-color-neutral-200);--we-role-control-surface: var(--we-color-neutral-200);--we-role-overlay: oklch(14.6% calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * .292) var(--we-color-neutral-hue) / 60%);--we-role-shadow-color: oklch(14.6% calc(var(--we-color-neutral-saturation) / 100 * var(--we-color-neutral-chroma-max, .18) * .292) var(--we-color-neutral-hue));--we-role-focus: var(--we-role-accent);--we-role-danger: oklch(calc(var(--we-danger-lightness, 62) * 1%) calc(var(--we-color-saturation) / 100 * var(--we-color-danger-fill-chroma-max, .2491)) var(--we-color-danger-hue));--we-role-success: oklch(calc(var(--we-success-lightness, 75) * 1%) calc(var(--we-color-saturation) / 100 * var(--we-color-success-fill-chroma-max, .2365)) var(--we-color-success-hue));--we-role-warning: oklch(calc(var(--we-warning-lightness, 76) * 1%) calc(var(--we-color-saturation) / 100 * var(--we-color-warning-fill-chroma-max, .1558)) var(--we-color-warning-hue));--we-role-danger-hover: oklch(from var(--we-role-danger) calc(l + var(--we-state-hover-danger, var(--we-state-hover))) c h);--we-role-danger-active: oklch(from var(--we-role-danger) calc(l + var(--we-state-active-danger, var(--we-state-active))) c h);--we-role-success-hover: oklch(from var(--we-role-success) calc(l + var(--we-state-hover-success, var(--we-state-hover))) c h);--we-role-success-active: oklch(from var(--we-role-success) calc(l + var(--we-state-active-success, var(--we-state-active))) c h);--we-role-warning-hover: oklch(from var(--we-role-warning) calc(l + var(--we-state-hover-warning, var(--we-state-hover))) c h);--we-role-warning-active: oklch(from var(--we-role-warning) calc(l + var(--we-state-active-warning, var(--we-state-active))) c h);--we-role-on-danger: oklch(100% 0 var(--we-color-neutral-hue));--we-role-on-success: oklch(100% 0 var(--we-color-neutral-hue));--we-role-on-warning: oklch(100% 0 var(--we-color-neutral-hue));--we-role-danger-surface: var(--we-color-danger-50);--we-role-success-surface: var(--we-color-success-50);--we-role-warning-surface: var(--we-color-warning-50);--we-role-danger-text: var(--we-color-danger-700);--we-role-success-text: var(--we-color-success-700);--we-role-warning-text: var(--we-color-warning-700);--we-color-focus: var(--we-role-focus);--we-focus-ring-width: var(--we-theme-focus-ring-width, 2px);--we-focus-outline: 0 0 0 var(--we-focus-ring-width) var(--we-color-focus);--we-gradient-primary: linear-gradient(135deg, oklch(var(--we-color-lightness-500) calc(min(var(--we-color-saturation) * .0035, .18)*.8) calc(var(--we-color-primary-hue) - 25)) 0%, oklch(var(--we-color-lightness-500) calc(min(var(--we-color-saturation) * .0035, .18)*.8) calc(var(--we-color-primary-hue) + 25)) 100%)}@supports not (color: oklch(from red calc(l + .1) c h)){:root{--we-role-surface: var(--we-color-neutral-0);--we-role-surface-raised: var(--we-color-neutral-0);--we-role-surface-sunken: var(--we-color-neutral-100);--we-role-on-accent-muted: var(--we-role-on-accent);--we-role-accent-hover: var(--we-role-accent);--we-role-accent-active: var(--we-role-accent);--we-role-danger-hover: var(--we-role-danger);--we-role-danger-active: var(--we-role-danger);--we-role-success-hover: var(--we-role-success);--we-role-success-active: var(--we-role-success);--we-role-warning-hover: var(--we-role-warning);--we-role-warning-active: var(--we-role-warning)}}@media(forced-colors:active){:root{--we-role-focus: Highlight;--we-ring-color: Highlight;--we-role-border: CanvasText;--we-role-border-strong: CanvasText}we-button::part(base),we-input::part(base),we-textarea::part(base),we-select::part(base),we-tag::part(base),we-badge::part(base),we-alert::part(base),we-modal::part(base),we-drawer::part(base),we-menu::part(base){border:1px solid CanvasText}:focus-visible{outline:2px solid Highlight;outline-offset:2px}}:root{--we-scrollbar-width: 6px;--we-scrollbar-background-image: none;--we-scrollbar-background: transparent;--we-scrollbar-corner-background: transparent;--we-scrollbar-thumb-box-shadow: none;--we-scrollbar-thumb-border-radius: var(--we-radius-pill);--we-scrollbar-thumb-background: var(--we-role-control-surface)}:root{--we-font-family-base: "DM Sans", sans-serif;--we-font-family-mozilla: "Mozilla Text", serif;--we-font-family-boldonse: "Boldonse", serif;--we-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--we-font-family: var(--we-font-family-base);--we-font-mono: var(--we-font-family-mono);--we-font-base-size: 16px;--we-font-size-100: .75rem;--we-font-size-200: .875rem;--we-font-size-300: 1rem;--we-font-size-400: 1.125rem;--we-font-size-500: 1.25rem;--we-font-size-600: 1.5rem;--we-font-size-700: 2rem;--we-font-size-800: 2.5rem;--we-font-size-900: 3.5rem;--we-font-size-1000: 4.5rem;--we-font-weight-100: 100;--we-font-weight-200: 200;--we-font-weight-300: 300;--we-font-weight-400: 400;--we-font-weight-500: 500;--we-font-weight-600: 600;--we-font-weight-700: 700;--we-font-weight-800: 800;--we-font-weight-900: 900;--we-font-weight-regular: 400;--we-font-weight-medium: 500;--we-font-weight-semibold: 600;--we-font-weight-bold: 700;--we-line-height-none: 1;--we-line-height-tight: 1.25;--we-line-height-snug: 1.375;--we-line-height-normal: 1.5;--we-line-height-relaxed: 1.625;--we-line-height-loose: 2;--we-letter-spacing-tighter: -.05em;--we-letter-spacing-tight: -.025em;--we-letter-spacing-normal: 0;--we-letter-spacing-wide: .025em;--we-letter-spacing-wider: .05em;--we-letter-spacing-widest: .1em}:root{--we-layout-xs: 420px;--we-layout-sm: 640px;--we-layout-md: 900px;--we-layout-lg: 1200px}:root{--we-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--we-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--we-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--we-shadow-xl: 0 20px 25px rgba(0, 0, 0, .15)}:root{--we-size-xxs: .75rem;--we-size-xs: 1rem;--we-size-sm: 1.5rem;--we-size-md: 2rem;--we-size-lg: 2.5rem;--we-size-xl: 3rem;--we-size-xxl: 4rem;--we-radius-0: 0;--we-radius-100: .125rem;--we-radius-200: .25rem;--we-radius-300: .375rem;--we-radius-400: .5rem;--we-radius-500: .75rem;--we-radius-600: 1rem;--we-radius-700: 1.25rem;--we-radius-800: 1.5rem;--we-radius-900: 2rem;--we-radius-pill: 9999px;--we-radius-full: 50%;--we-avatar-size-xxs: 1rem;--we-avatar-size-xs: 1.5rem;--we-avatar-size-sm: 2rem;--we-avatar-size-md: 2.5rem;--we-avatar-size-lg: 3rem;--we-avatar-size-xl: 4rem;--we-avatar-size-xxl: 5rem;--we-component-height-xs: 1.5rem;--we-component-height-sm: 2rem;--we-component-height-md: 2.5rem;--we-component-height-lg: 3rem;--we-component-height-xl: 3.5rem}:root{--we-space-0: 0rem;--we-space-100: calc(.25rem * var(--we-theme-spacing-scale, 1));--we-space-200: calc(.5rem * var(--we-theme-spacing-scale, 1));--we-space-300: calc(.75rem * var(--we-theme-spacing-scale, 1));--we-space-400: calc(1rem * var(--we-theme-spacing-scale, 1));--we-space-500: calc(1.5rem * var(--we-theme-spacing-scale, 1));--we-space-600: calc(2rem * var(--we-theme-spacing-scale, 1));--we-space-700: calc(2.5rem * var(--we-theme-spacing-scale, 1));--we-space-800: calc(3rem * var(--we-theme-spacing-scale, 1));--we-space-900: calc(4rem * var(--we-theme-spacing-scale, 1));--we-space-1000: calc(6rem * var(--we-theme-spacing-scale, 1))}:root{--we-z-dropdown: 100;--we-z-sticky: 200;--we-z-chrome: 250;--we-z-modal: 300;--we-z-popover: 400;--we-z-toast: 500;--we-z-tooltip: 600}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans-latin-CW0RaeGs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans-latin-ext-BtiwyxMk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mozilla Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/mozilla-text-latin-BIbEDCab.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mozilla Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/mozilla-text-latin-ext-0QVVVaUA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Boldonse;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/boldonse-latin-CEhxY6WL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Boldonse;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/boldonse-latin-ext-DJywhPQU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.signal-control__count{min-width:1ch}.signal-icon-stack{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;color:var(--we-color-neutral-200)}.signal-icon-stack>we-icon{--we-icon-emoji-opacity: .3}.signal-icon-stack.is-disabled{cursor:default;opacity:.5}.signal-icon-stack__fill{color:var(--we-color-primary-600)}.signal-icon-stack__fill we-icon{--we-icon-emoji-opacity: 1}.signal-icon-stack__fill{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.we-flip-card{perspective:1000px;-webkit-perspective:1000px;cursor:pointer;user-select:none}.we-flip-card__inner{position:relative;width:100%;height:100%;transition:transform var(--we-flip-card-duration, .5s) cubic-bezier(.4,0,.2,1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.we-flip-card--flipped .we-flip-card__inner,.we-flip-card--hover-flip:hover .we-flip-card__inner{transform:rotateY(180deg)}.we-flip-card__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--we-theme-surface-radius, var(--we-radius-400));overflow:hidden;transition:opacity 0s linear calc(var(--we-flip-card-duration, .5s)*.32)}.we-flip-card__back{transform:rotateY(180deg);opacity:0;transition-delay:calc(var(--we-flip-card-duration, .5s)*.38)}.we-flip-card--flipped .we-flip-card__front,.we-flip-card--hover-flip:hover .we-flip-card__front{opacity:0;transition-delay:calc(var(--we-flip-card-duration, .5s)*.38)}.we-flip-card--flipped .we-flip-card__back,.we-flip-card--hover-flip:hover .we-flip-card__back{opacity:1;transition-delay:calc(var(--we-flip-card-duration, .5s)*.32)}.we-code-editor{display:flex;flex-direction:column;height:100%;overflow:hidden}.we-code-editor .cm-editor{flex:1;height:100%;overflow:hidden}.we-calendar{font-family:var(--we-font-family);display:flex;flex-direction:column;gap:var(--we-space-200);background:var(--we-color-neutral-0);border:1px solid var(--we-color-neutral-200);border-radius:var(--we-radius-500);padding:var(--we-space-400)}.we-calendar__header{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--we-color-neutral-800)}.we-calendar__nav{all:unset;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--we-radius-400);transition:background .15s ease}.we-calendar__nav:hover{background:var(--we-color-neutral-100)}.we-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.we-calendar__day-header{font-size:var(--we-font-size-200);color:var(--we-color-neutral-500);padding:var(--we-space-100);font-weight:500}.we-calendar__day{all:unset;font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:36px;cursor:pointer;border-radius:var(--we-radius-400);font-size:var(--we-font-size-300);transition:background .1s ease;position:relative}.we-calendar__day:hover{background:var(--we-color-neutral-100)}.we-calendar__day--selected{background:var(--we-color-primary-500);color:#fff}.we-calendar__day--selected:hover{background:var(--we-color-primary-600)}.we-calendar__day--today{font-weight:700;color:var(--we-color-primary-600)}.we-calendar__day--other-month{color:var(--we-color-neutral-400)}.we-calendar__day--has-events:after{content:"";width:4px;height:4px;border-radius:var(--we-radius-full);background:var(--we-color-primary-500);position:absolute;bottom:2px}.audio-visualiser{display:flex;flex-direction:column;gap:8px;width:100%}.audio-visualiser__canvas-wrap{position:relative;width:100%;cursor:pointer;border-radius:4px;overflow:hidden}.audio-visualiser__canvas-wrap:hover{opacity:.85}.audio-visualiser__canvas{display:block;width:100%}.audio-visualiser__canvas--dynamic{position:absolute;top:0;left:0;width:100%;pointer-events:none}.audio-visualiser__controls{display:flex;align-items:center;gap:8px}.audio-visualiser__time{font-size:var(--we-font-size-300);color:var(--we-color-neutral-500);font-variant-numeric:tabular-nums}.editable-image__overlay{inset:0;background:var(--we-role-overlay);opacity:0;transition:opacity var(--we-transition-300, .25s) ease}.editable-image:hover .editable-image__overlay,.editable-image:focus-visible .editable-image__overlay,.editable-image--dragging .editable-image__overlay{opacity:1!important}.editable-image__remove{opacity:0;transition:opacity var(--we-transition-300, .25s) ease}.editable-image:hover .editable-image__remove,.editable-image:focus-visible .editable-image__remove,.editable-image__remove:focus-visible{opacity:1}.editable-image--dragging .editable-image__remove{opacity:0;pointer-events:none}.we-toast-container{--we-toast-inset-right: calc(var(--we-chrome-rail-width, 0px) + var(--we-space-400));position:fixed;z-index:var(--we-z-toast);display:flex;flex-direction:column;gap:var(--we-space-200);pointer-events:none}.we-toast-container--top-right{top:var(--we-space-400);right:var(--we-toast-inset-right)}.we-toast-container--top-left{top:var(--we-space-400);left:var(--we-space-400)}.we-toast-container--bottom-right{bottom:var(--we-space-400);right:var(--we-toast-inset-right)}.we-toast-container--bottom-left{bottom:var(--we-space-400);left:var(--we-space-400)}.we-toast-container--top-center{top:var(--we-space-400);left:50%;transform:translate(-50%)}.we-toast-container--bottom-center{bottom:var(--we-space-400);left:50%;transform:translate(-50%)}.we-toast-wrapper{pointer-events:auto}.we-toast{display:flex;align-items:center;gap:var(--we-space-200);padding:var(--we-space-300) var(--we-space-400);border-radius:var(--we-radius-400);box-shadow:var(--we-shadow-md, 0 4px 12px rgba(0, 0, 0, .1));min-width:280px;max-width:420px;font-family:var(--we-font-family);font-size:var(--we-font-size-300)}.we-toast--info{background-color:var(--we-color-neutral-100);border:1px solid var(--we-color-neutral-300)}.we-toast--success{background-color:var(--we-color-success-100);border:1px solid var(--we-color-success-300)}.we-toast--warning{background-color:var(--we-color-warning-100);border:1px solid var(--we-color-warning-300)}.we-toast--error{background-color:var(--we-color-danger-100);border:1px solid var(--we-color-danger-300)}.we-toast__message{flex:1}.we-toast__dismiss{background:none;border:none;cursor:pointer;padding:var(--we-space-100);line-height:1;color:inherit;opacity:.7}.we-toast__dismiss:hover{opacity:1}.we-block-content [data-block-hovered=true]{background-color:var(--we-role-page)}.we-block-content [data-block-focused=true]{background-color:var(--we-color-neutral-75)}.we-block-content{font-family:var(--we-font-family);color:var(--we-role-text)}.we-block-content .we-block,.we-block-content p,.we-block-content h1,.we-block-content h2,.we-block-content h3,.we-block-content blockquote,.we-block-content li{padding:var(--we-space-300);border-radius:var(--we-radius-400);margin:0;color:var(--we-role-text);position:relative}.we-block-content blockquote{padding-left:30px;color:var(--we-color-neutral-600)}.we-block-content blockquote:before{margin-left:20px}.we-block-content blockquote:after{content:" ";position:absolute;top:10px;left:10px;height:calc(100% - 20px);background-color:var(--we-role-surface-sunken)}.we-block-content ul,.we-block-content ol{margin:0;padding-left:0}.we-block-content ul>li:after{position:absolute;top:5px;left:10px;font-size:22px;content:"•"}.we-block-content ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ul>li>ul>li>ul>li>ul>li:after{content:"•"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"•"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"•"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"•"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"•"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"•"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"◦"}.we-block-content ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li:after{content:"▪"}.we-block-content ol{counter-reset:list-item}.we-block-content ol>li{counter-increment:list-item}.we-block-content ol>li:after{content:counter(list-item) ".";position:absolute;top:10px;left:10px;font-size:16px}.we-block-content li{list-style:none;position:relative;padding-left:30px}.we-block-content li:has(>ul),.we-block-content li:has(>ol){padding-bottom:0}.we-block-content li:before{margin-left:20px}.we-block-content li ul li:first-child,.we-block-content li ol li:first-child{margin-top:10px}.we-block-content li ul li,.we-block-content li ol li{margin-left:20px}.we-block-renderer>p:hover,.we-block-renderer>h1:hover,.we-block-renderer>h2:hover,.we-block-renderer>h3:hover,.we-block-renderer>blockquote:hover,.we-block-renderer>ul>li:hover,.we-block-renderer>ol>li:hover,.we-block-renderer>.we-block:hover,.we-block-content .we-block-renderer>li:hover{background-color:var(--we-color-neutral-75)}.we-collection-block{position:relative;width:100%;border:1px solid var(--we-role-border);background-color:var(--we-role-surface);border-radius:8px;padding:10px}.we-collection-block[data-layout=row] .we-block-composer-wrapper,.we-collection-block[data-layout=row] .we-block-renderer-wrapper{overflow-x:auto}.we-collection-block[data-layout=row] .we-block-composer-editor,.we-collection-block[data-layout=row] .we-block-renderer{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;gap:var(--we-gap, 1rem)}.we-collection-block[data-layout=column] .we-block-composer-editor,.we-collection-block[data-layout=column] .we-block-renderer{display:flex;flex-direction:column;gap:var(--we-gap, 1rem)}.we-collection-block[data-layout=grid] .we-block-composer-editor,.we-collection-block[data-layout=grid] .we-block-renderer{display:grid;grid-template-columns:repeat(var(--we-cols, 2),1fr);gap:var(--we-gap, 1rem)}.we-block-input-placeholder{all:unset;cursor:pointer;padding:10px;width:100%;display:flex;align-items:center;gap:10px;color:var(--we-role-text-muted);background-color:var(--we-color-neutral-75);border-radius:8px;font-family:var(--we-font-family);font-size:14px}.we-block-composer-wrapper .we-block-composer-editor{outline:none;position:relative}.we-block-menu{position:fixed;z-index:var(--we-z-popover);margin:0;color:inherit;overflow-x:hidden;top:20px;pointer-events:auto;display:flex;flex-direction:column;background-color:var(--we-role-surface);padding:10px;border-radius:10px;font-family:var(--we-font-family);border:1px solid var(--we-role-border);min-width:250px;max-height:min(400px,60vh);overflow-y:auto}.we-block-menu .we-block-menu-filter{all:unset;font-size:var(--we-font-size-200);color:var(--we-role-text)}.we-block-menu .we-block-menu-filter::placeholder{color:var(--we-color-neutral-300)}.we-block-menu .we-block-menu-empty{font-size:var(--we-font-size-200);color:var(--we-role-text-faint);padding:8px;text-align:center}.we-block-menu .we-block-menu-item{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:5px;height:30px;padding:5px 8px}.we-block-menu .we-block-menu-item.we-block-menu-focused{background-color:var(--we-role-page)}.we-block-menu .we-block-menu-divider{width:100%;height:1px;margin:10px 0;background-color:var(--we-role-surface-sunken)}.we-block-handle{position:fixed;z-index:10;margin:0;border:none;background:#0000;overflow:visible;color:inherit;opacity:0;pointer-events:none;display:flex;height:40px;width:50px;padding:8px 5px 0 0;transition:opacity var(--we-transition-200)}.we-block-handle .we-block-handle-settings-button{all:unset;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--we-transition-200)}.we-block-handle .we-block-handle-dragger{cursor:grab}.we-block-handle .we-block-handle-settings-button,.we-block-handle .we-block-handle-dragger{height:25px;width:25px;display:flex;justify-content:center;align-items:center}.we-block-handle .we-block-handle-settings-button:hover,.we-block-handle .we-block-handle-dragger:hover{background-color:var(--we-role-page);border-radius:5px}.we-block-handle[data-block-hovered=true],.we-block-handle[data-block-focused=true],.we-block-handle[data-block-focused=true] .we-block-handle-settings-button{opacity:1;pointer-events:auto}.we-block-handle-drop-spot{position:fixed;height:4px;background-color:var(--we-color-primary-400);border-radius:2px;z-index:10;pointer-events:none;opacity:0;will-change:opacity;margin:0;border:none;overflow:visible;color:inherit}.we-block-handle-drop-spot.we-block-handle-visible{opacity:1}[data-placeholder].we-block-placeholder-empty:before{content:attr(data-placeholder);color:var(--we-color-neutral-200);position:absolute;left:10px;opacity:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-placeholder].we-block-placeholder-empty.we-block-placeholder-focused:before,[data-placeholder].we-block-placeholder-empty:hover:before{opacity:.8;color:var(--we-color-neutral-300)}
