.styx-admin{padding-bottom:3.5rem}.styx-admin-bar{border-bottom:1px solid var(--styx-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding-block:clamp(2rem,5vw,3rem) 1.5rem;display:flex}.styx .styx-admin-title{font-family:var(--styx-serif);font-weight:var(--styx-serif-title);letter-spacing:-.008em;color:var(--styx-fg);margin:.8rem 0 0;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.1}.styx-admin-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.styx-admin-actions .styx-btn,.styx-admin-actions .styx-btn-ghost{gap:.45rem;padding:.55rem 1rem}.styx-admin-band{border-bottom:1px solid var(--styx-rule);padding-block:clamp(2rem,4vw,3rem)}.styx-admin-head{align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.styx-admin-cell{border:1px solid var(--styx-rule-strong);width:2.25rem;height:2.25rem;font-family:var(--styx-mono);letter-spacing:.04em;color:var(--styx-muted);flex:none;justify-content:center;align-self:center;align-items:center;font-size:.6875rem;display:inline-flex}.styx .styx-admin-h2{font-family:var(--styx-serif);font-weight:var(--styx-serif-small);color:var(--styx-fg);margin:.35rem 0 0;font-size:1.35rem;line-height:1.2}.styx-admin-tiles .styx-card{padding:1.25rem 1.35rem 1.4rem}.styx-admin-figure{font-family:var(--styx-serif);font-weight:var(--styx-serif-display);letter-spacing:-.02em;color:var(--styx-fg);font-feature-settings:"tnum" 1, "lnum" 1;margin:0;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1}.styx-admin-tiles .styx-card-label{align-items:center;gap:.5rem;display:flex}.styx-admin-tiles .styx-card-note{margin-top:.7rem}@media (max-width:639px){.styx-admin-tiles.styx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.styx-admin-filters{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.1rem;display:flex}.styx-admin-filter{cursor:pointer;background:0 0;transition:background-color .14s,color .14s,border-color .14s}.styx-admin-filter:hover{border-color:var(--styx-fg);color:var(--styx-fg)}.styx-admin-filter[aria-pressed=true]{background:var(--styx-inverse-bg);border-color:var(--styx-inverse-bg);color:var(--styx-inverse-fg)}.styx-admin-divider{background:var(--styx-rule);width:1px;height:1.25rem;margin-inline:.3rem}.styx-admin-search{width:15rem;max-width:100%;margin-left:auto}.styx-admin-search.styx-input{padding:.5rem .8rem}.styx-admin .styx-table td{vertical-align:middle}.styx-admin-strong{color:var(--styx-fg)}.styx-admin-icon-btn.styx-btn-ghost{gap:0;padding:.4rem .5rem}.styx-admin-small-btn.styx-btn-ghost,.styx-admin-small-btn.styx-btn{gap:.45rem;padding:.45rem .85rem}.styx-admin-gate{place-items:center;min-height:100svh;padding:2rem clamp(1.25rem,5vw,3rem);display:grid}.styx-admin-gate-panel{width:100%;max-width:27rem}.styx-admin-gate-panel .styx-panel-head{gap:.55rem;display:grid}.styx .styx-admin-gate-title{font-family:var(--styx-serif);font-weight:var(--styx-serif-small);color:var(--styx-fg);align-items:center;gap:.55rem;margin:0;font-size:1.45rem;line-height:1.2;display:flex}.styx-admin-gate-cells{gap:3px;margin-top:.4rem;display:flex}.styx-admin-gate-cells>span{border:1px solid var(--styx-rule-strong);width:8px;height:8px}.styx-admin-gate-cells>span[data-on=true]{background:var(--styx-fg);border-color:var(--styx-fg)}.styx-admin-gate-note{margin-top:1.25rem}.styx input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--styx-panel-2) inset;box-shadow:0 0 0 100px var(--styx-panel-2) inset;-webkit-text-fill-color:var(--styx-fg);caret-color:var(--styx-fg);transition:background-color 100000s ease-in-out}.styx input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--styx-panel-2) inset;box-shadow:0 0 0 100px var(--styx-panel-2) inset;-webkit-text-fill-color:var(--styx-fg);caret-color:var(--styx-fg);transition:background-color 100000s ease-in-out}.styx input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--styx-panel-2) inset;box-shadow:0 0 0 100px var(--styx-panel-2) inset;-webkit-text-fill-color:var(--styx-fg);caret-color:var(--styx-fg);transition:background-color 100000s ease-in-out}.styx input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--styx-panel-2) inset;box-shadow:0 0 0 100px var(--styx-panel-2) inset;-webkit-text-fill-color:var(--styx-fg);caret-color:var(--styx-fg);transition:background-color 100000s ease-in-out}.styx input:autofill,.styx input:autofill:hover,.styx input:autofill:focus{box-shadow:0 0 0 100px var(--styx-panel-2) inset;-webkit-text-fill-color:var(--styx-fg);caret-color:var(--styx-fg);filter:none}
