:root{color:#eaf1fc;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f17;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 80% 0,#14345b44,#0000 50%);min-height:100vh;margin:0}a{color:#89baff;text-decoration:none}a:hover{text-decoration:underline}header,main,footer{max-width:1240px;margin:auto;padding:28px 32px}header{border-bottom:1px solid #29384d;align-items:center;gap:28px;font-size:13px;display:flex}.brand{color:#eef5ff;align-items:center;gap:12px;margin-right:auto;font-size:21px;font-weight:600;display:flex}.brand small{letter-spacing:3px;color:#8caacc;margin-top:5px;font:8px monospace;display:block}.eyebrow{letter-spacing:2px;color:#86baff;margin:0 0 18px;font:10px monospace}main{padding-top:56px}h1{letter-spacing:-1.8px;margin:0 0 20px;font-size:48px;font-weight:550}h2{letter-spacing:-.6px;margin:0 0 18px;font-size:24px;font-weight:550}p{color:#a4b8d3;font-size:14px;line-height:1.8}.panel{background:linear-gradient(135deg,#112035,#0b1522);border:1px solid #293e59;border-radius:9px;margin-bottom:24px;padding:28px}.panel>p{max-width:780px}.muted{color:#8197b4;font-size:12px}button{font:inherit;cursor:pointer;color:#e0eeff;background:#16283d;border:1px solid #355779;border-radius:5px;padding:11px 16px;font-size:12px}button:hover{background:#1c3858;border-color:#71afff}button:disabled{opacity:.5;cursor:wait}.primary{background:linear-gradient(135deg,#197cff,#0b43ac);border-color:#69a9ff}input,textarea{color:#e6f1ff;width:100%;font:inherit;background:#07111e;border:1px solid #304d70;border-radius:5px;margin:10px 0 16px;padding:13px;font-size:14px}textarea{resize:vertical;min-height:70px}input[type=checkbox]{accent-color:#4b96ff;width:auto;margin:0 8px 0 0}label,legend{color:#b1c7e4;font-size:13px}fieldset{border:1px solid #2c4562;flex-wrap:wrap;gap:20px;margin:15px 0;padding:20px;display:flex}#invite-form{max-width:650px}#message{min-height:26px;margin-bottom:30px}.workspace-top,.section-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.workspace-top .muted{margin-bottom:0}.metrics{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.metrics .panel{padding:24px}.metrics span{color:#a0b5d0;font-size:12px}.metrics strong{letter-spacing:-1px;margin:25px 0 18px;font-size:36px;font-weight:500;display:block}.metrics p{margin:15px 0 0;font-size:11px}progress{accent-color:#579bff;width:100%;height:6px}.workspace-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.endpoint{background:#071321;border:1px solid #314e72;border-radius:5px;align-items:center;gap:10px;margin:22px 0;padding:12px;display:flex}.endpoint code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.endpoint button{flex-shrink:0}#latency-chart{width:100%;margin:25px 0 0;overflow:visible}.chart-grid{stroke:#233b57;stroke-width:1px;fill:none}#latency-line{fill:none;stroke:#5daaff;stroke-width:2px}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}th{text-align:left;color:#7e9cc1;border-bottom:1px solid #28405c;padding:14px 12px;font-size:10px;font-weight:500}td{border-bottom:1px solid #1c3047;padding:16px 12px}td:first-child{white-space:normal;min-width:135px}td button{padding:7px 11px;font-size:11px}.actions{gap:12px;display:flex}dt{color:#7d97b9;margin-top:15px;font-size:11px}dd{overflow-wrap:anywhere;margin:8px 0;font:13px monospace}.allowance-note{max-width:850px}footer{color:#7e94b1;border-top:1px solid #23394f;justify-content:space-between;font-size:11px;display:flex}#new-key{background:#152c43;border:1px solid #4d83b2;border-radius:6px;margin:20px 0;padding:20px}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:2px solid #86c3ff}@media (width<=750px){header,main,footer{padding-inline:20px}header{flex-wrap:wrap;gap:12px}.brand{font-size:18px}header>a:not(.brand){font-size:11px}h1{font-size:37px}.metrics,.workspace-grid{grid-template-columns:1fr;gap:0}.panel{padding:22px}.metrics .panel{margin-bottom:15px}.metrics strong{margin:14px 0;font-size:32px}.section-top,.workspace-top{flex-wrap:wrap;align-items:start;gap:10px}fieldset{flex-direction:column}.endpoint{flex-wrap:wrap}.endpoint code{flex-basis:100%}main{padding-top:38px}}
