:root{color-scheme:light;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Lato",var(--font-primary);--brand-copper:#b46a2c;--brand-copper-hover:#995222;--brand-copper-light:#faf4ef;--brand-gold:#dca43e;--brand-gold-muted:rgba(220,164,62,.15);--obsidian-bg:#0b0e17;--obsidian-surface:#111522;--obsidian-card:#161c2c;--obsidian-hover:#1e2538;--obsidian-border:hsla(0,0%,100%,.08);--obsidian-border-subtle:hsla(0,0%,100%,.12);--bg-page:#f8f9fb;--bg-card:#fff;--border-subtle:#e8eaef;--border-focus:#b46a2c;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-inverse:#fff;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#0ea5e9}*{box-sizing:border-box;font-family:var(--font-primary)}#__next,body,html{min-height:100%;max-width:100vw;overflow-x:hidden}body{margin:0;background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f2f5}::-webkit-scrollbar-thumb{background:#c4a282;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b46a2c}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .25s cubic-bezier(.16,1,.3,1) forwards}.AdminSidebar_desktopDrawer__9dear{flex-shrink:0;width:272px}.AdminSidebar_paper__861kv{background:#0b0e17!important;border-right:1px solid hsla(0,0%,100%,.08)!important;box-sizing:border-box;color:#fff;width:272px}.AdminSidebar_content__ucPDe{display:flex;flex-direction:column;height:100%}.AdminSidebar_brand__6_K3V{padding:18px 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.AdminSidebar_brandLink__9UrWT{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:opacity .15s ease;min-width:0}.AdminSidebar_brandLink__9UrWT:hover{opacity:.92}.AdminSidebar_closeBtn__EU0_m{color:#94a3b8!important;border-radius:8px!important;padding:6px!important;margin-left:auto}.AdminSidebar_closeBtn__EU0_m:hover{color:#fff!important;background:hsla(0,0%,100%,.08)!important}.AdminSidebar_logoContainer__7zc95{width:42px;height:42px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}.AdminSidebar_logoImage__F2h7m{width:32px;height:32px;object-fit:contain}.AdminSidebar_brandTextGroup__ahM7Y{display:flex;flex-direction:column;min-width:0}.AdminSidebar_brandEyebrow__6fuvQ{color:#dca43e;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.1}.AdminSidebar_brandTitle__T4Mb7{color:#fff;font-weight:700;font-size:1.05rem;letter-spacing:-.01em;margin-top:3px;line-height:1.2}.AdminSidebar_divider__YM11j{border-color:hsla(0,0%,100%,.07)!important}.AdminSidebar_navigation__BTz1e{flex:1 1;overflow-y:auto;padding:16px 12px 20px}.AdminSidebar_group__F6ArX{margin-bottom:20px}.AdminSidebar_groupLabel__V2MvQ{color:#64748b;display:block;font-size:.675rem;font-weight:700;letter-spacing:.08em;padding:0 12px 6px;text-transform:uppercase}.AdminSidebar_navigationItem__qHHlg{border-radius:8px!important;color:#94a3b8!important;margin-bottom:2px!important;min-height:38px;padding:7px 12px!important;position:relative;transition:all .15s ease!important}.AdminSidebar_navigationItem__qHHlg.Mui-selected,.AdminSidebar_navigationItem__qHHlg.Mui-selected:hover{background:rgba(180,106,44,.14)!important;color:#fff!important;border-left:3px solid #b46a2c;padding-left:9px!important}.AdminSidebar_navigationItem__qHHlg:hover{background:hsla(0,0%,100%,.04)!important;color:#f1f5f9!important}.AdminSidebar_navigationIcon__wh_9h{color:inherit!important;min-width:32px!important}.AdminSidebar_navigationItem__qHHlg.Mui-selected .AdminSidebar_navigationIcon__wh_9h{color:#dca43e!important}.AdminSidebar_activePillIndicator__8MC3n{width:5px;height:5px;border-radius:50%;background:#dca43e;box-shadow:0 0 6px #dca43e;margin-left:auto}.AdminSidebar_sidebarFooter___XMMv{padding:14px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.25);display:flex;flex-direction:column;gap:10px}.AdminSidebar_statusRow__LYM5B{display:flex;align-items:center;gap:6px;padding:0 2px}.AdminSidebar_liveDot__iWhWI{font-size:.55rem!important;color:#10b981;animation:AdminSidebar_pulseDot__sK2Rp 2s ease-in-out infinite}@keyframes AdminSidebar_pulseDot__sK2Rp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.AdminSidebar_statusText__tuKKY{font-size:.6875rem;font-weight:600;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.AdminSidebar_viewSiteBtn__qh1kI{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#cbd5e1;font-size:.775rem;font-weight:500;text-decoration:none;transition:all .15s ease}.AdminSidebar_viewSiteBtn__qh1kI:hover{background:rgba(180,106,44,.16);border-color:rgba(180,106,44,.4);color:#fff}.AdminSidebar_openIcon__wGeXL{font-size:.85rem!important;color:#94a3b8}.AdminSidebar_mobileDrawer__rO1cg{display:none}@media (max-width:959px){.AdminSidebar_desktopDrawer__9dear{display:none}.AdminSidebar_mobileDrawer__rO1cg{display:block}.AdminSidebar_paper__861kv{width:min(290px,85vw)!important}}.AdminBreadcrumbs_breadcrumbs__ssbih{color:#94a3b8;min-width:0;font-size:.8125rem}.AdminBreadcrumbs_breadcrumbs__ssbih .MuiBreadcrumbs-separator{color:hsla(0,0%,100%,.3)!important;margin:0 8px}.AdminBreadcrumbs_homeLink__ncjlq{align-items:center;color:#94a3b8;display:inline-flex;gap:6px;font-weight:500;transition:color .15s ease}.AdminBreadcrumbs_homeLink__ncjlq:hover{color:#dca43e}.AdminBreadcrumbs_current__AdYDq{color:#fff;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.AdminBreadcrumbs_breadcrumbs__ssbih{font-size:.75rem}.AdminBreadcrumbs_breadcrumbs__ssbih .MuiBreadcrumbs-separator{margin:0 4px}.AdminBreadcrumbs_current__AdYDq{max-width:120px}.AdminBreadcrumbs_homeLink__ncjlq span{display:none}}.AdminTopBar_appBar__WMI8Z{background:rgba(11,14,23,.92)!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;color:#fff!important;left:272px!important;width:calc(100% - 272px)!important;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px -2px rgba(0,0,0,.4),inset 0 1px 0 rgba(220,164,62,.1)!important;z-index:1100!important}.AdminTopBar_toolbar__Cgt0p{justify-content:space-between;min-height:64px!important;padding:0 24px!important;box-sizing:border-box}.AdminTopBar_actions__Kdr6a,.AdminTopBar_leftSection___0X5n{align-items:center;display:flex}.AdminTopBar_leftSection___0X5n{gap:12px;min-width:0}.AdminTopBar_actions__Kdr6a{gap:10px}.AdminTopBar_menuButton__5pfP7{display:none!important;color:#cbd5e1!important}.AdminTopBar_mobileBrandLockup__10DLy{display:none;align-items:center;gap:10px;text-decoration:none;min-width:0;transition:opacity .15s ease}.AdminTopBar_mobileBrandLockup__10DLy:active{opacity:.85}.AdminTopBar_mobileLogoBox__yA1pJ{width:32px;height:32px;border-radius:9px;background:#161c2c;border:1px solid rgba(220,164,62,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px rgba(180,106,44,.22);flex-shrink:0}.AdminTopBar_mobileLogoImg__zgm16{width:20px;height:20px;object-fit:contain;display:block}.AdminTopBar_mobileBrandMeta__to_pT{display:flex;flex-direction:column;min-width:0}.AdminTopBar_mobileBrandEyebrow__7f2bL{font-size:.5875rem;font-weight:800;letter-spacing:.14em;color:#dca43e;line-height:1;text-transform:uppercase}.AdminTopBar_mobileSectionTitle__j0G1M{font-size:.8125rem;font-weight:700;color:#fff;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.AdminTopBar_desktopBreadcrumbs__Lzbj2{display:block;min-width:0}.AdminTopBar_statusPill__vpX1W{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28)}.AdminTopBar_statusDotPing__bn9Pl{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.35),0 0 8px rgba(16,185,129,.6);flex-shrink:0}.AdminTopBar_statusLabel__7qZzo{color:#34d399;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminTopBar_mobileStatusBadge__JGkW7{display:none;align-items:center;gap:6px;padding:4px 9px;border-radius:9999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);cursor:default}.AdminTopBar_mobileStatusText__IKmXT{color:#34d399;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminTopBar_publicSiteBtn__H9azK{font-size:.75rem!important;font-weight:600!important;color:#e2e8f0!important;border:1px solid hsla(0,0%,100%,.12)!important;background:#161c2c!important;border-radius:8px!important;padding:4px 12px!important;text-transform:none!important;transition:all .15s ease!important}.AdminTopBar_publicSiteBtn__H9azK:hover{background:#1e2538!important;color:#fff!important;border-color:rgba(220,164,62,.4)!important}.AdminTopBar_mobilePublicBtn__GkX7p{display:none!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:9px!important;color:#94a3b8!important;padding:6px!important;background:#161c2c!important;transition:all .15s ease!important;width:36px!important;height:36px!important}.AdminTopBar_mobilePublicBtn__GkX7p:hover{background:#1e2538!important;color:#dca43e!important;border-color:rgba(220,164,62,.45)!important}.AdminTopBar_iconBtn__V9MwF{border:1px solid hsla(0,0%,100%,.12)!important;border-radius:9px!important;color:#94a3b8!important;padding:7px!important;background:#161c2c!important;transition:all .15s ease!important;width:38px!important;height:38px!important}.AdminTopBar_iconBtn__V9MwF:hover{background:#1e2538!important;color:#fff!important;border-color:hsla(0,0%,100%,.25)!important}.AdminTopBar_accountButton__ALTYC{border:1px solid hsla(0,0%,100%,.12)!important;border-radius:10px!important;padding:3px 8px 3px 4px!important;color:#fff!important;background:#161c2c!important;display:flex;align-items:center;gap:8px;text-transform:none!important;transition:all .15s ease!important}.AdminTopBar_accountButton__ALTYC:hover{background:#1e2538!important;border-color:rgba(220,164,62,.4)!important;box-shadow:0 0 12px rgba(180,106,44,.2)!important}.AdminTopBar_avatarWrapper__CBLIV{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:1.5px;background:linear-gradient(135deg,#dca43e,#b46a2c);flex-shrink:0}.AdminTopBar_avatar__Ngety{width:28px!important;height:28px!important;font-size:.725rem!important;font-weight:800!important;background:#161c2c!important;color:#fff!important}.AdminTopBar_accountMeta__gG9y7{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.AdminTopBar_accountName__r3Six{font-size:.8125rem;font-weight:600;color:#fff;line-height:1.2;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminTopBar_accountRoleBadge__Igidh{font-size:.625rem;font-weight:700;color:#dca43e;background:rgba(220,164,62,.15);padding:1px 5px;border-radius:4px;margin-top:2px;text-transform:uppercase;letter-spacing:.03em}.AdminTopBar_chevronIcon__uaUQp{color:#94a3b8;transition:transform .15s ease}.AdminTopBar_accountButton__ALTYC:hover .AdminTopBar_chevronIcon__uaUQp{color:#fff}.AdminTopBar_dropdownPaper__zDyBq{background:rgba(17,21,34,.96)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:14px!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:0 20px 48px rgba(0,0,0,.6),0 0 0 1px rgba(220,164,62,.15)!important;color:#fff!important;margin-top:8px!important;min-width:240px!important;max-width:calc(100vw - 24px)!important}.AdminTopBar_dropdownPaper__zDyBq .MuiDivider-root{border-color:hsla(0,0%,100%,.08)!important}.AdminTopBar_menuHeader__icj1G{padding:14px 16px 10px}.AdminTopBar_accountMenuProfile__Eu_jA{padding:14px 16px 12px}.AdminTopBar_menuProfileHeader__P6cR1{display:flex;align-items:center;gap:10px;margin-bottom:4px}.AdminTopBar_menuProfileInfo__gPWxi{display:flex;flex-direction:column;min-width:0}.AdminTopBar_accountRoleBadgeMenu__syNFB{display:inline-block;margin-top:6px;font-size:.625rem;font-weight:700;color:#dca43e;background:rgba(220,164,62,.15);border:1px solid rgba(220,164,62,.3);padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.AdminTopBar_emptyMenuItem__UHed8{color:#64748b!important;font-size:.8125rem!important;padding:14px 16px!important}.AdminTopBar_menuItemIcon__hTws1{margin-right:10px;color:#dca43e}.AdminTopBar_menuItemIconDanger__Vzqdf{margin-right:10px;color:#ef4444}.AdminTopBar_dropdownPaper__zDyBq .MuiMenuItem-root{color:#e2e8f0!important;font-size:.875rem!important;padding:10px 16px!important;transition:all .15s ease!important;min-height:44px!important}.AdminTopBar_dropdownPaper__zDyBq .MuiMenuItem-root:hover{background:hsla(0,0%,100%,.07)!important;color:#fff!important}@media (max-width:959px){.AdminTopBar_appBar__WMI8Z{left:0!important;width:100%!important}.AdminTopBar_toolbar__Cgt0p{padding:0 16px!important;min-height:60px!important}.AdminTopBar_menuButton__5pfP7{display:inline-flex!important;width:38px!important;height:38px!important;padding:7px!important;border-radius:10px!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#f1f5f9!important}.AdminTopBar_menuButton__5pfP7:hover{background:hsla(0,0%,100%,.1)!important;border-color:rgba(220,164,62,.45)!important;color:#fff!important;box-shadow:0 0 12px rgba(180,106,44,.25)!important}.AdminTopBar_desktopBreadcrumbs__Lzbj2{display:none}.AdminTopBar_mobileBrandLockup__10DLy{display:flex}.AdminTopBar_statusPill__vpX1W{display:none}.AdminTopBar_mobileStatusBadge__JGkW7{display:flex}.AdminTopBar_publicSiteBtn__H9azK{display:none!important}.AdminTopBar_mobilePublicBtn__GkX7p{display:inline-flex!important}}@media (max-width:640px){.AdminTopBar_toolbar__Cgt0p{padding:0 12px!important;min-height:56px!important}.AdminTopBar_leftSection___0X5n{gap:8px;min-width:0}.AdminTopBar_actions__Kdr6a{gap:6px}.AdminTopBar_accountMeta__gG9y7{display:none}.AdminTopBar_accountButton__ALTYC{padding:2px!important;min-width:36px!important;height:36px!important;border-radius:9px!important}.AdminTopBar_iconBtn__V9MwF,.AdminTopBar_mobilePublicBtn__GkX7p{width:36px!important;height:36px!important;padding:6px!important}.AdminTopBar_chevronIcon__uaUQp{display:none!important}}@media (max-width:420px){.AdminTopBar_mobileStatusBadge__JGkW7{padding:6px!important}.AdminTopBar_mobileStatusText__IKmXT{display:none}.AdminTopBar_mobileSectionTitle__j0G1M{max-width:95px}}@media (max-width:350px){.AdminTopBar_mobileLogoBox__yA1pJ{display:none}}.AdminLoadingState_loading__nB_Vm{align-items:center;color:#667085;display:flex;flex-direction:column;justify-content:center;min-height:320px;gap:12px}.AdminErrorBoundary_page__sEZrW{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:24px}.AdminErrorBoundary_card__Rl6gO{max-width:520px;padding:32px;text-align:center}.AdminErrorBoundary_title__08awO{color:#172033;font-weight:700}.AdminErrorBoundary_description__TCU_w{color:#667085;margin-top:10px}.AdminErrorBoundary_action__LJoQR{margin-top:22px!important}.AdminShell_root__i7ybi{background:#f8f9fb;min-height:100vh;max-width:100vw;overflow-x:hidden}.AdminShell_main__CfnOF{min-height:100vh;display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.AdminShell_content__wGB69{flex:1 1;padding:32px 36px 60px;max-width:1600px;width:100%;min-width:0;margin:0 auto;box-sizing:border-box}@media (min-width:960px){.AdminShell_main__CfnOF{margin-left:272px;width:calc(100% - 272px)}}@media (max-width:959px){.AdminShell_content__wGB69{padding:20px 20px 40px}}@media (max-width:600px){.AdminShell_content__wGB69{padding:14px 12px 32px}}.AdminShell_toolbarSpacer__cewcI{min-height:64px!important}@media (max-width:959px){.AdminShell_toolbarSpacer__cewcI{min-height:60px!important}}@media (max-width:640px){.AdminShell_toolbarSpacer__cewcI{min-height:56px!important}}