.admin-auth{min-height:100dvh;align-items:center;justify-content:center;padding:1.5rem 1rem 3rem;background:var(--color-bg)}.admin-auth,.admin-auth-card{display:flex;flex-direction:column;gap:1.5rem}.admin-auth-card{position:relative;width:100%;max-width:26rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media (min-width:40rem){.admin-auth-card{padding:2rem}}.admin-link{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:var(--radius);color:var(--color-brand-ink);font-size:var(--text-label);font-weight:500;text-underline-offset:4px;transition:color var(--duration-state) var(--ease-in)}.admin-link:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.admin-link:hover:not(:disabled){text-decoration:underline}}.admin-link:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}.admin-icon-button{display:inline-flex;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);color:var(--color-text-muted);transition:background-color var(--duration-state) var(--ease-in),color var(--duration-state) var(--ease-in),scale var(--duration-state) var(--ease-in)}.admin-icon-button:active:not(:disabled){scale:.94}.admin-icon-button:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.admin-icon-button:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text)}}.admin-icon-button:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:-2px}.admin-table{width:100%;border-collapse:collapse;text-align:start}.admin-table th{padding:.75rem 1rem;color:var(--color-text-muted);font-size:var(--text-label);font-weight:500;text-align:start;white-space:nowrap}.admin-table td,.admin-table th{border-bottom:1px solid var(--color-border)}.admin-table td{padding:1rem;vertical-align:top}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr{transition:background-color var(--duration-state) var(--ease-in)}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover{background:var(--color-surface-2)}}.admin-stacked-row[data-saved],.admin-table tbody tr[data-saved]{animation:admin-saved var(--duration-screen) var(--ease-in) var(--duration-move) both}@keyframes admin-saved{0%{background:var(--color-brand-soft)}}@media (min-width:48rem){.sheet.admin-sheet{max-width:40rem}.sheet.admin-sheet-wide{max-width:56rem}}.admin-attempts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-border)}.admin-attempt{background:var(--color-surface)}.admin-sweep{position:relative;height:.25rem;overflow:hidden;border-radius:9999px;background:var(--color-border)}.admin-sweep>span{position:absolute;inset-block:0;inset-inline-start:0;width:40%;border-radius:inherit;background:var(--color-brand-ink);animation:admin-sweep 1.4s var(--ease-in) infinite}@keyframes admin-sweep{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.admin-sweep.admin-bar{height:.5rem}[dir=rtl] .admin-sweep>span{animation-name:admin-sweep-rtl}@keyframes admin-sweep-rtl{0%{transform:translateX(100%)}to{transform:translateX(-250%)}}.admin-name-link{border-radius:var(--radius);color:inherit;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.admin-name-link:hover span:first-child{text-decoration:underline}}.admin-name-link:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}.accounts-rows{transition:opacity var(--duration-state) var(--ease-in)}.accounts-rows[data-refreshing]{opacity:.55}.usage-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:2px;block-size:3.5rem}.usage-bar{display:flex;align-items:flex-end;block-size:100%}.usage-fill{inline-size:100%;block-size:100%;border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand) 42%,var(--color-surface));transform-origin:bottom;transform:scaleY(max(var(--share,0),.03));transition:background-color var(--duration-state) var(--ease-in);animation:usage-grow var(--duration-move) var(--ease-in) calc(var(--bar-index, 0) * 12ms + 80ms) backwards}.usage-bars[data-tone=cost] .usage-fill{background:color-mix(in srgb,var(--color-text-muted) 38%,var(--color-surface))}.usage-fill[data-today=true]{background:repeating-linear-gradient(135deg,var(--color-brand),var(--color-brand) 3px,color-mix(in srgb,var(--color-brand) 62%,var(--color-surface)) 3px,color-mix(in srgb,var(--color-brand) 62%,var(--color-surface)) 6px)}.usage-bars[data-tone=cost] .usage-fill[data-today=true]{background:repeating-linear-gradient(135deg,var(--color-text-muted),var(--color-text-muted) 3px,color-mix(in srgb,var(--color-text-muted) 60%,var(--color-surface)) 3px,color-mix(in srgb,var(--color-text-muted) 60%,var(--color-surface)) 6px)}@media (hover:hover) and (pointer:fine){.usage-bars[data-tone=messages] .usage-bar:hover .usage-fill{background-color:color-mix(in srgb,var(--color-brand) 70%,var(--color-surface))}}@keyframes usage-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.admin-sweep>span{animation:none}.usage-fill{animation-name:sincro-fade;animation-delay:0s}.accounts-rows{transition:none}}.flag-section{animation:sincro-rise var(--duration-move) var(--ease-in) backwards;animation-delay:calc(var(--step, 0) * 50ms)}@media (prefers-reduced-motion:reduce){.flag-section{animation-name:sincro-fade;animation-delay:0s}}.flag-quote{background:var(--color-surface-2)}.flag-quote,.flag-reply{padding:.875rem 1rem;border-radius:var(--radius-lg);overflow-wrap:anywhere;white-space:pre-wrap}.flag-reply{background:var(--color-ai-soft);color:var(--color-ai-soft-fg)}.flag-score{display:flex;align-items:center;gap:.75rem;min-width:8rem}.flag-score-track{position:relative;height:.375rem;flex:1;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-2)}.flag-score-fill{position:absolute;inset:0;border-radius:inherit;background:var(--color-brand-ink);transform:scaleX(var(--score,0));transform-origin:left center;animation:flag-score-fill var(--duration-screen) var(--ease-in) backwards;animation-delay:calc(var(--step, 0) * 40ms + .12s)}[dir=rtl] .flag-score-fill{transform-origin:right center}@keyframes flag-score-fill{0%{transform:scaleX(0)}}.flag-score[data-missed] .flag-score-fill{background:var(--color-text-subtle)}.flag-reviewed-strip{animation:sincro-fade var(--duration-move) var(--ease-in) backwards}.flag-row-link{display:flex;min-height:2.75rem;flex-direction:column;gap:.75rem;padding:1rem;transition:background-color var(--duration-state) var(--ease-in)}.flag-row-link:active{background:var(--color-surface-2)}.flag-row-link:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:-2px}.quality-panel{animation:sincro-fade var(--duration-state) var(--ease-in) backwards}.quality-row{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-bottom:1px solid var(--color-border)}.quality-row:last-child{border-bottom:0}.stack-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:2px;block-size:7rem}.stack-bar{align-items:flex-end}.stack-bar,.stack-fill{display:flex;block-size:100%}.stack-fill{flex-direction:column-reverse;inline-size:100%;overflow:hidden;border-start-start-radius:2px;border-start-end-radius:2px;transform-origin:bottom;transform:scaleY(max(var(--share,0),.02));animation:usage-grow var(--duration-move) var(--ease-in) calc(var(--bar-index, 0) * 12ms + 80ms) backwards}.stack-fill[data-empty=true]{background:var(--color-border-strong);transform:scaleY(.02)}.stack-segment{flex-basis:0;min-block-size:0;border-block-start:1px solid var(--color-surface);transition:filter var(--duration-state) var(--ease-in)}.stack-segment:first-child{border-block-start:0}.stack-segment[data-tone=brand],.stack-swatch[data-tone=brand]{background:var(--color-brand)}.stack-segment[data-tone=warning],.stack-swatch[data-tone=warning]{background:var(--color-warning)}.stack-segment[data-tone=danger],.stack-swatch[data-tone=danger]{background:var(--color-danger)}.stack-segment[data-tone=muted],.stack-swatch[data-tone=muted]{background:var(--color-text-muted)}.stack-segment[data-tone=success],.stack-swatch[data-tone=success]{background:var(--color-success)}.stack-segment[data-tone=accent],.stack-swatch[data-tone=accent]{background:var(--color-accent)}.stack-segment[data-tone=striped],.stack-swatch[data-tone=striped]{background:repeating-linear-gradient(135deg,var(--color-accent),var(--color-accent) 3px,color-mix(in srgb,var(--color-accent) 40%,var(--color-surface)) 3px,color-mix(in srgb,var(--color-accent) 40%,var(--color-surface)) 6px)}@media (hover:hover) and (pointer:fine){.stack-bar:hover .stack-segment{filter:brightness(1.12)}}.stack-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.stack-legend-item{display:inline-flex;align-items:center;gap:.5rem}.stack-swatch{flex:none;inline-size:.75rem;block-size:.75rem;border-radius:var(--radius-sm)}.usage-bars[data-tone=failed] .usage-fill{background:color-mix(in srgb,var(--color-danger) 70%,var(--color-surface))}.usage-bars[data-tone=fallback] .usage-fill{background:color-mix(in srgb,var(--color-warning) 70%,var(--color-surface))}.usage-bars[data-tone=failed] .usage-fill[data-today=true]{background:repeating-linear-gradient(135deg,var(--color-danger),var(--color-danger) 3px,color-mix(in srgb,var(--color-danger) 55%,var(--color-surface)) 3px,color-mix(in srgb,var(--color-danger) 55%,var(--color-surface)) 6px)}.usage-bars[data-tone=fallback] .usage-fill[data-today=true]{background:repeating-linear-gradient(135deg,var(--color-warning),var(--color-warning) 3px,color-mix(in srgb,var(--color-warning) 55%,var(--color-surface)) 3px,color-mix(in srgb,var(--color-warning) 55%,var(--color-surface)) 6px)}@media (prefers-reduced-motion:reduce){.stack-fill{animation-name:sincro-fade;animation-delay:0s}}.audit-panel{animation:sincro-fade var(--duration-state) var(--ease-in) backwards}.audit-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem}.audit-filters-reset,.audit-filters>:first-child{grid-column:1/-1}@media (min-width:48rem){.audit-filters{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) auto}.audit-filters-reset,.audit-filters>:first-child{grid-column:auto}}.audit-rows{transition:opacity var(--duration-state) var(--ease-in)}.audit-rows[data-stale=true]{opacity:.55}.audit-table tbody>tr>td{border-bottom:0}.audit-table tbody+tbody{border-top:1px solid var(--color-border)}.audit-table tbody tr{background:transparent}.audit-table tbody>tr:first-child>td{vertical-align:middle}@media (hover:hover) and (pointer:fine){.audit-table tbody:hover{background:var(--color-surface-2)}.audit-table tbody tr:hover{background:transparent}}.audit-table tbody{transition:background-color var(--duration-state) var(--ease-in)}.audit-toggle-cell{width:1%;padding-block:.25rem;text-align:end}.audit-detail-row>td{padding:0}.audit-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-move) var(--ease-in)}.audit-detail[data-open=true]{grid-template-rows:1fr}.audit-detail-clip{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--duration-move)}.audit-detail[data-open=true]>.audit-detail-clip{visibility:visible;transition-delay:0s}.audit-detail-body{padding:.25rem 1rem 1.25rem;opacity:0;transform:translateY(-4px);transition:opacity var(--duration-state) var(--ease-out),transform var(--duration-state) var(--ease-out)}.audit-detail[data-open=true] .audit-detail-body{opacity:1;transform:none;transition-duration:var(--duration-move);transition-timing-function:var(--ease-in);transition-delay:40ms}.audit-toggle{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background-color var(--duration-state) var(--ease-in),color var(--duration-state) var(--ease-in),scale var(--duration-state) var(--ease-in)}.audit-toggle:active{scale:.94}.audit-toggle:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.audit-toggle:hover{background:var(--color-surface-2);color:var(--color-text)}}.audit-toggle-icon{transition:rotate var(--duration-move) var(--ease-in)}.audit-toggle[aria-expanded=true] .audit-toggle-icon{rotate:180deg}.audit-stack-row{border-bottom:1px solid var(--color-border)}.audit-stack-row:last-child{border-bottom:0}.audit-stack-head{display:flex;align-items:flex-start;gap:.5rem;padding-block:1rem;padding-inline:1rem .5rem}.audit-note{padding:.75rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface-2);overflow-wrap:anywhere;white-space:pre-wrap}.audit-diff{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.audit-diff-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem 1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.audit-diff-row:last-child{border-bottom:0}@media (min-width:48rem){.audit-diff-row{grid-template-columns:minmax(8rem,12rem) repeat(2,minmax(0,1fr))}.audit-diff-row[data-single=true]{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}}.audit-diff-row dt{color:var(--color-text-muted);font-size:var(--text-label);font-weight:500}.audit-diff-row dd{display:flex;min-width:0;flex-direction:column;gap:.125rem;overflow-wrap:anywhere;font-size:var(--text-body)}.audit-diff-row[data-changed=false] dd{color:var(--color-text-subtle)}.audit-diff-row[data-changed=true] dd{color:var(--color-text)}.audit-diff-row[data-changed=true]:not([data-single=true]) dd:last-child{font-weight:600}.audit-diff-caption{color:var(--color-text-subtle);font-size:var(--text-label);font-weight:400}.audit-code{font-family:var(--font-mono);font-size:var(--text-label);overflow-wrap:anywhere;white-space:pre-wrap}@media (prefers-reduced-motion:reduce){.audit-detail-body{transform:none}.audit-toggle-icon{transition-duration:var(--duration-state)}}
/*# sourceMappingURL=c58b2ee82ecdb36c.css.map*/