.scene{--T:9s;--ui:#10130D;--ui-2:#171B12;--ui-3:#20251A;--ui-line:rgba(255,255,255,.08);--ui-text:#EDEEE6;--ui-muted:#9A9F90;--lime:#C7F000;--lime-2:#A6E24A;position:relative;container-type:inline-size;overflow:hidden;color:var(--ui-text);background:radial-gradient(70% 60% at 70% 20%,rgba(199,240,0,.1),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0/22px 22px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0/22px 22px,#0B0E09;border:1px solid rgba(255,255,255,.06);font-size:clamp(9px,3.1cqw,13.5px);line-height:1.3}.bento .card .media.scene{aspect-ratio:4/3.4}.bento .card.big .media.scene{aspect-ratio:auto;font-size:clamp(10px,2.55cqw,17px)}.scene:not(.on) *{animation-play-state:paused!important}.sc-stage{position:absolute;inset:0;padding:7%}.sc-win{position:relative;background:var(--ui);border:1px solid var(--ui-line);border-radius:.9em;box-shadow:0 1.6em 3em -1.4em rgba(0,0,0,.7);overflow:hidden}.sc-top{display:flex;align-items:center;gap:.6em;padding:.55em .75em;border-bottom:1px solid var(--ui-line);background:var(--ui-2)}.sc-dots{display:flex;gap:.3em}.sc-dots i{width:.45em;height:.45em;border-radius:50%;background:#3A4033}.sc-label,.sc-url{font:500 .78em/1 var(--mono);letter-spacing:.06em;color:var(--ui-muted)}.sc-url{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ui);border:1px solid var(--ui-line);border-radius:.5em;padding:.35em .6em}.sc-pill{margin-left:auto;font:500 .7em/1 var(--mono);color:#0B110D;background:var(--lime);border-radius:.4em;padding:.3em .45em}.sc-bar{display:block;height:.5em;border-radius:99px;background:#2A3024;margin:.38em 0}.sc-bar.lg{height:.75em;background:#3A4033}.sc-bar.lime{background:var(--lime-2)}.sc-cursor{position:absolute;width:1.5em;height:1.5em;z-index:5;filter:drop-shadow(0 .2em .3em rgba(0,0,0,.6))}.sc-toast{position:absolute;z-index:6;display:flex;align-items:center;gap:.6em;background:rgba(23,27,18,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(199,240,0,.35);border-radius:.8em;padding:.55em .8em .55em .55em;box-shadow:0 1em 2.4em -1em rgba(0,0,0,.8),0 0 0 .3em rgba(199,240,0,.06)}.sc-toast b{display:block;font-size:.92em;font-weight:700;letter-spacing:-.01em}.sc-toast small{display:block;font-size:.75em;color:var(--ui-muted)}.sc-ico{width:1.9em;height:1.9em;border-radius:.55em;background:var(--lime);color:#0B110D;display:grid;place-items:center;flex:none}.sc-ico svg{width:1.1em;height:1.1em}.nv-mark{display:block;overflow:visible}.nv-mark path{fill:none;stroke:var(--mk,var(--lime));transition:stroke .45s var(--ease);stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.nv-mark .nv-mark-b{stroke:var(--mk2,#E9FF8A)}.nv-mark.mini path{stroke-width:15}.nv-bottle{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:4em}.nv-bottle .cap{width:1.55em;height:1.25em;border-radius:.32em .32em .14em .14em;background:linear-gradient(90deg,#15180F,#4E5545 42%,#2A2F23 60%,#121510)}.nv-bottle .neck{width:1.05em;height:.55em;background:linear-gradient(90deg,#9FA394,#F6F4EC 48%,#A9AC9E)}.nv-bottle .body{position:relative;width:4em;height:5.2em;border-radius:1.1em 1.1em 1.3em 1.3em;display:grid;place-items:center;background-color:#ECE7DA;background-image:linear-gradient(90deg,rgba(0,0,0,.28),transparent 26%,rgba(255,255,255,.55) 38%,rgba(255,255,255,0) 52%,transparent 70%,rgba(0,0,0,.32)),linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%,rgba(0,0,0,.12));box-shadow:inset 0 -.4em .8em rgba(0,0,0,.18)}.nv-bottle .label{font:700 .55em/1 var(--mono);letter-spacing:.08em;color:#0B110D;background:rgba(255,255,255,.72);padding:.45em .6em;border-radius:.25em}.nv-bottle .shade{width:4.8em;height:.7em;margin-top:.25em;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.nb .sc-win{box-shadow:0 1.8em 3.2em -1.6em rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.04)}.nb-canvas{position:absolute;left:6%;top:6%;width:57%;height:47%;display:flex;flex-direction:column}.nb-zoom{margin-left:auto;font:500 .72em/1 var(--mono);color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:.4em;padding:.3em .45em}.nb-art{position:relative;flex:1 1;background:radial-gradient(circle,rgba(128,128,128,.22) 1px,transparent 1.2px) 0 0/1.1em 1.1em;background-color:var(--mkbg,#0C0F09);transition:background-color .45s var(--ease)}.nb-guides{position:absolute;inset:6% 4%;width:92%;height:88%}.nb-guides .g{fill:none;stroke:rgba(199,240,0,.45);stroke-width:.6;stroke-dasharray:1;stroke-dashoffset:0;animation:nbG var(--T) var(--ease) infinite both}.nb-guides .g2,.nb-guides .g3{animation-name:nbG2}.nb-guides .g4{stroke:rgba(244,242,236,.16);animation-name:nbG4}@keyframes nbG{0%,2%{stroke-dashoffset:1px;opacity:1}14%{stroke-dashoffset:0px;opacity:1}34%{opacity:1}42%,93%{stroke-dashoffset:0px;opacity:.28}to{stroke-dashoffset:0px;opacity:0}}@keyframes nbG2{0%,6%{stroke-dashoffset:1px;opacity:1}18%{stroke-dashoffset:0px;opacity:1}34%{opacity:1}42%,93%{stroke-dashoffset:0px;opacity:.28}to{stroke-dashoffset:0px;opacity:0}}@keyframes nbG4{0%,9%{stroke-dashoffset:1px;opacity:1}20%{stroke-dashoffset:0px;opacity:1}42%,93%{stroke-dashoffset:0px;opacity:.5}to{stroke-dashoffset:0px;opacity:0}}.nb-mark-wrap{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;translate:-50% -50%}.nb-mark-wrap .nv-mark{width:100%;height:100%;filter:drop-shadow(0 0 .9em rgba(199,240,0,.35))}.nb-mark-wrap .nv-mark path{stroke-dasharray:1;animation:nbDraw var(--T) var(--ease) infinite both;stroke-dasharray:100}.nb-mark-wrap .nv-mark-a{animation-name:nbDrawA}.nb-mark-wrap .nv-mark-b{animation-name:nbDrawB}@keyframes nbDrawA{0%,14%{stroke-dashoffset:100px;opacity:1}26%,93%{stroke-dashoffset:0px;opacity:1}to{stroke-dashoffset:0px;opacity:0}}@keyframes nbDrawB{0%,19%{stroke-dashoffset:100px;opacity:1}31%,93%{stroke-dashoffset:0px;opacity:1}to{stroke-dashoffset:0px;opacity:0}}.nb-sel{inset:-12%;animation:nbSel var(--T) var(--ease) infinite both}.nb-sel,.nb-sel i{position:absolute;border:1px solid var(--lime)}.nb-sel i{width:.55em;height:.55em;background:#0C0F09}.nb-sel i:first-child{left:-.3em;top:-.3em}.nb-sel i:nth-child(2){right:-.3em;top:-.3em}.nb-sel i:nth-child(3){left:-.3em;bottom:-.3em}.nb-sel i:nth-child(4){right:-.3em;bottom:-.3em}.nb-sel em{position:absolute;left:50%;bottom:-2.1em;translate:-50% 0;font:600 .62em/1 var(--mono);font-style:normal;color:#0B110D;background:var(--lime);border-radius:.3em;padding:.35em .5em;white-space:nowrap}@keyframes nbSel{0%,31%{opacity:0;transform:scale(1.08)}35%,50%{opacity:1;transform:none}55%,to{opacity:0;transform:none}}.nb-ruler{position:absolute;background:repeating-linear-gradient(90deg,rgba(244,242,236,.25) 0 1px,transparent 1px .55em);opacity:.6}.nb-ruler-x{left:0;right:0;top:0;height:.45em}.nb-ruler-y{top:0;bottom:0;left:0;width:.45em;background:repeating-linear-gradient(180deg,rgba(244,242,236,.25) 0 1px,transparent 1px .55em)}.nb-h{padding:.7em .85em .2em}.nb-h small{font:500 .68em/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted)}.nb-palette{position:absolute;right:6%;top:6%;width:31%}.nb-palette ul{list-style:none;margin:0;padding:.35em .85em .8em;display:grid;grid-gap:.5em;gap:.5em}.nb-palette li{display:grid;grid-template-columns:1.6em 1fr auto;align-items:center;grid-gap:.55em;gap:.55em;font-size:.82em}.nb-palette b{width:1.6em;height:1.6em;border-radius:.45em;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.nb-palette code{font:500 .78em var(--mono);color:var(--ui-muted)}.nb-type{position:absolute;right:6%;top:36%;width:31%}.nb-spec{display:flex;align-items:center;gap:.6em;padding:.2em .85em .4em}.nb-spec>b{font-size:2.6em;font-weight:700;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#F4F2EC,#B9BDAF);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-spec strong{display:block;font-size:.9em}.nb-spec small{display:block;font:500 .65em var(--mono);color:var(--ui-muted)}.nb-weights{display:grid;grid-gap:.3em;gap:.3em;padding:0 .85em .85em}.nb-weights i{display:block;height:.42em;border-radius:99px;background:#2A3024;transform-origin:left;animation:nbW var(--T) var(--ease) infinite both}.nb-weights .w1{width:62%}.nb-weights .w2{width:78%;background:#3D4433;animation-delay:.12s}.nb-weights .w3{width:94%;background:var(--lime-2);animation-delay:.24s}@keyframes nbW{0%,48%{transform:scaleX(0);opacity:1}56%,93%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.ns-win{position:absolute;inset:6%;display:flex;flex-direction:column}.ns-cart,.ns-cart svg{display:block}.ns-cart svg{width:100%;height:100%}.ns-cart{position:relative}.ns-cart em{position:absolute;min-width:1.15em;height:1.15em;border-radius:99px;background:var(--lime);color:#0B110D;font-weight:700;font-style:normal;text-align:center;display:block;top:-.45em!important;right:-.55em!important;font-size:.62em!important;line-height:1.15em!important;font-family:var(--sans)}.ns-body{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:.7em;gap:.7em;padding:.6em;min-height:0}.ns-media{position:relative;border-radius:.75em;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,#1A2013,#0D100A);border:1px solid var(--ui-line)}.ns-halo{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(244,242,236,.22),transparent);animation:nsHalo var(--T) var(--ease) infinite}@keyframes nsHalo{0%,38%{background:radial-gradient(closest-side,rgba(244,242,236,.2),transparent)}44%,93%{background:radial-gradient(closest-side,rgba(199,240,0,.42),transparent)}to{background:radial-gradient(closest-side,rgba(244,242,236,.2),transparent)}}.ns-media .nv-bottle{position:relative;font-size:.92em;margin-top:-.4em;animation:nsFloat 4.5s ease-in-out infinite}.ns-media .nv-bottle .shade{display:none}@keyframes nsFloat{50%{transform:translateY(-.25em) rotate(-2deg)}}.ns-floor{position:absolute;left:50%;bottom:17%;width:46%;height:6%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent)}.nc .nv-bottle .body,.ns-drawer .nv-bottle .body,.ns-media .nv-bottle .body{animation:nsTint var(--T) var(--ease) infinite}@keyframes nsTint{0%,38%{background-color:#ECE7DA}43%,93%{background-color:#C7F000}to{background-color:#ECE7DA}}.ns-thumbs{position:absolute;left:50%;bottom:5%;translate:-50% 0;display:flex;gap:.3em}.ns-thumbs i{width:.4em;height:.4em;border-radius:50%;background:rgba(244,242,236,.25)}.ns-thumbs i.on{background:var(--ui-text);width:1em;border-radius:99px}.ns-info{display:flex;flex-direction:column;justify-content:center;gap:.45em;min-width:0}.ns-info small{font:500 .62em/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.ns-name{font-size:1.05em;font-weight:700;letter-spacing:-.03em;line-height:1.05}.ns-price{font-size:.9em;font-weight:600}.ns-stars{font-size:.62em;letter-spacing:.1em;color:var(--lime-2)}.ns-sw{position:relative;display:flex;gap:.45em;margin:.15em 0}.ns-sw i{width:1.15em;height:1.15em;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.ns-sw .iv{background:#ECE7DA}.ns-sw .gr{background:#2B3024}.ns-sw .li{background:var(--lime)}.ns-ring{position:absolute;left:-.2em;top:-.2em;width:1.55em;height:1.55em;border-radius:50%;border:1.5px solid var(--ui-text);animation:nsRing var(--T) var(--ease) infinite}@keyframes nsRing{0%,38%{transform:translateX(0)}42%,93%{transform:translateX(3.2em)}to{transform:translateX(0)}}.ns-add{display:block;text-align:center;white-space:nowrap;font-size:.66em;font-weight:700;color:#0B110D;background:var(--lime);border-radius:.6em;padding:.7em .5em;box-shadow:0 .5em 1.2em -.5em rgba(199,240,0,.55)}.ns-add span{display:inline-block;animation:nsPress var(--T) var(--ease) infinite}.scene .ns-add.t25{animation:in25 var(--T) var(--ease) infinite both,nsPressB var(--T) var(--ease) infinite}@keyframes nsPressB{0%,55%{scale:1}57%{scale:.93}60%,to{scale:1}}@keyframes nsPress{0%,to{transform:none}}.ns-ship{font-size:.6em;color:var(--ui-muted)}.ns-cart em{animation:nsBadge var(--T) var(--ease) infinite both}@keyframes nsBadge{0%,59%{transform:scale(0)}63%{transform:scale(1.4)}66%,93%{transform:scale(1)}to{transform:scale(0)}}.ns-cur{animation:nsCur var(--T) var(--ease) infinite}@keyframes nsCur{0%,22%{left:96%;top:104%;opacity:0}26%{opacity:1}35%,40%{left:var(--sx,86%);top:var(--sy,58%);opacity:1}38%{transform:scale(.8)}40%{transform:none}52%,58%{left:var(--bx,74%);top:var(--by,72%);opacity:1}56%{transform:scale(.8)}58%{transform:none}66%{left:92%;top:4%;opacity:1}72%,to{left:92%;top:4%;opacity:0}}.ns-drawer{position:absolute;right:3%;bottom:3%;width:84%;z-index:6;display:flex;align-items:center;gap:.6em;background:rgba(23,27,18,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(199,240,0,.35);border-radius:.8em;padding:.45em .5em .45em .6em;box-shadow:0 1em 2.4em -1em rgba(0,0,0,.85);animation:nsDrawer var(--T) var(--ease) infinite both}@keyframes nsDrawer{0%,61%{opacity:0;transform:translateY(120%)}66%,93%{opacity:1;transform:none}to{opacity:0;transform:translateY(40%)}}.ns-drawer .nv-bottle{font-size:.38em;flex:none}.ns-drawer .nv-bottle .shade{display:none}.ns-drawer>span:not(.ns-pay):not(.nv-bottle){flex:1 1;min-width:0}.ns-drawer b{display:block;font-size:.85em}.ns-drawer small{display:block;font-size:.66em;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-pay{font-size:.7em;font-weight:700;color:#0B110D;background:var(--ui-text);border-radius:.5em;padding:.55em .8em}.nc-phone{position:absolute;left:50%;top:4.5%;height:91%;aspect-ratio:9/18.5;translate:-50% 0;border-radius:1.7em;background:#050604;padding:.32em;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 1.6em 3em -1em rgba(0,0,0,.9),0 0 3em -1em rgba(199,240,0,.25);z-index:2}.nc-screen{position:relative;height:100%;border-radius:1.4em;overflow:hidden;background:#0E120B}.nc-bars{position:absolute;left:.6em;right:.6em;top:.6em;z-index:4;display:flex;gap:.25em}.nc-bars i{flex:1 1;height:.18em;border-radius:99px;background:rgba(255,255,255,.28);overflow:hidden}.nc-bars b{display:block;height:100%;width:100%;background:#fff;transform-origin:left}.nc-bars .p1{animation:ncP1 var(--T) linear infinite}.nc-bars .p2{animation:ncP2 var(--T) linear infinite}.nc-bars .p3{animation:ncP3 var(--T) linear infinite}@keyframes ncP1{0%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes ncP2{0%,33%{transform:scaleX(0)}65%,to{transform:scaleX(1)}}@keyframes ncP3{0%,66%{transform:scaleX(0)}98%{transform:scaleX(1)}to{transform:scaleX(0)}}.nc-head{position:absolute;left:.6em;right:.6em;top:1.05em;z-index:4;display:flex;align-items:center;gap:.35em;font-size:.72em}.nc-av{width:1.7em;height:1.7em;border-radius:50%;background:#0E120B;border:1.5px solid var(--lime);display:grid;place-items:center}.nc-av .nv-mark{width:62%;height:62%}.nc-head b{font-size:.92em}.nc-head small{font-size:.78em;opacity:.7}.nc-slide{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.nc-slide.s1{background:radial-gradient(circle at 70% 75%,#22301A,#0B0E09 70%);animation:ncS1 var(--T) var(--ease) infinite both}.nc-slide.s2{background:radial-gradient(circle at 50% 45%,#E9FF8A,#C7F000 45%,#8FB000);animation:ncS2 var(--T) var(--ease) infinite both}.nc-slide.s3{background:#F3EFE6;color:#0B110D;animation:ncS3 var(--T) var(--ease) infinite both;align-content:center;gap:.9em}@keyframes ncS1{0%,31%{opacity:1}34%,99%{opacity:0}to{opacity:1}}@keyframes ncS2{0%,31%{opacity:0}34%,64%{opacity:1}67%,to{opacity:0}}@keyframes ncS3{0%,64%{opacity:0}67%,96%{opacity:1}to{opacity:0}}.nc-orb{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F4FFB8,#C7F000 40%,#5E7A12 75%,transparent 76%);filter:blur(.5px);box-shadow:0 0 3em rgba(199,240,0,.45);animation:ncOrb var(--T) var(--ease) infinite}@keyframes ncOrb{0%{transform:translate(30%,40%) scale(.4)}30%{transform:translate(18%,22%) scale(1)}to{transform:translate(18%,22%) scale(1)}}.nc-kin-3{font-size:1.02em!important}.nc-kin{position:relative;z-index:2;margin:0;font-size:1.45em;font-weight:700;letter-spacing:-.05em;line-height:.98;text-align:center}.nc-kin span{display:block}.s1 .nc-kin span:first-child{animation:ncK1 var(--T) var(--ease) infinite both}.s1 .nc-kin span:nth-child(2){animation:ncK2 var(--T) var(--ease) infinite both}@keyframes ncK1{0%,2%{opacity:0;transform:translateY(80%) skewY(6deg)}27%,9%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-60%)}}@keyframes ncK2{0%,5%{opacity:0;transform:translateY(80%) skewY(6deg)}12%,27%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-60%)}}.nc .nv-bottle.story{font-size:1.15em;animation:ncBottle var(--T) var(--ease) infinite}.nc .nv-bottle.story .body{animation:none;background-color:#ECE7DA}@keyframes ncBottle{0%,33%{transform:scale(.8) rotate(-8deg)}64%{transform:scale(1.08) rotate(4deg)}to{transform:scale(1.08) rotate(4deg)}}.nc-kin-3 em{font-style:normal;background:linear-gradient(var(--lime),var(--lime)) 0 88%/100% .32em no-repeat;animation:ncHl var(--T) var(--ease) infinite both}@keyframes ncHl{0%,70%{background-size:0 .32em}78%,to{background-size:100% .32em}}.s3 .nc-kin span{animation:ncK3 var(--T) var(--ease) infinite both}@keyframes ncK3{0%,66%{opacity:0;transform:translateY(60%)}72%,96%{opacity:1;transform:none}to{opacity:0}}.nc-cta{position:relative;z-index:2;justify-self:center;font-size:.72em;font-weight:700;color:#F3EFE6;background:#0B110D;border-radius:99px;padding:.6em 1.1em;animation:ncCta var(--T) var(--ease) infinite both}@keyframes ncCta{0%,76%{opacity:0;transform:scale(.8)}80%,96%{opacity:1;transform:none}to{opacity:0}}.nc-heart{position:absolute;right:.7em;bottom:1.4em;z-index:5;width:1.9em;height:1.9em;color:#fff;animation:ncHeart var(--T) var(--ease) infinite both}.nc-heart svg{width:100%;height:100%;filter:drop-shadow(0 .2em .5em rgba(0,0,0,.45))}@keyframes ncHeart{0%,46%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.35)}54%{transform:scale(1)}62%{opacity:1;transform:translateY(-.4em)}68%,to{opacity:0;transform:translateY(-2em) scale(.7)}}.nc-side{position:absolute;z-index:3;width:27%;background:rgba(16,19,13,.94);border:1px solid var(--ui-line);border-radius:.8em;padding:.55em .6em .6em;box-shadow:0 1.2em 2.4em -1em rgba(0,0,0,.85)}.nc-side small{display:block;font:500 .6em/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted);margin-bottom:.5em}.nc-carousel{left:3%;top:11%}.nc-stack{position:relative;height:4.4em}.nc-stack i{position:absolute;inset:0 12% 0 12%;border-radius:.45em;border:1px solid rgba(255,255,255,.12)}.nc-stack .s3{background:#2B3324;transform:rotate(8deg) translateX(14%)}.nc-stack .s2{background:#F3EFE6;transform:rotate(-6deg) translateX(-10%)}.nc-stack .s1{display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2C3A18,#11150D);animation:ncSwipe var(--T) var(--ease) infinite}.nc-stack .s1 .nv-mark{width:42%;height:42%}@keyframes ncSwipe{0%,30%{transform:none;opacity:1}38%{transform:translateX(-70%) rotate(-14deg);opacity:0}44%{transform:translateX(0) scale(.9);opacity:0}52%,to{transform:none;opacity:1}}.nc-dots{display:flex;justify-content:center;gap:.25em;margin-top:.5em}.nc-dots i{width:.3em;height:.3em;border-radius:50%;background:rgba(255,255,255,.25)}.nc-dots i:first-child{background:var(--lime)}.nc-reach{right:3%;top:38%}.nc-chart{display:flex;align-items:flex-end;gap:.22em;height:3.4em}.nc-chart i{flex:1 1;height:var(--h);border-radius:.2em .2em .1em .1em;background:linear-gradient(180deg,var(--lime),#5E7A12);transform-origin:bottom;animation:ncBar var(--T) var(--ease) infinite both}.nc-chart i:nth-child(2){animation-delay:.08s}.nc-chart i:nth-child(3){animation-delay:.16s}.nc-chart i:nth-child(4){animation-delay:.24s}.nc-chart i:nth-child(5){animation-delay:.32s}@keyframes ncBar{0%,40%{transform:scaleY(.12)}56%,93%{transform:scaleY(1)}to{transform:scaleY(.12)}}.nc-up{display:block;margin-top:.45em;font-size:.62em;font-weight:700;color:var(--lime-2)}.nc-pub{position:absolute;left:3%;bottom:9%;z-index:3;display:flex;align-items:center;gap:.4em;font-size:.68em;font-weight:600;background:rgba(16,19,13,.94);border:1px solid rgba(199,240,0,.35);border-radius:99px;padding:.45em .7em .45em .45em;animation:ncPub var(--T) var(--ease) infinite both}.nc-pub i{width:1.4em;height:1.4em;border-radius:50%;background:var(--lime);color:#0B110D;display:grid;place-items:center}.nc-pub i svg{width:.85em;height:.85em}@keyframes ncPub{0%,80%{opacity:0;transform:translateY(.6em)}85%,96%{opacity:1;transform:none}to{opacity:0}}.sc-seo .sc-win{position:absolute;inset:7% 7% 16% 7%;padding:.9em}.sc-search{display:flex;align-items:center;gap:.55em;background:var(--ui-2);border:1px solid var(--ui-line);border-radius:99px;padding:.6em .9em;color:var(--ui-muted)}.sc-search svg{width:1.1em;height:1.1em;flex:none}.sc-typed{overflow:hidden;white-space:nowrap;font-size:.92em;color:var(--ui-text)}.sc-typed span{display:inline-block;animation:type var(--T) steps(28) infinite both;overflow:hidden;vertical-align:bottom;border-right:2px solid var(--lime)}@keyframes type{0%,3%{max-width:0}25%,93%{max-width:20em}to{max-width:20em}}.sc-serp{list-style:none;margin:.8em 0 0;padding:0;position:relative;height:calc(4 * 3.1em)}.sc-r{position:absolute;left:0;right:0;height:2.7em;display:flex;align-items:center;gap:.7em;background:var(--ui-2);border:1px solid var(--ui-line);border-radius:.6em;padding:0 .7em}.sc-r b{width:1.6em;height:1.6em;border-radius:.45em;display:grid;place-items:center;font:600 .75em var(--mono);color:var(--ui-muted);background:var(--ui-3);flex:none}.sc-r>span{flex:1 1}.sc-r .sc-bar{margin:.25em 0}.sc-r.r1{top:0}.sc-r.r1,.sc-r.r2{animation:down1 var(--T) var(--ease) infinite}.sc-r.r2{top:3.1em}.sc-r.r3{top:6.2em;animation:down1 var(--T) var(--ease) infinite}.sc-you{top:9.3em;border-color:rgba(199,240,0,.55);background:linear-gradient(90deg,rgba(199,240,0,.12),transparent 70%),var(--ui-2);animation:climb var(--T) var(--ease) infinite;z-index:2}.sc-you b{background:var(--lime);color:#0B110D}.sc-you em{display:block;font-style:normal;font-weight:700;font-size:.85em;color:var(--lime-2)}@keyframes down1{0%,40%{transform:none}62%,93%{transform:translateY(3.1em)}to{transform:none}}@keyframes climb{0%,40%{transform:none;box-shadow:none}62%,93%{transform:translateY(-9.3em);box-shadow:0 .8em 1.6em -.6em rgba(199,240,0,.45)}to{transform:none}}.sc-you b:after{content:"4";animation:rank var(--T) steps(1) infinite}.sc-you b{font-size:0}.sc-you b:after{font-size:.75rem;font-size:max(9px,2.3cqw)}@keyframes rank{0%,55%{content:"4"}56%,99%{content:"1"}to{content:"4"}}.sc-toast-seo{right:7%;bottom:6%;animation:toast70 var(--T) var(--ease) infinite both}.sc-flow{position:absolute;left:9%;right:9%;top:8%;bottom:24%;display:flex;flex-direction:column;justify-content:space-between}.sc-rail{position:absolute;left:1.15em;top:1.2em;bottom:1.2em;width:2px;background:repeating-linear-gradient(#3A4033 0 .35em,transparent .35em .7em)}.sc-pulse{position:absolute;left:50%;top:0;width:.7em;height:.7em;margin-left:-.35em;border-radius:50%;background:var(--lime);box-shadow:0 0 0 .3em rgba(199,240,0,.2),0 0 1em var(--lime);animation:rail var(--T) var(--ease) infinite}@keyframes rail{0%,6%{top:0;opacity:0}9%{opacity:1}68%{top:calc(100% - .7em);opacity:1}74%,to{top:calc(100% - .7em);opacity:0}}.sc-node{position:relative;display:flex;align-items:center;gap:.7em;background:var(--ui);border:1px solid var(--ui-line);border-radius:.75em;padding:.45em .7em .45em .45em;margin-left:0;transition:none}.sc-node-ico{width:1.5em;height:1.5em;border-radius:.45em;background:var(--ui-3);display:grid;place-items:center;flex:none;margin-left:.2em}.sc-node-n{font:600 .75em var(--mono);color:var(--ui-muted)}.sc-orb{width:.95em;height:.95em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--lime) 45%,#7FA300);box-shadow:0 0 .6em var(--lime);animation:orbspin 1.6s linear infinite}@keyframes orbspin{50%{transform:scale(.8)}}.sc-node-txt{flex:1 1}.sc-node-txt b{display:block;font-size:.9em}.sc-node-txt small{display:block;font-size:.72em;color:var(--ui-muted)}.sc-done{width:1.4em;height:1.4em;border-radius:50%;background:var(--lime);color:#0B110D;display:grid;place-items:center}.sc-done svg{width:.85em;height:.85em}.sc-node.n0{animation:node0 var(--T) var(--ease) infinite}.sc-node.n0 .sc-done{animation:done0 var(--T) var(--ease) infinite both}.sc-node.n1{animation:node1 var(--T) var(--ease) infinite}.sc-node.n1 .sc-done{animation:done1 var(--T) var(--ease) infinite both}.sc-node.n2{animation:node2 var(--T) var(--ease) infinite}.sc-node.n2 .sc-done{animation:done2 var(--T) var(--ease) infinite both}.sc-node.n3{animation:node3 var(--T) var(--ease) infinite}.sc-node.n3 .sc-done{animation:done3 var(--T) var(--ease) infinite both}@keyframes node0{0%,22%,6%,to{border-color:var(--ui-line)}10%,16%{border-color:rgba(199,240,0,.6);box-shadow:0 0 0 .3em rgba(199,240,0,.08)}}@keyframes node1{0%,24%,42%,to{border-color:var(--ui-line)}28%,36%{border-color:rgba(199,240,0,.6);box-shadow:0 0 0 .3em rgba(199,240,0,.08)}}@keyframes node2{0%,44%,60%,to{border-color:var(--ui-line)}48%,54%{border-color:rgba(199,240,0,.6);box-shadow:0 0 0 .3em rgba(199,240,0,.08)}}@keyframes node3{0%,62%,80%,to{border-color:var(--ui-line)}66%,74%{border-color:rgba(199,240,0,.6);box-shadow:0 0 0 .3em rgba(199,240,0,.08)}}@keyframes done0{0%,12%{transform:scale(0)}16%,93%{transform:scale(1)}to{transform:scale(0)}}@keyframes done1{0%,32%{transform:scale(0)}36%,93%{transform:scale(1)}to{transform:scale(0)}}@keyframes done2{0%,50%{transform:scale(0)}54%,93%{transform:scale(1)}to{transform:scale(0)}}@keyframes done3{0%,70%{transform:scale(0)}74%,93%{transform:scale(1)}to{transform:scale(0)}}.sc-toast-ai{left:50%;bottom:6%;translate:-50% 0;white-space:nowrap;animation:toast76 var(--T) var(--ease) infinite both}@keyframes toast76{0%,75%{opacity:0;transform:translateY(1em) scale(.95)}80%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes in0{0%{opacity:0;transform:translateY(.6em) scale(.97)}6%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t0{animation:in0 var(--T) var(--ease) infinite both}@keyframes in5{0%,5%{opacity:0;transform:translateY(.6em) scale(.97)}11%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t5{animation:in5 var(--T) var(--ease) infinite both}@keyframes in10{0%,10%{opacity:0;transform:translateY(.6em) scale(.97)}16%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t10{animation:in10 var(--T) var(--ease) infinite both}@keyframes in15{0%,15%{opacity:0;transform:translateY(.6em) scale(.97)}21%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t15{animation:in15 var(--T) var(--ease) infinite both}@keyframes in20{0%,20%{opacity:0;transform:translateY(.6em) scale(.97)}26%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t20{animation:in20 var(--T) var(--ease) infinite both}@keyframes in25{0%,25%{opacity:0;transform:translateY(.6em) scale(.97)}31%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t25{animation:in25 var(--T) var(--ease) infinite both}@keyframes in30{0%,30%{opacity:0;transform:translateY(.6em) scale(.97)}36%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t30{animation:in30 var(--T) var(--ease) infinite both}@keyframes in35{0%,35%{opacity:0;transform:translateY(.6em) scale(.97)}41%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t35{animation:in35 var(--T) var(--ease) infinite both}@keyframes in40{0%,40%{opacity:0;transform:translateY(.6em) scale(.97)}46%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t40{animation:in40 var(--T) var(--ease) infinite both}@keyframes in45{0%,45%{opacity:0;transform:translateY(.6em) scale(.97)}51%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t45{animation:in45 var(--T) var(--ease) infinite both}@keyframes in50{0%,50%{opacity:0;transform:translateY(.6em) scale(.97)}56%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t50{animation:in50 var(--T) var(--ease) infinite both}@keyframes in55{0%,55%{opacity:0;transform:translateY(.6em) scale(.97)}61%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t55{animation:in55 var(--T) var(--ease) infinite both}@keyframes in60{0%,60%{opacity:0;transform:translateY(.6em) scale(.97)}66%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t60{animation:in60 var(--T) var(--ease) infinite both}@keyframes in65{0%,65%{opacity:0;transform:translateY(.6em) scale(.97)}71%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t65{animation:in65 var(--T) var(--ease) infinite both}@keyframes in70{0%,70%{opacity:0;transform:translateY(.6em) scale(.97)}76%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t70{animation:in70 var(--T) var(--ease) infinite both}@keyframes in75{0%,75%{opacity:0;transform:translateY(.6em) scale(.97)}81%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t75{animation:in75 var(--T) var(--ease) infinite both}@keyframes in80{0%,80%{opacity:0;transform:translateY(.6em) scale(.97)}86%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t80{animation:in80 var(--T) var(--ease) infinite both}@keyframes in85{0%,85%{opacity:0;transform:translateY(.6em) scale(.97)}91%,93%{opacity:1;transform:none}to{opacity:0;transform:none}}.scene .t85{animation:in85 var(--T) var(--ease) infinite both}.sc-flow{top:4%;bottom:40%}.sc-ai .sc-node{padding-block:.35em}.sc-toast-ai{bottom:2.5%}.nb-h{display:flex;align-items:center;gap:.5em}.nb-copied{margin-left:auto;font:600 .58em/1 var(--mono);font-style:normal;color:#0B110D;background:var(--lime);border-radius:.3em;padding:.3em .4em;animation:nbCopy .3s var(--ease)}@keyframes nbCopy{0%{opacity:0;transform:translateY(.3em)}}.nb-palette li{display:block}.nb-palette button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:1.6em 1fr auto;align-items:center;grid-gap:.55em;gap:.55em;cursor:pointer;border-radius:.5em;padding:.15em .25em;margin:-.15em -.25em;transition:background .2s}.nb-palette button:hover{background:rgba(255,255,255,.05)}.nb-palette button:hover b{transform:scale(1.12)}.nb-palette button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nb-palette b{transition:transform .25s var(--ease),box-shadow .25s}.nb-palette li.on b{box-shadow:0 0 0 2px #0C0F09,0 0 0 3.5px var(--lime)}.nb-apps{position:absolute;left:6%;right:6%;bottom:6%;height:36%;display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:3%;gap:3%}.nb-app{position:relative;display:flex;flex-direction:column;background:var(--ui);border:1px solid var(--ui-line);border-radius:.9em;box-shadow:0 1.8em 3.2em -1.6em rgba(0,0,0,.85);overflow:hidden}.nb-app>div:first-child{flex:1 1;display:grid;place-items:center;min-height:0;background:radial-gradient(circle at 50% 45%,rgba(199,240,0,.1),transparent 70%)}.nb-cap{display:block;padding:.55em .8em;border-top:1px solid var(--ui-line);font:500 .6em/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}.nb-card3d{perspective:40em}.nb-card-in{position:relative;width:min(84%,13em);aspect-ratio:1.72;transform-style:preserve-3d;animation:nbFlip var(--T) var(--ease) infinite;transition:transform .7s var(--ease)}.nb-card3d:hover .nb-card-in{animation:none;transform:rotateY(180deg) rotateX(4deg)}@keyframes nbFlip{0%,66%{transform:rotateY(-14deg) rotateX(8deg)}74%,86%{transform:rotateY(180deg) rotateX(6deg)}94%,to{transform:rotateY(-14deg) rotateX(8deg)}}.nb-face{position:absolute;inset:0;border-radius:.45em;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1em 1.6em -.6em rgba(0,0,0,.8)}.nb-face.front{background:linear-gradient(135deg,#1A1F14,#0E110B);border:1px solid rgba(255,255,255,.1);padding:.7em .8em;display:flex;flex-direction:column;justify-content:flex-end;gap:.1em}.nb-face.front .nv-mark{position:absolute;top:.7em;left:.8em;width:1.4em;height:1.4em}.nb-face.front b{font-size:.95em;letter-spacing:-.03em}.nb-face.front small{font-size:.55em;color:var(--ui-muted)}.nb-face.back{transform:rotateY(180deg);display:grid;place-items:center;background:var(--mk,var(--lime));transition:background .45s}.nb-face.back .nv-mark{width:38%;height:auto;aspect-ratio:1}.nb-face.back .nv-mark path{stroke:var(--mkbg,#0C0F09)}.nb-icon{position:relative;width:auto;height:52%;aspect-ratio:1;border-radius:23%;display:grid;place-items:center;background:linear-gradient(150deg,var(--mk2,#E9FF8A),var(--mk,#C7F000));box-shadow:0 1em 1.6em -.7em rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.4);animation:nbIcon var(--T) var(--ease) infinite;transition:transform .35s var(--ease),background .45s}.nb-icon .nv-mark{width:56%;height:56%}.nb-icon .nv-mark path{stroke:var(--mkbg,#0C0F09)}.nb-icon i{position:absolute;top:-.35em;right:-.35em;width:1.1em;height:1.1em;border-radius:50%;background:#F3EFE6;border:2px solid var(--ui);animation:nbDot var(--T) var(--ease) infinite both}.nb-icon:hover{transform:scale(1.08) rotate(-4deg);animation:none}@keyframes nbIcon{0%,62%{transform:none}65%{transform:scale(.88)}69%{transform:scale(1.06)}73%,to{transform:none}}@keyframes nbDot{0%,68%{transform:scale(0)}72%{transform:scale(1.3)}75%,93%{transform:scale(1)}to{transform:scale(0)}}.nb-pack .nv-bottle.brand{font-size:.85em;animation:nsFloat 5s ease-in-out infinite;transition:transform .35s var(--ease)}.nb-pack:hover .nv-bottle.brand{transform:rotate(-8deg) scale(1.06)}.nv-bottle.brand .body{background-color:#ECE7DA}.nv-bottle.brand .label{background:var(--mk,var(--lime));color:var(--mkbg,#0C0F09);transition:background .45s,color .45s}.nb-toast{left:50%;bottom:38.5%;translate:-50% 0;white-space:nowrap;animation:nbToast2 var(--T) var(--ease) infinite both}@keyframes nbToast2{0%,76%{opacity:0;transform:translateY(.8em) scale(.96)}80%,93%{opacity:1;transform:none}to{opacity:0}}.scene .sc-stage{transition:transform .6s var(--ease)}.scene:hover .sc-stage{transform:perspective(70em) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.scene:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;background:radial-gradient(28em circle at var(--mx,50%) var(--my,50%),rgba(199,240,0,.12),transparent 45%);opacity:0;transition:opacity .4s}.scene:hover:after{opacity:1}.sc-hint{position:absolute;left:.7em;top:.7em;z-index:9;max-width:calc(100% - 4.4em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .6em/1 var(--mono);letter-spacing:.06em;color:#0B110D;background:rgba(199,240,0,.92);border-radius:99px;padding:.45em .75em;opacity:0;transform:translateY(-.4em);transition:opacity .3s,transform .3s var(--ease);pointer-events:none}.scene:hover .sc-hint{opacity:1;transform:none}@media (hover:none){.sc-hint{display:none}}.scene button{font-family:inherit}.ns-sw button{all:unset;box-sizing:border-box;width:1.15em;height:1.15em;border-radius:50%;border:1px solid rgba(255,255,255,.18);cursor:pointer;transition:transform .2s var(--ease)}.ns-sw button:hover{transform:scale(1.18)}.ns-sw button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.ns-add{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--sans)}.scene .ns-add{display:block;text-align:center;white-space:nowrap;font-size:.66em;font-weight:700;color:#0B110D;background:var(--lime);border-radius:.6em;padding:.7em .5em;box-shadow:0 .5em 1.2em -.5em rgba(199,240,0,.55);transition:filter .2s,transform .15s}.scene .ns-add:hover{filter:brightness(1.08)}.scene .ns-add:active{transform:scale(.95)}.ns.is-user .nv-bottle .body{animation:none!important;background-color:var(--tint)!important;transition:background-color .45s var(--ease)}.ns.is-user .ns-halo{animation:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--tint) 45%,transparent),transparent)}.ns.is-user .ns-ring{animation:none;transform:translateX(calc(var(--ring) * 1.6em));transition:transform .35s var(--ease)}.ns.is-user .ns-cur{display:none}.ns.is-user .ns-drawer{animation:none;opacity:0;transform:translateY(120%)}.ns.has-cart .ns-drawer{animation:nsDrawerIn .55s var(--ease) both}@keyframes nsDrawerIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}.ns.is-user .ns-cart em{animation:none;transform:scale(0)}.ns.has-cart .ns-cart em{animation:nsPop .45s var(--ease) both}@keyframes nsPop{0%{transform:scale(0)}60%{transform:scale(1.4)}to{transform:scale(1)}}.ns.is-user .ns-add{animation:none!important;opacity:1}.sc-seo .sc-search{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:.55em;background:var(--ui-2);border:1px solid var(--ui-line);border-radius:99px;padding:.6em .9em;color:var(--ui-muted);cursor:pointer;transition:border-color .2s,box-shadow .2s}.sc-seo .sc-search:hover{border-color:rgba(199,240,0,.6);box-shadow:0 0 0 .3em rgba(199,240,0,.08)}.sc-seo .sc-search:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sc-r{transition:background-color .2s,filter .2s}.sc-r:hover{filter:brightness(1.25)}.nc-screen{cursor:pointer}.nc-phone:hover .nc-screen *{animation-play-state:paused!important}.nc-paused{margin-left:auto;font-style:normal;font-size:.8em;opacity:0;transition:opacity .2s}.nc-phone:hover .nc-paused{opacity:.9}.nc-tap{position:absolute;z-index:6;width:2.4em;height:2.4em;margin:-1.2em 0 0 -1.2em;color:#fff;pointer-events:none;animation:ncTap 1.1s var(--ease) forwards}.nc-tap svg{width:100%;height:100%;filter:drop-shadow(0 .2em .5em rgba(0,0,0,.5))}@keyframes ncTap{0%{transform:scale(0) rotate(-12deg);opacity:1}25%{transform:scale(1.3) rotate(6deg)}40%{transform:scale(1)}to{transform:translateY(-2.6em) scale(.8);opacity:0}}.nc-carousel .nc-stack i{transition:transform .45s var(--ease)}.nc-carousel:hover .nc-stack .s3{transform:rotate(16deg) translateX(34%)}.nc-carousel:hover .nc-stack .s2{transform:rotate(-14deg) translateX(-30%)}.nc-carousel:hover .nc-stack .s1{animation:none;transform:translateY(-6%) scale(1.04)}.nc-reach:hover .nc-chart i{animation:none;transform:scaleY(1.06)}.sc-node{transition:transform .25s var(--ease)}.sc-node:hover{transform:translateX(.3em);border-color:rgba(199,240,0,.7)!important;z-index:5}.sc-tip{position:absolute;left:2.6em;right:.3em;top:calc(100% + .3em);z-index:8;font-size:.68em;line-height:1.3;color:#0B110D;background:var(--lime);border-radius:.5em;padding:.5em .65em;opacity:0;transform:translateY(-.3em);transition:opacity .2s,transform .25s var(--ease);pointer-events:none;box-shadow:0 .8em 1.6em -.6em rgba(0,0,0,.7)}.sc-node.n2 .sc-tip,.sc-node.n3 .sc-tip{top:auto;bottom:calc(100% + .3em);transform:translateY(.3em)}.sc-node:hover .sc-tip{opacity:1;transform:none}.scene-ai{cursor:pointer}@media (max-width:1100px){.bento .card.big .media.scene{aspect-ratio:4/4.3;flex:none}}@media (prefers-reduced-motion:reduce){.scene .sc-stage{transform:none}}.ns-drawer{pointer-events:none}.ns.has-cart .ns-drawer{top:3.2em;bottom:auto}.ns.has-cart .ns-drawer .ns-pay{display:none}.hg .nb-art{background-color:var(--hgbg,#0B0B0B)}.hg .nb-guides .g{stroke:rgba(209,254,23,.45)}.hg .nb-mark-wrap{top:44%;width:30%}.hg-glyph{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 .9em rgba(209,254,23,.28))}.hg-glyph .hg-fill{fill:var(--hg,#D1FE17);transition:fill .45s var(--ease);animation:hgFill var(--T) var(--ease) infinite both}.hg-glyph .hg-line{fill:none;stroke:var(--hg,#D1FE17);stroke-width:.22;stroke-linejoin:round;stroke-dasharray:1;animation:hgLine var(--T) var(--ease) infinite both;transition:stroke .45s}@keyframes hgLine{0%,10%{stroke-dashoffset:1px;opacity:1}26%{stroke-dashoffset:0px;opacity:1}34%,to{stroke-dashoffset:0px;opacity:0}}@keyframes hgFill{0%,24%{opacity:0;transform:scale(.96)}32%,93%{opacity:1;transform:none}to{opacity:0}}.hg-glyph path{transform-origin:center;transform-box:fill-box}.hg-word{position:absolute;left:50%;top:76%;translate:-50% 0;font:700 1.35em/1 Space Grotesk,var(--sans);letter-spacing:-.03em;color:var(--hg,#D1FE17);transition:color .45s;animation:hgWord var(--T) var(--ease) infinite both}@keyframes hgWord{0%,30%{opacity:0;transform:translateY(.5em);letter-spacing:.2em}38%,93%{opacity:1;transform:none;letter-spacing:-.03em}to{opacity:0}}.hg .nb-sel{inset:-14%}.hg .nb-sel,.hg .nb-sel i{border-color:#D1FE17}.hg .nb-sel em{background:#D1FE17}.hg-spec>b{font-family:"Space Grotesk",var(--sans)!important}.hg .nb-weights .w3{background:#D1FE17}.hg-shot{position:relative;padding:0!important;overflow:hidden;background:#090909!important}.hg-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.nb-app:hover .hg-shot img{transform:scale(1.08)}.hg-icon{position:relative;height:52%;aspect-ratio:1;animation:nbIcon var(--T) var(--ease) infinite;transition:transform .35s var(--ease)}.hg-icon img{width:100%;height:100%;border-radius:23%;box-shadow:0 1em 1.6em -.7em rgba(0,0,0,.8),0 0 2em -.6em rgba(209,254,23,.45)}.hg-icon i{position:absolute;top:-.35em;right:-.35em;width:1.1em;height:1.1em;border-radius:50%;background:#F3EFE6;border:2px solid var(--ui);animation:nbDot var(--T) var(--ease) infinite both}.hg-icon:hover{animation:none;transform:scale(1.08) rotate(-4deg)}.hg .nb-palette li.on b{box-shadow:0 0 0 2px #0C0F09,0 0 0 3.5px #D1FE17}.hg .nb-apps{grid-template-columns:1.2fr .8fr 1.2fr}.hg-icon{height:40%}.hg-shot img{object-position:50% 58%}@media (max-width:700px){.nb-weights{display:none}}.ns-media{background:#0B0E09}.ns-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease),transform .9s var(--ease)}.ns-shot-gr{opacity:0}.ns-shot-iv{animation:nsShotIv var(--T) var(--ease) infinite both}.ns-shot-li{animation:nsShotLi var(--T) var(--ease) infinite both}@keyframes nsShotIv{0%,38%{opacity:1}44%,93%{opacity:0}to{opacity:1}}@keyframes nsShotLi{0%,38%{opacity:0;transform:scale(1.03)}44%,93%{opacity:1;transform:none}to{opacity:0}}.ns-media[class*=pick-] .ns-shot{animation:none;opacity:0}.ns-media.pick-gr .ns-shot-gr,.ns-media.pick-iv .ns-shot-iv,.ns-media.pick-li .ns-shot-li{opacity:1}.ns-media:hover .ns-shot{transform:scale(1.05)}.ns-thumbs{z-index:2}.ns-thumb{width:2.2em;height:2.2em;border-radius:.45em;object-fit:cover;flex:none}.scene .ns-lines img,.scene .ns-thumb{width:auto;height:auto}.ns-win{overflow:hidden}.ns-cart{all:unset;box-sizing:border-box;cursor:pointer;position:relative!important;display:block!important;width:1.5em!important;height:1.5em!important;margin-right:2.2em;color:var(--ui-text);flex:none}.ns-cart:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:.3em}.ns-drawer{display:none!important}.ns-fly{position:absolute;z-index:7;left:14%;top:34%;width:22%;height:auto;object-fit:cover;border-radius:.6em;pointer-events:none;box-shadow:0 1em 2em -.6em rgba(0,0,0,.8);animation:nsFly .55s cubic-bezier(.55,0,.75,.35) forwards}@keyframes nsFly{0%{transform:none;opacity:1}to{left:86%;top:1%;width:6%;transform:scale(.4);opacity:.2}}.ns-shade{position:absolute;inset:2.3em 0 0 0;z-index:5;background:rgba(5,7,4,.55);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.ns-panel{position:absolute;z-index:6;top:2.3em;right:0;bottom:0;width:72%;display:flex;flex-direction:column;gap:.55em;padding:.75em .8em;background:var(--ui-2);border-left:1px solid var(--ui-line);box-shadow:-1.5em 0 3em -1.5em rgba(0,0,0,.9);transform:translateX(102%)}.ns:not(.is-user) .ns-panel{animation:nsPanelAuto var(--T) var(--ease) infinite}.ns:not(.is-user) .ns-shade{animation:nsShadeAuto var(--T) var(--ease) infinite}@keyframes nsPanelAuto{0%,62%{transform:translateX(102%)}68%,90%{transform:none}96%,to{transform:translateX(102%)}}@keyframes nsShadeAuto{0%,62%{opacity:0}68%,90%{opacity:1}96%,to{opacity:0}}.ns.is-user .ns-panel{transition:transform .5s var(--ease)}.ns.cart-open .ns-panel{transform:none}.ns.cart-open .ns-shade{opacity:1;pointer-events:auto;cursor:pointer}.ns-panel-h{display:flex;align-items:center;gap:.4em;padding-bottom:.5em;border-bottom:1px solid var(--ui-line)}.ns-panel-h b{font-size:.9em}.ns-panel-h em{font-style:normal;font:700 .6em/1.5em var(--sans);min-width:1.5em;text-align:center;border-radius:99px;background:var(--lime);color:#0B110D}.ns-panel-h button{all:unset;margin-left:auto;width:1.5em;height:1.5em;border-radius:.4em;display:grid;place-items:center;cursor:pointer;color:var(--ui-muted);font-size:1.05em;line-height:1}.ns-panel-h button:hover{background:rgba(255,255,255,.08);color:var(--ui-text)}.ns-lines{list-style:none;margin:0;padding:0;display:grid;align-content:start;grid-gap:.35em;gap:.35em;overflow:auto;min-height:0;flex:1 1}.ns-lines li{display:grid;grid-template-columns:2.1em minmax(0,1fr) auto;align-items:center;grid-gap:.5em;gap:.5em;animation:nsLine .4s var(--ease) both}@keyframes nsLine{0%{opacity:0;transform:translateX(.8em)}}.scene .ns-lines img{width:2.1em;height:2.1em;border-radius:.45em;object-fit:cover;background:#0B0E09}.ns-line-t b{display:block;font-size:.72em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-line-t small{display:block;font-size:.62em;color:var(--ui-muted)}.ns-qty{display:flex;align-items:center;gap:.2em;border:1px solid var(--ui-line);border-radius:99px;padding:.1em}.ns-qty span{min-width:1em;text-align:center;font-size:.7em;font-weight:700}.ns-qty button{all:unset;width:1.25em;height:1.25em;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:.75em;color:var(--ui-text)}.ns-qty button:hover{background:var(--lime);color:#0B110D}.ns-empty{display:block!important;font-size:.7em;color:var(--ui-muted);padding:.6em 0}.ns-sum{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.5em;border-top:1px solid var(--ui-line);font-size:.75em}.ns-sum b{font-size:1.05em}.ns-panel .ns-ship{font-size:.58em;color:var(--lime-2)}.ns-checkout{display:block;text-align:center;font-size:.68em;font-weight:700;color:#0B110D;background:var(--lime);border-radius:.6em;padding:.7em .5em;box-shadow:0 .5em 1.2em -.5em rgba(199,240,0,.55)}.ns.cart-open .ns-cart em{animation:nsPop .45s var(--ease) both}.ns.is-user .ns-cart em{transform:scale(1)}.ns-panel .ns-ship{display:none}.ns-panel{gap:.45em}.ns-sum{margin-top:0}.is-user .sc-hint,.ns.cart-open~.sc-hint{display:none}.scene-shop .sc-hint{top:auto;bottom:.7em}.ns-fly{width:3.4em!important;left:20%!important;top:42%!important;aspect-ratio:4/5;animation:nsFly2 .55s cubic-bezier(.55,0,.75,.35) forwards!important}.ns-panel{padding:.6em .7em .65em;gap:.4em}.ns-panel-h{padding-bottom:.4em}.ns-lines{gap:.3em}.ns-lines li{grid-template-columns:1.9em minmax(0,1fr) auto}.scene .ns-lines img{width:1.9em;height:1.9em}.ns-checkout{padding:.6em .5em}.ns-sum{padding-top:.4em}.scene img.ns-fly{height:auto!important}@keyframes nsFly2{0%{translate:0 0;scale:1;opacity:1}85%{opacity:.9}to{translate:7.8em -11.6em;scale:.3;opacity:0}}@property --sv-n{syntax:"<integer>";initial-value:24;inherits:false}.sv-win{position:absolute;inset:6% 6% 6% 6%;display:flex;flex-direction:column}.sv-head{position:relative;padding:.6em .7em .35em;background:var(--ui-2);border-bottom:1px solid var(--ui-line)}.sv-search{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:.5em;background:var(--ui);border:1px solid var(--ui-line);border-radius:99px;padding:.45em .75em;color:var(--ui-muted);transition:border-color .2s,box-shadow .2s}.sv-search:hover{border-color:rgba(199,240,0,.6);box-shadow:0 0 0 .3em rgba(199,240,0,.08)}.sv-search svg{width:1em;height:1em;flex:none}.sv-q{overflow:hidden;white-space:nowrap;font-size:.8em;color:var(--ui-text)}.sv-q span{display:inline-block;overflow:hidden;vertical-align:bottom;border-right:1.5px solid var(--lime);animation:svType var(--T) steps(24) infinite both}@keyframes svType{0%,2%{max-width:0}17%,to{max-width:16em}}.sv-suggest{position:absolute;left:.7em;right:.7em;top:2.55em;z-index:4;list-style:none;margin:0;padding:.3em;background:var(--ui);border:1px solid var(--ui-line);border-radius:.6em;box-shadow:0 1em 2em -1em rgba(0,0,0,.9);font-size:.68em;color:var(--ui-muted);animation:svSug var(--T) var(--ease) infinite both}.sv-suggest li{padding:.35em .5em;border-radius:.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-suggest li.on{background:rgba(199,240,0,.1);color:var(--ui-text)}.sv-suggest b{color:var(--ui-text);font-weight:600}@keyframes svSug{0%,7%{opacity:0;transform:translateY(-.3em)}10%,19%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-.3em);visibility:hidden}}.sv-tabs{display:flex;gap:.9em;margin-top:.5em;font:500 .58em/1 var(--mono);letter-spacing:.06em;color:var(--ui-muted)}.sv-tabs span{padding-bottom:.45em}.sv-tabs .on{color:var(--ui-text);box-shadow:inset 0 -2px 0 var(--lime)}.sv-serp{--rh:3.05em;list-style:none;margin:0;padding:.5em .6em;position:relative;flex:1 1}.sv-r{position:absolute;left:.6em;right:.6em;height:calc(var(--rh) - .3em);display:flex;align-items:flex-start;gap:.5em;padding:.35em .5em;border-radius:.55em;border:1px solid transparent;animation:svLoad var(--T) var(--ease) infinite both}.sv-r .fav{width:1.1em;height:1.1em;border-radius:50%;flex:none;margin-top:.1em;background:#2E3428}.sv-r .fav.you{background:radial-gradient(circle at 35% 30%,#F4FFB8,#C7F000 55%,#7FA300);box-shadow:0 0 .6em rgba(199,240,0,.5)}.sv-r>span{min-width:0;flex:1 1}.sv-r small{display:block;font-size:.58em;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-r small u{text-decoration:none;opacity:.7}.sv-r b{display:block;font-size:.72em;font-weight:600;color:#C9D3FF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1em}.sv-r em{display:block;height:.35em;width:86%;margin-top:.35em;border-radius:99px;background:#2A3024}.sv-r.r1{top:.5em;animation-name:svLoad,svDown}.sv-r.r2{top:calc(.5em + var(--rh));animation-name:svLoad2,svDown}.sv-r.r3{top:calc(.5em + var(--rh) * 2);animation-name:svLoad3,svDown}.sv-r.r1,.sv-r.r2,.sv-r.r3{animation-duration:var(--T),var(--T);animation-iteration-count:infinite,infinite}@keyframes svLoad{0%,20%{opacity:0;transform:translateY(.4em)}25%,93%{opacity:1}to{opacity:0}}@keyframes svLoad2{0%,22%{opacity:0}27%,93%{opacity:1}to{opacity:0}}@keyframes svLoad3{0%,24%{opacity:0}29%,93%{opacity:1}to{opacity:0}}.sv-you{top:calc(.5em + var(--rh) * 3);z-index:2;background:linear-gradient(90deg,rgba(199,240,0,.1),transparent 75%),var(--ui);border-color:rgba(199,240,0,.45)!important;animation:svYouIn var(--T) var(--ease) infinite both,svClimb var(--T) var(--ease) infinite both!important}.sv-you b{color:var(--ui-text)}@keyframes svYouIn{0%,26%{opacity:0}31%,93%{opacity:1}to{opacity:0}}@keyframes svClimb{0%,40%{translate:0 0;box-shadow:none}56%,93%{translate:0 calc(var(--rh) * -3);box-shadow:0 .8em 1.8em -.8em rgba(199,240,0,.5)}to{translate:0 calc(var(--rh) * -3)}}.sv-rich{display:block;overflow:hidden;max-height:0;animation:svRich var(--T) var(--ease) infinite both}@keyframes svRich{0%,60%{max-height:0;opacity:0}68%,93%{max-height:3em;opacity:1}to{max-height:0;opacity:0}}.sv-you{transition:height .4s}.sv-stars{display:block;font-size:.58em;color:var(--lime);margin-top:.25em}.sv-stars small{display:inline;color:var(--ui-muted);font-size:1em}.sv-links{display:flex;gap:.3em;margin-top:.3em}.sv-links i{font-style:normal;font-size:.55em;color:var(--ui-text);border:1px solid var(--ui-line);border-radius:99px;padding:.25em .55em;background:var(--ui-2)}.sv-rank{position:absolute;right:.45em;top:.4em;min-width:1.6em;height:1.6em;border-radius:.45em;display:grid;place-items:center;background:var(--lime);color:#0B110D;font:700 .62em/1 var(--mono)}.sv-rank:after{content:"#4";animation:svRank var(--T) steps(1) infinite}@keyframes svRank{0%,43%{content:"#4"}44%,48%{content:"#3"}49%,53%{content:"#2"}54%,99%{content:"#1"}to{content:"#4"}}.sv-you:hover{filter:brightness(1.12)}.sv-panel{position:absolute;right:3%;bottom:3%;width:50%;z-index:6;background:rgba(18,22,15,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(199,240,0,.3);border-radius:.8em;padding:.55em .6em .5em;box-shadow:0 1.2em 2.6em -1em rgba(0,0,0,.9);cursor:crosshair;animation:svPanel var(--T) var(--ease) infinite both}@keyframes svPanel{0%,64%{opacity:0;transform:translateY(1em) scale(.96)}70%,93%{opacity:1;transform:none}to{opacity:0}}.sv-panel-h{display:flex;align-items:center;justify-content:space-between}.sv-panel-h small{font:500 .55em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.sv-up{font-size:.6em;color:var(--lime)}.sv-chart{display:block;width:100%;height:3.4em;margin:.35em 0 .3em;overflow:visible}.sv-line{fill:none;stroke:var(--lime);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:svLine var(--T) var(--ease) infinite both;filter:drop-shadow(0 0 3px rgba(199,240,0,.6))}@keyframes svLine{0%,68%{stroke-dashoffset:1px}86%,to{stroke-dashoffset:0px}}.sv-area{animation:svArea var(--T) var(--ease) infinite both}@keyframes svArea{0%,74%{opacity:0}88%,to{opacity:1}}.sv-cross path{stroke:rgba(244,242,236,.45);stroke-width:1;stroke-dasharray:2 2}.sv-cross circle,.sv-cross path{vector-effect:non-scaling-stroke}.sv-cross circle{fill:#F4FFB8;stroke:#0B110D;stroke-width:.8}.sv-panel:hover .sv-area,.sv-panel:hover .sv-line{animation:none;stroke-dashoffset:0px;opacity:1}.sv-panel:hover{animation:none;opacity:1}.sv-kpis{display:flex;justify-content:space-between;gap:.5em}.sv-kpis span{display:grid;grid-gap:.1em;gap:.1em}.sv-kpis small{font-size:.5em;color:var(--ui-muted)}.sv-kpis b{font:700 .85em/1 var(--sans);letter-spacing:-.02em}.sv-pos{counter-reset:p var(--sv-n);animation:svCount var(--T) var(--ease) infinite both}.sv-pos:after{content:counter(p)}@keyframes svCount{0%,70%{--sv-n:24}88%,to{--sv-n:1}}.sv-suggest{top:3.05em}.sv-you{height:auto!important;min-height:calc(var(--rh) - .3em)}@keyframes svDown{0%,40%{translate:0 0}56%,60%{translate:0 var(--rh)}68%,to{translate:0 calc(var(--rh) + 1.9em)}}.sv-panel{width:47%}.sv-chart{height:2.6em}.sv-panel{bottom:2.5%;padding:.45em .55em}.nc-slide.ph{background:#0B0E09}.scene .nc-slide.ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.nc-slide.ph>:not(img){position:relative;z-index:2}.nc-slide.s1.ph>img{animation:ncKb1 var(--T) linear infinite}.nc-slide.s2.ph>img{animation:ncKb2 var(--T) linear infinite}.nc-slide.s3.ph>img{animation:ncKb3 var(--T) linear infinite}@keyframes ncKb1{0%{transform:scale(1.18) translate(2%,2%)}33%,to{transform:scale(1.04) translate(0)}}@keyframes ncKb2{0%,33%{transform:scale(1.02) rotate(-1.5deg)}66%,to{transform:scale(1.16) rotate(1deg)}}@keyframes ncKb3{0%,66%{transform:scale(1.12) translateY(3%)}to{transform:scale(1.02) translateY(0)}}.nc-slide.s1.ph:after,.nc-slide.s2.ph:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,7,4,.75),rgba(5,7,4,.1) 45%,transparent 60%,rgba(5,7,4,.6))}.nc-slide.s1.ph{align-content:start;padding-top:3.4em}.nc-slide.s1.ph .nc-kin{color:#F4F2EC;text-shadow:0 .2em 1em rgba(0,0,0,.5)}.nc-orb{display:none}.nc-tag{position:absolute!important;left:.7em;right:.7em;bottom:1.4em;margin:0;display:grid;grid-gap:.1em;gap:.1em;animation:ncTag var(--T) var(--ease) infinite both}.nc-tag b{font-size:1.05em;font-weight:700;letter-spacing:-.03em;color:#F4F2EC}.nc-tag small{font:500 .58em/1.3 var(--mono);color:var(--lime);letter-spacing:.06em;text-transform:uppercase}@keyframes ncTag{0%,36%{opacity:0;transform:translateY(.6em)}42%,62%{opacity:1;transform:none}66%,to{opacity:0}}.nc-slide.s3.ph{align-content:start;padding-top:3.2em;gap:.6em}.nc-slide.s3.ph .nc-cta{position:absolute!important;bottom:1.5em;left:50%;translate:-50% 0}.nc-stack i{overflow:hidden;background:#11150D!important}.scene .nc-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nc-heart{bottom:4.2em;right:.8em}.nc-tag small{white-space:nowrap}.nc-slide.s3.ph:after{content:"";position:absolute;inset:0 0 auto 0;height:22%;z-index:1;background:linear-gradient(180deg,rgba(5,7,4,.55),transparent)}@property --wf-n{syntax:"<integer>";initial-value:0;inherits:false}.wf-win{position:absolute;inset:6%;display:flex;flex-direction:column}.wf-live{display:inline-flex;align-items:center;gap:.35em;margin-left:auto;font:500 .58em/1 var(--mono);letter-spacing:.06em;color:var(--lime);text-transform:uppercase}.wf-live i{width:.5em;height:.5em;border-radius:50%;background:var(--lime);animation:fxPing 1.6s ease-out infinite}.wf-run{all:unset;cursor:pointer;font:600 .58em/1 var(--mono);color:#0B110D;background:var(--lime);border-radius:.4em;padding:.4em .55em;transition:filter .2s,transform .15s}.wf-run:hover{filter:brightness(1.1)}.wf-run:active{transform:scale(.94)}.wf-canvas{position:relative;flex:1 1;min-height:0;background:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.2px) 0 0/1em 1em,#0C0F09}.wf-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wf-l{stroke:#2E3528;stroke-width:1.6;stroke-dasharray:3 3}.wf-l,.wf-p{fill:none;vector-effect:non-scaling-stroke}.wf-p{stroke:var(--lime);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:14 200;stroke-dashoffset:14px;filter:drop-shadow(0 0 3px var(--lime));opacity:0}.wf-p.p1{animation:wfP1 var(--T) var(--ease) infinite}.wf-p.p2,.wf-p.p3{animation:wfP2 var(--T) var(--ease) infinite}@keyframes wfP1{0%,20%{stroke-dashoffset:14px;opacity:0}21%{opacity:1}31%{stroke-dashoffset:-100px;opacity:1}32%,to{opacity:0}}@keyframes wfP2{0%,52%{stroke-dashoffset:14px;opacity:0}53%{opacity:1}63%{stroke-dashoffset:-100px;opacity:1}64%,to{opacity:0}}.wf-l.l1{animation:wfLit1 var(--T) var(--ease) infinite}.wf-l.l2,.wf-l.l3{animation:wfLit2 var(--T) var(--ease) infinite}@keyframes wfLit1{0%,21%{stroke:#2E3528}31%,93%{stroke:rgba(199,240,0,.45)}to{stroke:#2E3528}}@keyframes wfLit2{0%,53%{stroke:#2E3528}63%,93%{stroke:rgba(199,240,0,.45)}to{stroke:#2E3528}}.wf-node{position:absolute;z-index:2;display:flex;align-items:center;gap:.45em;padding:.4em .5em;background:var(--ui);border:1px solid var(--ui-line);border-radius:.6em;box-shadow:0 .8em 1.6em -.8em rgba(0,0,0,.8);transition:border-color .3s,translate .3s var(--ease)}.wf-node.n0{top:12%}.wf-node.n2{top:60%}.wf-node.n3{left:54%;top:61%;width:42%}.wf-node.n1{left:54%;top:4%;width:42%;flex-direction:column;align-items:stretch;gap:.35em}.wf-ico{width:1.55em;height:1.55em;border-radius:.45em;flex:none;display:grid;place-items:center;background:var(--ui-3);color:var(--ui-text)}.wf-ico svg{width:62%;height:62%}.wf-ico.ai{background:radial-gradient(circle at 35% 30%,#F4FFB8,#C7F000 55%,#7FA300);color:#0B110D;box-shadow:0 0 .9em rgba(199,240,0,.45);animation:wfOrb 2.4s ease-in-out infinite}@keyframes wfOrb{50%{box-shadow:0 0 1.4em rgba(199,240,0,.7)}}.wf-txt{min-width:0;flex:1 1}.wf-txt b{font-size:.7em;font-weight:700}.wf-txt b,.wf-txt small{display:block;white-space:nowrap}.wf-txt small{font-size:.55em;color:var(--ui-muted)}.wf-ok{width:1.15em;height:1.15em;border-radius:50%;flex:none;background:var(--lime);color:#0B110D;display:grid;place-items:center;transform:scale(0)}.wf-ok svg{width:.7em;height:.7em}.wf-node.n0{animation:wfAct0 var(--T) var(--ease) infinite}.wf-node.n0 .wf-ok{animation:wfOk0 var(--T) var(--ease) infinite both}.wf-node.n2,.wf-node.n3{animation:wfAct2 var(--T) var(--ease) infinite}.wf-node.n2 .wf-ok,.wf-node.n3 .wf-ok{animation:wfOk2 var(--T) var(--ease) infinite both}.wf-node.n3 .wf-ok{animation-delay:.25s}@keyframes wfAct0{0%,24%,6%,to{border-color:var(--ui-line)}20%,9%{border-color:rgba(199,240,0,.75);box-shadow:0 0 0 .25em rgba(199,240,0,.08)}}@keyframes wfOk0{0%,16%{transform:scale(0)}20%{transform:scale(1.25)}23%,93%{transform:scale(1)}to{transform:scale(0)}}@keyframes wfAct2{0%,62%,78%,to{border-color:var(--ui-line)}64%,74%{border-color:rgba(199,240,0,.75);box-shadow:0 0 0 .25em rgba(199,240,0,.08)}}@keyframes wfOk2{0%,66%{transform:scale(0)}70%{transform:scale(1.25)}73%,93%{transform:scale(1)}to{transform:scale(0)}}.wf-ai{border-color:rgba(199,240,0,.25);background:linear-gradient(180deg,rgba(199,240,0,.06),transparent 60%),var(--ui);animation:wfActAi var(--T) var(--ease) infinite}@keyframes wfActAi{0%,30%,58%,to{border-color:rgba(199,240,0,.25)}33%,52%{border-color:rgba(199,240,0,.85);box-shadow:0 0 0 .3em rgba(199,240,0,.1),0 0 2em -.4em rgba(199,240,0,.4)}}.wf-ai-h{display:flex;align-items:center;gap:.45em}.wf-score{position:relative;width:1.9em;height:1.9em;flex:none}.wf-score svg{width:100%;height:100%;transform:rotate(-90deg)}.wf-score circle{fill:none;stroke:#2A3024;stroke-width:3.4}.wf-score .arc{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:92 100;stroke-dashoffset:92px;animation:wfArc var(--T) var(--ease) infinite both}@keyframes wfArc{0%,34%{stroke-dashoffset:92px}50%,93%{stroke-dashoffset:0px}to{stroke-dashoffset:92px}}.wf-n{position:absolute;inset:0;display:grid;place-items:center;font:700 .5em/1 var(--mono);color:var(--ui-text);counter-reset:n var(--wf-n);animation:wfCount var(--T) var(--ease) infinite both}.wf-n:after{content:counter(n)}@keyframes wfCount{0%,34%{--wf-n:0}50%,93%{--wf-n:92}to{--wf-n:0}}.wf-stream{display:grid;grid-gap:.18em;gap:.18em;padding:.3em .4em;border-radius:.4em;background:#0B0E09;border:1px solid var(--ui-line);font:400 .52em/1.35 var(--mono);color:var(--ui-muted)}.wf-stream span{display:block;white-space:nowrap;overflow:hidden;max-width:0;animation:wfType var(--T) steps(26) infinite both}.wf-stream .s1{animation-name:wfType1}.wf-stream .s2{animation-name:wfType2}.wf-stream .s3{animation-name:wfType3}.wf-stream em{font-style:normal;color:var(--lime)}@keyframes wfType1{0%,34%{max-width:0}40%,93%{max-width:20em}to{max-width:0}}@keyframes wfType2{0%,40%{max-width:0}45%,93%{max-width:20em}to{max-width:0}}@keyframes wfType3{0%,45%{max-width:0}50%,93%{max-width:20em}to{max-width:0}}.wf-log{position:relative;height:1.9em;overflow:hidden;border-top:1px solid var(--ui-line);background:var(--ui-2);font:500 .55em/1 var(--mono);color:var(--ui-muted)}.wf-log span{position:absolute;left:1em;right:1em;top:50%;translate:0 -50%;white-space:nowrap;opacity:0}.wf-log i{font-style:normal;color:var(--lime);margin-right:.3em}.wf-log .g1{animation:wfG1 var(--T) var(--ease) infinite}.wf-log .g2{animation:wfG2 var(--T) var(--ease) infinite}.wf-log .g3{animation:wfG3 var(--T) var(--ease) infinite}@keyframes wfG1{0%,14%{opacity:0;transform:translateY(80%)}18%,32%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-80%)}}@keyframes wfG2{0%,40%{opacity:0;transform:translateY(80%)}44%,58%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-80%)}}@keyframes wfG3{0%,70%{opacity:0;transform:translateY(80%)}74%,93%{opacity:1;transform:none}to{opacity:0}}.wf-toast{right:4%;top:40%;animation:wfToast var(--T) var(--ease) infinite both}@keyframes wfToast{0%,76%{opacity:0;transform:translateY(.6em) scale(.95)}80%,92%{opacity:1;transform:none}96%,to{opacity:0}}.wf-node:hover{translate:0 -.15em;border-color:rgba(199,240,0,.8)!important;z-index:6}.wf-node .sc-tip{left:.3em;right:.3em}.wf-node.n2 .sc-tip,.wf-node.n3 .sc-tip{top:auto;bottom:calc(100% + .3em)}.wf .sc-top{gap:.5em}.wf .sc-label,.wf-live,.wf-run{white-space:nowrap}.wf-node.n0{left:4%;top:6%;width:38%}.wf-node.n2{left:4%;top:38%;width:38%}.wf-node.n3{left:4%;top:70%;width:38%}.wf-node.n1{left:52%;right:4%;width:auto;top:6%;bottom:6%;justify-content:space-between}.wf-gauge{display:flex;align-items:center;gap:.5em}.wf-gauge .wf-score{width:2.6em;height:2.6em}.wf-gauge .wf-n{font-size:.62em}.wf-gl small{display:block;font-size:.5em;color:var(--ui-muted)}.wf-gl b{display:block;font-size:.72em;color:var(--lime);animation:wfHot var(--T) var(--ease) infinite both}@keyframes wfHot{0%,48%{opacity:0;transform:translateY(.3em)}52%,93%{opacity:1;transform:none}to{opacity:0}}.wf-node.n1 .sc-tip{top:auto}.wf-node.n1 .sc-tip,.wf-node.n3 .sc-tip{bottom:calc(100% + .3em)}.wf-node .wf-ok{position:absolute;top:-.45em;right:-.45em;box-shadow:0 0 0 2px #0C0F09}.fx-progress{position:fixed;left:0;top:0;right:0;height:2px;z-index:100;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#8FD82F,#C7F000 60%,#E6FF59);box-shadow:0 0 12px rgba(199,240,0,.55);pointer-events:none}.hx-bg{--hx-mx:0px;--hx-my:0px}.hx-bg>:is(img,video){translate:var(--hx-mx) calc(var(--hx-p) * 18vh + var(--hx-my));transition:translate .9s cubic-bezier(.22,1,.36,1)}.hx-band,.hx-main{opacity:calc(1 - var(--hx-p,0) * 1.15);translate:0 calc(var(--hx-p,0) * -6vh)}.hx{--hx-p:0}.hx-title em .word-slot{position:relative}.hx-title em .word-slot:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.07em;border-radius:99px;background:currentColor;transform-origin:left;animation:fxUnder 2.8s cubic-bezier(.22,1,.36,1) infinite;opacity:.55}@keyframes fxUnder{0%{transform:scaleX(0)}30%,82%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.reveal-ready [data-r] .h2{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);translate:0 .35em;transition:translate 1.1s cubic-bezier(.22,1,.36,1) .08s,-webkit-clip-path 1.1s cubic-bezier(.22,1,.36,1) .08s;transition:clip-path 1.1s cubic-bezier(.22,1,.36,1) .08s,translate 1.1s cubic-bezier(.22,1,.36,1) .08s;transition:clip-path 1.1s cubic-bezier(.22,1,.36,1) .08s,translate 1.1s cubic-bezier(.22,1,.36,1) .08s,-webkit-clip-path 1.1s cubic-bezier(.22,1,.36,1) .08s}.reveal-ready [data-r].vu .h2{-webkit-clip-path:inset(-.15em -.1em -.3em -.1em);clip-path:inset(-.15em -.1em -.3em -.1em);translate:0 0}.reveal-ready [data-r] .h2 em{display:inline-block;transition:opacity .9s ease .45s,filter .9s ease .45s;opacity:0;filter:blur(6px)}.reveal-ready [data-r].vu .h2 em{opacity:1;filter:none}.sec-head .kicker{padding-right:.9em;background:linear-gradient(currentColor,currentColor) right .05em bottom .2em/.5em 1.05em no-repeat;animation:fxCaret 1.1s steps(1) infinite}@keyframes fxCaret{50%{background-size:0 1.05em}}:is(.card,.stat,.quote,.step,.wstat){--fx-x:-200px;--fx-y:-200px}:is(.card,.stat,.quote,.step):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1);background:radial-gradient(260px circle at var(--fx-x) var(--fx-y),rgba(199,240,0,.42),transparent 45%);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(.card,.stat,.quote,.step):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1);background:radial-gradient(420px circle at var(--fx-x) var(--fx-y),rgba(199,240,0,.035),transparent 60%)}:is(.card,.stat,.quote,.step):hover:after,:is(.card,.stat,.quote,.step):hover:before{opacity:1}:is(.stat,.quote,.step){position:relative;overflow:hidden}.card>*,.quote>*,.stat>*,.step>*{position:relative;z-index:1}.card>.badge,.card>.corner{position:absolute;z-index:4}.card>.tool-feature-asset{position:absolute;z-index:1}.tool.tool-light>:not(.tool-feature-asset){z-index:2}.card .media{z-index:1}.tool.tool-light:before{display:none}:is(.card,.stat,.quote,.step,.wstat){transition:border-color .6s cubic-bezier(.22,1,.36,1)}.wstat:hover{border-color:rgba(199,240,0,.4)}:is(.cx,.corner,.hd-mode,.wa){transition:translate .45s cubic-bezier(.22,1,.36,1),box-shadow .25s,color .3s,background .3s,transform .3s}.steps{position:relative;--steps-p:0}.steps:before{background:var(--line)}.steps:after,.steps:before{content:"";position:absolute;left:24px;right:24px;top:-10px;height:2px;border-radius:99px}.steps:after{background:linear-gradient(90deg,#8FD82F,#C7F000);box-shadow:0 0 12px rgba(199,240,0,.6);transform-origin:left;transform:scaleX(var(--steps-p))}.step .step-n{transition:color .4s}.step:before{z-index:0}.step.lit{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.step.lit .step-n{color:var(--accent-text)}.step.lit .step-n:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(199,240,0,.18);margin-right:2px;animation:fxPing 1.6s ease-out infinite}@keyframes fxPing{0%{box-shadow:0 0 0 0 rgba(199,240,0,.5)}to{box-shadow:0 0 0 9px rgba(199,240,0,0)}}@media (max-width:1100px){.steps:after,.steps:before{display:none}}.project .media{overflow:hidden}.project .media img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.project:hover .media img{transform:scale(1.035)}.project .media:after{content:"Agrandir ⤢";position:absolute;right:12px;bottom:12px;z-index:2;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0B110D;background:var(--accent);border-radius:99px;padding:8px 11px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1)}.project:hover .media:after{opacity:1;transform:none}.project h3{transition:color .3s}.project:hover h3{color:var(--accent-text)}@property --fx-a{syntax:"<angle>";initial-value:0deg;inherits:false}.offer.reco:after{opacity:1!important;padding:1.5px;background:conic-gradient(from var(--fx-a),transparent 0 62%,rgba(199,240,0,.95) 78%,transparent 92%);animation:fxSpin 5s linear infinite}@keyframes fxSpin{to{--fx-a:360deg}}.tool-logo{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.tool:hover .tool-logo{transform:rotate(-8deg) scale(1.08)}.tool.more .plus{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.tool.more:hover .plus{transform:rotate(90deg)}.hx-logo{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.hx-logo:hover{transform:translateY(-2px)}.fx-l{display:inline-block;font-style:normal;transition:transform .6s cubic-bezier(.34,1.56,.64,1),color .3s;transition-delay:calc(var(--i) * 22ms)}.giant:hover .fx-l{transform:translateY(-.09em)}.giant img{transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.giant:hover img{transform:rotate(-12deg) scale(1.06)}.reveal-ready .foot-card .giant .fx-l{opacity:0;translate:0 .4em;transition:opacity .7s ease,translate 1s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * 35ms)}.reveal-ready .foot-card.fx-in .giant .fx-l{opacity:1;translate:0 0}.cols a{position:relative;transition:color .25s}.cols a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--accent-text);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.22,1,.36,1)}.cols a:hover:after{transform:scaleX(1);transform-origin:left}.dock a.l{transition:color .3s,background .3s,transform .3s}.dock a.l:hover{transform:translateY(-1px)}.reveal-ready :is(.ap-visual,.res-visual)[data-r] img{transform:scale(1.08);transition:transform 1.8s cubic-bezier(.22,1,.36,1)}.reveal-ready :is(.ap-visual,.res-visual)[data-r].vu img{transform:none}@media (prefers-reduced-motion:reduce){.fx-progress{display:none}.reveal-ready [data-r] .h2,.reveal-ready [data-r] .h2 em{-webkit-clip-path:none;clip-path:none;translate:none;opacity:1;filter:none}.reveal-ready .foot-card .giant .fx-l{opacity:1;translate:none}.sec-head .kicker{animation:none;background:none}}@media (hover:none){:is(.card,.stat,.quote,.step):after,:is(.card,.stat,.quote,.step):before{display:none}}.sec-head .kicker,.world-in .kicker{justify-self:start;width:-moz-fit-content;width:fit-content}.fx-dots{display:none}@media (max-width:700px){:is(.steps,.tools)[data-slider]{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 14px;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(.steps,.tools)[data-slider]::-webkit-scrollbar{display:none}.steps[data-slider]>li{flex:0 0 78%;scroll-snap-align:start}.tools[data-slider]>.tool{flex:0 0 80%;scroll-snap-align:start;grid-column:auto!important;grid-row:auto!important}.tools[data-slider]>.tool.wide{flex-basis:86%;min-height:300px}.tools[data-slider]>.tool.more{flex-basis:70%}.fx-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.fx-dots button{all:unset;width:6px;height:6px;border-radius:99px;background:var(--line-2);transition:width .35s cubic-bezier(.22,1,.36,1),background .3s;cursor:pointer}.fx-dots button.on{width:22px;background:var(--accent)}.steps[data-slider]{margin-top:16px}.wa{display:none}.cols>div:last-child{grid-column:1/-1}.cols>div:last-child a{overflow-wrap:normal;word-break:keep-all}.ap-note{left:12px;right:12px;bottom:12px;border-radius:14px;font-size:12.5px;line-height:1.35;align-items:flex-start}.ap-note:before{margin-top:5px;flex:none}.res-visual .ap-note{right:auto}}.ap-visual .ap-story{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.ap-visual:after{z-index:1}.ap-visual .ap-note{z-index:2}.btn{--pad:7px;--tile:40px;position:relative;isolation:isolate;overflow:hidden;padding:var(--pad) calc(var(--tile) + var(--pad) + 16px) var(--pad) 20px;transition:color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,transform .2s}.btn-sm{--tile:32px;padding-left:16px}.btn>span:first-child{position:relative;z-index:1}.btn>.sq{position:absolute;z-index:0;top:var(--pad);right:var(--pad);bottom:var(--pad);width:var(--tile);height:auto;display:flex;align-items:center;justify-content:flex-end;padding-right:calc((var(--tile) - 17px) / 2);overflow:hidden;transition:width .55s cubic-bezier(.65,0,.25,1),background-color .35s,border-radius .55s}.btn-sm>.sq{padding-right:calc((var(--tile) - 15px) / 2)}.btn>.sq svg{flex:none;transform:none!important}.btn:is(:hover,:focus-visible)>.sq{width:calc(100% - var(--pad) * 2)}.btn:is(:hover,:focus-visible)>.sq svg{animation:btnArrow .55s cubic-bezier(.65,0,.25,1)}@keyframes btnArrow{0%{translate:0 0;opacity:1}45%{translate:140% 0;opacity:0}46%{translate:-140% 0;opacity:0}to{translate:0 0;opacity:1}}.btn:active{transform:scale(.97)}.btn-light:is(:hover,:focus-visible){color:#0B110D;box-shadow:0 14px 36px -14px rgba(199,240,0,.6)}.btn-line:is(:hover,:focus-visible){color:#0B110D!important;box-shadow:inset 0 0 0 1px rgba(199,240,0,.7)!important}.btn-line:is(:hover,:focus-visible)>.sq{background:linear-gradient(135deg,#B7F24A,#8FD82F)!important;color:#0B110D!important}@media (prefers-reduced-motion:reduce){.btn>.sq{transition:none}.btn:is(:hover,:focus-visible)>.sq svg{animation:none}}.btn-line{transition:color .3s ease .2s,box-shadow .45s,transform .2s}.btn-line:not(:hover):not(:focus-visible){transition:color .25s ease,box-shadow .45s,transform .2s}@media (max-width:700px){.ap-visual :is(img,.ap-story){object-position:88% 50%}}