.monitor-section[data-astro-cid-qc7ls7vm]{--monitor-soft:color-mix(in srgb, var(--surface) 84%, var(--paper));--monitor-panel:color-mix(in srgb, var(--paper) 92%, var(--surface));--monitor-accent-faint:color-mix(in srgb, var(--accent) 10%, transparent);--monitor-seeds:color-mix(in srgb, var(--accent) 74%, var(--paper));--monitor-torrents:color-mix(in srgb, var(--ink) 65%, var(--paper));flex-direction:column;gap:18px;display:flex}.kitbox-page[data-astro-cid-qc7ls7vm]{padding-bottom:clamp(48px,8vw,96px)}.kitbox-hero-wrap[data-astro-cid-qc7ls7vm]{max-width:var(--max-width);padding:0 var(--page-pad);margin:0 auto}.page-hero[data-astro-cid-qc7ls7vm]{border-bottom:1px solid var(--line-strong);padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,56px)}.eyebrow[data-astro-cid-qc7ls7vm]{color:var(--accent-dark);font:700 .8rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}h1[data-astro-cid-qc7ls7vm]{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);line-height:1}.lede[data-astro-cid-qc7ls7vm]{color:var(--muted);margin:0;font-size:.95rem}.kitbox-layout[data-astro-cid-qc7ls7vm]{max-width:var(--max-width);padding:clamp(32px, 5vw, 48px) var(--page-pad) 0;grid-template-columns:1fr 280px;align-items:start;gap:40px;margin:0 auto;display:grid}.kitbox-aside[data-astro-cid-qc7ls7vm]{top:calc(var(--header-height) + 24px);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;position:sticky}.page-body[data-astro-cid-qc7ls7vm]{flex-direction:column;gap:24px;display:flex}.tracker-block[data-astro-cid-qc7ls7vm]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:12px;padding:24px;display:flex}.tracker-head[data-astro-cid-qc7ls7vm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tracker-head[data-astro-cid-qc7ls7vm] h2[data-astro-cid-qc7ls7vm]{margin:0;font-size:1.35rem;line-height:1.2}.copy-btn[data-astro-cid-qc7ls7vm]{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:600 .85rem/1 var(--font-mono);cursor:pointer;padding:10px 18px;transition:background .15s,border-color .15s,color .15s}.copy-btn[data-astro-cid-qc7ls7vm]:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.endpoint-list[data-astro-cid-qc7ls7vm]{flex-direction:column;gap:12px;display:flex}.endpoint-item[data-astro-cid-qc7ls7vm]{border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 45%, transparent);padding:16px 18px}.endpoint-title[data-astro-cid-qc7ls7vm]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.status-badge[data-astro-cid-qc7ls7vm]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-dark);font:700 .72rem/1 var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.status-badge--offline[data-astro-cid-qc7ls7vm]{background:color-mix(in srgb, var(--muted) 18%, transparent);color:var(--muted)}.endpoint-address[data-astro-cid-qc7ls7vm] code[data-astro-cid-qc7ls7vm],pre[data-astro-cid-qc7ls7vm] code[data-astro-cid-qc7ls7vm]{word-break:break-all;font:.86rem/1.7 var(--font-mono)}.endpoint-item[data-astro-cid-qc7ls7vm] p[data-astro-cid-qc7ls7vm]{color:var(--muted);margin:10px 0 0;font-size:.92rem}.alert-banner[data-astro-cid-qc7ls7vm]{background:color-mix(in srgb, var(--accent) 8%, var(--paper));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line-strong));border-radius:var(--radius);color:var(--ink);align-items:flex-start;gap:10px;padding:14px 18px;font-size:.92rem;line-height:1.6;display:flex}[data-theme=dark] .alert-banner[data-astro-cid-qc7ls7vm]{background:color-mix(in srgb, var(--accent) 10%, var(--paper));border-color:color-mix(in srgb, var(--accent) 35%, var(--line-strong));color:var(--prose)}.monitor-head[data-astro-cid-qc7ls7vm],.monitor-chart-head[data-astro-cid-qc7ls7vm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitor-kicker[data-astro-cid-qc7ls7vm]{color:var(--accent-dark);font:700 .78rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.monitor-head[data-astro-cid-qc7ls7vm] h2[data-astro-cid-qc7ls7vm],.monitor-chart-head[data-astro-cid-qc7ls7vm] h3[data-astro-cid-qc7ls7vm]{margin:0;font-size:1.35rem;line-height:1.15}.monitor-intro[data-astro-cid-qc7ls7vm],.monitor-chart-head[data-astro-cid-qc7ls7vm] p[data-astro-cid-qc7ls7vm],.monitor-note[data-astro-cid-qc7ls7vm]{color:var(--muted);margin:10px 0 0;font-size:.92rem;line-height:1.6}.stats-grid[data-astro-cid-qc7ls7vm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stat-card[data-astro-cid-qc7ls7vm],.monitor-chart-card[data-astro-cid-qc7ls7vm]{border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);background:linear-gradient(145deg, var(--monitor-panel), var(--paper)), radial-gradient(circle at top right, var(--monitor-accent-faint), transparent 48%);box-shadow:0 14px 36px color-mix(in srgb, var(--accent) 6%, transparent);position:relative;overflow:hidden}.stat-card[data-astro-cid-qc7ls7vm]{flex-direction:column;justify-content:space-between;gap:12px;min-height:144px;padding:18px;display:flex}.stat-card[data-astro-cid-qc7ls7vm]:before,.monitor-chart-card[data-astro-cid-qc7ls7vm]:before{content:"";pointer-events:none;background:linear-gradient(120deg, transparent, color-mix(in srgb, var(--paper) 48%, transparent), transparent);opacity:0;position:absolute;inset:0}.stat-card--loading[data-astro-cid-qc7ls7vm]:before,.monitor-chart-card[data-astro-cid-qc7ls7vm].is-loading:before{opacity:1;animation:1.4s ease-in-out infinite shimmer}.stat-card__label[data-astro-cid-qc7ls7vm],.stat-card__hint[data-astro-cid-qc7ls7vm]{font:600 .76rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.stat-card__label[data-astro-cid-qc7ls7vm]{color:var(--muted)}.stat-card__value[data-astro-cid-qc7ls7vm]{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.stat-card__hint[data-astro-cid-qc7ls7vm]{color:var(--muted)}.monitor-chart-card[data-astro-cid-qc7ls7vm]{padding:22px}.chart-legend[data-astro-cid-qc7ls7vm]{color:var(--muted);font:600 .78rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.chart-legend[data-astro-cid-qc7ls7vm] span[data-astro-cid-qc7ls7vm]{align-items:center;gap:8px;display:inline-flex}.legend-swatch[data-astro-cid-qc7ls7vm]{border-radius:999px;width:14px;height:14px;display:inline-block}.legend-swatch--peers[data-astro-cid-qc7ls7vm]{background:var(--accent)}.legend-swatch--seeds[data-astro-cid-qc7ls7vm]{background:var(--monitor-seeds)}.legend-swatch--torrents[data-astro-cid-qc7ls7vm]{background:var(--monitor-torrents)}.line-chart-shell[data-astro-cid-qc7ls7vm]{border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 84%, transparent), var(--monitor-soft)), radial-gradient(circle at top, var(--monitor-accent-faint), transparent 50%);min-height:360px;margin-top:18px;position:relative}.line-chart-loading[data-astro-cid-qc7ls7vm],.line-chart-empty[data-astro-cid-qc7ls7vm]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.92rem;display:flex;position:absolute;inset:0}.line-chart-loading[data-astro-cid-qc7ls7vm][hidden],.line-chart-empty[data-astro-cid-qc7ls7vm][hidden],.line-chart[data-astro-cid-qc7ls7vm][hidden]{display:none!important}.line-chart[data-astro-cid-qc7ls7vm]{height:100%;min-height:360px}.spinner[data-astro-cid-qc7ls7vm]{border:2px solid color-mix(in srgb, var(--line-strong) 80%, transparent);border-top-color:var(--accent);border-radius:999px;width:30px;height:30px;animation:.9s linear infinite spin}.line-chart[data-astro-cid-qc7ls7vm] svg{width:100%;height:100%;display:block}.line-chart[data-astro-cid-qc7ls7vm] .chart-grid{stroke:color-mix(in srgb, var(--line-strong) 72%, transparent);stroke-dasharray:4 6}.line-chart[data-astro-cid-qc7ls7vm] .chart-axis{fill:var(--muted);font:600 11px/1 var(--font-mono)}.line-chart[data-astro-cid-qc7ls7vm] .chart-series--peers{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.line-chart[data-astro-cid-qc7ls7vm] .chart-series--seeds{fill:none;stroke:var(--monitor-seeds);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.line-chart[data-astro-cid-qc7ls7vm] .chart-series--torrents{fill:none;stroke:var(--monitor-torrents);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.line-chart[data-astro-cid-qc7ls7vm] .chart-dot{stroke:var(--paper);stroke-width:2px}.line-chart[data-astro-cid-qc7ls7vm] .chart-dot--peers{fill:var(--accent)}.line-chart[data-astro-cid-qc7ls7vm] .chart-dot--seeds{fill:var(--monitor-seeds)}.line-chart[data-astro-cid-qc7ls7vm] .chart-dot--torrents{fill:var(--monitor-torrents)}.line-chart[data-astro-cid-qc7ls7vm] .chart-crosshair{stroke:var(--line-strong);stroke-dasharray:4 4;pointer-events:none}.line-chart[data-astro-cid-qc7ls7vm] .chart-overlay{cursor:crosshair}.line-chart[data-astro-cid-qc7ls7vm] .chart-tooltip{pointer-events:none;border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:color-mix(in srgb, var(--paper) 92%, var(--surface));min-width:160px;max-width:220px;box-shadow:0 14px 32px color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);opacity:0;z-index:2;border-radius:16px;padding:12px 14px;transition:opacity .14s,transform .14s;position:absolute;transform:translateY(8px)}.line-chart[data-astro-cid-qc7ls7vm] .chart-tooltip.is-visible{opacity:1;transform:translateY(0)}.line-chart[data-astro-cid-qc7ls7vm] .chart-tooltip strong{font:700 .78rem/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;display:block}.line-chart[data-astro-cid-qc7ls7vm] .chart-tooltip span{color:var(--muted);margin-top:4px;font-size:.86rem;display:block}.desc-section[data-astro-cid-qc7ls7vm]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);padding:24px}.desc-section[data-astro-cid-qc7ls7vm] h5[data-astro-cid-qc7ls7vm]{margin:0 0 12px;font-size:1rem}.desc-section[data-astro-cid-qc7ls7vm] h5[data-astro-cid-qc7ls7vm]:not(:first-child){margin-top:22px}.indent[data-astro-cid-qc7ls7vm]{text-indent:2em;color:var(--muted)}.info-table[data-astro-cid-qc7ls7vm]{border-collapse:collapse;width:100%;margin:16px 0;font-size:.94rem}.info-table[data-astro-cid-qc7ls7vm] th[data-astro-cid-qc7ls7vm],.info-table[data-astro-cid-qc7ls7vm] td[data-astro-cid-qc7ls7vm]{border:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:12px 14px}.info-table[data-astro-cid-qc7ls7vm] th[data-astro-cid-qc7ls7vm]{background:color-mix(in srgb, var(--surface) 72%, transparent)}pre[data-astro-cid-qc7ls7vm]{border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 72%, transparent);margin:12px 0 0;padding:14px;overflow-x:auto}.desc-section[data-astro-cid-qc7ls7vm] ul[data-astro-cid-qc7ls7vm],.desc-section[data-astro-cid-qc7ls7vm] ol[data-astro-cid-qc7ls7vm]{color:var(--muted);margin:12px 0 0;padding-left:1.4rem}.desc-section[data-astro-cid-qc7ls7vm] li[data-astro-cid-qc7ls7vm]+li[data-astro-cid-qc7ls7vm]{margin-top:8px}.status-msg[data-astro-cid-qc7ls7vm]{min-height:1.3rem;color:var(--muted);margin:0;font-size:.9rem}@media (width<=1100px){.kitbox-layout[data-astro-cid-qc7ls7vm]{grid-template-columns:1fr}.kitbox-aside[data-astro-cid-qc7ls7vm]{position:static;overflow:visible}.stats-grid[data-astro-cid-qc7ls7vm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tracker-block[data-astro-cid-qc7ls7vm],.desc-section[data-astro-cid-qc7ls7vm],.monitor-chart-card[data-astro-cid-qc7ls7vm]{padding:18px}.copy-btn[data-astro-cid-qc7ls7vm]{width:100%}.stats-grid[data-astro-cid-qc7ls7vm]{grid-template-columns:1fr}.line-chart-shell[data-astro-cid-qc7ls7vm],.line-chart[data-astro-cid-qc7ls7vm]{min-height:320px}.info-table[data-astro-cid-qc7ls7vm]{white-space:nowrap;display:block;overflow-x:auto}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}
