body.cms-route{color:#f5f5f4!important;background:#111!important;overflow:auto!important}body.cms-route .cms-system,body.cms-route .cms-system :not(.cm-editor):not(.cm-editor *),body.cms-route .cms-system :not(.cm-editor):not(.cm-editor *):before,body.cms-route .cms-system :not(.cm-editor):not(.cm-editor *):after{all:revert-layer;box-sizing:border-box}body.cms-route,body.cms-route *{cursor:auto!important}body.cms-route a,body.cms-route button,body.cms-route [role=button],body.cms-route label{cursor:pointer!important}body.cms-route input,body.cms-route textarea{cursor:text!important}body.cms-route select{cursor:pointer!important;appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23f5f5f4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 8l5 5 5-5'/%3e%3c/svg%3e")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:1.25em 1.25em!important;padding-right:2.5rem!important}body.cms-route input[type=date],body.cms-route input[type=time],body.cms-route input[type=datetime-local],body.cms-route input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.cms-route .cms-system{--cms-bg:#111;--cms-surface:#181818;--cms-panel:#202020;--cms-header:#111111e0;--cms-text:#f5f5f4;--cms-muted:#a8a29e;--cms-subtle:#78716c;--cms-border:#f5f5f41a;--cms-hover:#f5f5f412;--cms-field:#202020;--cms-accent:#ef0d33;--cms-accent-soft:#f5f5f414;isolation:isolate;background:var(--cms-bg);min-height:100vh;color:var(--cms-text);font-family:var(--font-cms-manrope), var(--font-cms-secondary), Arial, Helvetica, sans-serif}body.cms-route .cms-app[data-theme=light]{--cms-bg:#f4f3f0;--cms-surface:#fff;--cms-panel:#ebe9e4;--cms-header:#f4f3f0e6;--cms-text:#1c1917;--cms-muted:#57534e;--cms-subtle:#78716c;--cms-border:#1c19171f;--cms-hover:#1c19170f;--cms-field:#fff;--cms-accent:#ef0d33;--cms-accent-soft:#1c19170f}body.cms-route .cms-app[data-theme=dark]{--cms-bg:#111;--cms-surface:#181818;--cms-panel:#202020;--cms-header:#111111e0;--cms-text:#f5f5f4;--cms-muted:#a8a29e;--cms-subtle:#78716c;--cms-border:#f5f5f41a;--cms-hover:#f5f5f412;--cms-field:#202020;--cms-accent:#ef0d33;--cms-accent-soft:#f5f5f414}body.cms-route .cms-navigation-progress{z-index:99999;pointer-events:none;opacity:0;background:#09090b;border:1px solid #ffffff0d;border-radius:9999px;justify-content:flex-start;align-items:center;gap:.75rem;width:max-content;height:auto;padding:.375rem .75rem .375rem .5rem;transition:opacity .16s,transform .16s;display:flex;position:fixed;top:1rem;left:50%;overflow:hidden;transform:translate(-50%)translateY(-.5rem)scale(.96);box-shadow:0 8px 32px #0006}body.cms-route .cms-navigation-progress[data-visible=true]{opacity:1;transform:translate(-50%)translateY(0)scale(1)}body.cms-route .cms-navigation-progress__track{background:#ffffff14;border-radius:9999px;width:10rem;height:.375rem;position:relative;overflow:hidden}body.cms-route .cms-navigation-progress__bar{background:var(--cms-accent);transform-origin:0;border-radius:9999px;transition:transform .18s;position:absolute;inset:0;transform:scaleX(0)}body.cms-route .cms-navigation-progress__label{color:var(--cms-accent);font-size:.7rem;font-weight:800;line-height:1;position:relative}@media (prefers-reduced-motion:reduce){body.cms-route .cms-navigation-progress,body.cms-route .cms-navigation-progress__bar{transition-duration:1ms}}body.cms-route .cms-system h1,body.cms-route .cms-system h2,body.cms-route .cms-system h3,body.cms-route .cms-system h4,body.cms-route .cms-system h5,body.cms-route .cms-system h6,body.cms-route .cms-system p,body.cms-route .cms-system ul,body.cms-route .cms-system ol,body.cms-route .cms-system figure{margin:revert-layer;padding:revert-layer}body.cms-route .cms-system ul,body.cms-route .cms-system ol,body.cms-route .cms-system li{list-style:revert-layer}body.cms-route .cms-system li{margin:revert-layer;font-size:revert-layer}body.cms-route .cms-system img,body.cms-route .cms-system svg{max-width:revert-layer;width:revert-layer;vertical-align:revert-layer}body.cms-route .cms-system a{color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}body.cms-route .cms-system [class~=bg-slate-950]{background-color:var(--cms-bg)!important}body.cms-route .cms-system [class~=bg-slate-900],body.cms-route .cms-system [class~=bg-slate-800]{background-color:var(--cms-panel)!important}body.cms-route .cms-system [class~=text-slate-100],body.cms-route .cms-system [class~=text-slate-200],body.cms-route .cms-system [class~=text-white]{color:var(--cms-text)!important}body.cms-route .cms-system [class~=text-slate-300],body.cms-route .cms-system [class~=text-slate-400],body.cms-route .cms-system [class~=text-slate-500]{color:var(--cms-muted)!important}body.cms-route .cms-system [class~=border-white\/10]{border-color:var(--cms-border)!important}body.cms-route .cms-system [class~="bg-white/[0.03]"],body.cms-route .cms-system [class~="bg-white/[0.04]"],body.cms-route .cms-system [class~=bg-white\/10]{background-color:var(--cms-hover)!important}body.cms-route .cms-checkbox{appearance:none;border:1px solid var(--cms-border);background-color:var(--cms-bg);border-radius:.375rem;width:1.25rem;height:1.25rem;transition:all .2s;position:relative;cursor:pointer!important}body.cms-route .cms-checkbox:hover{border-color:var(--cms-accent);box-shadow:0 0 0 4px var(--cms-accent-soft)}body.cms-route .cms-checkbox:checked{background-color:var(--cms-accent);border-color:var(--cms-accent)}body.cms-route .cms-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.35rem;height:.6rem;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}body.cms-route .cms-checkbox:indeterminate{background-color:var(--cms-accent);border-color:var(--cms-accent)}body.cms-route .cms-checkbox:indeterminate:after{content:"";background-color:#fff;width:.6rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.cms-route .cms-sidebar a,body.cms-route .cms-nav-item{cursor:pointer!important}
