@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root[data-mantine-color-scheme=dark]{--lx-bg:#0b0c10;--lx-sidebar:#101116;--lx-card:#15171e;--lx-card-border:#262936;--lx-card-hover:#1b1e27;--lx-input:#11131a;--lx-input-border:#262936;--lx-placeholder:#8a8e9b;--lx-secondary:#25232b;--lx-dropdown:#1b1e27;--lx-dropdown-border:#2c3040;--lx-border:#252833;--lx-border-sidebar:#1b1d26;--lx-accent:#ffe09b;--lx-accent-hover:#ffe7ae;--lx-accent-light:#ffebbd;--lx-accent-muted:#2a2619;--lx-on-accent:#16130b;--lx-nav-active-bg:#25232b;--lx-nav-highlight:#3a3743;--lx-nav-shadow:#141319;--lx-nav-icon:#ffe09b;--lx-text:#f5f5f7;--lx-text-muted:#a1a4b0;--lx-text-dim:#686d7a;--lx-radius-control:10px;--lx-radius-sm:8px;--lx-sidebar-width:16rem;--lx-font:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--lx-card-inset:0 0 0 0 transparent;--lx-input-inset:0 0 0 0 transparent;--lx-secondary-inset:0 0 0 0 transparent;--lx-primary-inset:0 0 0 0 transparent;--lx-login-image:none}:root[data-mantine-color-scheme=dark],:root[data-mantine-color-scheme=dark] body,:root[data-mantine-color-scheme=dark] #root{color:var(--lx-text-muted);background:var(--lx-bg)!important;font-family:var(--lx-font)!important}:root[data-mantine-color-scheme=dark]{overscroll-behavior:none}:root[data-mantine-color-scheme=dark] ::selection{color:#fff;background:color-mix(in srgb, var(--lx-accent) 65%, transparent)}:root[data-mantine-color-scheme=dark] :is(a,button,input,textarea,[role=button]):focus-visible{outline:2px solid color-mix(in srgb, var(--lx-accent-light) 78%, #fff 22%);outline-offset:2px}:root[data-mantine-color-scheme=dark] .mantine-Card-root:not(#sidebar-desktop){color:var(--lx-text);background:var(--lx-card)!important;border:1px solid var(--lx-card-border)!important;border-radius:var(--lx-radius-control)!important;box-shadow:var(--lx-card-inset)!important}:root[data-mantine-color-scheme=dark] .mantine-Paper-root{border-color:var(--lx-card-border)}:root[data-mantine-color-scheme=dark] .mantine-Divider-root{border-color:var(--lx-border)!important}:root[data-mantine-color-scheme=dark] :is(.mantine-TextInput-input,.mantine-PasswordInput-input,.mantine-Textarea-input,.mantine-NumberInput-input,.mantine-Input-input,.mantine-Select-input,.mantine-NativeSelect-input,.mantine-DateTimePicker-input,.mantine-DatePickerInput-input,.mantine-PillsInput-field,.mantine-Autocomplete-input,.mantine-MultiSelect-input){min-height:2.75rem;background:var(--lx-input)!important;border:1px solid var(--lx-input-border)!important;border-radius:var(--lx-radius-control)!important;color:var(--lx-text)!important;box-shadow:var(--lx-input-inset)!important}:root[data-mantine-color-scheme=dark] :is(.mantine-Input-input,.mantine-TextInput-input,.mantine-PasswordInput-input,.mantine-Textarea-input)::placeholder{opacity:1;color:var(--lx-placeholder)!important}:root[data-mantine-color-scheme=dark] .mantine-Input-section{color:var(--lx-text-muted)!important}:root[data-mantine-color-scheme=dark] .mantine-InputWrapper-label{color:var(--lx-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}:root[data-mantine-color-scheme=dark] .mantine-Checkbox-input:not(:checked):not(:disabled){box-shadow:var(--lx-secondary-inset);background-color:var(--lx-secondary)!important;border-color:var(--lx-dropdown-border)!important}:root[data-mantine-color-scheme=dark] .mantine-Checkbox-input:checked:not(:disabled){box-shadow:var(--lx-primary-inset);background-color:var(--lx-accent)!important;border-color:var(--lx-accent)!important}:root[data-mantine-color-scheme=dark] .mantine-Checkbox-input:hover:not(:disabled),:root[data-mantine-color-scheme=dark] .mantine-Radio-radio:hover:not(:disabled){border-color:color-mix(in srgb, var(--lx-accent) 55%, var(--lx-border))!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root{box-shadow:var(--lx-secondary-inset);transition:background-color .16s,border-color .16s,color .16s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .16s;border-radius:var(--lx-radius-sm)!important;font-family:var(--lx-font)!important;font-weight:600!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root:active:not(:disabled):not([data-disabled]){transition-duration:80ms;transform:scale(.97)}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=filled]:not([data-disabled]){box-shadow:var(--lx-primary-inset);background:var(--lx-accent)!important;border-color:color-mix(in srgb, var(--lx-accent-light) 48%, var(--lx-accent))!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=filled]:not([data-disabled]):hover{background:var(--lx-accent-hover)!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=default]:not([data-disabled]),:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light]:not([data-disabled]){background:var(--lx-secondary)!important;border-color:var(--lx-dropdown-border)!important;color:var(--lx-text)!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=subtle]:not([data-disabled]){color:var(--lx-text-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=subtle]:not([data-disabled]):hover{background:color-mix(in srgb, var(--lx-accent) 12%, transparent)!important;color:var(--lx-text)!important}:root[data-mantine-color-scheme=dark] .mantine-ActionIcon-root{border-radius:var(--lx-radius-sm)!important}:root[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=subtle]{color:var(--lx-text-muted)}:root[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=subtle]:hover{background:color-mix(in srgb, var(--lx-accent) 12%, transparent)!important;color:var(--lx-text)!important}:root[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root{background:var(--lx-input);border:1px solid var(--lx-input-border);border-radius:var(--lx-radius-control);box-shadow:var(--lx-input-inset);padding:.25rem}:root[data-mantine-color-scheme=dark] .mantine-SegmentedControl-indicator{background:var(--lx-accent);border:1px solid color-mix(in srgb, var(--lx-accent-light) 48%, var(--lx-accent));box-shadow:var(--lx-primary-inset);border-radius:8px}:root[data-mantine-color-scheme=dark] .mantine-SegmentedControl-label{color:var(--lx-text-muted);font-weight:600}:root[data-mantine-color-scheme=dark] .mantine-SegmentedControl-label[data-active]{color:#fff}:root[data-mantine-color-scheme=dark] .mantine-Kbd-root{background:var(--lx-input)!important;border:1px solid var(--lx-border)!important;color:#f3ecf8!important}:root[data-mantine-color-scheme=dark] :is(.mantine-Menu-dropdown,.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-Autocomplete-dropdown,.mantine-Popover-dropdown){background:var(--lx-dropdown)!important;border-color:var(--lx-dropdown-border)!important;color:#f3ecf8!important}:root[data-mantine-color-scheme=dark] :is(.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown){border:1px solid color-mix(in srgb, var(--lx-card-border) 82%, var(--lx-accent) 18%)!important;box-shadow:0 18px 50px #07051257!important}:root[data-mantine-color-scheme=dark] :is(.mantine-Modal-content,.mantine-Drawer-content),:root[data-mantine-color-scheme=dark] .mantine-Modal-header{background:var(--lx-card)!important}:root[data-mantine-color-scheme=dark] *{scrollbar-color:#7a5ed473 transparent;scrollbar-width:thin}:root[data-mantine-color-scheme=dark] ::-webkit-scrollbar{width:8px;height:8px}:root[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(#9d8bf3b8,#7a5ed47a);border-radius:9999px}@media (min-width:64em){:root[data-mantine-color-scheme=dark] #sidebar-desktop.mantine-Card-root{flex:0 0 var(--lx-sidebar-width)!important;width:var(--lx-sidebar-width)!important;min-width:var(--lx-sidebar-width)!important;max-width:var(--lx-sidebar-width)!important;background:var(--lx-sidebar)!important;border:none!important;border-right:1px solid var(--lx-border-sidebar)!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;top:0!important;left:0!important}}:root[data-mantine-color-scheme=dark] #sidebar-content{padding:.5rem .875rem}:root[data-mantine-color-scheme=dark] #sidebar-content>.shrink-0:first-child{padding:.875rem .5rem .5rem}:root[data-mantine-color-scheme=dark] #sidebar-content>.shrink-0:first-child *{color:#fff;font-weight:700}:root[data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root{min-height:3rem;box-shadow:none;justify-content:flex-start;font-size:.925rem;border-radius:var(--lx-radius-control)!important;color:var(--lx-text-muted)!important;background:0 0!important;border:1px solid #0000!important}:root[data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root svg{color:var(--lx-text-dim);width:1.1rem}:root[data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root:hover:not(.active){background:color-mix(in srgb, var(--lx-accent) 6%, var(--lx-sidebar))!important;color:#fff!important}:root[data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root.active{background:var(--lx-nav-active-bg)!important;border:1px solid var(--lx-nav-highlight)!important;box-shadow:inset 0 1px 0 var(--lx-nav-highlight), inset 0 -2px 0 var(--lx-nav-shadow)!important;color:#fff!important}:root[data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root.active svg{color:var(--lx-nav-icon)}:root[data-mantine-color-scheme=dark] #sidebar-account-card{transition:background .18s,border-color .18s,box-shadow .18s;background:var(--lx-card)!important;border:1px solid var(--lx-card-border)!important;border-radius:var(--lx-radius-control)!important;box-shadow:var(--lx-card-inset)!important}:root[data-mantine-color-scheme=dark] #sidebar-account-card:hover{background:#a537371c!important;box-shadow:inset 0 1px #c8646424,inset 0 -1px #641e1e38!important}:root[data-mantine-color-scheme=dark] .mantine-Drawer-content{background:var(--lx-sidebar)!important}@media (min-width:64em){:root[data-lux-auth][data-mantine-color-scheme=dark] #root{width:50vw}:root[data-lux-auth][data-mantine-color-scheme=dark] body:after{content:"";background:var(--lx-login-image) center / cover no-repeat, var(--lx-sidebar);z-index:0;pointer-events:none;position:fixed;inset:0 0 0 50vw}}:root[data-lux-auth][data-mantine-color-scheme=dark] .max-w-100{align-items:stretch!important}:root[data-lux-auth][data-mantine-color-scheme=dark] .max-w-100 h1{color:#fff;font-size:2.25rem;font-weight:800}@media (prefers-reduced-motion:reduce){:root[data-mantine-color-scheme=dark] *{transition-duration:1ms!important;animation:none!important}}:root[data-lux-hide-watermark] div:has(>span>a[href^="https://calagopus.com"]){display:none!important}:root[data-lux-hide-console-bar][data-mantine-color-scheme=dark] .font-mono.isolate>div.mb-2.text-xs:first-child{display:none!important}:root[data-lux-editor-frame][data-mantine-color-scheme=dark] .relative>.flex.max-w-full.w-full.z-1.absolute{box-sizing:border-box;width:calc(100% - var(--lx-editor-margin) * 2);margin-inline:var(--lx-editor-margin);padding:var(--lx-editor-gap);background:var(--lx-card);border:1px solid var(--lx-card-border);border-radius:var(--lx-editor-radius);box-shadow:var(--lx-card-inset);overflow:hidden}:root[data-lux-editor-frame][data-mantine-color-scheme=dark] .relative>.flex.max-w-full.w-full.z-1.absolute .monaco-editor{border-radius:max(calc(var(--lx-editor-radius) - var(--lx-editor-gap)), 6px);overflow:hidden}:root[data-lux-editor-card][data-mantine-color-scheme=dark] .monaco-editor,:root[data-lux-editor-card][data-mantine-color-scheme=dark] .monaco-editor .monaco-editor-background,:root[data-lux-editor-card][data-mantine-color-scheme=dark] .monaco-editor .margin,:root[data-lux-editor-card][data-mantine-color-scheme=dark] .monaco-editor .minimap{background-color:var(--lx-card)!important}:root[data-lux-flat][data-mantine-color-scheme=dark]{--lx-nav-active-bg:color-mix(in srgb, var(--lx-accent) 88%, var(--lx-sidebar))}:root[data-lux-flat][data-mantine-color-scheme=dark] *{scrollbar-color:var(--lx-border) transparent}:root[data-lux-flat][data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb{background:var(--lx-border)}:root[data-lux-flat][data-mantine-color-scheme=dark] :is(.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown){border:1px solid var(--lx-card-border)!important;box-shadow:0 8px 24px #00000059!important}:root[data-lux-flat][data-mantine-color-scheme=dark] :is(.mantine-Menu-dropdown,.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-Autocomplete-dropdown,.mantine-Popover-dropdown){color:var(--lx-text)!important}:root[data-lux-flat][data-mantine-color-scheme=dark] ::selection{color:var(--lx-on-accent);background:var(--lx-accent)}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=filled]:not([data-disabled]){color:var(--lx-on-accent)!important;border-color:var(--lx-accent)!important}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=filled]:not([data-disabled]) :is(svg,span){color:inherit}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Checkbox-icon,:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Radio-icon{color:var(--lx-on-accent)!important}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-SegmentedControl-label[data-active],:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Badge-root[data-variant=filled]{color:var(--lx-on-accent)}:root[data-lux-flat][data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root.active{background:var(--lx-nav-active-bg)!important;box-shadow:none!important;color:var(--lx-on-accent)!important;border-color:#0000!important}:root[data-lux-flat][data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root.active :is(svg,span){color:var(--lx-on-accent)!important}:root[data-lux-flat][data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root:hover:not(.active){background:color-mix(in srgb, var(--lx-text) 6%, transparent)!important;box-shadow:none!important}:root[data-lux-flat][data-mantine-color-scheme=dark] :is(h1,h2,h3,h4,.mantine-Title-root){font-weight:600}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Button-root{font-weight:500!important}:root[data-lux-flat][data-mantine-color-scheme=dark] #sidebar-content .mantine-Button-root{font-weight:500}:root[data-lux-flat][data-mantine-color-scheme=dark] #sidebar-content>.shrink-0:first-child *{color:var(--lx-text);font-weight:600}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-InputWrapper-label{letter-spacing:.04em;font-weight:600}:root[data-lux-flat][data-mantine-color-scheme=dark] .mantine-Button-root:active:not(:disabled):not([data-disabled]){transform:none}@media (min-width:64em){:root[data-lux-auth][data-lux-plain-login][data-mantine-color-scheme=dark] #root{width:auto}:root[data-lux-auth][data-lux-plain-login][data-mantine-color-scheme=dark] body:after{display:none}}:root[data-lux-auth][data-lux-flat][data-mantine-color-scheme=dark] .max-w-100 h1{color:var(--lx-text);font-size:1.75rem;font-weight:600}
