.SocialLinks-module__i6Ah1G__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SocialLinks-module__i6Ah1G__link{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--muted);background:0 0;border:1px solid #3b7cff4d;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.SocialLinks-module__i6Ah1G__link:hover{color:var(--ice);border-color:var(--electric);background:#3b7cff14}.SocialLinks-module__i6Ah1G__link:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.SocialLinks-module__i6Ah1G__sm .SocialLinks-module__i6Ah1G__link{width:36px;height:36px}@media (max-width:560px){.SocialLinks-module__i6Ah1G__link,.SocialLinks-module__i6Ah1G__sm .SocialLinks-module__i6Ah1G__link{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.SocialLinks-module__i6Ah1G__link{transition:none}}
.Footer-module__yg9ahW__animatedBackdrop{z-index:0;pointer-events:none;background-color:#08090d;background-image:linear-gradient(#7fb2ff09 1px,#0000 1px),linear-gradient(90deg,#7fb2ff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;overflow:hidden}.Footer-module__yg9ahW__ambientGlow{background:radial-gradient(circle at 50% 50%, #3b7cff3d, transparent 28%), conic-gradient(from 210deg at 50% 50%, transparent 0 30%, #1e4fd91f, transparent 48% 100%);filter:blur(18px);animation:18s ease-in-out infinite alternate Footer-module__yg9ahW__glowOrbit;position:absolute;inset:-45%}.Footer-module__yg9ahW__wordmarkTrack{width:min(68vw,940px);animation:12s cubic-bezier(.45,0,.55,1) infinite alternate Footer-module__yg9ahW__wordmarkFloat;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}.Footer-module__yg9ahW__backgroundWord{opacity:.22;filter:drop-shadow(0 0 38px #3b7cff1f);-webkit-user-select:none;user-select:none;width:100%;height:auto;animation:9s linear infinite Footer-module__yg9ahW__wordmarkSheen;display:block}.Footer-module__yg9ahW__backdropVeil{background:linear-gradient(#0a0a0cd6,#0a0a0c6b 34%,#0a0a0c8f 72%,#0a0a0ceb),linear-gradient(90deg,#0a0a0cc7,#0000 30% 70%,#0a0a0cc7);position:absolute;inset:0}.Footer-module__yg9ahW__brandLockup{align-items:center;gap:12px;display:flex}.Footer-module__yg9ahW__brandText{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.Footer-module__yg9ahW__brandName{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.16em;font-size:16px;font-weight:600}.Footer-module__yg9ahW__brandSub{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.32em;color:var(--electric);margin-top:3px;font-size:7.5px}@keyframes Footer-module__yg9ahW__wordmarkFloat{0%{transform:translate(-51.5%,-48%)scale(1)}to{transform:translate(-48.5%,-52%)scale(1.035)}}@keyframes Footer-module__yg9ahW__wordmarkSheen{0%,to{opacity:.16;filter:drop-shadow(0 0 24px #3b7cff14)}50%{opacity:.28;filter:drop-shadow(0 0 42px #3b7cff2e)}}@keyframes Footer-module__yg9ahW__glowOrbit{0%{transform:translate(-4%,1%)rotate(-4deg)}to{transform:translate(4%,-2%)rotate(5deg)}}.Footer-module__yg9ahW__footerGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.Footer-module__yg9ahW__brandBlock{grid-column:span 2;min-width:0}.Footer-module__yg9ahW__contactBlock{min-width:0}.Footer-module__yg9ahW__socialRow{margin-top:18px}.Footer-module__yg9ahW__navCard{border-radius:var(--radius);-webkit-backdrop-filter:blur(32px)saturate(115%);background:linear-gradient(145deg,#1e4fd921,#6a4fe00f 55%,#1414183d);border:1px solid #3b7cff4d;flex-direction:column;min-width:0;height:100%;min-height:218px;padding:20px;display:flex;overflow:hidden;box-shadow:0 16px 44px #00000052,inset 0 1px #ffffff0a}.Footer-module__yg9ahW__navTitle{color:var(--muted);font-family:var(--font-jetbrains-mono);letter-spacing:.16em;margin:0 0 15px;font-size:10px;line-height:1.4}.Footer-module__yg9ahW__linkList{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.Footer-module__yg9ahW__link{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4;transition:color .16s;position:relative}@media (max-width:980px){.Footer-module__yg9ahW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__yg9ahW__brandBlock{grid-column:span 2}}@media (max-width:560px){.Footer-module__yg9ahW__animatedBackdrop{background-size:42px 42px}.Footer-module__yg9ahW__wordmarkTrack{width:min(100vw,520px);animation:12s cubic-bezier(.45,0,.55,1) infinite alternate Footer-module__yg9ahW__wordmarkFloatMobile;top:46%;transform:translate(-50%,-50%)rotate(-90deg)}.Footer-module__yg9ahW__backgroundWord{opacity:.2}.Footer-module__yg9ahW__footerGrid{grid-template-columns:1fr;gap:16px}.Footer-module__yg9ahW__brandBlock{grid-column:span 1;margin-bottom:12px}.Footer-module__yg9ahW__navCard{background:#10121cb8;border-color:#7fb2ff38;min-height:0;padding:18px;box-shadow:0 14px 34px #00000047}.Footer-module__yg9ahW__linkList{gap:13px}.Footer-module__yg9ahW__link{min-height:30px;font-size:14px}}.Footer-module__yg9ahW__link:after{content:"";background:linear-gradient(90deg, var(--royal), var(--electric));transform-origin:0;width:100%;height:1px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.Footer-module__yg9ahW__link:hover{color:var(--ice)}.Footer-module__yg9ahW__link:hover:after{transform:scaleX(1)}.Footer-module__yg9ahW__bottomLink{color:var(--muted);background:0 0;border:0;padding:0;font-size:13px;transition:color .16s;position:relative}.Footer-module__yg9ahW__bottomLink:after{content:"";background:linear-gradient(90deg, var(--royal), var(--electric));transform-origin:0;width:100%;height:1px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.Footer-module__yg9ahW__bottomLink:hover{color:var(--ink)}.Footer-module__yg9ahW__bottomLink:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__ambientGlow,.Footer-module__yg9ahW__wordmarkTrack,.Footer-module__yg9ahW__backgroundWord{animation:none}.Footer-module__yg9ahW__link:after,.Footer-module__yg9ahW__bottomLink:after{transition:none;transform:none}}@keyframes Footer-module__yg9ahW__wordmarkFloatMobile{0%{transform:translate(-50%,-51%)rotate(-90deg)scale(1)}to{transform:translate(-50%,-47%)rotate(-90deg)scale(1.025)}}
.BackToTopButton-module__UZRRaG__button{z-index:60;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);width:44px;height:44px;color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:#141418d9;border-radius:12px;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-color .18s,color .18s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px)scale(.9);box-shadow:0 8px 24px #0006}.BackToTopButton-module__UZRRaG__button.BackToTopButton-module__UZRRaG__visible{opacity:1;pointer-events:auto;transform:none}.BackToTopButton-module__UZRRaG__button:hover{border-color:var(--electric);color:var(--ink);transform:translateY(-2px)}@media (max-width:999px){.BackToTopButton-module__UZRRaG__button{display:none}}@media (prefers-reduced-motion:reduce){.BackToTopButton-module__UZRRaG__button{transition:opacity .16s;transform:none}}
:root{--pulse-acid:#d8ff38;--pulse-bg:#080908;--pulse-surface:#0c0d0c;--pulse-elevated:#11120f;--pulse-line:#ffffff29;--pulse-muted:#858782;--pulse-ink:#f1f2ed}.pulse-module__V-uZcq__pulseTrigger{border:1px solid var(--hairline,#ffffff29);border-radius:var(--radius-sm,10px);min-width:92px;height:40px;color:var(--ink,#f5f6f8);font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:5;background:0 0;justify-content:center;align-items:center;gap:.65rem;padding:0 1.15rem;font-size:.72rem;font-weight:700;transition:min-width .4s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:visible}.pulse-module__V-uZcq__pulseTrigger:hover,.pulse-module__V-uZcq__pulseTrigger:focus-visible{color:#fff;border-color:var(--electric,#3b7cff);background:#0a0a0a;outline:none}.pulse-module__V-uZcq__pulseTrigger.pulse-module__V-uZcq__expanded{color:#fff;border-color:var(--electric,#3b7cff);background:#0a0a0a;min-width:210px}.pulse-module__V-uZcq__liveDot{background:var(--electric,#3b7cff);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .3s,box-shadow .3s;box-shadow:0 0 0 3px #3b7cff40}.pulse-module__V-uZcq__pulseTrigger:hover .pulse-module__V-uZcq__liveDot,.pulse-module__V-uZcq__pulseTrigger.pulse-module__V-uZcq__expanded .pulse-module__V-uZcq__liveDot{background:var(--pulse-acid);box-shadow:0 0 0 4px #d8ff384d}.pulse-module__V-uZcq__pulseTrigger em{border:1px solid var(--hairline,#ffffff26);color:#c9cac5;width:210px;font-family:var(--font-instrument-sans), sans-serif;letter-spacing:.04em;text-transform:none;z-index:20;pointer-events:none;background:#0b0b0b;border-radius:8px;padding:.8rem 1rem;font-size:.68rem;font-style:normal;font-weight:400;display:none;position:absolute;top:48px;right:0;box-shadow:0 12px 32px #0009}.pulse-module__V-uZcq__pulseTrigger:hover em,.pulse-module__V-uZcq__pulseTrigger:focus-visible em{display:block}.pulse-module__V-uZcq__pulseOverlay{z-index:1000;background:var(--pulse-bg);color:var(--pulse-ink);font-family:var(--font-instrument-sans), system-ui, sans-serif;flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) forwards pulse-module__V-uZcq__overlayReveal;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes pulse-module__V-uZcq__overlayReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.pulse-module__V-uZcq__pulseOverlay:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 calc(40% - 1px),#ffffff0d 40%,#0000 calc(40% + 1px)) 0 0/100% 100%,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 82px;position:absolute;inset:0}.pulse-module__V-uZcq__pulseHead{z-index:2;border-bottom:1px solid var(--pulse-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080908d9;flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 2.5vw;display:flex;position:relative}.pulse-module__V-uZcq__pulseBrand{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.14em;color:#fff;align-items:center;font-size:.82rem;font-weight:800;display:flex}.pulse-module__V-uZcq__pulseBrand>span{color:#555;margin:0 .4rem}.pulse-module__V-uZcq__pulseBrand small{color:#989a94;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-left:1.5rem;font-size:.62rem;font-weight:400;display:inline-flex}.pulse-module__V-uZcq__pulseBrand small i{background:var(--pulse-acid);width:6px;height:6px;box-shadow:0 0 8px var(--pulse-acid);border-radius:50%;margin-right:.5rem;display:inline-block}.pulse-module__V-uZcq__pulseActions{align-items:center;gap:1.5rem;display:flex}.pulse-module__V-uZcq__pulseActions button{color:#a6a8a1;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.12em;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem .6rem;font-size:.65rem;font-weight:600;transition:color .2s,background .2s}.pulse-module__V-uZcq__pulseActions button:hover,.pulse-module__V-uZcq__pulseActions button:focus-visible{color:#fff;background:#ffffff14}.pulse-module__V-uZcq__pulseActions b{margin-left:.4rem;font-size:1.1rem;line-height:1}.pulse-module__V-uZcq__pulseGrid{z-index:1;flex:1;grid-template-columns:42% 58%;min-height:0;display:grid;position:relative;overflow:hidden}.pulse-module__V-uZcq__discoveryPanel{border-right:1px solid var(--pulse-line);scroll-behavior:smooth;padding:clamp(2rem,4vh,4rem) clamp(1.5rem,3.5vw,4rem);overflow-y:auto}.pulse-module__V-uZcq__stepLabel{color:var(--pulse-muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.8rem;font-size:.64rem}.pulse-module__V-uZcq__introBlock h2,.pulse-module__V-uZcq__forming h2,.pulse-module__V-uZcq__direction h2,.pulse-module__V-uZcq__lead h2,.pulse-module__V-uZcq__confirmation h2{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.05em;color:#fff;margin-bottom:2.8rem;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:600;line-height:.92}.pulse-module__V-uZcq__introBlock h2 i,.pulse-module__V-uZcq__forming h2 i,.pulse-module__V-uZcq__lead h2 i,.pulse-module__V-uZcq__confirmation h2 i{color:var(--pulse-ink);font-family:Georgia,serif;font-style:italic;font-weight:400}.pulse-module__V-uZcq__heroBadge{color:var(--pulse-acid);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;background:#d8ff380f;border:1px solid #d8ff3833;border-radius:20px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.65rem;display:inline-flex}.pulse-module__V-uZcq__badgePulseDot{background:var(--pulse-acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d8ff3840}.pulse-module__V-uZcq__featurePills{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.pulse-module__V-uZcq__featurePills span{border:1px solid var(--pulse-line);color:#c9cac5;font-family:var(--font-space-grotesk), sans-serif;background:#ffffff0a;border-radius:6px;align-items:center;padding:.3rem .75rem;font-size:.72rem;font-weight:500;display:inline-flex}.pulse-module__V-uZcq__intentGrid{border-top:1px solid var(--pulse-line);grid-template-columns:1fr 1fr;margin-bottom:2rem;display:grid}.pulse-module__V-uZcq__intentGrid button{border:none;border-bottom:1px solid var(--pulse-line);color:#dedfda;min-height:76px;font-family:var(--font-instrument-sans), sans-serif;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;padding:1rem 1.2rem;transition:all .22s;display:grid}.pulse-module__V-uZcq__intentGrid button:nth-child(odd){border-right:1px solid var(--pulse-line)}.pulse-module__V-uZcq__intentGrid button:hover,.pulse-module__V-uZcq__intentGrid button:focus-visible{color:#fff;background:#d8ff380f;border-color:#d8ff384d}.pulse-module__V-uZcq__intentTextGroup strong{color:#f5f5ef;margin-bottom:.15rem;font-size:.92rem;font-weight:600;display:block}.pulse-module__V-uZcq__intentTextGroup small{color:#8a8c85;font-size:.72rem;display:block}.pulse-module__V-uZcq__intentGrid button:hover .pulse-module__V-uZcq__intentTextGroup strong{color:var(--pulse-acid)}.pulse-module__V-uZcq__intentGrid button span{color:#676963;font-family:var(--font-jetbrains-mono), monospace;font-size:.58rem}.pulse-module__V-uZcq__intentGrid button:hover span{color:var(--pulse-acid)}.pulse-module__V-uZcq__intentGrid button b{color:#777a73;font-size:1.1rem;font-weight:400;transition:color .2s,transform .2s}.pulse-module__V-uZcq__intentGrid button:hover b{color:var(--pulse-acid);transform:translate(2px,-2px)}.pulse-module__V-uZcq__inlineInput{margin-top:2rem}.pulse-module__V-uZcq__inlineInput label{color:var(--pulse-muted);font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.65rem;display:block}.pulse-module__V-uZcq__inlineInput>div{border-bottom:1px solid #686a65;transition:border-color .2s;display:flex}.pulse-module__V-uZcq__inlineInput>div:focus-within{border-color:var(--pulse-acid)}.pulse-module__V-uZcq__inlineInput input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.9rem 0;font-size:clamp(.78rem,1.1vw,.85rem)}.pulse-module__V-uZcq__inlineInput button{color:#fff;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .6rem;font-size:.65rem;font-weight:700;transition:opacity .2s}.pulse-module__V-uZcq__inlineInput button:disabled{opacity:.35;cursor:not-allowed}.pulse-module__V-uZcq__promptBlock{max-width:680px}.pulse-module__V-uZcq__promptBlock h2{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.04em;color:#fff;margin-bottom:1.2rem;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:600;line-height:.95}.pulse-module__V-uZcq__promptHelper,.pulse-module__V-uZcq__forming>p,.pulse-module__V-uZcq__directionCopy,.pulse-module__V-uZcq__lead>p,.pulse-module__V-uZcq__confirmation>p{color:#999b95;max-width:560px;font-size:.98rem;line-height:1.6}.pulse-module__V-uZcq__promptBlock textarea{border-radius:var(--radius-sm,10px);color:#f5f5ef;width:100%;min-height:180px;font-family:var(--font-instrument-sans), sans-serif;resize:vertical;background:#ffffff0a;border:1px solid #3a3c38;outline:none;margin-top:2rem;padding:1.2rem;font-size:1rem;line-height:1.5;transition:border-color .2s,background .2s}.pulse-module__V-uZcq__promptBlock textarea:focus{border-color:var(--pulse-acid);background:#ffffff12}.pulse-module__V-uZcq__promptControls{justify-content:space-between;align-items:center;margin-top:1.2rem;display:flex}.pulse-module__V-uZcq__promptControls span{color:#686a65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;font-size:.62rem}.pulse-module__V-uZcq__promptControls button,.pulse-module__V-uZcq__primaryCta{border-radius:var(--radius-sm,10px);color:#090a09;height:50px;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.12em;cursor:pointer;background:#f0f1ec;border:none;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.7rem;font-weight:700;transition:background .22s,transform .15s;display:inline-flex}.pulse-module__V-uZcq__promptControls button:hover:not(:disabled),.pulse-module__V-uZcq__primaryCta:hover:not(:disabled){background:var(--pulse-acid);transform:translateY(-1px)}.pulse-module__V-uZcq__promptControls button:disabled,.pulse-module__V-uZcq__primaryCta:disabled{opacity:.35;cursor:not-allowed}.pulse-module__V-uZcq__promptControls button b,.pulse-module__V-uZcq__primaryCta b{margin-left:1rem;font-size:1rem}.pulse-module__V-uZcq__finishEarly{color:#686a65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;cursor:pointer;background:0 0;border:none;margin-top:0;padding:0;font-size:.6rem;transition:color .2s;display:block}.pulse-module__V-uZcq__finishEarly:not(:disabled):hover{color:#fff}.pulse-module__V-uZcq__finishEarly:disabled{opacity:.3;cursor:not-allowed}.pulse-module__V-uZcq__actionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.pulse-module__V-uZcq__chatList{flex-direction:column;gap:1.2rem;margin-bottom:2rem;display:flex}.pulse-module__V-uZcq__chatBubble{border-radius:12px;max-width:85%;padding:1rem 1.2rem;font-size:.95rem;line-height:1.55;animation:.3s forwards pulse-module__V-uZcq__bubbleFade}@keyframes pulse-module__V-uZcq__bubbleFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pulse-module__V-uZcq__userBubble{background:var(--royal,#1e4fd9);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.pulse-module__V-uZcq__pulseBubble{border:1px solid var(--pulse-line);color:var(--pulse-ink);background:#ffffff14;border-bottom-left-radius:3px;align-self:flex-start}.pulse-module__V-uZcq__loadingDots{align-items:center;gap:6px;padding:4px 0;display:inline-flex}.pulse-module__V-uZcq__loadingDots span{background:var(--pulse-acid);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-module__V-uZcq__pulseDot}.pulse-module__V-uZcq__loadingDots span:first-child{animation-delay:0s}.pulse-module__V-uZcq__loadingDots span:nth-child(2){animation-delay:.2s}.pulse-module__V-uZcq__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes pulse-module__V-uZcq__pulseDot{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;box-shadow:0 0 8px var(--pulse-acid);transform:scale(1.3)}}.pulse-module__V-uZcq__formattedContainer{flex-direction:column;gap:.6rem;display:flex}.pulse-module__V-uZcq__formattedParagraph{color:inherit;margin:0;line-height:1.55}.pulse-module__V-uZcq__formattedHeading{font-family:var(--font-space-grotesk), sans-serif;color:var(--pulse-acid);letter-spacing:.02em;margin:.8rem 0 .2rem;font-size:.95rem;font-weight:700}.pulse-module__V-uZcq__formattedList{flex-direction:column;gap:.35rem;margin:.4rem 0;padding-left:1.2rem;display:flex}.pulse-module__V-uZcq__formattedList li{line-height:1.5}.pulse-module__V-uZcq__tableWrapper{border:1px solid var(--pulse-line);background:#0006;border-radius:8px;margin:.8rem 0;overflow-x:auto}.pulse-module__V-uZcq__pulseTable{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.pulse-module__V-uZcq__pulseTable th{color:var(--pulse-acid);font-family:var(--font-space-grotesk), sans-serif;border-bottom:1px solid var(--pulse-line);background:#ffffff0f;padding:.65rem .9rem;font-weight:700}.pulse-module__V-uZcq__pulseTable td{color:var(--pulse-ink);border-bottom:1px solid #ffffff0f;padding:.6rem .9rem}.pulse-module__V-uZcq__pulseTable tr:last-child td{border-bottom:none}.pulse-module__V-uZcq__inlineCode{color:var(--pulse-acid);font-family:var(--font-jetbrains-mono), monospace;background:#d8ff381f;border-radius:4px;padding:.15rem .35rem;font-size:.82em}.pulse-module__V-uZcq__direction h2{text-transform:uppercase;margin-bottom:1.2rem;font-size:clamp(2.2rem,3.8vw,4.2rem)}.pulse-module__V-uZcq__direction ol{margin:2.2rem 0;padding:0;list-style:none}.pulse-module__V-uZcq__direction li{border-top:1px solid var(--pulse-line);grid-template-columns:42px 1fr auto;align-items:center;padding:.9rem 0;font-size:.92rem;display:grid}.pulse-module__V-uZcq__direction li:last-child{border-bottom:1px solid var(--pulse-line)}.pulse-module__V-uZcq__direction li span{color:#686a65;font-family:var(--font-jetbrains-mono), monospace;font-size:.6rem}.pulse-module__V-uZcq__direction li b{color:#777;font-weight:400}.pulse-module__V-uZcq__complexity{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;grid-template-columns:1fr auto;align-items:center;gap:.8rem;margin:2rem 0;font-size:.62rem;display:grid}.pulse-module__V-uZcq__complexity div{gap:4px;display:flex}.pulse-module__V-uZcq__complexity div i{background:var(--pulse-acid);border-radius:2px;width:28px;height:4px;display:block}.pulse-module__V-uZcq__complexity div .pulse-module__V-uZcq__off{background:#32342f}.pulse-module__V-uZcq__complexity>b{color:#fff;grid-column:2}.pulse-module__V-uZcq__recommend{border-left:2px solid var(--pulse-acid);margin-bottom:2.2rem;padding:.4rem 0 .4rem 1.2rem}.pulse-module__V-uZcq__recommend span{color:#787b74;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;margin-bottom:.3rem;font-size:.58rem;display:block}.pulse-module__V-uZcq__recommend strong{color:#fff;font-size:1.05rem;font-weight:600}.pulse-module__V-uZcq__lead form{max-width:540px;margin-top:2rem}.pulse-module__V-uZcq__lead label{color:#7f817b;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.62rem;display:block}.pulse-module__V-uZcq__lead input,.pulse-module__V-uZcq__lead select{color:#fff;width:100%;font-family:var(--font-instrument-sans), sans-serif;background:0 0;border:none;border-bottom:1px solid #51534e;outline:none;margin-top:.4rem;padding:.8rem 0;font-size:1rem;transition:border-color .2s;display:block}.pulse-module__V-uZcq__lead input:focus,.pulse-module__V-uZcq__lead select:focus{border-color:var(--pulse-acid)}.pulse-module__V-uZcq__lead select option{color:#fff;background:#111}.pulse-module__V-uZcq__lead small{color:#686a65;margin-top:1.2rem;font-size:.78rem;display:block}.pulse-module__V-uZcq__savedMark{border:1px solid #40423e;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:2.5rem;display:grid;position:relative}.pulse-module__V-uZcq__savedMark i{background:var(--pulse-acid);width:18px;height:18px;box-shadow:0 0 12px var(--pulse-acid);border-radius:50%}.pulse-module__V-uZcq__savedMark span{font-family:var(--font-jetbrains-mono), monospace;color:var(--pulse-muted);font-size:.58rem;position:absolute;top:3px;right:-18px}.pulse-module__V-uZcq__sessionId{border-radius:var(--radius-sm,10px);background:#ffffff05;border:1px solid #393b36;max-width:520px;margin-top:2.5rem;padding:1.5rem}.pulse-module__V-uZcq__sessionId span,.pulse-module__V-uZcq__sessionId small{color:#777a73;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;font-size:.6rem;display:block}.pulse-module__V-uZcq__sessionId strong{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.05em;color:var(--pulse-acid);margin:.8rem 0;font-size:clamp(1.6rem,3vw,2.6rem);display:block}.pulse-module__V-uZcq__idRowActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.pulse-module__V-uZcq__copyBtn{border:1px solid var(--pulse-line,#393b36);border-radius:var(--radius-sm,10px);color:#f5f5ef;height:48px;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.1em;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.pulse-module__V-uZcq__copyBtn:hover{border-color:var(--pulse-acid);color:var(--pulse-acid);background:#ffffff14}.pulse-module__V-uZcq__demoNote{font-size:.82rem;margin-top:1.8rem!important}.pulse-module__V-uZcq__mapPanel{background:var(--pulse-surface);border-left:1px solid var(--pulse-line);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.pulse-module__V-uZcq__mapTop,.pulse-module__V-uZcq__mapBottom{border-bottom:1px solid var(--pulse-line);color:#777a73;height:56px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;flex:none;justify-content:space-between;align-items:center;padding:0 2rem;font-size:.6rem;display:flex}.pulse-module__V-uZcq__mapTop b{color:var(--pulse-acid);font-size:.72rem}.pulse-module__V-uZcq__mapBottom{border-top:1px solid var(--pulse-line);border-bottom:none}.pulse-module__V-uZcq__mobileBadge{color:var(--pulse-acid);margin-left:.5rem;font-size:.6rem;display:none}.pulse-module__V-uZcq__mobileDrawer{border-bottom:1px solid var(--pulse-line);background:#121311f2;max-height:0;transition:max-height .3s,padding .3s;display:none;overflow:hidden}.pulse-module__V-uZcq__drawerOpen{max-height:360px;padding:1rem 1.2rem;overflow-y:auto}.pulse-module__V-uZcq__mobileDrawerGrid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.pulse-module__V-uZcq__mobileDrawerCard{border:1px solid var(--pulse-line);background:#ffffff08;border-radius:6px;padding:.75rem}.pulse-module__V-uZcq__mobileDrawerCard span{font-family:var(--font-jetbrains-mono), monospace;color:#777a73;margin-bottom:.25rem;font-size:.55rem;display:block}.pulse-module__V-uZcq__mobileDrawerCard strong{color:#f5f5ef;word-break:break-word;font-size:.78rem;display:block}.pulse-module__V-uZcq__mapCanvas{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;flex:1;min-height:520px;position:relative;overflow:hidden}.pulse-module__V-uZcq__mapAxis{background:linear-gradient(#0000,#343630 15% 85%,#0000);width:1px;position:absolute;top:10%;bottom:12%;left:50%}.pulse-module__V-uZcq__coreNode{background:var(--pulse-surface);z-index:2;border:1px solid #3d3f3a;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #0009}.pulse-module__V-uZcq__coreNode>span{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.15em;color:#fff;font-size:.7rem;font-weight:800}.pulse-module__V-uZcq__coreNode>small{color:#696b65;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;font-size:.46rem;position:absolute;bottom:24px}.pulse-module__V-uZcq__coreNode>i{background:conic-gradient(var(--pulse-acid) var(--score,0deg), transparent 0deg);border-radius:50%;transition:background .6s;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.pulse-module__V-uZcq__mapNode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0ae0;border:1px solid #252723;border-radius:6px;width:32%;min-height:68px;padding:.8rem;transition:border-color .4s,box-shadow .4s;position:absolute}.pulse-module__V-uZcq__mapNode:after{content:"";background:#2f312d;width:35%;height:1px;position:absolute;top:50%}.pulse-module__V-uZcq__mapNode:nth-of-type(2n):after{left:100%}.pulse-module__V-uZcq__mapNode:nth-of-type(odd):after{right:100%}.pulse-module__V-uZcq__mapNode span{color:#5d6059;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.11em;margin-bottom:.5rem;font-size:.5rem;display:block}.pulse-module__V-uZcq__mapNode strong{color:#4c4f48;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.35;transition:color .3s;display:block}.pulse-module__V-uZcq__mapNode.pulse-module__V-uZcq__active{border-color:#51544d;box-shadow:0 4px 16px #0006}.pulse-module__V-uZcq__mapNode.pulse-module__V-uZcq__active strong{color:#d9dad5}.pulse-module__V-uZcq__mapNode.pulse-module__V-uZcq__active span{color:#9ca08f}.pulse-module__V-uZcq__mapNode.pulse-module__V-uZcq__active:before{content:"";background:var(--pulse-acid);width:5px;height:5px;position:absolute;top:-2px;left:-2px}.pulse-module__V-uZcq__n0{top:8%;left:4%}.pulse-module__V-uZcq__n1{top:12%;right:4%}.pulse-module__V-uZcq__n2{top:38%;left:6%}.pulse-module__V-uZcq__n3{top:41%;right:5%}.pulse-module__V-uZcq__n4{top:69%;left:4%}.pulse-module__V-uZcq__n5{top:72%;right:4%}.pulse-module__V-uZcq__systemPath{opacity:0;text-align:center;transition:opacity .5s,transform .5s;position:absolute;bottom:2.5%;left:20%;right:20%;transform:translateY(10px)}.pulse-module__V-uZcq__systemPath.pulse-module__V-uZcq__active{opacity:1;transform:translateY(0)}.pulse-module__V-uZcq__systemPath>span{color:#74776f;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;font-size:.5rem}.pulse-module__V-uZcq__systemPath>div{justify-content:center;gap:6px;margin-top:.6rem;display:flex}.pulse-module__V-uZcq__systemPath b{color:#bfc1bb;background:#11120f;border:1px solid #3e413a;border-radius:4px;width:90px;padding:.5rem;font-size:.52rem;font-weight:400;display:block}.pulse-module__V-uZcq__systemPath b i{color:var(--pulse-acid);font-style:normal;font-family:var(--font-jetbrains-mono), monospace;margin-bottom:.25rem;display:block}.pulse-module__V-uZcq__scanner{background:linear-gradient(90deg, transparent, var(--pulse-acid), transparent);width:72px;height:1px;animation:2.5s ease-in-out infinite pulse-module__V-uZcq__scanLine}@keyframes pulse-module__V-uZcq__scanLine{0%{transform:translate(-30px)}50%{transform:translate(30px)}to{transform:translate(-30px)}}.pulse-module__V-uZcq__pulseFooter{z-index:2;border-top:1px solid var(--pulse-line);color:#5f625b;height:48px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;background:#080908e6;flex:none;justify-content:space-between;align-items:center;padding:0 2.5vw;font-size:.55rem;display:flex;position:relative}.pulse-module__V-uZcq__understanding{align-items:center;gap:.8rem;display:flex}.pulse-module__V-uZcq__understanding>div{background:#2c2e2a;border-radius:2px;width:140px;height:3px;overflow:hidden}.pulse-module__V-uZcq__understanding>div i{background:var(--pulse-acid);height:100%;transition:width .4s;display:block}.pulse-module__V-uZcq__understanding b{color:#a8aaa4}@media (max-width:800px){.pulse-module__V-uZcq__pulseTrigger{min-width:auto!important}.pulse-module__V-uZcq__pulseTrigger em{display:none!important}.pulse-module__V-uZcq__pulseHead{height:64px;padding:0 1rem}.pulse-module__V-uZcq__pulseBrand small{display:none}.pulse-module__V-uZcq__pulseActions{gap:.8rem}.pulse-module__V-uZcq__pulseGrid{flex-direction:column;display:flex;overflow-y:auto}.pulse-module__V-uZcq__discoveryPanel{border-right:none;min-height:calc(100vh - 112px);padding:2rem 1.2rem 3rem}.pulse-module__V-uZcq__mapPanel{border-left:none;border-top:1px solid var(--pulse-line);min-height:auto}.pulse-module__V-uZcq__mobileBadge,.pulse-module__V-uZcq__mobileDrawer{display:block}.pulse-module__V-uZcq__pulseFooter{padding:0 1rem}.pulse-module__V-uZcq__pulseFooter>span,.pulse-module__V-uZcq__understanding>span{display:none}.pulse-module__V-uZcq__understanding>div{width:90px}.pulse-module__V-uZcq__intentGrid{grid-template-columns:1fr}.pulse-module__V-uZcq__intentGrid button:nth-child(odd){border-right:none}.pulse-module__V-uZcq__mapNode{width:42%}.pulse-module__V-uZcq__n0,.pulse-module__V-uZcq__n2,.pulse-module__V-uZcq__n4{left:3%}.pulse-module__V-uZcq__n1,.pulse-module__V-uZcq__n3,.pulse-module__V-uZcq__n5{right:3%}.pulse-module__V-uZcq__systemPath{left:10%;right:10%}}@media (prefers-reduced-motion:reduce){.pulse-module__V-uZcq__pulseOverlay,.pulse-module__V-uZcq__scanner{animation:none}}
.FloatingPulseButton-module__mtbJJa__root{z-index:80;flex-direction:column;align-items:flex-end;animation:3.6s ease-in-out infinite FloatingPulseButton-module__mtbJJa__floatingDrift;display:flex;position:fixed}@media (min-width:1000px){.FloatingPulseButton-module__mtbJJa__root{bottom:84px;right:24px}}@media (max-width:999px){.FloatingPulseButton-module__mtbJJa__root{right:16px;bottom:calc(88px + env(safe-area-inset-bottom))}}@keyframes FloatingPulseButton-module__mtbJJa__floatingDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.FloatingPulseButton-module__mtbJJa__button{background:linear-gradient(135deg, var(--royal), var(--electric));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);animation:1.9s ease-in-out .7s 2 FloatingPulseButton-module__mtbJJa__floatingAttention;display:flex;position:relative;box-shadow:0 10px 28px #1e4fd961,0 0 22px #3b7cff38}.FloatingPulseButton-module__mtbJJa__button:after{content:"";border:1px solid var(--electric);opacity:0;pointer-events:none;border-radius:50%;animation:4.5s cubic-bezier(.16,1,.3,1) 1.2s infinite FloatingPulseButton-module__mtbJJa__floatingRipple;position:absolute;inset:0}.FloatingPulseButton-module__mtbJJa__button:hover,.FloatingPulseButton-module__mtbJJa__button:focus-visible{transform:scale(1.06);box-shadow:0 12px 32px #1e4fd980,0 0 30px #3b7cff57}.FloatingPulseButton-module__mtbJJa__button:active{transform:scale(.95)}.FloatingPulseButton-module__mtbJJa__button:focus-visible{outline:2px solid var(--electric);outline-offset:3px}@keyframes FloatingPulseButton-module__mtbJJa__floatingAttention{0%,to{box-shadow:0 10px 28px #1e4fd961,0 0 22px #3b7cff38}50%{box-shadow:0 10px 30px #1e4fd985,0 0 34px #3b7cff66}}@keyframes FloatingPulseButton-module__mtbJJa__floatingRipple{0%{opacity:.45;transform:scale(1)}55%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.FloatingPulseButton-module__mtbJJa__iconWrap{justify-content:center;align-items:center;display:flex;position:relative}.FloatingPulseButton-module__mtbJJa__liveDot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite FloatingPulseButton-module__mtbJJa__floatingLiveDotBreathe;position:absolute;top:-2px;right:-4px;box-shadow:0 0 0 2px #2fbe7a59}@keyframes FloatingPulseButton-module__mtbJJa__floatingLiveDotBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.FloatingPulseButton-module__mtbJJa__callout{-webkit-backdrop-filter:blur(14px);border:1px solid var(--hairline);color:var(--ink,#f5f6f8);white-space:nowrap;opacity:0;pointer-events:none;background:#0a0a0ce0;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.82rem;font-weight:600;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:calc(100% + 14px);right:0;transform:translate(14px);box-shadow:0 8px 24px #0006}.FloatingPulseButton-module__mtbJJa__callout:after{content:"";border:6px solid #0000;border-top-color:#0a0a0ce0;position:absolute;top:100%;right:22px}.FloatingPulseButton-module__mtbJJa__calloutVisible{opacity:1;transform:translate(0)}.FloatingPulseButton-module__mtbJJa__calloutDot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (hover:hover) and (pointer:fine){.FloatingPulseButton-module__mtbJJa__root:hover .FloatingPulseButton-module__mtbJJa__callout,.FloatingPulseButton-module__mtbJJa__root:focus-within .FloatingPulseButton-module__mtbJJa__callout{opacity:1;transform:translate(0)}}@media (max-width:999px){.FloatingPulseButton-module__mtbJJa__button{width:50px;height:50px}.FloatingPulseButton-module__mtbJJa__callout{padding:8px 12px;font-size:.76rem}.FloatingPulseButton-module__mtbJJa__callout:after{right:19px}}@media (prefers-reduced-motion:reduce){.FloatingPulseButton-module__mtbJJa__root,.FloatingPulseButton-module__mtbJJa__button,.FloatingPulseButton-module__mtbJJa__button:after,.FloatingPulseButton-module__mtbJJa__liveDot{animation:none}.FloatingPulseButton-module__mtbJJa__button:after{content:none}.FloatingPulseButton-module__mtbJJa__button,.FloatingPulseButton-module__mtbJJa__callout{transition:none}.FloatingPulseButton-module__mtbJJa__callout,.FloatingPulseButton-module__mtbJJa__calloutVisible{transform:none}}
