.code-disclosure{background:#eef4ff;border-left:3px solid #365fc0;padding:14px 18px;border-radius:0 10px 10px 0;color:#344663;font-size:.95rem}.code-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.code-options input,.code-options select{width:100%;margin-top:7px}.code-color{display:flex;align-items:center;gap:14px}.code-color input[type=color]{width:70px;height:44px;padding:4px;border:1px solid #cbd5e1;border-radius:8px}.code-editor{width:100%;min-height:440px;background:#111c31!important;color:#e3edff!important;border:1px solid #273b5d!important;border-radius:12px;padding:20px!important;font:14px/1.65 Consolas,monospace!important;tab-size:4;white-space:pre;overflow:auto;resize:vertical}.code-result-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.code-result-head code{background:#eef2f8;border-radius:6px;padding:5px 12px}.code-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.code-actions a{display:inline-block;text-decoration:none;border:1px solid #cbd5e1;border-radius:10px;padding:11px 18px;background:#fff;color:#233557;font-weight:600}.code-instructions{padding:16px;background:#f3f6fb;border-radius:10px;overflow-wrap:anywhere}#model-help{font-size:.92rem;color:#52627c;margin-top:8px}#code-status{min-height:28px;overflow-wrap:anywhere}#project-description{min-height:110px}#code-form label{display:block;font-weight:600;margin-top:16px}#code-form input:not([type=color]),#code-form textarea,#code-form select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #cbd5e1;border-radius:9px;font:inherit}.code-primary{background:#3458c4!important;color:white!important}.code-page .workspace{min-width:0}.code-page .related{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.code-options,.code-page .related{grid-template-columns:1fr}.code-editor{padding:12px!important;font-size:13px!important;min-height:340px}.code-result-head{align-items:flex-start;flex-direction:column}}
.code-color[hidden]{display:none}
