.page-module__ajy3tG__container{flex-direction:column;gap:2rem;max-width:800px;display:flex}.page-module__ajy3tG__header{margin-bottom:.5rem}.page-module__ajy3tG__title{color:var(--text-primary);margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.page-module__ajy3tG__description{color:var(--text-secondary)}.page-module__ajy3tG__errorBanner{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;padding:.75rem 1rem;font-size:.9rem}.page-module__ajy3tG__editor{flex-direction:column;gap:.5rem;display:flex}.page-module__ajy3tG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.85rem;font-weight:600}.page-module__ajy3tG__textInput{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);text-align:center;letter-spacing:.2em;border-radius:12px;outline:none;padding:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700}.page-module__ajy3tG__textInput:focus{border-color:#fff3}.page-module__ajy3tG__outputBox{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:150px;padding:3rem 2rem;display:flex}.page-module__ajy3tG__outputText{color:var(--accent-color);font-size:1.75rem;font-weight:600;line-height:1.4}
