.nh-card{background:var(--nh-panel);letter-spacing:-.01em;border-radius:14px;flex-direction:column;min-width:0;height:420px;font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 .6px #faf8f529,0 40px 120px -40px #000000e6}.nh-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.nh-card .nh-i{flex:none;width:15px;height:15px}.nh-card .nh-i-g{color:var(--nh-green)}.nh-fbar{border-bottom:.6px solid var(--nh-line);background:#12100e;flex:none;align-items:center;gap:14px;min-width:0;height:46px;padding:0 18px;display:flex}.nh-fbar .nh-wm{width:86px;height:9px;color:var(--nh-ink-2);flex:none}.nh-wm svg{width:100%;height:100%;display:block}.nh-at{color:var(--nh-gold)}.nh-dot{background:var(--nh-ink-3);border-radius:2px;flex:none;width:7px;height:7px}.nh-dot-green{background:var(--nh-green)}.nh-fbar-crumb{font:400 11.5px / 1 var(--nh-mono);color:var(--nh-ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nh-fbar-crumb b{color:var(--nh-ink-2);font-weight:400}.nh-fbar-tabs{flex:none;gap:2px;margin-left:auto;display:flex}.nh-fbar-tabs span{font:400 11px / 1 var(--nh-mono);color:var(--nh-ink-3);border-radius:5px;padding:7px 8px}.nh-fbar-tabs span[data-on=true]{color:var(--nh-ink);background:#faf8f512}.nh-pv-top{border-bottom:.6px solid var(--nh-line);flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.nh-pv-url{font:400 12px / 1 var(--nh-mono);color:var(--nh-ink-2);align-items:center;gap:8px;display:inline-flex}.nh-pv-dev{background:#faf8f50d;border-radius:6px;gap:2px;padding:2px;font-size:12px;display:flex;position:relative}.nh-pv-dev span{isolation:isolate;color:var(--nh-ink-3);transition:color .3s var(--nh-ease);border-radius:4px;padding:5px 10px;position:relative}.nh-pv-dev span[data-on=true]{color:var(--nh-ink)}.nh-pv-dev-thumb{z-index:-1;background:#faf8f51a;border-radius:4px;position:absolute;inset:0}.nh-pv-stage{flex:1;align-items:flex-end;gap:16px;min-height:0;padding:22px 22px 0;display:flex;position:relative;overflow:hidden}.nh-device{background:var(--nh-white);color:#1d1b19;border-radius:18px 18px 0 0;flex-direction:column;flex:none;align-items:center;height:230px;display:flex;overflow:hidden;box-shadow:0 0 0 4px #2a2622,0 0 0 4.6px #faf8f540}.nh-device[data-kind=phone]{width:118px}.nh-device[data-kind=tablet]{border-radius:14px 14px 0 0;width:190px;height:250px}.nh-ph-notch{background:#2a2622;border-radius:0 0 10px 10px;width:48px;height:14px}.nh-device[data-kind=tablet] .nh-ph-notch{width:0;height:10px}.nh-vf-main{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:12px;display:grid}.nh-vf-preview{min-width:0;box-shadow:0 0 0 .6px var(--nh-line-2);background:#15130f;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.nh-vf-preview .nh-pv-stage{justify-content:center;padding:18px 18px 0}.nh-vf-app{aspect-ratio:440/290;background:var(--nh-white);border-radius:10px 10px 0 0;flex:0 480px;min-width:0;display:grid;overflow:hidden;box-shadow:0 0 0 .6px #faf8f533}.nh-vf-app>*{grid-area:1/1;min-width:0;min-height:0}.nh-vf-mobile{flex-direction:column;gap:7px;width:100%;padding:14px 10px 0;display:flex}.nh-vf-mobile-title{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.nh-vf-mobile-title b{letter-spacing:-.02em;white-space:nowrap;font-size:11.5px}.nh-vf-mobile-title i{color:var(--brand-amber-700);background:#fccc6c52;border-radius:999px;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:600}.nh-vf-mobile-kpi{background:#fffefc;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex;box-shadow:0 0 0 .75px #e5dfd6}.nh-vf-mobile-kpi span{color:#847d75;white-space:nowrap;font-size:8.5px}.nh-vf-mobile-kpi b{font-size:11px}.nh-vf-mobile-bars{align-items:flex-end;gap:4px;height:44px;padding:0 2px;display:flex}.nh-vf-mobile-bars i{background:var(--brand-amber-300);border-radius:2px 2px 0 0;flex:1}.nh-vf-mobile-bars i[data-now=true]{background:var(--brand-amber-500)}@media (min-width:961px){@container (max-width:560px){.nh-vf-preview .nh-pv-stage{padding:14px 14px 0}.nh-vf-app{aspect-ratio:auto;flex:auto;align-self:stretch}.nh-vf-preview .nh-device{z-index:1;height:auto;max-height:calc(100% - 14px);position:absolute;bottom:0;right:14px;box-shadow:0 0 0 4px #2a2622,0 0 0 4.6px #faf8f540,0 20px 40px -10px #000000b3}.nh-vf-preview .nh-device[data-kind=phone]{aspect-ratio:9/16;width:28%}.nh-vf-preview .nh-device[data-kind=tablet]{aspect-ratio:3/3.4;width:44%}}}.nh-vf-progress{display:none}.nh-vf-progress-head{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.nh-vf-progress-head b{font-size:13px;font-weight:500}.nh-vf-progress-count{font:400 12px / 1 var(--nh-mono);color:var(--nh-ink-2);font-variant-numeric:tabular-nums}.nh-vf-progress .nh-pr-ready{padding:5px 9px;font-size:11.5px}.nh-vf-progress-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.nh-vf-progress-bar li{height:4px;transition:background .4s var(--nh-ease);background:#faf8f51a;border-radius:2px}.nh-vf-progress-bar li[data-status=running]{background:#fccc6c8c}.nh-vf-progress-bar li[data-status=passed]{background:var(--nh-green)}.nh-vf-progress-now{color:var(--nh-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:12.5px;overflow:hidden}.nh-vf-checks{min-width:0;box-shadow:0 0 0 .6px var(--nh-line-2);background:#faf8f505;border-radius:10px;flex-direction:column;display:flex}.nh-vf-checks-head{border-bottom:.6px solid var(--nh-line);flex:none;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.nh-vf-checks-head b{font-size:13.5px;font-weight:500}.nh-vf-checks-head span{font:400 11.5px / 1 var(--nh-mono);color:var(--nh-ink-3);white-space:nowrap}.nh-vf-checks ol{flex-direction:column;flex:1;justify-content:space-evenly;margin:0;padding:4px 16px;list-style:none;display:flex}.nh-vf-checks li{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 10px;padding:8px 0;display:grid}.nh-vf-checks li+li{border-top:.6px solid var(--nh-line)}.nh-vf-label{color:var(--nh-ink-3);transition:color .3s var(--nh-ease);font-size:13px}.nh-vf-checks li:not([data-status=pending]) .nh-vf-label{color:var(--nh-ink)}.nh-vf-result{font:400 11.5px / 1.3 var(--nh-mono);color:var(--nh-ink-3);opacity:0;transition:opacity .4s var(--nh-ease);grid-column:2}.nh-vf-checks li[data-status=passed] .nh-vf-result{opacity:1}.nh-vf-status{place-items:center;width:16px;height:16px;display:grid}.nh-vf-status[data-status=pending]:before{content:"";box-sizing:border-box;border:1.2px solid #faf8f533;border-radius:50%;width:12px;height:12px}.nh-vf-status[data-status=running]{color:var(--nh-gold)}.nh-card-agents .nh-card-body{gap:14px;padding:18px}.nh-ag-title{align-items:center;min-height:20px;font-size:14px;font-weight:500;display:flex}.nh-ag-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nh-ag{border:.6px solid var(--nh-line);background:#faf8f505;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px;display:flex;position:relative}.nh-ag>svg{width:22px;height:22px;color:var(--nh-ink);margin-bottom:4px}.nh-ag>b{font-size:13.5px;font-weight:500}.nh-ag>span{color:var(--nh-ink-3);font-size:11.5px}.nh-ag[data-byo=true]{border-style:dashed}.nh-ag-plus{color:var(--nh-ink-3);margin-bottom:4px;font-size:22px;line-height:1}.nh-ag>.nh-ag-added{color:var(--nh-ink);display:inline-flex}.nh-ag-added svg{width:22px;height:22px}.nh-ag-pick{z-index:2;transform-origin:100% 100%;background:#1b1916;border-radius:10px;width:max(100%,236px);padding:5px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 0 0 .6px #faf8f529,0 24px 60px -20px #000000e6}.nh-ag-pick-head{border-bottom:.6px solid var(--nh-line);align-items:center;gap:8px;margin-bottom:4px;padding:5px 8px 8px;font-size:12px;display:flex}.nh-ag-pick-head svg{width:14px;height:14px;color:var(--nh-ink)}.nh-ag-pick-head b{color:var(--nh-ink);font-weight:500}.nh-ag-pick-head i{font:400 10.5px / 1 var(--nh-mono);color:var(--nh-green-2);margin-left:auto;font-style:normal}.nh-ag-pick ul{margin:0;padding:0;list-style:none}.nh-ag-pick li{color:var(--nh-ink);transition:background .2s var(--nh-ease);border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:flex}.nh-ag-pick li[data-hover=true]{background:#faf8f512}.nh-ag-pick li svg{flex:none;width:14px;height:14px}.nh-ag-pick li .nh-ag-pick-check{color:var(--nh-gold);margin-left:auto}.nh-ag-ring{border:1.2px solid var(--nh-gold);pointer-events:none;background:#fccc6c14;border-radius:10px;position:absolute;inset:-.6px}.nh-ag-foot{flex-wrap:wrap;gap:8px;display:flex}.nh-ag-pill{font:400 11.5px / 1 var(--nh-mono);color:var(--nh-ink-2);background:#faf8f50f;border-radius:999px;padding:6px 10px}.nh-card-verify{height:auto}.nh-card-verify .nh-card-body{gap:14px;padding:16px 18px}.nh-pr-top{align-items:center;gap:10px;display:flex}.nh-pr-top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.nh-pr-top span{font:400 12px / 1 var(--nh-mono);color:var(--nh-ink-3)}.nh-pr-diff{white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.nh-pr-diff i{font-style:normal}.nh-pr-top .nh-add{color:var(--nh-green-2)}.nh-pr-top .nh-del{color:var(--nh-red)}.nh-acme{width:100%;height:100%;font-family:var(--nh-sans);letter-spacing:-.01em;display:block}.nh-acme .a-page{fill:#f6f3ee}.nh-acme .a-nav,.nh-acme .a-card,.nh-acme .a-field,.nh-acme .a-outline{fill:#fffefc}.nh-acme .a-card,.nh-acme .a-field,.nh-acme .a-outline{stroke:#e5dfd6;stroke-width:.75px}.nh-acme .a-line{fill:#e5dfd6}.nh-acme .a-grid{stroke:#eee9e2;stroke-width:.75px}.nh-acme .a-ink,.nh-acme .a-button{fill:#1d1b19}.nh-acme .a-mute{fill:#847d75}.nh-acme .a-stroke-mute{fill:none;stroke:#847d75;stroke-width:.9px}.nh-acme .a-on-dark{fill:#faf8f5}.nh-acme .a-avatar{fill:var(--brand-pink-400)}.nh-acme .a-pill{fill:#fccc6c52}.nh-acme .a-pill-text{fill:var(--brand-amber-700)}.nh-acme .a-up{fill:#2f8552}.nh-acme .a-bar{fill:var(--brand-amber-300)}.nh-acme .a-bar-now{fill:var(--brand-amber-500)}.nh-acme .a-target{stroke:var(--brand-pink-600);stroke-width:1.1px;stroke-dasharray:3 2.5;fill:none}.nh-pr-foot{border-top:.6px solid var(--nh-line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.nh-pr-share{color:var(--nh-ink);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.nh-pr-ready{color:var(--nh-green-2);background:#6fbf8a29;border-radius:6px;padding:6px 10px;font-size:12px}.nh-card-sources .nh-card-body{gap:6px;padding:16px 18px 10px}.nh-src-head{border-bottom:.6px solid var(--nh-line);justify-content:space-between;align-items:center;gap:12px;min-height:20px;padding-bottom:12px;display:flex}.nh-src-head b{font-size:14px;font-weight:500}.nh-src-head span{font:400 11.5px / 1 var(--nh-mono);letter-spacing:.02em;color:var(--nh-ink-3);font-variant-numeric:tabular-nums}.nh-src-list{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.nh-src-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 0;font-size:12.5px;display:grid}.nh-src-from{color:var(--nh-ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nh-src-icon{width:24px;height:24px;box-shadow:inset 0 0 0 .6px var(--nh-line-2);color:var(--nh-ink);background:#faf8f50d;border-radius:6px;place-items:center;display:grid}.nh-src-icon svg{width:14px;height:14px}.nh-src-task{color:var(--nh-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-src-status{min-width:96px;font:400 11.5px / 1 var(--nh-mono);color:var(--nh-ink-3);justify-items:end;display:grid;position:relative}.nh-src-status>*{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.nh-src-busy{align-items:center;gap:6px;display:inline-flex}.nh-src-done{color:var(--nh-green-2)}.nh-src-done svg{width:12px;height:12px}.nh-orch-body{flex-direction:row}.nh-orch-side{border-right:.6px solid var(--nh-line);flex:0 0 200px;padding:16px 12px 16px 10px;font-size:12px}.nh-orch-parent{color:var(--nh-ink);background:#faf8f50f;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;display:flex}.nh-orch-parent svg{width:13px;height:13px;color:var(--nh-ink-3);flex:none}.nh-orch-parent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-orch-kids{border-left:.6px solid var(--nh-line-2);margin:4px 0 0 14px;padding:0 0 0 14px;list-style:none}.nh-orch-kids li{color:var(--nh-ink-2);justify-content:space-between;align-items:center;gap:8px;padding:6px 4px 6px 8px;display:flex}.nh-orch-kids li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-orch-kids li i{font:400 10.5px / 1 var(--nh-mono);color:var(--nh-green-2);flex:none}.nh-orch-kids li[data-ready=true]{color:var(--nh-ink)}.nh-orch-chat{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 18px;font-size:12.5px;line-height:1.5;display:flex;overflow:hidden}.nh-orch-msg{color:var(--nh-ink);margin:0}.nh-orch-user{max-width:88%;box-shadow:inset 0 0 0 .6px var(--nh-line-2);background:#faf8f50f;border-radius:10px;align-self:flex-end;padding:8px 12px}.nh-orch-tools{flex-direction:column;gap:4px;display:flex}.nh-orch-tool{box-shadow:inset 0 0 0 .6px var(--nh-line);font:400 11.5px / 1 var(--nh-mono);color:var(--nh-ink-2);border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.nh-orch-tool svg{width:13px;height:13px;color:var(--nh-ink-3)}.nh-orch-tool b{color:var(--nh-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.nh-orch-tool small{color:var(--nh-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.nh-card-evals .nh-card-body{gap:16px;padding:18px}.nh-ev-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:0;display:flex}.nh-ev-head b{font-size:14px;font-weight:500;display:block}.nh-ev-head span{color:var(--nh-ink-3);font-size:12px}.nh-ev-head .nh-ev-delta{font:600 26px / 1 var(--nh-sans);letter-spacing:-.03em;color:var(--nh-gold);white-space:nowrap;font-variant-numeric:tabular-nums}.nh-ev-chart{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.nh-ev-bar{font:400 12px / 1 var(--nh-mono);color:var(--nh-ink-3);grid-template-columns:76px 1fr 40px;align-items:center;gap:12px;display:grid}.nh-ev-bar-track{background:#faf8f509;border-radius:4px;height:16px;position:relative}.nh-ev-bar-run{border-radius:4px;position:absolute;inset:0;overflow:hidden}.nh-ev-bar-sweep{background:linear-gradient(90deg,#0000,#faf8f517,#0000);width:30%;position:absolute;inset:0 auto 0 0}.nh-ev-bar-fill{width:var(--w);transform-origin:0;background:#faf8f524;border-radius:4px;position:absolute;inset:0 auto 0 0}.nh-ev-bar-v{justify-content:flex-end;display:flex}.nh-ev-loader{color:var(--nh-gold)}.nh-ev-bar[data-best=true]{color:var(--nh-ink)}.nh-ev-bar[data-best=true] .nh-ev-bar-fill{background:linear-gradient(90deg, var(--nh-amber), var(--nh-gold))}.nh-ev-bar-glow{width:calc(var(--w) + 8px);opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:-4px auto -4px -4px;box-shadow:0 0 24px 4px #fccc6c8c}.nh-ev-foot{color:var(--nh-ink-3);border-top:.6px solid var(--nh-line);justify-content:space-between;gap:12px;padding-top:10px;font-size:12px;display:flex}.nh-cfg{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.nh-cfg-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nh-cfg-support{border-top:.6px solid var(--nh-line);color:var(--nh-ink-3);justify-content:flex-start;gap:4px 14px;margin-top:auto;padding-top:12px;font-size:12px}.nh-cfg-h b{font-size:14px;font-weight:500}.nh-cfg-h span{font:400 11.5px / 1 var(--nh-mono);color:var(--nh-ink-3)}.nh-cfg pre{border:.6px solid var(--nh-line);font:400 12px / 1.7 var(--nh-mono);color:var(--nh-ink-2);white-space:pre-wrap;word-break:break-word;background:#faf8f508;border-radius:10px;margin:0;padding:14px 16px;overflow:hidden}.nh-cfg pre .nh-k{color:var(--nh-ink)}.nh-cfg pre .nh-c{color:var(--nh-ink-3)}.nh-cfg-line{min-height:1.7em;display:block}.nh-cfg-h .nh-cfg-status{justify-items:end;height:14px;line-height:14px;display:grid;overflow:hidden}.nh-cfg-status>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.nh-cfg-loader{color:var(--nh-gold)}.nh-cfg-check{width:12px;height:12px;color:var(--nh-green-2)}.nh-cfg-caret{vertical-align:-.2em;background:var(--nh-ink-2);width:6px;height:1.15em;margin-left:2px;animation:5s step-end infinite nh-caret;display:inline-block}@keyframes nh-caret{0%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@media (max-width:960px){.nh-card{height:auto;min-height:360px}.nh-ag-grid{grid-template-columns:repeat(2,1fr)}.nh-device{display:none}.nh-pv-stage{min-height:280px}.nh-fbar-crumb{display:none}}@media (max-width:760px){.nh-card{min-height:560px}.nh-fbar-tabs span:not([data-on=true]){display:none}.nh-ev-foot{flex-direction:column;gap:4px}.nh-cfg pre{flex:1;min-height:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.nh-cfg-line{text-indent:-4ch;padding-left:4ch}.nh-pv-stage{justify-content:center}.nh-pv-stage[data-device=Web] .nh-device,.nh-pv-stage:not([data-device=Web]) .nh-vf-app{display:none}.nh-pv-stage:not([data-device=Web]) .nh-device{display:flex}.nh-device[data-kind=phone]{width:150px;height:270px}.nh-device[data-kind=tablet]{width:220px;height:270px}.nh-pv-top{gap:10px}.nh-pv-url{min-width:0;overflow:hidden}.nh-pv-url>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nh-pv-dev{flex:none}}@media (max-width:960px){.nh-vf-main{grid-template-columns:minmax(0,1fr)}.nh-vf-preview .nh-pv-stage{flex:none;justify-content:center;height:calc(65.9091cqw - 1.81818px);min-height:0;padding:14px 12px 0}.nh-vf-app{flex:auto}.nh-vf-preview .nh-pv-stage[data-device=Web] .nh-device,.nh-vf-preview .nh-pv-stage:not([data-device=Web]) .nh-vf-app{display:none}.nh-vf-preview .nh-pv-stage:not([data-device=Web]) .nh-device{height:100%;display:flex}.nh-vf-preview .nh-device[data-kind=phone]{width:132px}.nh-vf-preview .nh-device[data-kind=tablet]{width:min(220px,60%)}}@media (max-width:760px){.nh-pr-top{flex-wrap:wrap;row-gap:6px}.nh-pr-top b{white-space:normal;flex-basis:calc(100% - 25px)}.nh-pr-diff{margin-left:25px}}@media (max-width:480px){.nh-fbar{gap:10px;padding:0 12px}.nh-fbar .nh-wm{width:70px;height:7px}.nh-fbar-tabs span{padding:7px 5px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.nh-typing i,.nh-cfg-caret{animation:none}}
.landing-bands{--landing-dark-background:var(--background);--landing-dark-foreground:var(--foreground);--landing-dark-card:var(--card);--landing-dark-card-foreground:var(--card-foreground);--landing-dark-popover:var(--popover);--landing-dark-popover-foreground:var(--popover-foreground);--landing-dark-primary:var(--primary);--landing-dark-primary-foreground:var(--primary-foreground);--landing-dark-secondary:var(--secondary);--landing-dark-secondary-foreground:var(--secondary-foreground);--landing-dark-muted:var(--muted);--landing-dark-muted-foreground:var(--muted-foreground);--landing-dark-accent:var(--accent);--landing-dark-accent-foreground:var(--accent-foreground);--landing-dark-border:var(--border);--landing-dark-input:var(--input);--landing-bezel-width:3px;--landing-bezel-radius:1rem;--landing-bezel-belt:linear-gradient(218deg, #fdfbf9 0%, #eadcca 32%, #c7a88a 66%, #a58165 100%);--landing-bezel-halo:0 0 16px #cdb29673, 0 0 52px #cdb29642}@supports (color:lab(0% 0 0)){.landing-bands{--landing-bezel-belt:linear-gradient(218deg, lab(98.8519% .22465 1.50434) 0%, lab(88.4321% 2.7571 10.4367) 32%, lab(70.9299% 8.4182 20.0266) 66%, lab(56.8832% 11.8405 20.5801) 100%);--landing-bezel-halo:0 0 16px lab(74.4449% 7.01258 18.3601/.45), 0 0 52px lab(74.4449% 7.01258 18.3601/.26)}}.landing-band-charcoal{--background:#232428;--card:#2e2f32;--popover:#333437;--secondary:#35373a;--muted:#35373a;--accent:#35373a;--border:#ffffff1c;--input:#ffffff21;--surface-raised:var(--card);--surface-elevated:var(--card)}@supports (color:lab(0% 0 0)){.landing-band-charcoal{--background:lab(14.3595% -.123709 -2.62448);--card:lab(19.3529% -.118792 -2.2562);--popover:lab(21.673% -.120983 -2.25737);--secondary:lab(22.8331% -.121966 -2.25791);--muted:lab(22.8331% -.121966 -2.25791);--accent:lab(22.8331% -.121966 -2.25791);--border:lab(100% 0 0/.11);--input:lab(100% 0 0/.13)}}.landing-band-gray{--background:#e5e6e8;--foreground:#121417;--card:#f3f3f5;--card-foreground:#121417;--popover:#f8f8fa;--popover-foreground:#121417;--primary:#6b523f;--primary-foreground:#fafafa;--secondary:#d8d9dc;--secondary-foreground:#121417;--muted:#d8d9dc;--muted-foreground:#505257;--accent:#d8d9dc;--accent-foreground:#121417;--border:#14161b24;--input:#14161b29;--surface-raised:var(--card);--surface-elevated:var(--card)}@supports (color:lab(0% 0 0)){.landing-band-gray{--background:lab(91.2873% -.0741184 -1.13645);--foreground:lab(6.17183% -.0816584 -2.00246);--card:lab(95.9316% -.0501275 -.758052);--card-foreground:lab(6.17183% -.0816584 -2.00246);--popover:lab(97.6716% -.0501573 -.758052);--popover-foreground:lab(6.17183% -.0816584 -2.00246);--primary:lab(37.2111% 8.90425 15.4657);--primary-foreground:lab(98.26% 0 0);--secondary:lab(86.643% -.0972748 -1.51434);--secondary-foreground:lab(6.17183% -.0816584 -2.00246);--muted:lab(86.643% -.0972748 -1.51434);--muted-foreground:lab(35.0041% -.162005 -3.01019);--accent:lab(86.643% -.0972748 -1.51434);--accent-foreground:lab(6.17183% -.0816584 -2.00246);--border:lab(7.17928% -.0979528 -3.66448/.14);--input:lab(7.17928% -.0979528 -3.66448/.16)}}.landing-band-beige{--background:#b9ae9e;--foreground:#1c1712;--card:#c8beb0;--card-foreground:#1c1712;--popover:#d2c9bc;--popover-foreground:#1c1712;--primary:#3e3023;--primary-foreground:#eee7dd;--secondary:#a19788;--secondary-foreground:#1c1712;--muted:#a19788;--muted-foreground:#3d372f;--accent:#a19788;--accent-foreground:#1c1712;--border:#1c140c38;--input:#1c140c3d;--surface-raised:var(--card);--surface-elevated:var(--card);--landing-bezel-belt:linear-gradient(218deg, #fff 0%, #fefdfd 40%, #f5f3f0 100%);--landing-bezel-halo:0 0 16px #ffffffb8, 0 0 52px #ffffff6b}@supports (color:lab(0% 0 0)){.landing-band-beige{--background:lab(71.6195% 2.19184 9.41458);--foreground:lab(8.35816% 1.53244 4.10176);--card:lab(77.4167% 1.89286 8.25741);--card-foreground:lab(8.35816% 1.53244 4.10176);--popover:lab(81.4745% 1.70076 7.49203);--popover-foreground:lab(8.35816% 1.53244 4.10176);--primary:lab(21.0477% 5.33952 10.7142);--primary-foreground:lab(91.9077% 1.24261 5.59583);--secondary:lab(62.9171% 2.11895 9.04957);--secondary-foreground:lab(8.35816% 1.53244 4.10176);--muted:lab(62.9171% 2.11895 9.04957);--muted-foreground:lab(23.4399% 2.00082 5.88819);--accent:lab(62.9171% 2.11895 9.04957);--accent-foreground:lab(8.35816% 1.53244 4.10176);--border:lab(7.21233% 2.65807 5.86334/.22);--input:lab(7.21233% 2.65807 5.86334/.24);--landing-bezel-belt:linear-gradient(218deg, lab(100% 0 0) 0%, lab(99.423% .0553429 .375509) 40%, lab(95.9519% .224829 1.50441) 100%);--landing-bezel-halo:0 0 16px lab(100% 0 0/.72), 0 0 52px lab(100% 0 0/.42)}}.landing-visual-bezel{padding:var(--landing-bezel-width);border-radius:var(--landing-bezel-radius);background:var(--landing-bezel-belt);box-shadow:var(--landing-bezel-halo);position:relative}.landing-visual-frame{border-radius:max(0px, var(--landing-bezel-radius) - var(--landing-bezel-width));clip-path:inset(0 round max(0px, var(--landing-bezel-radius) - var(--landing-bezel-width)))}.landing-tile-bezel{--landing-bezel-width:1px;--landing-bezel-radius:0px;--landing-bezel-belt:linear-gradient(218deg, #d1d1d1 0%, #b7b7b7 40%, #989898 100%);--landing-bezel-halo:0 0 9px #ffffff2e, 0 0 24px #ffffff17}@supports (color:lab(0% 0 0)){.landing-tile-bezel{--landing-bezel-belt:linear-gradient(218deg, lab(83.76% -.0000298023 0) 0%, lab(74.48% -.0000298023 0) 40%, lab(62.88% -.0000298023 0) 100%);--landing-bezel-halo:0 0 9px lab(100% 0 0/.18), 0 0 24px lab(100% 0 0/.09)}}.landing-tile-frame{background-color:color-mix(in oklab, var(--card) 40%, var(--background))}@media (hover:hover){.landing-tile-bezel:hover{--landing-bezel-halo:0 0 12px #ffffff52, 0 0 30px #ffffff29}@supports (color:lab(0% 0 0)){.landing-tile-bezel:hover{--landing-bezel-halo:0 0 12px lab(100% 0 0/.32), 0 0 30px lab(100% 0 0/.16)}}.landing-tile-frame:hover{background-color:color-mix(in oklab, var(--card) 70%, var(--background))}}.landing-band-dark{--background:var(--landing-dark-background);--foreground:var(--landing-dark-foreground);--card:var(--landing-dark-card);--card-foreground:var(--landing-dark-card-foreground);--popover:var(--landing-dark-popover);--popover-foreground:var(--landing-dark-popover-foreground);--primary:var(--landing-dark-primary);--primary-foreground:var(--landing-dark-primary-foreground);--secondary:var(--landing-dark-secondary);--secondary-foreground:var(--landing-dark-secondary-foreground);--muted:var(--landing-dark-muted);--muted-foreground:var(--landing-dark-muted-foreground);--accent:var(--landing-dark-accent);--accent-foreground:var(--landing-dark-accent-foreground);--border:var(--landing-dark-border);--input:var(--landing-dark-input);--surface-raised:var(--card);--surface-elevated:var(--card)}
.customer-logo-rows{--customer-logo-fade:2rem;position:relative}.customer-logo-rows:before,.customer-logo-rows:after{content:"";z-index:1;width:var(--customer-logo-fade);pointer-events:none;position:absolute;top:0;bottom:0}.customer-logo-rows:before{background:linear-gradient(to right, var(--background), transparent);left:0}.customer-logo-rows:after{background:linear-gradient(to left, var(--background), transparent);right:0}@media (min-width:640px){.customer-logo-rows{--customer-logo-fade:5rem}}.customer-logo-rows:has(a:focus-visible):before{display:none}.customer-logo-rows:has(a:focus-visible):after{display:none}.customer-logo-marquee{--customer-logo-gap:2.5rem;--customer-logo-copies:2;--customer-logo-drift:customer-logo-marquee 45s linear infinite;--customer-logo-overflow-x:hidden;overflow-x:var(--customer-logo-overflow-x)}@media (min-width:640px){.customer-logo-marquee{--customer-logo-gap:4rem}}.customer-logo-marquee-track{width:max-content;animation:var(--customer-logo-drift)}.customer-logo-marquee-reversed .customer-logo-marquee-track{animation-direction:reverse}.customer-logo-marquee-copy{gap:var(--customer-logo-gap);padding-right:var(--customer-logo-gap)}.customer-logo-marquee:hover .customer-logo-marquee-track{animation-play-state:paused}@keyframes customer-logo-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--customer-logo-copies)))}}@media (prefers-reduced-motion:reduce){.customer-logo-marquee{--customer-logo-drift:none;--customer-logo-overflow-x:auto;scrollbar-width:none}.customer-logo-marquee::-webkit-scrollbar{display:none}.customer-logo-marquee-copy[aria-hidden=true]{display:none}.customer-logo-marquee-copy{padding-right:0}}.customer-logo-marquee:has(a:focus-visible){--customer-logo-drift:none}.customer-logo-marquee:has(a:focus-visible) .customer-logo-marquee-track{width:100%}.customer-logo-marquee:has(a:focus-visible) .customer-logo-marquee-copy{flex-wrap:wrap;flex-shrink:1;justify-content:center;row-gap:1.75rem;width:100%;padding-right:0}.customer-logo-marquee:has(a:focus-visible) .customer-logo-marquee-copy[aria-hidden=true]{display:none}
.hero-caret{background-color:var(--primary);width:2px;height:1.05em;margin-left:.1em;animation:1.05s step-end infinite hero-caret-blink;display:inline-block;transform:translateY(.16em)}@keyframes hero-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-caret{animation:none}}
.landing-hero-shader{z-index:0;pointer-events:none;overflow-anchor:none;opacity:.42;perspective:1200px;position:absolute;inset:-64px 0 -44px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.landing-hero-shader-stage{transform-origin:50%;will-change:transform;width:100%;height:100%;display:block}.landing-hero-shader-fallback{opacity:.85}.landing-hero-shader-fallback.theme-dark{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklch, var(--primary) 24%, transparent) 0%, transparent 55%), radial-gradient(80% 60% at 80% 30%, color-mix(in oklch, var(--primary) 12%, transparent) 0%, transparent 60%), radial-gradient(60% 50% at 15% 60%, color-mix(in oklch, var(--primary) 8%, transparent) 0%, transparent 70%)}.landing-hero-shader-fallback.theme-light{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklch, var(--primary) 16%, transparent) 0%, transparent 55%), radial-gradient(80% 60% at 80% 30%, color-mix(in oklch, var(--primary) 8%, transparent) 0%, transparent 60%)}
/*# sourceMappingURL=0v-pvl8yhb49r.css.map*/