.dashboard-scope{--sidebar-width:256px;--mc-navy:#0d1b2a;--mc-navy-soft:#16283b;--mc-lime:#d8f149;--mc-lime-strong:#c6e02f;--mc-page:#f6f7f9;--mc-surface:#ffffff;--mc-border:#e6e9ee;--mc-border-strong:#d6dbe2;--mc-ink:#0d1b2a;--mc-muted:#5f6e7d;--mc-faint:#8a97a5;--mc-soft:#f2f4f7;--dashboard-page:var(--mc-page);color:var(--mc-ink)}.dashboard-scope .dashboard-main{background:var(--mc-page)}.dashboard-scope .dashboard-page{min-height:100vh;background:var(--mc-page);padding-top:2rem}.dashboard-scope .dashboard-container{max-width:1440px;gap:1.5rem}.dashboard-scope .dashboard-sidebar{background:var(--mc-navy);color:#fff;border-right:0;box-shadow:none}.dashboard-scope .dashboard-sidebar-brand{min-height:64px;border-bottom:1px solid rgba(255,255,255,.07);padding-inline:20px}.dashboard-scope .dashboard-sidebar-brand a{color:#fff;gap:10px}.dashboard-scope .dashboard-sidebar-brand span{width:30px;height:30px;border-radius:8px;background:var(--mc-lime);color:var(--mc-navy);font-size:11px;font-weight:800}.dashboard-scope .dashboard-sidebar-brand strong{font-size:14px;font-weight:700;letter-spacing:-.01em}.dashboard-scope .dashboard-sidebar-brand small{display:block;color:rgba(255,255,255,.45);font-size:10px;font-weight:500}.dashboard-scope .dashboard-sidebar-close{background:rgba(255,255,255,.06);color:#fff}.dashboard-scope .dashboard-sidebar-collapse{min-height:34px;border-bottom:0;padding:0 20px;color:rgba(255,255,255,.4);font-size:11px;font-weight:500}.dashboard-scope .dashboard-sidebar-collapse:focus-visible,.dashboard-scope .dashboard-sidebar-collapse:hover{background:transparent;color:#fff}.dashboard-scope .dashboard-sidebar-nav{padding:6px 12px 16px;scrollbar-color:rgba(255,255,255,.14) transparent}.dashboard-scope .dashboard-sidebar-section{margin-top:18px}.dashboard-scope .dashboard-sidebar-section:first-child{margin-top:4px}.dashboard-scope .dashboard-sidebar-heading{padding:0 10px 6px;color:rgba(255,255,255,.38);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dashboard-scope .dashboard-sidebar-link{position:relative;min-height:36px;gap:10px;border-radius:8px;padding:7px 10px;color:rgba(255,255,255,.68);font-size:13px;font-weight:500}.dashboard-scope .dashboard-sidebar-link svg{width:16px;height:16px;color:rgba(255,255,255,.45)}.dashboard-scope .dashboard-sidebar-link:focus-visible,.dashboard-scope .dashboard-sidebar-link:hover{background:rgba(255,255,255,.05);color:#fff}.dashboard-scope .dashboard-sidebar-link:hover svg{color:rgba(255,255,255,.8)}.dashboard-scope .dashboard-sidebar-link.is-active,.dashboard-scope .dashboard-sidebar-link.is-active:hover{background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.dashboard-scope .dashboard-sidebar-link.is-active svg{color:var(--mc-lime)}.dashboard-scope .dashboard-sidebar-link.is-active:after{position:absolute;top:9px;bottom:9px;left:-12px;width:3px;border-radius:0 3px 3px 0;background:var(--mc-lime);content:""}.dashboard-scope .dashboard-sidebar-count{margin-left:auto;min-width:20px;border-radius:999px;background:var(--mc-lime);padding:1px 6px;color:var(--mc-navy);font-size:10px;font-weight:700;line-height:16px;text-align:center}.dashboard-scope .dashboard-sidebar-footer{border-top:1px solid rgba(255,255,255,.07);background:var(--mc-navy);padding:10px 12px 12px}.dashboard-scope .dashboard-sidebar-footer>.dashboard-sidebar-link{color:rgba(255,255,255,.55)}.dashboard-scope .dashboard-profile-trigger{min-height:44px;border-radius:8px;color:#fff}.dashboard-scope .dashboard-profile-trigger:focus-visible,.dashboard-scope .dashboard-profile-trigger:hover{background:rgba(255,255,255,.05)}.dashboard-scope .dashboard-profile-trigger>svg{color:rgba(255,255,255,.4)}.dashboard-scope .dashboard-profile-copy strong{font-size:12px;font-weight:600}.dashboard-scope .dashboard-profile-copy small{color:rgba(255,255,255,.45);font-size:11px}.dashboard-scope .dashboard-avatar{width:30px;height:30px;border-radius:999px;background:rgba(216,241,73,.14);color:var(--mc-lime);font-size:11px;font-weight:700}.dashboard-scope .dashboard-profile-menu{border-color:var(--mc-border);border-radius:10px;box-shadow:0 12px 32px rgba(13,27,42,.18)}.dashboard-scope .dashboard-profile-menu a,.dashboard-scope .dashboard-profile-menu button{color:var(--mc-ink);font-size:13px;font-weight:500}.dashboard-scope .dashboard-profile-menu a:hover,.dashboard-scope .dashboard-profile-menu button:hover{background:var(--mc-soft)}.dashboard-scope .is-collapsed .dashboard-sidebar-heading{visibility:hidden;height:6px;padding:0}.dashboard-scope .is-collapsed .dashboard-sidebar-count{display:none}.dashboard-scope .is-collapsed .dashboard-sidebar-link.is-active:after{left:-12px}.dashboard-scope .dashboard-notifications-badge{border-color:var(--mc-navy);background:var(--mc-lime);color:var(--mc-navy);font-weight:700}.dashboard-scope .dashboard-notifications-popover{left:calc(var(--sidebar-width) + 12px);border-color:var(--mc-border);border-radius:12px;color:var(--mc-ink);box-shadow:0 16px 40px rgba(13,27,42,.16)}.dashboard-scope .dashboard-notifications-heading{min-height:52px;border-bottom-color:var(--mc-border)}.dashboard-scope .dashboard-notifications-heading strong{font-size:14px;font-weight:600}.dashboard-scope .dashboard-notifications-load-more,.dashboard-scope .dashboard-notifications-read-all{color:var(--mc-ink);font-size:12px;font-weight:500}.dashboard-scope .dashboard-notification-item{min-height:0;border-bottom-color:#f0f2f5;padding:12px 14px;color:var(--mc-ink)}.dashboard-scope .dashboard-notification-item:hover{background:#fafbfc}.dashboard-scope .dashboard-notification-item.is-static.is-unread:hover,.dashboard-scope .dashboard-notification-item.is-unread{background:#fbfdf0}.dashboard-scope .dashboard-notifications-footer{border-top-color:var(--mc-border)}.dashboard-scope .dashboard-notifications-empty{color:var(--mc-muted);font-weight:500}.dashboard-scope .dashboard-page [class*=shadow]{box-shadow:none!important}.dashboard-scope .dashboard-page [class*=rounded-2xl],.dashboard-scope .dashboard-page [class*=rounded-3xl]{border-radius:14px!important}.dashboard-scope .dashboard-page [class*=rounded-xl]{border-radius:10px!important}.dashboard-scope .dashboard-page [class*=rounded-full]{border-radius:999px!important}.dashboard-scope .dashboard-page [class*=font-black]{font-weight:700!important}.dashboard-scope .dashboard-page h1{letter-spacing:-.02em}.dashboard-scope .dashboard-page [class*=text-5xl],.dashboard-scope .dashboard-page [class*=text-6xl]{font-size:clamp(1.9rem,3.6vw,2.6rem)!important;line-height:1.1!important}.dashboard-scope .dashboard-page [class*=text-4xl]{font-size:clamp(1.6rem,2.8vw,2.1rem)!important;line-height:1.15!important}.dashboard-scope .dashboard-page div[class*=bg-white],.dashboard-scope .dashboard-page section[class*=bg-white]{border-color:var(--mc-border)}.dashboard-scope .dashboard-page .dashboard-container header[class*=text-white],.dashboard-scope .dashboard-page>.dashboard-container>header[class*=bg-marine-950]{background:var(--mc-surface)!important;color:var(--mc-ink)!important;border:1px solid var(--mc-border)}.dashboard-scope .dashboard-page .dashboard-container header[class*=text-white] [class*=text-white],.dashboard-scope .dashboard-page>.dashboard-container>header[class*=bg-marine-950] [class*=text-white]{color:var(--mc-ink)!important}.dashboard-scope .dashboard-page .dashboard-container header[class*=text-white] [class*="text-white/"],.dashboard-scope .dashboard-page>.dashboard-container>header[class*=bg-marine-950] [class*="text-white/"]{color:var(--mc-muted)!important}.dashboard-scope .dashboard-surface{border-color:var(--mc-border);border-radius:14px;box-shadow:none}.dashboard-scope .dashboard-field{height:42px;border-color:var(--mc-border-strong);border-radius:8px;box-shadow:none;color:var(--mc-ink);font-weight:400}.dashboard-scope .dashboard-field:focus{border-color:var(--mc-navy);box-shadow:0 0 0 3px rgba(13,27,42,.08)}.dashboard-scope .dashboard-btn-accent,.dashboard-scope .dashboard-btn-primary,.dashboard-scope .dashboard-btn-secondary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s ease,border-color .15s ease}.dashboard-scope .dashboard-btn-primary{border:1px solid var(--mc-navy);background:var(--mc-navy);color:#fff}.dashboard-scope .dashboard-btn-primary:hover{background:var(--mc-navy-soft)}.dashboard-scope .dashboard-btn-secondary{border:1px solid var(--mc-border-strong);background:#fff;color:var(--mc-ink)}.dashboard-scope .dashboard-btn-secondary:hover{border-color:#b9c2cd;background:var(--mc-soft)}.dashboard-scope .dashboard-btn-accent{border:1px solid var(--mc-lime);background:var(--mc-lime);color:var(--mc-navy)}.dashboard-scope .dashboard-btn-accent:hover{background:var(--mc-lime-strong)}.dashboard-scope .dashboard-btn-accent:disabled,.dashboard-scope .dashboard-btn-primary:disabled,.dashboard-scope .dashboard-btn-secondary:disabled{cursor:not-allowed;opacity:.55}.dashboard-scope .dashboard-page table thead{background:#f8f9fb!important;color:var(--mc-muted)!important}.dashboard-scope .dashboard-page table thead th{font-size:11px!important;font-weight:600!important;letter-spacing:.04em}.dashboard-scope .dashboard-page table tbody tr:hover{background:#fafbfc!important}.dashboard-scope .dashboard-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.dashboard-scope .dashboard-heading h1{color:var(--mc-ink);font-size:1.6rem;font-weight:700;line-height:1.2}.dashboard-scope .dashboard-heading p{margin-top:4px;color:var(--mc-muted);font-size:14px}.dashboard-scope .dashboard-eyebrow{color:var(--mc-faint);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1023px){.dashboard-scope .dashboard-mobile-toggle{border-color:var(--mc-border);background:#fff;color:var(--mc-ink);box-shadow:0 6px 18px rgba(13,27,42,.1)}.dashboard-scope .dashboard-sidebar{width:min(296px,calc(100vw - 48px))}.dashboard-scope .dashboard-notifications-popover{left:12px}}