.crm-topnav[data-astro-cid-a2ddh5op]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:.85rem clamp(1rem,3vw,2.25rem);border-bottom:1px solid var(--command-border);background:var(--command-panel);backdrop-filter:blur(18px)}.crm-topnav-links[data-astro-cid-a2ddh5op]{display:flex;align-items:center;gap:.25rem}.crm-topnav-link[data-astro-cid-a2ddh5op]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:var(--radius-pill);color:var(--command-muted);font-weight:700;font-size:.9rem;text-decoration:none;transition:color .15s ease,background .15s ease}.crm-topnav-link[data-astro-cid-a2ddh5op]:hover{color:var(--command-text);background:var(--command-orange-soft)}.crm-topnav-link[data-astro-cid-a2ddh5op].is-active{color:var(--command-orange);background:var(--command-orange-soft)}.crm-topnav-icon[data-astro-cid-a2ddh5op]{width:1.05rem;height:1.05rem;flex:0 0 auto}@media(max-width:620px){.crm-topnav-link[data-astro-cid-a2ddh5op] span[data-astro-cid-a2ddh5op]:last-child{display:none}}.exp-shell{display:flex;min-height:100vh;background:var(--command-bg);color:var(--command-text)}body[data-auth=pending] .exp-shell{visibility:hidden}.auth-guard{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--command-bg)}body[data-auth=ok] .auth-guard{display:none}.auth-guard-spinner{height:2.25rem;width:2.25rem;border-radius:999px;border:3px solid var(--command-border);border-top-color:var(--command-orange);animation:auth-guard-spin .7s linear infinite}@keyframes auth-guard-spin{to{transform:rotate(360deg)}}.exp-sidebar{display:flex;flex-direction:column;gap:.75rem;width:16rem;flex-shrink:0;padding:1rem .75rem;border-right:1px solid var(--command-border);background:linear-gradient(180deg,#0d131bf5,#05080cfa),var(--command-bg)}.exp-brand{display:flex;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;color:var(--command-text)}.exp-mark{font-size:1.6rem;font-weight:900;letter-spacing:-.16em}.exp-mark span{color:var(--command-orange)}.exp-brand-copy{font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--command-muted)}.exp-nav{display:flex;flex-direction:column;gap:.15rem}.exp-nav-link{display:block;padding:.55rem .75rem;border-radius:.6rem;font-size:.85rem;font-weight:600;color:var(--command-muted);text-decoration:none;transition:color .15s ease,background .15s ease}.exp-nav-link:hover{color:var(--command-text);background:#94a3b81f}.exp-nav-link.is-active{color:var(--command-orange);background:var(--command-orange-soft)}.exp-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.exp-main{flex:1 1 auto;max-width:72rem;width:100%;margin:0 auto;padding:3.5rem clamp(1rem,3vw,2.25rem) 4rem}.exp-main.is-fluid{max-width:none;padding-top:1.75rem}.exp-main :is(.bg-white,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:var(--command-panel)!important}.exp-main :is(.text-gray-900,.text-slate-900,.text-gray-800,.text-slate-800,.text-gray-700,.text-slate-700){color:var(--command-text)!important}.exp-main :is(.text-gray-600,.text-slate-600,.text-gray-500,.text-slate-500,.text-gray-400,.text-slate-400){color:var(--command-muted)!important}.exp-main :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--command-border)!important}.exp-main :is(input,select,textarea){background:var(--command-panel-strong)!important;border-color:var(--command-border)!important;color:var(--command-text)!important}.exp-main :is(input,select,textarea)::-moz-placeholder{color:var(--command-muted-soft)!important}.exp-main :is(input,select,textarea)::placeholder{color:var(--command-muted-soft)!important}.exp-main :is(.text-blue-700,.text-blue-600,.text-blue-500){color:var(--command-orange)!important}.exp-main :is(.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-sky-50){background-color:var(--command-orange-soft)!important}.exp-main :is(.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover){background-color:#94a3b824!important}
