:root{color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-height:100%}body{margin:0;color:#f5f1e8;background:radial-gradient(circle at top,rgba(201,164,76,.18),transparent 24%),linear-gradient(180deg,#16171b,#0f1013)}a{color:inherit}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.RaLayout-contentWithSidebar,.RaLayout-appFrame{background:transparent}.RaSidebar-fixed .MuiPaper-root{border-radius:0 26px 26px 0;box-shadow:16px 0 38px #00000038}.RaMenu-root{padding-top:6px}.RaMenu-root .RaMenuItemLink-root{margin-inline:10px}.RaMenuItemLink-active{background:linear-gradient(135deg,#c9a44c2e,#c9a44c14);border:1px solid rgba(233,215,167,.12);border-radius:14px}.RaMenuItemLink-icon{color:#c9a44c}.RaMenuItemLink-active .RaMenuItemLink-icon,.RaMenuItemLink-active .MuiListItemText-primary{color:#f0d698}.RaLayout-content{padding-top:12px}.RaAppBar-toolbar{min-height:68px;padding-inline:14px}.RaAppBar-toolbar .RaAppBar-menuButton{margin-right:10px}.RaAppBar-toolbar .RaUserMenu-userButton,.RaAppBar-toolbar .RaLocalesMenuButton-root>.MuiButton-root,.RaAppBar-toolbar .RaLoadingIndicator-root>.MuiButtonBase-root{min-height:38px;border-radius:12px;border:1px solid rgba(233,215,167,.1);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.RaAppBar-toolbar .RaUserMenu-userButton{padding-inline:10px}.RaAppBar-toolbar .RaLocalesMenuButton-root>.MuiButton-root{padding-inline:10px;color:#f3e7ca}.RaAppBar-toolbar .RaLoadingIndicator-root{display:inline-flex}.RaAppBar-toolbar .RaLoadingIndicator-root>.MuiButtonBase-root{color:#f3e7ca}.mm-appbar-tools{display:inline-flex;align-items:center;gap:10px;margin-left:16px;margin-right:12px}.MuiTableContainer-root,.MuiCard-root,.MuiPaper-root{background-clip:padding-box}.RaFilterForm-form{gap:12px;padding:6px 4px 12px}.RaFilterForm-form .MuiFormControl-root{min-width:180px}.RaCreate-main,.RaEdit-main,.RaShow-main,.RaList-main{background:transparent}.RaCreate-main .RaSimpleForm-root,.RaEdit-main .RaSimpleForm-root{border-radius:22px;border:1px solid rgba(233,215,167,.1);background:linear-gradient(180deg,#1b1d23f5,#13151af5);box-shadow:0 18px 52px #0000004d;overflow:hidden}.RaCreate-main .RaSimpleForm-form,.RaEdit-main .RaSimpleForm-form{display:grid;gap:14px;padding:22px 18px 10px}.RaCreate-main .RaSimpleForm-form .MuiFormControl-root,.RaEdit-main .RaSimpleForm-form .MuiFormControl-root{max-width:720px}.RaCreate-main .RaSimpleForm-form .MuiInputLabel-root,.RaEdit-main .RaSimpleForm-form .MuiInputLabel-root{color:#f5f1e8e0;font-weight:700;letter-spacing:.02em}.RaCreate-main .RaSimpleForm-form .MuiFormHelperText-root,.RaEdit-main .RaSimpleForm-form .MuiFormHelperText-root{color:#e7d7a7ad;margin-left:2px;line-height:1.45}.RaCreate-main .RaToolbar-root,.RaEdit-main .RaToolbar-root{position:sticky;bottom:0;z-index:5;border-top:1px solid rgba(233,215,167,.12);background:linear-gradient(180deg,#15171ceb,#0f1014fa);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 18px}.RaCreate-main .RaToolbar-root .MuiButton-containedPrimary,.RaEdit-main .RaToolbar-root .MuiButton-containedPrimary{background:linear-gradient(135deg,#c9a44cf2,#f0d698e6);color:#1e180c}.RaCreate-main .RaToolbar-root .MuiButton-containedPrimary:hover,.RaEdit-main .RaToolbar-root .MuiButton-containedPrimary:hover{filter:brightness(1.04)}.RaTabbedShowLayout-tabs{min-height:56px;border-radius:18px;border:1px solid rgba(233,215,167,.1);background:linear-gradient(180deg,#1b1d23f5,#13151af5);padding:6px;margin-bottom:12px}.RaTabbedShowLayout-tabs .MuiTabs-indicator{height:calc(100% - 12px);border-radius:12px;background:linear-gradient(135deg,#c9a44c38,#c9a44c1a);border:1px solid rgba(233,215,167,.14)}.RaTabbedShowLayout-tab{min-height:42px;z-index:1;color:#c9cfda;font-weight:700;text-transform:none}.RaTabbedShowLayout-tab.Mui-selected{color:#f4ddb0}.RaTabbedShowLayout-content{padding-top:4px}.mm-login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,460px);background:linear-gradient(145deg,#0a0f2f,#1a1f4e)}.mm-login-hero{position:relative;background-position:center;background-size:cover;display:flex;align-items:flex-end;padding:44px}.mm-login-hero-content{max-width:560px;display:grid;gap:10px}.mm-login-hero-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;color:#f8e5b2e0}.mm-login-hero-title{font-weight:800;color:#f4ddb0}.mm-login-hero-subtitle{color:#f5f1e8e6;line-height:1.7;max-width:520px}.mm-login-hero-refresh{width:fit-content;margin-top:10px;border-color:#e9d7a759!important;color:#f4ddb0!important;background:#0d0f1866!important}.mm-login-panel{display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#080b1ce0,#080b1cb3);border-left:1px solid rgba(233,215,167,.12)}.mm-login-card{width:min(100%,380px);border-radius:22px!important;border:1px solid rgba(233,215,167,.16);background:linear-gradient(180deg,#1b1d23f5,#13151af5)!important;box-shadow:0 22px 60px #00000061}.mm-login-title{font-weight:800!important;color:#f4ddb0}.mm-login-desc{color:#e7d7a7b8;margin-bottom:4px}.mm-login-card .MuiFormControl-root{width:100%}.mm-login-card .MuiOutlinedInput-root{border-radius:12px}.mm-login-submit{min-height:42px;border-radius:12px!important;margin-top:2px!important;background:linear-gradient(135deg,#c9a44cf2,#f0d698e6)!important;color:#1e180c!important;font-weight:700!important}@media(max-width:980px){.mm-login-page{grid-template-columns:1fr}.mm-login-hero{display:none}.mm-login-panel{min-height:100vh;border-left:0;padding:20px}.mm-login-card{width:min(100%,420px)}}.mm-brand-title{font-weight:800;letter-spacing:.08em;color:#f6dfab}.mm-menu-brand{padding:10px 18px 8px}.mm-menu-brand-title{font-size:11px;letter-spacing:.14em;opacity:.92}.mm-brand-subtitle{color:#e7d7a7b8}.mm-menu-section{margin:10px 16px 8px;padding-top:14px;border-top:1px solid rgba(233,215,167,.08)}.mm-menu-section-first{margin-top:8px;padding-top:10px;border-top:0}.mm-loader-hint{color:#e7d7a7b3;letter-spacing:.06em}@keyframes mm-admin-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
