.fC9AWW_container{flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto;display:flex}.fC9AWW_title{color:#333;margin-bottom:20px;font-size:24px}.fC9AWW_input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:300px;max-width:100%;margin-bottom:20px;padding:10px;font-size:16px;transition:border-color .3s}.fC9AWW_input:focus{border-color:gray;outline:none}.fC9AWW_infoContainer{width:100%;max-width:400px;height:auto}.fC9AWW_infoText{text-align:center;color:#333;margin-top:20px;margin-bottom:20px;font-size:14px}.fC9AWW_secondLine{margin-top:10px;display:block}.fC9AWW_hidden{visibility:hidden;opacity:0;height:0}.fC9AWW_imageWrapper{width:100%;max-width:250px;margin:0 auto 20px}.fC9AWW_image{width:100%;height:auto}.fC9AWW_resultList{width:100%;max-width:300px;margin-top:20px;padding:0;list-style-type:none}.fC9AWW_resultItem{cursor:pointer;background-color:#f8f8f8;border-radius:10px;margin-bottom:10px;padding:15px;transition:background-color .3s}.fC9AWW_resultItem:hover,.fC9AWW_resultItem[aria-selected=true]{background-color:#e8e8e8}.fC9AWW_noResult{color:#666;text-align:center;margin:10px 0}.fC9AWW_reportLink{cursor:pointer;margin:10px 0;font-size:.8rem;font-weight:700;text-decoration:underline;display:block}.fC9AWW_updateNoteLink{cursor:pointer;color:#000;text-align:center;background:0 0;border:0;margin-top:20px;padding:0;font-family:inherit;font-size:.9rem;text-decoration:underline;transition:opacity .3s;display:inline-block}.fC9AWW_updateNoteLink:hover{opacity:.7}.fC9AWW_featuredLink{color:#000;background:linear-gradient(#0000 60%,#fff4a8 60%);margin-top:16px;padding:0 4px;font-weight:600;text-decoration:none;transition:background .2s}.fC9AWW_featuredLink:hover{opacity:1;background:linear-gradient(#0000 55%,#ffea7a 55%)}.fC9AWW_errorMessage{white-space:pre-line;text-align:center;margin-top:10px}.fC9AWW_errorMessage small{margin-top:10px;font-size:.8em;display:block}
.N1Zh5G_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;animation:.3s ease-out N1Zh5G_fadeIn;display:flex;position:fixed;inset:0}.N1Zh5G_modal{background-color:#fff;border-radius:10px;width:500px;max-width:80%;padding:30px;animation:.3s ease-out N1Zh5G_slideIn;box-shadow:0 4px 20px #0003}.N1Zh5G_title{color:#333;margin-bottom:15px;font-size:24px}.N1Zh5G_content{color:#666;margin-bottom:20px;font-size:16px;line-height:1.5}@keyframes N1Zh5G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes N1Zh5G_slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.N1Zh5G_content{max-height:70vh;line-height:1.6;overflow-y:auto}.N1Zh5G_content p{margin-bottom:15px}.N1Zh5G_highlightSection{background-color:#fff0f5;border-left:4px solid #ffb6c1;border-radius:5px;padding:15px}.N1Zh5G_highlight{color:#2c3e50;font-size:1.1em;font-weight:700;margin-bottom:10px!important}.N1Zh5G_closeButton{color:#495057;cursor:pointer;background-color:#dee2e6;border:none;border-radius:5px;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .2s}.N1Zh5G_closeButton:hover{background-color:#adb5bd}.N1Zh5G_exampleText{color:#6c757d}.N1Zh5G_tmiText{color:#6c757d;font-size:.9rem;font-style:italic}.N1Zh5G_stats{color:#2c3e50;font-weight:700}.N1Zh5G_donateButton{color:#fff;text-align:center;background-color:#495057;border-radius:6px;width:fit-content;margin:15px auto 0;padding:12px 24px;font-weight:600;text-decoration:none;transition:background-color .3s;display:block}.N1Zh5G_donateButton:hover{background-color:#343a40}@media (max-width:768px){.N1Zh5G_modal{width:calc(100% - 40px);max-width:none;max-height:90vh;margin:20px;padding:20px}.N1Zh5G_title{margin-bottom:20px;font-size:20px;line-height:1.3}.N1Zh5G_content{max-height:60vh;font-size:15px;line-height:1.7}.N1Zh5G_content p{margin-bottom:18px}.N1Zh5G_highlightSection{margin:15px 0;padding:12px}.N1Zh5G_highlight{font-size:1em;line-height:1.6;margin-bottom:12px!important}.N1Zh5G_stats{font-size:15px;line-height:1.5}.N1Zh5G_exampleText{font-size:13px;line-height:1.4}.N1Zh5G_tmiText{font-size:14px;line-height:1.5}.N1Zh5G_donateButton{margin:20px auto 0;padding:14px 20px;font-size:16px}.N1Zh5G_closeButton{margin-top:15px;padding:12px 24px;font-size:16px}}
