body{font-family:system-ui,sans-serif;margin:0;color:#1a1a2e;background:#f7f8fc}header{background:#111433;color:#fff;padding:14px 24px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}header a{color:#cfd3ff;text-decoration:none}header b a{color:#fff;font-size:1.15em}main{max-width:1100px;margin:auto;padding:24px}table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}th,td{padding:9px;border-bottom:1px solid #e3e5ef;text-align:left;vertical-align:top}th{background:#eef0fa;cursor:pointer}.cta{background:#5b4bff;color:#fff;padding:18px 22px;border-radius:10px;margin:28px 0}.cta a{background:#fff;color:#5b4bff;padding:8px 14px;border-radius:6px;font-weight:700;text-decoration:none;margin-left:8px}.f{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.f input,.f select{padding:8px;border:1px solid #ccd;border-radius:6px}.unk{color:#999;font-style:italic}.aff{background:#fff6d6;border:1px dashed #d4a800;padding:10px;border-radius:6px}footer{text-align:center;color:#777;font-size:13px;padding:30px}*{box-sizing:border-box}header{position:static}header nav{display:flex;gap:18px;flex-wrap:wrap}.cta{display:flex;align-items:center;gap:14px;justify-content:space-between}.cta a{margin-left:0;white-space:nowrap;flex-shrink:0}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{background:#eef0fa;border-radius:10px;padding:2px 8px;font-size:12px;white-space:nowrap}.chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.chip.more{background:#ddd9ff}@media(max-width:700px){main{padding:14px}h1{font-size:1.5em}header{padding:10px 14px;gap:6px;flex-direction:column;align-items:flex-start}header nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:16px;padding-bottom:4px;white-space:nowrap}.cta{flex-direction:column;align-items:flex-start}.cta a{align-self:stretch;text-align:center}.f>*{flex:1 1 100%}table{font-size:13px}th,td{padding:7px;overflow-wrap:break-word}th{hyphens:auto;min-width:64px}table.cards,.cards tbody{display:block;min-width:0;width:100%;background:none}.cards .chips{flex:1;min-width:0}.cards td{overflow-wrap:anywhere}.cards thead{display:none}.cards tr{display:block;background:#fff;border:1px solid #e3e5ef;border-radius:10px;margin-bottom:10px;padding:10px 12px}.cards td{display:flex;gap:10px;border:0;padding:4px 0}.cards td[data-l]:before{content:attr(data-l);min-width:78px;color:#667;font-size:12px;font-weight:600}.cards td:first-child{font-size:16px;padding-bottom:6px}}