@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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}:root[data-lumen]{--lumen-font:"Onest Variable", "Helvetica", "Arial", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lumen-font-display:"Bricolage Grotesque Variable", var(--lumen-font);--font-sans:var(--lumen-font);--lumen-font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-mono:var(--lumen-font-mono);--lumen-blur:20px;--lumen-opacity:.55;--lumen-image:none;--lumen-accent-3:#5cd4cf;--lumen-accent-6:#008c89;--lumen-d-base:#05101e;--lumen-d-blob-1:#009f7d;--lumen-d-blob-2:#4a3cc2;--lumen-d-blob-3:#b2339f;--lumen-d-blob-4:#10b1ca;--lumen-l-base:#edf4fd;--lumen-l-blob-1:#9ef2d7;--lumen-l-blob-2:#a2a8fc;--lumen-l-blob-3:#ffb0ed;--lumen-l-blob-4:#a6ebfa;--lumen-ease:cubic-bezier(.22, 1, .36, 1);--lumen-frost:blur(var(--lumen-blur)) saturate(165%);--lumen-frost-strong:blur(calc(var(--lumen-blur) * 1.5 + 8px)) saturate(180%)}@supports (color:lab(0% 0 0)){:root[data-lumen]{--lumen-accent-3:lab(77.9863% -35.6653 -8.57782);--lumen-accent-6:lab(51.5524% -43.6592 -10.2578);--lumen-d-base:lab(4.30967% -.376686 -10.8081);--lumen-d-blob-1:lab(57.8802% -53.4828 7.58933);--lumen-d-blob-2:lab(34.0061% 37.3368 -69.8457);--lumen-d-blob-3:lab(44.8061% 59.7532 -30.4495);--lumen-d-blob-4:lab(66.0422% -32.0082 -23.4841);--lumen-l-base:lab(95.9106% -1.11434 -5.12389);--lumen-l-blob-1:lab(89.5817% -30.8816 4.50683);--lumen-l-blob-2:lab(70.9278% 12.6319 -42.8169);--lumen-l-blob-3:lab(80.9073% 36.4304 -18.6048);--lumen-l-blob-4:lab(88.9375% -19.9622 -14.3812)}}:root[data-lumen][data-lumen-transparency=reduced]{--lumen-frost:none;--lumen-frost-strong:none;--lumen-opacity:.93!important}:root[data-lumen][data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lumen-base:var(--lumen-d-base);--lumen-blob-1:var(--lumen-d-blob-1);--lumen-blob-2:var(--lumen-d-blob-2);--lumen-blob-3:var(--lumen-d-blob-3);--lumen-blob-4:var(--lumen-d-blob-4);--lumen-tint:color-mix(in oklab, var(--lumen-d-base), white 7%);--lumen-surface:color-mix(in oklab, var(--lumen-tint) calc(var(--lumen-opacity) * 100%), transparent);--lumen-surface-strong:color-mix(in oklab, var(--lumen-tint) calc(min(1, var(--lumen-opacity) + .3) * 100%), transparent);--lumen-fill:#ffffff0e;--lumen-fill-hover:#ffffff17;--lumen-edge:#ffffff1c;--lumen-edge-strong:#ffffff2e;--lumen-control-edge:#ffffff1f;--lumen-sheen:inset 0 1px 0 0 #ffffff12;--lumen-shadow:0 1px 2px #00000040, 0 12px 40px -14px #0009;--lumen-shadow-float:0 2px 6px #0000004d, 0 24px 64px -16px #000000b3;--lumen-accent-text:var(--lumen-accent-3);--lumen-accent-glow:color-mix(in oklab, var(--lumen-accent-6) 45%, transparent);--mantine-color-body:var(--lumen-surface);--mantine-color-default:var(--lumen-fill);--mantine-color-default-hover:var(--lumen-fill-hover);--mantine-color-default-border:var(--lumen-edge);--mantine-color-disabled:#ffffff0a;--mantine-color-disabled-border:#ffffff14;--mantine-color-anchor:var(--lumen-accent-3);--mantine-color-blue-filled:var(--lumen-accent-6);--mantine-color-blue-filled-hover:var(--lumen-accent-7);--mantine-color-blue-light:color-mix(in oklab, var(--lumen-accent-6) 18%, transparent);--mantine-color-blue-light-hover:color-mix(in oklab, var(--lumen-accent-6) 26%, transparent);--mantine-color-blue-light-color:var(--lumen-accent-3);--mantine-color-blue-outline:var(--lumen-accent-4);--mantine-color-blue-outline-hover:color-mix(in oklab, var(--lumen-accent-4) 8%, transparent);--mantine-color-blue-text:var(--lumen-accent-4);--mantine-color-dark-4:#ffffff29;--mantine-color-dark-5:#ffffff1f;--mantine-color-dark-6:#ffffff12;--mantine-color-dark-7:#ffffff0a;--mantine-color-dark-8:#00000038;--mantine-color-dark-9:#0000005c;--mantine-color-dark-filled:#ffffff1a;--mantine-color-dark-filled-hover:#ffffff26;--chart-grid-color:#ffffff12;--chart-series-1:var(--lumen-accent-4)}:root[data-lumen][data-mantine-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lumen-base:var(--lumen-l-base);--lumen-blob-1:var(--lumen-l-blob-1);--lumen-blob-2:var(--lumen-l-blob-2);--lumen-blob-3:var(--lumen-l-blob-3);--lumen-blob-4:var(--lumen-l-blob-4);--lumen-tint:white;--lumen-surface:color-mix(in oklab, white calc(var(--lumen-opacity) * 100%), transparent);--lumen-surface-strong:color-mix(in oklab, white calc(min(1, var(--lumen-opacity) + .3) * 100%), transparent);--lumen-fill:#ffffff80;--lumen-fill-hover:#ffffffb8;--lumen-edge:#ffffffb3;--lumen-edge-strong:#ffffffe6;--lumen-control-edge:#1e233c24;--lumen-sheen:inset 0 1px 0 0 #fffc;--lumen-shadow:0 1px 2px #1e233c0f, 0 12px 36px -14px #1e233c38;--lumen-shadow-float:0 2px 6px #1e233c14, 0 24px 60px -16px #1e233c4d;--lumen-accent-text:var(--lumen-accent-7);--lumen-accent-glow:color-mix(in oklab, var(--lumen-accent-5) 40%, transparent);--mantine-color-body:var(--lumen-surface);--mantine-color-default:var(--lumen-fill);--mantine-color-default-hover:var(--lumen-fill-hover);--mantine-color-default-border:#1e233c1a;--mantine-color-anchor:var(--lumen-accent-7);--mantine-color-gray-0:#ffffff73;--mantine-color-gray-1:#fff9;--mantine-color-gray-2:#1e233c12;--mantine-color-gray-3:#1e233c1f;--chart-grid-color:#1e233c14;--chart-series-1:var(--lumen-accent-6)}html[data-lumen]{scrollbar-gutter:auto;background:var(--lumen-base)!important}html[data-lumen] body{min-height:100dvh;font-family:var(--lumen-font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;background:0 0!important}html[data-lumen]:before,html[data-lumen]:after{content:"";z-index:-1;pointer-events:none;will-change:transform;position:fixed;inset:-25vmax}html[data-lumen]:before{background:radial-gradient(closest-side at 22% 28%, var(--lumen-blob-1), transparent 100%) 0 0 / 100% 100% no-repeat, radial-gradient(closest-side at 78% 22%, var(--lumen-blob-2), transparent 100%) 0 0 / 100% 100% no-repeat;opacity:.85;animation:lumen-drift-a 46s var(--lumen-ease) infinite alternate}html[data-lumen]:after{background:radial-gradient(closest-side at 70% 76%, var(--lumen-blob-3), transparent 100%) 0 0 / 100% 100% no-repeat, radial-gradient(closest-side at 26% 80%, var(--lumen-blob-4), transparent 100%) 0 0 / 100% 100% no-repeat;opacity:.7;animation:lumen-drift-b 58s var(--lumen-ease) infinite alternate}html[data-lumen][data-mantine-color-scheme=light]:before{opacity:.95}html[data-lumen][data-mantine-color-scheme=light]:after{opacity:.85}html[data-lumen][data-lumen-backdrop=image]:before{opacity:1;background:radial-gradient(ellipse at center, transparent 30%, color-mix(in oklab, var(--lumen-base) 55%, transparent) 100%), var(--lumen-image) center / cover no-repeat;animation:70s ease-in-out infinite alternate lumen-kenburns;inset:-4vmax}html[data-lumen][data-lumen-backdrop=image]:after{opacity:1;background:color-mix(in oklab, var(--lumen-base) 25%, transparent);animation:none}html[data-lumen][data-lumen-grain=true] body{background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 0.07'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:200px 200px!important;background-attachment:fixed!important}@keyframes lumen-drift-a{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(6vmax,4vmax)rotate(8deg)scale(1.08)}to{transform:translate(-4vmax,7vmax)rotate(-6deg)scale(.96)}}@keyframes lumen-drift-b{0%{transform:translate(0,0)rotate(0)scale(1.04)}50%{transform:translate(-7vmax,-3vmax)rotate(-10deg)scale(.95)}to{transform:translate(5vmax,-6vmax)rotate(5deg)scale(1.1)}}@keyframes lumen-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)translate(-1.5%,-1%)}}html[data-lumen][data-lumen-animated=false]:before,html[data-lumen][data-lumen-animated=false]:after{animation:none}@media (prefers-reduced-motion:reduce){html[data-lumen]:before,html[data-lumen]:after{animation:none}}[data-lumen] :is(.mantine-Card-root,.mantine-Paper-root){background-color:var(--lumen-surface);border-color:var(--lumen-edge);box-shadow:var(--lumen-sheen), var(--lumen-shadow);-webkit-backdrop-filter:var(--lumen-frost);backdrop-filter:var(--lumen-frost)}[data-lumen] :is(.mantine-Card-root,.mantine-Paper-root)[data-with-border]{border-color:var(--lumen-edge)}[data-lumen] :is(.mantine-Card-root,.mantine-Paper-root) :is(.mantine-Card-root,.mantine-Paper-root){background-color:var(--lumen-fill);box-shadow:var(--lumen-sheen);-webkit-backdrop-filter:none;backdrop-filter:none}[data-lumen] .mantine-Card-root.cursor-pointer{transition:transform .26s var(--lumen-ease), box-shadow .26s var(--lumen-ease), border-color .26s var(--lumen-ease), background-color .26s var(--lumen-ease)!important}[data-lumen] .mantine-Card-root.cursor-pointer:hover{border-color:var(--lumen-edge-strong);box-shadow:var(--lumen-sheen), var(--lumen-shadow-float);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-lumen] .mantine-Card-root.cursor-pointer:hover{transform:none}}[data-lumen] #sidebar-desktop{background:linear-gradient(180deg, color-mix(in oklab, var(--lumen-accent-6) 10%, transparent), transparent 38%), var(--lumen-surface-strong);border-color:var(--lumen-edge);-webkit-backdrop-filter:var(--lumen-frost-strong);backdrop-filter:var(--lumen-frost-strong)}[data-lumen] #sidebar-content a[href]{border-radius:var(--mantine-radius-md);transition:background-color .18s var(--lumen-ease), color .18s var(--lumen-ease), box-shadow .18s var(--lumen-ease)}[data-lumen] #sidebar-content .mantine-Button-root.active{background:color-mix(in oklab, var(--lumen-accent-6) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lumen-accent-4) 22%, transparent);color:var(--lumen-accent-text)}[data-lumen] #title-card-header{background:linear-gradient(100deg, color-mix(in oklab, var(--lumen-accent-6) 14%, transparent), color-mix(in oklab, var(--lumen-accent-6) 2%, transparent) 70%)!important;border-bottom-color:var(--lumen-edge)!important}[data-lumen] #title-card-icon{color:var(--lumen-accent-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lumen-accent-4) 30%, transparent);background:color-mix(in oklab, var(--lumen-accent-6) 22%, transparent)!important}[data-lumen] :is(.mantine-Modal-content,.mantine-Drawer-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown,.mantine-HoverCard-dropdown,.mantine-Notification-root){background-color:var(--lumen-surface-strong);border:1px solid var(--lumen-edge);box-shadow:var(--lumen-sheen), var(--lumen-shadow-float);-webkit-backdrop-filter:var(--lumen-frost-strong);backdrop-filter:var(--lumen-frost-strong)}[data-lumen] :is(.mantine-Modal-header,.mantine-Drawer-header){background:0 0}[data-lumen] :is(.mantine-Modal-overlay,.mantine-Drawer-overlay){-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%)}[data-lumen] .mantine-Modal-content{animation:lumen-rise .32s var(--lumen-ease)}@keyframes lumen-rise{0%{transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){[data-lumen] .mantine-Modal-content{animation:none}}[data-lumen] .mantine-Tooltip-tooltip{background-color:color-mix(in oklab, var(--lumen-d-base) 88%, transparent);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a}[data-lumen] :is(.mantine-Input-input,.mantine-InputBase-input,.mantine-PillsInput-input){background-color:var(--lumen-fill);border-color:var(--lumen-control-edge);transition:border-color .16s var(--lumen-ease), box-shadow .16s var(--lumen-ease), background-color .16s var(--lumen-ease)}[data-lumen] :is(.mantine-Input-input,.mantine-InputBase-input,.mantine-PillsInput-input):hover:not(:disabled){background-color:var(--lumen-fill-hover)}[data-lumen] :is(.mantine-Input-input,.mantine-InputBase-input,.mantine-PillsInput-input):focus,[data-lumen] :is(.mantine-Input-input,.mantine-PillsInput-input):focus-within{border-color:var(--lumen-accent-5);box-shadow:0 0 0 3px color-mix(in oklab, var(--lumen-accent-5) 28%, transparent)}[data-lumen] .mantine-Input-input[data-error]{border-color:var(--mantine-color-error)}[data-lumen] :is(.mantine-Checkbox-input,.mantine-Radio-radio,.mantine-Switch-track){background-color:var(--lumen-fill);border-color:var(--lumen-control-edge)}[data-lumen] .mantine-Checkbox-input:checked,[data-lumen] .mantine-Radio-radio:checked,[data-lumen] .mantine-Switch-input:checked+.mantine-Switch-track{background-color:var(--lumen-accent-6);border-color:var(--lumen-accent-6);box-shadow:0 0 14px -2px var(--lumen-accent-glow)}[data-lumen] .mantine-SegmentedControl-root,[data-lumen] .mantine-Tabs-list[data-variant=pills]{background-color:var(--lumen-fill);border:1px solid var(--lumen-edge)}[data-lumen] .mantine-SegmentedControl-indicator{background-color:var(--lumen-surface-strong);box-shadow:var(--lumen-sheen), 0 2px 10px -2px #0000004d}[data-lumen] .mantine-Tabs-tab[data-active]{color:var(--lumen-accent-text)}[data-lumen] .mantine-Tabs-list:before{border-color:var(--lumen-edge)}[data-lumen] .mantine-Button-root,[data-lumen] .mantine-ActionIcon-root{transition:background-color .16s var(--lumen-ease), box-shadow .2s var(--lumen-ease), transform .12s var(--lumen-ease)}[data-lumen] .mantine-Button-root:active:not(:disabled,[data-disabled]),[data-lumen] .mantine-ActionIcon-root:active:not(:disabled,[data-disabled]){transform:translateY(1px)scale(.985)}[data-lumen] .mantine-Button-root[data-variant=filled]:not([data-disabled],:disabled){box-shadow:inset 0 1px 0 #ffffff38, 0 6px 20px -8px var(--button-bg,var(--lumen-accent-glow));background-image:linear-gradient(#ffffff29,#fff0 55%)}[data-lumen] .mantine-Button-root[data-variant=filled]:hover:not([data-disabled],:disabled){box-shadow:inset 0 1px 0 #ffffff42, 0 8px 28px -8px var(--button-bg,var(--lumen-accent-glow))}[data-lumen] :is(.mantine-Button-root,.mantine-ActionIcon-root)[data-variant=default]{background-color:var(--lumen-fill);border-color:var(--lumen-control-edge)}[data-lumen] :is(.mantine-Button-root,.mantine-ActionIcon-root)[data-variant=default]:hover{background-color:var(--lumen-fill-hover)}[data-lumen] .mantine-Table-table{--table-border-color:var(--lumen-edge);--table-hover-color:var(--lumen-fill);--table-striped-color:#7f7f7f0d}[data-lumen] .mantine-Table-thead{background:color-mix(in oklab, var(--lumen-tint) 6%, transparent)}[data-lumen] .mantine-Table-th{letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:.72rem;font-weight:600}[data-lumen] .mantine-Table-td{font-variant-numeric:tabular-nums}[data-lumen] .mantine-Progress-root{background-color:var(--lumen-fill)}[data-lumen] .mantine-Progress-section{box-shadow:0 0 12px -2px var(--progress-section-color,var(--lumen-accent-glow))}[data-lumen] .mantine-Badge-root{letter-spacing:.03em}[data-lumen] .mantine-Badge-root[data-variant=light]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--badge-color,currentColor) 22%, transparent)}[data-lumen] .mantine-Alert-root{-webkit-backdrop-filter:var(--lumen-frost);backdrop-filter:var(--lumen-frost);border:1px solid color-mix(in oklab, var(--alert-color,currentColor) 28%, transparent)}[data-lumen] .mantine-Code-root,[data-lumen] .hljs{border:1px solid var(--lumen-edge);background:#00000047!important}[data-lumen][data-mantine-color-scheme=light] :is(.mantine-Code-root,.hljs){background:#ffffff8c!important}[data-lumen] .mantine-Card-root:has(.xterm){padding:.75rem!important}[data-lumen] .mantine-Card-root :has(>div>.xterm){border-radius:var(--mantine-radius-md);border:1px solid var(--lumen-edge);background:radial-gradient(120% 50% at 50% -15%, color-mix(in oklab, var(--lumen-accent-5) 10%, transparent), transparent 70%), radial-gradient(90% 80% at 0% 0%, color-mix(in oklab, var(--lumen-blob-1) var(--lumen-well-glow), transparent), transparent 70%), radial-gradient(80% 80% at 100% 100%, color-mix(in oklab, var(--lumen-blob-3) var(--lumen-well-glow), transparent), transparent 70%), radial-gradient(70% 60% at 100% 0%, color-mix(in oklab, var(--lumen-blob-2) calc(var(--lumen-well-glow) * .7), transparent), transparent 70%), var(--lumen-well);box-shadow:inset 0 2px 18px #00000047,inset 0 0 0 1px #ffffff05}:root[data-lumen][data-mantine-color-scheme=dark]{--lumen-well-tint:color-mix(in oklab, var(--lumen-d-base), black 30%);--lumen-well:color-mix(in oklab, var(--lumen-well-tint) calc(clamp(.62, var(--lumen-opacity) + .25, 1) * 100%), transparent);--lumen-well-glow:16%}:root[data-lumen][data-mantine-color-scheme=light]{--lumen-well-tint:color-mix(in oklab, white, var(--lumen-l-base) 35%);--lumen-well:color-mix(in oklab, var(--lumen-well-tint) calc(clamp(.66, var(--lumen-opacity) + .25, 1) * 100%), transparent);--lumen-well-glow:30%}[data-lumen][data-mantine-color-scheme=light] .mantine-Card-root :has(>div>.xterm){box-shadow:inset 0 2px 12px #1e233c14}[data-lumen] div.absolute:has(>.xterm){inset:.625rem .375rem .625rem .875rem}[data-lumen] .xterm-viewport{scrollbar-width:thin;background-color:#0000!important}[data-lumen] .mantine-Card-root:has(.xterm) span.rounded-full.size-3{width:.5rem;height:.5rem;margin-left:.25rem;margin-right:.625rem;animation:2.4s ease-in-out infinite lumen-beacon}[data-lumen] .mantine-Card-root:has(.xterm) span.rounded-full.size-3.bg-green-500{--lumen-beacon:#4ade8073;background:#4ade80}[data-lumen] .mantine-Card-root:has(.xterm) span.rounded-full.size-3.bg-red-500{--lumen-beacon:#fb718573;background:#fb7185}@keyframes lumen-beacon{0%,to{box-shadow:0 0 0 0 var(--lumen-beacon)}50%{box-shadow:0 0 0 4px transparent, 0 0 10px 1px var(--lumen-beacon)}}@media (prefers-reduced-motion:reduce){[data-lumen] .mantine-Card-root:has(.xterm) span.rounded-full.size-3{animation:none}}[data-lumen] .mantine-Card-root:has(.xterm)>div:first-child{color:var(--mantine-color-dimmed);letter-spacing:.01em;padding-inline:.125rem}[data-lumen] .mantine-Card-root:has(.xterm) .mantine-Input-input{font-family:var(--lumen-font-mono);background-color:var(--lumen-well);font-size:.8125rem}[data-lumen] .mantine-Card-root:has(.xterm) .mantine-Input-section[data-position=left]{color:var(--lumen-accent-text)}[data-lumen] .monaco-editor{border-radius:var(--mantine-radius-sm)}[data-lumen] div:has(>.file-manager-workspace-grid){background:0 0!important}[data-lumen] :is(h1,h2,h3,.mantine-Title-root){font-family:var(--lumen-font-display);letter-spacing:-.015em;text-wrap:balance}[data-lumen] :is(h4,h5,h6){letter-spacing:-.005em}[data-lumen] a.mantine-Anchor-root,[data-lumen] a.text-blue-400{color:var(--mantine-color-anchor)!important}[data-lumen] ::selection{background:color-mix(in oklab, var(--lumen-accent-5) 45%, transparent)}[data-lumen] :focus-visible{outline:2px solid var(--lumen-accent-4);outline-offset:2px}[data-lumen] *{scrollbar-width:thin;scrollbar-color:#7f7f7f59 transparent}[data-lumen] .mantine-ScrollArea-thumb{background-color:#7f7f7f66}[data-lumen] .mantine-Divider-root{--divider-color:var(--lumen-edge)}[data-lumen] .mantine-Skeleton-root:after{background-color:var(--lumen-fill-hover)}.lumen-swatch{cursor:pointer;background:var(--swatch);width:2.25rem;height:2.25rem;transition:transform .16s var(--lumen-ease,ease);border:0;border-radius:999px;position:relative;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #00000026}.lumen-swatch:hover{transform:scale(1.08)}.lumen-swatch[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 2px var(--mantine-color-body), 0 0 0 4px var(--swatch), 0 0 18px -2px var(--swatch)}.lumen-backdrop-tile{border-radius:var(--mantine-radius-md);border:1px solid var(--lumen-edge,#7f7f7f33);cursor:pointer;color:#fff;text-align:left;text-shadow:0 1px 6px #00000080;background:var(--tile-dark);min-height:4.5rem;transition:transform .18s var(--lumen-ease,ease), box-shadow .18s var(--lumen-ease,ease);align-items:flex-end;padding:.5rem .625rem;font-size:.8rem;font-weight:600;display:flex;position:relative;overflow:hidden}[data-mantine-color-scheme=light] .lumen-backdrop-tile{background:var(--tile-light);color:#141828;text-shadow:0 1px 6px #fff9}.lumen-backdrop-tile:hover{transform:translateY(-1px)}.lumen-backdrop-tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--mantine-color-body), 0 0 0 4px var(--lumen-accent-5,var(--mantine-primary-color-filled))}
