.ludCBq_demo{--t:12s;--ease:cubic-bezier(.19, 1, .22, 1);--blue:#2060a8;--xs:clamp(7px, 1.35cqw, 11px);--sm:clamp(8px, 1.7cqw, 12.5px);--md:clamp(9.5px, 2.1cqw, 15px);--lg:clamp(10.5px, 2.5cqw, 17px);color:#1c1c1c;font-family:var(--font-pp-neue), var(--font-inter), sans-serif;flex-direction:column;gap:clamp(6px,1.6cqw,14px);padding:clamp(10px,3.2cqw,28px);display:flex;position:absolute;inset:0;container-type:inline-size}.ludCBq_demo p{margin:0}.ludCBq_demoComposer{background:#fff;border:1px solid #e6eaeb;border-radius:12px;gap:clamp(6px,1.4cqw,12px);padding:clamp(10px,2cqw,16px) clamp(12px,2.4cqw,18px);display:grid}.ludCBq_demoLines{grid-template-columns:minmax(0,1fr);display:grid}.ludCBq_demoLines>p{white-space:nowrap;min-width:0;font-size:var(--lg);letter-spacing:-.02em;grid-area:1/1;align-items:center;gap:.45em;line-height:1.35;display:flex}.ludCBq_demoPrompt span{clip-path:inset(0 100% 0 0);animation:ludCBq_demoType var(--t) steps(44) infinite;overflow:hidden}.ludCBq_demoPrompt{animation:ludCBq_demoPromptShow var(--t) infinite}.ludCBq_demoAct{opacity:0}.ludCBq_demoAct1{animation:ludCBq_demoAct1 var(--t) infinite}.ludCBq_demoAct2{animation:ludCBq_demoAct2 var(--t) infinite}.ludCBq_demoAct3{animation:ludCBq_demoAct3 var(--t) infinite}.ludCBq_demoAct4{animation:ludCBq_demoAct4 var(--t) var(--ease) infinite}.ludCBq_demoVerb{color:#0000;background-image:linear-gradient(90deg,#8a8a8a 0% 38%,#cfcfcf 50%,#8a8a8a 62% 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:.95s linear infinite ludCBq_demoShimmer}.ludCBq_demoTap{color:#233137;background:#f1f4f5;border-radius:6px;padding:.1em .45em;font-size:.86em}.ludCBq_demoModelRow{justify-content:space-between;align-items:center;display:flex}.ludCBq_demoModel{color:#9a9a9a;font-size:var(--sm);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.ludCBq_demoModel svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:.85em;height:.85em}.ludCBq_demoRun{width:clamp(20px,4.2cqw,34px);height:clamp(20px,4.2cqw,34px);animation:ludCBq_demoPress var(--t) infinite;background:#111;border-radius:999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ludCBq_demoRun svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;grid-area:1/1;width:56%;height:56%;display:block}.ludCBq_demoRunStop{opacity:0;animation:ludCBq_demoRunning var(--t) infinite}.ludCBq_demoRunStop rect{fill:#fff;stroke:none}.ludCBq_demoRunSend{animation:ludCBq_demoIdle var(--t) infinite}.ludCBq_demoStage{background:#fff;border:1px solid #e6eaeb;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.ludCBq_demoBoardBar{font-size:var(--sm);border-bottom:1px solid #eef1f2;align-items:center;gap:.8em;padding:clamp(6px,1.3cqw,10px) clamp(10px,2cqw,16px);display:flex}.ludCBq_demoBoardBar strong{color:#20558a;font-weight:600}.ludCBq_demoTerm{color:#6b7478;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:ludCBq_demoTerm var(--t) steps(30) infinite}.ludCBq_demoHits,.ludCBq_demoPaper{padding:clamp(8px,1.8cqw,14px) clamp(10px,2cqw,16px);position:absolute;inset:clamp(26px,5.2cqw,40px) 0 0}.ludCBq_demoHits{opacity:0;animation:ludCBq_demoHits var(--t) infinite;align-content:start;gap:clamp(4px,1cqw,8px);margin:0;list-style:none;display:grid}.ludCBq_demoHits li{animation:ludCBq_demoHitMark var(--t) infinite;border:1.5px solid #0000;border-radius:4px;gap:.25em;padding:.55em .7em;display:grid;position:relative}.ludCBq_demoHits li:before{content:attr(data-n);background:var(--blue);color:#fff;font-size:var(--xs);opacity:0;animation:ludCBq_demoBadge var(--t) infinite;border-radius:3px 0;padding:0 .4em;font-weight:650;line-height:1.4;position:absolute;top:-1.5px;left:-1.5px}.ludCBq_demoHits p{color:#20558a;font-size:var(--md);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.ludCBq_demoHits small,.ludCBq_demoPaper small{color:#8b9497;font-size:var(--xs)}@container (max-width:520px){.ludCBq_demoHits li:nth-child(3){display:none}}.ludCBq_demoHitPick{animation-name:ludCBq_demoHitPick!important}.ludCBq_demoPaper{opacity:0;animation:ludCBq_demoPaper var(--t) infinite;align-content:start;gap:clamp(4px,.9cqw,8px);display:grid}.ludCBq_demoPaperTitle{color:#1c1c1c;font-size:var(--lg);letter-spacing:-.02em;line-height:1.25}.ludCBq_demoPaperText{color:#5d6568;font-size:var(--md);line-height:1.55;margin-top:.4em!important}.ludCBq_demoPaperText mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:ludCBq_demoMark var(--t) infinite;background:0 0;border-radius:3px;padding:.05em 0;position:relative}.ludCBq_demoCursor{z-index:3;pointer-events:none;opacity:0;align-items:flex-start;gap:3px;display:flex;position:absolute}.ludCBq_demoCursor svg{flex:none;width:clamp(12px,2.3cqw,20px);overflow:visible}.ludCBq_demoCursor path{fill:#111;stroke:#fff;stroke-linejoin:round;stroke-width:2.6px;paint-order:stroke}.ludCBq_demoCursor b{color:#fff;font-size:var(--xs);white-space:nowrap;background:#111;border-radius:999px;margin-top:1.1em;padding:.35em .7em;font-weight:500}.ludCBq_demoClick{opacity:0;border:1.5px solid #111;border-radius:50%;width:1.8em;height:1.8em;position:absolute;top:-.6em;left:-.6em}.ludCBq_demoCursorHit{font-size:var(--xs);animation:ludCBq_demoCursorHit var(--t) var(--ease) infinite;top:55%;left:38%}.ludCBq_demoCursorHit .ludCBq_demoClick{animation:ludCBq_demoClickHit var(--t) infinite}.ludCBq_demoCursorRead{font-size:var(--xs);animation:ludCBq_demoCursorRead var(--t) var(--ease) infinite;top:70%;left:40%}.ludCBq_demoCursorRead .ludCBq_demoClick{display:none}.ludCBq_demoAct4{flex-wrap:wrap;row-gap:.3em}.ludCBq_demoAct4 strong{font-weight:500}@container (max-width:360px){.ludCBq_demoAnswerRest{display:none}}.ludCBq_demoAnswerRest{color:#8a8a8a;text-overflow:ellipsis;min-width:0;overflow:hidden}.ludCBq_demoCite{font-family:var(--font-zagma), monospace;text-transform:uppercase;letter-spacing:.04em;color:#20558a;font-size:var(--xs);border:1px solid #e6eaeb;border-radius:6px;flex:none;padding:.3em .6em}@keyframes ludCBq_demoType{0%{clip-path:inset(0 100% 0 0)}11%,to{clip-path:inset(0)}}@keyframes ludCBq_demoPromptShow{0%,13%{opacity:1}14%,96%{opacity:0}to{opacity:1}}@keyframes ludCBq_demoAct1{0%,13.9%{opacity:0}14%,31.9%{opacity:1}32%,to{opacity:0}}@keyframes ludCBq_demoAct2{0%,31.9%{opacity:0}32%,39.9%{opacity:1}40%,to{opacity:0}}@keyframes ludCBq_demoAct3{0%,39.9%{opacity:0}40%,55.9%{opacity:1}56%,to{opacity:0}}@keyframes ludCBq_demoAct4{0%,55.9%{opacity:0;transform:translateY(4px)}58%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ludCBq_demoShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ludCBq_demoPress{0%,12%{transform:scale(1)}13%{transform:scale(.86)}14%,to{transform:scale(1)}}@keyframes ludCBq_demoRunning{0%,13.9%{opacity:0}14%,55.9%{opacity:1}56%,to{opacity:0}}@keyframes ludCBq_demoIdle{0%,13.9%{opacity:1}14%,55.9%{opacity:0}56%,to{opacity:1}}@keyframes ludCBq_demoTerm{0%,14%{clip-path:inset(0 100% 0 0)}20%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes ludCBq_demoHits{0%,19%{opacity:0}21%,32%{opacity:1}34%,to{opacity:0}}@keyframes ludCBq_demoHitMark{0%,22.9%{background:0 0;border-color:#0000}23%,to{border-color:var(--blue);background:#2060a80f}}@keyframes ludCBq_demoHitPick{0%,22.9%{background:0 0;border-color:#0000}23%,29.9%{border-color:var(--blue);background:#2060a80f}30%,to{border-color:var(--blue);background:#2060a833}}@keyframes ludCBq_demoBadge{0%,22.9%{opacity:0}23%,to{opacity:1}}@keyframes ludCBq_demoCursorHit{0%,22%{opacity:0;transform:translate(4em,3em)}24%{opacity:1}29%,33%{opacity:1;transform:none}34%,to{opacity:0;transform:none}}@keyframes ludCBq_demoClickHit{0%,29.5%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(.4)}33%,to{opacity:0;transform:scale(1.3)}}@keyframes ludCBq_demoPaper{0%,33%{opacity:0}35%,94%{opacity:1}to{opacity:0}}@keyframes ludCBq_demoMark{0%,41.9%{box-shadow:none;color:inherit;background:0 0}42%,to{box-shadow:0 0 0 1.5px var(--blue);color:#1c1c1c;background:#2060a824}}@keyframes ludCBq_demoCursorRead{0%,36%{opacity:0;transform:translate(-3em,-4em)}38%{opacity:1}43%,54%{opacity:1;transform:none}57%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.ludCBq_demo *,.ludCBq_demo :before,.ludCBq_demo :after{animation:none!important}.ludCBq_demoPrompt,.ludCBq_demoAct1,.ludCBq_demoAct2,.ludCBq_demoAct3,.ludCBq_demoHits,.ludCBq_demoCursor,.ludCBq_demoRunStop{opacity:0!important}.ludCBq_demoAct4,.ludCBq_demoPaper,.ludCBq_demoRunSend{transform:none;opacity:1!important}.ludCBq_demoTerm{clip-path:none}.ludCBq_demoPaperText mark{box-shadow:0 0 0 1.5px var(--blue);background:#2060a824}}
.Ib7LJq_page{--line:#f2f2f2;--ink:#233137;--muted:#758084;--soft:#9aaeb5;--panel:#f9fbfb;--ease:cubic-bezier(.19, 1, .22, 1);width:100%;max-width:1280px;color:var(--ink);font-family:var(--font-pp-neue), var(--font-inter), sans-serif;background:#fff;margin:0 auto;padding:clamp(96px,12vw,160px) clamp(16px,4vw,40px) clamp(64px,8vw,120px)}.Ib7LJq_hero{gap:12px;margin-bottom:clamp(32px,5vw,64px);display:grid}.Ib7LJq_eyebrow,.Ib7LJq_domain,.Ib7LJq_tags li{font-family:var(--font-zagma), monospace;text-transform:uppercase;letter-spacing:.04em}.Ib7LJq_eyebrow{color:var(--soft);font-size:12px}.Ib7LJq_hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(40px,5.6vw,88px);font-weight:400;line-height:1.05}.Ib7LJq_hero p{max-width:34em;color:var(--muted);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.4}.Ib7LJq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.Ib7LJq_card{min-width:0;color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.Ib7LJq_cardFeature{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);margin-bottom:clamp(12px,2vw,28px);display:grid}.Ib7LJq_media{border:1px solid var(--line);background:var(--panel);aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.Ib7LJq_logoMedia{place-items:center;display:grid}.Ib7LJq_logoIridology{aspect-ratio:3;color:#1c2c38;width:62%;font-family:var(--font-zagma), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.45em;font-size:clamp(14px,1.6vw,20px);display:inline-flex}.Ib7LJq_logoIridologyMark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.15em;height:1.15em}.Ib7LJq_logoMoldy{aspect-ratio:3;color:#fff;width:62%;font-family:var(--font-zagma), monospace;letter-spacing:.12em;background:#000;place-items:center;font-size:clamp(14px,1.6vw,20px);display:grid}.Ib7LJq_logoBruce{aspect-ratio:1;color:#d5edb8;background:#183c30;border-radius:12px;place-items:center;width:30%;font-family:ui-monospace,monospace;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1;display:grid}.Ib7LJq_copy{gap:10px;display:grid}.Ib7LJq_copyHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Ib7LJq_domain{color:var(--soft);font-size:11px}.Ib7LJq_arrow{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-linecap:round;stroke-width:1.4px;transition:transform .4s var(--ease);flex:none}.Ib7LJq_card:hover .Ib7LJq_arrow{transform:translate(2px,-2px)}.Ib7LJq_copy h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400}.Ib7LJq_cardFeature .Ib7LJq_copy h2{font-size:clamp(28px,3vw,44px)}.Ib7LJq_copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.Ib7LJq_tags{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.Ib7LJq_tags li{color:var(--soft);border:1px solid #e8e8e8;border-radius:6px;padding:4px 8px;font-size:10px}@media (max-width:900px){.Ib7LJq_grid,.Ib7LJq_cardFeature{grid-template-columns:1fr}}
