*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f4f7fc;color:#172d4e;line-height:1.6}header{min-height:76px;padding:16px max(20px,calc((100vw - 960px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e1e8f3}header img{display:block;object-fit:contain;height:auto}nav{display:flex;gap:6px}main{max-width:800px;margin:auto;padding:34px 20px 24px}.kicker{font-size:12px;font-weight:750;letter-spacing:.14em;color:#2867d8}h1{font-size:clamp(28px,5vw,40px);letter-spacing:-.04em;line-height:1.15;margin:12px 0}h2{font-size:20px;line-height:1.3;margin:0 0 16px}h3{font-size:18px;margin:0 0 8px}p{margin:12px 0;color:#445875}.card{padding:26px;border:1px solid #dce5f2;background:#fff;border-radius:20px;margin:20px 0;box-shadow:0 8px 30px #1b3e6b05}.intro p{max-width:630px}.status{padding:0 4px;overflow-wrap:anywhere}.status:empty{display:none}.status.error{color:#a3263e}.status.success{color:#11694d}label{display:block;font-weight:650;margin:18px 0 8px}input{display:block;width:100%;min-width:0;font:inherit;padding:12px;border:1px solid #bfcee2;border-radius:10px;min-height:48px;margin-top:6px;background:#fff;color:#172d4e}button,.button{font:inherit;font-weight:650;cursor:pointer;border:1px solid #cbd8eb;padding:10px 16px;min-height:44px;border-radius:10px;background:#fff;color:#245ac1}button.primary{background:#2867df;border-color:#2867df;color:white}button:disabled{opacity:.55;cursor:default}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;align-items:center}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:450}.check input{flex:0 0 20px;width:20px;min-height:20px;margin-top:3px}.small{font-size:13px;color:#536783}.tag{display:inline-flex;gap:6px;align-items:center;font-weight:650;font-size:12px;background:#edf4ff;color:#245ab7;border:1px solid #d7e5ff;padding:5px 10px;border-radius:20px}.application dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:6px 16px;font-size:14px}.application dt{color:#536783}.application dd{margin:0;overflow-wrap:anywhere}.reference{font-size:12px;overflow-wrap:anywhere}.account{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.account p{margin:0;overflow-wrap:anywhere}.auth-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.auth-switch [aria-pressed=true]{background:#edf4ff;border-color:#2867df;color:#174794}.information ol{padding-left:22px;color:#445875}.information li{padding-bottom:8px}a{color:#245ac1;text-underline-offset:3px}summary{font-weight:650;cursor:pointer;min-height:30px}details h3{margin-top:20px}footer{display:flex;justify-content:space-between;gap:16px;padding:8px 0 24px;font-size:14px}:focus-visible{outline:3px solid #8db8ff;outline-offset:3px}[hidden]{display:none!important}@media(max-width:480px){header{padding:16px 20px}main{padding:26px 16px}.card{padding:20px;border-radius:16px;margin:16px 0}.actions button{flex:1}.application dl{grid-template-columns:1fr;gap:2px}.application dd{margin-bottom:10px}.check{font-size:14px}}
