.admin-app-dark[data-v-a9d6f81d]{--admin-bg:#0d100f;--admin-surface:#141816;--admin-raised:#1a201c;--admin-border:#272f29;--admin-muted:#929c94;--admin-text:#f1f4ef;--admin-green:#8ed1a1;--admin-gold:#d7bd7c;background:var(--admin-bg);color:var(--admin-text);color-scheme:dark;font-family:Open Sans,sans-serif;min-height:100vh}.auth-loading[data-v-a9d6f81d]{align-items:center;color:var(--admin-muted);display:flex;gap:.85rem;justify-content:center;min-height:100vh}.brand-mark[data-v-a9d6f81d],.loading-mark[data-v-a9d6f81d]{background:linear-gradient(145deg,#303d2b,#20271f);border:1px solid #647454;border-radius:.85rem;color:#e7d59d;display:grid;flex:0 0 auto;font:700 .8rem Montserrat,sans-serif;height:2.65rem;letter-spacing:-.05em;place-items:center;width:2.65rem}.auth-screen[data-v-a9d6f81d]{background:radial-gradient(ellipse at 50% 0,#263226 0,transparent 45%),#0d100f;display:grid;min-height:100vh;overflow:hidden;padding:2rem;place-items:center;position:relative}.auth-screen[data-v-a9d6f81d]:after,.auth-screen[data-v-a9d6f81d]:before{border:1px solid rgb(142 209 161/8%);border-radius:50%;content:"";height:26rem;pointer-events:none;position:absolute;width:26rem}.auth-screen[data-v-a9d6f81d]:before{box-shadow:0 0 0 3rem #8ed1a105,0 0 0 6rem #8ed1a105;left:-8rem;top:-15rem}.auth-screen[data-v-a9d6f81d]:after{bottom:-18rem;height:34rem;right:-13rem;width:34rem}.auth-card[data-v-a9d6f81d]{background:#141816f0;border:1px solid #2c352e;border-radius:1.2rem;box-shadow:0 2rem 7rem #00000059;overflow:hidden;position:relative;width:min(100%,29rem);z-index:1}.auth-card[data-v-a9d6f81d] .p-card-body{padding:2.1rem}.auth-card[data-v-a9d6f81d] .p-card-title{display:grid;gap:1.25rem}.auth-brand[data-v-a9d6f81d]{align-items:center;display:flex;gap:.8rem;margin-bottom:.2rem}.auth-brand>span[data-v-a9d6f81d]:last-child,.brand-copy[data-v-a9d6f81d]{display:grid;gap:.15rem}.auth-brand strong[data-v-a9d6f81d],.brand-copy strong[data-v-a9d6f81d]{font:700 1rem Montserrat,sans-serif;letter-spacing:-.025em}.auth-brand small[data-v-a9d6f81d],.brand-copy small[data-v-a9d6f81d]{color:var(--admin-muted);font-size:.59rem;font-weight:700;letter-spacing:.17em}.brand-eyebrow[data-v-a9d6f81d]{color:var(--admin-green);font-size:.63rem;font-weight:700;letter-spacing:.16em}h1[data-v-a9d6f81d]{font:700 2rem Montserrat,sans-serif;letter-spacing:-.055em;margin:-.9rem 0 0}.auth-intro[data-v-a9d6f81d]{color:#a9b1aa;font-size:.88rem;line-height:1.6;margin:0 0 1.35rem}.auth-card[data-v-a9d6f81d] .p-button{justify-content:center;width:100%}.auth-card[data-v-a9d6f81d] .p-button.p-button-outlined{background:#191e1a;border-color:#37423a;color:#e7ebe6}.auth-card[data-v-a9d6f81d] .p-button:not(.p-button-outlined){background:#a8cc83;border-color:#769c63;color:#10150f;font-weight:700;margin-top:.45rem;min-height:2.85rem}.auth-card[data-v-a9d6f81d] .p-button:not(.p-button-outlined):hover{background:#bedc9f;border-color:#bedc9f}.separator[data-v-a9d6f81d]{align-items:center;color:#7f8a81;display:flex;font-size:.6rem;font-weight:700;gap:.8rem;letter-spacing:.12em;margin:1.35rem 0 1rem;white-space:nowrap}.separator[data-v-a9d6f81d]:after,.separator[data-v-a9d6f81d]:before{background:#303832;content:"";flex:1;height:1px}.email-form[data-v-a9d6f81d]{display:grid;gap:.55rem}.email-form label[data-v-a9d6f81d]{color:#c9d0ca;font-size:.75rem;font-weight:600;margin-top:.2rem}.email-form[data-v-a9d6f81d] .p-inputtext{border-radius:.65rem;min-height:2.75rem;width:100%}.reset-button[data-v-a9d6f81d]{color:#a9c99e;margin:.7rem 0 .35rem}.auth-footnote[data-v-a9d6f81d]{align-items:center;border-top:1px solid #2b322d;color:#828c84;display:flex;font-size:.7rem;gap:.5rem;justify-content:center;margin:1.35rem 0 0;padding-top:1.1rem}.auth-footnote i[data-v-a9d6f81d]{color:#a8cc83}.auth-card[data-v-a9d6f81d] .p-message{margin:.7rem 0 0}.admin-shell[data-v-a9d6f81d]{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:100vh}.sidebar[data-v-a9d6f81d]{background:#111512;border-right:1px solid #242b26;display:flex;flex-direction:column;gap:2.4rem;height:100vh;padding:1.5rem 1rem 1rem;position:sticky;top:0}.brand-link[data-v-a9d6f81d]{align-items:center;color:inherit;display:flex;gap:.75rem;padding:.1rem .5rem;text-decoration:none}.brand-link .brand-mark[data-v-a9d6f81d]{height:2.45rem;width:2.45rem}.brand-link[data-v-a9d6f81d]:hover{color:#fff}.brand-copy[data-v-a9d6f81d]{gap:.22rem}.sidebar nav[data-v-a9d6f81d]{display:grid;gap:.35rem}.nav-caption[data-v-a9d6f81d]{color:#78837a;font-size:.59rem;font-weight:700;letter-spacing:.16em;padding:0 .75rem .55rem}.sidebar nav a[data-v-a9d6f81d]{align-items:center;border:1px solid transparent;border-radius:.7rem;color:#a5afa7;display:flex;font-size:.82rem;font-weight:600;gap:.8rem;min-height:2.85rem;padding:.65rem .75rem;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.sidebar nav a>i[data-v-a9d6f81d]:first-child{color:#879489;text-align:center;width:1.1rem}.sidebar nav a[data-v-a9d6f81d]:hover{background:#1a201b;color:#f5f6f2}.sidebar nav a.active[data-v-a9d6f81d]{background:linear-gradient(95deg,#253327,#1b241d);border-color:#344335;box-shadow:inset 2px 0 #a8cc83;color:#dcebd9}.sidebar nav a.active>i[data-v-a9d6f81d]:first-child{color:#a8cc83}.nav-arrow[data-v-a9d6f81d]{color:#99ba8d;font-size:.58rem;margin-left:auto;opacity:0}.sidebar nav a.active .nav-arrow[data-v-a9d6f81d]{opacity:1}.sidebar-bottom[data-v-a9d6f81d]{display:grid;gap:1rem;margin-top:auto}.context-mark[data-v-a9d6f81d]{background:#8ed1a1;border-radius:50%;box-shadow:0 0 .75rem #8ed1a18c;height:.45rem;width:.45rem}.sidebar-account[data-v-a9d6f81d]{align-items:center;border-top:1px solid #272e29;display:flex;gap:.65rem;min-width:0;padding:.75rem .25rem .1rem}.account-avatar[data-v-a9d6f81d]{background:#293329;border:1px solid #475542;border-radius:50%;color:#dce7cf;display:grid;flex:0 0 auto;font-size:.72rem;font-weight:700;height:2rem;place-items:center;width:2rem}.account-copy[data-v-a9d6f81d]{display:grid;flex:1;gap:.12rem;min-width:0}.account-copy strong[data-v-a9d6f81d]{color:#dce2dc;font-size:.68rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy small[data-v-a9d6f81d]{color:#7f8981;font-size:.61rem}.sidebar-account[data-v-a9d6f81d] .p-button{color:#8e9a90;height:2rem;padding:0;width:2rem}.sidebar-account[data-v-a9d6f81d] .p-button:hover{background:#283029;color:#f5f5f2}.admin-main[data-v-a9d6f81d]{background:radial-gradient(ellipse at 85% 0,rgba(50,67,49,.11),transparent 34%),#0d100f;min-width:0}.topbar[data-v-a9d6f81d]{align-items:center;border-bottom:1px solid #242b26;display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding:0 clamp(1rem,3vw,2.75rem)}.topbar-context[data-v-a9d6f81d],.topbar-right[data-v-a9d6f81d]{align-items:center;display:flex;gap:.7rem}.topbar-context[data-v-a9d6f81d]{color:#929e94;font-size:.61rem;font-weight:700;letter-spacing:.14em}.context-mark[data-v-a9d6f81d]{height:.38rem;width:.38rem}.topbar-context b[data-v-a9d6f81d]{color:#566158;padding:0 .2rem}.topbar-right[data-v-a9d6f81d]{color:#9ca69e}.topbar-user[data-v-a9d6f81d]{font-size:.7rem;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-content[data-v-a9d6f81d]{min-width:0;padding:clamp(1.25rem,3vw,2.75rem)}.admin-app-dark[data-v-a9d6f81d] .p-card{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.admin-app-dark[data-v-a9d6f81d] .p-card-body,.admin-app-dark[data-v-a9d6f81d] .p-card-caption,.admin-app-dark[data-v-a9d6f81d] .p-card-content{background:transparent}.admin-app-dark[data-v-a9d6f81d] .p-inputtext{background:#111613;border-color:#343d36;color:var(--admin-text)}.admin-app-dark[data-v-a9d6f81d] .p-inputtext::-moz-placeholder{color:#768178}.admin-app-dark[data-v-a9d6f81d] .p-inputtext::placeholder{color:#768178}.admin-app-dark[data-v-a9d6f81d] .p-inputtext:focus{border-color:#89b57d}.admin-app-dark[data-v-a9d6f81d] .p-datatable,.admin-app-dark[data-v-a9d6f81d] .p-datatable-table,.admin-app-dark[data-v-a9d6f81d] .p-datatable-table-container{background:#141916;color:#e5ebe5}.admin-app-dark[data-v-a9d6f81d] .p-datatable-thead>tr>th{background:#1c231e;border-color:#2d352f;color:#aeb9af}.admin-app-dark[data-v-a9d6f81d] .p-datatable-tbody>tr>td{background:#141916;border-color:#29312b;color:#e1e7e1}.admin-app-dark[data-v-a9d6f81d] .p-datatable-tbody>tr.p-row-odd>td{background:#171d19}.admin-app-dark[data-v-a9d6f81d] .p-datatable-tbody>tr:hover>td{background:#202a22}.admin-app-dark[data-v-a9d6f81d] .p-datatable-tbody>tr>td.p-datatable-empty-message{color:#9ba69d}.admin-app-dark[data-v-a9d6f81d] .p-paginator{background:#141916;border-color:#29312b;color:#b3bdb4}.admin-app-dark[data-v-a9d6f81d] .p-paginator .p-select{background:#111613;border-color:#343d36;color:#e5e7eb}.admin-app-dark[data-v-a9d6f81d] .p-message{border-color:#39443a}@media(max-width:800px){.admin-shell[data-v-a9d6f81d]{grid-template-columns:1fr}.sidebar[data-v-a9d6f81d]{border-bottom:1px solid #2a322c;border-right:0;gap:.85rem;height:auto;padding:.8rem 1rem;position:relative;z-index:2}.brand-link[data-v-a9d6f81d]{padding:0 .2rem}.brand-link .brand-mark[data-v-a9d6f81d]{border-radius:.65rem;font-size:.68rem;height:2rem;width:2rem}.sidebar nav[data-v-a9d6f81d]{gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-caption[data-v-a9d6f81d],.sidebar-bottom[data-v-a9d6f81d]{display:none}.sidebar nav a[data-v-a9d6f81d]{font-size:.75rem;justify-content:center;min-height:2.5rem;padding:.45rem .5rem}.sidebar nav a>i[data-v-a9d6f81d]:first-child{width:auto}.nav-arrow[data-v-a9d6f81d]{display:none}.topbar[data-v-a9d6f81d]{min-height:3.5rem}.topbar-user[data-v-a9d6f81d]{display:none}}@media(max-width:520px){.topbar[data-v-a9d6f81d]{padding:0 1rem}.topbar-context[data-v-a9d6f81d]{font-size:.55rem}.admin-content[data-v-a9d6f81d]{padding:1.1rem .85rem 1.5rem}.auth-screen[data-v-a9d6f81d]{padding:1rem}.auth-card[data-v-a9d6f81d] .p-card-body{padding:1.5rem}}
