*{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:var(--we-scrollbar-background);background-image:var(--we-scrollbar-background-image)}::-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}}@media (prefers-reduced-transparency:reduce){:root{--we-theme-surface-opacity:1!important;--we-theme-surface-blur:0px!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-border-hover:color-mix(in oklab, var(--we-role-border) 60%, var(--we-role-border-strong));--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-surface-sunken-hover:color-mix(in oklab, var(--we-role-surface-sunken) 65%, var(--we-role-surface));--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{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);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{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:focus-visible{outline:2px solid var(--we-ring-color);outline-offset:0}.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 [data-block-dragging=true]{opacity:.5}.we-block-content{font-family:var(--we-font-family);color:var(--we-role-text);white-space:pre-wrap;overflow-wrap:break-word}.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 .we-list-item{padding:var(--we-space-300);border-radius:var(--we-radius-400);color:var(--we-role-text);margin:0;position:relative}.we-block-content [data-level="1"]{margin-left:24px}.we-block-content [data-level="2"]{margin-left:48px}.we-block-content [data-level="3"]{margin-left:72px}.we-block-content [data-level="4"]{margin-left:96px}.we-block-content [data-level="5"]{margin-left:120px}.we-block-content [data-level="6"]{margin-left:144px}.we-block-content blockquote{color:var(--we-color-neutral-600);padding-left:30px}.we-block-content blockquote:after{content:" ";background-color:var(--we-role-surface-sunken);border-radius:2px;width:4px;height:calc(100% - 20px);position:absolute;top:10px;left:10px}.we-block-content .we-list-item{padding-left:30px;position:relative}.we-block-content .we-list-item:before{left:10px;top:var(--we-space-300);height:1lh;color:var(--we-role-text);align-items:center;display:flex;position:absolute}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="0"]:before{content:"•";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="1"]:before{content:"◦";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="2"]:before{content:"▪";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="3"]:before{content:"•";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="4"]:before{content:"◦";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="5"]:before{content:"▪";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=bullet]:not([data-level]):before,.we-block-content .we-list-item[data-list-type=bullet][data-level="6"]:before{content:"•";transform:scale(1.4)}.we-block-content .we-list-item[data-list-type=number]:not([data-level]){counter-increment:we-list-0}.we-block-content .we-list-item[data-list-type=number]:not([data-level]):before{content:counter(we-list-0) "."}.we-block-content :not(.we-list-item[data-list-type=number]:not([data-level]))+.we-list-item[data-list-type=number]:not([data-level]),.we-block-content .we-list-item[data-list-type=number]:not([data-level]):first-child{counter-reset:we-list-0;counter-increment:we-list-0}.we-block-content .we-list-item[data-list-type=number][data-level="1"]{counter-increment:we-list-1}.we-block-content .we-list-item[data-list-type=number][data-level="1"]:before{content:counter(we-list-1) "."}.we-block-content :not(.we-list-item[data-list-type=number][data-level="1"])+.we-list-item[data-list-type=number][data-level="1"],.we-block-content .we-list-item[data-list-type=number][data-level="1"]:first-child{counter-reset:we-list-1;counter-increment:we-list-1}.we-block-content .we-list-item[data-list-type=number][data-level="2"]{counter-increment:we-list-2}.we-block-content .we-list-item[data-list-type=number][data-level="2"]:before{content:counter(we-list-2) "."}.we-block-content :not(.we-list-item[data-list-type=number][data-level="2"])+.we-list-item[data-list-type=number][data-level="2"],.we-block-content .we-list-item[data-list-type=number][data-level="2"]:first-child{counter-reset:we-list-2;counter-increment:we-list-2}.we-block-content .we-list-item[data-list-type=number][data-level="3"]{counter-increment:we-list-3}.we-block-content .we-list-item[data-list-type=number][data-level="3"]:before{content:counter(we-list-3) "."}.we-block-content :not(.we-list-item[data-list-type=number][data-level="3"])+.we-list-item[data-list-type=number][data-level="3"],.we-block-content .we-list-item[data-list-type=number][data-level="3"]:first-child{counter-reset:we-list-3;counter-increment:we-list-3}.we-block-content .we-list-item[data-list-type=number][data-level="4"]{counter-increment:we-list-4}.we-block-content .we-list-item[data-list-type=number][data-level="4"]:before{content:counter(we-list-4) "."}.we-block-content :not(.we-list-item[data-list-type=number][data-level="4"])+.we-list-item[data-list-type=number][data-level="4"],.we-block-content .we-list-item[data-list-type=number][data-level="4"]:first-child{counter-reset:we-list-4;counter-increment:we-list-4}.we-block-content .we-list-item[data-list-type=number][data-level="5"]{counter-increment:we-list-5}.we-block-content .we-list-item[data-list-type=number][data-level="5"]:before{content:counter(we-list-5) "."}.we-block-content :not(.we-list-item[data-list-type=number][data-level="5"])+.we-list-item[data-list-type=number][data-level="5"],.we-block-content .we-list-item[data-list-type=number][data-level="5"]:first-child{counter-reset:we-list-5;counter-increment:we-list-5}.we-block-content .we-list-item[data-list-type=number][data-level="6"]{counter-increment:we-list-6}.we-block-content .we-list-item[data-list-type=number][data-level="6"]:before{content:counter(we-list-6) "."}.we-block-content :not(.we-list-item[data-list-type=number][data-level="6"])+.we-list-item[data-list-type=number][data-level="6"],.we-block-content .we-list-item[data-list-type=number][data-level="6"]:first-child{counter-reset:we-list-6;counter-increment:we-list-6}.we-block-content .we-list-item[data-list-type=check]:before{content:"";top:calc(var(--we-space-300) + (1.5em - 16px)/2);top:calc(var(--we-space-300) + (1lh - 16px)/2);border:1.5px solid var(--we-role-border-strong);border-radius:var(--we-radius-200);background:var(--we-role-surface);box-sizing:border-box;cursor:pointer;width:16px;height:16px}.we-block-content .we-list-item[data-list-type=check][data-checked=true]{color:var(--we-role-text-muted);text-decoration:line-through}.we-block-content .we-list-item[data-list-type=check][data-checked=true]:before{background:var(--we-role-accent);border-color:var(--we-role-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.we-block-content code{font-family:var(--we-font-family-mono,monospace);background:var(--we-role-surface-sunken);border-radius:var(--we-radius-200);padding:1px 4px;font-size:.9em}.we-block-content a{color:var(--we-role-accent-text);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.we-block-content .we-mention{color:var(--we-role-accent-text);background:var(--we-role-accent-muted);border-radius:var(--we-radius-pill);white-space:nowrap;padding:0 6px;font-weight:500;display:inline-block}.we-block-content .we-mention-query{color:var(--we-role-accent-text)}.we-block-content .we-unknown-block,.we-unreadable-content{padding:var(--we-space-300);border:1px dashed var(--we-role-border);border-radius:var(--we-radius-300);color:var(--we-role-text-muted);font-size:var(--we-font-size-200)}.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>.we-list-item:hover,.we-block-renderer>.we-block: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>.we-collection-toolbar{pointer-events:none;position:absolute;inset:0}.we-collection-block>.we-collection-toolbar>*{pointer-events:auto}.we-collection-block[data-layout=row]>.we-collection-content{gap:var(--we-gap,1rem);flex-flow:row;display:flex;overflow-x:auto}.we-collection-block[data-layout=row]>.we-collection-content>*{flex:none;min-width:200px}.we-collection-block[data-layout=column]>.we-collection-content{gap:var(--we-gap,1rem);flex-direction:column;display:flex}.we-collection-block[data-layout=grid]>.we-collection-content{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-mount{width:100%}.we-block-composer-wrapper .we-block-composer-editor{outline:none;min-height:1.5em;position:relative}.we-block-composer-wrapper .we-block-composer-save{justify-content:flex-end;display:flex}.ProseMirror{overflow-wrap:break-word;white-space:pre-wrap;font-variant-ligatures:none;position:relative}.ProseMirror:focus{outline:none}.ProseMirror.ProseMirror-hideselection{caret-color:#0000}.ProseMirror.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror.ProseMirror-hideselection .we-block{user-select:none}.ProseMirror .we-mention.ProseMirror-selectednode{box-shadow:0 0 0 2px var(--we-role-accent)}.ProseMirror .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.ProseMirror .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--we-role-text);width:20px;animation:1.1s steps(2,start) infinite we-gapcursor-blink;display:block;position:absolute;top:-2px}.ProseMirror.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes we-gapcursor-blink{to{visibility:hidden}}.ProseMirror-yjs-cursor{word-break:normal;pointer-events:none;border-color:currentColor;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;margin-left:-1px;margin-right:-1px;position:relative}.ProseMirror-yjs-cursor>div{font-size:11px;line-height:normal;font-family:var(--we-font-family);color:#fff;border-radius:var(--we-radius-200) var(--we-radius-200) var(--we-radius-200) 0;white-space:nowrap;user-select:none;padding:1px 5px;font-weight:500;position:absolute;top:-1.35em;left:-1px}.ProseMirror-yjs-selection{border-radius:2px}body.block-dragging{cursor:grabbing;user-select:none}.we-format-toolbar{z-index:var(--we-z-popover);border:1px solid var(--we-role-border);background:var(--we-role-surface-raised);color:inherit;border-radius:var(--we-radius-300);box-shadow:var(--we-shadow-md);align-items:center;gap:2px;margin:0;padding:4px;display:flex;position:fixed;overflow:visible}.we-format-toolbar .we-format-toolbar-button{all:unset;cursor:pointer;border-radius:var(--we-radius-200);width:28px;height:28px;color:var(--we-role-text);justify-content:center;align-items:center;display:flex}.we-format-toolbar .we-format-toolbar-button:hover{background:var(--we-role-surface-hover)}.we-format-toolbar .we-format-toolbar-button.we-format-toolbar-active{background:var(--we-role-accent-muted);color:var(--we-role-accent-text)}.we-format-toolbar .we-format-toolbar-link{align-items:center;gap:4px;display:flex}.we-format-toolbar .we-format-toolbar-input{all:unset;font-family:var(--we-font-family);font-size:var(--we-font-size-200);color:var(--we-role-text);border-radius:var(--we-radius-200);background:var(--we-role-surface-sunken);min-width:220px;padding:4px 8px}.we-format-toolbar .we-format-toolbar-input::placeholder{color:var(--we-role-text-faint)}.we-mention-menu{z-index:var(--we-z-popover);border:1px solid var(--we-role-border);background:var(--we-role-surface-raised);color:inherit;border-radius:var(--we-radius-300);min-width:220px;max-height:min(320px,50vh);box-shadow:var(--we-shadow-md);font-family:var(--we-font-family);flex-direction:column;margin:0;padding:6px;display:flex;position:fixed;overflow:auto}.we-mention-menu .we-mention-menu-item{all:unset;cursor:pointer;border-radius:var(--we-radius-200);align-items:center;gap:8px;padding:6px 8px;display:flex}.we-mention-menu .we-mention-menu-item.we-mention-menu-focused{background:var(--we-role-surface-hover)}.we-mention-menu .we-mention-menu-empty{font-size:var(--we-font-size-200);color:var(--we-role-text-faint);text-align:center;padding:8px}.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;inset:auto;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{width:25px;height:25px;color:var(--we-role-text-muted);transition:color var(--we-transition-200),opacity var(--we-transition-200);justify-content:center;align-items:center;display:flex}.we-block-handle .we-block-handle-settings-button:hover,.we-block-handle .we-block-handle-dragger:hover{color:var(--we-role-text)}.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-role-accent);border-radius:var(--we-radius-pill);z-index:10;pointer-events:none;opacity:0;will-change:opacity;height:4px;color:inherit;border:none;margin:0;padding:0;position:fixed;inset:auto;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)}.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}
