:is(html[data-mantine-color-scheme=light],body.theme-light){--mantine-color-dimmed:var(--mantine-color-gray-9)}:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Text-root{--_text-opacity:1}:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Text-root[data-c=dimmed]{--_text-color:var(--mantine-color-gray-9);color:var(--mantine-color-gray-9)!important;opacity:1!important}:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline]{border-width:2px}:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline]:not([data-color]),:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline][data-color=violet]{border-color:var(--mantine-color-violet-9);color:var(--mantine-color-violet-9);background-color:var(--mantine-color-violet-0)}:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline]:not([data-color]):hover,:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline][data-color=violet]:hover{border-color:var(--mantine-color-violet-9);background-color:var(--mantine-color-violet-1)}:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline]:not([data-color]):where(:focus-visible),:is(html[data-mantine-color-scheme=light],body.theme-light) .mantine-Button-root[data-variant=outline][data-color=violet]:where(:focus-visible){box-shadow:0 0 0 3px var(--mantine-color-violet-2)}:is(html[data-mantine-color-scheme=light],body.theme-light) [data-c=dimmed],:is(html[data-mantine-color-scheme=light],body.theme-light) [style*=mantine-color-dimmed]{color:var(--mantine-color-gray-9)!important;opacity:1!important}.rich-text-editor__content{background:var(--mantine-color-dark-7);border-radius:calc(var(--mantine-radius-sm) - 1px)}.rich-text-editor__content .ProseMirror{outline:none!important;border:none;box-shadow:none;background:transparent}.rich-text-editor__content .ProseMirror-focused{outline:none!important;box-shadow:none!important}:is(html[data-mantine-color-scheme=light],body.theme-light) .rich-text-editor__content{background:var(--mantine-color-white)}:is(html[data-mantine-color-scheme=light],body.theme-light) .rich-text-editor__content .ProseMirror-focused{box-shadow:none!important}.mention{border-radius:4px;padding:0 4px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.mention--entity{background:var(--mantine-color-blue-light);color:var(--mantine-color-blue-7)}.mention--map{background:var(--mantine-color-grape-light);color:var(--mantine-color-grape-7)}.mention:hover{filter:brightness(.95)}.mention{user-select:none}.mention--missing{text-decoration:line-through;opacity:.6;cursor:default}.mention--inert{cursor:default}.mention--inert:hover{filter:none}.rich-text-editor__content .collaboration-cursor__caret{border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.rich-text-editor__content .collaboration-cursor__label{position:absolute;top:-1.5em;left:-1px;border-radius:4px 4px 4px 0;padding:.05rem .35rem;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);user-select:none;pointer-events:none}:is(html.theme-midday,body.theme-midday){--mantine-color-body:#fff;--mantine-color-text:#211d16;--mantine-color-default-border:rgba(70,55,25,.12);background-color:#f6f3ec;background-image:radial-gradient(140% 120% at 50% -10%,#fbf8f1 0,#f4f0e7 60%,#efeadf 100%);background-attachment:fixed;background-repeat:no-repeat}:is(html.theme-midday,body.theme-midday) .mantine-Card-root[data-with-border],:is(html.theme-midday,body.theme-midday) .mantine-Paper-root[data-with-border]{box-shadow:0 1px 3px rgba(60,45,15,.08)}:is(html.theme-umbra,body.theme-umbra){--mantine-color-dark-0:#eceaf4;--mantine-color-dark-1:#c7c2d6;--mantine-color-dark-2:#9c95ad;--mantine-color-dark-3:#4a4060;--mantine-color-dark-4:#352d44;--mantine-color-dark-5:#2a2435;--mantine-color-dark-6:#221c2c;--mantine-color-dark-7:#1a1622;--mantine-color-body:#1a1622;--mantine-color-text:#eceaf4;--mantine-color-dimmed:#9c95ad;--mantine-color-default-border:#2a2435;--mantine-primary-color-filled:var(--mantine-color-violet-6);--mantine-primary-color-filled-hover:var(--mantine-color-violet-5);background-color:#0e0b14;background-image:radial-gradient(140% 120% at 50% -10%,#14101c 0,#0e0b14 55%,#090710 100%);background-attachment:fixed;background-repeat:no-repeat}body.high-contrast{background-image:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}body.disable-animations *,body.disable-animations :after,body.disable-animations :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.dyslexia-font{--mantine-font-family:"OpenDyslexic","Atkinson Hyperlegible",Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-family:var(--mantine-font-family)}body.text-small{font-size:.9rem;--mantine-font-size-xs:0.70rem;--mantine-font-size-sm:0.80rem;--mantine-font-size-md:0.90rem;--mantine-font-size-lg:1.00rem;--mantine-font-size-xl:1.10rem}body.text-medium{font-size:1rem}body.text-large{font-size:1.15rem;--mantine-font-size-xs:0.85rem;--mantine-font-size-sm:0.95rem;--mantine-font-size-md:1.05rem;--mantine-font-size-lg:1.20rem;--mantine-font-size-xl:1.35rem}body.high-contrast{--mantine-color-body:#000;--mantine-color-text:#fff;--mantine-color-dimmed:#e6e6e6;background-color:#000!important;color:#fff!important}body.high-contrast a{color:#ff3!important;text-decoration:underline}body.high-contrast .mantine-Button-root{border-width:2px}body.colorblind-friendly{--mantine-color-violet-0:#e7f5ff;--mantine-color-violet-1:#d0ebff;--mantine-color-violet-2:#a5d8ff;--mantine-color-violet-3:#74c0fc;--mantine-color-violet-4:#4dabf7;--mantine-color-violet-5:#339af0;--mantine-color-violet-6:#228be6;--mantine-color-violet-7:#1c7ed6;--mantine-color-violet-8:#1971c2;--mantine-color-violet-9:#1864ab;--mantine-color-violet-10:#0b3350}body.colorblind-friendly :focus-visible,body.high-contrast :focus-visible{outline:3px solid var(--mantine-color-violet-4);outline-offset:2px}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-Regular.woff) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-Bold.woff) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-Italic.woff) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-BoldItalic.woff) format("woff2"),url(https://cdn.jsdelivr.net/gh/antijingoist/open-dyslexic@master/woff/OpenDyslexic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}body.dyslexia-font,body.dyslexia-font *{font-family:OpenDyslexic,Open Dyslexic,OpenDyslexic3,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;font-synthesis:none;letter-spacing:.01em}:root{--text-scale:1;--mantine-font-size-xs:calc(0.75rem * var(--text-scale));--mantine-font-size-sm:calc(0.875rem * var(--text-scale));--mantine-font-size-md:calc(1rem * var(--text-scale));--mantine-font-size-lg:calc(1.125rem * var(--text-scale));--mantine-font-size-xl:calc(1.25rem * var(--text-scale))}body{font-size:calc(1rem * var(--text-scale))}body.high-contrast .mantine-Button-root:not([data-variant]),body.high-contrast .mantine-Button-root[data-variant=light],body.high-contrast .mantine-Button-root[data-variant=subtle],body.high-contrast .mantine-Button-root[data-variant=transparent]{background-color:#fff!important;color:#000!important;border:2px solid #fff!important;box-shadow:none!important}body.high-contrast .mantine-Button-root[data-variant=filled]{border:2px solid #fff!important;box-shadow:none!important}body.high-contrast .mantine-Button-root:hover{background-color:#e6e6e6!important;color:#000!important}body.high-contrast .mantine-ActionIcon-root:not([data-variant]),body.high-contrast .mantine-ActionIcon-root[data-variant=light],body.high-contrast .mantine-ActionIcon-root[data-variant=subtle],body.high-contrast .mantine-ActionIcon-root[data-variant=transparent]{background-color:#fff!important;color:#000!important;border:2px solid #fff!important;box-shadow:none!important}body.high-contrast .mantine-ActionIcon-root:hover{background-color:#e6e6e6!important;color:#000!important}body.high-contrast .mantine-ActionIcon-root:focus-visible,body.high-contrast .mantine-Button-root:focus-visible{outline:3px solid #ff3!important;outline-offset:2px!important;box-shadow:none!important}:root{--contexify-zIndex:10000}.contexify,.react-contexify{z-index:10000!important}@media (pointer:coarse){.mantine-Autocomplete-input,.mantine-Input-input,.mantine-InputWrapper-root input,.mantine-InputWrapper-root select,.mantine-InputWrapper-root textarea,.mantine-MultiSelect-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{font-size:16px}.mantine-ActionIcon-root,.mantine-Burger-root,.mantine-Checkbox-input,.mantine-Radio-radio{position:relative}.mantine-ActionIcon-root:after,.mantine-Burger-root:after,.mantine-Checkbox-input:after,.mantine-Radio-radio:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.mantine-Button-root,.mantine-Input-input{min-height:44px}}.layout_htmlOverflow__j9MbV{overflow-y:auto;overflow-x:hidden}.layout_bodyRoot__25rxf{min-height:100dvh;display:flex;flex-direction:column}.layout_bodyContent__Tgqao{flex:1 1 auto;min-height:0}#layout_particles-js__g9i_t{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}