:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#202124;background:#f7f7f5;line-height:1.45}*{box-sizing:border-box}body{margin:0}.shell{max-width:1180px;margin:0 auto;padding:30px 20px 64px}.topbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}h1,h2,p{margin:0}h1{font-size:28px;letter-spacing:-.04em}h2{font-size:17px;letter-spacing:-.02em}.eyebrow{color:#6b6f76;font-size:11px;letter-spacing:.16em;font-weight:700}.account{font-size:13px;color:#666}.panel{background:#fff;border:1px solid #e4e4e0;border-radius:10px;padding:20px;margin-bottom:16px}.login-panel{max-width:420px;margin:60px auto}.muted{color:#767a80;font-size:13px;margin-top:5px}.error{color:#b42318;font-size:13px;min-height:20px;margin-top:10px}label{display:block;font-size:13px;color:#555;margin-top:14px}input,select,textarea{display:block;width:100%;margin-top:6px;border:1px solid #d8d9d5;border-radius:6px;background:#fff;color:#202124;font:inherit;padding:9px 10px}textarea{min-height:75px;resize:vertical}button{border:0;border-radius:6px;background:#202124;color:#fff;padding:9px 14px;font:inherit;cursor:pointer;margin-top:14px}button:hover{background:#414347}.secondary{background:#f0f0ed;color:#34363a;margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.form-grid input,.form-grid select,.form-grid textarea,.form-grid button{grid-column:span 1}.form-grid textarea{grid-column:1/-1}.form-grid button{justify-self:start}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat{background:#fff;border:1px solid #e4e4e0;border-radius:10px;padding:16px}.stat strong{display:block;font-size:25px}.stat span{font-size:12px;color:#73777c}.section-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{text-align:left;border-top:1px solid #ededeb;padding:10px 8px;vertical-align:top}.table th{color:#70747a;font-weight:600;font-size:12px}.tag{display:inline-block;padding:2px 7px;border-radius:99px;background:#eef0ed;font-size:12px}.tag.ok{color:#146c43;background:#e7f5ec}.tag.bad{color:#9f1d20;background:#fce9e9}.actions{display:flex;gap:6px;flex-wrap:wrap}.actions button{font-size:12px;padding:6px 9px;margin:0}.notice{padding:11px 14px;border-radius:7px;background:#e9f4ff;color:#15578a;font-size:13px;margin-bottom:16px}.node-card{border-top:1px solid #ededeb;padding:18px 0}.node-card:first-child{border-top:0;padding-top:0}.node-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.uri{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;background:#f5f5f2;border:1px solid #e8e8e3;padding:9px;border-radius:6px;word-break:break-all;margin-top:10px}.links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.links a{color:#15578a}.empty{color:#767a80;font-size:13px;padding:10px 0}@media(max-width:780px){.grid.two,.stats{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.form-grid input,.form-grid select,.form-grid textarea,.form-grid button{grid-column:1}.topbar{gap:12px;flex-direction:column}}
