.pxen_page,.pxen_top{--pxen-accent:#229ed9;--pxen-accent-ink:#fff;--pxen-border:#e3e8ef;--pxen-line:#eef2f7;--pxen-muted:#5c6b7e;--pxen-surface:#fff;--pxen-sunk:#f7f9fc;--pxen-fast:#12a150;--pxen-mid:#b26a00;--pxen-slow:#b23a3a}[data-theme=dark] .pxen_page,[data-theme=dark] .pxen_top{--pxen-accent:#58a6ff;--pxen-accent-ink:#06121f;--pxen-border:#2a323d;--pxen-line:#232a33;--pxen-muted:#93a1b1;--pxen-surface:#11151b;--pxen-sunk:#161c24;--pxen-fast:#3fb950;--pxen-mid:#d29922;--pxen-slow:#f85149}.pxen_shell{max-width:1120px;margin:0 auto;padding:0 16px}.pxen_page{padding-bottom:72px}.pxen_hero{max-width:720px;padding:40px 0 24px}.pxen_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pxen-accent);margin:0 0 10px;font-size:12px}.pxen_h1{letter-spacing:-.02em;margin:0 0 14px;font-size:38px;line-height:1.15}.pxen_lead{color:var(--pxen-muted);margin:0;font-size:17px;line-height:1.62}.pxen_stats{background:var(--pxen-border);border:1px solid var(--pxen-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;display:grid;overflow:hidden}.pxen_stat{background:var(--pxen-surface);padding:16px 18px}.pxen_stat dt{text-transform:uppercase;letter-spacing:.08em;color:var(--pxen-muted);margin-bottom:6px;font-size:12px}.pxen_stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:650}.pxen_board{border:1px solid var(--pxen-border);background:var(--pxen-surface);border-radius:14px;overflow:hidden}.pxen_board_head{border-bottom:1px solid var(--pxen-line);background:var(--pxen-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pxen_tabs{gap:6px;display:flex}.pxen_tab{border:1px solid var(--pxen-border);background:var(--pxen-surface);color:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.pxen_tab--on{background:var(--pxen-accent);border-color:var(--pxen-accent);color:var(--pxen-accent-ink)}.pxen_updated{color:var(--pxen-muted);margin:0;font-size:13px}.pxen_table_scroll{overflow-x:auto}.pxen_table{border-collapse:collapse;width:100%;font-size:14px}.pxen_table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--pxen-muted);border-bottom:1px solid var(--pxen-line);white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:600}.pxen_table td{border-bottom:1px solid var(--pxen-line);vertical-align:middle;white-space:nowrap;padding:12px 14px}.pxen_row:last-child td{border-bottom:none}.pxen_rank{color:var(--pxen-muted);font-variant-numeric:tabular-nums;width:44px}.pxen_server{align-items:center;gap:10px;display:flex}.pxen_ip{font-family:var(--font-geist-mono), monospace;font-size:14px}.pxen_port{font-family:var(--font-geist-mono), monospace;color:var(--pxen-muted)}.pxen_type{border:1px solid var(--pxen-border);background:var(--pxen-sunk);border-radius:6px;padding:3px 9px;font-size:12px;display:inline-block}.pxen_type--faketls{border-color:var(--pxen-accent);color:var(--pxen-accent)}.pxen_lat{font-variant-numeric:tabular-nums}.pxen_lat--fast{color:var(--pxen-fast)}.pxen_lat--mid{color:var(--pxen-mid)}.pxen_lat--slow{color:var(--pxen-slow)}.pxen_lat--none{color:var(--pxen-muted)}.pxen_uptime{font-variant-numeric:tabular-nums;color:var(--pxen-muted)}.pxen_act{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pxen_th_act{text-align:right}.pxen_connect{background:var(--pxen-accent);color:var(--pxen-accent-ink);border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pxen_connect:hover{filter:brightness(1.06)}.pxen_mini{border:1px solid var(--pxen-border);color:var(--pxen-muted);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border-radius:7px;min-width:88px;padding:6px 10px;font-size:12px}.pxen_mini:hover{color:var(--pxen-accent);border-color:var(--pxen-accent)}.pxen_empty,.pxen_empty_filter{text-align:center;color:var(--pxen-muted);border:1px dashed var(--pxen-border);border-radius:12px;padding:28px 16px}.pxen_empty_filter{border:none}.pxen_h2{letter-spacing:-.01em;margin:0 0 20px;font-size:26px}.pxen_howto{padding:56px 0 8px}.pxen_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pxen_steps li{border:1px solid var(--pxen-border);background:var(--pxen-surface);border-radius:12px;gap:14px;padding:18px;display:flex}.pxen_step_no{background:var(--pxen-sunk);border:1px solid var(--pxen-border);height:32px;color:var(--pxen-accent);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-weight:650;display:flex}.pxen_steps h3{margin:4px 0 6px;font-size:16px}.pxen_steps p{color:var(--pxen-muted);margin:0;font-size:14px;line-height:1.6}.pxen_steps code{font-family:var(--font-geist-mono), monospace;font-size:13px}.pxen_faq{max-width:820px;padding:48px 0 0}.pxen_faq_item{border-bottom:1px solid var(--pxen-line);padding:4px 0}.pxen_faq_item summary{cursor:pointer;padding:14px 0;font-size:16px;font-weight:600;list-style:none}.pxen_faq_item summary::-webkit-details-marker{display:none}.pxen_faq_item summary:before{content:"+";width:20px;color:var(--pxen-accent);display:inline-block}.pxen_faq_item[open] summary:before{content:"–"}.pxen_faq_item p{color:var(--pxen-muted);margin:0 0 16px;padding-left:20px;font-size:15px;line-height:1.65}@media (max-width:900px){.pxen_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pxen_steps{grid-template-columns:1fr}.pxen_h1{font-size:30px}}