.cup-viewer-v609{color:#172a42;max-width:1100px;margin:auto;padding:20px 12px;line-height:1.7}.cup-viewer-v609 [hidden]{display:none!important}.cup-viewer-v609 button{font:inherit;border:1px solid #b8c2d0;border-radius:8px;background:white;color:#172a42;padding:10px 14px;cursor:pointer;min-height:44px}.cup-viewer-v609 button:disabled{opacity:.5}.cup-viewer-actions{display:flex;gap:12px;justify-content:space-between}.cup-status-v609{padding:12px;background:#e9eff5;border-radius:8px;font-size:14px}.cup-list-v609{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.cup-viewer-v609 .cup-card-v609{display:flex;flex-direction:column;text-align:left;gap:8px;border-top:4px solid #d9bc60;padding:20px;box-shadow:0 3px 10px #1028400a}.cup-card-v609 strong{font-size:21px}.cup-card-v609 small,.cup-kicker-v609{color:#796125;font-weight:800;letter-spacing:.08em}.cup-viewer-v609 h2{font-size:clamp(25px,5vw,40px);line-height:1.3;margin:8px 0}.cup-viewer-v609 a{color:#163b65;overflow-wrap:anywhere}.cup-hint-v609{font-size:13px;color:#536478}.cup-viewer-v609 iframe{display:block}