.m-b37d9ac7{bottom:var(--notifications-bottom);left:var(--notifications-left);max-width:var(--notifications-container-width);position:fixed;right:var(--notifications-right);top:var(--notifications-top);transform:var(--notifications-transform);width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index)}.m-5ed0edd0+.m-5ed0edd0{margin-top:var(--mantine-spacing-md)}.m-d46a4834{background-color:var(--_dropzone-bg);border:calc(.0625rem*var(--mantine-scale)) dashed var(--_dropzone-border-color);border-radius:var(--dropzone-radius);color:var(--_dropzone-color,var(--mantine-color-text));cursor:var(--_dropzone-cursor,pointer);padding:var(--mantine-spacing-md);position:relative;transition:background-color .1s ease,border-color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-d46a4834:not([data-activate-on-click]),.m-d46a4834[data-loading]{--_dropzone-cursor:default}[data-mantine-color-scheme=light] .m-d46a4834{--_dropzone-bg:var(--mantine-color-white);--_dropzone-border-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .m-d46a4834{--_dropzone-bg:var(--mantine-color-dark-6);--_dropzone-border-color:var(--mantine-color-dark-4)}@media (hover:hover){[data-mantine-color-scheme=light] .m-d46a4834:hover[data-activate-on-click]:not([data-loading]){--_dropzone-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-d46a4834:hover[data-activate-on-click]:not([data-loading]){--_dropzone-bg:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m-d46a4834:active[data-activate-on-click]:not([data-loading]){--_dropzone-bg:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m-d46a4834:active[data-activate-on-click]:not([data-loading]){--_dropzone-bg:var(--mantine-color-dark-5)}}.m-d46a4834[data-accept]{--_dropzone-bg:var(--dropzone-accept-bg);--_dropzone-border-color:var(--dropzone-accept-bg);--_dropzone-color:var(--dropzone-accept-color)}.m-d46a4834[data-reject]{--_dropzone-bg:var(--dropzone-reject-bg);--_dropzone-border-color:var(--dropzone-reject-bg);--_dropzone-color:var(--dropzone-reject-color)}.m-b85f7144{pointer-events:var(--_dropzone-inner-pointer-events,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-b85f7144[data-enable-pointer-events]{--_dropzone-inner-pointer-events:all}.m-96f6e9ad{background-color:var(--mantine-color-body);display:flex;flex-direction:column;inset:0;padding:var(--mantine-spacing-xs);position:fixed;transition:opacity .1s ease}.m-96f6e9ad .m-7946116d{flex:1 1}:root{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-elevated:#fff;--bg-surface:#f1f3f4;--bg-sidebar:#1a1a1a;--gold-primary:#b8860b;--gold-dark:#8b6914;--gold-light:#d4af37;--gold-pale:#fdf8e7;--gold-border:rgba(184,134,11,.3);--gold-border-hover:rgba(184,134,11,.5);--gold-glow:rgba(184,134,11,.1);--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-muted:#6b7280;--text-light:#fafaf5;--success:#059669;--error:#dc2626;--warning:#d97706;--font-heading:"Playfair Display",Georgia,serif;--font-body:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-accent:"Cormorant Garamond",Georgia,serif}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:var(--font-body);height:100%;overflow-x:hidden;background-color:var(--bg-primary);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:600}.heading-gold,.text-gold{color:var(--gold-primary)}.text-secondary{color:var(--text-secondary)}.btn-gold{background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);color:#fff;border:none;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(184,134,11,.3)}.btn-gold:hover{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold-primary) 100%);box-shadow:0 4px 16px rgba(184,134,11,.4);transform:translateY(-1px)}.btn-gold-outline{background:transparent;color:var(--gold-primary);border:1px solid var(--gold-primary);transition:all .3s ease}.btn-gold-outline:hover{background:var(--gold-pale);border-color:var(--gold-dark)}.luxury-card{background-color:var(--bg-elevated);border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.luxury-card:hover{border-color:var(--gold-border);box-shadow:0 4px 12px rgba(0,0,0,.1)}.luxury-surface{background-color:var(--bg-secondary)}.luxury-elevated{background-color:var(--bg-elevated)}.glass-header{background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e5e7eb}.nav-item{color:var(--text-secondary);transition:all .2s ease}.nav-item.active,.nav-item:hover{color:var(--gold-primary)}.nav-indicator{background:var(--gold-primary);box-shadow:0 0 10px var(--gold-primary)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:rgba(26,26,26,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(184,134,11,.3);padding:8px 0 max(8px,env(safe-area-inset-bottom));z-index:1000}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;color:#a0998c;text-decoration:none;transition:all .2s ease;position:relative}.bottom-nav-item.active{color:var(--gold-light)}.bottom-nav-item.active:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:3px;background:var(--gold-light);border-radius:0 0 3px 3px;box-shadow:0 2px 8px var(--gold-light)}.bottom-nav-label{font-size:10px;font-weight:500}.luxury-input{background-color:#fff;border:1px solid #d1d5db;color:var(--text-primary);transition:all .2s ease}.luxury-input:focus{border-color:var(--gold-primary);box-shadow:0 0 0 2px rgba(184,134,11,.1)}.luxury-input::placeholder{color:var(--text-muted)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}*{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes goldShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes servusFadeIn{0%{opacity:0;letter-spacing:.5em;filter:blur(10px)}50%{opacity:.5;letter-spacing:.3em;filter:blur(5px)}to{opacity:1;letter-spacing:.2em;filter:blur(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-servus{animation:servusFadeIn 2s ease-out forwards}.gold-shimmer{background:linear-gradient(90deg,var(--gold-dark) 0,var(--gold-light) 50%,var(--gold-dark) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 3s linear infinite}.recording-pulse{animation:pulse 2s ease-in-out infinite}.badge-gold{background:var(--gold-pale);color:var(--gold-dark);border:1px solid var(--gold-border)}.badge-success{background:#ecfdf5;color:var(--success)}.badge-error{background:#fef2f2;color:var(--error)}.luxury-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,var(--gold-primary),#e5e7eb,transparent)}.servus-logo{font-family:var(--font-heading);font-weight:600;letter-spacing:.2em;color:var(--gold-primary)}.servus-logo-small{font-size:1.25rem}.servus-logo-large{font-size:3rem}.mobile-scroll-container{position:relative;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.mobile-scroll-container::-webkit-scrollbar{height:8px;background-color:#f3f4f6;border-radius:4px}.mobile-scroll-container::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.mobile-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}@media (max-width:768px){.mobile-scroll-container:after{content:"";position:absolute;top:0;right:0;bottom:8px;width:30px;background:linear-gradient(270deg,#fff,transparent);pointer-events:none}}.user-menu-trigger:hover{background-color:var(--gold-pale)}.training-material-link:hover{text-decoration:underline;color:var(--gold-primary)}#__next-build-watcher,[data-hydration-error]{display:none!important}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.has-bottom-nav{padding-bottom:80px}@media (min-width:769px){.has-bottom-nav{padding-bottom:0}}.mantine-Accordion-content,.mantine-Accordion-item,.mantine-Accordion-panel,.mantine-Card-root,.mantine-Drawer-body,.mantine-Drawer-content,.mantine-Drawer-header,.mantine-HoverCard-dropdown,.mantine-Menu-dropdown,.mantine-Modal-body,.mantine-Modal-content,.mantine-Modal-header,.mantine-MultiSelect-dropdown,.mantine-Paper-root,.mantine-Popover-dropdown,.mantine-Select-dropdown{background-color:#fff!important;color:#1a1a1a!important}.mantine-Alert-root,.mantine-Notification-root,.mantine-Table-table{background-color:#fff!important}.mantine-Table-thead{background-color:#f8f9fa!important}.mantine-Accordion-control,.mantine-Accordion-label,.mantine-Drawer-title,.mantine-Menu-item,.mantine-Modal-title,.mantine-MultiSelect-option,.mantine-Select-option,.mantine-Table-td,.mantine-Text-root,.mantine-Title-root,div,li,p,span{color:#1a1a1a}.mantine-Drawer-title,.mantine-Modal-title,.mantine-Table-th{color:var(--gold-dark)!important}.mantine-Input-input,.mantine-MultiSelect-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{background-color:#fff!important;border-color:#d1d5db!important;color:#1a1a1a!important}.mantine-Input-input:focus,.mantine-PasswordInput-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus{border-color:var(--gold-primary)!important}.mantine-Input-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder{color:#9ca3af!important}.mantine-Checkbox-label,.mantine-InputWrapper-label,.mantine-MultiSelect-label,.mantine-NumberInput-label,.mantine-PasswordInput-label,.mantine-Select-label,.mantine-Switch-label,.mantine-TextInput-label,.mantine-Textarea-label{color:#1a1a1a!important}.mantine-Accordion-item,.mantine-Alert-root,.mantine-Card-root,.mantine-Drawer-content,.mantine-Menu-dropdown,.mantine-Modal-content,.mantine-Paper-root,.mantine-Select-dropdown{border-color:#e5e7eb!important}.mantine-Menu-item:hover,.mantine-MultiSelect-option:hover,.mantine-Select-option:hover,.mantine-Select-option[data-hovered]{background-color:var(--gold-pale)!important}.mantine-MultiSelect-option[data-selected],.mantine-Select-option[data-selected]{background-color:var(--gold-pale)!important;color:var(--gold-dark)!important}.mantine-Tabs-tab{color:#6b7280!important}.mantine-Tabs-tab[data-active]{color:var(--gold-dark)!important;border-color:var(--gold-primary)!important}.mantine-Tabs-list{border-color:#e5e7eb!important}.mantine-Button-root{transition:all .2s ease}.mantine-Drawer-close,.mantine-Modal-close{color:#6b7280!important}.mantine-Drawer-close:hover,.mantine-Modal-close:hover{background-color:#f3f4f6!important;color:#1a1a1a!important}.mantine-Loader-root{color:var(--gold-primary)!important}.mantine-Skeleton-root{background-color:#f3f4f6!important}.content-area,[role=main],main{background-color:#fff;color:#1a1a1a}.mantine-ScrollArea-root,.mantine-ScrollArea-viewport{background-color:transparent!important}.mantine-Group-root,.mantine-Stack-root{background-color:transparent}.mantine-ActionIcon-root{color:#4a4a4a!important}.mantine-ActionIcon-root:hover{background-color:var(--gold-pale)!important;color:var(--gold-dark)!important}.mantine-Checkbox-input:checked{background-color:var(--gold-primary)!important;border-color:var(--gold-primary)!important}.mantine-Divider-root{border-color:#e5e7eb!important}.mantine-Tooltip-tooltip{background-color:#1a1a1a!important;color:#fafaf5!important;border:1px solid #333!important}.mantine-MultiSelect-pill{background-color:var(--gold-pale)!important;color:var(--gold-dark)!important}.mantine-AppShell-navbar{background-color:#1a1a1a!important;border-right-color:rgba(184,134,11,.3)!important}.mantine-AppShell-main{background-color:#f8f9fa!important}.mantine-AppShell-navbar .mantine-NavLink-label,.mantine-AppShell-navbar .mantine-NavLink-root{color:#fafaf5!important}.mantine-AppShell-navbar .mantine-NavLink-root:hover{background-color:rgba(184,134,11,.15)!important}.mantine-AppShell-navbar .mantine-NavLink-root[data-active=true],.mantine-AppShell-navbar .mantine-NavLink-root[data-active]{background-color:rgba(184,134,11,.2)!important}.mantine-AppShell-navbar .mantine-NavLink-root[data-active=true] .mantine-NavLink-label,.mantine-AppShell-navbar .mantine-NavLink-root[data-active] .mantine-NavLink-label{color:#d4af37!important}.mantine-Collapse-root{background-color:transparent!important}.mantine-AppShell-navbar .mantine-AppShell-section{color:#fafaf5!important}.mantine-AppShell-navbar *{color:inherit}.mantine-AppShell-navbar .mantine-Text-root{color:#fafaf5}.mantine-AppShell-navbar button{color:#fafaf5!important}.mantine-AppShell-main .mantine-NavLink-label,.mantine-AppShell-main .mantine-NavLink-root{color:#1a1a1a!important}.mantine-AppShell-main .mantine-NavLink-root:hover{background-color:var(--gold-pale)!important}.mantine-AppShell-main .mantine-NavLink-root[data-active=true] .mantine-NavLink-label,.mantine-AppShell-main .mantine-NavLink-root[data-active] .mantine-NavLink-label{color:var(--gold-dark)!important}