.demos-module__jQz_uq__groups{gap:var(--s7);margin-top:var(--s6);flex-direction:column;display:flex}.demos-module__jQz_uq__groupHead{align-items:baseline;gap:var(--s3);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--s3);border-bottom:1px solid var(--hair);font-size:11px;display:flex}.demos-module__jQz_uq__groupHead .demos-module__jQz_uq__gcount{color:var(--accent)}.demos-module__jQz_uq__cards{background:var(--hair);border:1px solid var(--hair);margin-top:var(--s4);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1px;display:grid}@media (max-width:620px){.demos-module__jQz_uq__cards{grid-template-columns:1fr}}.demos-module__jQz_uq__card{background:var(--paper);padding:var(--s5);cursor:pointer;text-align:left;min-height:176px;font:inherit;color:inherit;border:0;flex-direction:column;gap:10px;transition:background .18s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.demos-module__jQz_uq__card:hover{background:#fff}.demos-module__jQz_uq__card:after{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.demos-module__jQz_uq__card:hover:after{transform:scaleY(1)}.demos-module__jQz_uq__cardTop{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.demos-module__jQz_uq__cardCls{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.demos-module__jQz_uq__tierBadge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--muted);border-radius:2px;padding:2px 6px;font-size:9.5px}.demos-module__jQz_uq__tierBig{border-color:var(--ink);color:var(--ink)}.demos-module__jQz_uq__cardTitle{font-family:var(--disp);letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.1}.demos-module__jQz_uq__cardOne{color:var(--muted);flex:1;font-size:13.5px;line-height:1.5}.demos-module__jQz_uq__cardRun{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);border-bottom:1px solid var(--hair-2);align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding-bottom:2px;font-size:11px;transition:color .2s,border-color .2s,gap .2s cubic-bezier(.2,.7,.2,1);display:inline-flex}.demos-module__jQz_uq__card:hover .demos-module__jQz_uq__cardRun{color:var(--accent);border-color:var(--accent);gap:11px}.demos-module__jQz_uq__liveDot{background:#1e7f4f;border-radius:50%;width:6px;height:6px;display:inline-block}.demos-module__jQz_uq__liveTag{color:#1e7f4f}.demos-module__jQz_uq__overlay{z-index:200;background:var(--bone);color:var(--ink);scroll-padding-top:calc(var(--nav-h) + 16px);background-image:linear-gradient(90deg,#14110e06 1px,#0000 1px),linear-gradient(#14110e06 1px,#0000 1px);background-size:28px 28px;animation:.34s cubic-bezier(.2,.7,.2,1) demos-module__jQz_uq__flyIn;position:fixed;inset:0;overflow:hidden auto}@keyframes demos-module__jQz_uq__flyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.demos-module__jQz_uq__bar{z-index:5;height:var(--nav-h);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair);padding:0 var(--s5);background:#ffffffeb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.demos-module__jQz_uq__barCode{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.demos-module__jQz_uq__barCode b{color:var(--accent);font-weight:500}.demos-module__jQz_uq__close{background:var(--ink);color:var(--bone);border:1px solid var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.04em;border-radius:2px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.demos-module__jQz_uq__close:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px)}.demos-module__jQz_uq__runWrap{max-width:860px;padding:var(--s6) var(--s5) var(--s9);margin:0 auto}@media (max-width:640px){.demos-module__jQz_uq__runWrap{padding:var(--s5) var(--s4) var(--s8)}}.demos-module__jQz_uq__rCls{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px}.demos-module__jQz_uq__rScale{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair-2);border-radius:2px;margin-left:8px;padding:2px 7px;font-size:10px}.demos-module__jQz_uq__rTitle{font-family:var(--disp);letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(30px,6vw,52px);font-weight:900;line-height:.98}.demos-module__jQz_uq__rWhat{color:var(--muted);max-width:60ch;margin-top:var(--s4);font-size:16px;line-height:1.6}.demos-module__jQz_uq__rFrame{border-left:2px solid var(--accent);background:var(--paper);border:1px solid var(--hair);border-left:2px solid var(--accent);padding:var(--s3) var(--s4);margin-top:var(--s5);color:var(--ink);max-width:64ch;font-size:13.5px}.demos-module__jQz_uq__phase{margin-top:var(--s7);align-items:center;gap:12px;display:flex}.demos-module__jQz_uq__phaseNum{font-family:var(--mono);color:#fff;background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:flex}.demos-module__jQz_uq__phaseLbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:12px}.demos-module__jQz_uq__phaseSub{font-family:var(--mono);color:var(--muted);font-size:11px}.demos-module__jQz_uq__inputBlock{border:1px solid var(--hair);background:var(--paper);margin-top:var(--s4)}.demos-module__jQz_uq__inputLbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px var(--s4);border-bottom:1px solid var(--hair);font-size:10px}.demos-module__jQz_uq__inputText{padding:var(--s4);white-space:pre-wrap;color:var(--ink);font-size:14px;line-height:1.6}.demos-module__jQz_uq__pipe{margin-top:var(--s4);border:1px solid var(--hair);background:var(--paper);align-items:stretch;display:flex;overflow-x:auto}.demos-module__jQz_uq__node{min-width:92px;padding:var(--s4) 10px;border-right:1px solid var(--hair);flex-direction:column;flex:1;align-items:flex-start;gap:6px;transition:background .25s;display:flex}.demos-module__jQz_uq__node:last-child{border-right:0}.demos-module__jQz_uq__nodeNum{font-family:var(--mono);color:var(--muted);border:1px solid var(--hair-2);border-radius:2px;justify-content:center;align-items:center;width:26px;height:22px;font-size:13px;font-weight:600;transition:all .25s;display:flex}.demos-module__jQz_uq__nodeLbl{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:11px}.demos-module__jQz_uq__nodeActive{background:#3f4fb80f}.demos-module__jQz_uq__nodeActive .demos-module__jQz_uq__nodeNum{color:#fff;background:var(--accent);border-color:var(--accent);animation:1s ease-in-out infinite demos-module__jQz_uq__nodePulse}.demos-module__jQz_uq__nodeActive .demos-module__jQz_uq__nodeLbl{color:var(--ink)}.demos-module__jQz_uq__nodeDone .demos-module__jQz_uq__nodeNum{color:#fff;background:#1e7f4f;border-color:#1e7f4f}.demos-module__jQz_uq__nodeDone .demos-module__jQz_uq__nodeLbl{color:var(--ink)}@keyframes demos-module__jQz_uq__nodePulse{0%,to{box-shadow:0 0 #3f4fb873}50%{box-shadow:0 0 0 5px #3f4fb800}}.demos-module__jQz_uq__term{margin-top:var(--s4);border:1px solid var(--ink);background:#14110e;border-radius:2px;overflow:hidden}.demos-module__jQz_uq__termBar{border-bottom:1px solid #2a241d;align-items:center;gap:8px;padding:8px 12px;display:flex}.demos-module__jQz_uq__termDot{background:#3a332a;border-radius:50%;width:8px;height:8px}.demos-module__jQz_uq__termDot0{background:var(--accent)}.demos-module__jQz_uq__termName{font-family:var(--mono);letter-spacing:.1em;color:#8a8175;text-transform:uppercase;margin-left:6px;font-size:10.5px}.demos-module__jQz_uq__termBody{height:360px;font-family:var(--mono);padding:12px 14px;font-size:12.5px;line-height:1.7;overflow-y:auto}.demos-module__jQz_uq__tline{color:#cfc7ba;animation:.2s ease-out demos-module__jQz_uq__lineIn}.demos-module__jQz_uq__tHdr{color:#ede6da;margin-top:6px;font-weight:500}.demos-module__jQz_uq__tFound{color:#9faeff;font-weight:600}.demos-module__jQz_uq__tDim{color:#6a6357}@keyframes demos-module__jQz_uq__lineIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.demos-module__jQz_uq__ops{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);text-align:right;margin-top:8px;font-size:11px}.demos-module__jQz_uq__ops b{color:var(--accent);font-weight:600}.demos-module__jQz_uq__out{margin-top:var(--s7)}.demos-module__jQz_uq__reveal{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards demos-module__jQz_uq__revIn;transform:translateY(10px)}@keyframes demos-module__jQz_uq__revIn{to{opacity:1;transform:none}}.demos-module__jQz_uq__verdict{border:1px solid var(--hair);padding:var(--s4) var(--s5);background:#f0f5f1;border-left:3px solid #1e7f4f}.demos-module__jQz_uq__verdictWarn{background:#fbf0de;border-left-color:#c98a0b}.demos-module__jQz_uq__verdictText{font-family:var(--disp);letter-spacing:-.01em;font-size:20px;font-weight:800}.demos-module__jQz_uq__verdictSub{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55}.demos-module__jQz_uq__stats{background:var(--hair);border:1px solid var(--hair);margin-top:var(--s5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.demos-module__jQz_uq__stat{background:var(--paper);padding:var(--s4);flex-direction:column;gap:5px;display:flex}.demos-module__jQz_uq__statK{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.demos-module__jQz_uq__statV{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.demos-module__jQz_uq__statHot .demos-module__jQz_uq__statV{color:var(--accent)}.demos-module__jQz_uq__secLbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:var(--s6);font-size:11px}.demos-module__jQz_uq__ground{border:1px solid var(--hair);background:var(--paper);padding:var(--s4) var(--s5);margin-top:var(--s3)}.demos-module__jQz_uq__groundH{font-size:15px;font-weight:700;line-height:1.4}.demos-module__jQz_uq__groundB{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.6}.demos-module__jQz_uq__hook{font-family:var(--mono);color:var(--accent);border-top:1px solid var(--hair);margin-top:8px;padding-top:8px;font-size:11.5px}.demos-module__jQz_uq__artWrap{border:1px solid var(--hair);margin-top:var(--s6);background:#fff}.demos-module__jQz_uq__artLbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px var(--s4);border-bottom:1px solid var(--hair);justify-content:space-between;font-size:10px;display:flex}.demos-module__jQz_uq__artBody{padding:var(--s5);white-space:pre-wrap;color:var(--ink);font-size:14px;line-height:1.7;font-family:var(--sans);min-height:40px}.demos-module__jQz_uq__cursor{background:var(--accent);vertical-align:-2px;width:8px;height:1.05em;margin-left:1px;animation:1s step-end infinite demos-module__jQz_uq__blink;display:inline-block}@keyframes demos-module__jQz_uq__blink{50%{opacity:0}}.demos-module__jQz_uq__steps{margin-top:var(--s6)}.demos-module__jQz_uq__step{border-top:1px solid var(--hair);align-items:flex-start;gap:12px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.demos-module__jQz_uq__step:first-child{border-top:0}.demos-module__jQz_uq__stepN{font-family:var(--mono);color:var(--accent);flex:none;font-size:12px;font-weight:600}.demos-module__jQz_uq__closer{margin-top:var(--s6);color:var(--ink);font-size:15px;line-height:1.6}.demos-module__jQz_uq__disclaimer{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.demos-module__jQz_uq__provPill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#1e7f4f;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:600}.demos-module__jQz_uq__provStub{background:var(--muted)}.demos-module__jQz_uq__replay{margin-top:var(--s6);cursor:pointer;border:1px solid var(--hair-2);font-family:var(--mono);letter-spacing:.04em;color:var(--ink);background:0 0;border-radius:2px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.demos-module__jQz_uq__replay:hover{border-color:var(--accent);color:var(--accent)}.demos-module__jQz_uq__realBadge{margin-bottom:var(--s5);background:#eef6f1;border:1px solid #bfe0d2;border-left:3px solid #1e7f4f;border-radius:2px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.demos-module__jQz_uq__rbDot{background:#1e7f4f;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 3px #1e7f4f29}.demos-module__jQz_uq__rbLabel{font-size:14px;font-weight:700}.demos-module__jQz_uq__rbDetail{font-family:var(--mono);color:var(--muted);font-size:11px}.demos-module__jQz_uq__rbNote{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.demos-module__jQz_uq__phaseSubtitle{color:var(--muted);max-width:70ch;margin-top:8px;font-size:13px;line-height:1.5}.demos-module__jQz_uq__discLine{color:var(--muted);text-align:center;max-width:64ch;margin-left:auto;margin-right:auto;padding:14px 12px 0;font-size:12px;line-height:1.55}.demos-module__jQz_uq__sliceNote{color:var(--muted);text-align:center;padding:10px 12px 0;font-size:13px;font-style:italic}.tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.tag.ok{color:#1e7f4f;background:#e7f3ec}.tag.warn{color:#8a6116;background:#fbf0de}:is(.demos-module__jQz_uq__artBody ul,.demos-module__jQz_uq__groundB ul){margin:8px 0 8px 20px;padding:0}:is(.demos-module__jQz_uq__artBody li,.demos-module__jQz_uq__groundB li){margin:4px 0}.demos-module__jQz_uq__live{margin-top:var(--s7);border:1px solid var(--ink);background:var(--paper)}.demos-module__jQz_uq__liveHead{padding:var(--s4) var(--s5);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demos-module__jQz_uq__liveHeadT{font-family:var(--disp);font-size:17px;font-weight:800}.demos-module__jQz_uq__liveHeadS{font-family:var(--mono);color:var(--muted);font-size:11px}.demos-module__jQz_uq__liveBody{padding:var(--s5);gap:var(--s4);flex-direction:column;display:flex}.demos-module__jQz_uq__liveEx{flex-wrap:wrap;gap:8px;display:flex}.demos-module__jQz_uq__liveExBtn{font-family:var(--mono);text-align:left;cursor:pointer;background:var(--bone);border:1px solid var(--hair-2);color:var(--ink);border-radius:2px;padding:8px 12px;font-size:11.5px;transition:border-color .2s,background .2s}.demos-module__jQz_uq__liveExBtn:hover{border-color:var(--ink);background:#fff}.demos-module__jQz_uq__liveExBtn.demos-module__jQz_uq__on{border-color:var(--accent);background:#3f4fb80f}.demos-module__jQz_uq__liveRun{align-self:flex-start}.demos-module__jQz_uq__liveResult{border:1px solid var(--hair);padding:var(--s4) var(--s5);background:#fff}.demos-module__jQz_uq__liveErr{color:var(--accent-ink);font-size:13.5px}@media (prefers-reduced-motion:reduce){.demos-module__jQz_uq__overlay,.demos-module__jQz_uq__tline,.demos-module__jQz_uq__reveal,.demos-module__jQz_uq__card:after,.demos-module__jQz_uq__nodeActive .demos-module__jQz_uq__nodeNum,.demos-module__jQz_uq__cursor{animation:none!important}.demos-module__jQz_uq__reveal{opacity:1;transform:none}}.demos-module__jQz_uq__videoFrame{margin-top:var(--s4);border:1px solid var(--ink);background:#14110e;border-radius:2px;overflow:hidden}.demos-module__jQz_uq__videoFrame video{aspect-ratio:16/9;background:#14110e;width:100%;height:auto;display:block}
