#op-gl{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none;opacity:0;transition:opacity 1.2s ease}html.gl-on #op-gl{opacity:1}.op-radar,.op-hero-vignette{transition:opacity .9s ease,visibility 0s linear 0s}html.gl-on .op-radar,html.gl-on .op-hero-vignette{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}html.gl-pending .op-radar,html.gl-pending .op-hero-vignette{opacity:0;visibility:hidden;transition:none}html.gl-on .op-radar *{animation-play-state:paused}html.gl-on .op-hero{background-color:transparent}.op-cred-strip:after{content:"";position:absolute;inset:4px -4% -6px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 75% at 50% 55%,#070f11cc,#070f119e 55%,#070f1100);opacity:0;transition:opacity 1.2s ease}html.gl-on .op-cred-strip:after{opacity:1}html.gl-on .aether-feature,html.gl-on .cert-card{background-color:#070f11}#services>.blocks{--fx-lens: 118px 108px at 50% 84px}#process>.blocks{--fx-lens: 100px 100px at 81px 81px}@media(max-width:1024px){#services>.blocks{--fx-lens: 118px 100px at 50% 71px}#process>.blocks{--fx-lens: 56px 56px at 35px 26px}}@media(max-width:600px){#services>.blocks{--fx-lens: 92px 80px at 50% 53px}}#services>.blocks,#process>.blocks{transition:background-color 1.2s ease}html.gl-on #services>.blocks,html.gl-on #process>.blocks{background-color:#0a12158c}html.gl-on #services>.blocks>div,html.gl-on #process>.blocks>div{background-image:radial-gradient(var(--fx-lens),rgba(34,41,44,.045) 28%,rgba(10,18,21,.64) 100%)}html.gl-on #process>.blocks .p-img-center{transition:background-color .45s ease}html.gl-on #process>.blocks .p-img-center.fx-lit{background-color:#11ce9b1a}.op-hero-content:before{content:"";position:absolute;inset:-12% -18%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,#070f11d1,#070f1199 45%,#070f1100);opacity:0;transition:opacity 1.2s ease}html.gl-on .op-hero-content:before{opacity:1}html.gl-on .op-hero-content,html.gl-on .op-cred-strip,html.gl-on main,html.gl-on footer{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){#op-gl{display:none!important}.op-hero-content:before,.op-cred-strip:after{display:none}html.gl-on #services>.blocks,html.gl-on #process>.blocks{background-color:#0a1215}html.gl-on #services>.blocks>div,html.gl-on #process>.blocks>div{background-image:none}html.gl-on #process>.blocks .p-img-center.fx-lit{background-color:#ffffff0d}html.gl-on .op-radar,html.gl-on .op-hero-vignette{opacity:1;visibility:visible}}@media print{#op-gl{display:none!important}}html.motion-on{scroll-padding-top:72px}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}html.lenis.lenis-stopped{overflow:clip}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}html.motion-on .op-rv{opacity:0;transform:translate3d(0,24px,0)}html.motion-on .op-rv.op-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rv-d, 0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--rv-d, 0ms)}html.motion-on .op-cred-strip.op-cred-run span{animation:op-cred-hl 1.1s ease calc(var(--i, 0) * .16s)}html.motion-on .op-cred-strip.op-cred-run span:before{animation:op-cred-hl-pre 1.1s ease calc(var(--i, 0) * .16s)}@keyframes op-cred-hl{0%,to{color:#9fa3a4;text-shadow:none}35%{color:#fefeff;text-shadow:0 0 14px rgba(17,206,155,.35)}}@keyframes op-cred-hl-pre{0%,to{color:#11ce9ba6}35%{color:#11ce9b}}.op-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:#11ce9b;transform:scaleX(0);transform-origin:0 50%;z-index:210;pointer-events:none;will-change:transform}html.motion-on .cert-card.op-tilt{position:relative;isolation:isolate}html.motion-on .cert-card.op-tilt:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--gx, 50%) var(--gy, 0%),rgba(17,206,155,.16),rgba(17,206,155,0) 65%);opacity:0;transition:opacity .35s ease}html.motion-on .cert-card.op-tilt.op-tilt-on{transform:perspective(800px) translateY(-5px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .14s ease-out,border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1)}html.motion-on .cert-card.op-tilt.op-tilt-on:after{opacity:1}html.motion-on .aether-feature.op-spot{position:relative;isolation:isolate}html.motion-on .aether-feature.op-spot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(17,206,155,.1),rgba(17,206,155,0) 70%);opacity:0;transition:opacity .35s ease}html.motion-on .aether-feature.op-spot.op-spot-on:before{opacity:1}@media(prefers-reduced-motion:reduce){html.motion-on .op-rv{opacity:1!important;transform:none!important;transition:none!important}.op-progress{display:none}}@media print{html.motion-on .op-rv{opacity:1!important;transform:none!important}.op-progress{display:none}}.ic3d-holder{perspective:520px;--ic-size: 120px}@media(max-width:600px){.ic3d-holder{--ic-size: 84px}}.ic3d{position:relative;display:inline-block;line-height:0;transform-style:preserve-3d;transform:rotateX(0) rotateY(0);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.ic3d>img{position:relative;display:block;width:var(--ic-size, 120px);height:var(--ic-size, 120px);max-width:none;object-fit:contain;transform:translateZ(0);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease}.ic3d-layer{position:absolute;inset:0;background-color:#11ce9b;-webkit-mask:var(--ic-src) center / contain no-repeat;mask:var(--ic-src) center / contain no-repeat;opacity:0;transform:translateZ(0);transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .45s ease;pointer-events:none}.ic3d-on .ic3d{transform:rotateX(var(--ic-rx, 0deg)) rotateY(var(--ic-ry, 0deg))}.ic3d-on .ic3d>img{transform:translateZ(26px);filter:drop-shadow(0 0 10px rgba(17,206,155,.18))}.ic3d-on .ic3d-l1{opacity:.42;transform:translateZ(4px)}.ic3d-on .ic3d-l2{opacity:.2;transform:translateZ(-22px)}@media(prefers-reduced-motion:reduce){.ic3d,.ic3d>img,.ic3d-layer{transition:none}}header.main-no-padding-top{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}header.main-no-padding-top:before{content:"";position:absolute;inset:0 0 -1px;z-index:-1;pointer-events:none;background-color:#070f11b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .35s ease}header.main-no-padding-top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,#11ce9b00,#11ce9b8c,#11ce9b00);opacity:0;transition:opacity .35s ease}header.main-no-padding-top.is-scrolled:before{background-color:#070f11e6}html.gl-on header.main-no-padding-top:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#070f11e6}header.main-no-padding-top.is-scrolled:after{opacity:1}@media(min-width:1025px){header .navbar-menu>li>a.contrast{position:relative;transition:color .25s ease}header .navbar-menu>li>a.contrast:before{content:"//";content:"//" / "";position:absolute;right:100%;top:50%;margin-right:5px;font-family:GTAmericaMonoLight,Arial,sans-serif;font-size:10px;letter-spacing:0;line-height:1;color:#11ce9b;opacity:0;transform:translate(4px,-50%);transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}header .navbar-menu>li>a.contrast:hover,header .navbar-menu>li>a.contrast:focus-visible,header .navbar-menu>li>a.contrast.is-active{color:#fefeff}header .navbar-menu>li>a.contrast:hover:before,header .navbar-menu>li>a.contrast:focus-visible:before,header .navbar-menu>li>a.contrast.is-active:before{opacity:1;transform:translateY(-50%)}header .navbar-menu>li>a.contrast:focus-visible{outline:1px solid rgba(17,206,155,.6);outline-offset:4px;border-radius:0}}.op-nav-indicator{position:absolute;left:0;bottom:-1px;width:1px;height:2px;background:#11ce9b;transform-origin:0 0;transform:translateZ(0) scaleX(0);opacity:0;pointer-events:none;z-index:1;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .25s ease}.op-nav-indicator.is-visible{opacity:1}.op-nav-indicator.is-visible.is-preview{opacity:.5}.op-nav-indicator.no-anim{transition:none}@media(max-width:1024px){.op-nav-indicator{display:none}}html.op-menu-open,html.op-menu-open body{overflow:hidden}html.op-menu-open{scrollbar-gutter:stable}@media(max-width:1024px){header .main-navbar>.navbar-logo{position:relative;z-index:3}header .main-navbar>.menu-toggle{position:relative;z-index:4;border-radius:0;margin:0 0 0 auto;align-self:center;line-height:0}header .main-navbar>.menu-toggle:focus-visible{outline:1px solid rgba(17,206,155,.6);outline-offset:2px}header .main-navbar>.navbar-menu{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin:0;padding:104px 28px calc(32px + env(safe-area-inset-bottom,0px));background:#070f11;box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;counter-reset:opnav;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}header .main-navbar>.navbar-menu.menu-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear 0s}header .main-navbar>.navbar-menu:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 92% 88%,#11ce9b00 0 71px,#11ce9b17 71px 72px),radial-gradient(circle at 92% 88%,#11ce9b12 0,#11ce9b00 45%);-webkit-mask-image:radial-gradient(circle at 92% 88%,#000 0,#000 30%,transparent 75%);mask-image:radial-gradient(circle at 92% 88%,#000 0,#000 30%,transparent 75%)}header .main-navbar>.navbar-menu:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#11ce9b0f,#11ce9b0f) 92% 0 / 1px 100% no-repeat,linear-gradient(#11ce9b0f,#11ce9b0f) 0 88% / 100% 1px no-repeat;-webkit-mask-image:radial-gradient(circle at 92% 88%,#000 0,transparent 60%);mask-image:radial-gradient(circle at 92% 88%,#000 0,transparent 60%)}header .main-navbar>.navbar-menu>li{opacity:0;transform:translate3d(0,14px,0);transition:opacity .18s ease,transform .18s ease}header .main-navbar>.navbar-menu>li:not(.nav-lang-mobile){border-bottom:1px solid #22292c}header .main-navbar>.navbar-menu>li:first-child{border-top:1px solid #22292c}header .main-navbar>.navbar-menu.menu-open>li{opacity:1;transform:none;transition:opacity .45s ease var(--op-d, 0s),transform .6s cubic-bezier(.22,1,.36,1) var(--op-d, 0s)}header .main-navbar>.navbar-menu>li:nth-child(1){--op-d: .06s}header .main-navbar>.navbar-menu>li:nth-child(2){--op-d: .11s}header .main-navbar>.navbar-menu>li:nth-child(3){--op-d: .16s}header .main-navbar>.navbar-menu>li:nth-child(4){--op-d: .21s}header .main-navbar>.navbar-menu>li:nth-child(5){--op-d: .26s}header .main-navbar>.navbar-menu>li:nth-child(6){--op-d: .31s}header .main-navbar>.navbar-menu>li>a.contrast{display:flex;align-items:flex-start;gap:18px;padding:18px 0;font-family:SuisseIntl,Arial,sans-serif;font-size:clamp(28px,7.4vw,44px);line-height:1.08;letter-spacing:-.01em;color:#fefeff;text-decoration:none;border-radius:0;transition:color .25s ease}header .main-navbar>.navbar-menu>li>a.contrast:before{counter-increment:opnav;content:counter(opnav,decimal-leading-zero);content:counter(opnav,decimal-leading-zero) / "";flex:0 0 auto;min-width:2.4ch;padding-top:.55em;font-family:GTAmericaMonoLight,Arial,sans-serif;font-size:12px;line-height:1;letter-spacing:.08em;color:#9fa3a4;transition:color .25s ease}header .main-navbar>.navbar-menu>li>a.contrast:hover,header .main-navbar>.navbar-menu>li>a.contrast.is-active{color:#11ce9b}header .main-navbar>.navbar-menu>li>a.contrast:hover:before,header .main-navbar>.navbar-menu>li>a.contrast.is-active:before{color:#11ce9b}header .main-navbar>.navbar-menu>li>a.contrast:focus-visible{outline:1px solid rgba(17,206,155,.6);outline-offset:-1px}header .main-navbar>.navbar-menu>li.nav-lang-mobile{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:auto;padding-top:32px}header .main-navbar>.navbar-menu>li.nav-lang-mobile .lang-link{display:inline-block;padding:9px 14px;font-size:13px;letter-spacing:.08em;line-height:1;border:1px solid #22292c;border-radius:0;color:#9fa3a4}header .main-navbar>.navbar-menu>li.nav-lang-mobile .lang-link.active{color:#11ce9b;background:#11ce9b1a;border-color:#11ce9b59}header .main-navbar>.navbar-menu>li.nav-lang-mobile .lang-sep{color:#22292c}header.is-menu-open:after{opacity:0}}@media(prefers-reduced-motion:reduce){header.main-no-padding-top:before,header.main-no-padding-top:after,header .navbar-menu,header .navbar-menu.menu-open,header .navbar-menu>li,header .navbar-menu.menu-open>li,header .navbar-menu a,header .navbar-menu a:before,header .menu-line,.op-nav-indicator{transition:none!important}header .main-navbar>.navbar-menu>li{transform:none!important}}.ill-holder{--ic-size: 120px}@media(max-width:600px){.ill-holder{--ic-size: 84px}}.ill-wrap{display:inline-block;line-height:0}.ill{display:block;width:var(--ic-size);height:var(--ic-size);overflow:hidden}.ill path,.ill line,.ill circle,.ill polyline,.ill polygon,.ill ellipse,.ill rect{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ill-box{position:relative}.ill-label{position:absolute;top:14px;font-family:GTAmericaMonoLight,Arial,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9fa3a4;opacity:.45;pointer-events:none;white-space:nowrap;transition:opacity .3s ease,color .3s ease}.ill-fig{left:16px}.ill-status{right:16px}.ill-box:hover .ill-label{opacity:.85}.ill-box:not([data-ill=rest]) .ill-status{color:#11ce9b;opacity:1}@media(max-width:600px){.ill-label{top:10px;font-size:9px}.ill-fig{left:10px}.ill-status{right:10px}}.lk .f-side{fill:#0b1316;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.lk .f-front{fill:#111b1f;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.lk .f-top{fill:#1a2428;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.lk .f-panel{fill:none;stroke:#fefeff;stroke-opacity:.28;stroke-width:1}.lk .f-seam{fill:none;stroke:#fefeff;stroke-opacity:.22;stroke-width:1}.lk .f-vent{stroke:#fefeff;stroke-opacity:.35;stroke-width:1}.lk .f-screw{fill:#0b1316;stroke:#fefeff;stroke-opacity:.55;stroke-width:.9}.lk .f-screw-slot{stroke:#fefeff;stroke-opacity:.5;stroke-width:.8}.lk .lk-key{fill:#070f11;stroke:#fefeff;stroke-opacity:.8;stroke-width:1;transition:fill .4s ease,stroke .4s ease}.lk .lk-pin{fill:#0b1316;stroke:#fefeff;stroke-opacity:.45;stroke-width:.8;transition:fill .25s ease,stroke .25s ease}.lk .lk-hole{fill:#070f11;stroke:#fefeff;stroke-opacity:.5;stroke-width:.9}.lk .sh-back{fill:#0b1316;stroke:#fefeff;stroke-opacity:.6;stroke-width:1}.lk .sh-front{fill:#151f23;stroke:#fefeff;stroke-opacity:.9;stroke-width:1}.lk .sh-hl{fill:none;stroke:#fefeff;stroke-opacity:.25;stroke-width:1}.lk .lk-shackle{transition:transform .55s cubic-bezier(.2,1.4,.4,1)}.lk .lk-tool{opacity:0;transition:opacity .3s ease}.lk .tl{stroke:#11ce9b;stroke-width:1.2}.lk .lk-pick{transition:transform .12s ease}.lk.is-on .lk-tool{opacity:1}.lk.is-on .lk-key{stroke:#11ce9b;stroke-opacity:1}.lk.jig .lk-pick{transform:translate(.8px,-.8px)}.lk .lk-pin.on{fill:#11ce9b;stroke:#11ce9b;stroke-opacity:1}.lk[data-state=open] .lk-shackle{transform:translateY(-8px)}.lk[data-state=open] .lk-key{fill:#11ce9b40;stroke:#11ce9b}.lk[data-state=open] .lk-tool{opacity:0}.fp .f-side{fill:#0b1316;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.fp .f-front{fill:#111b1f;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.fp .f-top{fill:#1a2428;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.fp .f-panel{fill:none;stroke:#fefeff;stroke-opacity:.28;stroke-width:1}.fp .f-seam{stroke:#fefeff;stroke-opacity:.22;stroke-width:1}.fp .f-vent{stroke:#fefeff;stroke-opacity:.35;stroke-width:1}.fp .f-port{fill:#070f11;stroke:#fefeff;stroke-opacity:.45;stroke-width:.9}.fp .f-screw{fill:#0b1316;stroke:#fefeff;stroke-opacity:.55;stroke-width:.9}.fp .f-screw-slot{stroke:#fefeff;stroke-opacity:.5;stroke-width:.8}.fp .fp-win{fill:#070f11;stroke:#fefeff;stroke-opacity:.8;stroke-width:1;transition:fill .4s ease,stroke .4s ease}.fp .fp-glass{fill:none;stroke:#fefeff;stroke-opacity:.16;stroke-width:1}.fp .fp-rail{stroke:#fefeff;stroke-opacity:.3;stroke-width:1}.fp .fp-seg{fill:#0b1316;stroke:#fefeff;stroke-opacity:.4;stroke-width:.8;transition:fill .2s ease,stroke .2s ease}.fp .fp-led{fill:#0b1316;stroke:#fefeff;stroke-opacity:.55;stroke-width:.9;transition:fill .25s ease,stroke .25s ease}.fp .fp-r{fill:none;stroke:#fefeff;stroke-opacity:.72;stroke-width:1;transition:stroke .3s ease,stroke-opacity .3s ease}.fp .fp-car{transition:transform .5s cubic-bezier(.3,1.25,.45,1)}.fp .car-side{fill:#0b1316;stroke:#fefeff;stroke-opacity:.6;stroke-width:1}.fp .car-top{fill:#1a2428;stroke:#fefeff;stroke-opacity:.75;stroke-width:1}.fp .car-front{fill:#151f23;stroke:#fefeff;stroke-opacity:.9;stroke-width:1}.fp .car-bolt{fill:none;stroke:#fefeff;stroke-opacity:.45;stroke-width:.8}.fp .fp-emit{stroke:#fefeff;stroke-opacity:.35;stroke-width:1;transition:stroke .2s ease,stroke-opacity .2s ease}.fp .fp-beam{fill:#11ce9b;fill-opacity:0;stroke:none;transition:fill-opacity .2s ease}.fp.is-on .fp-win{stroke:#11ce9b;stroke-opacity:1}.fp[data-state=scan] .fp-car{transform:translateY(var(--fp-travel, 0px));transition:transform var(--fp-sweep, 1.3s) linear .12s}.fp[data-state=scan] .fp-emit{stroke:#11ce9b;stroke-opacity:1}.fp[data-state=scan] .fp-beam{fill-opacity:.18}.fp[data-state=scan] .fp-led{fill:#11ce9b;stroke:#11ce9b;stroke-opacity:1}.fp .fp-r.on{stroke:#11ce9b;stroke-opacity:1}.fp .fp-seg.on{fill:#11ce9b;stroke:#11ce9b;stroke-opacity:1}.fp[data-state=match] .fp-win{fill:#11ce9b1a;stroke:#11ce9b}.fp[data-state=match] .fp-led{fill:#11ce9b;stroke:#11ce9b;stroke-opacity:1}.fp.blink .fp-led{fill:#0b1316}.hk .hk-s{fill:#0b1316;stroke:#fefeff;stroke-opacity:.6;stroke-width:1}.hk .hk-hole{fill:#070f11;stroke:#fefeff;stroke-opacity:.45;stroke-width:.9}.hk .hk-f{fill:#151f23;stroke:#fefeff;stroke-opacity:.9;stroke-width:1}.hk .hk-p{stroke:#fefeff;stroke-opacity:.9;stroke-width:1}.hk .hk-p.f-side{fill:#0b1316}.hk .hk-p.f-front{fill:#151f23}.hk .hk-ridge{fill:none;stroke:#fefeff;stroke-opacity:.25;stroke-width:1}.hk .hk-detail{stroke:#fefeff;stroke-opacity:.35;stroke-width:.9}.hk .hk-knot{fill:#0b1316;stroke:#fefeff;stroke-opacity:.6;stroke-width:.8}.hk .hk-line{fill:none;stroke:url(#hk-fade);stroke-width:1}.hk .hk-line-on{stroke:url(#hk-fade-on);opacity:0;transition:opacity .3s ease}.hk .hk-hook{transition:transform .5s cubic-bezier(.3,.7,.3,1)}.hk .hk-tipc{opacity:0}.hk .hk-tipc .hk-p{transition:stroke .3s ease,fill .45s ease}.hk .hk-env{opacity:0;transform:translate(-9.09px,-12.25px);transition:transform .45s cubic-bezier(.4,0,.6,1),opacity .3s ease}.hk .ev-t{fill:#1a2428;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.hk .ev-l{fill:#111b1f;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.hk .ev-r{fill:#0b1316;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.hk .ev-flap{fill:none;stroke:#fefeff;stroke-opacity:.6;stroke-width:1}.hk .ev-seal{fill:#070f11;stroke:#fefeff;stroke-opacity:.8;stroke-width:.9;transition:fill .3s ease,stroke .3s ease}.hk .ev-seal-in{fill:none;stroke:#fefeff;stroke-opacity:.4;stroke-width:.8;transition:stroke .3s ease}.hk .ev-hole{fill:#070f11;stroke:#11ce9b;stroke-width:1;opacity:0;transition:opacity .15s ease}.hk .ev-tear{fill:none;stroke:#11ce9b;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:transform .25s cubic-bezier(.2,1.4,.4,1),opacity .2s ease}.hk .ev-ping{fill:none;stroke:#11ce9b;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4)}.hk[data-state=sent] .hk-env{opacity:1;transform:translateY(-3px);transition:transform .52s cubic-bezier(.15,.8,.25,1),opacity .3s ease}.hk[data-state=bit] .hk-env{opacity:1;transform:none;transition:transform .2s cubic-bezier(.5,0,.8,.4)}.hk.bob .hk-bob{animation:hk-bob .42s ease-in-out}@keyframes hk-bob{0%{transform:none}45%{transform:translateY(1.4px)}to{transform:none}}.hk[data-state=sent] .ev-seal,.hk[data-state=bit] .ev-seal{fill:#11ce9b;stroke:#11ce9b}.hk[data-state=sent] .ev-seal-in,.hk[data-state=bit] .ev-seal-in{stroke:#070f11;stroke-opacity:.6}.hk[data-state=bit] .hk-hook{transform:translateY(-6px);transition:transform .32s cubic-bezier(.2,1.5,.4,1)}.hk[data-state=bit] .hk-tipc{opacity:1}.hk[data-state=bit] .hk-tipc .hk-p{stroke:#11ce9b;stroke-opacity:1;stroke-width:1.6}.hk.flash .hk-tipc .hk-p{fill:#11ce9b;transition:none}.hk[data-state=bit] .hk-line-on,.hk[data-state=bit] .ev-hole{opacity:1}.hk[data-state=bit] .ev-tear{opacity:.9;transform:none}.hk.ping .ev-ping{opacity:1;transform:scale(.4);transition:none}.hk.ping.pinged .ev-ping{opacity:0;transform:scale(2.2);transition:transform .6s ease-out,opacity .6s ease-out}.hk.ping.pinged .ev-ping2{transform:scale(3.4);transition:transform .75s ease-out .1s,opacity .75s ease-out .1s}.hk.tug .hk-rig{animation:hk-tug .5s cubic-bezier(.3,0,.4,1)}@keyframes hk-tug{0%{transform:none}22%{transform:translateY(1.5px)}50%{transform:translateY(-.2px)}74%{transform:translateY(.6px)}to{transform:none}}.sd .f-side{fill:#0b1316;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.sd .f-top{fill:#1a2428;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.sd .f-front{fill:#111b1f;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.sd .f-panel{fill:none;stroke:#fefeff;stroke-opacity:.28;stroke-width:1}.sd .f-seam{fill:none;stroke:#fefeff;stroke-opacity:.2;stroke-width:1}.sd .f-vent{stroke:#fefeff;stroke-opacity:.35;stroke-width:1}.sd .f-screw{fill:#0b1316;stroke:#fefeff;stroke-opacity:.55;stroke-width:.9}.sd .f-screw-slot{stroke:#fefeff;stroke-opacity:.5;stroke-width:.8}.sd .sd-floor{fill:#070f11;stroke:#fefeff;stroke-opacity:.45;stroke-width:1}.sd .sd-wall{fill:#0b1316;stroke:#fefeff;stroke-opacity:.6;stroke-width:1}.sd .sd-led{fill:#0b1316;stroke:#fefeff;stroke-opacity:.45;stroke-width:.8;transition:fill .25s ease,stroke .25s ease}.sd .sd-slot{fill:#070f11;stroke:#fefeff;stroke-opacity:.3;stroke-width:1;transition:stroke .3s ease}.sd .ck-front{fill:#1a2428;stroke:#fefeff;stroke-opacity:.9;stroke-width:1}.sd .ck-glow{fill:#11ce9b;fill-opacity:0;stroke:none;transition:fill-opacity .4s ease}.sd .ck-top{fill:#111b1f;stroke:#fefeff;stroke-opacity:.8;stroke-width:1}.sd .ck-side{fill:#0b1316;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.sd .ck-inset{fill:none;stroke:#fefeff;stroke-opacity:.25;stroke-width:1}.sd .ck-tick{fill:none;stroke:#11ce9b;stroke-width:1.15;vector-effect:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .2s ease,stroke-dashoffset 0s linear .2s}.sd .sd-check-m{transition:transform .35s cubic-bezier(.4,0,.2,1)}.sd .sd-scan{opacity:0}.sd .sd-scan-l{stroke:#11ce9b;stroke-width:1.1}.sd .sd-scan-b{fill:#11ce9b;fill-opacity:.09;stroke:none}.sd[data-state=scan] .sd-scan{opacity:1;transform:translateY(var(--sd-scan));transition:transform .95s cubic-bezier(.45,0,.55,1),opacity .12s ease}.sd[data-state=rise] .sd-scan,.sd[data-state=done] .sd-scan{transform:translateY(var(--sd-scan))}.sd .sd-led.on{fill:#11ce9b;stroke:#11ce9b;stroke-opacity:1}.sd[data-state=rise] .sd-check-m,.sd[data-state=done] .sd-check-m{transform:translate(var(--sd-rx),var(--sd-ry));transition:transform .45s cubic-bezier(.2,1.35,.4,1)}.sd[data-state=rise] .sd-slot,.sd[data-state=done] .sd-slot{stroke:#11ce9b;stroke-opacity:.55}.sd[data-state=done] .ck-tick{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .38s ease-out,opacity .1s ease}.sd[data-state=done] .ck-glow{fill-opacity:.1}.cg .w-side{fill:#0b1316;stroke:#fefeff;stroke-opacity:.55;stroke-width:1}.cg .w-top{fill:#1a2428;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.cg .g-face{fill:#111b1f;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.cg .g-seam{fill:none;stroke:#fefeff;stroke-opacity:.22;stroke-width:1}.cg .g-inner{fill:#1a2428;stroke:none}.cg .g-floor{fill:#0a1215;stroke:#fefeff;stroke-opacity:.35;stroke-width:.9}.cg .g-hole{fill:#070f11;stroke:#fefeff;stroke-opacity:.4;stroke-width:.8}.cg .g-boss{fill:#0b1316;stroke:#fefeff;stroke-opacity:.6;stroke-width:.9}.cg .g-cap{fill:#1a2428;stroke:#fefeff;stroke-opacity:.8;stroke-width:.9}.cg .g-bore{fill:#070f11;stroke:#fefeff;stroke-opacity:.6;stroke-width:.8;transition:stroke .4s ease,fill .4s ease}.cg .g-key{fill:#070f11;stroke:#fefeff;stroke-opacity:.5;stroke-width:.7}.cg .g-bolt{fill:#0b1316;stroke:#fefeff;stroke-opacity:.5;stroke-width:.8;transition:fill .25s ease,stroke .25s ease}.cg .g-tick{stroke:#fefeff;stroke-opacity:.45;stroke-width:1.1;transition:stroke .3s ease,stroke-opacity .3s ease}.cg.is-on .g-tick,.cg.is-on .g-bore{stroke:#11ce9b;stroke-opacity:1}.cg .g-bolt.on{fill:#11ce9b;stroke:#11ce9b;stroke-opacity:1}.cg[data-state=done] .g-bore{fill:#11ce9b40}.bl .f-tip{fill:#1a2428;stroke:#fefeff;stroke-opacity:.75;stroke-width:1;transition:fill .3s ease,stroke .3s ease}.bl .f-ins{fill:#070f11;stroke:#fefeff;stroke-opacity:.7;stroke-width:1}.bl .f-shell{fill:#111b1f;stroke:#fefeff;stroke-opacity:.85;stroke-width:1}.bl .f-collar{fill:#111b1f;stroke:#fefeff;stroke-opacity:.8;stroke-width:1}.bl .f-top{fill:#1a2428;stroke:#fefeff;stroke-opacity:.6;stroke-width:1}.bl .f-shade{fill:#0b1316}.bl .f-crest{fill:none;stroke:#fefeff;stroke-opacity:.55;stroke-width:1}.bl .f-root{fill:none;stroke:#fefeff;stroke-opacity:.22;stroke-width:1}.bl .f-line{fill:none;stroke:#fefeff;stroke-opacity:.35;stroke-width:1}.bl .f-dimple{stroke:#fefeff;stroke-opacity:.4;stroke-width:.9}.bl .g-fill{fill:#0b1316}.bl .g-lune{fill:#1a2428;transition:opacity .6s ease}.bl .g-mer{fill:none;stroke:#fefeff;stroke-opacity:.3;stroke-width:1;transition:opacity .6s ease}.bl .g-glow{opacity:0;transition:opacity .7s ease}.bl .g-edge{fill:none;stroke:#fefeff;stroke-opacity:.85;stroke-width:1;transition:stroke .5s ease}.bl .g-seal{fill:none;stroke:#fefeff;stroke-opacity:.25;stroke-width:1}.bl .g-hl{fill:none;stroke:#fefeff;stroke-opacity:.3;stroke-width:1}.bl .m-stem{fill:#0a1215;stroke:#fefeff;stroke-opacity:.35;stroke-width:.9}.bl .m-press{fill:#1a2428;stroke:#fefeff;stroke-opacity:.45;stroke-width:.9}.bl .m-wire{fill:none;stroke:#fefeff;stroke-opacity:.5;stroke-width:.9;transition:stroke .3s ease,stroke-opacity .3s ease}.bl .m-support{fill:none;stroke:#fefeff;stroke-opacity:.35;stroke-width:.8}.bl .m-fil{fill:none;stroke:#fefeff;stroke-opacity:.7;stroke-width:.9;transition:stroke .35s ease,stroke-opacity .35s ease}.bl .ray{stroke:#11ce9b;stroke-width:1.1;opacity:0;transform:translate(var(--dx),var(--dy));transition:opacity .25s ease,transform .25s ease}.bl.is-on .bl-tip{stroke:#11ce9b;stroke-opacity:1}.bl.is-on .m-wire{stroke:#11ce9b;stroke-opacity:.85}.bl .m-fil.on{stroke:#11ce9b;stroke-opacity:1}.bl[data-state=lit] .g-glow{opacity:1}.bl[data-state=lit] .g-lune,.bl[data-state=lit] .g-mer{opacity:.3}.bl[data-state=lit] .g-edge{stroke:#11ce9b}.bl[data-state=lit] .ray{opacity:.9;transform:none;transition:opacity .4s ease calc(var(--i) * 60ms + .12s),transform .45s cubic-bezier(.2,1.4,.4,1) calc(var(--i) * 60ms + .12s)}
