/* AI-OS Work Rebundler examples visual layer. Static, no build step. */
:root {
  --paper: #fafaf8; --ink: #24211f; --muted: #6a625c; --soft: #efe9df; --rule: #ded6ca;
  --accent: #6b1f1f; --accent2: #8c2c2c; --gold: #b08a3c; --navy: #1f3146;
  --green: #48665a; --blue: #405f84; --card: #fff; --shadow: 0 18px 45px rgba(36,33,31,.08); --radius: 24px;
}
*{box-sizing:border-box} body.aios-page{margin:0;background:radial-gradient(circle at top left,rgba(176,138,60,.14),transparent 30rem),radial-gradient(circle at top right,rgba(107,31,31,.1),transparent 28rem),var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.aios-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.aios-hero{padding:72px 0 42px}.aios-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:34px;align-items:stretch}.aios-eyebrow,.aios-band{color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:12px}.aios-title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,7vw,78px);line-height:.95;letter-spacing:-.045em;margin:0 0 20px;color:var(--accent)}.aios-subtitle{font-size:19px;color:var(--muted);max-width:820px;margin:0}.aios-panel,.aios-card{background:rgba(255,255,255,.82);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.aios-panel.dark{background:linear-gradient(135deg,var(--navy),#111923);color:#fff;border-color:rgba(255,255,255,.12)}.aios-panel.dark p,.aios-panel.dark .aios-small,.aios-panel.dark .aios-kpi-label{color:rgba(255,255,255,.72)}.aios-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.aios-kpi{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px;background:rgba(255,255,255,.06)}.aios-kpi-value{font-size:30px;line-height:1;font-weight:900}.aios-kpi-label{font-size:12px;margin-top:7px}.aios-section{padding:30px 0}.aios-section h2{font-family:Georgia,"Times New Roman",serif;color:var(--accent);font-size:34px;line-height:1.05;letter-spacing:-.025em;margin:0 0 12px}.aios-section-intro{color:var(--muted);max-width:860px;margin:0 0 24px;font-size:17px}.aios-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.aios-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aios-card h3{margin:0 0 10px;color:var(--accent);font-size:20px;line-height:1.15}.aios-small{color:var(--muted);font-size:14px}.aios-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.aios-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:10px 18px;text-decoration:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;border:1px solid var(--accent);color:var(--accent);background:transparent}.aios-button.primary{background:var(--accent);color:#fff}.aios-button:hover{transform:translateY(-1px)}.aios-mode-list{display:grid;gap:14px}.aios-bar-row{display:grid;grid-template-columns:120px minmax(0,1fr) 60px;gap:12px;align-items:center}.aios-bar-label{font-size:13px;font-weight:800}.aios-bar-track{height:13px;border-radius:999px;background:#eee7dd;overflow:hidden}.aios-bar-fill{height:100%;border-radius:999px;background:var(--accent)}.aios-mode-automate .aios-bar-fill{background:#48665a}.aios-mode-assist .aios-bar-fill{background:#405f84}.aios-mode-advise .aios-bar-fill{background:#b08a3c}.aios-mode-human .aios-bar-fill{background:#6b1f1f}.aios-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#eee7dd;color:var(--ink)}.aios-pill.automate{background:rgba(72,102,90,.15);color:#355047}.aios-pill.assist{background:rgba(64,95,132,.15);color:#2f4b6d}.aios-pill.advise{background:rgba(176,138,60,.18);color:#755813}.aios-pill.human{background:rgba(107,31,31,.14);color:var(--accent)}.aios-compression{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.aios-compression .metric{border-radius:18px;padding:18px;background:#f2ede6;border:1px solid #e0d8ce}.aios-compression .metric strong{font-size:30px;color:var(--accent);line-height:1}.aios-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aios-risk-cell{border-radius:18px;padding:14px;min-height:108px;background:#f2ede6;border:1px solid #e0d8ce}.aios-risk-cell strong{display:block;font-size:13px;color:var(--accent);margin-bottom:5px}.aios-risk-cell span{font-size:12px;color:var(--muted)}.aios-task-list{display:grid;gap:16px}.aios-task{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:18px;border:1px solid var(--rule);border-radius:20px;background:#fff}.aios-task h4{margin:0 0 9px;line-height:1.25}.aios-task-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.aios-task-score{text-align:right}.aios-score-number{font-size:34px;font-weight:900;color:var(--accent);line-height:1}.aios-library-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.aios-library-card{text-decoration:none;color:inherit;min-height:285px;display:flex;flex-direction:column;justify-content:space-between}.aios-mini-meter{display:grid;grid-template-columns:repeat(4,1fr);height:10px;overflow:hidden;border-radius:999px;background:#eee7dd;margin-top:14px}.aios-mini-meter div:nth-child(1){background:#48665a}.aios-mini-meter div:nth-child(2){background:#405f84}.aios-mini-meter div:nth-child(3){background:#b08a3c}.aios-mini-meter div:nth-child(4){background:#6b1f1f}.aios-footer-note{border-top:1px solid var(--rule);color:var(--muted);font-size:13px;padding:26px 0 48px;margin-top:24px}.aios-embed{margin-top:42px}.aios-embed .aios-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1050px){.aios-library-grid,.aios-embed .aios-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.aios-hero-grid,.aios-grid-2,.aios-grid-3{grid-template-columns:1fr}.aios-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aios-task{grid-template-columns:1fr}.aios-task-score{text-align:left}.aios-compression{grid-template-columns:1fr}}@media(max-width:620px){.aios-library-grid,.aios-embed .aios-library-grid,.aios-risk-grid{grid-template-columns:1fr}}@media print{body.aios-page{background:#fff}nav,.aios-button-row{display:none!important}.aios-card,.aios-panel{box-shadow:none}.aios-section{break-inside:avoid}}
