.page-module__GcGQ9G__page{min-height:100vh;padding:24px}.page-module__GcGQ9G__main{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;display:flex}.page-module__GcGQ9G__hero,.page-module__GcGQ9G__controls,.page-module__GcGQ9G__panel,.page-module__GcGQ9G__responsePanel{border:1px solid var(--outline);background:var(--surface);border-radius:28px;box-shadow:0 20px 60px #13202114}.page-module__GcGQ9G__hero,.page-module__GcGQ9G__controls,.page-module__GcGQ9G__responsePanel{padding:24px}.page-module__GcGQ9G__eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px}.page-module__GcGQ9G__hero h1{letter-spacing:-.05em;max-width:920px;color:var(--ink);margin-top:12px;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.96}.page-module__GcGQ9G__lead{max-width:760px;color:var(--muted);margin-top:16px;line-height:1.7}.page-module__GcGQ9G__controls{flex-direction:column;gap:18px;display:flex}.page-module__GcGQ9G__controls label{flex-direction:column;gap:8px;display:flex}.page-module__GcGQ9G__controls span,.page-module__GcGQ9G__panelHeader p{color:var(--muted)}.page-module__GcGQ9G__controls input,.page-module__GcGQ9G__panel textarea{border:1px solid var(--outline);width:100%;font:inherit;color:var(--ink);background:#ffffffd9;border-radius:18px;padding:14px 16px}.page-module__GcGQ9G__quickActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__GcGQ9G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__GcGQ9G__panel{flex-direction:column;gap:16px;padding:24px;display:flex}.page-module__GcGQ9G__panelHeader{flex-direction:column;gap:6px;display:flex}.page-module__GcGQ9G__panel h2,.page-module__GcGQ9G__responsePanel h2{color:var(--ink);font-size:1.3rem}.page-module__GcGQ9G__panel textarea{resize:vertical;min-height:320px;font-family:var(--font-mono),monospace;font-size:.94rem}.page-module__GcGQ9G__panel button,.page-module__GcGQ9G__quickActions button{background:var(--accent);color:#f8f6ef;cursor:pointer;border:0;border-radius:999px;min-height:46px;padding:0 18px;font-weight:700}.page-module__GcGQ9G__responsePanel pre{color:#d8ebe2;background:#182325;border-radius:20px;margin-top:16px;padding:18px;overflow:auto}@media (max-width:960px){.page-module__GcGQ9G__grid{grid-template-columns:1fr}}
