.m_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{height:var(--spotlight-content-height,auto);max-height:var(--spotlight-max-height);overflow:hidden}.m_d2abce9b{height:var(--spotlight-content-height,auto);flex-direction:column;display:flex}.m_f366a061{background-color:#0000;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid;padding:var(--spotlight-actions-list-padding);max-height:calc(100vh - 15rem);flex:1;width:100%;margin-inline-end:calc(var(--spotlight-actions-list-padding) * -1)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);color:inherit;text-align:start;background-color:#0000;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:.7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg,.m_6c2a1345{display:block}.m_a6d9d78d{font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed));display:block}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + calc(.25rem * var(--mantine-scale)));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md)}.m_5a3e5f7b:empty{display:none}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}
html,body{max-width:100vw;min-height:100%;overflow-x:clip}button,a,input,select,textarea,label,[role=button],.mantine-SegmentedControl-label,.mantine-Burger-root,.mantine-ActionIcon-root{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button svg,button *,a svg,label svg,.mantine-SegmentedControl-label *,.mantine-Burger-root *,.mantine-ActionIcon-root *{pointer-events:none}:root{--tutorium-font-family:"Liberation Sans", Arial, sans-serif;--tutorium-canvas-bg:#f8fafc;--tutorium-canvas-image:none;--tutorium-surface:#fff;--tutorium-text:#0f172a;--tutorium-text-muted:#64748b;--tutorium-border:#e2e8f0;--tutorium-shadow:0 1px 3px #0f172a12, 0 1px 2px #0f172a0a}[data-mantine-color-scheme=dark]{--tutorium-canvas-bg:#0f172a;--tutorium-surface:#1e293b;--tutorium-text:#f8fafc;--tutorium-text-muted:#94a3b8;--tutorium-border:#334155;--tutorium-shadow:0 1px 3px #0000004d}[data-user-theme=solarized]{--tutorium-canvas-bg:#fdf6e3;--tutorium-surface:#eee8d5;--tutorium-text:#073642;--tutorium-text-muted:#586e75;--tutorium-border:#93a1a1;--tutorium-shadow:0 1px 3px #07364221;--mantine-color-body:#fdf6e3;--mantine-color-text:#073642}body{background:var(--mantine-color-body);margin:0;font-family:Liberation Sans,Arial,sans-serif}.tutorium-shell{min-height:100dvh;color:var(--tutorium-text);font-family:var(--tutorium-font-family);background-color:var(--tutorium-canvas-bg);background-image:var(--tutorium-canvas-image);--mantine-font-family:var(--tutorium-font-family);--mantine-font-family-headings:var(--tutorium-font-family);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}h1.mantine-Title-root{letter-spacing:-.015em;font-weight:400}:root,body,.tutorium-shell{--tutorium-palette-tint:var(--tutorium-surface);--tutorium-palette-surface:color-mix(in srgb, var(--tutorium-surface) 94%, var(--tutorium-palette-tint));--tutorium-palette-border:color-mix(in srgb, var(--tutorium-border) 75%, var(--tutorium-palette-tint));--tutorium-palette-accent:var(--mantine-primary-color-9);--tutorium-sidebar-bg:color-mix(in srgb, var(--tutorium-palette-surface) 96%, var(--tutorium-palette-tint));--tutorium-hover-bg:color-mix(in srgb, var(--tutorium-palette-accent) 10%, var(--tutorium-palette-surface));--tutorium-active-bg:color-mix(in srgb, var(--tutorium-palette-accent) 16%, var(--tutorium-palette-surface))}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=solid]{--tutorium-palette-accent:color-mix(in srgb, var(--mantine-primary-color-filled) 45%, white)}:where(body,.tutorium-shell)[data-background-style=aurora]{--tutorium-palette-tint:#8b5cf6;--tutorium-palette-accent:#6941b6}:where(body,.tutorium-shell)[data-background-style=ocean]{--tutorium-palette-tint:#0891b2;--tutorium-palette-accent:#086b82}:where(body,.tutorium-shell)[data-background-style=violet]{--tutorium-palette-tint:#9333ea;--tutorium-palette-accent:#783ab5}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=aurora]{--tutorium-palette-accent:#c4b5fd}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=ocean]{--tutorium-palette-accent:#67d5e5}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=violet]{--tutorium-palette-accent:#d8b4fe}:where(body,.tutorium-shell)[data-background-style=aurora]{--tutorium-canvas-image:radial-gradient(at 0% 0%, #3b82f63d 0, transparent 50%), radial-gradient(at 100% 0%, #8b5cf633 0, transparent 50%), radial-gradient(at 50% 100%, #ec489929 0, transparent 50%)}:where(body,.tutorium-shell)[data-background-style=ocean]{--tutorium-canvas-image:radial-gradient(at 5% 0%, #0ea5e938 0, transparent 52%), radial-gradient(at 95% 15%, #2563eb2e 0, transparent 50%), radial-gradient(at 50% 100%, #14b8a629 0, transparent 52%)}:where(body,.tutorium-shell)[data-background-style=violet]{--tutorium-canvas-image:radial-gradient(at 0% 5%, #7c3aed38 0, transparent 52%), radial-gradient(at 100% 0%, #a855f72e 0, transparent 50%), radial-gradient(at 50% 100%, #d946ef26 0, transparent 52%)}[data-mantine-color-scheme=dark]{--tutorium-canvas-bg:#0f172a;--tutorium-surface:#1e293b;--tutorium-text:#f8fafc;--tutorium-text-muted:#94a3b8;--tutorium-border:#334155;--tutorium-shadow:0 1px 3px #0000004d;--tutorium-hover-bg:#6366f11f;--tutorium-active-bg:#6366f138}:where(body,.tutorium-shell)[data-background-style=midnight],:where(body,.tutorium-shell)[data-background-style=ember],:where(body,.tutorium-shell)[data-background-style=forest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tutorium-shadow:0 2px 8px #0000002e}:where(body,.tutorium-shell)[data-background-style=midnight]{--tutorium-palette-tint:#818cf8;--tutorium-palette-surface:#141c38;--tutorium-palette-border:#354366;--tutorium-text:#eef2ff;--tutorium-text-muted:#b1bddb;--tutorium-palette-accent:#818cf8;--tutorium-hover-bg:#818cf81f;--tutorium-active-bg:#818cf838}:where(body,.tutorium-shell)[data-background-style=ember]{--tutorium-palette-tint:#ea784f;--tutorium-palette-surface:#301b19;--tutorium-palette-border:#66413a;--tutorium-text:#fff1e9;--tutorium-text-muted:#d6b2a5;--tutorium-palette-accent:#ff8c69;--tutorium-hover-bg:#ea784f24;--tutorium-active-bg:#ea784f3d}:where(body,.tutorium-shell)[data-background-style=forest]{--tutorium-palette-tint:#34b88a;--tutorium-palette-surface:#102d24;--tutorium-palette-border:#345c4c;--tutorium-text:#edf8f1;--tutorium-text-muted:#a9cabc;--tutorium-palette-accent:#34b88a;--tutorium-hover-bg:#34b88a24;--tutorium-active-bg:#34b88a3d}:where(body,.tutorium-shell)[data-background-style=midnight]{--tutorium-canvas-bg:#020617;--tutorium-canvas-image:radial-gradient(at 0% 0%, #0e7490b8 0, transparent 48%), radial-gradient(at 100% 5%, #4338caad 0, transparent 48%), radial-gradient(at 45% 100%, #1d4ed880 0, transparent 52%)}:where(body,.tutorium-shell)[data-background-style=ember]{--tutorium-canvas-bg:#120706;--tutorium-canvas-image:radial-gradient(at 0% 0%, #be185d9e 0, transparent 48%), radial-gradient(at 100% 0%, #c2410cb8 0, transparent 50%), radial-gradient(at 50% 100%, #991b1b94 0, transparent 52%)}:where(body,.tutorium-shell)[data-background-style=forest]{--tutorium-canvas-bg:#02120e;--tutorium-canvas-image:radial-gradient(at 0% 0%, #0596699e 0, transparent 48%), radial-gradient(at 100% 5%, #0d948894 0, transparent 50%), radial-gradient(at 50% 100%, #15803d85 0, transparent 52%)}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=aurora]{--tutorium-canvas-image:radial-gradient(at 0% 0%, #3b82f680 0, transparent 50%), radial-gradient(at 100% 0%, #8b5cf666 0, transparent 50%), radial-gradient(at 50% 100%, #ec48994d 0, transparent 50%)}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=ocean]{--tutorium-canvas-image:radial-gradient(at 5% 0%, #0ea5e96b 0, transparent 52%), radial-gradient(at 95% 15%, #2563eb5c 0, transparent 50%), radial-gradient(at 50% 100%, #14b8a64d 0, transparent 52%)}[data-mantine-color-scheme=dark] :where(body,.tutorium-shell)[data-background-style=violet]{--tutorium-canvas-image:radial-gradient(at 0% 5%, #7c3aed6b 0, transparent 52%), radial-gradient(at 100% 0%, #a855f75c 0, transparent 50%), radial-gradient(at 50% 100%, #d946ef47 0, transparent 52%)}.tutorium-header{background:linear-gradient(110deg, var(--tutorium-header-bg), var(--tutorium-header-bg-end));color:var(--tutorium-header-text);border-color:color-mix(in srgb, var(--tutorium-header-text) 18%, transparent)}.tutorium-header-action{color:var(--tutorium-header-text)}.tutorium-header .mantine-Burger-root{margin-inline-start:4px}.tutorium-brand-button{background:var(--tutorium-brand-primary);color:#fff}.tutorium-search-button{justify-content:flex-start;min-width:360px;background:color-mix(in srgb, var(--tutorium-header-text) 12%, transparent)!important;border:1px solid color-mix(in srgb, var(--tutorium-header-text) 22%, transparent)!important;color:color-mix(in srgb, var(--tutorium-header-text) 85%, transparent)!important}@media (hover:hover) and (pointer:fine){.tutorium-header-action:hover{background:color-mix(in srgb, var(--tutorium-header-text) 12%, transparent)}.tutorium-brand-button:hover{background:var(--tutorium-brand-primary-hover)}.tutorium-search-button:hover{background:color-mix(in srgb, var(--tutorium-header-text) 18%, transparent)!important;border-color:color-mix(in srgb, var(--tutorium-header-text) 36%, transparent)!important;color:var(--tutorium-header-text)!important}}.tutorium-header .mantine-Kbd-root{background:color-mix(in srgb, var(--tutorium-header-text) 16%, transparent)!important;border:1px solid color-mix(in srgb, var(--tutorium-header-text) 24%, transparent)!important;color:var(--tutorium-header-text)!important}.tutorium-navbar,.tutorium-main,.mantine-Drawer-content,.mantine-Modal-content{--mantine-color-text:var(--tutorium-text);--mantine-color-dimmed:var(--tutorium-text-muted);--mantine-color-body:var(--tutorium-palette-surface);--mantine-color-default:var(--tutorium-palette-surface);--mantine-color-default-hover:var(--tutorium-hover-bg);--mantine-color-default-color:var(--tutorium-text);--mantine-color-default-border:var(--tutorium-palette-border);--mantine-color-placeholder:var(--tutorium-text-muted)}.tutorium-navbar{background:var(--tutorium-sidebar-bg);border-color:var(--tutorium-palette-border);overflow:hidden}.tutorium-navbar .mantine-Divider-root{--divider-color:var(--tutorium-palette-border)}.tutorium-nav-heading{white-space:nowrap;min-height:18px}.tutorium-nav-link{white-space:nowrap;border-radius:var(--tutorium-radius,.75rem)}.tutorium-nav-link[data-active]{background:var(--tutorium-active-bg);color:var(--tutorium-palette-accent);box-shadow:inset 2px 0 0 var(--tutorium-palette-accent)}.tutorium-profile-tabs{margin-block:-1rem}.tutorium-profile-tabs .mantine-Tabs-list{border:0;flex-wrap:nowrap;gap:.25rem;overflow-x:auto}.tutorium-profile-tabs .mantine-Tabs-list:before{content:none;display:none}.tutorium-profile-tabs .mantine-Tabs-tab{border-radius:var(--tutorium-radius,.75rem);color:var(--tutorium-text-muted);border:0;flex:none}.tutorium-profile-tabs .mantine-Tabs-tab[data-active]{background:var(--tutorium-active-bg);color:var(--tutorium-palette-accent)}@media (hover:hover) and (pointer:fine){.tutorium-nav-link:hover,.tutorium-profile-tabs .mantine-Tabs-tab:hover{background:var(--tutorium-hover-bg)}}@media (min-width:48em){.tutorium-navbar{transition:width .18s}[data-sidebar-compact=true] .tutorium-nav-heading,[data-sidebar-compact=true] .mantine-NavLink-body{display:none}[data-sidebar-compact=true] .tutorium-nav-link{justify-content:center;padding-inline:0}[data-sidebar-compact=true] .tutorium-nav-link .mantine-NavLink-section{margin-inline:0}.tutorium-header button[aria-expanded]{margin-inline-start:4px}}@media (max-width:47.99em){input,select,textarea{font-size:16px!important}}.tutorium-main{padding-top:calc(var(--app-shell-header-offset,0rem) + var(--mantine-spacing-xs));background:0 0;min-height:100dvh}.tutorium-shell{--tutorium-tab-height:52px}.tutorium-tabbar{inset-inline:0;z-index:150;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--tutorium-palette-surface);border-top:1px solid var(--tutorium-palette-border);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid;position:fixed;bottom:0}.tutorium-tab{min-height:var(--tutorium-tab-height);border-radius:var(--tutorium-radius,.75rem);color:var(--tutorium-text-muted);font-size:var(--mantine-font-size-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-weight:600;display:flex}.tutorium-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tutorium-tab[data-active]{color:var(--tutorium-palette-accent);background:var(--tutorium-active-bg)}[data-user-theme=solarized] .tutorium-tab{color:var(--tutorium-text)}[data-user-theme=solarized] .tutorium-tab[data-active] svg{color:var(--tutorium-palette-accent)}@media (max-width:47.99em){.tutorium-shell[data-phone-tabs] .tutorium-main{padding-bottom:calc(var(--tutorium-tab-height) + 24px + env(safe-area-inset-bottom))}}:where(.mantine-Drawer-content,.mantine-Modal-content,.mantine-Menu-dropdown,.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-Popover-dropdown,.mantine-Tooltip-tooltip){background-color:var(--tutorium-palette-surface)!important;color:var(--tutorium-text)!important;border-color:var(--tutorium-palette-border)!important;box-shadow:var(--tutorium-shadow)!important}.mantine-Drawer-content:not(.tutorium-sheet){border-left:1px solid var(--tutorium-palette-border)!important}.mantine-Drawer-content.tutorium-sheet{border-top:1px solid var(--tutorium-palette-border);border-radius:var(--tutorium-radius,.75rem) var(--tutorium-radius,.75rem) 0 0;flex:none;width:100%;height:auto;max-height:75dvh}.mantine-Modal-content{border:1px solid var(--tutorium-palette-border)!important;border-radius:var(--tutorium-radius,.75rem)!important;background-color:var(--tutorium-palette-surface)!important;opacity:1!important}.mantine-Drawer-header,.mantine-Modal-header{padding:var(--mantine-spacing-md);background-color:var(--tutorium-palette-surface)!important;color:var(--tutorium-text)!important;border-bottom:1px solid var(--tutorium-palette-border)!important}.mantine-Drawer-title,.mantine-Modal-title{font-weight:600;color:var(--tutorium-text)!important}.mantine-Drawer-close,.mantine-Modal-close{border-radius:var(--tutorium-radius,.5rem);color:var(--tutorium-text-muted)!important}@media (hover:hover) and (pointer:fine){.mantine-Drawer-close:hover,.mantine-Modal-close:hover{background-color:var(--tutorium-hover-bg)!important;color:var(--tutorium-text)!important}}.mantine-Drawer-body,.mantine-Modal-body{background-color:var(--tutorium-palette-surface)!important;color:var(--tutorium-text)!important}.tutorium-main :where(.mantine-Paper-root,.mantine-Card-root){background-color:color-mix(in srgb, var(--tutorium-palette-surface) 94%, transparent);border-color:var(--tutorium-palette-border);color:var(--tutorium-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(.mantine-Drawer-content,.mantine-Modal-content) :where(.mantine-Paper-root,.mantine-Card-root){background-color:color-mix(in srgb, var(--tutorium-palette-surface) 92%, var(--tutorium-text) 8%);border-color:var(--tutorium-palette-border);color:var(--tutorium-text)}.tutorium-main :where(.mantine-Input-input,.mantine-Table-table){background-color:color-mix(in srgb, var(--tutorium-palette-surface) 94%, transparent);color:var(--tutorium-text)}:where(.mantine-Drawer-content,.mantine-Modal-content) :where(.mantine-Input-input,.mantine-Table-table){background-color:color-mix(in srgb, var(--tutorium-palette-surface) 92%, var(--tutorium-text) 8%);color:var(--tutorium-text)}:where(.tutorium-main,.mantine-Drawer-content,.mantine-Modal-content) .mantine-Input-wrapper:not([data-error],[data-success]) .mantine-Input-input{--input-bd:var(--tutorium-palette-border);--input-color:var(--tutorium-text);--input-bd-focus:var(--tutorium-palette-accent)}:where(.tutorium-main,.mantine-Drawer-content,.mantine-Modal-content) .mantine-Input-wrapper:not([data-error],[data-success]) .mantine-Input-input:focus-within{--input-bd:var(--tutorium-palette-accent)}:where(.tutorium-main,.mantine-Drawer-content,.mantine-Modal-content) .mantine-Table-table{--table-border-color:var(--tutorium-palette-border);--table-striped-color:color-mix(in srgb, var(--tutorium-palette-accent) 4%, var(--tutorium-palette-surface));--table-highlight-on-hover-color:var(--tutorium-hover-bg)}:where(.tutorium-main,.mantine-Drawer-content,.mantine-Modal-content) .mantine-Divider-root{--divider-color:var(--tutorium-palette-border)}:where(.mantine-Drawer-content,.mantine-Modal-content) .mantine-Tabs-list{border-bottom:1px solid var(--tutorium-palette-border)}:where(.mantine-Drawer-content,.mantine-Modal-content) .mantine-Tabs-tab{color:var(--tutorium-text-muted)}:where(.mantine-Drawer-content,.mantine-Modal-content) .mantine-Tabs-tab[data-active]{color:var(--tutorium-palette-accent);border-color:var(--tutorium-palette-accent)}@media (hover:hover) and (pointer:fine){:where(.mantine-Drawer-content,.mantine-Modal-content) .mantine-Tabs-tab:hover{background-color:var(--tutorium-hover-bg);color:var(--tutorium-text)}}:where(.mantine-Drawer-content,.mantine-Modal-content) .mantine-Timeline-itemBullet{background-color:var(--tutorium-palette-surface);border-color:var(--tutorium-palette-border)}:where(.mantine-Drawer-content,.mantine-Modal-content) .mantine-Timeline-itemTitle{color:var(--tutorium-text)}.mantine-Combobox-option,.mantine-Menu-item{border-radius:var(--tutorium-radius,.375rem);color:var(--tutorium-text)!important}.mantine-Combobox-option[data-combobox-selected]{font-weight:600;background-color:var(--tutorium-active-bg)!important;color:var(--tutorium-palette-accent)!important}@media (hover:hover) and (pointer:fine){.mantine-Combobox-option:hover,.mantine-Combobox-option[data-hovered],.mantine-Menu-item:hover,.mantine-Menu-item[data-hovered]{background-color:var(--tutorium-hover-bg)!important;color:var(--tutorium-text)!important}}.mantine-Menu-label{color:var(--tutorium-text-muted)!important}.mantine-Menu-divider{border-color:var(--tutorium-palette-border)!important}.mantine-SegmentedControl-root{background-color:color-mix(in srgb, var(--tutorium-palette-surface) 80%, black 20%)!important;border:1px solid var(--tutorium-palette-border)!important;padding:3px!important}.mantine-SegmentedControl-indicator{background-color:var(--tutorium-active-bg)!important;border:1px solid var(--tutorium-palette-border)!important;box-shadow:0 1px 3px #00000040!important}.mantine-SegmentedControl-label{color:var(--tutorium-text-muted)!important;font-weight:500!important;transition:color .15s!important}.mantine-SegmentedControl-label[data-active]{color:var(--tutorium-text)!important;font-weight:600!important}@media (hover:hover) and (pointer:fine){.mantine-SegmentedControl-label:hover{color:var(--tutorium-text)!important}}.mantine-Table-tr[data-selected=true],.tutorium-table-row-selected,.mantine-Table-tr[data-selected=true]>td,.tutorium-table-row-selected>td{background-color:var(--tutorium-active-bg)!important;color:var(--tutorium-text)!important}@media (hover:hover) and (pointer:fine){.mantine-Table-tr[data-selected=true]:hover,.tutorium-table-row-selected:hover{background-color:var(--tutorium-active-bg)!important}}.mantine-Table-tr[data-selected=true] :where(.mantine-Text-root:not([data-badge])),.tutorium-table-row-selected :where(.mantine-Text-root:not([data-badge])){color:var(--tutorium-text)!important}.mantine-Table-tr[data-selected=true] .mantine-Text-root[data-dimmed],.tutorium-table-row-selected .mantine-Text-root[data-dimmed],.mantine-Table-tr[data-selected=true] [data-dimmed],.tutorium-table-row-selected [data-dimmed]{color:var(--tutorium-text-muted)!important}.mantine-Table-tbody .mantine-Table-tr>.mantine-Table-td{background-color:inherit}.tutorium-main .mantine-Table-scrollContainer{border-radius:var(--tutorium-radius,.75rem);overflow:hidden}.tutorium-main .mantine-Table-table{border-collapse:separate;border-spacing:0;border-radius:var(--tutorium-radius,.75rem);overflow:hidden}.tutorium-main .mantine-Table-thead:first-child .mantine-Table-tr:first-child .mantine-Table-th:first-child{border-start-start-radius:var(--tutorium-radius,.75rem)}.tutorium-main .mantine-Table-thead:first-child .mantine-Table-tr:first-child .mantine-Table-th:last-child{border-start-end-radius:var(--tutorium-radius,.75rem)}.tutorium-dashboard-card{background:color-mix(in srgb, var(--tutorium-palette-surface) 94%, transparent);border-color:var(--tutorium-palette-border);box-shadow:var(--tutorium-shadow)}@media (prefers-reduced-motion:reduce){.tutorium-navbar{transition:none}}.detail-row+.detail-row{border-top:1px solid var(--mantine-color-default-border)}:root[data-mantine-color-scheme=light]{--mantine-color-yellow-light-color:#a35200}.tutorium-day-cell{border:1px solid var(--tutorium-palette-border);border-radius:var(--tutorium-radius,.75rem);background:var(--tutorium-palette-surface);flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:6px 2px;display:flex}.tutorium-day-cell[data-today]{border-color:var(--tutorium-palette-accent)}.tutorium-day-cell[data-today] .mantine-Text-root:nth-child(2){text-underline-offset:3px;text-decoration:underline}.tutorium-day-cell[data-selected]{background:var(--tutorium-active-bg);color:var(--tutorium-palette-accent);border-width:2px;border-color:var(--tutorium-palette-accent)}
