@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.d482622f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.901efc6f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.7897a175.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.20ec22c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.bb832c79.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.940752b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.cfc45236.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.ac81b455.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.515542c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.177abc12.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbde2f8f30101ad5-s.6ad23c77.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3458ec625a68754e-s.42468526.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcf81e271d3e6abb-s.f4668e90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9126928ffb46be5-s.0cac919e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97f7e3833b6cf3b1-s.p.aacb1e8f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_bf380066-module__20cLoq__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_bf380066-module__20cLoq__variable{--font-design-serif:"IBM Plex Serif","IBM Plex Serif Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_1dd49854-module__dl_ZZG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_1dd49854-module__dl_ZZG__variable{--font-design-mono:"DM Mono","DM Mono Fallback"}
.design-lab-module__IomQcW__page{--accent:var(--lab-primary,#1e5dfe);--accent-cyan:var(--lab-cyan,#6fd5ff);--charcoal:#0b0f14;--charcoal-soft:#111722;--text:#f2f5fb;--text-soft:#f2f5fbd6;--line-soft:#b7d1ff4d;--line-strong:#b7d1ff6b;min-height:100vh;color:var(--text);font-family:var(--font-design-serif),"Palatino Linotype","Book Antiqua",serif;background-color:var(--charcoal);position:relative;overflow-x:clip}.design-lab-module__IomQcW__page:before{content:"";z-index:0;pointer-events:none;filter:grayscale(.75)saturate(.75)brightness(.42)contrast(1.04);background:url(/background.png) top/cover no-repeat;position:fixed;inset:0;transform:scale(1.01)}.design-lab-module__IomQcW__page:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 18%,#6fd5ff29,transparent 42%),radial-gradient(circle at 15% 2%,#1e5dfe42,transparent 38%),linear-gradient(to bottom,#090e1657 0%,#090e166b 20%,#0a0e148f 42%,#0a0d12b3 62%,#0a0d12d1 78%,#0b0f14eb 90%,var(--charcoal)97%,var(--charcoal)100%);position:fixed;inset:0}.design-lab-module__IomQcW__page *{box-sizing:border-box}.design-lab-module__IomQcW__page a{color:inherit}.design-lab-module__IomQcW__ui{font-family:var(--font-design-mono),"IBM Plex Mono",monospace}.design-lab-module__IomQcW__shell{z-index:2;gap:34px;width:min(1100px,100%);margin:0 auto;padding:30px 22px 96px;display:grid;position:relative}.design-lab-module__IomQcW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;width:100vw;margin-left:calc(50% - 50vw);padding-inline:50px;display:flex}.design-lab-module__IomQcW__brandLink{align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.design-lab-module__IomQcW__brandLogo{object-fit:contain;filter:drop-shadow(0 6px 18px #03070d59);flex:none;width:auto;height:48px}.design-lab-module__IomQcW__brandName{letter-spacing:-.03em;color:#fffffffa;font-family:Styrene B,Styrene B Web,Styrene B Regular,Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.6rem,2vw,1.9rem);font-weight:600;line-height:1}.design-lab-module__IomQcW__headerActions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:14px 18px;display:flex}.design-lab-module__IomQcW__nav{letter-spacing:.12em;text-transform:uppercase;color:#eaf1ffdb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.design-lab-module__IomQcW__nav a{text-decoration:none;transition:color .18s}.design-lab-module__IomQcW__nav a:hover{color:var(--accent-cyan)}.design-lab-module__IomQcW__topBarButton{letter-spacing:.12em;text-transform:uppercase;color:#f5f9ff;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);background:#121c2b6b;border-radius:8px;padding:11px 18px;font-size:12px;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.design-lab-module__IomQcW__topBarButton:hover{color:#fff;background:#1a283d94;border-color:#a5d7ffb8;transform:translateY(-1px)}.design-lab-module__IomQcW__hero{gap:22px;min-height:min(66vh,680px);display:grid}.design-lab-module__IomQcW__heroTitle{letter-spacing:-.024em;text-wrap:normal;text-shadow:0 8px 28px #03070dd1;width:100%;max-width:none;margin:clamp(1.5rem,8vh,4rem) 0 0;font-size:clamp(2.2rem,4.7vw,4.35rem);line-height:1.02}.design-lab-module__IomQcW__heroBody{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:26px;margin-top:clamp(.5rem,2vh,1.5rem);display:grid}.design-lab-module__IomQcW__heroContent{flex-direction:column;gap:16px;width:100%;max-width:none;min-height:100%;display:flex}.design-lab-module__IomQcW__heroLead{width:100%;max-width:none;color:var(--text-soft);text-shadow:0 1px 16px #03070de6;margin:0;font-size:clamp(1.18rem,1.6vw,1.42rem);line-height:1.7}.design-lab-module__IomQcW__heroActions{justify-items:start;gap:16px;margin-top:auto;display:grid}.design-lab-module__IomQcW__buttonPrimary,.design-lab-module__IomQcW__buttonGhost{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);background:#121c2b47;border-radius:6px;padding:10px 14px;font-size:12px;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.design-lab-module__IomQcW__buttonPrimary{color:#f5f9ff}.design-lab-module__IomQcW__buttonGhost{color:#e6f0fff0}.design-lab-module__IomQcW__buttonPrimary:hover,.design-lab-module__IomQcW__buttonGhost:hover{color:#fff;background:#1a283d6b;border-color:#a5d7ffb8;transform:translateY(-1px)}.design-lab-module__IomQcW__heroSecondaryLink{letter-spacing:.1em;text-transform:uppercase;color:#d6e7ffeb;border-bottom:1px solid #b7d1ff8c;padding-bottom:5px;font-size:16px;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s,transform .18s}.design-lab-module__IomQcW__heroSecondaryLink:hover{color:#fff;border-color:#d6e7ffe6;transform:translateY(-1px)}.design-lab-module__IomQcW__signalPanel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);background:#121d2b57;border-radius:8px;justify-self:end;gap:10px;width:100%;max-width:360px;padding:14px 14px 10px;display:grid;box-shadow:0 18px 36px #04080e61}.design-lab-module__IomQcW__panelTitle{letter-spacing:.15em;text-transform:uppercase;color:#9cd6fff2;margin:0;font-size:11px}.design-lab-module__IomQcW__panelFrame{gap:4px;display:grid}.design-lab-module__IomQcW__signalRow{border-bottom:1px solid #b7d1ff4d;gap:6px;padding:9px 0 8px;display:grid}.design-lab-module__IomQcW__signalRow:last-child{border-bottom:0}.design-lab-module__IomQcW__signalMeta{display:block}.design-lab-module__IomQcW__signalLabel{color:#f5f8fff7;margin:0;font-size:.95rem}.design-lab-module__IomQcW__signalValue{letter-spacing:-.03em;margin:0;font-size:1.9rem;line-height:1}.design-lab-module__IomQcW__meterTrack{background:#afccff33;border-radius:999px;height:3px;overflow:hidden}.design-lab-module__IomQcW__meterTrack span{background:linear-gradient(90deg,var(--accent-cyan),var(--accent));border-radius:999px;height:100%;display:block}.design-lab-module__IomQcW__demoSection{gap:14px;display:grid}.design-lab-module__IomQcW__demoFrameStack{gap:22px;display:grid}.design-lab-module__IomQcW__demoFrameControls{flex-wrap:wrap;gap:8px;scroll-margin-top:20px;display:flex}.design-lab-module__IomQcW__demoFrameControls button{color:#eaf1ffdb;min-width:92px;height:38px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#1019265c;border:1px solid #b7d1ff52;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.design-lab-module__IomQcW__demoFrameControls button:hover,.design-lab-module__IomQcW__demoFrameControls button:focus-visible{color:#fff;border-color:#a5d7ffb3;transform:translateY(-1px)}.design-lab-module__IomQcW__demoFrameControls .design-lab-module__IomQcW__demoFrameControlActive{color:#fff;background:#1e5dfe57;border-color:#a5d7ffb8}.design-lab-module__IomQcW__demoFrameControls button span:first-child{color:#9fdafff5}.design-lab-module__IomQcW__demoFrameCard{-webkit-backdrop-filter:blur(10px);background:#10192657;border:1px solid #b7d1ff5c;border-radius:10px;gap:12px;padding:16px;scroll-margin-top:24px;display:grid;box-shadow:0 14px 30px #04080e4d}.design-lab-module__IomQcW__demoFrameActive{border-color:#a5d7ffa3;box-shadow:inset 0 0 0 1px #9fdaff24,0 18px 36px #04080e57}.design-lab-module__IomQcW__demoFrameHead{gap:4px;display:grid}.design-lab-module__IomQcW__demoFrameHead h3{margin:0;font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.1}.design-lab-module__IomQcW__demoFrameHead p{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.5}.design-lab-module__IomQcW__demoFrameCanvas{background:#0c131e6b;border:1px solid #b7d1ff47;border-radius:10px;padding:14px}.design-lab-module__IomQcW__frameLoadedRow1,.design-lab-module__IomQcW__frameLoadedRow2{opacity:0;transform:translateY(8px)}.design-lab-module__IomQcW__frameTypeTitle,.design-lab-module__IomQcW__frameTypeDesc{color:#1f2c40;clip-path:inset(0 100% 0 0);opacity:0;background:linear-gradient(90deg,#fff 0%,#eff6ff 50%,#fff 100%) 0 0/220% 100%;border:1px solid #d4deeb;border-radius:8px;width:100%;font-size:.84rem;line-height:1.4;display:block;overflow:hidden}.design-lab-module__IomQcW__frameTypeTitle{white-space:nowrap;padding:8px 10px}.design-lab-module__IomQcW__frameTypeDesc{min-height:44px;padding:8px 10px}.design-lab-module__IomQcW__frameDefaultQuestion1,.design-lab-module__IomQcW__frameDefaultQuestion2,.design-lab-module__IomQcW__frameCustomQuestion,.design-lab-module__IomQcW__frameFormReady,.design-lab-module__IomQcW__frameStudentAnswer1,.design-lab-module__IomQcW__frameStudentAnswer2,.design-lab-module__IomQcW__frameStudentAnswer3,.design-lab-module__IomQcW__frameDecisionNote,.design-lab-module__IomQcW__frameDetailChip{opacity:0;transform:translateY(6px)}.design-lab-module__IomQcW__framePublishButtonPulse{animation:2.2s ease-in-out infinite design-lab-module__IomQcW__framePublishPulse}.design-lab-module__IomQcW__frameStudentRowReveal{opacity:0;transform:translateY(8px)}.design-lab-module__IomQcW__frameOpenApplication{opacity:.42}.design-lab-module__IomQcW__frameAppRow1,.design-lab-module__IomQcW__frameAppRow2,.design-lab-module__IomQcW__frameAppRow3{opacity:0;border-top:1px solid #e1e8f3;transform:translateY(8px)}.design-lab-module__IomQcW__frameResumeScroll p{transform:translateY(0)}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameLoadedRow1{animation:.34s .1s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameLoadedRow2{animation:.34s .28s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameTypeTitle{animation:2s linear infinite design-lab-module__IomQcW__frameTypingGlow,1.35s 80ms forwards design-lab-module__IomQcW__frameTypingTitle}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameTypeDesc{animation:2s linear infinite design-lab-module__IomQcW__frameTypingGlow,1.55s .2s forwards design-lab-module__IomQcW__frameTypingDesc}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameDetailChip:first-child{animation:.3s .58s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameDetailChip:nth-child(2){animation:.3s .72s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameDetailChip:nth-child(3){animation:.3s .86s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameDefaultQuestion1{animation:.34s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameDefaultQuestion2{animation:.34s .24s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameCustomQuestion{animation:.34s .54s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameFormReady{animation:.34s .78s forwards design-lab-module__IomQcW__frameQuestionIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameStudentRowReveal{animation:.44s .4s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameOpenApplication:first-child{animation:.25s .25s forwards design-lab-module__IomQcW__frameTabStep}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameOpenApplication:nth-child(2){animation:.25s .42s forwards design-lab-module__IomQcW__frameTabStep}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameOpenApplication:nth-child(3){animation:.25s .64s forwards design-lab-module__IomQcW__frameTabStep}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameAppRow1{animation:.3s .8s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameAppRow2{animation:.3s .95s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameAppRow3{animation:.3s 1.1s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameResumeScroll p{animation:2.2s 1.25s forwards design-lab-module__IomQcW__frameResumeScroll}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameStudentAnswer1{animation:.32s .12s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameStudentAnswer2{animation:.32s .32s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameStudentAnswer3{animation:.32s .52s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameDecisionNote{animation:.3s 1.72s forwards design-lab-module__IomQcW__frameRevealIn}.design-lab-module__IomQcW__demoFrameActive .design-lab-module__IomQcW__frameAcceptPulse{animation:2.2s ease-in-out 1.9s infinite design-lab-module__IomQcW__framePublishPulse}.design-lab-module__IomQcW__demoGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.design-lab-module__IomQcW__demoRail{-webkit-backdrop-filter:blur(10px);background:#10192652;border:1px solid #b7d1ff59;border-radius:8px;gap:10px;padding:14px;display:grid;box-shadow:0 14px 30px #04080e4d}.design-lab-module__IomQcW__demoCaptionStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.design-lab-module__IomQcW__demoStep{background:#0d162266;border:1px solid #b7d1ff33;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;animation:none;display:grid}.design-lab-module__IomQcW__demoStepNumber{width:32px;height:24px;font-family:var(--font-design-mono),"IBM Plex Mono",monospace;letter-spacing:.12em;color:#9fdafff5;border:1px solid #b7d1ff4d;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.design-lab-module__IomQcW__demoStep h3{margin:0;font-size:1.06rem;line-height:1.2}.design-lab-module__IomQcW__demoStep p{color:var(--text-soft);margin:4px 0 0;font-size:.96rem;line-height:1.45}.design-lab-module__IomQcW__demoStep1{animation-delay:0s}.design-lab-module__IomQcW__demoStep2{animation-delay:-3.42s}.design-lab-module__IomQcW__demoStep3{animation-delay:-6.84s}.design-lab-module__IomQcW__demoStep4{animation-delay:-10.26s}.design-lab-module__IomQcW__demoStep5{animation-delay:-13.68s}.design-lab-module__IomQcW__demoStep6{animation-delay:-17.1s}.design-lab-module__IomQcW__demoStep7{animation-delay:-20.52s}.design-lab-module__IomQcW__demoViewport{-webkit-backdrop-filter:blur(10px);background:#1019265c;border:1px solid #b7d1ff61;border-radius:8px;min-height:540px;padding:12px;overflow:hidden;box-shadow:0 14px 30px #04080e4d}.design-lab-module__IomQcW__demoCanvas{background:#f8fbff;border:1px solid #b7d1ff4d;border-radius:8px;overflow:hidden;box-shadow:0 20px 44px #07162b38}.design-lab-module__IomQcW__demoChrome{background:#eef4fc;border-bottom:1px solid #dce5f2;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.design-lab-module__IomQcW__demoDot{background:#9cb4d3;border-radius:999px;width:7px;height:7px}.design-lab-module__IomQcW__demoChromeTitle{letter-spacing:.12em;text-transform:uppercase;color:#5f799a;margin:0 0 0 8px;font-size:9px}.design-lab-module__IomQcW__demoSurface{grid-template-columns:76px minmax(0,1fr);min-height:472px;display:grid}.design-lab-module__IomQcW__demoMiniSidebar{background:#f4f8fe;border-right:1px solid #dce5f2;align-content:start;gap:10px;padding:10px;display:grid}.design-lab-module__IomQcW__demoMiniLogo{background:linear-gradient(135deg,#2e68a6,#214d8c);border-radius:6px;width:24px;height:24px}.design-lab-module__IomQcW__demoMiniNavText{letter-spacing:.08em;text-transform:uppercase;color:#60748e;margin:0;font-size:8px;line-height:1.3}.design-lab-module__IomQcW__demoWorkspace{background:#fff;position:relative;overflow:hidden}.design-lab-module__IomQcW__demoPanel{opacity:0;pointer-events:none;align-content:start;gap:8px;padding:14px;display:grid;position:absolute;inset:0;transform:translate(5%)}.design-lab-module__IomQcW__demoDashboardScene,.design-lab-module__IomQcW__demoEditorScene,.design-lab-module__IomQcW__demoApplicationsScene,.design-lab-module__IomQcW__demoReviewScene{background:#fbfdff;border:1px solid #e2e8f0;border-radius:12px;animation:none}.design-lab-module__IomQcW__demoLabel{letter-spacing:.12em;text-transform:uppercase;color:#5b7aa6;margin:0;font-size:10px}.design-lab-module__IomQcW__demoRowWide{background:#b7d1ff94;border-radius:999px;width:58%;height:10px}.design-lab-module__IomQcW__demoHeaderRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.design-lab-module__IomQcW__demoHeaderTitle{color:#1a2436;font-size:1rem;line-height:1.2;font-family:var(--font-design-serif),"Palatino Linotype","Book Antiqua",serif;margin:0}.design-lab-module__IomQcW__demoHeaderActions{align-items:center;gap:6px;display:flex}.design-lab-module__IomQcW__demoButtonChip{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#163d74;border:1px solid #c7d7eb;border-radius:8px;padding:6px 8px;font-size:9px}.design-lab-module__IomQcW__demoSecondaryButtonChip{letter-spacing:.08em;text-transform:uppercase;color:#284b74;background:#fff;border:1px solid #d5e0ee;border-radius:8px;padding:6px 8px;font-size:9px}.design-lab-module__IomQcW__demoCardList{gap:6px;margin-top:2px;display:grid}.design-lab-module__IomQcW__demoListRow{background:#fff;border:1px solid #d4deeb;border-radius:6px;grid-template-columns:minmax(0,2fr) auto auto auto auto;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:grid}.design-lab-module__IomQcW__demoRowTitle{color:#1a2436;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.design-lab-module__IomQcW__demoStatusChip{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#2e4eaa;border:1px solid #274493;border-radius:999px;padding:3px 6px;font-size:8px}.design-lab-module__IomQcW__demoApplicantsCell{color:#22324a;font-size:.73rem}.design-lab-module__IomQcW__demoDateCell{color:#71839a;font-size:.7rem}.design-lab-module__IomQcW__demoActionCell{letter-spacing:.06em;text-transform:uppercase;color:#285d84;font-size:.67rem}.design-lab-module__IomQcW__demoButton,.design-lab-module__IomQcW__demoPublishButton,.design-lab-module__IomQcW__demoAcceptButton{letter-spacing:0;color:#fff;font-size:11px;font-family:var(--font-design-serif),"Palatino Linotype","Book Antiqua",serif;border:1px solid #c7d7ebbf;border-radius:10px;justify-self:start;padding:6px 10px}.design-lab-module__IomQcW__demoButton{background:#163d74;margin-top:2px}.design-lab-module__IomQcW__demoField{gap:5px;display:grid}.design-lab-module__IomQcW__demoFieldLabel{font-family:var(--font-design-mono),"IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#60748e;font-size:9px}.design-lab-module__IomQcW__demoTypingTitle,.design-lab-module__IomQcW__demoTypingBody{color:#1f2c40;white-space:nowrap;background:linear-gradient(90deg,#fff,#f5f9ff,#fff) 0 0/200% 100%;border:1px solid #d4deeb;border-radius:6px;padding:6px 8px;font-size:.79rem;line-height:1.35;animation:2.2s linear infinite design-lab-module__IomQcW__demoTypingGlow;display:block;overflow:hidden}.design-lab-module__IomQcW__demoTypingTitle{width:82%;animation:2.2s linear infinite design-lab-module__IomQcW__demoTypingGlow}.design-lab-module__IomQcW__demoTypingBody{white-space:normal;width:96%;min-height:44px;animation:2.2s linear infinite design-lab-module__IomQcW__demoTypingGlow}.design-lab-module__IomQcW__demoQuestionBuilder{background:#fbfdff;border:1px solid #dfe7f3;border-radius:8px;gap:6px;padding:8px;display:grid}.design-lab-module__IomQcW__demoBuilderTop{display:flex}.design-lab-module__IomQcW__demoChip{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#6a67d8;border-radius:6px;padding:4px 6px;font-size:9px}.design-lab-module__IomQcW__demoQuestionRow{color:#1f2f44;background:#fff;border:1px solid #d4deeb;border-radius:6px;min-height:24px;padding:5px 7px;font-size:.72rem;line-height:1.4;overflow:hidden}.design-lab-module__IomQcW__demoPublishButton{background:#11652f;justify-self:end}.design-lab-module__IomQcW__demoTableHeader{min-height:26px;font-family:var(--font-design-mono),"IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#51657e;background:#f8fbff;border:1px solid #d4deeb;border-radius:6px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;font-size:9px;display:grid}.design-lab-module__IomQcW__demoApplicationsHeader{min-height:26px;font-family:var(--font-design-mono),"IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#51657e;background:#f8fbff;border:1px solid #d4deeb;border-radius:6px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:8px;padding:0 8px;font-size:9px;display:grid}.design-lab-module__IomQcW__demoAppRow{color:#1f2c40;opacity:1;background:#fff;border:1px solid #d4deeb;border-radius:6px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:8px;min-height:24px;padding:0 8px;font-size:.74rem;display:grid;transform:translateY(0)}.design-lab-module__IomQcW__demoSplitViewer{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:8px;display:grid}.design-lab-module__IomQcW__demoSplitList,.design-lab-module__IomQcW__demoSplitDetail{background:#fbfdff;border:1px solid #d4deeb;border-radius:8px;padding:8px}.design-lab-module__IomQcW__demoSplitList{gap:6px;display:grid}.design-lab-module__IomQcW__demoSplitListRow{background:#dce7f7;border-radius:999px;height:14px}.design-lab-module__IomQcW__demoScrollTrack{background:#fff;border:1px solid #d4deeb;border-radius:6px;height:98px;overflow:hidden}.design-lab-module__IomQcW__demoScrollContent{gap:6px;padding:8px;display:grid}.design-lab-module__IomQcW__demoParagraph{color:#2b3b52;background:#f6faff;border:1px solid #d4deeb;border-radius:6px;min-height:24px;padding:6px;font-size:.72rem;line-height:1.35}.design-lab-module__IomQcW__demoAcceptButton{background:#1f7a3e;justify-self:end;margin-top:8px}.design-lab-module__IomQcW__demoPanel :is(button,.design-lab-module__IomQcW__demoChip){box-shadow:0 0 #6fd5ff00}.design-lab-module__IomQcW__demoPanel{opacity:0;pointer-events:none;transition:opacity .3s,transform .32s;transform:translate(4%)}.design-lab-module__IomQcW__demoPanelActive{opacity:1;pointer-events:auto;transform:translate(0)}.design-lab-module__IomQcW__demoCreatePostFocus{animation:1.6s ease-in-out infinite design-lab-module__IomQcW__demoCreatePostFocus;position:relative}.design-lab-module__IomQcW__demoStepActive{background:#101c2a9e;border-color:#9fdaff9e;box-shadow:inset 0 0 0 1px #9fdaff1f}.design-lab-module__IomQcW__section{gap:14px;display:grid}.design-lab-module__IomQcW__sectionHead{gap:8px;display:grid}.design-lab-module__IomQcW__sectionKicker{letter-spacing:.16em;text-transform:uppercase;color:#9fdafff5;margin:0;font-size:11px}.design-lab-module__IomQcW__section h2{letter-spacing:-.02em;text-shadow:0 3px 16px #03070dbf;max-width:24ch;margin:0;font-size:clamp(1.7rem,2.5vw,2.85rem);line-height:1.1}.design-lab-module__IomQcW__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.design-lab-module__IomQcW__capabilityCard{-webkit-backdrop-filter:blur(10px);background:#10192657;border:1px solid #b7d1ff61;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 14px 30px #04080e57}.design-lab-module__IomQcW__cardCode{letter-spacing:.13em;text-transform:uppercase;color:#9fdcfff5;margin:0;font-size:10px}.design-lab-module__IomQcW__capabilityCard h3{letter-spacing:-.016em;margin:0;font-size:2.05rem;line-height:1.07}.design-lab-module__IomQcW__capabilityCard p{color:var(--text-soft);margin:0;font-size:1.08rem;line-height:1.58}.design-lab-module__IomQcW__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.design-lab-module__IomQcW__previewCard{-webkit-backdrop-filter:blur(10px);background:#10192652;border:1px solid #b7d1ff59;border-radius:8px;overflow:hidden;box-shadow:0 14px 30px #04080e4d}.design-lab-module__IomQcW__previewVisual{background:linear-gradient(90deg,#0000,#a2ddfff5,#1e5dfedb,#0000);height:2px;position:relative}.design-lab-module__IomQcW__previewShine{background:linear-gradient(110deg,#0000 25%,#ffffff9e 50%,#0000 75%);animation:6s linear infinite design-lab-module__IomQcW__sweep;position:absolute;inset:0;transform:translate(-130%)}.design-lab-module__IomQcW__previewBody{gap:8px;padding:14px;display:grid}.design-lab-module__IomQcW__previewLabel{letter-spacing:.13em;text-transform:uppercase;color:#9fdafff5;margin:0;font-size:10px}.design-lab-module__IomQcW__previewBody h3{margin:0;font-size:1.34rem;line-height:1.06}.design-lab-module__IomQcW__previewBody p{color:var(--text-soft);margin:0;line-height:1.58}.design-lab-module__IomQcW__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.design-lab-module__IomQcW__stepCard{-webkit-backdrop-filter:blur(10px);background:#10192652;border:1px solid #b7d1ff59;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:0 14px 30px #04080e4d}.design-lab-module__IomQcW__stepNumber{letter-spacing:.15em;text-transform:uppercase;color:#9fdafff5;margin:0;font-size:11px}.design-lab-module__IomQcW__stepCard h3{letter-spacing:-.018em;margin:0;font-size:2.72rem;line-height:1}.design-lab-module__IomQcW__stepCard p{color:var(--text-soft);margin:0;font-size:1.08rem;line-height:1.58}.design-lab-module__IomQcW__faqList{-webkit-backdrop-filter:blur(10px);background:#10192652;border:1px solid #b7d1ff57;border-radius:8px;overflow:hidden;box-shadow:0 14px 30px #04080e4d}.design-lab-module__IomQcW__faqItem{border-bottom:1px solid #b7d1ff3d}.design-lab-module__IomQcW__faqItem:last-child{border-bottom:0}.design-lab-module__IomQcW__faqTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;font-family:inherit;font-size:1.1rem;display:flex}.design-lab-module__IomQcW__faqIcon{flex:none;width:18px;height:18px;position:relative}.design-lab-module__IomQcW__faqIcon span{background:#f2f5fbf2;border-radius:999px;width:16px;height:2px;transition:transform .22s,opacity .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-lab-module__IomQcW__faqIcon span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.design-lab-module__IomQcW__faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.design-lab-module__IomQcW__faqAnswerWrap p{color:var(--text-soft);margin:0;padding:0 15px;line-height:1.62;overflow:hidden}.design-lab-module__IomQcW__faqItem[data-open=true] .design-lab-module__IomQcW__faqAnswerWrap{grid-template-rows:1fr}.design-lab-module__IomQcW__faqItem[data-open=true] .design-lab-module__IomQcW__faqAnswerWrap p{padding:0 15px 14px}.design-lab-module__IomQcW__faqItem[data-open=true] .design-lab-module__IomQcW__faqIcon span:last-child{opacity:.15;transform:translate(-50%,-50%)rotate(0)}.design-lab-module__IomQcW__cta{-webkit-backdrop-filter:blur(10px);background:#111b2857;border:1px solid #b7d1ff5c;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex;box-shadow:0 14px 30px #04080e52}.design-lab-module__IomQcW__cta h2{text-shadow:0 3px 16px #03070db8;max-width:24ch;margin:6px 0 0;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.1}.design-lab-module__IomQcW__ctaActions{flex-wrap:wrap;gap:10px;display:flex}.design-lab-module__IomQcW__reveal{opacity:0;animation:.72s cubic-bezier(.12,.74,.24,1) forwards design-lab-module__IomQcW__rise}.design-lab-module__IomQcW__delay2{animation-delay:.12s}.design-lab-module__IomQcW__delay3{animation-delay:.18s}.design-lab-module__IomQcW__delay4{animation-delay:.22s}.design-lab-module__IomQcW__delay5{animation-delay:.26s}.design-lab-module__IomQcW__delay6{animation-delay:.3s}.design-lab-module__IomQcW__delay7{animation-delay:.34s}.design-lab-module__IomQcW__delay8{animation-delay:.38s}@keyframes design-lab-module__IomQcW__rise{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes design-lab-module__IomQcW__demoStepPulse{0%,12%{background:#101c2a9e;border-color:#9fdaff9e;box-shadow:inset 0 0 0 1px #9fdaff1f}16%,to{box-shadow:none;background:#0d162266;border-color:#b7d1ff33}}@keyframes design-lab-module__IomQcW__demoCreatePostFocus{0%,to{filter:brightness();transform:translateY(0);box-shadow:0 0 #5da3ff00}50%{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 0 1px #c7e4ffe6,0 0 0 6px #4383dd52,0 0 18px #225cb073}}@keyframes design-lab-module__IomQcW__demoSceneDashboard{0%,15%{opacity:1;transform:translate(0)}20%,to{opacity:0;transform:translate(-3%)}}@keyframes design-lab-module__IomQcW__demoSceneEditor{0%,12%{opacity:0;transform:translate(5%)}16%,56%{opacity:1;transform:translate(0)}62%,to{opacity:0;transform:translate(-3%)}}@keyframes design-lab-module__IomQcW__demoSceneApps{0%,54%{opacity:0;transform:translate(5%)}58%,74%{opacity:1;transform:translate(0)}79%,to{opacity:0;transform:translate(-3%)}}@keyframes design-lab-module__IomQcW__demoSceneReview{0%,72%{opacity:0;transform:translate(5%)}76%,to{opacity:1;transform:translate(0)}}@keyframes design-lab-module__IomQcW__demoTypingGlow{0%{background-position:200% 0}to{background-position:0 0}}@keyframes design-lab-module__IomQcW__demoTypingTitleWidth{0%,18%{width:0}24%,to{width:82%}}@keyframes design-lab-module__IomQcW__demoTypingBodyWidth{0%,23%{width:0}30%,to{width:96%}}@keyframes design-lab-module__IomQcW__demoQuestionEnter{0%,31%{opacity:.2;transform:scaleX(0)}36%,to{opacity:1;transform:scaleX(1)}}@keyframes design-lab-module__IomQcW__demoQuestionEnter2{0%,35%{opacity:.2;transform:scaleX(0)}40%,to{opacity:1;transform:scaleX(1)}}@keyframes design-lab-module__IomQcW__demoQuestionEnter3{0%,39%{opacity:.2;transform:scaleX(0)}44%,to{opacity:1;transform:scaleX(1)}}@keyframes design-lab-module__IomQcW__demoPublishPulse{0%,49%,57%,to{transform:translateY(0);box-shadow:0 0 #4ce18d00}53%{transform:translateY(-1px);box-shadow:0 0 0 8px #4ce18d38}}@keyframes design-lab-module__IomQcW__demoAppPop1{0%,58%{opacity:0;transform:translateY(8px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__demoAppPop2{0%,61%{opacity:0;transform:translateY(8px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__demoAppPop3{0%,64%{opacity:0;transform:translateY(8px)}68%,to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__demoAppPop4{0%,67%{opacity:0;transform:translateY(8px)}71%,to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__demoSplitScroll{0%,79%{transform:translateY(0)}92%{transform:translateY(-36px)}to{transform:translateY(-36px)}}@keyframes design-lab-module__IomQcW__demoAcceptPulse{0%,90%,to{transform:translateY(0);box-shadow:0 0 #4ce18d00}95%{transform:translateY(-1px);box-shadow:0 0 0 7px #4ce18d42}}@keyframes design-lab-module__IomQcW__frameDashSkeleton{0%,to{opacity:.46}50%{opacity:1}}@keyframes design-lab-module__IomQcW__frameTypingGlow{0%{background-position:210% 0}to{background-position:-10% 0}}@keyframes design-lab-module__IomQcW__frameTypingTitle{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 8% 0 0);opacity:1}}@keyframes design-lab-module__IomQcW__frameTypingDesc{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes design-lab-module__IomQcW__frameQuestionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__framePublishPulse{0%,to{transform:translateY(0);box-shadow:0 0 #4ce18d00}50%{transform:translateY(-1px);box-shadow:0 0 0 8px #4ce18d38}}@keyframes design-lab-module__IomQcW__frameRevealIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__frameTabStep{0%{opacity:.42;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes design-lab-module__IomQcW__frameResumeScroll{0%,22%{transform:translateY(0)}70%,to{transform:translateY(-34px)}}@media (max-width:1080px){.design-lab-module__IomQcW__headerActions{justify-content:space-between;width:100%}.design-lab-module__IomQcW__hero{min-height:auto}.design-lab-module__IomQcW__heroBody{grid-template-columns:1fr;gap:20px;margin-top:.75rem}.design-lab-module__IomQcW__heroContent{max-width:100%}.design-lab-module__IomQcW__signalPanel{justify-self:stretch;max-width:100%}.design-lab-module__IomQcW__timeline,.design-lab-module__IomQcW__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-lab-module__IomQcW__demoGrid{grid-template-columns:1fr}.design-lab-module__IomQcW__demoViewport{min-height:460px}.design-lab-module__IomQcW__demoCaptionStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.design-lab-module__IomQcW__stepCard h3{font-size:2.24rem}}@media (max-width:760px){.design-lab-module__IomQcW__shell{gap:24px;padding:18px 14px 58px}.design-lab-module__IomQcW__header{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:14px}.design-lab-module__IomQcW__brandName{font-size:1.35rem}.design-lab-module__IomQcW__headerActions{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.design-lab-module__IomQcW__nav{justify-content:flex-start;gap:10px}.design-lab-module__IomQcW__demoFrameControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-lab-module__IomQcW__demoFrameControls button{width:100%;min-width:0}.design-lab-module__IomQcW__demoFrameCard{scroll-margin-top:14px}.design-lab-module__IomQcW__heroTitle{margin-top:1rem;font-size:clamp(1.76rem,9vw,2.74rem)}.design-lab-module__IomQcW__heroLead{font-size:1.08rem}.design-lab-module__IomQcW__signalPanel{width:100%}.design-lab-module__IomQcW__capabilityGrid,.design-lab-module__IomQcW__previewGrid,.design-lab-module__IomQcW__timeline,.design-lab-module__IomQcW__demoCaptionStrip{grid-template-columns:1fr}.design-lab-module__IomQcW__demoSurface{grid-template-columns:58px minmax(0,1fr);min-height:380px}.design-lab-module__IomQcW__capabilityCard h3{font-size:1.72rem}.design-lab-module__IomQcW__stepCard h3{font-size:2rem}.design-lab-module__IomQcW__cta{flex-direction:column;align-items:flex-start}.design-lab-module__IomQcW__faqTrigger{font-size:1rem}}
