.c-admin-signup-chart__detail{min-height:2.5em;margin:var(--margin-lg) 0 0;font-size:var(--font-size-sm)}.c-admin-signup-chart__scroll{overflow-x:auto}.c-admin-signup-chart svg{display:block;width:100%;min-width:520px}.c-admin-signup-chart text{fill:var(--color-font);font-size:12px}.c-admin-signup-chart .grid{stroke:var(--color-bg-5);stroke-width:1}.c-admin-signup-chart .series{fill:none;stroke:var(--color-primary);stroke-width:2;vector-effect:non-scaling-stroke}.c-admin-signup-chart .point{fill:var(--color-primary)}.c-admin-signup-chart .hit-area{fill:transparent;cursor:crosshair}.c-admin-signup-chart .hit-area:focus{outline:none;stroke:var(--color-primary);stroke-width:1}.c-admin-mcp-usage{padding-bottom:var(--spacer)}.c-admin-mcp-usage__panel{margin-bottom:var(--margin-lg);padding:var(--spacer-sm);border:1px solid var(--color-bg-5);border-radius:.5rem;background:var(--color-bg-2)}.c-admin-mcp-usage__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--margin);margin-bottom:var(--margin-lg)}.c-admin-mcp-usage__header h2{margin:0;font-size:var(--font-size-lg)}.c-admin-mcp-usage__header p{margin:var(--margin-sm) 0 0;font-size:var(--font-size-sm)}.c-admin-mcp-usage__toggle{display:flex;flex-wrap:wrap;gap:var(--margin-sm)}.c-admin-mcp-usage__totals{display:flex;flex-wrap:wrap;gap:var(--margin) var(--spacer-sm);margin:0 0 var(--margin-lg);padding:var(--margin) 0;border-block:1px solid var(--color-bg-5)}.c-admin-mcp-usage__totals dt{font-size:var(--font-size-sm);font-weight:500}.c-admin-mcp-usage__totals dd{margin:0;font-size:var(--font-size-xxl);font-weight:600;font-variant-numeric:tabular-nums}.c-admin-mcp-usage__trend{margin-bottom:0}.c-admin-mcp-usage .c-admin-signup-chart__scroll{container-type:inline-size;overflow:visible}.c-admin-mcp-usage .c-admin-signup-chart svg{min-width:0;overflow:visible}@container (max-width: 500px){.c-admin-mcp-usage .c-admin-signup-chart text{font-size:22px}}.c-admin-mcp-usage__table-scroll{overflow-x:auto}.c-admin-mcp-usage table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.c-admin-mcp-usage td,.c-admin-mcp-usage th{padding:var(--margin) var(--margin-sm);border-bottom:1px solid var(--color-bg-5);text-align:right}.c-admin-mcp-usage th:first-child{width:65%;text-align:left;overflow-wrap:anywhere}.c-admin-mcp-usage tbody th{font-weight:500}.c-admin-mcp-usage small{color:var(--color-font-lighter);white-space:nowrap}