.hero-module__MRchGW__hero{isolation:isolate;background:var(--dither-background);color:var(--ink);padding-bottom:52px;position:relative;overflow:clip}.hero-module__MRchGW__header{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:80px;padding-inline:max(5vw,50vw - 700px);animation:.8s .1s both hero-module__MRchGW__navEnter;display:grid;position:absolute;inset:0 0 auto}.hero-module__MRchGW__logo{letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:11px;font-size:16px;font-weight:500;display:inline-flex}.hero-module__MRchGW__logo img{height:auto}.hero-module__MRchGW__nav{align-items:center;gap:24px;display:flex}.hero-module__MRchGW__nav a{color:#c1c3be;letter-spacing:-.01em;white-space:nowrap;border-radius:2px;align-items:center;min-height:44px;padding-inline:6px;font-size:12px;font-weight:450;transition:color .16s;display:inline-flex;position:relative}.hero-module__MRchGW__nav a:after{content:"";background:var(--green);transform-origin:0;height:1px;transition:transform .18s;position:absolute;inset:auto 6px 5px;transform:scaleX(0)}.hero-module__MRchGW__nav a:is(:hover,:focus-visible){color:var(--ink)}.hero-module__MRchGW__nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.hero-module__MRchGW__nav a:active{color:var(--green)}.hero-module__MRchGW__headerCta{color:var(--ink);border-bottom:1px solid #ffffff38;justify-self:end;align-items:center;gap:28px;padding-block:11px;font-size:12px;transition:border-color .2s,color .2s;display:flex}.hero-module__MRchGW__headerCta:hover{color:var(--green);border-color:var(--green)}.hero-module__MRchGW__atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-module__MRchGW__loginTexture{mix-blend-mode:screen;position:absolute;inset:0;transform:scale(1.04)}.hero-module__MRchGW__staticDither{background-image:radial-gradient(#9ca59d66 .7px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.hero-module__MRchGW__ditherSurface{opacity:0;position:absolute;inset:0}.hero-module__MRchGW__ditherSurface[data-ready=true]{opacity:1;animation:1.8s cubic-bezier(.22,1,.36,1) both hero-module__MRchGW__ditherEnter}@keyframes hero-module__MRchGW__ditherEnter{0%{opacity:0}to{opacity:1}}.hero-module__MRchGW__loginTint{background:linear-gradient(#292a2a3d,#171919ad);position:absolute;inset:0}.hero-module__MRchGW__hero .hero-module__MRchGW__loginTexture{opacity:.5}.hero-module__MRchGW__hero .hero-module__MRchGW__loginTint{background:linear-gradient(#1c1e1dbf 0%,#1c1e1dcc 38%,#1c1e1dbf 64%,#171919bf 100%)}.hero-module__MRchGW__horizon{background:linear-gradient(transparent, var(--surface) 90%);height:42%;position:absolute;inset:auto 0 0}.hero-module__MRchGW__heroIntro{z-index:1;text-align:center;padding:clamp(132px,16svh,168px) 24px 0;position:relative}.hero-module__MRchGW__heroIntro:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(60% 68% at 50% 44%,#171919ed 0%,#171919b8 43%,#17191962 67%,#0000 100%);position:absolute;inset:96px 14% -55px}.hero-module__MRchGW__headline{letter-spacing:-.055em;max-width:1000px;margin:0 auto 24px;font-size:clamp(48px,6.4vw,88px);font-weight:450;line-height:1.06}.hero-module__MRchGW__wordReveal{vertical-align:top;margin:0 -.065em -.065em;padding:0 .065em .065em;display:block;overflow:clip}.hero-module__MRchGW__wordReveal>span{animation:1.2s cubic-bezier(.16,1,.3,1) .32s both hero-module__MRchGW__wordEnter;display:inline-block}.hero-module__MRchGW__wordReveal+.hero-module__MRchGW__wordReveal>span{animation-delay:.48s}.hero-module__MRchGW__heroDescription{color:#c1c3be;letter-spacing:-.25px;text-wrap:balance;max-width:660px;margin:0 auto;font-size:clamp(16px,1.4vw,21px);line-height:1.65;animation:.9s .62s both hero-module__MRchGW__detailEnter}.hero-module__MRchGW__heroActions{justify-content:center;align-items:center;gap:28px;margin-top:28px;animation:.8s .76s both hero-module__MRchGW__detailEnter;display:flex}.hero-module__MRchGW__heroAudience{color:#929591;letter-spacing:.01em;white-space:nowrap;max-width:42ch;margin:36px auto 0;font-size:clamp(10px,3.6vw,12px);line-height:1.5;animation:.8s 1s both hero-module__MRchGW__detailEnter}.hero-module__MRchGW__primaryLink{background:var(--green);color:#112318;border-radius:5px;align-items:center;gap:18px;min-height:48px;padding:14px 24px;font-size:13px;font-weight:550;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #e6ffed66,0 3px 20px #91eba90d}.hero-module__MRchGW__primaryLink:hover{background:#adf5bf;transform:translateY(-2px);box-shadow:inset 0 1px #e6ffed66,0 5px 26px #91eba91a}.hero-module__MRchGW__secondaryLink{color:var(--quiet);align-items:center;gap:12px;min-height:48px;padding-block:14px;font-size:13px;transition:color .2s;display:inline-flex}.hero-module__MRchGW__secondaryLink:hover{color:var(--ink)}.hero-module__MRchGW__primaryLink svg,.hero-module__MRchGW__secondaryLink svg{transition:transform .25s}.hero-module__MRchGW__primaryLink:hover svg{transform:translate(2px,-2px)}.hero-module__MRchGW__secondaryLink:hover svg{transform:translateY(3px)}.hero-module__MRchGW__productStage{max-width:1280px;margin:52px auto 0;padding-inline:24px;position:relative}@media (min-width:761px){.hero-module__MRchGW__heroIntro{pointer-events:none}.hero-module__MRchGW__heroActions a{pointer-events:auto}}.hero-module__MRchGW__motionControl{z-index:1;color:var(--quiet);align-items:center;gap:8px;padding:15px 0 15px 15px;font-size:9px;display:flex;position:absolute;bottom:9px;right:max(5vw,50vw - 700px)}.hero-module__MRchGW__motionControl:hover{color:var(--ink)}@keyframes hero-module__MRchGW__wordEnter{0%{opacity:.1;transform:translateY(108%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes hero-module__MRchGW__navEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes hero-module__MRchGW__detailEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-module__MRchGW__haloEnter{0%{opacity:0;transform:scale(1.18)rotate(-8deg)}to{transform:none}}@media (min-width:761px) and (max-height:800px){.hero-module__MRchGW__heroIntro{padding-top:120px}.hero-module__MRchGW__headline{margin-bottom:20px;font-size:clamp(48px,5.6vw,76px)}.hero-module__MRchGW__heroDescription{font-size:16px}.hero-module__MRchGW__heroActions{margin-top:24px}.hero-module__MRchGW__productStage{margin-top:40px}}@media (max-width:1000px){.hero-module__MRchGW__nav{gap:14px}.hero-module__MRchGW__header{padding-inline:30px}.hero-module__MRchGW__headerCta{gap:15px}}@media (max-width:760px){.hero-module__MRchGW__header{grid-template-rows:64px 48px;grid-template-columns:1fr auto;gap:0 16px;height:112px;padding-inline:24px}.hero-module__MRchGW__logo{gap:8px;font-size:13px}.hero-module__MRchGW__logo img{width:27px;height:auto}.hero-module__MRchGW__nav{grid-area:2/1/auto/-1;justify-self:center;gap:clamp(12px,4vw,24px)}.hero-module__MRchGW__headerCta{grid-area:1/2;gap:13px;font-size:10px}.hero-module__MRchGW__heroIntro{padding:150px 24px 0}.hero-module__MRchGW__headline{margin:0 auto 22px;font-size:clamp(32px,8.8vw,64px);line-height:1.08}.hero-module__MRchGW__wordReveal{text-wrap:balance;width:100%;margin-inline:auto;display:block}.hero-module__MRchGW__wordReveal>span{display:block}.hero-module__MRchGW__wordReveal+.hero-module__MRchGW__wordReveal{margin-top:1px}.hero-module__MRchGW__heroDescription{text-wrap:balance;max-width:440px;margin-inline:auto;font-size:15px;line-height:1.65}.hero-module__MRchGW__heroActions{gap:21px;margin-top:24px}.hero-module__MRchGW__primaryLink{gap:12px;min-height:48px;padding:13px 18px;font-size:12px}.hero-module__MRchGW__primaryLink svg{width:15px}.hero-module__MRchGW__secondaryLink{gap:8px;font-size:12px}.hero-module__MRchGW__secondaryLink svg{width:12px}.hero-module__MRchGW__productStage{display:none}.hero-module__MRchGW__motionControl{gap:6px;font-size:8px;bottom:5px;right:24px}}@media (max-width:360px){.hero-module__MRchGW__header,.hero-module__MRchGW__heroIntro{padding-inline:18px}.hero-module__MRchGW__heroActions{gap:15px}.hero-module__MRchGW__primaryLink{gap:8px;padding-inline:11px}.hero-module__MRchGW__primaryLink,.hero-module__MRchGW__secondaryLink{font-size:11px}.hero-module__MRchGW__motionControl{right:18px}}@media (prefers-reduced-motion:reduce){.hero-module__MRchGW__nav a,.hero-module__MRchGW__nav a:after{transition:none}.hero-module__MRchGW__ditherSurface[data-ready=true]{animation:none}.hero-module__MRchGW__hero *,.hero-module__MRchGW__header{transition:none!important;animation:none!important}}.hero-module__MRchGW__footerAtmosphere{overflow:hidden;-webkit-mask-image:linear-gradient(#0000 20%,#0003 48%,#000 86%);mask-image:linear-gradient(#0000 20%,#0003 48%,#000 86%)}.hero-module__MRchGW__footerAtmosphere .hero-module__MRchGW__loginTexture{opacity:.48;animation:none;inset:0 -8% -20%;-webkit-mask-image:radial-gradient(90% 90% at 50% 100%,#000 18%,#0009 58%,#0000 100%);mask-image:radial-gradient(90% 90% at 50% 100%,#000 18%,#0009 58%,#0000 100%)}.hero-module__MRchGW__footerAtmosphere .hero-module__MRchGW__loginTint{background:linear-gradient(180deg, var(--surface), #1c1e1d40 60%, #1c1e1d80)}.hero-module__MRchGW__footerAtmosphere .hero-module__MRchGW__horizon{height:26%}.hero-module__MRchGW__footerMotionControl{z-index:2;border:1px solid var(--line);width:36px;height:36px;color:var(--quiet);background:#1c1e1dba;border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid;position:absolute;bottom:26px;right:max(5vw,50vw - 700px)}.hero-module__MRchGW__footerMotionControl:hover{color:var(--ink);border-color:#ffffff50}@media (max-width:760px){.hero-module__MRchGW__footerAtmosphere{-webkit-mask-image:linear-gradient(#0000 50%,#0004 76%,#000 100%);mask-image:linear-gradient(#0000 50%,#0004 76%,#000 100%)}.hero-module__MRchGW__footerMotionControl{width:44px;height:44px;bottom:20px;right:24px}}
.generation-viewer-module__36nqIW__viewer{min-width:0;color:var(--ink)}.generation-viewer-module__36nqIW__artwork{aspect-ratio:16/9;background:#232725;border-radius:4px;place-items:center;display:grid;position:relative;overflow:hidden}.generation-viewer-module__36nqIW__artwork>img{object-fit:contain;animation:.22s ease-out both generation-viewer-module__36nqIW__assetReveal}.generation-viewer-module__36nqIW__artwork[data-asset=checkpoint]>img{object-fit:cover}.generation-viewer-module__36nqIW__spriteArtwork{width:min(30%,224px);image-rendering:pixelated;background-repeat:no-repeat;display:block}.generation-viewer-module__36nqIW__emptyArt{color:var(--quiet);letter-spacing:.02em;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.generation-viewer-module__36nqIW__caption{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.generation-viewer-module__36nqIW__captionText{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.generation-viewer-module__36nqIW__captionText strong{font-size:14px;font-weight:500}.generation-viewer-module__36nqIW__captionText span{color:var(--quiet);font-size:11px}.generation-viewer-module__36nqIW__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.generation-viewer-module__36nqIW__setupButton,.generation-viewer-module__36nqIW__playButton{color:#d3d8d2;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.generation-viewer-module__36nqIW__setupButton{padding:0 10px}.generation-viewer-module__36nqIW__setupButton svg:last-child{color:var(--quiet);transition:transform .18s}.generation-viewer-module__36nqIW__setupButton[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.generation-viewer-module__36nqIW__playButton{width:44px}.generation-viewer-module__36nqIW__playButton:disabled{opacity:.45;cursor:default}.generation-viewer-module__36nqIW__setupButton:hover,.generation-viewer-module__36nqIW__playButton:not(:disabled):hover{color:var(--ink);background:#ffffff0b}.generation-viewer-module__36nqIW__strip{scrollbar-width:thin;gap:8px;min-width:0;padding:2px 0 8px;display:flex;overflow-x:auto}.generation-viewer-module__36nqIW__strip button{min-width:64px;min-height:54px;color:var(--quiet);text-align:left;border:1px solid #ffffff1e;border-radius:3px;flex:none;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.generation-viewer-module__36nqIW__strip button[aria-pressed=true]{border-color:var(--green);color:var(--ink);background:#91eba90b}.generation-viewer-module__36nqIW__strip button:hover{border-color:#ffffff5c}.generation-viewer-module__36nqIW__stripThumb{background:#303632;border-radius:2px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.generation-viewer-module__36nqIW__stripThumb img{object-fit:cover}.generation-viewer-module__36nqIW__stripThumb>span{color:#89958a;font-size:18px;font-weight:300}.generation-viewer-module__36nqIW__stripSprite{width:38px;image-rendering:pixelated;background-repeat:no-repeat;display:block}.generation-viewer-module__36nqIW__strip small{white-space:nowrap;font-size:10px;line-height:1.25}.generation-viewer-module__36nqIW__setupContent{min-width:0}.generation-viewer-module__36nqIW__setupLead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:26px;display:flex}.generation-viewer-module__36nqIW__setupLead>span{color:var(--ink);font-size:14px;font-weight:500}.generation-viewer-module__36nqIW__setupLead>p{color:var(--quiet);text-align:right;font-size:11px;line-height:1.5}.generation-viewer-module__36nqIW__setupGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);display:grid}.generation-viewer-module__36nqIW__setupGrid h4{color:#e1e8e0;margin-bottom:10px;font-size:11px;font-weight:500}.generation-viewer-module__36nqIW__promptBlock>p{color:#bcc4bb;font-size:13px;line-height:1.7}.generation-viewer-module__36nqIW__setupFacts{align-content:start;gap:22px;display:grid}.generation-viewer-module__36nqIW__setupFacts section+section{border-top:1px solid #ffffff19;padding-top:20px}.generation-viewer-module__36nqIW__setupFacts p,.generation-viewer-module__36nqIW__setupFacts dd{color:#dce2da;font-size:12px;line-height:1.5}.generation-viewer-module__36nqIW__setupFacts span,.generation-viewer-module__36nqIW__setupFacts dt{color:var(--quiet);font-size:11px;line-height:1.5}.generation-viewer-module__36nqIW__setupFacts dl{gap:7px;margin-top:12px;display:grid}.generation-viewer-module__36nqIW__setupFacts dl>div{justify-content:space-between;gap:12px;display:flex}.generation-viewer-module__36nqIW__setupFacts dd{text-align:right}.generation-viewer-module__36nqIW__palette{border-radius:2px;width:min(100%,188px);height:10px;margin-top:12px;display:flex;overflow:hidden}.generation-viewer-module__36nqIW__palette i{flex:1}.generation-viewer-module__36nqIW__sideSetup[hidden]{display:none}.generation-viewer-module__36nqIW__splitViewer{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-width:0;display:grid}.generation-viewer-module__36nqIW__splitResult{min-width:0}.generation-viewer-module__36nqIW__splitViewer[data-open=true]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);gap:clamp(28px,4vw,64px)}.generation-viewer-module__36nqIW__sideSetup{scrollbar-width:thin;border-left:1px solid #ffffff27;align-self:stretch;min-width:0;max-height:590px;padding:10px 0 0 clamp(24px,3vw,42px);overflow-y:auto}.generation-viewer-module__36nqIW__sideSetup .generation-viewer-module__36nqIW__setupLead{margin-bottom:22px;display:block}.generation-viewer-module__36nqIW__sideSetup .generation-viewer-module__36nqIW__setupLead p{text-align:left;margin-top:8px}.generation-viewer-module__36nqIW__sideSetup .generation-viewer-module__36nqIW__setupGrid{grid-template-columns:1fr;gap:24px}.generation-viewer-module__36nqIW__sideSetup .generation-viewer-module__36nqIW__setupFacts{gap:16px}.generation-viewer-module__36nqIW__sideSetup .generation-viewer-module__36nqIW__setupFacts section+section{padding-top:16px}.generation-viewer-module__36nqIW__setupDialog{width:min(90vw,920px);max-width:90vw;max-height:min(82svh,850px);color:var(--ink);background:#202623;border:1px solid #9aad9c60;border-radius:5px;margin:auto;padding:0 30px 30px;overflow:auto;box-shadow:0 28px 100px #000a}.generation-viewer-module__36nqIW__setupDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b09d9}.generation-viewer-module__36nqIW__dialogTop{z-index:1;background:#202623;border-bottom:1px solid #ffffff23;justify-content:space-between;align-items:center;min-height:66px;margin-bottom:4px;font-size:13px;display:flex;position:sticky;top:0}.generation-viewer-module__36nqIW__dialogTop button{place-items:center;width:44px;height:44px;display:grid}@keyframes generation-viewer-module__36nqIW__assetReveal{0%{opacity:.55}to{opacity:1}}@media (max-width:760px){.generation-viewer-module__36nqIW__caption{flex-wrap:wrap;align-items:flex-start;gap:0 8px;padding-top:10px}.generation-viewer-module__36nqIW__captionText{align-self:center;min-height:38px}.generation-viewer-module__36nqIW__actions{margin-left:auto}.generation-viewer-module__36nqIW__setupGrid{grid-template-columns:1fr;gap:24px}.generation-viewer-module__36nqIW__setupLead{display:block}.generation-viewer-module__36nqIW__setupLead p{text-align:left;margin-top:6px}.generation-viewer-module__36nqIW__splitViewer[data-open=true]{grid-template-columns:minmax(0,1fr);gap:22px}.generation-viewer-module__36nqIW__sideSetup{border-top:1px solid #ffffff27;border-left:0;max-height:none;padding:22px 0 0;overflow:visible}.generation-viewer-module__36nqIW__setupDialog{border-radius:7px 7px 0 0;width:100vw;max-width:100vw;max-height:88svh;margin:auto 0 0;padding:0 22px 30px}}@media (prefers-reduced-motion:reduce){.generation-viewer-module__36nqIW__artwork>img{animation:none}.generation-viewer-module__36nqIW__setupButton svg:last-child{transition:none}}
.blueprint-canvas-module__pf4zzq__canvas{color:#eceae4;text-align:left;font-family:var(--font-geist-sans), sans-serif}.blueprint-canvas-module__pf4zzq__boardViewport{min-width:0;overflow:visible}.blueprint-canvas-module__pf4zzq__boardSizer{aspect-ratio:1000/540;width:100%;position:relative}.blueprint-canvas-module__pf4zzq__boardScale{transform-origin:0 0;perspective:1800px;width:1000px;height:540px;position:absolute;inset:0 auto auto 0}.blueprint-canvas-module__pf4zzq__board{transform-style:flat;width:1000px;height:540px;position:relative;transform:rotateX(18deg)}.blueprint-canvas-module__pf4zzq__corner{pointer-events:none;width:0;height:0;position:absolute}.blueprint-canvas-module__pf4zzq__node{-webkit-user-select:none;user-select:none;z-index:2;background:#252927;border:1px solid #66756b69;border-radius:7px;position:absolute;box-shadow:0 8px 20px #0003}.blueprint-canvas-module__pf4zzq__node[data-selected=true]{border-color:#91eba9a6}.blueprint-canvas-module__pf4zzq__nodeTitle{touch-action:none;color:#eceae4;background:#ffffff03;border-bottom:1px solid #ffffff0e;border-radius:7px 7px 0 0;align-items:center;gap:9px;width:100%;height:42px;padding:0 14px;font-size:12px;font-weight:500;display:flex;cursor:grab!important}.blueprint-canvas-module__pf4zzq__nodeTitle:active{cursor:grabbing!important}.blueprint-canvas-module__pf4zzq__nodeTitle>svg:first-child{color:#acc8b4}.blueprint-canvas-module__pf4zzq__grip{color:#7d8b82;margin-left:auto}.blueprint-canvas-module__pf4zzq__fields{gap:12px;padding:15px;display:grid}.blueprint-canvas-module__pf4zzq__fields label{color:#b8c0b9;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.blueprint-canvas-module__pf4zzq__fields output{font-variant-numeric:tabular-nums;color:#e4e8df;margin-left:auto}.blueprint-canvas-module__pf4zzq__fields select{color:#e3e8df;background:#1b1f1d;border:1px solid #ffffff19;border-radius:4px;width:100%;min-height:32px;padding:5px 8px;font-size:11px}.blueprint-canvas-module__pf4zzq__fields input[type=range]{accent-color:#91eba9;cursor:pointer;width:100%;height:22px}.blueprint-canvas-module__pf4zzq__fieldLabel{color:#b8c0b9;font-size:11px}.blueprint-canvas-module__pf4zzq__segmented{background:#191d1b;border:1px solid #ffffff10;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.blueprint-canvas-module__pf4zzq__segmented button{color:#aab6ad;border-radius:3px;min-height:29px;font-size:10px}.blueprint-canvas-module__pf4zzq__segmented button[aria-pressed=true]{color:#d8efdc;background:#34443a}.blueprint-canvas-module__pf4zzq__outputMeta{color:#aab6ad;justify-content:space-between;padding-block:4px;font-size:11px;display:flex}.blueprint-canvas-module__pf4zzq__outputMeta strong{color:#e3e8df;font-weight:400}.blueprint-canvas-module__pf4zzq__port{z-index:4;background:#1c211e;border:1px solid #819687;border-radius:50%;width:22px;height:22px;position:absolute;top:90px;right:-11px}.blueprint-canvas-module__pf4zzq__port:after{content:"";background:#91eba9;border-radius:50%;position:absolute;inset:6px}.blueprint-canvas-module__pf4zzq__port:hover{box-shadow:0 0 0 4px #91eba917}.blueprint-canvas-module__pf4zzq__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.blueprint-canvas-module__pf4zzq__wires path{fill:none;stroke:#91eba989;stroke-width:1.5px}.blueprint-canvas-module__pf4zzq__previewMat{background:#171b18;place-items:center;height:322px;display:grid;overflow:hidden;container-type:size}.blueprint-canvas-module__pf4zzq__imageFrame{aspect-ratio:1;background:#252924;border:1px solid #ffffff14;width:min(88cqw,88cqh);position:relative;overflow:hidden}.blueprint-canvas-module__pf4zzq__imageFrame img{object-fit:contain;transform:scale(.9)}.blueprint-canvas-module__pf4zzq__preview>p{justify-content:space-between;gap:8px;padding:14px 16px;font-size:11px;display:flex}.blueprint-canvas-module__pf4zzq__preview>p span{color:#99a59c;font-size:10px}.blueprint-canvas-module__pf4zzq__heroSetupRow{justify-content:flex-end;padding:0 12px 8px;display:flex}.blueprint-canvas-module__pf4zzq__heroSetupRow button{color:#b8d5c1;border-radius:3px;min-height:40px;padding:0 8px;font-size:11px}.blueprint-canvas-module__pf4zzq__heroSetupRow button:hover{color:#ecfff0;background:#91eba915}.blueprint-canvas-module__pf4zzq__node{animation:blueprint-canvas-module__pf4zzq__cardEnter .85s var(--entry-delay) cubic-bezier(.16, 1, .3, 1) both;box-shadow:0 18px 38px #0004}.blueprint-canvas-module__pf4zzq__node[data-selected=true]{z-index:3}.blueprint-canvas-module__pf4zzq__node[data-dragging=true]{z-index:4;box-shadow:0 24px 48px #0006}.blueprint-canvas-module__pf4zzq__preview{background:#202522}.blueprint-canvas-module__pf4zzq__preview .blueprint-canvas-module__pf4zzq__nodeTitle{border-radius:7px 7px 0 0}.blueprint-canvas-module__pf4zzq__preview:before{content:"";background:#91eba9;border-radius:50%;width:8px;height:8px;position:absolute;top:196px;left:-4px}.blueprint-canvas-module__pf4zzq__previewMat{border-radius:0}.blueprint-canvas-module__pf4zzq__preview>p{margin:0}.blueprint-canvas-module__pf4zzq__wires{animation:1.1s .4s both blueprint-canvas-module__pf4zzq__linksEnter}.blueprint-canvas-module__pf4zzq__canvas :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #91eba9}.blueprint-canvas-module__pf4zzq__canvas[data-ready=false] :is(.blueprint-canvas-module__pf4zzq__node,.blueprint-canvas-module__pf4zzq__wires){animation-play-state:paused}@keyframes blueprint-canvas-module__pf4zzq__cardEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes blueprint-canvas-module__pf4zzq__linksEnter{0%{opacity:0;stroke-dasharray:1400;stroke-dashoffset:1400px}to{opacity:1;stroke-dasharray:1400;stroke-dashoffset:0}}@media (max-width:760px){.blueprint-canvas-module__pf4zzq__boardViewport{overscroll-behavior-x:contain;overflow-x:auto}.blueprint-canvas-module__pf4zzq__boardSizer{min-width:840px}.blueprint-canvas-module__pf4zzq__board{transform:none}}@media (prefers-reduced-motion:reduce){.blueprint-canvas-module__pf4zzq__node,.blueprint-canvas-module__pf4zzq__wires{animation:none}.blueprint-canvas-module__pf4zzq__board{transform:none}}
.explore-module__za3LpG__page{--ink:#eceae4;--quiet:#a5a69e;--line:#ffffff1c;--green:#91eba9;--surface:#1c1e1d;--section-space:clamp(64px, 6.7vw, 96px);--dither-background:linear-gradient(180deg, #292a2a 0%, #202121 48%, #171919 100%);background:var(--surface);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;position:relative;overflow:clip}.site-frame:has(.explore-module__za3LpG__page){border:0;width:100%;max-width:none}.explore-module__za3LpG__page :is(a,button,summary):focus-visible{outline:2px solid var(--green);outline-offset:5px}.explore-module__za3LpG__page button{cursor:pointer}.explore-module__za3LpG__page :is(section[id],main[id]){scroll-margin-top:32px}.explore-module__za3LpG__section,.explore-module__za3LpG__footer{padding-inline:max(5vw,50vw - 700px)}.explore-module__za3LpG__logo{letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:11px;font-size:17px;font-weight:550;display:inline-flex}.explore-module__za3LpG__logo>img{height:auto}.explore-module__za3LpG__footer a{transition:color .2s}.explore-module__za3LpG__footer a:hover{color:var(--green)}.explore-module__za3LpG__statusDot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.explore-module__za3LpG__primaryLink{color:#112318;background:var(--green);border-radius:5px;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:16px 22px;font-size:13px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.explore-module__za3LpG__primaryLink:hover{background:#adf5bf;transform:translateY(-2px)}.explore-module__za3LpG__primaryLink svg,.explore-module__za3LpG__textLink svg{transition:transform .2s}.explore-module__za3LpG__primaryLink:hover svg{transform:translate(2px,2px)}.explore-module__za3LpG__section{padding-block:var(--section-space)}.explore-module__za3LpG__introduction,.explore-module__za3LpG__sectionHeading,.explore-module__za3LpG__questions,.explore-module__za3LpG__closingContent,.explore-module__za3LpG__focusedSection{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:8%;display:grid}.explore-module__za3LpG__focusedIntro>p{max-width:550px;color:var(--quiet);margin-top:24px;font-size:15px;line-height:1.8}.explore-module__za3LpG__section h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(36px,4.05vw,62px);font-weight:450;line-height:1.12}.explore-module__za3LpG__section h2 span{color:var(--quiet)}.explore-module__za3LpG__introduction h2{font-size:clamp(32px,3.55vw,54px)}.explore-module__za3LpG__introCopy{max-width:460px;color:var(--quiet);font-size:17px;line-height:1.8}.explore-module__za3LpG__focusedSection{grid-template-columns:minmax(0,1fr);gap:34px}.explore-module__za3LpG__focusedIntro{max-width:620px}.explore-module__za3LpG__studyGrid{grid-template-columns:minmax(0,1fr);gap:34px;display:grid}.explore-module__za3LpG__studyText{max-width:600px}.explore-module__za3LpG__studyText>p,.explore-module__za3LpG__sectionHeading>p,.explore-module__za3LpG__sectionHeading>div>p{color:var(--quiet);max-width:420px;margin-top:28px;font-size:15px;line-height:1.8}.explore-module__za3LpG__studyText>p{max-width:550px}.explore-module__za3LpG__blueprintSection{background:#141716}.explore-module__za3LpG__sectionHeading{margin-bottom:clamp(32px,4vw,56px)}.explore-module__za3LpG__sectionHeading>p,.explore-module__za3LpG__sectionHeading>div>p{margin-top:0}.explore-module__za3LpG__blueprintFigure{background:#101212;border:1px solid #ffffff1f;border-radius:4px;overflow:hidden}.explore-module__za3LpG__blueprintDetail{aspect-ratio:2296/1383;cursor:zoom-in;display:block;position:relative;overflow:hidden}.explore-module__za3LpG__blueprintDetail>img{object-fit:contain}.explore-module__za3LpG__textLink{color:var(--green);border-bottom:1px solid #91eba950;align-items:center;gap:20px;margin-top:24px;padding-bottom:7px;font-size:12px;display:inline-flex}.explore-module__za3LpG__textLink:hover svg{transform:translate(2px,-2px)}.explore-module__za3LpG__libraryImage{aspect-ratio:16/9;border:1px solid var(--line);cursor:zoom-in;background:#1e201f;border-radius:4px;display:block;overflow:hidden}.explore-module__za3LpG__blueprintDetail:focus-visible,.explore-module__za3LpG__libraryImage:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.explore-module__za3LpG__libraryImage img{object-fit:contain;width:100%;height:100%}.explore-module__za3LpG__questions{background:#202320}.explore-module__za3LpG__questions h2{font-size:clamp(34px,3.6vw,54px)}.explore-module__za3LpG__questionsLead>p{color:#b5bbae;max-width:430px;margin-top:24px;font-size:15px;line-height:1.8}.explore-module__za3LpG__questionList details{border-bottom:1px solid #fff2}.explore-module__za3LpG__questionList details:first-child{border-top:1px solid #fff2}.explore-module__za3LpG__questionList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:15px;list-style:none;display:flex}.explore-module__za3LpG__questionList summary::-webkit-details-marker{display:none}.explore-module__za3LpG__questionList summary>svg{color:var(--quiet);flex-shrink:0;transition:transform .2s}.explore-module__za3LpG__questionList details[open] summary>svg{color:var(--green);transform:rotate(45deg)}.explore-module__za3LpG__questionList details>p{color:#c6cdc3;max-width:600px;padding:0 28px 28px 0;font-size:14px;line-height:1.75}.explore-module__za3LpG__footerArea{isolation:isolate;background:var(--surface);position:relative;overflow:clip}.explore-module__za3LpG__closing{isolation:isolate;padding:var(--section-space) max(5vw, calc((100vw - 1400px) / 2)) 160px;position:relative;overflow:hidden}.explore-module__za3LpG__closing h2{z-index:1;letter-spacing:-.065em;font-size:clamp(50px,5.8vw,88px);font-weight:450;line-height:1.06;position:relative}.explore-module__za3LpG__closing h2>span{color:var(--green)}.explore-module__za3LpG__closing .explore-module__za3LpG__primaryLink{z-index:1;margin-top:0;position:relative}.explore-module__za3LpG__footer{justify-content:space-between;align-items:center;gap:25px;min-height:96px;display:flex}.explore-module__za3LpG__footer .explore-module__za3LpG__logo{font-size:14px}.explore-module__za3LpG__footer nav{color:var(--quiet);gap:24px;font-size:11px;display:flex}.explore-module__za3LpG__languageSwitcher{border:1px solid var(--line);background:#ffffff08;border-radius:5px;flex:none;align-items:center;width:152px;height:44px;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.explore-module__za3LpG__languageSwitcher:hover{background:#ffffff0c;border-color:#ffffff52}.explore-module__za3LpG__languageSwitcher:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #91eba92b}.explore-module__za3LpG__languageLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explore-module__za3LpG__languageSwitcher select{appearance:none;width:100%;height:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 32px 0 36px;font-size:12px;font-weight:550}.explore-module__za3LpG__languageSwitcher option{background:var(--surface);color:var(--ink)}.explore-module__za3LpG__languageIcon,.explore-module__za3LpG__languageChevron{pointer-events:none;color:var(--quiet);position:absolute}.explore-module__za3LpG__languageIcon{left:12px}.explore-module__za3LpG__languageChevron{right:11px}@media (max-width:760px){.explore-module__za3LpG__page{--section-space:56px}.explore-module__za3LpG__logo{gap:8px;font-size:15px}.explore-module__za3LpG__logo>img{width:25px;height:auto}.explore-module__za3LpG__section,.explore-module__za3LpG__footer{padding-inline:24px}.explore-module__za3LpG__primaryLink{padding:13px 17px;font-size:12px}.explore-module__za3LpG__section h2{font-size:clamp(30px,8.2vw,36px)}.explore-module__za3LpG__introduction{grid-template-columns:1fr;gap:26px}.explore-module__za3LpG__introCopy{font-size:14px;line-height:1.85}.explore-module__za3LpG__studyGrid,.explore-module__za3LpG__sectionHeading,.explore-module__za3LpG__questions,.explore-module__za3LpG__focusedSection{grid-template-columns:1fr}.explore-module__za3LpG__focusedSection{row-gap:32px}.explore-module__za3LpG__focusedIntro>p{margin-top:22px;font-size:14px}.explore-module__za3LpG__studyGrid{gap:35px}.explore-module__za3LpG__studyText h2 br:last-child{display:none}.explore-module__za3LpG__studyText>p:not(.explore-module__za3LpG__smallNote),.explore-module__za3LpG__sectionHeading>p,.explore-module__za3LpG__sectionHeading>div>p{margin-top:22px;font-size:14px}.explore-module__za3LpG__sectionHeading{gap:0;margin-bottom:32px}.explore-module__za3LpG__questions{gap:32px}.explore-module__za3LpG__questionsLead>p{margin-top:18px;font-size:14px}.explore-module__za3LpG__questionList summary{padding-block:22px;font-size:14px}.explore-module__za3LpG__questionList details>p{font-size:13px}.explore-module__za3LpG__closing{padding:var(--section-space) 24px 128px}.explore-module__za3LpG__closing h2{text-wrap:balance;font-size:clamp(48px,10vw,72px)}.explore-module__za3LpG__footer{flex-wrap:wrap;gap:18px 12px;padding-block:26px}.explore-module__za3LpG__footer nav{gap:16px;font-size:10px}.explore-module__za3LpG__footer .explore-module__za3LpG__languageSwitcher{order:2;width:136px}.explore-module__za3LpG__footer .explore-module__za3LpG__legalLinks{order:3;width:100%}}@media (prefers-reduced-motion:reduce){html:has(.explore-module__za3LpG__page){scroll-behavior:auto}.explore-module__za3LpG__page *,.explore-module__za3LpG__page :before,.explore-module__za3LpG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.explore-module__za3LpG__screenCaption{color:var(--quiet);border-top:1px solid var(--line);padding:16px 20px;font-size:12px;line-height:1.6}.explore-module__za3LpG__closingContent{z-index:1;position:relative}.explore-module__za3LpG__closingDetails>p{max-width:460px;font-size:17px;line-height:1.75}.explore-module__za3LpG__closingDetails>.explore-module__za3LpG__closingHint{color:var(--quiet);margin-top:20px;font-size:14px}.explore-module__za3LpG__closingActions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px;display:flex}.explore-module__za3LpG__closingActions .explore-module__za3LpG__textLink{margin-top:0}@media (max-width:760px){.explore-module__za3LpG__closingContent{grid-template-columns:1fr;gap:32px}.explore-module__za3LpG__closingDetails>p{font-size:15px}.explore-module__za3LpG__closingDetails>.explore-module__za3LpG__closingHint{font-size:13px}.explore-module__za3LpG__screenCaption{padding:12px;font-size:11px}}
