body.simple-mode .hero,body.simple-mode #roleHome,body.simple-mode #metrics,body.simple-mode #intelligence,body.simple-mode #universalAudit,body.simple-mode #quantumLab,body.simple-mode #conferenceKnowledge,body.simple-mode #worldQuantum,body.simple-mode #horizonInfinity,body.simple-mode #quantFense,body.simple-mode #connectorFabric,body.simple-mode #governance,body.simple-mode .rail{display:none!important}
body.simple-mode .shell{display:block}
body.simple-mode main{max-width:1180px;padding-top:34px}
.simple-dashboard{display:none}
body.simple-mode .simple-dashboard{display:block}
.simple-welcome{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-bottom:22px}.simple-welcome h1{font-size:clamp(32px,5vw,54px);margin-bottom:12px}.simple-welcome p{max-width:720px;color:#a9bed0;line-height:1.55}.connection-pill{display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #23533f;border-radius:999px;background:#0b211d;color:#87dcb8;white-space:nowrap}.connection-pill i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.connection-pill.offline{border-color:#704232;background:#2a1717;color:#ffb89d}.connection-pill.offline i{background:var(--red)}
.simple-steps{display:flex;gap:12px;margin-bottom:18px}.simple-steps span{flex:1;padding:12px 15px;border:1px solid var(--line);border-radius:12px;color:#a9bed0;background:#091421}.simple-steps b{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#173656;color:var(--cyan);margin-right:8px}
.simple-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.simple-action,.simple-results,.simple-recent{background:linear-gradient(145deg,#0e1b2b,#08111c);border:1px solid var(--line);border-radius:20px;padding:22px}.simple-action-title{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.simple-action-title>span{font-size:26px}.simple-action-title h2{margin:0 0 6px}.simple-action-title p{margin:0;color:var(--muted);line-height:1.5;font-size:13px}
.simple-input{margin-bottom:16px;background:linear-gradient(145deg,#0e1b2b,#08111c);border:1px solid #28577c;border-radius:20px;padding:22px}.simple-input label{font-size:16px;color:#fff;margin-bottom:10px}.simple-input textarea{min-height:125px;font-size:17px;line-height:1.5}
body.simple-mode #objective{display:block;margin:0}body.simple-mode #objective .objective-panel{padding:0;background:none;border:0}body.simple-mode #objective .section-head,body.simple-mode #objective label[for="objectiveText"],body.simple-mode #objective .status-panel,body.simple-mode #objective .form-grid{display:none}body.simple-mode #objective textarea{min-height:135px;font-size:16px;margin:0 0 12px}body.simple-mode #objective #analyze{width:100%;min-height:52px;font-size:16px}body.simple-mode #objective #analyze{font-size:0}body.simple-mode #objective #analyze:before{content:'Comparar opciones';font-size:16px}
body.simple-mode .openai-live{padding:0;border:0;background:none}body.simple-mode .openai-actions{display:grid;gap:10px}body.simple-mode #checkGateway{display:none}body.simple-mode #askOpenAI{min-height:52px;font-size:0}body.simple-mode #askOpenAI:before{content:'Preguntar a SQAILE';font-size:16px}body.simple-mode #openAIState{order:-1;color:#8da5bd}body.simple-mode .openai-output{min-height:135px;max-height:300px;overflow:auto;background:#07111c;border:1px solid #274058;border-radius:10px;padding:14px;white-space:pre-wrap;line-height:1.55}
body.simple-mode .openai-output:has(.answer-report),body.simple-mode .openai-output:has(.answer-alert){max-height:620px;white-space:normal}.answer-report{display:grid;gap:16px}.answer-report section{border-top:1px solid var(--line);padding-top:14px}.answer-report h4{margin:0 0 10px;font-size:15px}.answer-report ul{margin:0;padding-left:20px;display:grid;gap:7px}.answer-summary{background:linear-gradient(135deg,rgba(40,120,255,.16),rgba(45,226,230,.08));border:1px solid #28577c;border-radius:13px;padding:16px}.answer-summary span{color:var(--cyan);font:700 10px monospace;text-transform:uppercase;letter-spacing:.12em}.answer-summary h3{font-size:16px;line-height:1.55;margin:8px 0 0}.answer-summary p{font-size:14px;line-height:1.6}.answer-cards,.answer-audit{display:grid;gap:8px}.answer-cards article,.answer-audit article{background:#0c1927;border:1px solid var(--line);border-radius:10px;padding:12px}.answer-cards b,.answer-cards span,.answer-audit b{display:block}.answer-cards span{color:var(--muted);margin-top:6px}.answer-audit p{margin:6px 0 0;color:#a9bed0}.answer-audit em{float:right;border:1px solid var(--line);border-radius:99px;padding:3px 7px;font-size:9px}.answer-audit em.warn{color:var(--amber);border-color:#6d552c}.answer-audit em.pass{color:var(--green);border-color:#245543}.answer-unknown{color:#b9cde0}.answer-alert{background:#2a1f12;border:1px solid #765526;border-radius:12px;padding:15px}.answer-alert b,.answer-alert span{display:block}.answer-alert p{margin:7px 0}.answer-alert span{color:#d9b77e}
.simple-results{margin-top:16px}.simple-results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.simple-results-head span{color:var(--muted);font-size:12px}body.simple-mode #scenarios{padding:0;background:none;border:0;min-height:0}body.simple-mode #scenarios>.section-head{display:none}body.simple-mode #scenarios .scenario-grid{grid-template-columns:repeat(3,1fr)}body.simple-mode #scenarios .decision{position:relative}.simple-recent{margin-top:16px}.simple-recent #memory{padding:0;background:none;border:0}.simple-recent #memory>.section-head{display:none}
body.simple-mode .topbar .env,body.simple-mode #exportAudit{display:none}body.simple-mode .topbar{height:66px}body.simple-mode footer{max-width:1180px;margin:auto}
@media(max-width:820px){.simple-welcome{display:block}.connection-pill{display:inline-flex;margin-top:12px}.simple-action-grid{grid-template-columns:1fr}.simple-steps{display:grid}.simple-action-grid .simple-action:first-child{order:-1}body.simple-mode #scenarios .scenario-grid{grid-template-columns:1fr}.simple-results-head{display:block}.simple-results-head span{display:block;margin-top:7px}}
