.skills_title__hOoGe{display:inline-flex;align-items:center;gap:12px}.skills_count__gp2Ig{display:inline-flex;align-items:center;height:28px;padding-inline:8px;font-size:14px;line-height:1;font-weight:600;letter-spacing:0;color:var(--lz-body);border:1px solid var(--lz-line);border-radius:6px}.skills_setup__1UPQq{row-gap:24px;align-items:end;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--lz-line)}.skills_setupCopy__G_tvB{color:var(--lz-ink)}.skills_setupCopy__G_tvB p{margin-top:12px;font-size:16px;line-height:1.625;max-width:46ch;color:var(--lz-body)}.skills_setupCopy__G_tvB .skills_license__bibgK{font-size:12px;line-height:1.5}.skills_install__OTfG5{overflow:hidden;border:1px solid var(--lz-line);border-radius:var(--lz-radius-panel);background:#fff}.skills_installBar__DgQhJ,.skills_installFoot__fWciN{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.5;color:var(--lz-body);background:var(--lz-ground)}.skills_installBar__DgQhJ{border-bottom:1px solid var(--lz-line)}.skills_installFoot__fWciN{justify-content:space-between;gap:12px;border-top:1px solid var(--lz-line)}.skills_installBar__DgQhJ svg,.skills_installFoot__fWciN svg{width:14px;height:14px;flex-shrink:0}.skills_installFoot__fWciN a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--lz-ink)}.skills_installFoot__fWciN a:hover{color:#1d4ed8}.dark .skills_install__OTfG5{background:#0b1728}.dark .skills_installFoot__fWciN a:hover{color:#93c5fd}.skills_menu__oQ_Ow{display:flex;flex-direction:column;gap:4px;align-self:start}@media (min-width:768px){.skills_menu__oQ_Ow{position:sticky;top:128px}}.skills_choice__qt7bB{display:flex;align-items:center;gap:12px;width:100%;height:var(--lz-control-md);padding-inline:12px;border:0;border-radius:var(--lz-radius-control);background:transparent;color:var(--lz-ink);text-align:left;cursor:pointer;font-size:14px;line-height:1.25;font-weight:600}.skills_choice__qt7bB span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills_choice__qt7bB svg{width:16px;height:16px;flex-shrink:0}.skills_choice__qt7bB[aria-pressed=true]{background:#1d4ed8;color:#fff}.skills_choice__qt7bB:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}@media (hover:hover){.skills_choice__qt7bB:not([aria-pressed=true]):hover{background:var(--lz-ground);color:#1d4ed8}.dark .skills_choice__qt7bB:not([aria-pressed=true]):hover{color:#93c5fd}}@media (max-width:1023px){.skills_choice__qt7bB>svg:last-child{display:none}}.skills_detailAnchor__tous8{scroll-margin-top:calc(var(--lz-fixed-header-height, 104px) + 8px)}@media (max-width:767.98px){.skills_detailAnchor__tous8{scroll-margin-top:calc(var(--lz-fixed-header-height, 104px) + var(--lz-control-md) + 25px)}}.skills_detail__pyndR [data-detail-heading]:focus{outline:none}.skills_detail__pyndR [data-detail-heading]:focus-visible{outline:2px solid #1d4ed8;outline-offset:4px;border-radius:4px}.skills_detail__pyndR{min-width:0;color:var(--lz-ink)}.skills_detailHead__Q3I5z{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.skills_detailTitle__Zb_qG{display:flex;align-items:flex-start;gap:12px}.skills_detailTitle__Zb_qG svg{width:24px;height:30px;flex-shrink:0;color:var(--lz-body)}.skills_detailTitle__Zb_qG h3{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.skills_package__oKHyB{margin-top:4px;word-break:break-all}.skills_github__CLeCf,.skills_package__oKHyB{font-size:12px;line-height:1.5;color:var(--lz-body)}.skills_github__CLeCf{align-self:stretch;display:inline-flex;align-items:flex-start;gap:4px;flex-shrink:0;font-weight:600}.skills_github__CLeCf:hover{color:#1d4ed8}.skills_github__CLeCf svg,.skills_skillMd__I6GLN svg{width:14px;height:14px;margin-top:2px}.skills_oneLiner__DpcK8{margin-top:16px;font-size:16px;line-height:1.625;color:var(--lz-body);max-width:45em}.skills_label__qdqR5{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.5;font-weight:700;color:var(--lz-body)}.skills_label__qdqR5 svg{width:12px;height:12px;flex-shrink:0}.skills_use__9Lz6I{color:#047857}.dark .skills_use__9Lz6I{color:#34d399}.skills_group__bxBHI{display:flex;margin-top:24px}.skills_boundary__KYdHy{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;margin-top:24px}.skills_boundary__KYdHy>div{display:flex;flex-direction:column}.skills_boundaryText__77h38{flex:1;margin-top:8px;font-size:14px;line-height:1.5;color:var(--lz-body)}@media (min-width:640px) and (max-width:767px){.skills_boundary__KYdHy{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (min-width:1024px){.skills_boundary__KYdHy{grid-template-columns:repeat(2,minmax(0,1fr))}}.skills_perks__SIFkQ{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.skills_perks__SIFkQ li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--lz-body)}.skills_perkDot__ZMPJN{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:21px}.skills_perkDot__ZMPJN svg{width:16px;height:16px;padding:4px;border-radius:50%;background:#334155;color:#fff}.dark .skills_perkDot__ZMPJN svg{background:#d2dcea;color:#0b1728}.skills_modules__md4mO{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.skills_modules__md4mO li{padding:4px 8px;font-size:12px;line-height:1.5;color:var(--lz-body);border:1px solid var(--lz-line);border-radius:6px}.skills_detailFoot__FbtZ2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--lz-line)}.skills_stats__HQJBx{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;color:var(--lz-body)}.skills_stats__HQJBx strong{font-weight:700;color:var(--lz-ink);font-variant-numeric:tabular-nums}.skills_skillMd__I6GLN{display:inline-flex;align-items:flex-start;gap:4px;font-size:12px;line-height:1.5;font-weight:600;color:#1d4ed8}.skills_skillMd__I6GLN:hover{text-decoration:underline;text-underline-offset:4px}.dark .skills_skillMd__I6GLN{color:#93c5fd}.skills_lifted__Z9Uzf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:1.5;color:var(--lz-body)}.skills_lifted__Z9Uzf svg{width:12px;height:12px}.skills_lifted__Z9Uzf strong{font-weight:600;color:var(--lz-ink)}.skills_app__pa1Q2{display:flex;gap:16px;padding-block:24px;border-top:1px solid var(--lz-line);color:var(--lz-ink)}.skills_app__pa1Q2:focus-visible{outline:2px solid #1d4ed8;outline-offset:4px}.skills_appLogo___ZbGv{position:relative;flex-shrink:0;width:48px;height:48px}.skills_appName__7gUxc{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.5;font-weight:600}.skills_appName__7gUxc svg{width:14px;height:14px;color:var(--lz-body)}.skills_app__pa1Q2:hover .skills_appName__7gUxc{color:#1d4ed8}.dark .skills_app__pa1Q2:hover .skills_appName__7gUxc{color:#93c5fd}.skills_appText__N_2ag{margin-top:4px;font-size:14px;line-height:1.5;color:var(--lz-body)}.skills_appName__7gUxc svg,.skills_github__CLeCf svg{transition:translate .2s var(--ease-out-cubic,ease-out),color .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.skills_app__pa1Q2:hover .skills_appName__7gUxc svg,.skills_github__CLeCf:hover svg{translate:2px -2px}}.lz-hero-object-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;user-select:none;--hero-ground-top:82%;--hero-ground-width:66%;--hero-ground-height:16%}.lz-hero-object-backdrop[data-backdrop-presentation=solid]{--hero-ground-top:86%;--hero-ground-width:78%;--hero-ground-height:13%}.lz-hero-object-ground,.lz-hero-object-halo{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.lz-hero-object-halo{top:0;width:100%;height:100%;opacity:0;background:radial-gradient(ellipse at 50% 47%,rgba(34,211,238,.52) 0,rgba(6,182,212,.38) 24%,rgba(8,145,178,.18) 43%,rgba(8,145,178,0) 69%)}.lz-hero-object-ground{top:var(--hero-ground-top);width:var(--hero-ground-width);height:var(--hero-ground-height);opacity:1;background:radial-gradient(ellipse at center,rgba(15,31,54,.25) 0,rgba(24,45,72,.17) 27%,rgba(24,45,72,.06) 48%,rgba(24,45,72,0) 72%)}.lz-hero-object-contact{position:absolute;left:19%;top:31%;width:62%;height:30%;background:radial-gradient(ellipse at center,rgba(8,22,42,.34),rgba(15,31,54,.13) 34%,rgba(15,31,54,0) 72%)}.dark .lz-hero-object-halo{opacity:1}.dark .lz-hero-object-ground{opacity:0}.lz-hero-object-backdrop--primary-cube{--hero-ground-top:84%;--hero-ground-width:72%;--hero-ground-height:16%}.lz-hero-object-backdrop--cube-fallback .lz-hero-object-ground,.lz-hero-object-backdrop--primary-cube .lz-hero-object-halo{display:none}.HeroParticleLoader_root__lA2Od{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.HeroParticleLoader_artwork__IG2mO,.HeroParticleLoader_fill__mWJhi,.HeroParticleLoader_glow__tVCFS,.HeroParticleLoader_ring__T6mfK,.HeroParticleLoader_rotor__hXSnL{position:absolute;inset:0}.HeroParticleLoader_rotor__hXSnL{display:flex;align-items:center;justify-content:center;animation:HeroParticleLoader_markOrbit__BH2Zt 4s linear infinite;animation-play-state:paused}.HeroParticleLoader_ring__T6mfK{width:100%;height:100%;overflow:hidden;animation:HeroParticleLoader_ringOrbit__4Urqx 4s linear infinite;animation-play-state:paused;will-change:transform}.HeroParticleLoader_artwork__IG2mO{display:block;width:100%;height:100%;overflow:visible}.HeroParticleLoader_half__bJHiO{position:absolute;left:0;width:100%;height:50%;overflow:hidden}.HeroParticleLoader_lowerHalf__AEFd_{bottom:0}.HeroParticleLoader_upperHalf__2by5l{top:0}.HeroParticleLoader_firstHalf__vNUtQ,.HeroParticleLoader_secondHalf__BGhgJ{position:absolute;left:0;width:100%;height:200%;transform-origin:center;animation-duration:1.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-play-state:paused;will-change:transform}.HeroParticleLoader_firstHalf__vNUtQ{bottom:0;animation-name:HeroParticleLoader_firstHalfFill__QU922}.HeroParticleLoader_secondHalf__BGhgJ{top:0;animation-name:HeroParticleLoader_secondHalfFill__4gTwB}.HeroParticleLoader_mark__TTic2{width:64px;height:32px}.HeroParticleLoader_fill__mWJhi{animation:HeroParticleLoader_ringFill__uz0Ny 1.5s linear forwards;animation-play-state:paused;will-change:transform}.HeroParticleLoader_glow__tVCFS{border-radius:50%;box-shadow:0 0 20px rgba(34,211,238,.3);opacity:0;animation:HeroParticleLoader_glowPulse__0xlhN 1.5s ease-in-out infinite;animation-play-state:paused;will-change:opacity}.HeroParticleLoader_root__lA2Od[data-motion-active=true] .HeroParticleLoader_fill__mWJhi,.HeroParticleLoader_root__lA2Od[data-motion-active=true] .HeroParticleLoader_firstHalf__vNUtQ,.HeroParticleLoader_root__lA2Od[data-motion-active=true] .HeroParticleLoader_glow__tVCFS,.HeroParticleLoader_root__lA2Od[data-motion-active=true] .HeroParticleLoader_ring__T6mfK,.HeroParticleLoader_root__lA2Od[data-motion-active=true] .HeroParticleLoader_rotor__hXSnL,.HeroParticleLoader_root__lA2Od[data-motion-active=true] .HeroParticleLoader_secondHalf__BGhgJ{animation-play-state:running}[data-hero-intro=leaving] .HeroParticleLoader_root__lA2Od{animation:HeroParticleLoader_departure__DHz3o .4s ease-in-out forwards}@keyframes HeroParticleLoader_markOrbit__BH2Zt{to{transform:rotate(1turn)}}@keyframes HeroParticleLoader_ringOrbit__4Urqx{to{transform:rotate(-1turn)}}@keyframes HeroParticleLoader_ringFill__uz0Ny{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HeroParticleLoader_firstHalfFill__QU922{0%{transform:rotate(0deg)}50%,to{transform:rotate(180deg)}}@keyframes HeroParticleLoader_secondHalfFill__4gTwB{0%,50%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes HeroParticleLoader_glowPulse__0xlhN{0%,to{opacity:0}50%{opacity:1}}@keyframes HeroParticleLoader_departure__DHz3o{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(.9)}}@media (min-width:768px){.HeroParticleLoader_mark__TTic2{width:80px;height:40px}}.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_fill__mWJhi,.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_firstHalf__vNUtQ,.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_glow__tVCFS,.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_ring__T6mfK,.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_rotor__hXSnL,.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_secondHalf__BGhgJ{animation:none}.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_firstHalf__vNUtQ,.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_secondHalf__BGhgJ{transform:rotate(180deg)}.HeroParticleLoader_root__lA2Od[data-reduced-motion=true] .HeroParticleLoader_fill__mWJhi{transform:rotate(1turn)}@media (prefers-reduced-motion:reduce){html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od,html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od .HeroParticleLoader_fill__mWJhi,html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od .HeroParticleLoader_firstHalf__vNUtQ,html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od .HeroParticleLoader_glow__tVCFS,html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od .HeroParticleLoader_ring__T6mfK,html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od .HeroParticleLoader_rotor__hXSnL,html:not([data-scene-motion=full]) .HeroParticleLoader_root__lA2Od .HeroParticleLoader_secondHalf__BGhgJ{animation:none!important}html:not([data-scene-motion=full]) .HeroParticleLoader_firstHalf__vNUtQ,html:not([data-scene-motion=full]) .HeroParticleLoader_secondHalf__BGhgJ{transform:rotate(180deg)}html:not([data-scene-motion=full]) .HeroParticleLoader_fill__mWJhi{transform:rotate(1turn)}}.lz-hero-mobile-cube-stage{width:144px;height:144px}@media (min-width:48rem){.lz-hero-mobile-cube-stage{width:192px;height:192px}}@media (orientation:landscape) and (max-height:540px) and (max-width:63.998rem){.lz-hero-mobile-short{--hero-nav-bottom:4rem;--hero-cube-size:min(144px,calc((100svh - var(--hero-nav-bottom) - 24px) / 1.92));justify-content:flex-end;padding-right:14%;padding-top:calc((100svh + var(--hero-nav-bottom) - var(--hero-cube-size)) / 2)!important}.lz-hero-mobile-cube-stage{width:var(--hero-cube-size);height:var(--hero-cube-size)}.lz-hero-mobile-short.lz-solid-hero--mobile{--hero-nav-bottom:7.25rem;--hero-sculpture-size:min(200px,calc(100svh - var(--hero-nav-bottom) - 24px));padding-top:calc((100svh + var(--hero-nav-bottom) - var(--hero-sculpture-size)) / 2)!important}}@media (orientation:landscape) and (max-height:540px) and (max-width:63.998rem) and (min-width:40rem){.lz-hero-mobile-short{--hero-nav-bottom:5rem}}.lz-overview-hero-slot{position:absolute;left:50%;top:calc(10rem + 72px);width:min(320px,calc(100% - 32px));height:auto;aspect-ratio:1/1;transform:translate(-50%,-50%)}@media (min-width:40rem){.lz-overview-hero-slot{top:calc(11rem + 72px)}}@media (min-width:48rem){.lz-overview-hero-slot{top:calc(12rem + 96px);width:384px;height:384px}}@media (orientation:landscape) and (max-height:540px) and (max-width:63.998rem){.lz-overview-hero-slot{--overview-nav-bottom:4rem;--overview-cube-half:min(72px,calc((100svh - var(--overview-nav-bottom) - 24px) / 3.84));--overview-stage-size:min(296px,calc(100svh - var(--overview-nav-bottom) - 24px));left:calc(86% - var(--overview-cube-half));top:calc((100svh + var(--overview-nav-bottom)) / 2);width:var(--overview-stage-size);height:var(--overview-stage-size)}}@media (orientation:landscape) and (max-height:540px) and (max-width:63.998rem) and (min-width:40rem){.lz-overview-hero-slot{--overview-nav-bottom:5rem}}@media (min-width:64rem){.lz-overview-hero-slot{position:relative;left:auto;top:auto;width:auto;height:auto;aspect-ratio:auto;min-height:592px;align-self:stretch;transform:none}}.lz-solid-hero{position:absolute;inset:0;pointer-events:none;--sculpture-plate-top:#4a6179;--sculpture-plate:#354b63;--sculpture-plate-bottom:#25394e;--sculpture-rim:#8094a8}.dark .lz-solid-hero{--sculpture-plate-top:#2d3c4e;--sculpture-plate:#172334;--sculpture-plate-bottom:#142030;--sculpture-rim:#64778c}.lz-solid-hero-stage{position:absolute}.lz-solid-hero--secondary .lz-solid-hero-stage{width:min(100%,496px);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%)}.lz-solid-hero--mobile .lz-solid-hero-stage{position:relative;width:224px;height:224px;flex:0 0 auto}.lz-solid-sculpture{position:relative;width:100%;height:100%;display:block;border:0;border-radius:20%;padding:0;background:transparent;pointer-events:auto;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent}.lz-solid-sculpture:disabled,.lz-solid-sculpture[data-sculpture-presentation=solid]{cursor:default}.lz-solid-sculpture:focus-visible{outline:2px solid #1688ff;outline-offset:2px}.lz-solid-sculpture-canvas{position:absolute;inset:0;pointer-events:none}.lz-solid-sculpture-fallback{position:relative;width:100%;height:100%;display:block}.lz-solid-sculpture-canvas canvas{pointer-events:none!important;touch-action:auto!important}@media (min-width:40rem){.lz-solid-hero--mobile .lz-solid-hero-stage{width:240px;height:240px}}@media (min-width:48rem){.lz-solid-hero--mobile .lz-solid-hero-stage{width:248px;height:248px}}[data-page-hero=full] .lz-solid-hero--mobile{padding-top:7rem}[data-page-hero=full] .lz-solid-hero--mobile .lz-solid-hero-stage{width:min(288px,calc(100% - 32px));height:auto;aspect-ratio:1}@media (min-width:40rem){[data-page-hero=full] .lz-solid-hero--mobile{padding-top:8rem}[data-page-hero=full] .lz-solid-hero--mobile .lz-solid-hero-stage{width:min(304px,calc(100% - 32px))}}@media (min-width:48rem){[data-page-hero=full] .lz-solid-hero--mobile .lz-solid-hero-stage{width:min(336px,calc(100% - 32px))}}@media (orientation:landscape) and (max-height:540px) and (max-width:63.998rem){.lz-solid-hero--mobile .lz-solid-hero-stage,[data-page-hero=full] .lz-solid-hero--mobile .lz-solid-hero-stage{width:var(--hero-sculpture-size);height:var(--hero-sculpture-size)}}.MonolithCube_root__6EWHT{--cube-size:144px;--cube-half:calc(var(--cube-size) / 2);--row-size:calc(var(--cube-size) / 3);--row-half:calc(var(--cube-size) / 6 - 0.55px);--seam:calc(var(--cube-size) * 0.013);--tile-front:linear-gradient(137deg,#385778,#223d61 20%,#132743 48%,#182c4d 80%,#274869);--tile-side:linear-gradient(145deg,#2b466b,#183253 32%,#0d1f39 76%,#18324f);--tile-top:linear-gradient(126deg,#5a7899,#41668c 12%,#284b72 30%,#1c3759 61%,#305377);position:relative;width:var(--cube-size);height:var(--cube-size);border:0;padding:0;appearance:none;background:none;pointer-events:auto;touch-action:pan-y;cursor:grab;user-select:none;-webkit-tap-highlight-color:transparent}.MonolithCube_root__6EWHT[data-cube-dragging=true]{cursor:grabbing}.MonolithCube_root__6EWHT[data-cube-theme=light]{--tile-front:linear-gradient(137deg,#355373,#203958 20%,#11233e 48%,#162a49 80%,#294765);--tile-side:linear-gradient(145deg,#2b4565,#19314d 32%,#0a1d35 76%,#19334e);--tile-top:linear-gradient(126deg,#6685a3,#466b8f 12%,#2c4d71 30%,#1b3655 61%,#335573)}.MonolithCube_stage__c0kGx{width:100%;height:100%;perspective:calc(var(--cube-size) * 8.3)}.MonolithCube_assembly__IOzk1,.MonolithCube_slab__53N_1{position:absolute;width:100%;transform-style:preserve-3d}.MonolithCube_assembly__IOzk1{inset:0;height:100%}.MonolithCube_slab__53N_1{left:0;height:var(--row-size)}.MonolithCube_cap__Q9cO4,.MonolithCube_row__8NcBA{position:absolute;width:100%;box-sizing:border-box;background:#040d1c;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:2.5px}.MonolithCube_row__8NcBA{top:.55px;height:calc(var(--row-size) - 1.1px);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--seam);padding:.55px}.MonolithCube_front__f3oSo{transform:translateZ(var(--cube-half))}.MonolithCube_right__qiiCY{transform:rotateY(90deg) translateZ(var(--cube-half))}.MonolithCube_back__qtanM{transform:rotateY(180deg) translateZ(var(--cube-half))}.MonolithCube_left__2crDv{transform:rotateY(-90deg) translateZ(var(--cube-half))}.MonolithCube_cap__Q9cO4{top:calc((var(--row-size) - var(--cube-size)) / 2);height:var(--cube-size)}.MonolithCube_top__obJQG{transform:rotateX(90deg) translateZ(var(--row-half))}.MonolithCube_bottom__TFSFs{transform:rotateX(-90deg) translateZ(var(--row-half))}.MonolithCube_exterior__OW82G{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:var(--seam);padding:.55px}.MonolithCube_interior__FrFC1{background:radial-gradient(circle at 50% 50%,#294258 0 12%,#0c1a2c 13% 28%,#203549 29% 31%,#071321 32%);box-shadow:inset 0 0 0 .65px #365064}.MonolithCube_tile__Oljev{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;border-radius:calc(var(--cube-size) * .019);isolation:isolate;overflow:hidden;background:var(--tile-front);border:.65px solid #2b4765;box-shadow:inset 0 .85px 0 #a7bfd7,inset .8px 0 0 #4f7699,inset -.8px -.9px 0 #050f24,inset 0 -2px 1.5px #102341}.MonolithCube_tile__Oljev:after,.MonolithCube_tile__Oljev:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.MonolithCube_tile__Oljev:before{background:linear-gradient(117deg,transparent 0 10%,#edf5ff 11%,#b6cbe3 12.5%,transparent 16% 58%,#395c80 84%,transparent);opacity:.28}.MonolithCube_tile__Oljev:after{background-image:url(/assets/hero/cube-finish.png);background-size:calc(var(--cube-size) * .68) calc(var(--cube-size) * .68);background-position:17% 41%;mix-blend-mode:soft-light;opacity:.14}.MonolithCube_tile__Oljev:nth-child(2n):before{opacity:.2;transform:translateX(-12%)}.MonolithCube_tile__Oljev:nth-child(2n):after{background-position:71% 19%}.MonolithCube_tile__Oljev:nth-child(3n):before{opacity:.32;transform:translateX(8%)}.MonolithCube_tile__Oljev:nth-child(3n):after{background-position:43% 83%}.MonolithCube_left__2crDv .MonolithCube_tile__Oljev:after,.MonolithCube_right__qiiCY .MonolithCube_tile__Oljev:after{background-position:83% 57%}.MonolithCube_back__qtanM .MonolithCube_tile__Oljev,.MonolithCube_bottom__TFSFs .MonolithCube_tile__Oljev,.MonolithCube_left__2crDv .MonolithCube_tile__Oljev,.MonolithCube_right__qiiCY .MonolithCube_tile__Oljev{background:var(--tile-side);border-color:#213e5b;box-shadow:inset 0 .75px 0 #6f91b3,inset .75px 0 0 #3b638a,inset -.8px -1px 0 #030a15}.MonolithCube_top__obJQG .MonolithCube_tile__Oljev{background:var(--tile-top);border-color:#456784;box-shadow:inset 0 .85px 0 #d8e8f6,inset .85px 0 0 #739aba,inset -.85px -1px 0 #0b2035}.MonolithCube_markHousing__YYkzh{position:relative;z-index:1;width:63%;height:63%;transform-origin:center}.MonolithCube_mark__KOd9U{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.MonolithCube_markLight___mcYU{position:absolute;inset:0;opacity:0;pointer-events:none}.MonolithCube_markLight___mcYU:after,.MonolithCube_markLight___mcYU:before{content:"";position:absolute;pointer-events:none}.MonolithCube_markLight___mcYU:before{inset:-30%;background:url(/assets/hero/cube-logo-halo.png) 50%/100% 100% no-repeat}.MonolithCube_markLight___mcYU:after{inset:0;background:linear-gradient(145deg,#fff,#b1f5ff 65%,#67e8f9);mask-image:url(/assets/Atlassian/atlassian-icon.webp);mask-size:contain;mask-position:center;mask-repeat:no-repeat;pointer-events:none}.MonolithCube_traceFace___AbPL{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;mask-image:url(/assets/hero/cube-trace-glow.png);mask-size:var(--cube-size) var(--cube-size);mask-position:0 calc(var(--cube-size) * var(--trace-row) / -3);mask-repeat:no-repeat}.MonolithCube_traceInk__k9loI{position:absolute;left:0;top:calc(var(--cube-size) * var(--trace-row) / -3);width:var(--cube-size);height:var(--cube-size);background:url(/assets/hero/cube-veins.svg) 50%/100% 100% no-repeat}.MonolithCube_tracePacket__FLtwD{position:absolute;left:0;top:0;width:calc(var(--cube-size) * .07);height:calc(var(--cube-size) * .038);border-radius:1px;transform-origin:0 0;background:url(/assets/hero/cube-trace-packet.png) 50%/100% 100% no-repeat;will-change:transform,opacity}.MonolithCube_shadow__cIMWl{position:absolute;left:0;top:calc(100% + 24px);width:100%;height:16px;background:radial-gradient(ellipse,rgba(4,15,32,.38),transparent 70%);pointer-events:none}.MonolithCube_root__6EWHT[data-cube-theme=dark] .MonolithCube_shadow__cIMWl{background:radial-gradient(ellipse,rgba(0,0,0,.34),transparent 70%)}@media (min-width:48rem){.MonolithCube_root__6EWHT{--cube-size:192px}}@media (orientation:landscape) and (max-height:540px) and (max-width:63.998rem){.MonolithCube_root__6EWHT{--cube-size:var(--hero-cube-size,144px)}}.contact-form_open__wRG8M{padding:0;position:relative}.contact-form_services__SVSJq{min-width:0;margin-inline:0;padding:0;border:0}.contact-form_services__SVSJq legend{font-size:14px;line-height:1.5;font-weight:500;margin-bottom:8px;color:#334155}.contact-form_options__7dcqB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.contact-form_options__7dcqB{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-form_option__lUEnM{position:relative;cursor:pointer;display:flex;min-width:0}.contact-form_option__lUEnM span{display:inline-flex;align-items:center;height:var(--lz-control-md);padding-inline:16px;border:1px solid #94a3b8;border-radius:var(--lz-radius-control);background:#f1f5f9;color:#243650;width:100%;justify-content:center;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s,background .18s,border-color .18s}.contact-form_option__lUEnM input:checked+span{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.contact-form_option__lUEnM input:focus-visible+span{outline:2px solid #2563eb;outline-offset:2px}.contact-form_option__lUEnM:hover span{border-color:#1d4ed8}.dark .contact-form_services__SVSJq legend{color:#cbd5e1}.dark .contact-form_option__lUEnM span{background:rgba(15,23,42,.5);border-color:#475569;color:#e2e8f0}.dark .contact-form_option__lUEnM input:checked+span{background:#1d4ed8;color:#fff;border-color:#60a5fa}.product-marketing_closing__xmF1n,.product-marketing_feature__dBg7u,.product-marketing_note__OcMM_,.product-marketing_stat__GJOWv{--product-rule:#b8c5d8;position:relative;z-index:2;min-width:0}.product-marketing_featureGrid__aNL3h{column-gap:var(--lz-gutter);row-gap:24px;align-items:start}.product-marketing_feature__dBg7u{padding:24px 0 0;border:0;border-top:1px solid var(--product-rule);border-radius:0;background:transparent;box-shadow:none}.product-marketing_feature__dBg7u>p,.product-marketing_note__OcMM_>p{max-width:45em;font-size:var(--lz-text-body);line-height:var(--lz-lh-body)}.product-marketing_feature__dBg7u h3,.product-marketing_note__OcMM_ h3{letter-spacing:0}.product-marketing_feature__dBg7u h3{font-size:var(--lz-text-h3);line-height:var(--lz-lh-h3);font-weight:600}.product-marketing_note__OcMM_{padding:24px 0;border:0;border-block:1px solid var(--product-rule);border-radius:0;background:transparent;box-shadow:none}.product-marketing_closing__xmF1n{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-marketing_stat__GJOWv{padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.dark .product-marketing_closing__xmF1n,.dark .product-marketing_feature__dBg7u,.dark .product-marketing_note__OcMM_,.dark .product-marketing_stat__GJOWv{--product-rule:#3c506b}.ElziVoxelWave_figure__sJblp{display:block;width:100%;height:auto;overflow:visible;shape-rendering:geometricPrecision}.ElziVoxelWave_still__7_Wro{display:block;width:100%}.ElziVoxelWave_button__NniKY{display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer;pointer-events:auto;border-radius:14px;-webkit-tap-highlight-color:transparent;position:relative}.ElziVoxelWave_button__NniKY:focus-visible{outline:none}.ElziVoxelWave_button__NniKY:after{content:"";position:absolute;inset:-9.6% -28.8% -4% -28.8%;border-radius:14px;pointer-events:none}.ElziVoxelWave_button__NniKY:focus-visible:after{outline:3px solid #1d4ed8;transition:none}.dark .ElziVoxelWave_button__NniKY:focus-visible:after{outline-color:#93c5fd}@media (max-width:1023.98px){.ElziVoxelWave_button__NniKY:after{inset:-9.6% -12% -4% -28.8%}}.ElziVoxelWave_wrap__Wk6BW{position:relative}.ElziVoxelWave_hint__OUXFP{display:none}@media (hover:none){.ElziVoxelWave_hint__OUXFP{display:block;position:absolute;right:100%;top:14%;margin-right:4px;padding:4px 12px;border:1px solid #b8c5d8;border-radius:10px;background:#ffffff;color:#14213b;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap;pointer-events:none;animation:ElziVoxelWave_hintIn__1rZKa .36s cubic-bezier(.2,.8,.2,1) 1.2s both}.ElziVoxelWave_hint__OUXFP:after{content:"";position:absolute;right:-5px;top:50%;width:8px;height:8px;margin-top:-4px;background:inherit;border-top:1px solid #b8c5d8;border-right:1px solid #b8c5d8;transform:rotate(45deg)}.dark .ElziVoxelWave_hint__OUXFP{background:#0f172a;border-color:#3c506b;color:#ffffff}.dark .ElziVoxelWave_hint__OUXFP:after{border-color:#3c506b}}@keyframes ElziVoxelWave_hintIn__1rZKa{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ElziVoxelWave_hint__OUXFP{animation:none}}.dark .ElziVoxelWave_art__GXpJq{filter:var(--elzi-rim)}.dark .ElziVoxelWave_figure__sJblp{filter:drop-shadow(0 0 22px rgba(34,211,238,.3))}.ElziVoxelWave_fx___l2pK{pointer-events:none}.ElziVoxelWave_figure__sJblp[data-playing] .ElziVoxelWave_idle__2FdVT{display:none}.ElziVoxelWave_pose___LvbS{opacity:0;animation-duration:2.7s;animation-timing-function:step-end;animation-iteration-count:infinite}.ElziVoxelWave_pose0__2PE12{opacity:1}@keyframes ElziVoxelWave_pose0__2PE12{0%{opacity:1}2.222%{opacity:0}13.333%{opacity:1}15.556%{opacity:0}26.667%{opacity:1}28.889%{opacity:0}40%{opacity:1}42.222%{opacity:0}53.333%{opacity:1}to{opacity:1}}.ElziVoxelWave_pose0__2PE12{animation-name:ElziVoxelWave_pose0__2PE12}@keyframes ElziVoxelWave_pose1__7v_2q{0%{opacity:0}4.444%{opacity:1}6.667%{opacity:0}8.889%{opacity:1}11.111%{opacity:0}31.111%{opacity:1}33.333%{opacity:0}35.556%{opacity:1}37.778%{opacity:0}to{opacity:0}}.ElziVoxelWave_pose1__7v_2q{animation-name:ElziVoxelWave_pose1__7v_2q}@keyframes ElziVoxelWave_pose2__CBpnu{0%{opacity:0}6.667%{opacity:1}8.889%{opacity:0}33.333%{opacity:1}35.556%{opacity:0}to{opacity:0}}.ElziVoxelWave_pose2__CBpnu{animation-name:ElziVoxelWave_pose2__CBpnu}@keyframes ElziVoxelWave_pose3__AfHXx{0%{opacity:0}17.778%{opacity:1}20%{opacity:0}22.222%{opacity:1}24.444%{opacity:0}44.444%{opacity:1}46.667%{opacity:0}48.889%{opacity:1}51.111%{opacity:0}to{opacity:0}}.ElziVoxelWave_pose3__AfHXx{animation-name:ElziVoxelWave_pose3__AfHXx}@keyframes ElziVoxelWave_pose4__voSQg{0%{opacity:0}20%{opacity:1}22.222%{opacity:0}46.667%{opacity:1}48.889%{opacity:0}to{opacity:0}}.ElziVoxelWave_pose4__voSQg{animation-name:ElziVoxelWave_pose4__voSQg}@keyframes ElziVoxelWave_pose5__ZfJyn{0%{opacity:0}2.222%{opacity:1}4.444%{opacity:0}11.111%{opacity:1}13.333%{opacity:0}28.889%{opacity:1}31.111%{opacity:0}37.778%{opacity:1}40%{opacity:0}to{opacity:0}}.ElziVoxelWave_pose5__ZfJyn{animation-name:ElziVoxelWave_pose5__ZfJyn}@keyframes ElziVoxelWave_pose6__xJUMA{0%{opacity:0}15.556%{opacity:1}17.778%{opacity:0}24.444%{opacity:1}26.667%{opacity:0}42.222%{opacity:1}44.444%{opacity:0}51.111%{opacity:1}53.333%{opacity:0}to{opacity:0}}.ElziVoxelWave_pose6__xJUMA{animation-name:ElziVoxelWave_pose6__xJUMA}@media (prefers-reduced-motion:reduce){.ElziVoxelWave_pose___LvbS{animation:none;opacity:0}.ElziVoxelWave_pose___LvbS.ElziVoxelWave_pose0__2PE12{opacity:1}}