.demo-module__hZbUeW__demoShell{--ink:#111318;--muted:#535d6b;--line:#dce1e8;--soft-line:#e9ecf0;--paper:#f7f8fa;--white:#fff;--blue:#047bff;--blue-text:#0067cc;--blue-action:#006bd6;--blue-dark:#00369f;--green:#16803d;--green-soft:#eaf8ef;z-index:100;color:var(--ink);background:linear-gradient(#11131806 1px, transparent 1px), linear-gradient(90deg, #11131806 1px, transparent 1px), var(--paper);font-family:var(--font-sans), Arial, sans-serif;background-size:32px 32px;grid-template-rows:64px minmax(0,1fr) 54px;display:grid;position:fixed;inset:0;overflow:hidden}.demo-module__hZbUeW__demoShell button{font:inherit}.demo-module__hZbUeW__demoShell button:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.demo-module__hZbUeW__demoHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8faf0;grid-template-columns:180px 1fr 180px;align-items:stretch;display:grid}.demo-module__hZbUeW__brandButton{border:0;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;align-items:center;padding:0 28px;display:flex}.demo-module__hZbUeW__brandLogo{width:101px;height:auto}.demo-module__hZbUeW__brandIcon{width:28px;height:28px}.demo-module__hZbUeW__demoHeader nav{justify-content:center;gap:34px;display:flex}.demo-module__hZbUeW__demoHeader nav button{color:#626b78;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:14px;font-weight:600;transition:color .16s;display:flex;position:relative}.demo-module__hZbUeW__demoHeader nav button:after{background:var(--blue);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.demo-module__hZbUeW__demoHeader nav button:hover,.demo-module__hZbUeW__demoHeader nav button.demo-module__hZbUeW__activeNav{color:var(--ink)}.demo-module__hZbUeW__demoHeader nav button.demo-module__hZbUeW__activeNav:after{transform:scaleX(1)}.demo-module__hZbUeW__demoHeader nav button span{color:#8b94a1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.demo-module__hZbUeW__headerMeta{border-left:1px solid var(--line);color:#525b68;letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.demo-module__hZbUeW__liveDot{background:var(--blue);border:1px solid #8aafd8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #047bff1a}.demo-module__hZbUeW__stage{min-height:0;overflow:auto}.demo-module__hZbUeW__stage>div,.demo-module__hZbUeW__stage>div>div{height:100%}.demo-module__hZbUeW__slide{width:min(100%,1800px);height:100%;min-height:0;margin:0 auto;padding:clamp(24px,3.5vh,48px) clamp(24px,3vw,58px)}.demo-module__hZbUeW__eyebrow{color:var(--blue-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:flex}.demo-module__hZbUeW__primaryButton,.demo-module__hZbUeW__secondaryButton,.demo-module__hZbUeW__launchButton{border:1px solid var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 19px;font-size:13px;font-weight:650;transition:transform .14s,background .14s,color .14s;display:inline-flex}.demo-module__hZbUeW__primaryButton,.demo-module__hZbUeW__launchButton{color:#fff;background:var(--ink)}.demo-module__hZbUeW__primaryButton:hover,.demo-module__hZbUeW__launchButton:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.demo-module__hZbUeW__secondaryButton{color:var(--ink);background:var(--white)}.demo-module__hZbUeW__secondaryButton:hover{color:var(--blue);border-color:var(--blue)}.demo-module__hZbUeW__introSlide{flex-direction:column;gap:clamp(24px,4vh,44px);display:flex}.demo-module__hZbUeW__introHero{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.demo-module__hZbUeW__introHeadline{letter-spacing:-.064em;margin:clamp(18px,3.5vh,32px) 0 0;font-size:clamp(56px,8.2vw,142px);font-weight:520;line-height:.96}.demo-module__hZbUeW__heroLine{margin-bottom:-.05em;padding-bottom:.05em;display:block;overflow:hidden}.demo-module__hZbUeW__heroLine>span{display:block}.demo-module__hZbUeW__heroAccent{color:var(--blue)}.demo-module__hZbUeW__slideHeading h1,.demo-module__hZbUeW__runnerCopy h1{letter-spacing:-.064em;margin:0;font-size:clamp(46px,5.3vw,84px);font-weight:520;line-height:.98}.demo-module__hZbUeW__slideHeading h1 span,.demo-module__hZbUeW__runnerCopy h1 span{color:var(--blue)}.demo-module__hZbUeW__heroRow{align-items:center;gap:clamp(26px,3.2vw,48px);margin-top:clamp(24px,4.5vh,42px);display:flex}.demo-module__hZbUeW__heroRow p{color:#59616d;max-width:540px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.demo-module__hZbUeW__introRail{border-top:1px solid var(--ink);background:#ffffffad;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demo-module__hZbUeW__introRail>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-top:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:clamp(116px,15vh,148px);padding:22px 26px;transition:background .16s;display:flex;position:relative}.demo-module__hZbUeW__introRail>button+button{border-left:0}.demo-module__hZbUeW__introRail>button:hover{background:var(--white)}.demo-module__hZbUeW__railIndex{color:#747e8c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:absolute;top:18px;right:24px}.demo-module__hZbUeW__introRail>button>svg{color:var(--blue);margin-bottom:4px}.demo-module__hZbUeW__introRail h2{margin:0;font-size:19px;font-weight:650}.demo-module__hZbUeW__introRail p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.demo-module__hZbUeW__railArrow{color:var(--blue);opacity:0;transition:opacity .16s,transform .16s;position:absolute;bottom:20px;right:24px;transform:translate(-6px)}.demo-module__hZbUeW__introRail>button:hover .demo-module__hZbUeW__railArrow{opacity:1;transform:translate(0)}.demo-module__hZbUeW__slideHeading,.demo-module__hZbUeW__reviewHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(14px,2.2vh,26px);display:flex}.demo-module__hZbUeW__slideHeading h1{margin-top:13px;font-size:clamp(30px,2.9vw,46px);line-height:1.02}.demo-module__hZbUeW__slideHeading>p{width:min(37%,440px);color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.55}.demo-module__hZbUeW__sandboxLayout{background:var(--white);border:1px solid #cbd1da;grid-template-columns:minmax(360px,.78fr) minmax(540px,1.22fr);height:min(40vh,440px);min-height:335px;display:grid;box-shadow:0 22px 60px #11182714}.demo-module__hZbUeW__sandboxUseCases{background:var(--white);border:1px solid #cbd1da;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(16px,2.6vh,30px);display:grid;box-shadow:0 14px 40px #1118270f}.demo-module__hZbUeW__useCasesLabel{border-right:1px solid var(--line);color:var(--blue-text);letter-spacing:.12em;text-transform:uppercase;background:#047bff0a;grid-column:span 2;align-items:center;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;line-height:1.5;display:flex}.demo-module__hZbUeW__sandboxUseCases>div{flex-direction:column;grid-column:span 2;justify-content:center;gap:6px;min-width:0;min-height:clamp(104px,13.5vh,150px);padding:16px 20px;display:flex}.demo-module__hZbUeW__sandboxUseCases>div:nth-child(n+4){border-top:1px solid var(--soft-line)}.demo-module__hZbUeW__sandboxUseCases>div:nth-child(4){border-left:0}.demo-module__hZbUeW__useCaseTop{align-items:center;gap:9px;display:flex}.demo-module__hZbUeW__useCaseTop svg{color:var(--blue);flex:none}.demo-module__hZbUeW__sandboxUseCases>div+div{border-left:1px solid var(--soft-line)}.demo-module__hZbUeW__sandboxUseCases h3{margin:0;font-size:18px;font-weight:650}.demo-module__hZbUeW__sandboxUseCases p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.demo-module__hZbUeW__codePanel{border-right:1px solid var(--line);color:#d7dfea;background:#10141b;grid-template-rows:36px 1fr auto;min-width:0;display:grid}.demo-module__hZbUeW__panelBar{color:#a4adba;border-bottom:1px solid #29303b;grid-template-columns:70px 1fr 30px;align-items:center;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:grid}.demo-module__hZbUeW__windowDots{gap:5px;display:flex}.demo-module__hZbUeW__windowDots span{background:#4d5664;border-radius:50%;width:6px;height:6px}.demo-module__hZbUeW__typescriptBadge{color:#fff;background:#185a9d;place-items:center;width:22px;height:19px;font-size:10px;font-weight:800;display:grid}.demo-module__hZbUeW__codePanel pre{tab-size:2;min-width:0;margin:0;padding:clamp(8px,1.4vh,16px) clamp(18px,2.3vw,34px);font-size:clamp(12px,.85vw,14px);line-height:1.45;overflow:hidden}.demo-module__hZbUeW__codeMuted{color:#9f78df}.demo-module__hZbUeW__codeString{color:#7ac99a}.demo-module__hZbUeW__codeNumber{color:#79a9f7}.demo-module__hZbUeW__launchBar{background:#151a22;border-top:1px solid #29303b;align-items:center;gap:13px;min-height:58px;padding:7px 15px;display:flex}.demo-module__hZbUeW__launchButton{color:#fff;border-color:var(--blue-action);background:var(--blue-action);flex:none;min-height:36px;font-size:12px}.demo-module__hZbUeW__launchButton:hover:not(:disabled){background:#0057b3;border-color:#0057b3}.demo-module__hZbUeW__launchButton:disabled{cursor:wait;opacity:.75}.demo-module__hZbUeW__launchBar>span{color:#a2abb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.demo-module__hZbUeW__spin{animation:.8s linear infinite demo-module__hZbUeW__spin}.demo-module__hZbUeW__sandboxCanvas{background-color:#fbfcfd;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:23px 23px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:36px 1fr 32px;min-width:0;display:grid}.demo-module__hZbUeW__canvasTopline,.demo-module__hZbUeW__canvasFooter{border-bottom:1px solid var(--line);color:#4f5967;background:#ffffffd4;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;display:flex}.demo-module__hZbUeW__canvasTopline>div,.demo-module__hZbUeW__canvasFooter span{align-items:center;gap:7px;display:flex}.demo-module__hZbUeW__launchStats strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.demo-module__hZbUeW__launchStats em{letter-spacing:.06em;text-transform:uppercase;margin-left:7px;padding:3px 5px;font-style:normal;font-weight:700}.demo-module__hZbUeW__liveMode{color:#087332;background:#dff7e8}.demo-module__hZbUeW__previewMode{color:#8a4b08;background:#fff0da}.demo-module__hZbUeW__sandboxGrid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:9px;min-height:0;padding:clamp(12px,1.2vw,18px);display:grid}.demo-module__hZbUeW__sandboxNode{background:#ffffffeb;border:1px solid #d8dde5;flex-direction:column;justify-content:center;min-width:0;min-height:clamp(42px,4.8vh,54px);padding:8px 10px;transition:color .18s,border .18s,background .18s;display:flex;position:relative;box-shadow:0 3px 12px #1118270a}.demo-module__hZbUeW__sandboxNode:before{content:"";background:#c5cad2;width:3px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.demo-module__hZbUeW__sandboxNode.demo-module__hZbUeW__creating:before{background:var(--blue);animation:.9s ease-in-out infinite alternate demo-module__hZbUeW__nodePulse}.demo-module__hZbUeW__sandboxNode.demo-module__hZbUeW__running{background:#f8fffa;border-color:#b8dfc4}.demo-module__hZbUeW__sandboxNode.demo-module__hZbUeW__running:before{background:#23a052}.demo-module__hZbUeW__sandboxNode.demo-module__hZbUeW__failed{color:#9e2c2c;background:#fff8f8;border-color:#efc3c3}.demo-module__hZbUeW__sandboxNode.demo-module__hZbUeW__failed:before{background:#d74848}.demo-module__hZbUeW__sandboxNodeTop{align-items:center;gap:5px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(11px,.73vw,12px);font-weight:650;display:flex}.demo-module__hZbUeW__sandboxNodeTop svg{color:var(--blue);flex:none}.demo-module__hZbUeW__sandboxNodeTop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-module__hZbUeW__sandboxStatusLine{color:#747d89;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.demo-module__hZbUeW__sandboxStatusLine>span{background:currentColor;border-radius:50%;width:5px;height:5px}.demo-module__hZbUeW__running .demo-module__hZbUeW__sandboxStatusLine{color:var(--green)}.demo-module__hZbUeW__canvasFooter{border-top:1px solid var(--line);color:#7a828f;border-bottom:0;justify-content:flex-start;gap:clamp(14px,2.4vw,34px)}.demo-module__hZbUeW__reviewHeader{flex:none;margin-bottom:clamp(16px,2.6vh,30px)}.demo-module__hZbUeW__reviewSlide{flex-direction:column;padding-bottom:4px;display:flex}.demo-module__hZbUeW__githubWindow{color:#1f2328;background:#fff;border:1px solid #c6ccd5;flex:0 auto;height:auto;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 22px 65px #11182717}.demo-module__hZbUeW__githubNav{background:#f6f8fa;border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:center;min-height:34px;padding:0 18px;font-size:13px;display:flex}.demo-module__hZbUeW__githubNav>div,.demo-module__hZbUeW__ghNavItems{align-items:center;gap:15px;display:flex}.demo-module__hZbUeW__repoPath{color:#0969da;font-size:14px}.demo-module__hZbUeW__ghNavItems span{padding:10px 0;font-weight:550;position:relative}.demo-module__hZbUeW__ghNavItems b,.demo-module__hZbUeW__prTabs b{background:#e5e8eb;border-radius:10px;padding:1px 5px;font-size:11px}.demo-module__hZbUeW__ghNavItems .demo-module__hZbUeW__ghActive:after{content:"";background:#fd8c73;height:2px;position:absolute;bottom:0;left:0;right:0}.demo-module__hZbUeW__prHeader{justify-content:space-between;align-items:flex-start;padding:5px 22px 4px;display:flex}.demo-module__hZbUeW__prHeader h2{letter-spacing:-.02em;margin:0 0 3px;font-size:clamp(18px,1.7vw,24px);font-weight:450}.demo-module__hZbUeW__prHeader h2 span{color:#656d76;font-weight:300}.demo-module__hZbUeW__prHeader p{color:#4f5965;margin:0;font-size:13px}.demo-module__hZbUeW__openBadge,.demo-module__hZbUeW__mergedBadge{color:#fff;background:#1f883d;border-radius:12px;margin-right:6px;padding:4px 8px;font-weight:650;display:inline-block}.demo-module__hZbUeW__mergedBadge{background:#8250df}.demo-module__hZbUeW__avatar{color:#fff;background:#8250df;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid}.demo-module__hZbUeW__prTabs{color:#4b5562;border-bottom:1px solid #d0d7de;gap:28px;padding:0 22px;font-size:13px;display:flex}.demo-module__hZbUeW__prTabs span{padding:4px 0;position:relative}.demo-module__hZbUeW__prTabActive{color:#1f2328;font-weight:600}.demo-module__hZbUeW__prTabActive:after{content:"";background:#fd8c73;height:2px;position:absolute;bottom:-1px;left:0;right:0}.demo-module__hZbUeW__reviewBody{grid-template-columns:minmax(0,1fr) 300px;gap:20px;height:auto;padding:5px 16px;display:grid}.demo-module__hZbUeW__diffPanel{border:1px solid #d0d7de;border-radius:4px;align-self:start}.demo-module__hZbUeW__diffFile{background:#f6f8fa;border-bottom:1px solid #d0d7de;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.demo-module__hZbUeW__diffFile em{color:#1a7f37;margin-left:auto;font-style:normal}.demo-module__hZbUeW__diffLine{grid-template-columns:34px 34px 1fr;min-height:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(12px,.8vw,13px);line-height:22px;display:grid}.demo-module__hZbUeW__diffLine i{color:#57606a;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #d8dee4;padding-right:7px;font-style:normal}.demo-module__hZbUeW__diffLine code{white-space:pre;padding-left:9px}.demo-module__hZbUeW__diffRemove{background:#ffebe9}.demo-module__hZbUeW__diffAdd{background:#dafbe1}.demo-module__hZbUeW__reviewThread{background:#f6f8fa;border-top:1px solid #d0d7de;gap:6px;padding:6px;display:grid}.demo-module__hZbUeW__reviewComment{background:#fff;border:1px solid #54aeff;border-radius:5px;overflow:hidden;box-shadow:0 2px 9px #0969da17}.demo-module__hZbUeW__commentHeader{background:#ddf4ff;border-bottom:1px solid #b6d9ff;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;display:flex}.demo-module__hZbUeW__commentHeader svg{width:18px;height:18px}.demo-module__hZbUeW__commentHeader span{color:#57606a;border:1px solid #afb8c1;border-radius:8px;padding:1px 4px;font-size:11px}.demo-module__hZbUeW__commentHeader time{color:#656d76;margin-left:auto}.demo-module__hZbUeW__commentBody{padding:7px 12px;font-size:12px}.demo-module__hZbUeW__commentBody>strong{font-size:13px}.demo-module__hZbUeW__commentBody p{color:#424a53;margin:4px 0 6px;font-size:12px;line-height:1.4}.demo-module__hZbUeW__commentBody code{background:#eff1f3;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.demo-module__hZbUeW__findingKind{color:#4f5965;margin-bottom:5px;font-size:11px;font-style:italic}.demo-module__hZbUeW__findingPrompt{color:#48515d;background:#f6f8fa;border:1px solid #d8dee4;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600}.demo-module__hZbUeW__humanAvatar{color:#fff;background:#8250df;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:750;display:grid}.demo-module__hZbUeW__humanComment{border-color:#d0d7de;box-shadow:0 2px 8px #1f23280f}.demo-module__hZbUeW__humanCommentHeader{background:#fff;border-bottom-color:#d0d7de}.demo-module__hZbUeW__commitEvent{color:#57606a;background:#fff;border:1px solid #d0d7de;border-radius:5px;grid-template-columns:23px 1fr;align-items:start;gap:6px;padding:5px 11px;font-size:11px;display:grid}.demo-module__hZbUeW__commitEvent>span{color:#57606a;background:#fff;border:1px solid #d0d7de;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.demo-module__hZbUeW__commitEvent>div{grid-template-columns:auto auto 1fr;align-items:center;gap:2px 7px;display:grid}.demo-module__hZbUeW__commitEvent strong{color:#1f2328;font-size:11px}.demo-module__hZbUeW__commitEvent code{color:#0969da;background:#fff;border:1px solid #d0d7de;border-radius:3px;justify-self:start;padding:1px 4px;font-size:11px}.demo-module__hZbUeW__commitEvent time{color:#656d76;justify-self:end;font-size:11px}.demo-module__hZbUeW__commitEvent p{grid-column:1/-1;margin:0}.demo-module__hZbUeW__verificationComment{border-color:#82cf99;box-shadow:0 2px 9px #1f883d17}.demo-module__hZbUeW__verificationCommentHeader{background:#effcf3;border-bottom-color:#b7e3c3}.demo-module__hZbUeW__resolutionKind{color:#116329;margin-bottom:4px;font-size:11px;font-weight:700}.demo-module__hZbUeW__reviewTimeline{padding:2px 4px}.demo-module__hZbUeW__reviewTimeline h3{margin:0 0 13px;font-size:14px;font-weight:650}.demo-module__hZbUeW__timelineItem{grid-template-columns:28px 1fr;gap:9px;min-height:46px;display:grid;position:relative}.demo-module__hZbUeW__timelineItem:not(:last-of-type):before{content:"";background:#d8dee4;width:1px;position:absolute;top:25px;bottom:0;left:12px}.demo-module__hZbUeW__timelineIcon{z-index:1;color:#6e7781;background:#fff;border:1px solid #d0d7de;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.demo-module__hZbUeW__timelineActive .demo-module__hZbUeW__timelineIcon{color:#0969da;background:#ddf4ff;border-color:#54aeff}.demo-module__hZbUeW__timelineItem strong{padding-top:1px;font-size:12px;display:block}.demo-module__hZbUeW__timelineItem p{color:#59636f;margin:3px 0 0;font-size:11px;line-height:1.35}.demo-module__hZbUeW__approvalBox{color:#116329;background:#dafbe1;border:1px solid #82cf99;align-items:center;gap:9px;margin-top:3px;padding:10px 12px;display:flex}.demo-module__hZbUeW__approvalBox>div{flex-direction:column;display:flex}.demo-module__hZbUeW__approvalBox strong{font-size:12px}.demo-module__hZbUeW__approvalBox span{margin-top:1px;font-size:11px}.demo-module__hZbUeW__runnerSlide{grid-template-columns:minmax(320px,.68fr) minmax(620px,1.32fr);align-items:center;gap:clamp(38px,5vw,78px);display:grid}.demo-module__hZbUeW__runnerCopy h1{margin-top:18px;font-size:clamp(39px,4.3vw,69px)}.demo-module__hZbUeW__runnerCopy>p{max-width:510px;color:var(--muted);margin:25px 0;font-size:15px;line-height:1.6}.demo-module__hZbUeW__runnerPoints{flex-direction:column;gap:12px;margin-bottom:27px;font-size:13px;font-weight:600;display:flex}.demo-module__hZbUeW__runnerPoints span{align-items:center;gap:9px;display:flex}.demo-module__hZbUeW__runnerPoints svg{color:var(--blue)}.demo-module__hZbUeW__replaySlot{min-height:46px}.demo-module__hZbUeW__actionsWindow{background:#fff;border:1px solid #c6ccd5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 24px 70px #1118271a}.demo-module__hZbUeW__actionsHeader,.demo-module__hZbUeW__actionsFooter{background:#f6f8fa;border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:12px;display:flex}.demo-module__hZbUeW__actionsHeader>div,.demo-module__hZbUeW__commitPill{align-items:center;gap:8px;font-weight:600;display:flex}.demo-module__hZbUeW__commitPill{color:#57606a;background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.demo-module__hZbUeW__workflowTitle{border-bottom:1px solid #d8dee4;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:15px 20px;display:grid}.demo-module__hZbUeW__workflowSuccess,.demo-module__hZbUeW__workflowRunning{color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.demo-module__hZbUeW__workflowSuccess{background:#1f883d}.demo-module__hZbUeW__workflowRunning{background:#bf8700}.demo-module__hZbUeW__workflowTitle h2{margin:0;font-size:16px}.demo-module__hZbUeW__workflowTitle p{color:#4f5965;margin:5px 0 0;font-size:11px}.demo-module__hZbUeW__runSummary{flex-direction:column;align-items:flex-end;display:flex}.demo-module__hZbUeW__runSummary strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.demo-module__hZbUeW__runSummary span{color:#69727e;margin-top:3px;font-size:10px}.demo-module__hZbUeW__jobList{padding:8px 18px}.demo-module__hZbUeW__jobRow{color:#8c959f;border-bottom:1px solid #eaeef2;grid-template-columns:36px minmax(185px,1fr) 142px 62px;align-items:center;min-height:67px;padding:0 4px;transition:color .2s,background .2s;display:grid}.demo-module__hZbUeW__jobRow:last-child{border-bottom:0}.demo-module__hZbUeW__jobComplete,.demo-module__hZbUeW__jobRunning{color:#1f2328}.demo-module__hZbUeW__jobRunning{background:#fff8c5;margin:0 -8px;padding:0 12px}.demo-module__hZbUeW__jobStatus{color:#fff;border:1px solid #d0d7de;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.demo-module__hZbUeW__jobStatus>span{background:#afb8c1;border-radius:50%;width:5px;height:5px}.demo-module__hZbUeW__jobComplete .demo-module__hZbUeW__jobStatus{background:#1f883d;border-color:#1f883d}.demo-module__hZbUeW__jobRunning .demo-module__hZbUeW__jobStatus{color:#9a6700;background:#fff;border-color:#d4a72c}.demo-module__hZbUeW__jobName{flex-direction:column;gap:4px;display:flex}.demo-module__hZbUeW__jobName strong{font-size:13px}.demo-module__hZbUeW__jobName span,.demo-module__hZbUeW__runnerProvision,.demo-module__hZbUeW__jobRow time{color:#56606c;font-size:11px}.demo-module__hZbUeW__runnerProvision{background:#f0f7ff;border:1px solid #b6d9ff;justify-self:start;align-items:center;gap:6px;padding:5px 7px;font-size:13px;display:flex}.demo-module__hZbUeW__jobComplete .demo-module__hZbUeW__runnerProvision svg,.demo-module__hZbUeW__jobRunning .demo-module__hZbUeW__runnerProvision svg{color:var(--blue)}.demo-module__hZbUeW__jobRow time{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.demo-module__hZbUeW__actionsFooter{color:#56606c;border-top:1px solid #d0d7de;border-bottom:0;justify-content:flex-start;gap:24px;min-height:41px;font-size:10px}.demo-module__hZbUeW__actionsFooter span{align-items:center;gap:6px;display:flex}.demo-module__hZbUeW__footerDot{background:#1f883d;border-radius:50%;width:6px;height:6px}.demo-module__hZbUeW__proofSlide{grid-template-columns:minmax(390px,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid}.demo-module__hZbUeW__proofCopy h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,4.6vw,72px);font-weight:520;line-height:.98}.demo-module__hZbUeW__proofCopy h1 span{color:var(--blue)}.demo-module__hZbUeW__proofCopy>p{max-width:570px;color:var(--muted);margin:27px 0;font-size:16px;line-height:1.6}.demo-module__hZbUeW__proofActions{align-items:center;gap:20px;display:flex}.demo-module__hZbUeW__proofLiveLabel{color:#46505d;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.demo-module__hZbUeW__proofLiveLabel .demo-module__hZbUeW__liveDot{display:inline-block}.demo-module__hZbUeW__proofWindow{background:#fff;border:1px solid #bfc6d0;overflow:hidden;box-shadow:0 26px 80px #1118271f}.demo-module__hZbUeW__proofBrowserBar{background:#f6f8fa;border-bottom:1px solid #d0d7de;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;min-height:54px;padding:0 16px;display:grid}.demo-module__hZbUeW__proofUrl{color:#48515d;background:#fff;border:1px solid #d0d7de;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.demo-module__hZbUeW__proofUrl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-module__hZbUeW__proofBrowserBar>strong{color:#116329;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:flex}.demo-module__hZbUeW__proofReceipt{background-color:#fff;background-image:linear-gradient(#11131807 1px,#0000 1px),linear-gradient(90deg,#11131807 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(26px,3.4vw,44px);position:relative}.demo-module__hZbUeW__proofIdentity{align-items:center;gap:15px;display:flex}.demo-module__hZbUeW__proofIcon{background:#eef7ff;border:1px solid #b6d9ff;place-items:center;width:58px;height:58px;display:grid}.demo-module__hZbUeW__proofIcon svg{width:37px;height:37px}.demo-module__hZbUeW__proofIdentity span{color:var(--blue-text);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750}.demo-module__hZbUeW__proofIdentity h2{letter-spacing:-.03em;margin:3px 0 0;font-size:24px;font-weight:650}.demo-module__hZbUeW__proofStatus{color:#116329;background:#effcf3;border:1px solid #82cf99;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;top:clamp(34px,4vw,52px);right:clamp(26px,3.4vw,44px)}.demo-module__hZbUeW__proofPulse{background:#1f883d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1f883d1f}.demo-module__hZbUeW__proofGrid{background:#d0d7de;border:1px solid #d0d7de;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:31px 0;display:grid}.demo-module__hZbUeW__proofGrid>div{background:#fffffff5;grid-template-rows:auto auto;grid-template-columns:27px 1fr;align-content:center;gap:4px 9px;min-height:82px;padding:15px;display:grid}.demo-module__hZbUeW__proofGrid svg{color:var(--blue-text);grid-row:1/3;align-self:center}.demo-module__hZbUeW__proofGrid span{color:#68727f;font-size:11px}.demo-module__hZbUeW__proofGrid strong{font-size:14px;font-weight:650}.demo-module__hZbUeW__proofTerminal{color:#aeb8c6;background:#11161e;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.demo-module__hZbUeW__proofTerminal strong{color:#83dfa4;text-align:right;font-weight:600}.demo-module__hZbUeW__demoFooter{border-top:1px solid var(--line);background:#f7f8faf5;grid-template-rows:2px 1fr;display:grid}.demo-module__hZbUeW__progressTrack{background:#e1e5ea}.demo-module__hZbUeW__progressTrack>div{background:var(--blue);height:2px}.demo-module__hZbUeW__footerInner{color:#69727f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 25px;font-size:10px;display:grid}.demo-module__hZbUeW__footerInner>span{align-items:center;gap:4px;display:flex}.demo-module__hZbUeW__footerInner kbd{background:#fff;border:1px solid #d5d9df;place-items:center;width:19px;height:18px;margin-right:1px;font-family:inherit;font-size:10px;display:grid;box-shadow:0 1px #c7ccd3}.demo-module__hZbUeW__footerControls{grid-column:2;align-items:center;gap:8px;display:flex}.demo-module__hZbUeW__footerControls button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d2d7df;place-items:center;display:grid}.demo-module__hZbUeW__footerControls button:hover:not(:disabled){color:#fff;border-color:var(--ink);background:var(--ink)}.demo-module__hZbUeW__footerControls button:disabled{cursor:default;opacity:.3}.demo-module__hZbUeW__footerControls strong{color:var(--ink);margin-left:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.demo-module__hZbUeW__footerControls>span{margin-right:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes demo-module__hZbUeW__spin{to{transform:rotate(360deg)}}@keyframes demo-module__hZbUeW__nodePulse{0%{opacity:.4}to{opacity:1}}@media (max-width:1050px){.demo-module__hZbUeW__demoHeader{grid-template-columns:145px 1fr 145px}.demo-module__hZbUeW__brandButton{padding:0 20px}.demo-module__hZbUeW__demoHeader nav{gap:18px}.demo-module__hZbUeW__sandboxGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-module__hZbUeW__sandboxNode:nth-child(n+17){display:none}.demo-module__hZbUeW__reviewBody{grid-template-columns:minmax(0,1fr) 260px}.demo-module__hZbUeW__runnerSlide{gap:35px}.demo-module__hZbUeW__proofSlide{grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:35px}.demo-module__hZbUeW__jobRow{grid-template-columns:34px minmax(120px,1fr) 120px 45px}}@media (max-width:960px){.demo-module__hZbUeW__demoShell{grid-template-rows:55px minmax(0,1fr) 50px;overflow:auto}.demo-module__hZbUeW__demoHeader{z-index:5;grid-template-columns:90px 1fr;position:sticky;top:0}.demo-module__hZbUeW__brandButton{padding:0 14px}.demo-module__hZbUeW__brandLogo{width:75px}.demo-module__hZbUeW__headerMeta{display:none}.demo-module__hZbUeW__demoHeader nav{justify-content:flex-end;gap:4px;padding-right:8px}.demo-module__hZbUeW__demoHeader nav button{justify-content:center;width:36px;font-size:0}.demo-module__hZbUeW__demoHeader nav button span{font-size:9px}.demo-module__hZbUeW__stage{overflow:auto}.demo-module__hZbUeW__stage>div,.demo-module__hZbUeW__stage>div>div{height:auto;min-height:100%}.demo-module__hZbUeW__slide{height:auto;min-height:100%;padding:32px 18px}.demo-module__hZbUeW__introSlide,.demo-module__hZbUeW__runnerSlide,.demo-module__hZbUeW__proofSlide{grid-template-columns:1fr}.demo-module__hZbUeW__introRail{grid-template-columns:1fr;margin-top:25px}.demo-module__hZbUeW__introRail>button+button{border-top:0;border-left:1px solid var(--line)}.demo-module__hZbUeW__slideHeading{flex-direction:column;align-items:flex-start}.demo-module__hZbUeW__slideHeading>p{width:100%}.demo-module__hZbUeW__sandboxLayout{grid-template-columns:1fr;height:auto;min-height:0}.demo-module__hZbUeW__sandboxUseCases{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-module__hZbUeW__useCasesLabel{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;max-width:none;padding:8px 18px}.demo-module__hZbUeW__sandboxUseCases>div+div{border-left:0}.demo-module__hZbUeW__sandboxUseCases>div:nth-child(odd){border-left:1px solid var(--soft-line)}.demo-module__hZbUeW__codePanel{border-right:0;border-bottom:1px solid var(--line);min-height:390px}.demo-module__hZbUeW__sandboxCanvas{min-height:430px}.demo-module__hZbUeW__sandboxGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-module__hZbUeW__sandboxNode:nth-child(n+13){display:none}.demo-module__hZbUeW__reviewHeader{flex-direction:column;align-items:flex-start}.demo-module__hZbUeW__reviewHeader>div{display:block}.demo-module__hZbUeW__githubWindow{height:auto;min-height:0}.demo-module__hZbUeW__ghNavItems{display:none!important}.demo-module__hZbUeW__reviewBody{grid-template-columns:1fr;height:auto}.demo-module__hZbUeW__reviewTimeline{display:none}.demo-module__hZbUeW__runnerSlide{align-items:start}.demo-module__hZbUeW__proofSlide{align-items:start;gap:38px}.demo-module__hZbUeW__proofActions{flex-direction:column;align-items:flex-start}.demo-module__hZbUeW__proofWindow{width:100%;min-width:0}.demo-module__hZbUeW__proofBrowserBar{grid-template-columns:42px minmax(0,1fr) 48px;padding:0 8px}.demo-module__hZbUeW__proofUrl{padding-left:8px;padding-right:8px;font-size:10px}.demo-module__hZbUeW__proofReceipt{padding:20px}.demo-module__hZbUeW__proofStatus{width:fit-content;margin-top:20px;position:static}.demo-module__hZbUeW__proofGrid{grid-template-columns:1fr;margin:20px 0}.demo-module__hZbUeW__proofTerminal{flex-direction:column;align-items:flex-start;padding:14px 16px}.demo-module__hZbUeW__proofTerminal strong{text-align:left}.demo-module__hZbUeW__actionsWindow{min-width:630px}.demo-module__hZbUeW__runnerSlide{overflow:hidden}.demo-module__hZbUeW__footerInner>span{display:none}}@media (max-height:840px) and (min-width:961px){.demo-module__hZbUeW__slide{padding-top:22px;padding-bottom:22px}.demo-module__hZbUeW__reviewSlide{padding-top:2px;padding-bottom:3px}.demo-module__hZbUeW__reviewHeader{margin-bottom:10px}.demo-module__hZbUeW__reviewHeader h1{margin-top:4px;font-size:38px}.demo-module__hZbUeW__prHeader{padding-top:4px;padding-bottom:3px}.demo-module__hZbUeW__prHeader h2{margin-bottom:3px;font-size:20px}.demo-module__hZbUeW__prTabs span,.demo-module__hZbUeW__reviewBody{padding-top:4px;padding-bottom:4px}.demo-module__hZbUeW__diffFile{min-height:31px}.demo-module__hZbUeW__diffLine{min-height:21px;line-height:21px}.demo-module__hZbUeW__reviewThread{gap:5px;padding:6px}.demo-module__hZbUeW__commentHeader{min-height:29px}.demo-module__hZbUeW__commentBody{padding-top:8px;padding-bottom:8px}.demo-module__hZbUeW__commitEvent{padding-top:6px;padding-bottom:6px}}@media (max-height:780px) and (min-width:961px){.demo-module__hZbUeW__slide{padding-top:14px;padding-bottom:14px}.demo-module__hZbUeW__reviewSlide{padding-top:2px;padding-bottom:2px}.demo-module__hZbUeW__reviewHeader{margin-bottom:3px}.demo-module__hZbUeW__reviewHeader h1{font-size:31px}.demo-module__hZbUeW__prHeader{padding-top:4px;padding-bottom:4px}.demo-module__hZbUeW__prHeader h2{font-size:19px}.demo-module__hZbUeW__prTabs span,.demo-module__hZbUeW__reviewBody{padding-top:4px;padding-bottom:4px}.demo-module__hZbUeW__diffFile{min-height:29px}.demo-module__hZbUeW__diffLine{min-height:20px;line-height:20px}.demo-module__hZbUeW__reviewThread{gap:6px;padding:6px}.demo-module__hZbUeW__commentBody{padding-top:7px;padding-bottom:7px}.demo-module__hZbUeW__commitEvent{padding-top:5px;padding-bottom:5px}}@media (max-height:720px) and (min-width:961px){.demo-module__hZbUeW__slide{padding-top:16px;padding-bottom:16px}.demo-module__hZbUeW__slideHeading{margin-bottom:20px}.demo-module__hZbUeW__sandboxLayout{height:min(44vh,400px);min-height:0}.demo-module__hZbUeW__reviewSlide{padding-top:4px;padding-bottom:2px}.demo-module__hZbUeW__reviewHeader{margin-bottom:8px}.demo-module__hZbUeW__timelineItem{min-height:48px}}@media (prefers-reduced-motion:reduce){.demo-module__hZbUeW__spin,.demo-module__hZbUeW__sandboxNode.demo-module__hZbUeW__creating:before{animation:none}}
