.page-module__jM53YW__container{background-color:#f8f9fa;min-height:100vh;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-module__jM53YW__content{max-width:720px;margin:0 auto}.page-module__jM53YW__header{margin-bottom:32px}.page-module__jM53YW__title{color:#1a1a1a;margin-bottom:8px;font-size:28px;font-weight:700}.page-module__jM53YW__subtitle{color:#666;font-size:16px}.page-module__jM53YW__section{background-color:#fff;border-radius:12px;margin-bottom:20px;padding:28px;box-shadow:0 2px 8px #00000014}.page-module__jM53YW__sectionTitle{color:#1a1a1a;margin-bottom:12px;font-size:16px;font-weight:600}.page-module__jM53YW__textarea{resize:vertical;box-sizing:border-box;border:2px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px;font-family:monospace;font-size:13px}.page-module__jM53YW__select{cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px;font-size:15px}.page-module__jM53YW__button{color:#fff;cursor:pointer;background-color:#0050c7;border:none;border-radius:8px;width:100%;margin-bottom:20px;padding:16px;font-size:16px;font-weight:600}.page-module__jM53YW__button:disabled{opacity:.5;cursor:not-allowed}.page-module__jM53YW__resultBox{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;padding:16px}.page-module__jM53YW__errorBox{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:16px}.page-module__jM53YW__code{color:#333;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6}