.styles-module__wKNn0G__container{max-width:1400px;margin:0 auto;padding:2rem 1rem}.styles-module__wKNn0G__header{text-align:center;margin-bottom:3rem}.styles-module__wKNn0G__header .styles-module__wKNn0G__icon{color:#2563eb;margin-bottom:1rem}.styles-module__wKNn0G__header h1{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem}.styles-module__wKNn0G__header p{color:#64748b;font-size:1.1rem}.styles-module__wKNn0G__content{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}.styles-module__wKNn0G__inputSection,.styles-module__wKNn0G__outputSection{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.styles-module__wKNn0G__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.styles-module__wKNn0G__sectionHeader h2{color:#1e293b;margin:0;font-size:1.25rem}.styles-module__wKNn0G__textarea{resize:vertical;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:1rem;font-family:Courier New,monospace;font-size:.9rem;transition:border-color .2s}.styles-module__wKNn0G__textarea:focus{background:#fff;border-color:#2563eb;outline:none}.styles-module__wKNn0G__options{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.styles-module__wKNn0G__optionGroup{flex-direction:column;gap:.5rem;display:flex}.styles-module__wKNn0G__optionGroup label{color:#475569;font-size:.9rem;font-weight:600}.styles-module__wKNn0G__input{border:2px solid #e2e8f0;border-radius:8px;padding:.75rem;font-size:1rem;transition:border-color .2s}.styles-module__wKNn0G__input:focus{border-color:#2563eb;outline:none}.styles-module__wKNn0G__radioGroup{gap:1rem;display:flex}.styles-module__wKNn0G__radio{cursor:pointer;border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;transition:all .2s;display:flex}.styles-module__wKNn0G__radio:hover{background:#eff6ff;border-color:#2563eb}.styles-module__wKNn0G__radio input[type=radio]{cursor:pointer}.styles-module__wKNn0G__radio input[type=radio]:checked+svg{color:#2563eb;background:#eff6ff;border-color:#2563eb}.styles-module__wKNn0G__radio:has(input[type=radio]:checked){color:#2563eb;background:#eff6ff;border-color:#2563eb}.styles-module__wKNn0G__checkbox{cursor:pointer;color:#475569;align-items:center;gap:.5rem;font-weight:500;display:flex}.styles-module__wKNn0G__checkbox input[type=checkbox]{cursor:pointer;width:18px;height:18px}.styles-module__wKNn0G__convertBtn,.styles-module__wKNn0G__exampleBtn,.styles-module__wKNn0G__actionBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.styles-module__wKNn0G__convertBtn{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);width:100%;font-size:1rem}.styles-module__wKNn0G__convertBtn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.styles-module__wKNn0G__exampleBtn{color:#475569;background:#f1f5f9;padding:.5rem 1rem;font-size:.875rem}.styles-module__wKNn0G__exampleBtn:hover{background:#e2e8f0}.styles-module__wKNn0G__actionBtn{color:#475569;background:#f1f5f9;font-size:.875rem}.styles-module__wKNn0G__actionBtn:hover{background:#e2e8f0}.styles-module__wKNn0G__actions{gap:.5rem;display:flex}.styles-module__wKNn0G__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:1rem;padding:1rem;font-size:.9rem}.styles-module__wKNn0G__output{color:#e2e8f0;background:#1e293b;border-radius:8px;max-height:600px;margin:0;padding:1.5rem;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;overflow:auto}.styles-module__wKNn0G__output code{color:#e2e8f0}.styles-module__wKNn0G__info{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.styles-module__wKNn0G__info h2{color:#1e293b;margin-bottom:1rem;font-size:1.5rem}.styles-module__wKNn0G__info h3{color:#334155;margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.styles-module__wKNn0G__info ol,.styles-module__wKNn0G__info ul{color:#475569;margin-left:1.5rem;line-height:1.8}.styles-module__wKNn0G__info li{margin-bottom:.5rem}.styles-module__wKNn0G__info strong{color:#1e293b;font-weight:600}@media (max-width:1024px){.styles-module__wKNn0G__content{grid-template-columns:1fr}.styles-module__wKNn0G__header h1{font-size:2rem}}@media (max-width:640px){.styles-module__wKNn0G__container{padding:1rem .5rem}.styles-module__wKNn0G__header h1{font-size:1.75rem}.styles-module__wKNn0G__radioGroup,.styles-module__wKNn0G__actions{flex-direction:column}.styles-module__wKNn0G__actionBtn{width:100%}}
