.page-module__4MBTTa__container{max-width:1100px;margin:0 auto;padding:2rem 1.5rem}.page-module__4MBTTa__title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module__4MBTTa__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem}.page-module__4MBTTa__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__4MBTTa__grid{grid-template-columns:1fr 1fr}}.page-module__4MBTTa__sectionTitle{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module__4MBTTa__textarea{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;min-height:400px;color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast);border-radius:8px;padding:1rem;font-family:monospace;font-size:.9rem}.page-module__4MBTTa__textarea:focus{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary);outline:none}.page-module__4MBTTa__outputPanel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.page-module__4MBTTa__outputHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem;font-weight:600;display:flex}.page-module__4MBTTa__outputContent{color:var(--text-primary);white-space:pre-wrap;max-height:500px;padding:1rem;font-family:monospace;font-size:.9rem;line-height:1.5;overflow:auto}.page-module__4MBTTa__copyBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.page-module__4MBTTa__copyBtn:hover{background:var(--bg-primary);color:var(--text-primary)}.page-module__4MBTTa__errorText{color:var(--accent-error);padding:1rem;font-weight:500}.page-module__4MBTTa__headerPart{color:var(--accent-error)}.page-module__4MBTTa__payloadPart{color:var(--accent-purple)}.page-module__4MBTTa__signaturePart{color:var(--accent-blue)}
