.clowreed-hero{background:radial-gradient(circle at 90% 0%,rgba(197,160,89,.32),transparent 28%),radial-gradient(circle at 10% 100%,rgba(37,99,235,.22),transparent 30%),linear-gradient(135deg,#050505,#111827 52%,#0f172a);color:#fff;border-radius:34px;padding:30px;box-shadow:0 28px 90px rgba(0,0,0,.22);overflow:hidden}.clowreed-hero h2{font-size:clamp(2rem,4.4vw,4rem);line-height:.95;letter-spacing:-.06em;margin:.25em 0}.clowreed-hero p{color:#dbeafe;max-width:860px}.clowreed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clowreed-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.clowreed-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:26px;padding:22px;box-shadow:0 18px 54px rgba(15,23,42,.07)}.clowreed-card.dark{background:linear-gradient(135deg,#070707,#111827);color:#fff}.clowreed-card.dark p,.clowreed-card.dark small{color:#cbd5e1}.clowreed-kpi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.clowreed-kpi div{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;text-align:center}.clowreed-kpi strong{font-size:1.7rem;display:block}.clowreed-tag{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:900;font-size:.76rem;margin:3px}.clowreed-terminal{background:#020617;color:#dbeafe;border-radius:22px;padding:18px;white-space:pre-wrap;overflow:auto;border:1px solid rgba(255,255,255,.1);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.clowreed-drop{border:1px dashed rgba(37,99,235,.4);border-radius:24px;padding:22px;background:#f8fafc}.clowreed-meter{height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden}.clowreed-meter i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#c5a059);border-radius:999px}.clowreed-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.clowreed-actions a,.clowreed-actions button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:12px 15px;font-weight:950;text-decoration:none;background:#2563eb;color:#fff;cursor:pointer}.clowreed-actions .soft{background:#eef2ff;color:#1e3a8a}.clowreed-table{width:100%;border-collapse:collapse}.clowreed-table th,.clowreed-table td{padding:11px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.clowreed-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#f1f5f9;color:#334155;font-weight:800;font-size:.72rem}@media(max-width:920px){.clowreed-grid,.clowreed-grid.two,.clowreed-kpi{grid-template-columns:1fr}}
/* GeniusDrive OS UX fusion layer */
.drive-ai-hero,.clowreed-hero{position:relative;background:radial-gradient(circle at 92% 2%,rgba(197,160,89,.42),transparent 30%),radial-gradient(circle at 8% 96%,rgba(37,99,235,.24),transparent 34%),linear-gradient(135deg,#020617,#071123 45%,#0f172a 70%,#1d4ed8);color:#fff;border-radius:38px;padding:34px;box-shadow:0 34px 120px rgba(2,6,23,.26);overflow:hidden}.drive-ai-hero:after{content:"";position:absolute;right:-70px;bottom:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 66%)}.drive-ai-hero h2,.clowreed-hero h2{font-size:clamp(2.15rem,4.6vw,4.55rem);line-height:.94;letter-spacing:-.07em;margin:.25em 0}.drive-ai-hero p{color:#dbeafe;max-width:900px}.drive-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.drive-ai-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-ai-card{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:22px;box-shadow:0 22px 60px rgba(15,23,42,.07)}.drive-ai-card.dark{background:linear-gradient(135deg,#050b18,#0f172a 60%,#1d4ed8);color:#fff}.drive-ai-card.dark p,.drive-ai-card.dark small{color:#dbeafe}.drive-ai-card h3{margin-top:0}.drive-ai-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:flow}.drive-ai-step{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:18px;box-shadow:0 18px 48px rgba(15,23,42,.055)}.drive-ai-step:before{counter-increment:flow;content:counter(flow);display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#2563eb;color:#fff;font-weight:950;margin-bottom:12px}.drive-ai-tags{display:flex;gap:8px;flex-wrap:wrap}.drive-ai-tags span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:900;font-size:.76rem;border:1px solid rgba(37,99,235,.12)}.drive-ai-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.drive-ai-metric{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:16px;text-align:center}.drive-ai-metric strong{display:block;font-size:1.65rem;color:#1d4ed8}.drive-ai-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.drive-ai-actions a,.drive-ai-actions button{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:12px 15px;border:0;background:#2563eb;color:#fff;text-decoration:none;font-weight:950;cursor:pointer}.drive-ai-actions .soft{background:#eef2ff;color:#1e3a8a}.drive-ai-terminal{background:#020617;color:#dbeafe;border-radius:22px;padding:18px;white-space:pre-wrap;overflow:auto;border:1px solid rgba(255,255,255,.1);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.drive-ai-table{width:100%;border-collapse:collapse}.drive-ai-table th,.drive-ai-table td{padding:11px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}@media(max-width:980px){.drive-ai-grid,.drive-ai-grid.two,.drive-ai-flow,.drive-ai-metrics{grid-template-columns:1fr}}

/* Geniuspace AI v10 public enhancement blocks */
.gs-ai-proofguard,
.gs-ai-rag-context {
  margin: 28px 0;
  padding: 18px 20px;
  border-radius: 18px;
  border: 1px solid rgba(15, 23, 42, .12);
  background: linear-gradient(135deg, rgba(248, 250, 252, .96), rgba(239, 246, 255, .86));
  color: #0f172a;
  box-shadow: 0 16px 40px rgba(15, 23, 42, .06);
}
.gs-ai-proofguard strong,
.gs-ai-rag-context strong { display: block; margin-bottom: 8px; }
.gs-ai-rag-context ul { margin: 8px 0 0 18px; }
.gs-ai-rag-context li { margin: 7px 0; }
