.nl-icon{position:relative;width:100%;max-width:520px;margin-left:auto}.nl-icon .nl-circuit{max-width:100%;margin:0;transition:opacity .7s ease,visibility 0s linear 0s}.nl3-stage{position:absolute;inset:-15%;pointer-events:none}.nl3-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.nl3-labels{position:absolute;inset:0;visibility:hidden}.nl3-label{position:absolute;left:0;top:0;padding:8px 6px;font-family:var(--font-poppins),sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--muted,#a7a7b3);opacity:0;pointer-events:none;will-change:transform,opacity;transition:color .3s}.nl3-label:focus-visible,.nl3-label:hover{color:var(--white,#fff)}.nl-icon[data-three=on] .nl-circuit{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.nl-icon[data-three=on] .nl3-canvas{opacity:1}.nl-icon[data-three=on] .nl3-labels{visibility:visible}@media (max-width:1000px){.nl-icon{max-width:400px;margin:0 auto}}@media (max-width:560px){.nl3-labels{display:none}}.nl3-bg{position:fixed;left:0;top:0;width:100vw;height:100svh;z-index:-1;visibility:hidden;opacity:0;pointer-events:none;background:#0d0d0d;transition:opacity .9s ease}html.nl-3d .nl3-bg{visibility:visible;opacity:1}html.nl-3d .nl-svc{background:rgba(38,38,43,.55)}html.nl-3d .nl-svc-item{background:rgba(13,13,13,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.nl-3d .nl-svc-item:hover{background:rgba(21,21,23,.85)}html.nl-3d .nl-form{position:relative;isolation:isolate}html.nl-3d .nl-form:before{content:"";position:absolute;inset:-28px -32px;z-index:-1;background:rgba(13,13,13,.82);border:1px solid var(--line,#26262b);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:760px){html.nl-3d .nl-form:before{inset:-20px -14px}}