.lume-visual{background:linear-gradient(135deg,#8c86ff,#c8c5ff);padding:50px}.product-window{background:#f8f8f4;border:1px solid #161816;box-shadow:18px 18px 0 rgba(20,20,20,.18);color:#111}.product-topbar{height:38px;background:#111;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px}.product-topbar>div{display:flex;gap:5px}.product-topbar>div span{width:6px;height:6px;border-radius:50%;background:#777}.product-topbar>b{font:700 10px DM Mono;letter-spacing:.2em}.product-topbar>small{justify-self:end;font:7px DM Mono;color:#a7ff63}.lume-layout{display:grid;grid-template-columns:35% 1fr;min-height:260px}.meeting-panel{border-right:1px solid #ccc;padding:22px 18px;background:#eeede8}.meeting-panel>p{font-size:11px;font-weight:800;margin:0 0 3px}.meeting-panel>small{font:7px DM Mono;color:#555}.waveform{height:48px;display:flex;align-items:center;gap:4px;margin:18px 0}.waveform i{width:4px;height:17px;background:#756eff}.waveform i:nth-child(2n){height:35px}.waveform i:nth-child(3n){height:25px}.speaker{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;margin-top:11px}.speaker>b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font:7px DM Mono}.speaker>span i{display:block;height:4px;background:#c7c7c2;margin:4px 0}.speaker>span i:last-child{width:65%}.brain-panel{padding:25px}.brain-label{font:8px DM Mono;text-transform:uppercase;color:#4b44c2;margin-bottom:12px}.brain-panel h4{font-size:15px;line-height:1.3;margin:0 0 12px;max-width:320px}.context-map{display:flex;align-items:center;gap:5px;margin-bottom:12px;overflow:hidden}.context-map span{font:6px DM Mono;border:1px solid #aaa;padding:4px 5px;white-space:nowrap}.context-map i{height:1px;min-width:7px;background:#777}.ai-answer{display:grid;grid-template-columns:23px 1fr;gap:9px;background:#e6e5ff;border-left:3px solid #5f57d8;padding:12px}.ai-answer>span{color:#4b44c2}.ai-answer p{font-size:9px;line-height:1.5;margin:0}.citation-row{display:flex;gap:6px;margin-top:13px}.citation-row span{border:1px solid #8b8b86;padding:5px 7px;font:7px DM Mono}.echo-system-visual{background:#bfe9e2;display:grid;grid-template-columns:1fr 45px 1fr;align-items:center;padding:48px;gap:0}.echo-camera{background:#111;color:#fff;padding:13px;transform:rotate(-2deg);box-shadow:8px 8px 0 #ff6942}.scan-corners{height:165px;position:relative;display:grid;place-items:center;background:linear-gradient(rgba(100,255,207,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(100,255,207,.05) 1px,transparent 1px),radial-gradient(circle,#46534f 0,#232825 55%,#111 100%);background-size:18px 18px,18px 18px,auto}.scan-corners>b{font-size:42px;color:#bfe9e2}.scan-corners>i{position:absolute;height:2px;background:#64ffcf;left:12px;right:12px;top:50%;box-shadow:0 0 8px #64ffcf}.scan-corners>em{position:absolute;right:9px;bottom:8px;color:#64ffcf;font:6px DM Mono;font-style:normal;text-transform:uppercase}.scan-corners span{position:absolute;width:22px;height:22px;border-color:#64ffcf;border-style:solid}.scan-corners span:nth-child(1){top:10px;left:10px;border-width:2px 0 0 2px}.scan-corners span:nth-child(2){top:10px;right:10px;border-width:2px 2px 0 0}.scan-corners span:nth-child(3){bottom:10px;left:10px;border-width:0 0 2px 2px}.scan-corners span:nth-child(4){bottom:10px;right:10px;border-width:0 2px 2px 0}.echo-camera>p{font:7px DM Mono;margin:10px 0 0;color:#64ffcf}.proof-path{display:flex;align-items:center;justify-content:center;gap:3px;position:relative}.proof-path>span{position:absolute;top:-18px;font:6px DM Mono;color:#111;text-transform:uppercase}.proof-path i{width:7px;height:7px;border-radius:50%;background:#111}.proof-card{background:#fff;border:2px solid #111;padding:25px 20px;color:#111;transform:rotate(2deg)}.proof-card>span{font:7px DM Mono;color:#555}.proof-card>b{display:block;font-size:24px;margin:12px 0 4px}.proof-card>small{font:7px DM Mono}.proof-card>div{display:flex;gap:5px;margin-top:25px}.proof-card>div i{width:18px;height:18px;background:#111}.proof-card>div i:nth-child(2){background:#bfe9e2}.proof-card>div i:nth-child(3){background:#ff6942}.proof-card>p{font:6px DM Mono;margin:10px 0 0;color:#555}.filesystem-visual{background:#171a17;padding:42px;color:#e9eee8}.fs-window{width:100%;border:1px solid #535952;background:#20241f;box-shadow:12px 12px 0 #090a09}.fs-title{display:flex;justify-content:space-between;padding:10px 13px;border-bottom:1px solid #535952;font:8px DM Mono}.fs-title b{color:#d8ff4f}.fs-status{display:flex;gap:7px;padding:8px 13px;border-bottom:1px solid #535952}.fs-status span{font:6px DM Mono;border:1px solid #535952;padding:3px 5px;color:#c6cbc3}.fs-status span:first-child{color:#d8ff4f}.fs-body{display:grid;grid-template-columns:1fr 1.3fr;min-height:165px}.file-tree{padding:20px;border-right:1px solid #535952;font:9px/1.8 DM Mono}.file-tree p{color:#d8ff4f;margin:0}.file-tree span{display:block;color:#bbc0b9}.fat-panel{padding:17px 20px}.fat-panel>p{font:8px DM Mono;margin-bottom:12px}.fat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.fat-grid i{aspect-ratio:1;background:#343a33;border:1px solid #565d55;position:relative}.fat-grid i:after{content:attr(data-block);position:absolute;inset:0;display:grid;place-items:center;color:#aeb4ac;font:5px DM Mono;font-style:normal}.fat-grid i.used{background:#d8ff4f}.fat-grid i.used:after,.fat-grid i.linked:after{color:#171a17}.fat-grid i.linked{background:#ff6942}.fat-panel small{display:block;font:7px DM Mono;color:#aeb4ac;margin-top:11px}.fs-terminal{padding:10px 13px;border-top:1px solid #535952;font:8px DM Mono}.fs-terminal b{color:#d8ff4f;margin-right:6px}.fs-terminal span{float:right;color:#75df90}html[data-theme="dark"] .lume-visual,html[data-theme="dark"] .echo-system-visual{filter:saturate(.9) brightness(.88)}
@media(max-width:650px){.lume-visual{padding:20px}.lume-layout{grid-template-columns:1fr}.meeting-panel{display:none}.brain-panel{min-height:230px}.echo-system-visual{padding:27px;grid-template-columns:1fr 24px 1fr}.scan-corners{height:120px}.proof-card{padding:18px 12px}.proof-card>b{font-size:18px}.proof-card>div{margin-top:15px}.fs-body{grid-template-columns:1fr}.file-tree{display:none}.fat-panel{min-height:175px}.fat-grid{grid-template-columns:repeat(6,1fr)}}

/* Private Filedrop: authenticated files moving through API, MCP, and webhook channels. */
.filedrop-visual{background:linear-gradient(145deg,#242824,#111311);color:#eef1e8;padding:38px;display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:22px;align-items:center}.drop-console{min-width:0;border:1px solid #596057;background:#1b1f1b;box-shadow:12px 12px 0 rgba(0,0,0,.34)}.drop-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #596057;padding:10px 12px;font:7px DM Mono;letter-spacing:.08em}.drop-top b{color:#d8ff4f;font-weight:500}.drop-file{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;align-items:center;margin:12px;padding:11px;background:#262b25;border:1px solid #454b43}.drop-file>i{width:34px;height:34px;display:grid;place-items:center;background:#d8ff4f;color:#111;font:700 7px DM Mono;font-style:normal}.drop-file>div{min-width:0}.drop-file>div b{display:block;overflow:hidden;margin-bottom:3px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.drop-file>div small{display:block;overflow:hidden;color:#aeb5ab;font:6px DM Mono;text-overflow:ellipsis;white-space:nowrap}.drop-file>em{color:#d8ff4f;font-style:normal}.drop-channel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 12px}.drop-channel span{border:1px solid #667061;color:#cbd2c7;padding:6px 4px;text-align:center;font:5.5px DM Mono}.drop-lock{display:grid;min-height:190px;place-items:center;align-content:center;gap:10px;padding:18px 10px;border:1px solid #454b43;background:rgba(17,19,17,.72);text-align:center}.drop-lock>span{position:relative;width:58px;height:47px;margin-top:28px;border:6px solid #ff6942;border-radius:3px}.drop-lock>span:before{content:"";position:absolute;left:7px;top:-34px;width:30px;height:28px;border:6px solid #ff6942;border-bottom:0;border-radius:20px 20px 0 0}.drop-lock>span:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:14px;border-radius:99px;background:#d8ff4f;transform:translate(-50%,-45%)}.drop-lock b{font:700 11px DM Mono;color:#d8ff4f}.drop-lock small{font:6px/1.5 DM Mono;color:#aeb5ab}

/* 3D Commerce Experience: a product configurator rather than a generic storefront. */
.commerce-visual{background:linear-gradient(135deg,#ffb77f,#ff7049);padding:32px}.commerce-window{background:#f5f1e9;color:#121412;border:1px solid #121412;box-shadow:13px 13px 0 rgba(75,22,7,.24)}.commerce-top{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#121412;color:#fff;font:7px DM Mono}.commerce-top b{color:#d8ff4f;font-weight:500}.commerce-body{display:grid;grid-template-columns:1.25fr .75fr;min-height:245px}.jacket-stage{position:relative;display:grid;place-items:center;background:linear-gradient(rgba(20,20,20,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,20,.06) 1px,transparent 1px),#e6e1d7;background-size:18px 18px}.jacket{width:104px;height:125px;position:relative;filter:drop-shadow(8px 10px 0 rgba(17,17,17,.13))}.jacket-body{position:absolute;inset:14px 17px 0;background:#263a75;border:2px solid #111;border-radius:14px 14px 7px 7px;clip-path:polygon(16% 0,42% 7%,50% 25%,58% 7%,84% 0,100% 100%,0 100%)}.sleeve{position:absolute;width:33px;height:92px;background:#f4e4cb;border:2px solid #111;top:21px;border-radius:16px 16px 7px 7px}.sleeve.left{left:-3px;transform:rotate(14deg)}.sleeve.right{right:-3px;transform:rotate(-14deg)}.jacket>i{position:absolute;z-index:2;left:42px;top:50px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ff6942;color:#111;font:700 9px DM Mono;font-style:normal}.jacket-stage>small{position:absolute;bottom:12px;font:6px DM Mono;color:#555}.customizer{border-left:1px solid #aaa;padding:22px 16px}.customizer>p{font-size:13px;font-weight:800;margin-bottom:20px}.customizer label{display:block;margin:13px 0 6px;font:6px DM Mono;text-transform:uppercase}.swatches{display:flex;gap:5px}.swatches i{width:19px;height:19px;border-radius:50%;background:#263a75;border:1px solid #111}.swatches i:nth-child(2){background:#7e2d2d}.swatches i:nth-child(3){background:#2f5738}.swatches i:nth-child(4){background:#e7c45f}.swatches.alt i{background:#f4e4cb}.swatches.alt i:nth-child(2){background:#111}.swatches.alt i:nth-child(3){background:#aeb9d5}.config-button{display:block;width:100%;margin-top:23px;border:1px solid #111;background:#d8ff4f;padding:8px 5px;text-align:center;font:700 6px DM Mono;text-transform:uppercase}

html[data-theme="dark"] .filedrop-visual,html[data-theme="dark"] .commerce-visual{filter:saturate(.94) brightness(.92)}
@media(max-width:650px){.filedrop-visual{padding:25px;grid-template-columns:1fr}.drop-lock{display:none}.commerce-visual{padding:20px}.commerce-body{grid-template-columns:1fr}.customizer{display:none}.jacket-stage{min-height:250px}.drop-channel span{font-size:5px}}

/* Forge: abstracted product view using synthetic signals only—no personal health records. */
.forge-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#d8ff4f 0,#8ddc79 50%,#3b8c67 100%);color:#111}
.forge-shell{width:100%;max-width:560px;border:1px solid #111;background:#f3f5eb;box-shadow:13px 13px 0 rgba(11,13,12,.24)}
.forge-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid #111;background:#111;color:#f3f5eb;font:7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}
.forge-top b{font-size:10px;color:#d8ff4f}.forge-top span{color:#aeb7aa}.forge-top i{font-style:normal;color:#81df93}
.forge-score{display:grid;grid-template-columns:1fr auto;align-items:center;padding:22px 22px 18px;border-bottom:1px solid #a4aa9f}.forge-score>span{font:500 8px DM Mono,monospace;text-transform:uppercase;color:#555c54}.forge-score>strong{grid-row:1/3;grid-column:2;font-size:54px;line-height:.8;letter-spacing:-.08em}.forge-score>small{font:500 8px DM Mono,monospace;color:#555c54}
.forge-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#a4aa9f;border-bottom:1px solid #a4aa9f}.forge-signals>div{display:grid;gap:7px;padding:15px;background:#f3f5eb}.forge-signals span{font:500 7px DM Mono,monospace;text-transform:uppercase;color:#5d655c}.forge-signals b{font-size:11px;text-transform:uppercase}.forge-signals i{position:relative;height:4px;background:#c8cec3}.forge-signals i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);background:#3b8c67}
.forge-flow{display:flex;align-items:center;gap:7px;padding:14px 16px;overflow:hidden}.forge-flow span{padding:5px 7px;border:1px solid #7a8178;font:6px DM Mono,monospace;white-space:nowrap}.forge-flow i{font-size:9px;font-style:normal;color:#6b726a}.forge-flow b{margin-left:auto;font:500 6px DM Mono,monospace;color:#326f54;white-space:nowrap}
html[data-theme="dark"] .forge-visual{filter:saturate(.9) brightness(.88)}
@media(max-width:650px){.forge-visual{padding:20px}.forge-signals{grid-template-columns:1fr}.forge-flow b{display:none}.forge-score>strong{font-size:46px}}

/* Education AI: two distinct projects joined by the feedback workflow, not ownership. */
.education-ai-visual{display:grid;align-content:center;gap:14px;padding:36px;background:linear-gradient(135deg,#606c38,#9baa5d);color:#111}.education-split{display:grid;grid-template-columns:1fr 1fr;border:1px solid #111;background:#e9edc9;box-shadow:14px 14px 0 rgba(15,18,9,.3)}.education-split section{display:flex;min-height:210px;flex-direction:column;padding:24px}.education-split section+section{border-left:1px solid #111;background:#fff3d5}.education-split span{font:600 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:#566037}.education-split section+section span{color:#8a4b28}.education-split b{margin:28px 0 8px;font-size:31px;letter-spacing:-.05em}.education-split p{font-size:11px;line-height:1.45}.education-split section>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.education-split i{padding:5px 6px;border:1px solid #6e7752;font:6px DM Mono,monospace;font-style:normal}.education-loop{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.35);color:#f5f7e7}.education-loop span{font:600 7px DM Mono,monospace;text-transform:uppercase}.education-loop i{font-style:normal;color:#d8ff4f}

/* Healthcare dashboard: synthetic UI only, no employer or client data. */
.dashboard-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#0f4c5c,#2d7885);color:#101411}.dashboard-shell{width:100%;max-width:600px;border:1px solid #101411;background:#f3f4ed;box-shadow:14px 14px 0 rgba(2,28,34,.28)}.dashboard-top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#101411;color:#f3f4ed}.dashboard-top b{font:700 8px DM Mono,monospace;letter-spacing:.08em}.dashboard-top span{font:6px DM Mono,monospace;color:#83d4df}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #aeb4ad}.dashboard-metrics div{padding:17px}.dashboard-metrics div+div{border-left:1px solid #aeb4ad}.dashboard-metrics small{display:block;font:6px DM Mono,monospace;text-transform:uppercase;color:#626a62}.dashboard-metrics strong{display:block;margin-top:8px;font-size:27px}.dashboard-main{display:grid;grid-template-columns:.8fr 1.2fr;min-height:160px}.dashboard-steps{display:grid;align-content:center;gap:14px;padding:18px;border-right:1px solid #aeb4ad}.dashboard-steps span{position:relative;padding-left:18px;font:7px DM Mono,monospace;color:#767d75}.dashboard-steps span:before{content:"";position:absolute;left:0;top:0;width:8px;height:8px;border:1px solid #8e958d;border-radius:50%}.dashboard-steps .done,.dashboard-steps .active{color:#101411}.dashboard-steps .done:before{background:#7dbb42}.dashboard-steps .active:before{background:#ff6942;box-shadow:0 0 0 3px rgba(255,105,66,.18)}.dashboard-queue{display:grid;align-content:center;gap:8px;padding:18px}.dashboard-queue p{display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:center;margin:0;padding:9px;border:1px solid #c2c7c0;font-size:7px}.dashboard-queue i{width:7px;height:7px;background:#ff6942;border-radius:50%}.dashboard-queue b{font:600 6px DM Mono,monospace;color:#4a696e}

/* Azure RAG: visible ingestion-to-citation flow. */
.rag-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#1f6feb,#6ca9ff);color:#111}.rag-shell{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;padding:30px 20px;border:1px solid #111;background:#f5f7fb;box-shadow:14px 14px 0 rgba(10,45,95,.28)}.rag-shell>i{font-style:normal;color:#47627d}.rag-docs{display:grid;gap:6px}.rag-docs span{display:grid;width:39px;height:34px;place-items:center;border:1px solid #111;background:#fff;font:700 7px DM Mono,monospace}.rag-stage{display:grid;min-width:72px;place-items:center;padding:18px 10px;border:1px solid #8a98a8}.rag-stage b{font:700 9px DM Mono,monospace}.rag-stage small{margin-top:7px;font:6px DM Mono,monospace;color:#607083}.rag-stage.accent{background:#d8ff4f;border-color:#111}.rag-answer{max-width:145px;padding:14px;border:1px solid #111;background:#e6efff}.rag-answer>span{font:700 7px DM Mono,monospace;text-transform:uppercase;color:#1f5ca9}.rag-answer p{margin:7px 0;font-size:8px;line-height:1.4}.rag-answer small{font:6px DM Mono,monospace;color:#526981}

/* Nova Sonic: synthetic voice and tool-state interface. */
.voice-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#5b2b82,#bd56b7);color:#eef4ff}.voice-shell{width:100%;max-width:590px;border:1px solid #b998d2;background:#17111e;box-shadow:14px 14px 0 rgba(31,9,42,.32)}.voice-top{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #5f486c}.voice-top b{font:700 8px DM Mono,monospace;color:#eaa8ff}.voice-top span{font:6px DM Mono,monospace;color:#7de6bb}.voice-wave{height:72px;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:1px solid #5f486c}.voice-wave i{width:5px;height:21px;background:#eaa8ff;border-radius:4px}.voice-wave i:nth-child(2n){height:45px}.voice-wave i:nth-child(3n){height:31px}.voice-transcript{display:grid;grid-template-columns:65px 1fr;gap:8px;padding:17px}.voice-transcript span{font:700 6px DM Mono,monospace;color:#7de6bb}.voice-transcript p{margin:0;font-size:8px;line-height:1.4;color:#e0d9e5}.voice-tools{display:flex;gap:6px;padding:0 17px 17px}.voice-tools span{flex:1;padding:7px;border:1px solid #735c80;text-align:center;font:6px DM Mono,monospace;color:#cfbfd7}

/* Sylk: synthetic, organization-scoped shipment workflow with no private product data. */
.sylk-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#4338ca,#7c3aed);color:#12131a}.sylk-shell{width:100%;max-width:610px;border:1px solid #11131b;background:#f5f3ff;box-shadow:14px 14px 0 rgba(27,18,83,.3)}.sylk-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;background:#11131b;color:#f5f3ff}.sylk-top b{font:700 9px DM Mono;color:#c7ff55}.sylk-top span,.sylk-top i{font:6px DM Mono}.sylk-top i{color:#76e8a7;font-style:normal}.sylk-body{display:grid;grid-template-columns:120px 1fr;min-height:245px}.sylk-body aside{display:grid;align-content:start;gap:6px;padding:18px 12px;border-right:1px solid #b7b2cd}.sylk-body aside span{padding:8px;border:1px solid transparent;font:6px DM Mono;color:#68657b}.sylk-body aside .active{border-color:#8f84ca;background:#e1dcff;color:#151228}.sylk-body section{padding:18px}.sylk-shipment{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #c5c0d5}.sylk-shipment span{font:700 8px DM Mono}.sylk-shipment b{padding:6px 8px;background:#dcfce7;color:#28633c;font:700 6px DM Mono}.sylk-lines{display:grid;gap:7px;margin:14px 0}.sylk-lines p{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px;border:1px solid #cbc6db;font-size:7px}.sylk-lines i{width:7px;height:7px;border-radius:50%;background:#7c3aed}.sylk-lines b{font:700 7px DM Mono}.sylk-flow{display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #c5c0d5}.sylk-flow span{padding:6px;border:1px solid #8f84ca;font:6px DM Mono}.sylk-flow i{font-style:normal;color:#7c3aed}

/* Human-in-the-loop automation: generalized gates only, no application records. */
.automation-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#6b2d17,#ff6942);color:#131310}.automation-shell{width:100%;max-width:620px;border:1px solid #151510;background:#fff8ee;box-shadow:14px 14px 0 rgba(69,25,10,.28)}.automation-top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#151510;color:#fff8ee}.automation-top b{font:700 8px DM Mono;color:#d8ff4f}.automation-top span{font:6px DM Mono;color:#bfc3b8}.automation-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;padding:24px 18px}.automation-flow section{display:flex;min-height:130px;flex-direction:column;padding:14px;border:1px solid #b5aa9d;background:#fff}.automation-flow section.approval{border-color:#6e831d;background:#f1ffd0}.automation-flow small{font:700 7px DM Mono;color:#9c4e30}.automation-flow b{margin:24px 0 7px;font-size:12px;line-height:1.2}.automation-flow span{margin-top:auto;font:6px DM Mono;color:#6f6961}.automation-flow>i{align-self:center;font-style:normal;color:#9c4e30}.automation-status{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c7bdb1;border-top:1px solid #c7bdb1}.automation-status span{padding:12px;background:#f6eee3;text-align:center;font:6px DM Mono;color:#415a31}

/* Healthcare MDM: synthetic review surface based only on approved scale and workflow. */
.mdm-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#064e3b,#0f766e);color:#101713}.mdm-shell{width:100%;max-width:620px;border:1px solid #0f2a22;background:#eef8f3;box-shadow:14px 14px 0 rgba(3,42,33,.3)}.mdm-top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#10251e;color:#edf9f4}.mdm-top b{font:700 8px DM Mono;color:#d8ff4f}.mdm-top span{font:6px DM Mono;color:#91b8a7}.mdm-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #a7bbb2}.mdm-metrics div{padding:16px}.mdm-metrics div+div{border-left:1px solid #a7bbb2}.mdm-metrics small,.mdm-metrics span{display:block;font:6px DM Mono;text-transform:uppercase;color:#63756d}.mdm-metrics strong{display:block;margin:8px 0 3px;font-size:25px;line-height:1}.mdm-pipeline{display:flex;align-items:center;justify-content:space-between;padding:18px}.mdm-pipeline span{padding:7px;border:1px solid #78968a;font:6px DM Mono;text-transform:uppercase}.mdm-pipeline i{font-style:normal;color:#0f766e}.mdm-review{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 18px}.mdm-review p{display:grid;grid-template-columns:8px 1fr;gap:7px;margin:0;padding:10px;border:1px solid #aec2b9;font-size:7px}.mdm-review p b{grid-column:2;font:6px DM Mono;color:#547066}.mdm-review i{width:8px;height:8px;border-radius:50%}.mdm-review .pass{background:#65a30d}.mdm-review .review{background:#f97316}

/* CRM/UAT delivery: synthetic interface, never a reproduction of a client system. */
.crm-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#075985,#38bdf8);color:#111820}.crm-shell{width:100%;max-width:620px;border:1px solid #102532;background:#f5fbff;box-shadow:14px 14px 0 rgba(3,47,70,.28)}.crm-top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#102532;color:#f5fbff}.crm-top b{font:700 8px DM Mono;color:#d8ff4f}.crm-top span{font:6px DM Mono;color:#9cc9de}.crm-summary{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #b2c6d0}.crm-summary section{padding:18px}.crm-summary section+section{border-left:1px solid #b2c6d0}.crm-summary small,.crm-summary span{display:block;font:6px DM Mono;text-transform:uppercase;color:#637781}.crm-summary strong{display:block;margin:11px 0 6px;font-size:16px}.crm-board{display:grid;gap:8px;padding:18px}.crm-board p{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;margin:0;padding:11px;border:1px solid #b9cbd4;font-size:7px}.crm-board i{width:9px;height:9px;border:1px solid #7a919c;border-radius:50%}.crm-board i.done{border-color:#65a30d;background:#65a30d}.crm-board i.active{border-color:#f97316;background:#f97316}.crm-board b{font:700 6px DM Mono;color:#446673}

/* Tech4Good: synthetic FigJam board representing the verified widget family. */
.figjam-tools-visual{display:grid;place-items:center;padding:34px;background:linear-gradient(135deg,#30a6dc,#6fd0ef);color:#152026}.figjam-tools-shell{width:100%;max-width:620px;border:1px solid #152026;background:#fffdf7;box-shadow:14px 14px 0 rgba(2,40,61,.25)}.figjam-tools-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;background:#152026;color:#fff}.figjam-tools-top b{font:700 8px DM Mono;color:#ffdf3e}.figjam-tools-top span{font:6px DM Mono;color:#c4d9e3}.figjam-tools-top i{font:700 6px DM Mono;color:#d8ff4f;font-style:normal}.figjam-tools-board{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:18px;background:linear-gradient(rgba(21,32,38,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(21,32,38,.05) 1px,transparent 1px),#fffdf7;background-size:18px 18px}.figjam-tools-board section{min-height:180px;padding:12px;border:1px solid #89969b;background:#fff}.figjam-tools-board small{display:block;margin-bottom:15px;font:700 6px DM Mono;color:#477180}.figjam-chat p{display:grid;grid-template-columns:9px 1fr;align-items:center;gap:7px;margin:8px 0;padding:8px;background:#eef8fb;font-size:7px}.figjam-chat p i{width:9px;height:9px;border-radius:50%;background:#8b5cf6}.figjam-chat p:nth-of-type(2) i{background:#ffdf3e}.figjam-chat p:nth-of-type(3) i{background:#30a6dc}.figjam-poll>b{display:block;font-size:10px}.figjam-poll>p{height:8px;margin:10px 0;background:#e7ecee}.figjam-poll>p span{display:block;width:var(--vote);height:100%;background:#30a6dc}.figjam-poll>div{display:flex;justify-content:space-between;margin-top:24px}.figjam-poll>div i{width:13px;height:13px;border-radius:50%;background:#d8ff4f;border:1px solid #748086}.figjam-import>div{display:grid;grid-template-columns:auto 1fr;gap:1px;background:#b8c0c4;border:1px solid #b8c0c4}.figjam-import>div>*{padding:7px;background:#f6fbfd;font:6px DM Mono}.figjam-import>div b{grid-row:1/3;display:grid;place-items:center;background:#ffdf3e}.figjam-import>p{margin-top:15px;padding:9px;border:1px dashed #477180;text-align:center;font:6px DM Mono}.figjam-tools-foot{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#aab5ba;border-top:1px solid #aab5ba}.figjam-tools-foot span{padding:10px 4px;background:#f0f7f9;text-align:center;font:6px DM Mono}

html[data-theme="dark"] .education-ai-visual,html[data-theme="dark"] .dashboard-visual,html[data-theme="dark"] .rag-visual,html[data-theme="dark"] .voice-visual,html[data-theme="dark"] .sylk-visual,html[data-theme="dark"] .automation-visual,html[data-theme="dark"] .mdm-visual,html[data-theme="dark"] .crm-visual,html[data-theme="dark"] .figjam-tools-visual{filter:saturate(.92) brightness(.9)}
@media(max-width:650px){.education-ai-visual,.dashboard-visual,.rag-visual,.voice-visual,.sylk-visual,.automation-visual,.mdm-visual,.crm-visual,.figjam-tools-visual{padding:20px}.education-split{grid-template-columns:1fr}.education-split section{min-height:160px}.education-split section+section{border-left:0;border-top:1px solid #111}.education-loop{display:none}.dashboard-main{grid-template-columns:1fr}.dashboard-steps{display:none}.rag-shell{flex-wrap:wrap}.rag-shell>i{display:none}.rag-answer{max-width:none;width:100%}.voice-tools{flex-direction:column}.sylk-body{grid-template-columns:1fr}.sylk-body aside{display:none}.automation-flow{grid-template-columns:1fr}.automation-flow>i{display:none}.automation-flow section{min-height:100px}.automation-status{grid-template-columns:1fr}.mdm-metrics{grid-template-columns:1fr}.mdm-metrics div+div{border-left:0;border-top:1px solid #a7bbb2}.mdm-pipeline{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mdm-pipeline i{display:none}.mdm-review{grid-template-columns:1fr}.crm-summary{grid-template-columns:1fr}.crm-summary section+section{border-left:0;border-top:1px solid #b2c6d0}.figjam-tools-top{grid-template-columns:1fr auto}.figjam-tools-top span{display:none}.figjam-tools-board{grid-template-columns:1fr}.figjam-tools-board section{min-height:130px}.figjam-tools-foot{grid-template-columns:repeat(3,1fr)}}
