.aigen{max-width:1180px;margin:0 auto;padding:34px 28px 80px;color:var(--studio-text,#f4f7fb)}.aigen-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:24px}.aigen-head h1{font-size:clamp(2.2rem,5vw,4.2rem);margin:.2rem 0}.aigen-head p{max-width:760px;color:#b9c2cf;line-height:1.55}.aigen-head nav{display:flex;gap:10px;flex-wrap:wrap}.aigen-actions a,.aigen-actions button,.aigen-head nav a,.aigen-run button{border:1px solid #334257;border-radius:12px;padding:12px 16px;background:#121a26;color:#e9f0f8;text-decoration:none}.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.18em;color:#74e3dc}.aigen-alert,.aigen-notice{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;margin:14px 0}.aigen-alert{border:1px solid #f04467;color:#ff9cae;background:#210d13}.aigen-notice{border:1px solid #2a8e7f;background:#0b201e;color:#9df5e6}.aigen-alert button,.aigen-notice button{background:none;border:0;color:inherit;font-size:1.3rem}.aigen-status{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.aigen-status article{border:1px solid #263448;border-radius:16px;padding:16px;background:#0e1622}.aigen-status span{display:block;font-size:.72rem;letter-spacing:.14em;color:#7d8ca0}.aigen-status strong{display:block;font-size:1.25rem;margin:6px 0;text-transform:capitalize}.aigen-status small{color:#9eabbc}.aigen-panel,.aigen-result{border:1px solid #25354a;border-radius:22px;background:#0d1420;padding:24px;margin-top:18px}.aigen-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aigen-form label{display:flex;flex-direction:column;gap:8px;color:#aeb8c6}.aigen-form .wide{grid-column:1/-1}.aigen-form .check{flex-direction:row;align-items:center}.aigen-form input,.aigen-form select,.aigen-form textarea{width:100%;box-sizing:border-box;border:1px solid #304158;border-radius:12px;background:#091019;color:#f5f7fa;padding:12px;font:inherit}.aigen-run{display:flex;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.aigen-actions .primary,.aigen-run .primary{background:#123d3a;border-color:#48bdb2;color:#aef8ef}.aigen-run button:disabled{opacity:.45}.aigen-run span{color:#95a3b4}.aigen-result audio{width:100%;margin:18px 0}.aigen-actions{display:flex;gap:10px;flex-wrap:wrap}.aigen-actions button{cursor:pointer}@media(max-width:760px){.aigen{padding:24px 18px 60px}.aigen-head{display:block}.aigen-head nav{margin-top:18px}.aigen-form,.aigen-status{grid-template-columns:1fr}.aigen-form .wide{grid-column:auto}}.aigen-recent-head h2{margin:.25rem 0}.aigen-recent-head p{color:#aab9c6}.aigen-recent-list{display:grid;gap:10px;margin-top:16px}.aigen-recent-item{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:13px 16px;border:1px solid #283d4d;border-radius:12px;background:#0a1722}.aigen-recent-item strong{display:block;font-size:.98rem}.aigen-recent-item small{display:block;color:#8fa4b4;margin-top:6px}.aigen-recent-item button{border:1px solid #4c9f96;border-radius:10px;padding:10px 12px;background:#10342f;color:#c4fff5;white-space:nowrap}.aigen-recent-item button:disabled{opacity:.45}