.page-module__WU-n-q__container{max-width:900px;padding:var(--spacing-3xl)var(--spacing-lg);margin:0 auto}.page-module__WU-n-q__header{text-align:center;margin-bottom:var(--spacing-3xl)}.page-module__WU-n-q__header h1{color:var(--color-dark);margin-bottom:var(--spacing-md)}.page-module__WU-n-q__header p{color:var(--color-gray);font-size:1.125rem}.page-module__WU-n-q__form{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.page-module__WU-n-q__formSection{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-gray-light)}.page-module__WU-n-q__formSection:last-of-type{border-bottom:none}.page-module__WU-n-q__formSection h2{color:var(--color-dark);margin-bottom:var(--spacing-lg);font-size:1.25rem}.page-module__WU-n-q__formGroup{margin-bottom:var(--spacing-lg)}.page-module__WU-n-q__formGroup label{color:var(--color-dark);margin-bottom:var(--spacing-sm);font-weight:600;display:block}.page-module__WU-n-q__formGroup small{color:var(--color-gray);margin-top:var(--spacing-xs);font-size:.875rem;display:block}.page-module__WU-n-q__formRow{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__WU-n-q__results{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.page-module__WU-n-q__resultSection{margin-bottom:var(--spacing-2xl)}.page-module__WU-n-q__resultSection h2{color:var(--color-dark);margin-bottom:var(--spacing-md);font-size:1.25rem}.page-module__WU-n-q__codeBlock{background:var(--color-dark);padding:var(--spacing-lg);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);overflow-x:auto}.page-module__WU-n-q__codeBlock pre{color:var(--color-primary);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;font-size:.875rem}.page-module__WU-n-q__actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.page-module__WU-n-q__warning{color:#856404;padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:var(--spacing-md);background:#fff3cd;border:1px solid #ffc107;font-size:.875rem}.page-module__WU-n-q__infoSection{background:var(--color-off-white);padding:var(--spacing-2xl);border-radius:var(--radius-xl);margin-top:var(--spacing-3xl)}.page-module__WU-n-q__infoSection h2{color:var(--color-dark);margin-bottom:var(--spacing-md)}.page-module__WU-n-q__infoSection h3{color:var(--color-dark);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.page-module__WU-n-q__infoSection p{color:var(--color-gray);line-height:1.7}.page-module__WU-n-q__infoSection ol{color:var(--color-gray);padding-left:var(--spacing-xl);line-height:1.7}.page-module__WU-n-q__infoSection ol li{margin-bottom:var(--spacing-sm)}@media (max-width:768px){.page-module__WU-n-q__container{padding:var(--spacing-xl)var(--spacing-md)}.page-module__WU-n-q__form,.page-module__WU-n-q__results{padding:var(--spacing-lg)}.page-module__WU-n-q__formRow{grid-template-columns:1fr}.page-module__WU-n-q__actions{flex-direction:column}.page-module__WU-n-q__actions button{width:100%}}
