.xh.xh-home{--ink:#07121f;--navy:#0d1d30;--cream:#f1ede4;--paper:#faf7ef;--orange:#ff6a3d;--rust:#a8330a;--teal:#14b8a6;--mint:#2fe6d2;--vi:#6d8bff;--vi2:#a37bff;--slate:#34495f;--xhh-orange:hsl(var(--primary));--xhh-line:#243242;--pipe-h:6.75rem;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;isolation:isolate;color:hsl(var(--foreground));border-bottom:1px solid var(--xhh-line);background:#060d17;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-hero-live="1"] #xengrowth-smokey-cursor{opacity:0!important}.xh-home-top{flex-direction:column;min-height:clamp(34rem,100svh - 73px,64rem);display:flex;position:relative}.xh-home-bg{z-index:-1;pointer-events:none;background:radial-gradient(46rem 30rem at 80% 28%,#6d8bff2b,#0000 68%),radial-gradient(34rem 22rem at 6% 96%,#14b8a624,#0000 70%),radial-gradient(30rem 20rem at 40% 4%,#ff6a3d17,#0000 70%),linear-gradient(#f1ede40b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#f1ede40b 1px,#0000 1px) 0 0/48px 48px,#060d17;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 70%,#00000080 100%);mask-image:linear-gradient(#000 0 70%,#00000080 100%)}.xh-home-stage{flex-direction:column;flex:auto;width:100%;max-width:80rem;margin:0 auto;padding:1.25rem 1rem 0;display:flex}.xh-home-copy{z-index:3;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:40rem;display:flex;position:relative}.xh-home-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--xhh-orange);align-items:center;gap:.75rem;margin:0;font-size:.8rem;font-weight:700;display:flex}.xh-home-eyebrow span{background:var(--xhh-orange);flex:none;width:2.25rem;height:2px}.xh-home-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.05rem,8.6vw,4.5rem);font-weight:700;line-height:.98}.xh-home-title span{color:var(--xhh-orange)}.xh-home-title:after{content:"";background:linear-gradient(90deg, var(--vi), var(--vi2));width:5.5rem;height:4px;margin-top:.3em;display:block}.xh-home-intro{max-width:30rem;color:hsl(var(--foreground) / .9);margin:0;font-size:1.0625rem;line-height:1.55}.xh-home-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.xh-home-btn{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:3rem;padding:.25rem .75rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition:transform .2s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.xh-home-btn:hover{transform:translateY(-2px)}.xh-home-btn:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.xh-home-btn-primary{background:var(--xhh-orange);color:hsl(var(--primary-foreground))}.xh-home-btn-primary:hover{background:#fa8c6b}.xh-home-btn-ghost{color:hsl(var(--foreground));background:#07121f99;border-color:#4c5f76;font-weight:500}.xh-home-btn-ghost:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}.xh-home-problems{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:80rem;margin:0 auto;padding:.875rem 1rem 3rem;list-style:none;display:grid;position:relative}.xh-home-problem{border-top:1px solid var(--xhh-line);flex-direction:column;gap:.375rem;min-width:0;padding:1.375rem 1.25rem 0;display:flex}.xh-home-problem:first-child{padding-left:0}.xh-home-problem:last-child{padding-right:0}.xh-home-problem+.xh-home-problem{border-left:1px solid var(--xhh-line)}.xh-home-problem-n{font-family:var(--mono);letter-spacing:.18em;color:var(--xhh-orange);font-size:.75rem}.xh-home-problem strong{font-size:1.25rem;font-weight:700;line-height:1.25}.xh-home-problem-b{color:#b2bbc7;font-size:.9375rem;line-height:1.5}@media (max-width:999px){.xh-home-problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding-inline:1.5rem}.xh-home-problem,.xh-home-problem:first-child,.xh-home-problem:last-child{border-left:0;padding:1.25rem 0 .5rem}.xh-home-problem+.xh-home-problem{border-left:0}}@media (max-width:559px){.xh-home-problems{grid-template-columns:minmax(0,1fr);padding-inline:1rem}}.lp{z-index:1;pointer-events:none;position:relative}.lp-defs{width:0;height:0;position:absolute}.lp-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pj{height:var(--pipe-h);position:relative;overflow:hidden}.lp-svg{height:100%;width:calc(var(--pipe-h) * 1.798);display:block;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.pj-end{--r:-2deg;display:none}.lp-end-svg{width:calc(var(--pipe-h) * .843);left:0;overflow:hidden;transform:none}@media (min-width:700px){.lp-row{grid-template-columns:repeat(4, minmax(0, 1fr)) calc(var(--pipe-h) * .843)}.pj-end{display:block}}.lp-wall{fill:url(#lp-g-wall)}.lp-chan{fill:#06101b}.lp-edge{stroke:var(--cream);stroke-width:3px;fill:none;opacity:.92}.lp-sheen{stroke:#f1ede429;stroke-width:4px;fill:none}.lp-flow{stroke:var(--teal);stroke-width:4px;stroke-linecap:round;stroke-dasharray:16 16;fill:none}.lp-flow-b{stroke:var(--mint);stroke-width:2px;stroke-dasharray:5 27;opacity:.55}.lp-strap rect{fill:#0b1d31;stroke:#f1ede499;stroke-width:2px}.lp-strap circle{fill:var(--cream)}.lp-coupling{fill:url(#lp-g-coup);stroke:var(--cream);stroke-width:3px}.lp-flange{fill:#10304d;stroke:#f1ede4bf;stroke-width:2px}.lp-bolts circle{fill:var(--cream)}.lp-plate{fill:var(--ink);stroke:var(--cream);stroke-width:3px}.lp-ico{fill:none;stroke:var(--mint);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.lp-gear{stroke-width:8px;stroke-dasharray:4.32 4.32}.lp-glow{fill:url(#lp-g-glow);opacity:0}.lp-leak,.lp-patch{opacity:0}.lp-crack{fill:none;stroke:var(--orange);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:0}.lp-drop{fill:var(--orange);transform-box:fill-box;transform-origin:50% 0}.lp-puddle{fill:var(--orange);opacity:.55}.lp-tape{fill:var(--cream);stroke:var(--ink);stroke-width:3px}.lp-tape-lines{stroke:var(--teal);stroke-width:3.5px}.lp-wr-o{fill:none;stroke:var(--ink);stroke-width:16px;stroke-linecap:round}.lp-wr-i{fill:none;stroke:var(--cream);stroke-width:10px;stroke-linecap:round}.lp-wr-h{fill:var(--cream);stroke:var(--ink);stroke-width:3px}.lp-wr-n{fill:var(--ink)}.lp-spray{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 7}.lp-haz{fill:url(#lp-g-haz)}.lp-haz-edge{fill:none;stroke:var(--cream);stroke-width:2.5px}.lp-plate-sq{fill:#1c466f;stroke:var(--cream);stroke-width:2.5px}.lp-plate-cross{fill:none;stroke:#f1ede461;stroke-width:2.5px;stroke-linecap:round}.lp-sweat{fill:var(--teal);opacity:.7;transform-box:fill-box;transform-origin:50% 0}.pj[data-state=leak] .lp-sweat{display:none}.lp-bucket{opacity:0}.lp-bk{fill:var(--cream);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.lp-bk-rim{fill:var(--orange);stroke:var(--ink);stroke-width:3px}.lp-bk-band{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round}.lp-bk-water{fill:none;stroke:var(--orange);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.pj[data-state=leak] .lp-bucket,.pj[data-state=fixed] .lp-bucket{opacity:1}.pj[data-state=fixed] .lp-bw,.pj[data-state=fixed] .lp-bk-water{display:none}.lp-riser{fill:#173553;stroke:var(--cream);stroke-width:2.5px}.lp-bonnet{fill:var(--orange);stroke:var(--ink);stroke-width:2.5px}.lp-stem{fill:none;stroke:var(--cream);stroke-width:3px;stroke-linecap:round}.lp-wheel{fill:none;stroke:var(--orange);stroke-width:5px;stroke-linecap:round}.lp-knob{fill:var(--cream);stroke:var(--ink);stroke-width:1.5px}.lp-tank-body{fill:#10304d;stroke:var(--cream);stroke-width:3px}.lp-tank-glass{fill:#06101b}.lp-fill{fill:url(#lp-g-fill);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--lvl,.3));transition:transform 1.2s cubic-bezier(.3,.9,.3,1)}.lp-level{fill:none;stroke:#f1ede48c;stroke-width:2px;stroke-linecap:round}.lp-tank-lip{fill:none;stroke:#f1ede480;stroke-width:2px}.lp-bub{fill:#ffffff8c}.lp-g-face{fill:var(--paper);stroke:var(--ink);stroke-width:3px}.lp-g-low,.lp-g-ok{fill:none;stroke-width:4.5px}.lp-g-low{stroke:var(--orange)}.lp-g-ok{stroke:var(--teal)}.lp-g-tick{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.lp-needle{fill:var(--ink);transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--na,-62deg));transition:transform .55s cubic-bezier(.3,1.5,.5,1)}.lp-g-hub{fill:var(--ink)}.pj-tag.pj-tag-end{top:auto;bottom:.35rem;left:36%}.xh-home[data-ld="2"],.xh-home[data-ld="3"]{--na:-46deg;--lvl:.32}.xh-home[data-ld=scan]{--na:60deg;--lvl:.4}.xh-home[data-ld=result]{--na:60deg;--lvl:.56}.xh-home[data-ld=result] .pj-tag-end{background:var(--mint);box-shadow:3px 3px 0 var(--ink)}.pj-tag{font:800 .75rem/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--cream);transform:translateX(-50%) rotate(var(--r,0deg));border-radius:3px;align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .25rem;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:.35rem;left:50%;box-shadow:3px 3px #ff6a3d80}.pj-tag b{color:var(--cream);background:var(--ink);border-radius:2px;padding:.15rem .3rem}.pj-fixtag{font:800 .7rem/1.1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--mint);box-shadow:2px 2px 0 var(--ink);opacity:0;border-radius:3px;padding:.15rem .45rem;position:absolute;bottom:.9rem;right:18%;transform:rotate(-4deg)scale(0)}.pj[data-state=leak] .lp-glow,.pj[data-state=leak] .lp-leak{opacity:1}.pj[data-state=leak] .lp-flow{stroke:var(--orange)}.pj[data-state=leak] .lp-flow-b{stroke:#ffb199}.pj[data-state=leak] .pj-tag{background:var(--orange);box-shadow:3px 3px 0 var(--ink)}.pj[data-state=maybe] .lp-glow{opacity:.4}.pj[data-state=maybe] .lp-leak{opacity:.6}.pj[data-state=maybe] .lp-drop,.pj[data-state=maybe] .lp-spray,.pj[data-state=maybe] .lp-puddle{display:none}.pj[data-state=maybe] .pj-tag{box-shadow:3px 3px 0 var(--orange)}.pj[data-state=fixed] .lp-patch{opacity:1}.pj[data-state=fixed] .lp-flow{stroke:var(--mint)}.pj[data-state=fixed] .pj-tag{background:var(--mint);box-shadow:3px 3px 0 var(--ink)}.pj[data-state=fixed] .pj-fixtag{opacity:1;transform:rotate(-4deg)scale(1)}.pj[data-state=scan] .lp-plate{stroke:var(--mint)}@media (prefers-reduced-motion:no-preference){.lp-flow{animation:1.1s linear infinite lp-flow}.lp-flow-b{animation:1.9s linear infinite reverse lp-flow}.pj[data-state=leak] .lp-flow{animation-duration:.55s}.pj[data-state=leak] .lp-glow{animation:1.1s ease-in-out infinite lp-pulse}.pj[data-state=leak] .lp-crack{animation:.4s ease-out both lp-draw}.pj[data-state=leak] .lp-drop{animation:1.05s ease-in infinite lp-fall}.pj[data-state=leak] .lp-d2{animation-delay:.35s}.pj[data-state=leak] .lp-d3{animation-delay:.7s}.pj[data-state=leak] .lp-plate-g{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite lp-shake}.pj[data-state=leak] .pj-tag{animation:.5s ease-out both lp-nudge}.pj[data-state=maybe] .lp-glow{animation:2s ease-in-out infinite lp-pulse}.pj[data-state=scan] .lp-plate{animation:.65s ease-in-out both lp-ping;animation-delay:calc((var(--i,1) - 1) * 90ms)}.pj[data-state=fixed] .lp-tape,.pj[data-state=fixed] .lp-tape-lines{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,1.5,.4,1) both lp-slap}.pj[data-state=fixed] .lp-wrench{transform-box:fill-box;transform-origin:50% 90%;animation:1.4s ease-in-out 2 both lp-swing}.pj[data-state=fixed] .pj-fixtag{transition:transform .35s cubic-bezier(.2,1.6,.4,1) .15s,opacity .2s .15s}.lp-sweat{opacity:0;animation:4.6s ease-in infinite lp-sweat;animation-delay:calc(var(--i,1) * 1.15s)}.lp-sweat-b{animation-delay:calc(var(--i,1) * 1.15s + 2.2s)}.lp-sweat-c{animation-delay:.6s}.pj[data-state=leak] .lp-bw{transform-box:fill-box;transform-origin:50% 100%;animation:1.7s ease-in-out infinite lp-wob}.pj[data-state=leak] .lp-bk-water{animation:1.1s ease-in-out infinite alternate lp-slosh}.lp-bub{animation:3.4s ease-in infinite lp-bub}.lp-bub2{animation-duration:4.2s;animation-delay:1.4s}.xh-home[data-ld="1"] .lp-needle,.xh-home[data-ld="2"] .lp-needle,.xh-home[data-ld="3"] .lp-needle{animation:1.5s ease-in-out infinite lp-shiver}.xh-home[data-ld=scan] .lp-needle{animation:.65s cubic-bezier(.45,0,.3,1) both lp-gsweep}}@media (prefers-reduced-motion:reduce){.lp-drop{opacity:1}.lp-fill,.lp-needle{transition:none}}@keyframes lp-flow{to{stroke-dashoffset:-32px}}@keyframes lp-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lp-draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}@keyframes lp-fall{0%{opacity:0;transform:translateY(-4px)scale(.5)}20%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(22px)scale(.9)}}@keyframes lp-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes lp-nudge{0%{transform:translateX(-50%) rotate(var(--r)) scale(.8)}60%{transform:translateX(-50%) rotate(calc(var(--r) * -1.6)) scale(1.1)}to{transform:translateX(-50%) rotate(var(--r)) scale(1)}}@keyframes lp-ping{0%,to{stroke-width:3px}40%{stroke-width:7px}}@keyframes lp-slap{0%{opacity:0;transform:scale(2.4)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lp-sweat{0%{opacity:0;transform:translateY(-3px)scale(.4)}18%{opacity:.8;transform:translateY(0)scale(1)}70%{opacity:.65;transform:translateY(9px)scale(1)}to{opacity:0;transform:translateY(26px)scale(.85)}}@keyframes lp-wob{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}@keyframes lp-slosh{0%{transform:translate(-2px)}to{transform:translate(2px)}}@keyframes lp-bub{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-46px)}}@keyframes lp-shiver{0%,to{transform:rotate(calc(var(--na) - 5deg))}22%{transform:rotate(calc(var(--na) + 4deg))}41%{transform:rotate(calc(var(--na) - 2deg))}63%{transform:rotate(calc(var(--na) + 6deg))}82%{transform:rotate(calc(var(--na) - 3deg))}}@keyframes lp-gsweep{0%{transform:rotate(-105deg)}50%{transform:rotate(105deg)}78%{transform:rotate(24deg)}to{transform:rotate(60deg)}}@keyframes lp-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}55%{transform:rotate(10deg)}}.xh-home-card{z-index:3;width:100%;position:relative}.ld{height:100%;font-family:var(--font-space-grotesk), system-ui, sans-serif;position:relative}.ld-live{height:100%}.ld-slip{height:100%;color:var(--ink);background:var(--cream);border-radius:6px;flex-direction:column;display:flex;box-shadow:8px 8px #ff6a3d9e}.ld-perf{background:radial-gradient(circle at 8px 0,#081522 5px,#0000 5.6px) 0 0/16px 12px repeat-x;flex:none;height:12px}.ld-head{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem 1.125rem 0;display:flex}.ld-tape{font:800 .8125rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--orange);clip-path:polygon(0 0,100% 0,97% 22%,100% 48%,97% 76%,100% 100%,0 100%,3% 76%,0 48%,3% 22%);margin:0 0 0 -1.6rem;padding:.28rem .9rem .28rem .8rem;transform:rotate(-2.5deg)}.ld-count{font:700 .75rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);align-items:center;gap:.6rem;margin:0;display:flex}.ld-bars{gap:3px;display:inline-flex}.ld-bars i{background:#07121f29;width:16px;height:7px;transition:background-color .25s;transform:skew(-18deg)}.ld-bars i[data-on="1"]{background:var(--ink)}.ld-body{flex:auto;min-height:0;padding:.5rem 1.125rem 0;position:relative;overflow:hidden auto}.ld-fine{font:600 .75rem/1.2 var(--mono);letter-spacing:.04em;color:var(--slate);border-top:2px dashed #07121f38;flex:none;margin:.4rem 1.125rem 0;padding:.5rem 0 .75rem}.ld-polite{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-panel{animation:.26s cubic-bezier(.2,.8,.2,1) both ld-in}.ld-body[data-dir="-1"] .ld-panel{animation-name:ld-in-back}@keyframes ld-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes ld-in-back{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.ld-qwrap{margin-top:.15rem}.ld-q{letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.05}.ld-q:focus{outline:none}.ld-hint{font:600 .75rem/1.3 var(--mono);letter-spacing:.03em;color:var(--slate);margin:.3rem 0 0}.ld-chips{gap:.6rem;margin-top:.9rem;display:grid}.ld-chips-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-chips-1{gap:.5rem}.ld-chip{min-height:3.1rem;font:700 .9375rem/1.2 var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.01em;text-align:left;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;align-items:center;gap:.7rem;padding:.5rem .85rem;transition:transform .12s,box-shadow .12s,background-color .12s;display:flex}.ld-chip:hover{box-shadow:5px 5px 0 var(--ink);background:#fff;transform:translate(-2px,-2px)}.ld-chip:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.ld-chip[data-on="1"]{background:var(--orange)}.ld-chip:focus-visible,.ld-go:focus-visible,.ld-ghost:focus-visible,.ld-link:focus-visible,.ld-svc a:focus-visible,.ld-nojs a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ld-box{border:2px solid var(--ink);background:#fff;border-radius:5px;flex:none;width:1.35rem;height:1.35rem;position:relative}.ld-chip[aria-pressed=true] .ld-box{background:var(--ink)}.ld-chip[aria-pressed=true] .ld-box:after{content:"";border:solid var(--cream);border-width:0 3px 3px 0;width:.3rem;height:.65rem;position:absolute;top:.05rem;left:.33rem;transform:rotate(40deg)}.ld-nav{justify-content:space-between;align-items:center;margin-top:.7rem;display:flex}.ld-link{min-height:2.75rem;font:700 .875rem/1 var(--font-space-grotesk), system-ui, sans-serif;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .5rem;text-decoration:underline}.ld-link:hover{color:var(--rust)}.ld-go{min-height:3rem;font:800 .9375rem/1 var(--font-space-grotesk), system-ui, sans-serif;color:var(--cream);background:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--orange);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 1.6rem;transition:transform .12s,box-shadow .12s;display:inline-flex}.ld-go:hover:not(:disabled){box-shadow:5px 5px 0 var(--orange);transform:translate(-2px,-2px)}.ld-go:active:not(:disabled){box-shadow:0 0 0 var(--orange);transform:translate(3px,3px)}.ld-go:disabled{opacity:.38;box-shadow:none;cursor:not-allowed}.ld-ghost{min-height:2.75rem;font:700 .875rem/1.1 var(--font-space-grotesk), system-ui, sans-serif;color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:0 1rem;transition:background-color .12s}.ld-ghost:hover{background:#07121f14}.ld-scan{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:13rem;display:flex}.ld-gauge{width:min(15rem,80%);height:auto;overflow:visible}.ld-arc,.ld-arc-ok,.ld-arc-bad{fill:none;stroke-width:14px;stroke-linecap:butt}.ld-arc{stroke:#07121f24}.ld-arc-ok{stroke:var(--teal)}.ld-arc-bad{stroke:var(--orange)}.ld-tick{stroke:var(--ink);stroke-width:3px}.ld-needle{fill:var(--ink);transform-origin:100px 104px;transform:rotate(38deg)}.ld-scan-t{font:800 .8125rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}@media (prefers-reduced-motion:no-preference){.ld-needle{animation:.65s cubic-bezier(.45,0,.3,1) both ld-sweep}.ld-scan-t{animation:.4s steps(2,jump-none) infinite ld-blink}}@keyframes ld-sweep{0%{transform:rotate(-84deg)}52%{transform:rotate(82deg)}78%{transform:rotate(18deg)}to{transform:rotate(38deg)}}@keyframes ld-blink{50%{opacity:.35}}.ld-result{flex-direction:column;padding-bottom:.4rem;display:flex}.ld-kicker{font:700 .75rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);align-items:center;gap:.7rem;margin:.2rem 0 0;display:flex}.ld-stamp{white-space:nowrap;letter-spacing:.1em;color:var(--rust);border:2px solid var(--rust);border-radius:3px;flex:none;padding:.12rem .45rem;font-weight:800;animation:.4s cubic-bezier(.2,1.6,.4,1) both ld-stamp;transform:rotate(-5deg)}@keyframes ld-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.ld-name{letter-spacing:-.035em;margin:.45rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.04}.ld-name:focus{outline:none}.ld-guess{color:var(--slate);margin:.35rem 0 0;font-size:.8125rem;line-height:1.35}.ld-label{font:800 .75rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rust);margin:.8rem 0 .25rem}.ld-why{margin:0;font-size:.9rem;line-height:1.45}.ld-checks{margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.38;list-style:decimal}.ld-checks li{margin-top:.2rem;padding-left:.2rem}.ld-checks li::marker{color:var(--rust);font-weight:800}.ld-svc{color:var(--slate);margin:0;font-size:.8125rem;line-height:1.4}.ld-svc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-size:.9375rem;font-weight:800}.ld-svc a:hover{color:var(--rust)}.ld-svc span a{font-size:inherit;font-weight:700}.ld-actions{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:.85rem;display:flex}.ld-plan{color:var(--ink);background:var(--orange);box-shadow:4px 4px 0 var(--ink);flex:100%;text-decoration:none}.ld-plan:hover{color:var(--ink)}.ld-plan:hover:not(:disabled){box-shadow:6px 6px 0 var(--ink)}.ld-nojs{height:auto;padding-bottom:1rem;display:block}.ld-nojs .ld-q{padding:.5rem 1.125rem 0;font-size:1.25rem}.ld-nojs ul{margin:.5rem 0 0;padding:0 1.125rem;list-style:none}.ld-nojs a{min-height:2.75rem;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:8px;margin-top:.5rem;padding:.55rem .8rem;font-weight:800;text-decoration:none;display:block}.ld-nojs a small{color:var(--slate);margin-top:.15rem;font-size:.8125rem;font-weight:500;display:block}.ld-nojs b{font-family:var(--mono);color:var(--rust);margin-right:.35rem}@media (prefers-reduced-motion:reduce){.ld-panel,.ld-stamp,.ld-needle,.ld-scan-t{animation:none!important}.ld-chip,.ld-go,.ld-bars i{transition:none}.ld-chip:hover,.ld-chip:active{transform:none}}@media (max-width:999px){.xh-home-stage{gap:.875rem}.xh-home-copy{display:contents}.xh-home-eyebrow{order:1}.xh-home-title{order:2}.xh-home-actions{order:3;max-width:36rem}.lp{margin-inline:-1rem;order:4;margin-top:.1rem}.xh-home-card{order:5;max-width:36rem}.xh-home-intro{order:6;padding-bottom:1.5rem}.ld-slip{min-height:20rem}.xh-home-eyebrow{font-size:.75rem}}@media (min-width:560px) and (max-width:999px){.xh-home-stage{padding:1.75rem 1.5rem 0}.xh-home-title{font-size:clamp(2.6rem,9vw,4rem)}.lp{margin-inline:-1.5rem}.xh-home-actions{grid-template-columns:auto auto;justify-content:start}.xh-home-btn{padding-inline:1.5rem}.xh.xh-home{--pipe-h:7.5rem}.xh-home-intro{font-size:1.0625rem}}@media (max-width:559px){.xh-home-eyebrow span{width:1.5rem}.pj-tag{letter-spacing:.03em;padding:.2rem .4rem;font-size:.75rem;top:.3rem}.pj-tag b,.pj-fixtag{display:none}.xh.xh-home{--pipe-h:7.25rem}.ld-chips-2 .ld-chip{padding-inline:.65rem;font-size:.875rem}.ld-q,.ld-name{font-size:1.5rem}}@media (min-width:1000px){.xh.xh-home{--pad-t:2.25rem;--pipe-h:clamp(7.5rem, min(11.6vw, calc(26svh - 4.2rem)), 15rem);--card-h:clamp(24rem, calc(100svh - 73px - var(--pad-t) - var(--pipe-h) - .75rem), 41rem)}.xh-home-stage{padding:var(--pad-t) 1.5rem calc(var(--pipe-h) + .75rem);grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}.xh-home-copy{align-self:center;gap:1.5rem;max-width:none}.xh-home-title{max-width:7.6em;font-size:clamp(2.9rem,min(5.7vw,9.2svh),5.25rem)}.xh-home-intro{max-width:30rem;font-size:1.125rem}.xh-home-actions{flex-wrap:wrap;gap:.875rem;max-width:none;display:flex}.xh-home-btn{min-height:3.25rem;padding:0 1.5rem;font-size:1rem}.xh-home-card{height:var(--card-h)}.lp{margin:0;position:absolute;bottom:0;left:0;right:0}.pj-tag{font-size:.8125rem;top:.5rem}}@media (min-width:1000px) and (max-height:820px){.xh.xh-home{--pad-t:1.5rem}.xh-home-copy{gap:1rem}.xh-home-title{font-size:clamp(2.6rem,min(5.2vw,8.4svh),5.25rem)}.xh-home-intro{font-size:1rem;line-height:1.5}.xh-home-btn{min-height:3rem}.pj-tag{font-size:.75rem;top:.4rem}}@media (min-width:1000px) and (max-width:1199px){.xh-home-btn{padding:0 1.25rem}}.ld-glyph{box-sizing:content-box;fill:none;width:1.5rem;height:1.5rem;stroke:var(--ink);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:var(--tc,var(--orange));border:2px solid var(--ink);border-radius:9px;flex:none;padding:.3rem;transition:transform .15s;transform:rotate(-4deg)}.ld-tile:nth-child(6n+1){--tc:var(--orange)}.ld-tile:nth-child(6n+2){--tc:var(--mint)}.ld-tile:nth-child(6n+3){--tc:#98adff}.ld-tile:nth-child(6n+4){--tc:#ffb199}.ld-tile:nth-child(6n+5){--tc:#5fd6c9}.ld-tile:nth-child(6n+6){--tc:#c4b3ff}.ld-tile:nth-child(2n) .ld-glyph{transform:rotate(3deg)}.ld-tile:hover .ld-glyph{transform:rotate(-9deg)scale(1.1)}.ld-chip[data-on="1"] .ld-glyph{background:var(--cream)}.ld-tile{gap:.6rem}.ld-panel{flex-direction:column;min-height:100%;display:flex}.ld-chips-2 .ld-tile{min-height:4rem}@media (min-width:1000px){.ld-chips-2 .ld-tile{gap:.8rem;min-height:clamp(4.5rem,8.6svh,5.25rem);padding:.5rem .95rem;font-size:1.0625rem}.ld-chips-2 .ld-glyph{stroke-width:1.75px;width:1.75rem;height:1.75rem}.ld-chips-1 .ld-chip{font-size:1rem}.ld-chips-1{gap:.5rem}}.ld-peek{border:2px dashed #07121f47;border-radius:8px;margin-top:auto;padding:.6rem .8rem .65rem;display:none}.ld-peek-t{font:800 .75rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rust);display:block}.ld-peek ol{font:700 .8125rem/1.2 var(--font-space-grotesk), system-ui, sans-serif;flex-wrap:wrap;gap:.35rem 1rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.ld-peek li{align-items:center;gap:.4rem;display:inline-flex}.ld-peek b{width:1.2rem;height:1.2rem;font:800 .75rem/1 var(--mono);color:var(--cream);background:var(--ink);border-radius:50%;place-items:center;display:inline-grid}@media (min-width:1000px) and (min-height:821px){.ld-peek{margin-bottom:.2rem;display:block}}@media (min-width:1200px){.xh-home-stage{grid-template-columns:minmax(0,1fr) minmax(0,32rem)}}@media (min-width:1200px) and (max-height:820px){.xh-home-stage{grid-template-columns:minmax(0,1fr) minmax(0,34rem)}}@media (min-width:1000px) and (max-height:820px){.ld-perf{background-image:radial-gradient(circle at 8px 0,#081522 4px,#0000 4.6px);background-size:16px 9px;height:9px}.ld-head{padding-top:0}.ld-tape{padding-block:.2rem}.ld-body{padding-top:.3rem}.ld-q{font-size:1.5rem}.ld-hint{margin-top:.2rem}.ld-chips{gap:.5rem;margin-top:.65rem}.ld-chips-1 .ld-chip{min-height:2.9rem;padding-block:.35rem}.ld-chips-2 .ld-tile{min-height:4.5rem}.ld-nav{margin-top:.5rem}.ld-fine{margin-top:.3rem;padding:.4rem 0 .5rem}.ld-name{margin-top:.25rem;font-size:1.45rem}.ld-kicker{margin-top:.1rem}.ld-label{margin-top:.5rem;margin-bottom:.15rem}.ld-why{font-size:.84rem;line-height:1.36}.ld-checks{font-size:.82rem;line-height:1.3}.ld-checks li{margin-top:.08rem}.ld-actions{gap:.4rem .5rem;margin-top:.5rem}.ld-go{min-height:2.9rem}.ld-ghost,.ld-link{min-height:2.75rem}.ld-scan{min-height:12rem}.ld-result{padding-bottom:0}}.ld-svc span{margin-top:.15rem;display:block}.ld-scan{flex:auto}.ld-guess{margin-top:.2rem;font-size:.78rem;line-height:1.3}.ld-tape,.ld-count{white-space:nowrap}@media (max-width:420px){.ld-tape{letter-spacing:.1em;margin-left:-1.1rem;font-size:.75rem}.ld-bars{display:none}.ld-head,.ld-body{padding-inline:1rem}.ld-fine{margin-inline:1rem}.ld-chips-2{gap:.5rem}.ld-chips-2 .ld-chip{overflow-wrap:anywhere;gap:.45rem;padding-inline:.5rem;font-size:.8125rem}.ld-glyph{width:1.25rem;height:1.25rem;padding:.25rem}}.ld-svc a{margin-block:-.95rem;padding-block:.95rem}@media (min-width:1000px) and (min-height:1000px){.ld-why{font-size:.96rem;line-height:1.46}.ld-checks{font-size:.92rem;line-height:1.4}}
