.import-page{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.import-main{flex-direction:column;gap:1.25rem;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (min-width:40rem){.import-main{padding:2rem 1.5rem 2.5rem}}.import-header{flex-direction:column;gap:.375rem;display:flex}.import-title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.import-subtitle{max-width:46rem;color:var(--text-tertiary);font-size:.875rem;line-height:1.5}.import-empty-panel{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;color:var(--text-tertiary);border-radius:1.5rem;padding:2rem;font-size:.875rem}.import-empty-link{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.import-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:64rem){.import-columns:has(.import-shell[data-phase=idle]){grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem}.import-columns:has(.import-shell[data-phase=nothing]){grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem}.import-columns:has(.import-shell[data-phase=failed]){grid-template-columns:minmax(0,1fr) 19rem;gap:1.5rem}.import-columns:has(.import-shell[data-phase=idle]) .export-panel{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:0}.import-columns:has(.import-shell[data-phase=nothing]) .export-panel{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:0}.import-columns:has(.import-shell[data-phase=failed]) .export-panel{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:0}}.import-shell{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.import-thumb{border:1px solid var(--hairline);background:var(--fill-2);border-radius:.875rem;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;display:grid}.import-thumb-art{object-fit:contain;z-index:1;width:82%;height:82%;position:relative}.import-thumb-letter{color:var(--text-faint);font-size:1.125rem;font-weight:700}.import-shell-dropzone{border:1px dashed var(--hairline-strong);background:var(--fill-1);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.5rem;transition:border-color .2s,background-color .2s;display:grid}@media (min-width:48rem){.import-shell-dropzone{grid-template-columns:minmax(0,1fr) auto;padding:1.75rem 2rem}}.import-shell-dropzone-dragging{border-color:color-mix(in oklab,var(--success)60%,transparent);background:color-mix(in oklab,var(--success)6%,transparent)}.import-shell-dropzone-copy{flex-direction:column;gap:.5rem;min-width:0;display:flex}.import-shell-dropzone-icon{width:1.25rem;height:1.25rem;color:var(--text-faint);flex-shrink:0}.import-shell-dropzone-title{color:var(--foreground);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.5rem;display:flex}.import-shell-dropzone-body{max-width:34rem;color:var(--text-tertiary);font-size:.875rem;line-height:1.5}.import-shell-dropzone-path{color:var(--foreground)}.import-shell-dropzone-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.import-shell-dropzone-hint{color:var(--text-faint);font-size:.75rem;line-height:1.35}.import-shell-dropzone-alt{border-top:1px solid var(--hairline);max-width:34rem;color:var(--text-tertiary);margin-top:.5rem;padding-top:.625rem;font-size:.8125rem;line-height:1.5}.import-shell-dropzone-preview{display:none}@media (min-width:48rem){.import-shell-dropzone-preview{align-items:center;display:flex}.import-shell-dropzone-preview:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.5rem}.import-shell-dropzone-preview:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.5rem}.import-shell-dropzone-preview:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.5rem}.import-shell-dropzone-preview:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.5rem}.import-shell-dropzone-preview:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.5rem}.import-shell-dropzone-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.5rem}.import-shell-dropzone-preview-thumb{border-color:var(--hairline-strong);border-radius:1.125rem;width:4.25rem;height:4.25rem;box-shadow:0 6px 16px rgba(0,0,0,.18);box-shadow:0 6px 16px color(display-p3 0 0 0/.18);box-shadow:0 6px 16px lab(0% 0 0/.18)}.import-shell-dropzone-preview-thumb+.import-shell-dropzone-preview-thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.875rem}.import-shell-dropzone-preview-thumb+.import-shell-dropzone-preview-thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.875rem}.import-shell-dropzone-preview-thumb+.import-shell-dropzone-preview-thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-.875rem}.import-shell-dropzone-preview-thumb+.import-shell-dropzone-preview-thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.875rem}.import-shell-dropzone-preview-thumb+.import-shell-dropzone-preview-thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.875rem}.import-shell-dropzone-preview-thumb+.import-shell-dropzone-preview-thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-.875rem}.import-shell-dropzone-preview-thumb:first-child{transform:rotate(-6deg)}.import-shell-dropzone-preview-thumb:nth-child(2){z-index:1;transform:translateY(-.375rem)}.import-shell-dropzone-preview-thumb:nth-child(3){transform:rotate(6deg)}}.export-panel{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.export-panel-title{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.export-panel-body{max-width:28rem;color:var(--text-tertiary);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.export-panel-cta{flex-shrink:0}.export-panel-cta-icon{width:1rem;height:1rem}.import-shell-reading-panel{border:1px solid var(--hairline);background:var(--fill-1);text-align:center;border-radius:1.25rem;padding:2rem}.import-shell-reading-icon{width:2rem;height:2rem;color:var(--success);margin:0 auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.import-shell-reading-title{color:var(--foreground);margin-top:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.import-shell-progress-track{background:var(--fill-2);border-radius:9999px;width:100%;max-width:24rem;height:.5rem;margin:1rem auto 0;overflow:hidden}.import-shell-progress-fill{background:var(--success);border-radius:9999px;height:100%;transition:width .2s}.import-shell-reading-note{color:var(--text-faint);margin-top:.75rem;font-size:.75rem;line-height:1rem}.import-shell-review{flex-direction:column;gap:1rem;display:flex}.import-shell-review-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.import-shell-review-title{color:var(--foreground);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.import-shell-review-actions{gap:.5rem;display:flex}.import-shell-review-note{max-width:52rem;color:var(--text-tertiary);font-size:.8125rem;line-height:1.5}.import-shell-review-unmatched{border:1px solid color-mix(in oklab,var(--warning)25%,transparent);background:color-mix(in oklab,var(--warning)6%,transparent);color:var(--text-tertiary);overflow-wrap:anywhere;border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.import-shell-groups{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.625rem;display:grid}@media (min-width:40rem){.import-shell-groups{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}}.import-shell-group{border:1px solid var(--hairline);background:var(--fill-1);border-radius:1rem;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem;display:flex}.import-shell-group-head{align-items:center;gap:.625rem;min-width:0;display:flex}@media (max-width:39.9375rem){.import-shell-group{gap:.625rem;padding:.75rem}.import-shell-group .import-thumb{border-radius:.75rem;width:2.5rem;height:2.5rem}.import-shell-candidate-button{padding:.5rem .75rem}.import-shell-group-readas{display:none}}.import-shell-group-heading{min-width:0}.import-shell-group-title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.25rem;overflow:hidden}.import-shell-group-readas{text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);margin-top:.125rem;font-size:.75rem;line-height:1rem;overflow:hidden}.import-shell-group-candidates{flex-wrap:wrap;gap:.5rem;display:flex}.import-shell-candidate-button{border:1px solid var(--hairline-strong);background:var(--fill-1);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:background-color .2s;display:flex}.import-shell-candidate-button:hover{background:var(--fill-2)}.import-shell-candidate-button:disabled{opacity:.5}.import-shell-candidate-button:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.import-shell-candidate-button-selected{border-color:color-mix(in oklab,var(--success)50%,transparent);background:var(--success-soft);color:var(--success)}.import-shell-candidate-check{width:.875rem;height:.875rem}.import-shell-applybar{z-index:5;border:1px solid var(--hairline-strong);background:color-mix(in oklab,var(--background)94%,var(--foreground));border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1rem;display:flex;position:-webkit-sticky;position:sticky;bottom:.75rem;box-shadow:0 10px 30px rgba(0,0,0,.22);box-shadow:0 10px 30px color(display-p3 0 0 0/.22);box-shadow:0 10px 30px lab(0% 0 0/.22)}.import-shell-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.import-shell-apply-note{color:var(--text-faint);font-size:.75rem;line-height:1.35}.import-shell-error-panel{border:1px solid color-mix(in oklab,var(--warning)25%,transparent);background:color-mix(in oklab,var(--warning)6%,transparent);border-radius:1.25rem;padding:1.5rem}.import-shell-error-title{color:var(--warning);font-size:1rem;font-weight:600;line-height:1.5rem}.import-shell-error-body{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.5}.import-shell-error-list{color:var(--text-tertiary);flex-direction:column;gap:.25rem;margin-top:.75rem;font-size:.875rem;list-style:outside;display:flex}.import-shell-error-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.import-shell-error-list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.import-shell-error-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.25rem}.import-shell-error-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.import-shell-error-list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.import-shell-error-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.25rem}.import-shell-error-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.import-shell-error-secondary-link{border:1px solid var(--hairline-strong);color:var(--foreground);border-radius:.75rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.import-shell-error-secondary-link:hover{background:var(--fill-2)}.import-shell-success-panel{border:1px solid color-mix(in oklab,var(--success)30%,transparent);background:color-mix(in oklab,var(--success)6%,transparent);text-align:center;border-radius:1.25rem;padding:1.5rem}.import-shell-success-icon{width:2rem;height:2rem;color:var(--success);margin:0 auto}.import-shell-success-title{color:var(--success);margin-top:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.import-shell-sync-error{border:1px solid color-mix(in oklab,var(--warning)40%,transparent);background:var(--warning-soft);max-width:28rem;color:var(--warning);border-radius:1rem;margin:.75rem auto 0;padding:.75rem 1rem;font-size:.875rem}.import-shell-success-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.import-shell-success-link{background:var(--success);color:var(--background);border-radius:.75rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.import-shell-success-link:hover{opacity:.9}.import-shell-privacy-note{color:var(--text-faint);align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.import-shell-privacy-icon{width:1rem;height:1rem;color:color-mix(in oklab,var(--success)70%,transparent);flex-shrink:0;margin-top:.125rem}
.admin-shell{--admin-ribbon:var(--success);font-family:var(--font-sans-stack)}.admin-shell[data-trading=off]{--admin-ribbon:var(--warning)}.admin-bar{border-bottom:1px solid var(--hairline);background:color-mix(in oklab,var(--surface-1)55%,transparent);position:relative}.admin-bar:after{content:"";left:0;right:0;background:linear-gradient(90deg,var(--admin-ribbon),color-mix(in oklab,var(--admin-ribbon)30%,transparent)42%,transparent 72%);height:2px;position:absolute;bottom:-1px}.admin-bar-inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;width:100%;max-width:84rem;margin-left:auto;margin-right:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:max(1rem,min(3vw,2rem));padding-right:max(1rem,min(3vw,2rem));display:flex}.admin-bar-brand{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--foreground);align-items:baseline;gap:.5rem;font-size:1.0625rem;font-weight:700;display:flex}.admin-bar-brand-mark{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.625rem;font-weight:500}.admin-tabs{gap:.25rem;display:flex}.admin-tab{color:var(--text-tertiary);border-radius:.625rem;padding-top:.6875rem;padding-bottom:.6875rem;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;font-weight:600;transition:color .15s,background-color .15s;position:relative}.admin-tab:hover{color:var(--foreground);background:var(--fill-1)}.admin-tab[aria-current=page]{color:var(--foreground)}.admin-tab[aria-current=page]:after{content:"";left:.75rem;right:.75rem;background:var(--foreground);border-radius:2px;height:2px;position:absolute;bottom:-.8125rem}.admin-tab:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.admin-bar-status{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.admin-bar-status:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-bar-status:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-bar-status:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-bar-status:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-bar-status:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-bar-status:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-stamp{font-family:var(--font-mono-stack);letter-spacing:.02em;color:var(--text-faint);font-size:.6875rem}.admin-stamp b{color:var(--text-secondary);font-weight:600}.admin-pill{border:1px solid color-mix(in oklab,var(--admin-ribbon)32%,transparent);background:color-mix(in oklab,var(--admin-ribbon)10%,transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--admin-ribbon);border-radius:9999px;align-items:center;gap:.4375rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.625rem;padding-right:.625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.admin-pill-dot{background:currentColor;border-radius:9999px;width:.4375rem;height:.4375rem}.admin-shell[data-trading=on] .admin-pill-dot{animation:2.4s ease-in-out infinite admin-breathe}@keyframes admin-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.admin-shell[data-trading=on] .admin-pill-dot{animation:none}}.admin-whoami{color:var(--text-faint);font-size:.75rem}.admin-whoami b{color:var(--text-secondary);font-weight:600}.admin-main{flex-direction:column;gap:max(1.75rem,min(3.5vw,2.75rem));width:100%;max-width:84rem;margin-left:auto;margin-right:auto;padding-top:max(1.5rem,min(3vw,2.5rem));padding-bottom:4rem;padding-left:max(1rem,min(3vw,2rem));padding-right:max(1rem,min(3vw,2rem));display:flex}.admin-section{flex-direction:column;gap:.875rem;display:flex}.admin-section-head{align-items:center;gap:.875rem;display:flex}.admin-section-title{font-family:var(--font-display-stack);letter-spacing:-.01em;color:var(--foreground);flex-shrink:0;font-size:.9375rem;font-weight:700}.admin-section-count{font-family:var(--font-mono-stack);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.admin-section-head:after{content:"";background:var(--hairline);flex:1;height:1px}.admin-section-head>.admin-section-tools{flex-shrink:0;order:3;align-items:center;gap:.5rem;display:flex}.admin-section-note{max-width:62ch;color:var(--text-tertiary);font-size:.8125rem;line-height:1.5}.admin-ledger{border-block:1px solid var(--hairline);flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.admin-metric{flex-direction:column;flex:7.5rem;gap:.125rem;min-width:7.5rem;padding-top:.9375rem;padding-bottom:.9375rem;display:flex}.admin-metric:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0;padding-right:1.25rem}.admin-metric:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0;padding-right:1.25rem}.admin-metric:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0;padding-right:1.25rem}.admin-metric:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.25rem;padding-right:0}.admin-metric:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.25rem;padding-right:0}.admin-metric:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.25rem;padding-right:0}.admin-metric+.admin-metric:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--hairline);padding-left:1.25rem}.admin-metric+.admin-metric:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--hairline);padding-left:1.25rem}.admin-metric+.admin-metric:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--hairline);padding-left:1.25rem}.admin-metric+.admin-metric:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--hairline);padding-right:1.25rem}.admin-metric+.admin-metric:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--hairline);padding-right:1.25rem}.admin-metric+.admin-metric:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--hairline);padding-right:1.25rem}.admin-metric-value{font-family:var(--font-display-stack);letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.admin-metric-value small{color:var(--text-faint);font-size:.8125rem;font-weight:600}.admin-metric-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:600}.admin-metric--wide{flex:2 16rem}.admin-chips{flex-wrap:wrap;gap:.375rem;display:flex}.admin-chip{background:var(--fill-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);border-radius:.4375rem;align-items:baseline;gap:.3125rem;padding-top:.1875rem;padding-bottom:.1875rem;padding-left:.4375rem;padding-right:.4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-chip b{font-family:var(--font-mono-stack);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.admin-columns{gap:max(1.75rem,min(3.5vw,2.75rem));display:grid}@media (min-width:64rem){.admin-columns{grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr);align-items:start}}.admin-stack{flex-direction:column;gap:max(1.75rem,min(3.5vw,2.75rem));display:flex}.admin-list{flex-direction:column;gap:.625rem;display:flex}.admin-item{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.875rem;padding:.9375rem 1rem;font-size:.875rem}.admin-empty{border:1px dashed var(--hairline-strong);border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1.375rem 1.25rem;display:flex}.admin-empty-head{font-family:var(--font-display-stack);color:var(--text-secondary);font-size:.9375rem;font-weight:700}.admin-empty-note{max-width:46ch;color:var(--text-faint);font-size:.8125rem;line-height:1.5}.admin-report-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .4375rem;display:flex}.admin-user-link{color:var(--foreground);text-underline-offset:3px;font-weight:600}.admin-user-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--neon-cyan);text-decoration-color:var(--neon-cyan)}.admin-report-when{font-family:var(--font-mono-stack);color:var(--text-faint);font-size:.6875rem}.admin-report-when:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-report-when:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-report-when:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-report-when:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-report-when:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-report-when:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-report-reason{color:var(--text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.55}.admin-report-reason:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--hairline-strong);padding-left:.75rem}.admin-report-reason:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--hairline-strong);padding-left:.75rem}.admin-report-reason:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--hairline-strong);padding-left:.75rem}.admin-report-reason:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--hairline-strong);padding-right:.75rem}.admin-report-reason:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--hairline-strong);padding-right:.75rem}.admin-report-reason:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--hairline-strong);padding-right:.75rem}.admin-meta{font-family:var(--font-mono-stack);letter-spacing:.01em;color:var(--text-faint);font-size:.6875rem}.admin-report-foot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.admin-report-foot .admin-meta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.admin-report-foot .admin-meta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.admin-report-foot .admin-meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.admin-report-foot .admin-meta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.admin-report-foot .admin-meta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.admin-report-foot .admin-meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.admin-btn{border:1px solid var(--hairline-strong);background:var(--surface-1);white-space:nowrap;min-height:2.25rem;color:var(--text-secondary);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.admin-btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--foreground)28%,transparent);color:var(--foreground)}.admin-btn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.admin-btn:disabled{cursor:progress;opacity:.55}.admin-btn--primary{background:var(--foreground);color:var(--background);border-color:transparent}.admin-btn--primary:hover:not(:disabled){background:color-mix(in oklab,var(--foreground)86%,var(--background));color:var(--background);border-color:transparent}.admin-btn--warn{border-color:color-mix(in oklab,var(--warning)45%,transparent);color:var(--warning)}.admin-btn--warn:hover:not(:disabled){border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.admin-btn--danger{border-color:color-mix(in oklab,var(--danger)45%,transparent);color:var(--danger)}.admin-btn--danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.admin-btn--quiet{color:var(--text-tertiary);background:0 0;border-color:transparent}.admin-btn--quiet:hover:not(:disabled){background:var(--fill-1);color:var(--foreground);border-color:transparent}.admin-btn--sm{min-height:1.875rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.admin-btn--icon{min-width:1.875rem;padding-left:0;padding-right:0;font-size:.875rem}.admin-toggle{border:1px solid var(--hairline-strong);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;min-height:1.875rem;color:var(--text-faint);background:0 0;border-radius:9999px;align-items:center;gap:.4375rem;padding-left:.5625rem;padding-right:.5625rem;font-size:.6875rem;font-weight:700;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.admin-toggle:before{content:"";background:0 0;border:1px solid;border-radius:9999px;width:.4375rem;height:.4375rem;transition:background-color .14s}.admin-toggle[aria-pressed=true]{border-color:color-mix(in oklab,var(--admin-tone,var(--success))45%,transparent);background:color-mix(in oklab,var(--admin-tone,var(--success))12%,transparent);color:var(--admin-tone,var(--success))}.admin-toggle[aria-pressed=true]:before{background:currentColor}.admin-toggle:hover:not(:disabled){border-color:color-mix(in oklab,var(--admin-tone,var(--success))55%,var(--hairline-strong))}.admin-toggle:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.admin-toggle:disabled{cursor:progress;opacity:.55}.admin-toggle--retire{--admin-tone:var(--danger)}.admin-field{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.admin-field--grow{flex:12rem}.admin-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:600}.admin-input{border:1px solid var(--hairline-strong);background:var(--surface-1);width:100%;min-width:0;min-height:2.25rem;color:var(--foreground);border-radius:.5rem;padding-left:.625rem;padding-right:.625rem;font-size:1rem;transition:border-color .14s,box-shadow .14s}@media (min-width:40rem){.admin-input{font-size:.8125rem}}.admin-input::placeholder{color:var(--text-faint)}.admin-input:focus-visible{border-color:color-mix(in oklab,var(--focus-ring)70%,transparent);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.admin-input[type=number]{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}select.admin-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .875rem),calc(100% - .5rem);background-repeat:no-repeat;background-size:.375rem .375rem}select.admin-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1.75rem}select.admin-input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1.75rem}select.admin-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:1.75rem}select.admin-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.75rem}select.admin-input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.75rem}select.admin-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.75rem}.admin-input--tiny{width:5.5rem}.admin-input--short{width:8rem}.admin-check{color:var(--text-tertiary);cursor:pointer;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-check input{width:.9375rem;height:.9375rem;accent-color:var(--neon-violet)}.admin-form-row{flex-wrap:wrap;align-items:flex-end;gap:.625rem;display:flex}.admin-panel{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.875rem;flex-direction:column;gap:1rem;padding:1.125rem;display:flex}.admin-panel-block{flex-direction:column;gap:.5rem;display:flex}.admin-panel-block+.admin-panel-block{border-top:1px solid var(--hairline);padding-top:1rem}.admin-panel-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:600}.admin-hint{color:var(--text-faint);font-size:.75rem;line-height:1.5}.admin-switch-row{align-items:center;gap:.75rem;display:flex}.admin-switch-state{font-family:var(--font-display-stack);letter-spacing:-.01em;color:var(--admin-ribbon);font-size:1.125rem;font-weight:700}.admin-switch-row form:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-switch-row form:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-switch-row form:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-switch-row form:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-switch-row form:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-switch-row form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-user-card{border:1px solid var(--hairline);background:var(--fill-1);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.admin-user-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.admin-tags{flex-wrap:wrap;gap:.3125rem;display:flex}.admin-tag{border:1px solid var(--hairline-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);border-radius:.375rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem;font-size:.625rem;font-weight:700}.admin-tag--admin{border-color:color-mix(in oklab,var(--neon-violet)45%,transparent);color:var(--neon-violet)}.admin-tag--supporter{border-color:color-mix(in oklab,var(--dust)45%,transparent);color:var(--dust)}.admin-tag--flagged{border-color:color-mix(in oklab,var(--danger)45%,transparent);background:var(--danger-soft);color:var(--danger)}.admin-tag--community{border-color:color-mix(in oklab,var(--neon-cyan)40%,transparent);color:var(--neon-cyan)}.admin-tag--retired{border-color:color-mix(in oklab,var(--danger)35%,transparent);color:var(--danger)}.admin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-log{border:1px solid var(--hairline);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.admin-log-row{font-family:var(--font-mono-stack);color:var(--text-tertiary);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.25rem .75rem;padding-top:.4375rem;padding-bottom:.4375rem;padding-left:.75rem;padding-right:.75rem;font-size:.6875rem;display:grid}.admin-log-row+.admin-log-row{border-top:1px solid var(--hairline)}.admin-log-row--fail{background:color-mix(in oklab,var(--danger)6%,transparent)}.admin-log-when{color:var(--text-faint);font-variant-numeric:tabular-nums}.admin-log-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}.admin-log-outcome{color:var(--success);font-weight:600}.admin-log-row--fail .admin-log-outcome{color:var(--danger)}.admin-rank{counter-reset:rank;flex-direction:column;gap:.125rem;display:flex}.admin-rank-row{color:var(--text-secondary);border-radius:.5rem;align-items:baseline;gap:.625rem;padding-top:.4375rem;padding-bottom:.4375rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;display:flex}.admin-rank-row:nth-child(odd){background:var(--fill-1)}.admin-rank-row:before{counter-increment:rank;content:counter(rank);font-family:var(--font-mono-stack);color:var(--text-faint);font-size:.6875rem;font-weight:600}.admin-rank-count{font-family:var(--font-mono-stack);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.admin-rank-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-rank-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-rank-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-rank-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-rank-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-rank-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-banner{border:1px solid color-mix(in oklab,var(--danger)42%,transparent);background:color-mix(in oklab,var(--danger)9%,transparent);color:var(--danger);border-radius:.75rem;align-items:baseline;gap:.875rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.5;display:flex}.admin-banner-label{letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:700}.admin-banner-dismiss{color:var(--text-tertiary);text-underline-offset:3px;flex-shrink:0;font-size:.75rem}.admin-banner-dismiss:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-banner-dismiss:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-banner-dismiss:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-banner-dismiss:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-banner-dismiss:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-banner-dismiss:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-banner-dismiss:hover{text-decoration:underline}.admin-inline-error{color:var(--danger);font-size:.8125rem}.admin-inline-ok{color:var(--success);font-size:.8125rem}.admin-disclose>summary{color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.375rem;padding-top:.375rem;padding-bottom:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:600;list-style:none;display:inline-flex}.admin-disclose>summary::-webkit-details-marker{display:none}.admin-disclose>summary:before{content:"";border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;width:0;height:0;transition:transform .16s}.admin-disclose>summary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left:.3125rem solid}.admin-disclose>summary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left:.3125rem solid}.admin-disclose>summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left:.3125rem solid}.admin-disclose>summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right:.3125rem solid}.admin-disclose>summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right:.3125rem solid}.admin-disclose>summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right:.3125rem solid}.admin-disclose[open]>summary:before{transform:rotate(90deg)}.admin-disclose>summary:hover{background:var(--fill-1);color:var(--foreground)}.admin-disclose>summary:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.admin-disclose-body{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.admin-season{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.125rem;display:flex}.admin-season-name{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--foreground);font-size:1.25rem;font-weight:700}.admin-season-verify{flex-wrap:wrap;align-items:flex-end;gap:.625rem;display:flex}.admin-season-verify:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-season-verify:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-season-verify:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-season-verify:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-season-verify:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-season-verify:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-season-list{flex-direction:column;gap:.375rem;display:flex}.admin-season-row{border:1px solid var(--hairline);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:.875rem;padding-right:.875rem;font-size:.8125rem;display:flex}.admin-season-row[data-active=true]{border-color:color-mix(in oklab,var(--success)35%,transparent);background:color-mix(in oklab,var(--success)6%,transparent)}.admin-season-row form{align-items:center;gap:.5rem;display:flex}.admin-season-row .admin-season-row-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-season-row .admin-season-row-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-season-row .admin-season-row-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-season-row .admin-season-row-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-season-row .admin-season-row-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-season-row .admin-season-row-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.admin-search{flex:14rem;max-width:22rem}.admin-filters{flex-wrap:wrap;gap:.3125rem;display:flex}.admin-filter{border:1px solid var(--hairline-strong);letter-spacing:.05em;text-transform:uppercase;min-height:1.875rem;color:var(--text-faint);background:0 0;border-radius:9999px;padding-left:.6875rem;padding-right:.6875rem;font-size:.6875rem;font-weight:700;transition:background-color .14s,border-color .14s,color .14s}.admin-filter:hover{color:var(--foreground)}.admin-filter[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:transparent}.admin-filter:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.admin-result-count{font-family:var(--font-mono-stack);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.admin-result-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-result-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-result-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-result-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-result-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-result-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-sprites{flex-direction:column;gap:.375rem;display:flex}.admin-sprite{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.75rem;transition:border-color .14s}.admin-sprite:hover{border-color:var(--hairline-strong)}.admin-sprite[hidden]{display:none}.admin-sprite[data-retired=true]{background:color-mix(in oklab,var(--danger)4%,var(--surface-1))}.admin-sprite-row{grid-template-columns:auto minmax(9rem,1fr) auto;align-items:center;gap:.5rem .875rem;padding:.625rem .75rem;display:grid}@media (min-width:60rem){.admin-sprite-row{grid-template-columns:auto minmax(10rem,1.1fr) 8.5rem minmax(0,1.6fr) auto}}.admin-sprite-order{flex-direction:column;gap:.125rem;display:flex}.admin-sprite-id{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.admin-sprite-name{font-family:var(--font-display-stack);letter-spacing:-.01em;color:var(--foreground);font-size:.9375rem;font-weight:700}.admin-sprite-slug{font-family:var(--font-mono-stack);color:var(--text-faint);font-size:.6875rem}.admin-sprite-class{flex-direction:column;gap:.125rem;display:flex}.admin-rarity{letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.admin-rarity[data-rarity=RARE]{color:var(--rarity-rare-ink)}.admin-rarity[data-rarity=EPIC]{color:var(--rarity-epic-ink)}.admin-rarity[data-rarity=LEGENDARY]{color:var(--rarity-legendary-ink)}.admin-rarity[data-rarity=MYTHIC]{color:var(--rarity-mythic-ink)}.admin-acq{color:var(--text-faint);font-size:.6875rem}.admin-finishes{flex-wrap:wrap;gap:.25rem;display:flex}.admin-finish{border:1px solid var(--hairline-strong);font-family:var(--font-mono-stack);letter-spacing:.02em;color:var(--text-tertiary);border-radius:.375rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem;font-size:.625rem;font-weight:600}.admin-finish[data-state=live]{border-color:color-mix(in oklab,var(--success)38%,transparent);background:color-mix(in oklab,var(--success)10%,transparent);color:var(--success)}.admin-finish[data-state=vaulted]{border-style:dashed}.admin-finish[data-state=retired]{border-color:color-mix(in oklab,var(--danger)35%,transparent);color:var(--danger);text-decoration:line-through}.admin-sprite-tools{align-items:center;gap:.25rem;display:flex}.admin-editor{border-top:1px solid var(--hairline);flex-direction:column;gap:1rem;padding:.875rem .75rem 1rem;display:flex}.admin-editor-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.625rem;font-size:.6875rem;font-weight:600;display:flex}.admin-editor-head:after{content:"";background:var(--hairline);flex:1;height:1px}.admin-variants{grid-template-columns:minmax(7rem,auto) auto auto minmax(5.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:.25rem .625rem;display:grid}.admin-variants-head{display:contents}.admin-variants-head>span{border-bottom:1px solid var(--hairline);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding-bottom:.25rem;font-size:.625rem;font-weight:700}.admin-variant{display:contents}.admin-variant-finish{font-family:var(--font-mono-stack);color:var(--foreground);font-size:.75rem;font-weight:600}.admin-variant-dust{align-items:center;gap:.25rem;display:flex}.admin-variant-src{min-width:0;color:var(--text-faint);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.admin-variant-src a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);text-underline-offset:3px;overflow:hidden}.admin-variant-src a:hover{color:var(--neon-cyan);text-decoration:underline}.admin-variant-more{background:var(--fill-1);border-radius:.5rem;grid-column:1/-1;margin-top:.125rem;margin-bottom:.5rem;padding:.625rem .75rem}@media (max-width:60rem){.admin-variants{grid-template-columns:1fr;gap:0}.admin-variants-head{display:none}.admin-variant{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.625rem;padding-bottom:.625rem;display:flex}.admin-variant-finish,.admin-variant-more{flex-basis:100%}}.admin-danger{border:1px solid color-mix(in oklab,var(--danger)22%,transparent);background:color-mix(in oklab,var(--danger)4%,transparent);border-radius:.625rem;padding:.625rem .75rem}.admin-danger>summary{color:var(--danger)}.admin-danger>summary:hover{background:var(--danger-soft);color:var(--danger)}.admin-composer{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.875rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem;padding:1.125rem;display:grid}.admin-composer-wide{grid-column:1/-1}.admin-composer-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.admin-composer-foot .admin-btn--primary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-composer-foot .admin-btn--primary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-composer-foot .admin-btn--primary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-composer-foot .admin-btn--primary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-composer-foot .admin-btn--primary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-composer-foot .admin-btn--primary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-skeleton{flex-direction:column;gap:.625rem;display:flex}.admin-skeleton-bar{background:var(--fill-1);border-radius:.75rem;height:3.25rem;animation:1.4s ease-in-out infinite admin-pulse}.admin-skeleton-bar:nth-child(2){animation-delay:.12s}.admin-skeleton-bar:nth-child(3){animation-delay:.24s}.admin-skeleton-bar:nth-child(4){animation-delay:.36s}@keyframes admin-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.admin-skeleton-bar{animation:none}}
.legal-shell{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.legal-main{width:100%;max-width:42rem;font-family:var(--font-sans-stack);margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;padding-left:1.25rem;padding-right:1.25rem}.legal-back-link{color:var(--text-tertiary);text-underline-offset:4px;font-size:.875rem}.legal-back-link:hover{color:var(--foreground);text-decoration:underline}.legal-article{flex-direction:column;gap:2rem;margin-top:1.5rem;display:flex}.legal-h1{letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:2.25rem}.legal-updated{color:var(--text-tertiary);margin-top:.5rem;font-size:.875rem}.legal-intro{color:var(--text-secondary);margin-top:1rem;font-size:1rem;line-height:1.625}.legal-h2{font-size:1.125rem;font-weight:600;line-height:1.75rem}.legal-p{color:var(--text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.625}.legal-list{color:var(--text-secondary);flex-direction:column;gap:.75rem;margin-top:.75rem;font-size:.875rem;line-height:1.625;display:flex}.legal-term{color:var(--foreground);font-weight:500}.legal-tabular-nums{font-variant-numeric:tabular-nums}.legal-link{color:var(--success);text-underline-offset:4px;text-decoration:underline}
.sprite-pages{min-height:100vh;background:var(--background);min-height:100dvh;color:var(--foreground)}.sprite-pages-main{width:100%;max-width:72rem;font-family:var(--font-sans-stack);margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:3rem;padding-left:1.25rem;padding-right:1.25rem}.sprite-pages-title{font-family:var(--font-display-stack);letter-spacing:-.025em;font-size:2rem;font-weight:700}.sprite-pages-intro{max-width:46rem;color:var(--text-secondary);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.sprite-pages-empty{color:var(--text-tertiary);margin-top:2rem}.sprite-pages-season{margin-top:2.5rem}.sprite-pages-season-title{font-family:var(--font-display-stack);align-items:center;gap:.625rem;font-size:1.25rem;font-weight:600;display:flex}.sprite-pages-live-pill{text-transform:uppercase;letter-spacing:.06em;background:color-mix(in oklab,var(--neon-lime)20%,transparent);color:var(--neon-lime);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.sprite-pages-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;margin-top:1rem;padding:0;list-style:none;display:grid}.sprite-pages-card{border:1px solid var(--hairline);background:var(--surface-1);color:inherit;border-radius:.875rem;flex-direction:column;align-items:center;gap:.375rem;padding:1rem .75rem;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.sprite-pages-card:hover{border-color:color-mix(in oklab,var(--neon-cyan)45%,var(--hairline));transform:translateY(-2px)}.sprite-pages-card-art{object-fit:contain;width:6rem;height:6rem}.sprite-pages-card-letter{background:var(--fill-1);width:6rem;height:6rem;font-family:var(--font-display-stack);color:var(--text-tertiary);border-radius:1rem;place-items:center;font-size:2.25rem;font-weight:700;display:grid}.sprite-pages-card-name{font-family:var(--font-display-stack);text-align:center;font-weight:600}.sprite-pages-card-rarity{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.sprite-pages-card-meta{color:var(--text-secondary);font-size:.75rem}.sprite-pages-card-finishes{text-align:center;color:var(--text-tertiary);font-size:.6875rem;line-height:1.4}.sprite-detail-breadcrumb{margin-bottom:1.25rem}.sprite-detail-back{color:var(--text-tertiary);text-underline-offset:4px;font-size:.875rem;text-decoration:none}.sprite-detail-back:hover{color:var(--foreground);text-decoration:underline}.sprite-detail-header{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.sprite-detail-art{object-fit:contain;flex-shrink:0;width:10rem;height:10rem}.sprite-detail-letter{background:var(--fill-1);width:10rem;height:10rem;font-family:var(--font-display-stack);color:var(--text-tertiary);border-radius:1.25rem;place-items:center;font-size:4rem;font-weight:700;display:grid}.sprite-detail-title{font-family:var(--font-display-stack);letter-spacing:-.025em;font-size:2.25rem;font-weight:700}.sprite-detail-facts{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.5rem;font-size:.875rem;display:flex}.sprite-detail-rarity{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.sprite-detail-blurb{max-width:40rem;color:var(--text-secondary);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.sprite-detail-community{color:var(--text-tertiary);margin-top:.5rem;font-size:.8125rem}.sprite-detail-section-title{font-family:var(--font-display-stack);margin-top:2rem;font-size:1.25rem;font-weight:600}.sprite-detail-table-wrap{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.875rem;margin-top:.75rem;overflow-x:auto}.sprite-detail-table{border-collapse:collapse;width:100%;font-size:.875rem}.sprite-detail-table th,.sprite-detail-table td{text-align:start;border-bottom:1px solid var(--hairline);padding:.625rem 1rem}.sprite-detail-table tbody tr:last-child th,.sprite-detail-table tbody tr:last-child td{border-bottom:0}.sprite-detail-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.6875rem;font-weight:600}.sprite-detail-finish-cell{align-items:center;gap:.625rem;font-weight:500;display:flex}.sprite-detail-finish-art{object-fit:contain;width:2.5rem;height:2.5rem}.sprite-detail-unconfirmed{color:var(--text-tertiary);font-weight:400}.sprite-detail-footer{color:var(--text-secondary);flex-direction:column;gap:.5rem;margin-top:2rem;font-size:.875rem;display:flex}.sprite-detail-source a{color:inherit;text-underline-offset:4px}.sprite-detail-cta{color:var(--neon-cyan);font-weight:600;text-decoration:none}.sprite-detail-cta:hover{text-decoration:underline}.sprite-pages-faq{margin-top:3rem}.sprite-pages-faq-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.sprite-pages-faq-item{border:1px solid var(--hairline);background:var(--surface-1);border-radius:.875rem;padding:1rem 1.125rem}.sprite-pages-faq-question{font-family:var(--font-display-stack);font-size:.9375rem;font-weight:600}.sprite-pages-faq-answer{color:var(--text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}

