*{box-sizing:border-box}html,body,#root{background-color:var(--we-role-page);width:100%;height:100%;color:var(--we-role-text);margin:0;padding:0;display:flex;overflow:hidden}#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:0s;--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:0s!important;--we-transition-100:0s!important;--we-transition-200:0s!important;--we-transition-300:0s!important;--we-transition-400:0s!important;--we-transition-500:0s!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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);--we-breakpoint-sm:640px;--we-breakpoint-md:900px;--we-breakpoint-lg:1200px;--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 + .06) 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 + 0.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-offset:2px;outline:2px solid highlight}}: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);--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;--we-layout-xs:420px;--we-layout-sm:640px;--we-layout-md:900px;--we-layout-lg:1200px;--we-shadow-sm:0 1px 2px #0000000d;--we-shadow-md:0 4px 6px #0000001a;--we-shadow-lg:0 10px 15px #0000001a;--we-shadow-xl:0 20px 25px #00000026;--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;--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));--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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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{cursor:pointer;color:var(--we-color-neutral-200);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.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{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0;overflow:hidden}.we-flip-card{-webkit-perspective:1000px;perspective:1000px;cursor:pointer;user-select:none}.we-flip-card__inner{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;position:relative}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--we-theme-surface-radius,var(--we-radius-400));transition:opacity 0s linear calc(var(--we-flip-card-duration,.5s)*.32);position:absolute;inset:0;overflow:hidden}.we-flip-card__back{opacity:0;transition-delay:calc(var(--we-flip-card-duration,.5s)*.38);transform:rotateY(180deg)}.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{flex-direction:column;height:100%;display:flex;overflow:hidden}.we-code-editor .cm-editor{flex:1;height:100%;overflow:hidden}.we-calendar{font-family:var(--we-font-family);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);flex-direction:column;display:flex}.we-calendar__header{color:var(--we-color-neutral-800);justify-content:space-between;align-items:center;font-weight:600;display:flex}.we-calendar__nav{all:unset;cursor:pointer;border-radius:var(--we-radius-400);justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;transition:background .15s;display:flex}.we-calendar__nav:hover{background:var(--we-color-neutral-100)}.we-calendar__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.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;cursor:pointer;border-radius:var(--we-radius-400);min-height:36px;font-family:inherit;font-size:var(--we-font-size-300);flex-direction:column;justify-content:center;align-items:center;transition:background .1s;display:flex;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{color:var(--we-color-primary-600);font-weight:700}.we-calendar__day--other-month{color:var(--we-color-neutral-400)}.we-calendar__day--has-events:after{content:"";border-radius:var(--we-radius-full);background:var(--we-color-primary-500);width:4px;height:4px;position:absolute;bottom:2px}.audio-visualiser{flex-direction:column;gap:8px;width:100%;display:flex}.audio-visualiser__canvas-wrap{cursor:pointer;border-radius:4px;width:100%;position:relative;overflow:hidden}.audio-visualiser__canvas-wrap:hover{opacity:.85}.audio-visualiser__canvas{width:100%;display:block}.audio-visualiser__canvas--dynamic{pointer-events:none;width:100%;position:absolute;top:0;left:0}.audio-visualiser__controls{align-items:center;gap:8px;display:flex}.audio-visualiser__time{font-size:var(--we-font-size-300);color:var(--we-color-neutral-500);font-variant-numeric:tabular-nums}.editable-image__overlay{background:var(--we-role-overlay);opacity:0;transition:opacity var(--we-transition-300,.25s) ease;inset:0}.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));z-index:var(--we-z-toast);gap:var(--we-space-200);pointer-events:none;flex-direction:column;display:flex;position:fixed}.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{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 #0000001a);min-width:280px;max-width:420px;font-family:var(--we-font-family);font-size:var(--we-font-size-300);display:flex}.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{cursor:pointer;padding:var(--we-space-100);color:inherit;opacity:.7;background:0 0;border:none;line-height:1}.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);color:var(--we-role-text);margin:0;position:relative}.we-block-content blockquote{color:var(--we-color-neutral-600);padding-left:30px}.we-block-content blockquote:before{margin-left:20px}.we-block-content blockquote:after{content:" ";background-color:var(--we-role-surface-sunken);height:calc(100% - 20px);position:absolute;top:10px;left:10px}.we-block-content ul,.we-block-content ol{margin:0;padding-left:0}.we-block-content ul>li:after{content:"•";font-size:22px;position:absolute;top:5px;left:10px}.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) ".";font-size:16px;position:absolute;top:10px;left:10px}.we-block-content li{padding-left:30px;list-style:none;position:relative}.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{border:1px solid var(--we-role-border);background-color:var(--we-role-surface);border-radius:8px;width:100%;padding:10px;position:relative}.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{gap:var(--we-gap,1rem);flex-flow:row;width:max-content;display:flex}.we-collection-block[data-layout=column] .we-block-composer-editor,.we-collection-block[data-layout=column] .we-block-renderer{gap:var(--we-gap,1rem);flex-direction:column;display:flex}.we-collection-block[data-layout=grid] .we-block-composer-editor,.we-collection-block[data-layout=grid] .we-block-renderer{grid-template-columns:repeat(var(--we-cols,2), 1fr);gap:var(--we-gap,1rem);display:grid}.we-block-input-placeholder{all:unset;cursor:pointer;width:100%;color:var(--we-role-text-muted);background-color:var(--we-color-neutral-75);font-family:var(--we-font-family);border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.we-block-composer-wrapper .we-block-composer-editor{outline:none;position:relative}.we-block-menu{z-index:var(--we-z-popover);color:inherit;pointer-events:auto;background-color:var(--we-role-surface);font-family:var(--we-font-family);border:1px solid var(--we-role-border);border-radius:10px;flex-direction:column;min-width:250px;max-height:min(400px,60vh);margin:0;padding:10px;display:flex;position:fixed;top:20px;overflow:hidden 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);text-align:center;padding:8px}.we-block-menu .we-block-menu-item{all:unset;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;height:30px;padding:5px 8px;display:flex}.we-block-menu .we-block-menu-item.we-block-menu-focused{background-color:var(--we-role-page)}.we-block-menu .we-block-menu-divider{background-color:var(--we-role-surface-sunken);width:100%;height:1px;margin:10px 0}.we-block-handle{z-index:10;color:inherit;opacity:0;pointer-events:none;width:50px;height:40px;transition:opacity var(--we-transition-200);background:0 0;border:none;margin:0;padding:8px 5px 0 0;display:flex;position:fixed;overflow:visible}.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{justify-content:center;align-items:center;width:25px;height:25px;display:flex}.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{background-color:var(--we-color-primary-400);z-index:10;pointer-events:none;opacity:0;will-change:opacity;height:4px;color:inherit;border:none;border-radius:2px;margin:0;position:fixed;overflow:visible}.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);opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;position:absolute;left:10px;overflow:hidden}[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)}
