:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172839;background:#f3f6fa;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{margin:0}header{background:#142b42;color:#fff;padding:1rem 2rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}a{color:#165fb3}header a{color:#fff;text-decoration:none}.brand{font-size:1.4rem;font-weight:750;letter-spacing:.02em}.brand span{font-weight:400;color:#d6e4f2}nav{display:flex;gap:1.3rem}.identity{margin-left:auto;display:flex;align-items:center;gap:1rem;font-size:.85rem}main{max-width:1440px;margin:2.5rem auto;padding:0 2rem}h1{font-size:2rem;letter-spacing:-.035em;margin-bottom:.4rem}h2{font-size:1.15rem;margin:0}section{background:white;border:1px solid #d9e2ed;border-radius:10px;margin:1.3rem 0;padding:1.5rem;box-shadow:0 2px 4px #102e4b05}.intro{color:#425c74;margin-top:0}.search,.connection-actions,.verify{display:flex;gap:1rem;flex-wrap:wrap;align-items:end}.grow{flex:1;min-width:220px}label{display:flex;flex-direction:column;gap:.35rem;font-size:.87rem;font-weight:650}input,select{font:inherit;color:#172839;padding:.7rem .8rem;border:1px solid #b9c8d9;border-radius:5px;background:white;min-height:43px;max-width:100%}input:focus,select:focus,button:focus,a:focus{outline:3px solid #85baff;outline-offset:2px}button,.button{font:inherit;font-weight:650;background:#175ca8;color:#fff;border:1px solid #175ca8;border-radius:5px;padding:.7rem 1rem;cursor:pointer;display:inline-block;text-decoration:none;min-height:43px}.secondary{background:#f3f7fc;color:#174a7d;border-color:#bccfe0}.hint,small{color:#536a80;font-size:.85rem}.hint{margin-bottom:0}.section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center}.badge{font-size:.8rem;border-radius:5px;padding:.2rem .55rem;background:#eaf0f7;color:#304e6b;display:inline-block}.error,.success{padding:1rem;border-radius:5px;border:1px solid #e0b5b2;background:#fff1ef;color:#7a2520}.success{border-color:#9ccfb2;background:#ecf8f0;color:#205938}.table-wrap{overflow-x:auto;margin-top:1rem}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;background:#f3f6fa;color:#4c647c}td,th{padding:.8rem;border-bottom:1px solid #e0e8f0;vertical-align:top}td{overflow-wrap:anywhere}td small{display:block;margin-top:.3rem}.identifier,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem}.verify{border-left:1px solid #dce5ef;padding-left:1.2rem}.login{max-width:650px;padding:2rem}.login .button{margin-top:1rem}dl{display:grid;grid-template-columns:130px 1fr;gap:.4rem;font-size:.85rem}dt{font-weight:650}dd{margin:0;overflow-wrap:anywhere}pre{white-space:pre-wrap}footer{max-width:1440px;margin:3rem auto;padding:1rem 2rem;color:#64768a;font-size:.8rem}@media(max-width:700px){header,main{padding-left:1rem;padding-right:1rem}header{gap:1rem}.identity{margin-left:0}main{margin-top:1.5rem}.search>label{width:100%}.verify{border-left:0;padding-left:0}.section-heading{align-items:start}dl{grid-template-columns:1fr}dd{margin-bottom:.5rem}}
