.ildsva_page{background:var(--back);border-radius:var(--radius);max-width:1000px;min-height:calc(100svh - 180px);margin:0 auto;padding:80px 56px 32px;font-size:1.5rem}.ildsva_intro{text-align:center;margin-bottom:32px}.ildsva_intro h1{letter-spacing:-.025em;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.5}.ildsva_description{color:var(--font-light);margin-top:12px;font-size:1.4rem}.ildsva_form{max-width:760px;margin:0 auto}.ildsva_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;max-width:760px;margin:4px auto 0;font-size:1.3rem;display:flex}.ildsva_actions a{text-underline-offset:3px;align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.ildsva_searchBox{border-radius:var(--radius);background:#f0f1f2;align-items:center;gap:12px;min-height:58px;padding:0 0 0 18px;display:flex}.ildsva_searchBox:focus-within{outline-offset:2px;outline:2px solid #747c88}.ildsva_searchIcon{color:var(--font-light);flex-shrink:0}.ildsva_searchBox input{width:100%;min-width:0;font:inherit;color:var(--font-color);background:0 0;border:none;outline:none;flex:1;padding:16px 0;font-size:1.6rem}.ildsva_searchBox input::placeholder{color:var(--font-light);opacity:1}.ildsva_page button{font:inherit;cursor:pointer}.ildsva_page button:disabled{cursor:default}.ildsva_clear{width:44px;height:44px;color:var(--font-light);background:0 0;border:none;border-radius:3px;flex-shrink:0;place-items:center;display:grid}.ildsva_clear:hover{background:#e2e4e7}.ildsva_submit{border-radius:0 var(--radius) var(--radius) 0;min-width:92px;min-height:58px;color:var(--brand-font);background:var(--brand-color);border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:12px 20px;display:flex}.ildsva_submit:hover:not(:disabled){background:#3f3f46}.ildsva_submit:disabled{background:var(--brand-color);color:var(--brand-font)}.ildsva_help{color:var(--font-light);margin:10px 0 0;font-size:1.25rem}.ildsva_discovery{max-width:760px;color:var(--font-light);margin:0 auto;font-size:1.25rem}.ildsva_examples{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ildsva_examples button{min-height:44px;color:var(--font-color);background:#f0f1f2;border:none;border-radius:3px;padding:9px 14px;font-size:1.3rem}.ildsva_examples button:hover:not(:disabled){background:#e2e4e7}.ildsva_examples button:disabled{color:var(--font-light)}.ildsva_filters{max-width:760px;margin:24px auto 0}.ildsva_filterGroup{background:var(--topback);border-radius:var(--radius);font-size:1.3rem}.ildsva_filterGroup summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;list-style:none;display:flex}.ildsva_filterGroup summary::-webkit-details-marker{display:none}.ildsva_filterCount{color:var(--font-light);flex-shrink:0;align-items:center;gap:12px;display:flex}.ildsva_filterGroup[open] .ildsva_filterCount svg{transform:rotate(180deg)}.ildsva_filterGroup fieldset{border:none;min-width:0;margin:0;padding:0 16px 12px}.ildsva_filterTools{color:var(--font-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:1.2rem;display:flex}.ildsva_filterTools button{min-height:40px;color:var(--font-color);text-underline-offset:3px;background:0 0;border:none;border-radius:4px;padding:8px;text-decoration:underline}.ildsva_filterTools button:disabled{color:var(--font-light);text-decoration:none}.ildsva_filterOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ildsva_filterOptions li{align-items:center;min-width:0;display:flex}.ildsva_filterOptions label{cursor:pointer;overflow-wrap:anywhere;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.ildsva_filterOptions input{width:18px;height:18px;accent-color:var(--brand-color);flex-shrink:0;margin:0}.ildsva_filterOptions a{width:44px;min-height:44px;color:var(--font-light);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.ildsva_filterOptions a:hover{background:#e2e4e7}.ildsva_filterGroup summary:focus-visible,.ildsva_filterTools button:focus-visible,.ildsva_filterOptions a:focus-visible{outline:2px solid var(--font-color);outline-offset:2px}.ildsva_filterGroup fieldset:disabled label{cursor:default;color:var(--font-light)}.ildsva_status{max-width:760px;color:var(--font-light);overflow-wrap:anywhere;margin:24px auto 0;font-size:1.3rem}.ildsva_status:empty{margin:0}.ildsva_busyNotice{background:var(--topback);max-width:760px;color:var(--font-color);margin:20px auto;padding:16px 20px;font-size:1.3rem}.ildsva_busyNotice:empty{margin:0;padding:0}.ildsva_error{color:#942a24;background:#fff0ee;max-width:760px;margin:20px auto;padding:16px 20px}.ildsva_error p+p{margin-top:4px;font-size:1.3rem}.ildsva_withResults{padding-top:40px}.ildsva_withResults .ildsva_intro{text-align:left;max-width:760px;margin:0 auto 24px}.ildsva_withResults .ildsva_intro h1{font-size:2.4rem}.ildsva_withResults .ildsva_description{display:none}.ildsva_results{max-width:760px;margin:16px auto 0}.ildsva_results[aria-busy=true] .ildsva_resultList{opacity:.5}.ildsva_resultList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ildsva_result{overflow-wrap:anywhere;min-width:0}.ildsva_resultLink{border-radius:var(--radius);background:var(--topback);color:var(--font-color);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;display:flex}.ildsva_resultLink:visited{color:var(--font-color)}.ildsva_resultLink:hover{background:#eaeae5;text-decoration:none}.ildsva_resultLink:focus-visible{outline:2px solid var(--font-color);outline-offset:3px}.ildsva_resultContent{min-width:0}.ildsva_source{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:8px;display:flex}.ildsva_sourceName{color:var(--font-light);font-size:1.3rem;line-height:1.5}.ildsva_host{color:var(--font-light);font-size:1.2rem;line-height:1.5}.ildsva_result h2{margin:0;font-size:1.8rem;font-weight:700;line-height:1.6}.ildsva_resultMeta{color:var(--font-light);flex-wrap:wrap;gap:8px 20px;margin-top:4px;font-size:1.25rem;display:flex}.ildsva_resultAction{flex-shrink:0;align-items:center;gap:12px;font-size:1.3rem;display:flex}.ildsva_resultAction small{color:var(--font-light);margin-top:2px;font-size:1.1rem;display:block}.ildsva_resultAction svg{flex-shrink:0}.ildsva_empty{color:var(--font-light);background:#f5f5f3;padding:24px}.ildsva_empty h2{color:var(--font-color);margin-bottom:8px;font-size:1.8rem}.ildsva_footer{max-width:760px;color:var(--font-light);margin:48px auto 0;padding-top:16px;font-size:1.2rem;line-height:1.9}.ildsva_withResults .ildsva_footer{margin-top:20px}.ildsva_spinner{animation:1s linear infinite ildsva_spin}@keyframes ildsva_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ildsva_spinner{animation:none}}@media (max-width:600px){.ildsva_page{padding:40px 16px 24px}.ildsva_intro{text-align:left;margin-bottom:24px}.ildsva_intro h1{font-size:2.3rem}.ildsva_description{font-size:1.3rem}.ildsva_searchBox{gap:2px;padding-left:12px}.ildsva_searchIcon{display:none}.ildsva_submit{min-width:64px;padding:12px}.ildsva_submit>svg{display:none}.ildsva_examples{gap:8px}.ildsva_examples button{padding:9px 12px}.ildsva_filterOptions{grid-template-columns:minmax(0,1fr)}.ildsva_withResults{padding-top:32px}.ildsva_withResults .ildsva_intro h1{font-size:2.2rem}.ildsva_resultLink{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.ildsva_result h2{font-size:1.7rem}.ildsva_resultAction{justify-content:flex-end}.ildsva_resultAction small{margin:0 0 0 8px;display:inline}.ildsva_footer{margin-top:32px}}
._3mPRRG_filterHint{color:var(--font-light);margin-top:8px;font-size:1.25rem}._3mPRRG_skeleton{max-width:760px;margin:16px auto 0}._3mPRRG_skeletonCard{border-radius:var(--radius);background:var(--topback);padding:20px 24px}._3mPRRG_skeletonCard+._3mPRRG_skeletonCard{margin-top:12px}._3mPRRG_skeletonCard>div{background:#d5d7da;border-radius:4px;animation:1.6s ease-in-out infinite _3mPRRG_skeletonPulse}._3mPRRG_skeletonTitle{width:65%;height:26px}._3mPRRG_skeletonSource{width:30%;height:18px;margin-top:12px}._3mPRRG_skeletonMeta{width:18%;height:16px;margin-top:8px}@keyframes _3mPRRG_skeletonPulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){._3mPRRG_skeletonCard>div{animation:none}}@media (max-width:600px){._3mPRRG_skeletonCard{padding:16px}}
