.isz-discovery{font-family:inherit;display:grid;gap:22px}.isz-discovery *{box-sizing:border-box}.isz-discovery h2{font-size:24px;line-height:1.2;margin:0 0 14px;color:#123a67}.isz-search,.isz-spinner{padding:24px;border-radius:18px;border:1px solid #dbe6ef;background:#f5f9fc}.isz-search label{display:block;font-size:14px;color:#344b61}.isz-search input[type=search]{width:100%;min-width:0;margin:8px 0 12px;padding:12px;border:1px solid #a6b9cc;border-radius:9px;background:white;color:#172f49}.isz-discovery button{width:100%;border:0;border-radius:10px;padding:13px 16px;background:#164e86;color:white;font-weight:700;cursor:pointer;min-height:46px}.isz-discovery button:hover{background:#103b68}.isz-discovery button:disabled{opacity:.65;cursor:wait}.isz-discovery :focus-visible{outline:3px solid #b96b13;outline-offset:3px}.isz-spinner{background:#fff3e7;border-color:#f0dcc6}.isz-eyebrow{display:block;font-size:11px;letter-spacing:.11em;font-weight:700;color:#78502d;margin-bottom:12px}.isz-spinner p{font-size:14px;margin:0 0 16px;color:#4d515a}.isz-reel{display:flex;align-items:center;justify-content:center;text-align:center;min-height:100px;padding:18px 10px;background:white;border:1px solid #edd7c1;border-radius:12px;font-size:21px;font-weight:700;color:#153d66;overflow-wrap:anywhere}.isz-spinner .isz-status{margin:12px 0;font-size:13px}.isz-result{display:block;margin:0 0 18px;font-weight:700;color:#164e86;text-decoration:underline}.isz-result[hidden]{display:none}.is-spinning .isz-reel{box-shadow:inset 0 8px 12px #f2dfcc,inset 0 -8px 12px #f2dfcc}
