.custom-search-page{max-width:1380px}.custom-search-page .card-description{color:#62576e}.custom-search-page .type-conference{color:#82502e}.discovery-hero{align-items:center;gap:36px;padding:32px 0 40px;display:flex}.discovery-hero>div:first-child{flex:1}.discovery-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(2rem,4.3vw,3.8rem);line-height:1.12}.discovery-hero h1 span{color:#72529f}.discovery-hero p{max-width:660px;color:var(--muted);line-height:1.8}.custom-search-page .eyebrow{align-items:center;gap:8px;display:flex}.discovery-orbit{color:#72529f;background:radial-gradient(circle,#e4daf4 0%,#f0eaf8 55%,#0000 72%);border-radius:50%;flex-shrink:0;place-content:center;justify-items:center;gap:18px;width:210px;height:210px;display:grid}.discovery-orbit>svg{stroke-width:1px;width:84px;height:84px}.discovery-orbit span{letter-spacing:.08em;font-size:11px}.discovery-form{background:#ffffffdb;border:1px solid #e5deef;border-radius:28px;padding:28px;box-shadow:0 14px 45px #33205708}.discovery-query{border-bottom:1px solid #e5deef;align-items:center;gap:12px;padding-bottom:20px;display:flex}.discovery-query input{background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:18px}.discovery-types{border:0;flex-wrap:wrap;gap:9px;padding:22px 0;display:flex}.discovery-types legend{padding-top:22px;font-size:13px;font-weight:700}.discovery-types label{cursor:pointer;position:relative}.discovery-types input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.discovery-types span{color:#564d68;border:1px solid #dfd8e7;border-radius:50px;padding:9px 15px;font-size:12px;display:block}.discovery-types input:checked+span{color:#543678;background:#eee6fa;border-color:#a88bc9}.discovery-types input:focus-visible+span{outline-offset:3px;outline:3px solid #8367cc}.discovery-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.discovery-fields label,.discovery-urls label{color:#534963;gap:8px;font-size:12px;font-weight:700;display:grid}.discovery-fields input,.discovery-fields select,.discovery-urls textarea{color:#30263e;width:100%;min-width:0;font:inherit;background:#fcfbfe;border:1px solid #e3ddea;border-radius:12px;padding:12px;font-weight:500}.discovery-urls{margin:22px 0;font-size:13px}.discovery-urls summary{cursor:pointer;padding:8px 0}.discovery-urls p,.discovery-footnote{color:#645a73;font-size:12px;line-height:1.7}.discovery-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.discovery-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 18px;display:flex}.discovery-section-heading h2{margin:10px 0 0;font-size:23px}.discovery-history{margin:30px 0 40px}.discovery-history>p{color:#645a73;font-size:13px}.discovery-run{background:#fffa;border:1px solid #e3dcea;border-radius:20px;margin:12px 0;overflow:hidden}.discovery-run>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px;list-style:none;display:flex}.discovery-run>summary small{color:#675d75;margin-top:7px;font-size:11px;display:block}.discovery-run>summary strong{overflow-wrap:anywhere}.discovery-status{color:#503770;white-space:nowrap;background:#ebe5f4;border-radius:30px;padding:7px 12px;font-size:11px}.status-partial,.status-failed{color:#7b4917;background:#fff0d7}.discovery-run-body{border-top:1px solid #ece6f1;padding:20px;font-size:13px}.discovery-run-body>small{color:#645a73}.discovery-lead{border-top:1px solid #ece6f1;padding:20px 0}.discovery-lead h3{overflow-wrap:anywhere;margin:10px 0;font-size:17px}.discovery-lead p{color:#5c5368;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.discovery-lead>div:last-child{gap:20px;display:flex}.discovery-unverified{color:#815020;background:#fff1d9;border-radius:10px;padding:6px 10px;font-size:11px;display:inline-block}.discovery-pagination{justify-content:center;align-items:center;gap:20px;margin:25px 0;display:flex}@media (max-width:700px){.discovery-hero{padding:15px 0 24px}.discovery-orbit{display:none}.discovery-form{padding:20px}.discovery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-actions .button{justify-content:center;width:100%}.discovery-section-heading{flex-direction:column;align-items:flex-start}.discovery-run>summary{align-items:flex-start}.discovery-query input{font-size:16px}}@media (max-width:400px){.discovery-fields{grid-template-columns:1fr}.discovery-run>summary{flex-direction:column}}
