*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:radial-gradient(ellipse at 95% 0%,#20558a88,transparent 60%),#071e37;color:#edf6ff;font:15px/1.6 system-ui}header{padding:18px max(20px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #47627b}a{color:#d8bf8b;text-decoration:none}.brand{color:#fff;font-weight:700;letter-spacing:1px}.brand small{display:block;font-size:10px;color:#a9cbe9}main{max-width:1160px;margin:auto;padding:38px 22px}.box{border:1px solid #bfd2e7;background:#f4f9fd;color:#153b5b;border-radius:22px;padding:28px;margin:24px 0}.box a{color:#145e9f}.box h2{font-size:22px;margin:0 0 16px}.login{max-width:510px;margin:35px auto}.kicker{font:600 11px system-ui;letter-spacing:1.6px;color:#c4a36b}.box .kicker{color:#8b642b}h1{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-1.4px;margin:16px 0}h1 span{color:#67b6ff}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px}button{font:600 14px system-ui;cursor:pointer;background:#1b527f;color:white;border:1px solid #5083ad;border-radius:11px;padding:13px 17px;min-height:44px}button:disabled{opacity:.45;cursor:default}button:active{transform:scale(.98)}.primary{background:#155c9d;width:100%;margin-top:8px}label{display:block;font-size:13px;font-weight:600}input{display:block;width:100%;margin:6px 0 17px;padding:13px 14px;border:1px solid #bdcfe0;border-radius:11px;color:#173c5d;background:white;font:16px system-ui}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b49359;outline-offset:3px}.small{font-size:12px;line-height:1.7}.metrics,.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.metrics div{padding:18px 22px;border:1px solid #426484;border-radius:16px;background:#153b5c}.metrics strong{display:block;font-size:35px;line-height:1.3;color:#dfc58e}.metrics span{font-size:12px;color:#c6dcee}.cards a{background:linear-gradient(135deg,#1d65a8,#143d67);color:white;border:1px solid #4e8cc1;padding:24px;border-radius:20px;transition:transform .2s}.cards a:nth-child(2){background:#dfedfa;color:#123d67}.cards a:nth-child(3){background:#133854}.cards a:hover{transform:translateY(-4px)}.cards h2{font-size:23px;margin:10px 0}.cards p{font-size:13px}.number{font-size:12px;letter-spacing:2px}.cards b{font-size:13px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{background:transparent;color:#154a75}.tabs .active{background:#155c9d;color:white}.search{display:flex;gap:12px;align-items:center;margin-top:20px}.search label{flex:1}.search input{margin-bottom:0}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.record{padding:17px 0;border-bottom:1px solid #c6d9e9;overflow-wrap:anywhere}.record summary{cursor:pointer;font-weight:650}.record p{font-size:13px;white-space:pre-wrap}.record small{display:block;color:#52718d}.quote-price{font-weight:750;color:#135a98}.status-error{color:#ffd6b5}#connections{padding-left:20px;line-height:2}#login-status{color:#a7352a}@media(max-width:700px){main{padding:22px 16px}.cards{grid-template-columns:1fr}.metrics{gap:8px}.metrics div{padding:14px 10px}.metrics strong{font-size:28px}.metrics span{font-size:10px}.box{padding:21px}.heading{align-items:flex-start}.heading button{font-size:11px;padding:10px}.search{display:block}.search button{margin-top:10px}header{padding:16px}.brand{font-size:13px}}@media(prefers-reduced-motion:reduce){.cards a{transition:none}.cards a:hover,button:active{transform:none}}
