.bp{--bp-black:#010101;--bp-white:#fff;--bp-grey:hsla(0,0%,100%,.5);--bp-purple:#aaa3ff;--bp-green:#4de134;--bp-surface-2:hsla(0,0%,100%,.02);--bp-surface:hsla(0,0%,100%,.025);--bp-surface-5:hsla(0,0%,100%,.05);--bp-ring:hsla(0,0%,100%,.075);--bp-border:hsla(0,0%,100%,.1);--bp-outline:hsla(0,0%,100%,.15);--bp-font-display:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;--bp-font-text:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;--bp-font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--border-radius:25px;width:100%;min-height:100vh;background-color:var(--bp-black);font-family:var(--bp-font-text);font-feature-settings:"cv05","cv11";color:var(--bp-white);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:clip}html.bp-scroll::-webkit-scrollbar{width:0}html.bp-scroll{scrollbar-width:none}.bp ::-moz-selection{background-color:#fff;color:#000}.bp ::selection{background-color:#fff;color:#000}.bp section{height:-moz-fit-content;height:fit-content;pointer-events:all;padding:0 10vw;position:relative;overflow:hidden}.bp .normal-padding,.bp section{width:100%;background-color:#010101}.bp .normal-padding{height:15vh;display:flex;justify-content:center}.bp .normal-padding-small{height:8vh;width:100%;background-color:#010101}.bp section[id]{scroll-margin-top:12.5vh}.bp h1,.bp h2,.bp h3,.bp p{margin:0}.bp .headline{font-size:5vw;line-height:100%;color:#fff}.bp .headline,.bp .subheadline{font-family:var(--bp-font-display);font-weight:650;letter-spacing:-.02em;position:relative}.bp .subheadline{font-size:3.25vw;line-height:117%}.bp .small-subheadline{font-family:var(--bp-font-display);font-weight:600;font-size:2vw;line-height:100%;letter-spacing:-.01em}.bp .big-description{font-size:1.15vw}.bp .big-description,.bp .description{font-family:var(--bp-font-text);font-weight:400;line-height:115%}.bp .description{font-size:1.05vw}.bp .small-description{font-family:var(--bp-font-text);font-weight:400;font-size:.95vw}.bp .tiny-description{font-size:.75vw;line-height:130%}.bp .white{color:#fff}.bp .grey{color:hsla(0,0%,100%,.5)}.bp .black{color:#010101}.bp .purple{color:#aaa3ff}.bp .mono{font-family:var(--bp-font-mono)}.bp .opacity{opacity:0;will-change:opacity}.bp .hover-text-grey,.bp .hover-text-white{position:relative;cursor:pointer;text-decoration:none}.bp .hover-text-grey:after,.bp .hover-text-white:after{content:"";position:absolute;width:100%;height:1px;bottom:-.15vh;left:0;background-color:hsla(0,0%,100%,.5);transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease-out}.bp .hover-text-white:after{background-color:#fff}.bp .hover-text-grey:hover:after,.bp .hover-text-white:hover:after{transform:scaleX(1);transform-origin:bottom left}.bp .card{background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05);border-radius:25px}.bp .light-rays-container{inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp .light-rays-absolute,.bp .light-rays-grid{position:absolute}.bp .light-rays-grid{inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.15) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.15) 1px,transparent 0);background-size:10vw 10vw;mask-image:radial-gradient(50% 50% at 50% 0,#fff 0,transparent 100%);-webkit-mask-image:radial-gradient(50% 50% at 50% 0,#fff 0,transparent 100%)}.bp .light-rays-wrapper{top:-571px;left:-373px;width:1142px;height:179vh;transform:rotate(-38deg);mask-image:radial-gradient(50% 109% at 50% 50%,#000 0,#000000f6 0,transparent 96%);-webkit-mask-image:radial-gradient(50% 109% at 50% 50%,#000 0,#000000f6 0,transparent 96%)}.bp .light-ray,.bp .light-rays-wrapper{position:absolute;overflow:hidden}.bp .light-ray{top:-352px;bottom:-920px;width:35px;left:calc(50% - 17.5px);transform-origin:top right;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.85) 0,transparent 100%);filter:blur(15px)}.bp .light-ray-1{--ray-opacity:0.85;opacity:.85;transform:rotate(-18deg);animation:bp-ray-pulse 4s ease-in-out 0s infinite both}.bp .light-ray-2{--ray-opacity:0.775;opacity:.775;transform:rotate(-12deg);animation:bp-ray-pulse 3.5s ease-in-out .5s infinite both}.bp .light-ray-3{width:20px;left:calc(50% - 10px);--ray-opacity:0.65;opacity:.65;transform:scale(.9) rotate(-5deg);animation:bp-ray-pulse 5s ease-in-out 1.2s infinite both}.bp .light-ray-4{width:15px;left:calc(50% - 7.5px);--ray-opacity:0.25;opacity:.25;transform:rotate(-3deg);animation:bp-ray-pulse 3s ease-in-out .3s infinite both}.bp .light-ray-5{width:40px;left:calc(50% - 20px);--ray-opacity:0.45;opacity:.45;transform:scale(.79) rotate(0deg);animation:bp-ray-pulse 4.5s ease-in-out .8s infinite both}.bp .light-ray-6{width:20px;left:calc(50% - 10px);--ray-opacity:0.45;opacity:.45;transform:rotate(6deg);animation:bp-ray-pulse 3.2s ease-in-out 1.5s infinite both}.bp .light-ray-7{--ray-opacity:0.65;opacity:.65;transform:scale(.83) rotate(9deg);animation:bp-ray-pulse 4.2s ease-in-out .2s infinite both}.bp .light-ray-8{--ray-opacity:1;opacity:1;transform:scale(.9) rotate(14deg);animation:bp-ray-pulse 3.8s ease-in-out 1s infinite both}.bp .light-rays-glow{position:absolute;overflow:hidden;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.85) 0,transparent 100%);filter:blur(15px)}.bp .light-rays-glow-1{left:calc(50% - 599px);top:-352px;bottom:-46px;width:1198px;opacity:.05}.bp .light-rays-glow-2,.bp .light-rays-glow-3{left:calc(50% - 432.5px);top:-252px;width:865px;height:929px;opacity:.15}@keyframes bp-ray-pulse{0%,to{opacity:var(--ray-opacity,.5)}50%{opacity:calc(var(--ray-opacity, .5) * .4)}}.bp .demo-rays-scope .light-rays-wrapper{top:-40%;left:-20%;width:55%;height:220%}.bp .demo-rays-scope .light-ray{top:-20%;bottom:-60%}.bp .item-grid{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:5.2vw 5.2vw;background-position:50%;z-index:0;opacity:.7;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#010101 10%,#010101 90%,transparent),linear-gradient(180deg,transparent,#010101 10%,#010101 90%,transparent);mask-image:linear-gradient(90deg,transparent,#010101 10%,#010101 90%,transparent),linear-gradient(180deg,transparent,#010101 10%,#010101 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.bp .textbox{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5vh;position:relative}.bp .titlebox{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.bp .titlebox-gradient{width:12vw;height:11vw;filter:blur(35px)}.bp .titlebox-gradient,.bp .titlebox-medium-gradient{border-radius:50%;background-color:#010101;opacity:.85;position:absolute;right:-5vw;bottom:-7.5vw;z-index:1}.bp .titlebox-medium-gradient{width:22.5vw;height:13vw;filter:blur(50px)}.bp .number-gradient{width:100%;height:7.5vw;border-radius:50%;background-color:#010101;filter:blur(20px);opacity:.85;position:absolute;right:0;bottom:-6vw;z-index:1}.bp .background-gradient-down{background-image:radial-gradient(125% 107.13% at 50% 20%,transparent 40%,hsla(0,0%,100%,.1) 75%,hsla(0,0%,100%,.25) 100%)}.bp .background-gradient-up{background-image:radial-gradient(131.66% 109.77% at 50% 97.75%,transparent 37.41%,hsla(0,0%,100%,.1) 69.27%,hsla(0,0%,100%,.25) 100%)}.bp .background-gradient-circle{left:0;overflow:visible}.bp .background-gradient-circle,.bp .background-gradient-circle-2{background-color:hsla(0,0%,100%,.25);filter:blur(100px);opacity:.7;bottom:0;flex:none;height:25vh;position:absolute;width:20vw;pointer-events:none;z-index:0}.bp .background-gradient-circle-2{right:0}.bp .subheadline-box{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.5vh .75vw;border-radius:999px;box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 1vw hsla(0,0%,100%,.2);display:flex;align-items:center;gap:.4vw}.bp .subheadline-box-icon{width:.8vw;height:.8vw;opacity:.5;color:#fff}.bp .kpi-number{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;overflow:hidden;margin-bottom:-2vh;z-index:0}.bp .kpi-number-text{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 15%,#fff 80%)}.bp .button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:.5vw .5vw .5vw 1vw;border-radius:999px;cursor:pointer;z-index:2;gap:1vw;border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.025);color:#fff;box-shadow:inset 0 0 1vw hsla(0,0%,100%,.1);font-family:inherit}.bp .button,.bp .button-circle{display:flex;align-items:center;justify-content:center;position:relative}.bp .button-circle{width:1.75vw;height:1.75vw;border-radius:100%;background-color:#fff;color:#010101;transition:.3s ease}.bp .button-icon{height:1vw;width:1vw;transition:.5s ease}.bp .button:hover .button-icon{rotate:1turn}.bp .button-content{transition:.5s ease;cursor:pointer;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp .button-content span{display:block;transition:transform .75s cubic-bezier(.19,1,.22,1)}.bp .button-content span:nth-child(2){position:absolute}.bp .button:hover .button-content span:first-child,.bp .button:hover .button-content span:nth-child(2){transform:translateY(-100%)}.bp .carousel-button{width:2vw;height:2vw;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.05);backdrop-filter:blur(5px);color:#fff;border:none;border-radius:999px;cursor:pointer;transition:background-color .25s ease}.bp .carousel-button:hover{background-color:hsla(0,0%,100%,.075)}.bp .carousel-button:disabled{opacity:.5;cursor:not-allowed;background-color:hsla(0,0%,100%,.025)}.bp .carousel-button-icon{width:.5vw;height:.5vw;-o-object-fit:contain;object-fit:contain}.bp .icon-chip{width:3vw;height:3vw;border-radius:100%;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center}.bp .icon-chip svg{width:1.1vw;height:1.1vw;color:#fff;opacity:.85}.bp .glass-effect{backdrop-filter:saturate(120%) blur(.75em);pointer-events:none;isolation:isolate;color:#201d1d;overflow:hidden}.bp .glass-effect,.bp .glass-effect__fill{border-radius:inherit;position:absolute;inset:0}.bp .glass-effect__fill{opacity:1;background-color:#d4d4d426}.bp .glass-effect__fill-burn{opacity:.05;mix-blend-mode:color-burn;border-radius:inherit;background-color:currentColor;position:absolute;inset:0}.bp .glass-effect__highlight-soft{mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0;box-shadow:inset -.28125em -.28125em .09375em -.328125em #ffffff80}.bp .glass-effect__highlight-strong{border-radius:inherit;position:absolute;inset:0;box-shadow:inset .28125em .28125em .09375em -.328125em #fffc}.bp .glass-effect__edge-light{border-radius:inherit;mix-blend-mode:plus-lighter;position:absolute;inset:0;box-shadow:inset .1875em .28125em .09375em -.1875em #b3b3b380}.bp .glass-effect__edge-dark{mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0;box-shadow:inset -.1875em -.28125em .09375em -.1875em #b3b3b34d}.bp .glass-effect__inner-glow{mix-blend-mode:darken;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 1.75em #f2f2f24d}.bp .gradients-container{filter:blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none;--circle-size:80%;--circle-size-small:60%;--blending:hard-light}.bp .g1,.bp .g2{position:absolute;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size-small) / 2);left:calc(50% - var(--circle-size-small) / 2);opacity:1}.bp .g1{background:radial-gradient(circle at center,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 50%) no-repeat;transform-origin:center center;animation:bp-moveVertical 20s ease infinite}.bp .g2{background:radial-gradient(circle at center,hsla(0,0%,100%,.075) 0,hsla(0,0%,100%,0) 50%) no-repeat;transform-origin:calc(50% - 400px);animation:bp-moveInCircle 20s infinite reverse}.bp .g3,.bp .g4{position:absolute;mix-blend-mode:var(--blending);width:var(--circle-size-small);height:var(--circle-size-small)}.bp .g3{background:radial-gradient(circle at center,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,0) 50%) no-repeat;top:calc(50% - var(--circle-size) / 2 + 200px);left:calc(50% - var(--circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:bp-moveInCircle 30s linear infinite;opacity:1}.bp .g4{background:radial-gradient(circle at center,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 50%) no-repeat;top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 200px);animation:bp-moveHorizontal 30s ease infinite;opacity:.7}.bp .g5{position:absolute;background:radial-gradient(circle at center,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size-small) * 2);height:calc(var(--circle-size-small) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:bp-moveInCircle 20s ease infinite;opacity:1}@keyframes bp-moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes bp-moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes bp-moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}to{transform:translateX(-50%) translateY(-10%)}}.bp .active-dot{width:.5vw;height:.5vw;border-radius:100%;background-color:#4de134;animation:bp-pulsate 1.5s infinite}@keyframes bp-pulsate{0%{box-shadow:0 0 0 0 rgba(77,225,52,.7);transform:scale(.9)}50%{transform:scale(1)}to{box-shadow:0 0 20px 10px rgba(77,225,52,0);transform:scale(.9)}}.bp .navigation-wrapper{position:fixed;top:0;left:0;width:100vw;height:12.5vh;display:flex;justify-content:center;align-items:center;padding:0 10vw;z-index:10;transition:background-color .3s ease,height .3s ease,backdrop-filter .3s ease;pointer-events:none}.bp .navigation-inside{width:100%;height:8vh;border:1px solid hsla(0,0%,100%,.075);background-color:hsla(0,0%,4%,.6);box-shadow:inset 0 0 5vw hsla(0,0%,100%,.05);backdrop-filter:blur(14px) saturate(120%);display:flex;justify-content:space-between;align-items:center;padding:0 .5vw 0 2.5vw;border-radius:999px;transform:scale(.6) translateY(-15vh);opacity:0;pointer-events:all}.bp .navigation-inside-left{display:flex;align-items:center;gap:.5vw}.bp .navigation-inside-big{display:flex;gap:1.75vw;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp .navigation-inside-big p{cursor:pointer}.bp .nav-wordmark{font-family:var(--bp-font-display);font-weight:700;font-size:1.1vw;letter-spacing:.02em}.bp-loading-screen{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;background-color:#010101;pointer-events:none;display:flex;align-items:center;justify-content:center;animation:bp-fade-out .25s ease-in-out 1.8s forwards}.bp-loading-screen.fade-out{animation:bp-fade-out .25s ease-in-out .25s forwards}@media (max-width:768px){.bp .bp-loading-screen{display:none}.bp .loader-demo-stage .bp-loading-screen{display:flex}}.bp-loading-screen .circle-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-loading-screen .circle{width:22.5vw;height:22.5vw;animation:bp-rotate 4s linear infinite}.bp-loading-screen .loader-mark{font-size:3vw;color:#fff}.bp-loading-screen .loader-mark-img{width:7.5vw;height:auto;display:block}@keyframes bp-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bp-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.bp .loader-demo-stage .bp-loading-screen{position:absolute;width:100%;height:100%;z-index:5}.bp .loader-demo-stage .bp-loading-screen .circle{width:12vw;height:12vw}.bp .loader-demo-stage .loader-mark-img{width:4vw}.bp .hover-cursor{position:fixed;top:0;left:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5vh 1.5vw;white-space:nowrap;box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05),0 0 20px 5px hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.025);backdrop-filter:blur(5px)}.bp .embla__progress{border-radius:999px;background-color:hsla(0,0%,100%,.05);position:relative;height:.25vh;justify-self:flex-end;align-self:center;width:100%;overflow:hidden}.bp .embla__progress__bar{background-color:#fff;position:absolute;width:100%;top:0;bottom:0;left:-100%;border-radius:999px}.bp .testimonials-carousel{overflow:hidden;cursor:none}.bp .testimonials-carousel-row{display:flex;gap:1vw}.bp .testimonials-item-padding{flex:0 0 9vw}.bp .testimonials-item{flex:0 0 24vw;height:24vw;padding:2.5vw;border-radius:25px;position:relative;overflow:hidden;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075);background-image:radial-gradient(140% 107.13% at 50% 10%,transparent 40%,hsla(0,0%,100%,.05) 75%,hsla(0,0%,100%,.1) 100%);transition:background-color .5s ease;display:flex;flex-direction:column;justify-content:space-between}.bp .testimonials-item:hover{background-color:hsla(0,0%,100%,.05)}.bp .testimonials-item-profile{width:6vw;height:6vw;border-radius:100%;background-color:#111;box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 2.5vw hsla(0,0%,100%,.1);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.bp .testimonials-item-profile-gradient{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.5vw;height:2.5vw;border-radius:100%;filter:blur(20px);opacity:0;transition:.5s ease;z-index:0}.bp .testimonials-item:hover .testimonials-item-profile-gradient{opacity:.75}.bp .profile-gradient-red{background-color:#cb181f}.bp .profile-gradient-blue{background-color:#4caeff80}.bp .profile-gradient-blue2{background-color:#14a7e080}.bp .profile-gradient-purple{background-color:#cf9fff80}.bp .profile-gradient-brown{background-color:#daa06d80}.bp .profile-gradient-beige{background-color:#fff0db50}.bp .profile-gradient-white{background-color:#ffffff50}.bp .testimonials-item-profile-mark{font-family:var(--bp-font-display);font-weight:700;font-size:1.5vw;z-index:2}.bp .bento{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;padding-top:20vh}.bp .bento-grid{width:100%;display:flex;gap:.75vw;height:35vw;margin:5vh auto 0;position:relative;z-index:5}.bp .bento-col{display:flex;flex-direction:column;gap:.75vw}.bp .bento-col-left,.bp .bento-col-right{width:20vw}.bp .bento-col-center{flex:1;display:flex;flex-direction:column}.bp .bento-card{border-radius:20px;outline:1px solid hsla(0,0%,100%,.15);outline-offset:-1px;overflow:hidden;position:relative;background-color:hsla(0,0%,100%,.02);display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.bp .bento-card-showcase{aspect-ratio:1/1}.bp .bento-card-cta{flex:1.2 1}.bp .bento-card-main,.bp .bento-card-thumb{flex:1 1}.bp .bento-card-client{flex:3 1}.bp .bento-card-main-overlay{padding:1.5vw;flex-direction:column;gap:.2vw;background:linear-gradient(0deg,rgba(1,1,1,.8),transparent)}.bp .bento-card-main-overlay,.bp .bento-client-bar{position:absolute;bottom:0;left:0;width:100%;display:flex;z-index:2}.bp .bento-client-bar{padding:.75vw 1vw;align-items:center;gap:.5vw;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.bp .bento-client-avatar{width:2vw;height:2vw;border-radius:100%;background:linear-gradient(145deg,#2e2e2e,#0b0b0b);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;font-size:.7vw;font-weight:700;font-family:var(--bp-font-display)}.bp .bento-client-bar-name{font-weight:500;font-size:1.05vw;line-height:130%}.bp .bento-collage-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:bp-collage 12s ease-in-out infinite}.bp .bento-collage-slide:nth-child(2){animation-delay:4s}.bp .bento-collage-slide:nth-child(3){animation-delay:8s}@keyframes bp-collage{0%,26%,to{opacity:0}20%,6%{opacity:1}}.bp .marquee{display:flex;overflow:hidden;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp .marquee-track{display:flex;flex-shrink:0;min-width:100%;gap:2vw;align-items:center;padding-right:2vw;animation:bp-marquee 30s linear infinite}@keyframes bp-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.bp .showcase-section{display:flex;flex-direction:column;gap:4vh;padding-top:2vh}.bp .demo-stage{position:relative;width:100%;min-height:24vw;border-radius:25px;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:3vw}.bp .fs-stage-short{min-height:18vw}.bp .fs-stage-fill{min-height:22vw}.bp .fs-glow{position:absolute;left:50%;top:50%;width:18vw;height:18vw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(120,170,255,.16) 0,rgba(120,170,255,.05) 40%,transparent 70%);filter:blur(14px);mix-blend-mode:screen;pointer-events:none}.bp .fs-glow-drift{opacity:.75}.bp .fs-progress-row{display:flex;align-items:center;gap:1vw;width:70%}.bp .fs-progress-track{flex:1;height:2px;background:rgba(103,153,228,.15);border-radius:999px;overflow:hidden}.bp .fs-progress-fill{transform-origin:left;height:100%;background:#fff;box-shadow:0 0 12px rgba(120,170,255,.8)}.bp .fs-progress-pct{font-size:.8vw;color:#7fb3ff;min-width:2.6vw;text-align:right}.bp .fs-progress-ticks{display:flex;justify-content:space-between;width:70%}.bp .fs-progress-ticks span{width:1px;height:.5vw;background:rgba(147,182,236,.2);transition:background-color .3s ease,box-shadow .3s ease}.bp .fs-progress-ticks span.lit{background:#7fb3ff;box-shadow:0 0 6px rgba(120,170,255,.7)}.bp .fs-scan-x,.bp .fs-scan-y{position:absolute;pointer-events:none}.bp .fs-scan-x{bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(120,170,255,.7),transparent)}.bp .fs-scan-x,.bp .fs-scan-y{top:0;left:0;box-shadow:0 0 14px rgba(120,170,255,.5)}.bp .fs-scan-y{right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(120,170,255,.7),transparent)}.bp .fs-scrub{display:flex;align-items:center;justify-content:center;gap:3vw;width:100%}.bp .fs-scrub-dial{width:13vw;flex-shrink:0}.bp .fs-scrub-side{display:flex;flex-direction:column;gap:1vh;max-width:18vw}.bp .fs-scrub-pct{font-size:2.6vw;color:#7fb3ff;letter-spacing:.08em}.bp .fs-marquee-row{white-space:nowrap;width:-moz-max-content;width:max-content;font-family:var(--bp-font-display);font-weight:700;font-size:4vw;line-height:1.1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(154,190,244,.45);will-change:transform}.bp .fs-grid-spot{position:absolute;width:26vw;height:26vw;border-radius:50%;background:radial-gradient(circle,rgba(120,170,255,.12),transparent 65%);filter:blur(20px);mix-blend-mode:screen;pointer-events:none;left:-8vw;top:-8vw}@media (prefers-reduced-motion:no-preference){.bp .fs-stage .item-grid{animation:ea-grid-pan 30s linear infinite}.bp .fs-stage:before{content:"";position:absolute;width:20vw;height:20vw;border-radius:50%;background:radial-gradient(circle,rgba(90,153,246,.1),transparent 65%);filter:blur(26px);mix-blend-mode:screen;pointer-events:none;animation:fs-orb 16s ease-in-out infinite alternate}.bp .fs-gift{animation:fs-gift 2.8s ease-in-out infinite}.bp .fs-scan-x{animation:fs-scan-x 5.5s ease-in-out infinite alternate}.bp .fs-scan-y{animation:fs-scan-y 7s ease-in-out infinite alternate}.bp .fs-grid-spot{animation:fs-spot 13s ease-in-out infinite alternate}}@keyframes fs-orb{0%{transform:translate(-16vw,-6vw)}to{transform:translate(30vw,8vw)}}@keyframes fs-gift{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes fs-scan-x{0%{left:4%}to{left:96%}}@keyframes fs-scan-y{0%{top:8%}to{top:92%}}@keyframes fs-spot{0%{transform:translate(0)}33%{transform:translate(30vw,4vw)}66%{transform:translate(12vw,10vw)}to{transform:translate(34vw)}}.bp .demo-caption{position:absolute;top:1.25vw;left:1.5vw;z-index:6;display:flex;gap:.5vw;align-items:center}.bp .code-panel{width:100%;border-radius:25px;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075);overflow:hidden}.bp .code-panel-head{display:flex;align-items:center;justify-content:space-between;padding:1vw 1.25vw;border-bottom:1px solid hsla(0,0%,100%,.075);gap:1vw}.bp .code-panel-tabs{display:flex;gap:.4vw;flex-wrap:wrap}.bp .code-tab{padding:.35vw .9vw;border-radius:999px;background:none;border:1px solid transparent;color:hsla(0,0%,100%,.5);font-size:.85vw;font-family:var(--bp-font-mono);cursor:pointer;transition:.3s ease}.bp .code-tab:hover{color:#fff}.bp .code-tab.active{color:#fff;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);box-shadow:inset 0 0 1vw hsla(0,0%,100%,.1)}.bp .code-panel pre{margin:0;padding:1.5vw;max-height:30vw;overflow:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.bp .code-panel code,.bp .code-panel pre{-webkit-user-select:text;-moz-user-select:text;user-select:text}.bp .code-panel code{font-family:var(--bp-font-mono);font-size:.8vw;line-height:165%;color:hsla(0,0%,100%,.65);white-space:pre}.bp .copy-button{padding:.4vw .4vw .4vw 1vw;gap:.75vw}.bp .copy-button .button-circle{width:1.5vw;height:1.5vw}.bp .dep-chip{padding:.3vw .8vw;border-radius:999px;box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075);background-color:hsla(0,0%,100%,.025);font-size:.75vw;font-family:var(--bp-font-mono);color:hsla(0,0%,100%,.5);white-space:nowrap}.bp .section-head-row{display:flex;flex-direction:column;align-items:flex-start;gap:2vh;position:relative;z-index:2}.bp .section-index{font-family:var(--bp-font-mono);font-size:.8vw;color:hsla(0,0%,100%,.35)}.bp .side-rail{position:fixed;top:50%;right:1.25vw;transform:translateY(-50%);writing-mode:vertical-rl;font-family:var(--bp-font-mono);font-size:.62vw;letter-spacing:.14em;color:hsla(0,0%,100%,.22);z-index:50;pointer-events:none}.bp .parallax-cols{display:flex;gap:1vw;height:26vw;overflow:hidden;width:100%;border-radius:25px;position:relative}.bp .parallax-col{flex:1;display:flex;flex-direction:column;gap:1vw}.bp .parallax-tile{flex:0 0 12vw;border-radius:20px;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.bp .parallax-tile-sheen{position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 0,hsla(0,0%,100%,.07),transparent 70%)}.bp .kpi-content-row{display:flex;flex-wrap:wrap;gap:1vw;perspective:2000px;width:100%;justify-content:center}.bp .kpi-content-item{width:26vw;height:22vw;flex-direction:column;justify-content:flex-end;gap:2.5vh;border-radius:25px;padding:2vw;overflow:hidden;position:relative}.bp .kpi-content-item,.bp .kpi-item-button{display:flex;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05)}.bp .kpi-item-button{position:absolute;bottom:2vw;right:2vw;width:3vw;height:3vw;border-radius:100%;align-items:center;justify-content:center}.bp .kpi-item-button svg{width:1.1vw;height:1.1vw;opacity:.85}.bp .swatch-row{display:flex;flex-wrap:wrap;gap:1vw;width:100%;z-index:2}.bp .swatch{flex:1 1 10vw;min-width:9vw;height:8vw;border-radius:20px;padding:1vw;justify-content:space-between;box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075);overflow:hidden;position:relative}.bp .swatch,.bp .type-specimen{display:flex;flex-direction:column}.bp .type-specimen{gap:2vh;width:100%;align-items:flex-start;text-align:left;z-index:2}.bp .type-specimen-row{display:flex;align-items:baseline;gap:2vw;border-bottom:1px solid hsla(0,0%,100%,.075);padding-bottom:1.5vh;width:100%}.bp .type-specimen-row .meta{font-family:var(--bp-font-mono);font-size:.7vw;color:hsla(0,0%,100%,.35);white-space:nowrap;min-width:16vw}.bp .footer{padding:0 10vw 5vh;display:flex;flex-direction:column;gap:5vh;background-color:#010101;position:relative;overflow:hidden}.bp .footer-top{display:flex;justify-content:space-between;gap:5vw}.bp .footer-left{width:50%;display:flex;flex-direction:column;gap:2vh;padding-right:15vw}.bp .footer-right{display:flex;gap:5vw}.bp .footer-col{display:flex;flex-direction:column;gap:1.5vh}.bp .footer-divider{width:100%;height:1px;background:hsla(0,0%,100%,.15)}.bp .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:2vw}.bp .cta-band{position:relative;width:100%;height:65vh;border-radius:25px;overflow:hidden;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4vh;padding:0 4vw;text-align:center}@media (pointer:coarse){.bp .glow-cursor{display:none}}@media (max-width:768px){.bp .light-ray-2,.bp .light-ray-4,.bp .light-ray-6,.bp .light-ray-8,.bp .light-rays-glow-2,.bp .light-rays-glow-3{display:none}.bp .cinema-rays{display:none!important}.bp .navigation-inside{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:rgba(8,20,38,.94)}}@keyframes bp-settle-in{to{opacity:1;transform:none}}.bp .navigation-inside,.bp .ring-media-wrap{animation:bp-settle-in .45s ease 2.6s forwards}.bp .footer-legal{display:flex;align-items:baseline;gap:1.5vw;flex-wrap:wrap}.bp .footer-legal a{text-decoration:none}@media (max-width:768px){.bp .footer-legal{gap:4vw}}.bp .nav-wordmark{font-size:clamp(16px,1.3vw,34px);white-space:nowrap}.bp .nav-logo{height:clamp(34px,2.9vw,54px);width:auto}.bp .footer-logo,.bp .nav-logo{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp .footer-logo{width:16vw;max-width:300px;height:auto}@media (max-width:768px){.bp .nav-logo{height:9.5vw}.bp .footer-logo{width:52vw;max-width:none}}.bp .nav-burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:8px;background:none;border:none;cursor:pointer;color:#fff}.bp .nav-burger span{display:block;height:1.5px;width:100%;background-color:rgba(214,226,245,.9)}.bp .nav-drawer{position:fixed;inset:0;z-index:90;pointer-events:auto;background-color:#020917;display:flex;flex-direction:column;padding:5vw;animation:bp-drawer-fade .35s ease both}@keyframes bp-drawer-fade{0%{opacity:0}to{opacity:1}}.bp .nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:2vw 1vw}.bp .nav-drawer-close{display:flex;align-items:center;justify-content:center}.bp .nav-drawer-links{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2vw}.bp .nav-drawer-link{display:flex;align-items:baseline;gap:4vw;background:none;border:none;border-bottom:1px solid rgba(140,181,242,.1);padding:4vw 1vw;color:#fff;font-family:var(--bp-font-display);font-weight:700;font-size:9vw;letter-spacing:-.02em;text-align:left;cursor:pointer;opacity:0;animation:bp-drawer-link .6s cubic-bezier(.22,1,.36,1) both}@keyframes bp-drawer-link{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bp .nav-drawer-n{font-size:3.2vw;color:#4b9bff}.bp .nav-drawer-foot{display:flex;flex-direction:column;align-items:flex-start;gap:4vw;padding:4vw 1vw 6vw}@media (max-width:768px){.bp .nav-burger{display:flex}}@media (prefers-reduced-motion:reduce){.bp .nav-drawer,.bp .nav-drawer-link{animation:none;opacity:1}}.bp .hide-on-mobile{display:flex}.bp .hide-on-desktop{display:none}@media (max-width:768px){.bp section{padding:0 5vw}.bp .normal-padding{height:25vw}.bp .headline{font-size:10vw}.bp .subheadline{font-size:7.5vw}.bp .small-subheadline{font-size:5vw}.bp .big-description{font-size:3.5vw}.bp .description,.bp .small-description{font-size:3.25vw}.bp .tiny-description{font-size:2.5vw}.bp .hide-on-mobile{display:none}.bp .hide-on-desktop{display:flex}.bp .light-rays-grid{background-size:20vw 20vw}.bp .subheadline-box{padding:1.5vw 2.5vw;gap:1.5vw;box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 2.5vw hsla(0,0%,100%,.2)}.bp .subheadline-box-icon{width:3vw;height:3vw}.bp .titlebox-gradient{width:30vw;height:20vw}.bp .titlebox-medium-gradient{width:40vw;height:20vw;filter:blur(35px)}.bp .button{height:10vw;padding:0 2.5vw 0 5vw;gap:2.5vw;box-shadow:inset 0 0 5vw hsla(0,0%,100%,.1)}.bp .button-circle{width:7vw;height:7vw}.bp .button-icon{width:3.5vw;height:3.5vw}.bp .button-content span{transform:translateY(0)}.bp .carousel-button{width:7.5vw;height:7.5vw}.bp .carousel-button-icon{width:2.5vw;height:2.5vw}.bp .icon-chip{width:10vw;height:10vw}.bp .icon-chip svg{width:4vw;height:4vw}.bp .navigation-wrapper{height:20vw;padding:0 5vw}.bp .navigation-inside{height:12.5vw;border-radius:15px;padding:0 4vw}.bp .navigation-inside-big{display:none}.bp .nav-wordmark{font-size:4vw}.bp .bento-grid{display:grid;grid-template-columns:repeat(10,1fr);height:auto;gap:2.5vw}.bp .bento-col{display:contents}.bp .bento-card{border-radius:15px}.bp .bento-card-cta{order:1;grid-column:span 5;aspect-ratio:1/1}.bp .bento-card-showcase{order:2;grid-column:span 5;aspect-ratio:1/1;align-self:end}.bp .bento-card-main{order:3;grid-column:span 10;aspect-ratio:16/12}.bp .bento-card-thumb{order:4;grid-column:span 5;aspect-ratio:4/5}.bp .bento-card-client{order:5;grid-column:span 5;aspect-ratio:4/5}.bp .bento-client-avatar{width:7vw;height:7vw;font-size:2.5vw}.bp .bento-client-bar-name{font-size:2.75vw}.bp .bento-card-main-overlay{padding:4vw}.bp .hover-cursor,.bp .side-rail{display:none}.bp .demo-stage{min-height:90vw;padding:6vw;border-radius:15px}.bp .fs-stage-short{min-height:0}.bp .fs-stage-fill{min-height:92vw}.bp .fs-glow{width:48vw;height:48vw}.bp .fs-progress-row{gap:3vw;width:84%}.bp .fs-progress-pct{font-size:3.2vw;min-width:10vw}.bp .fs-progress-ticks{width:84%}.bp .fs-progress-ticks span{height:2vw}.bp .fs-grid-spot{width:70vw;height:70vw}.bp .fs-stage:before{width:55vw;height:55vw}.bp .fs-scrub{flex-direction:column;gap:5vw}.bp .fs-scrub-dial{width:44vw}.bp .fs-scrub-side{max-width:70vw;align-items:center;text-align:center}.bp .fs-scrub-pct{font-size:8vw}.bp .fs-marquee-row{font-size:9vw}.bp .code-panel{border-radius:15px}.bp .code-panel-head{padding:3vw 4vw;flex-wrap:wrap}.bp .code-tab{font-size:3vw;padding:1.25vw 3vw}.bp .code-panel pre{padding:4vw;max-height:120vw;-webkit-overflow-scrolling:touch}.bp .code-panel code{font-size:3vw}.bp .copy-button{padding:1.5vw 1.5vw 1.5vw 4vw}.bp .copy-button .button-circle{width:6vw;height:6vw}.bp .dep-chip{font-size:2.5vw;padding:1vw 2.5vw}.bp .section-index{font-size:2.75vw}.bp .kpi-content-item{width:90vw;height:50vw;border-radius:15px;padding:6vw}.bp .kpi-item-button{width:10vw;height:10vw;bottom:6vw;right:6vw}.bp .kpi-item-button svg{width:4vw;height:4vw}.bp .kpi-number{margin-bottom:-1vh}.bp .kpi-number-text{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 20%,#fff 80%);font-size:15vw}.bp .item-grid{background-size:10vw 10vw}.bp .testimonials-item{flex:0 0 70vw;height:80vw;padding:10vw;border-radius:15px}.bp .testimonials-item-profile{width:18vw;height:18vw}.bp .testimonials-item-profile-gradient{width:8vw;height:8vw}.bp .testimonials-item-profile-mark{font-size:5vw}.bp .testimonials-item-padding{flex:0 0 5vw}.bp .embla__progress{height:.5vw}.bp .active-dot{width:2vw;height:2vw}.bp .parallax-cols{height:110vw;border-radius:15px}.bp .parallax-tile{flex:0 0 42vw;border-radius:15px}.bp .swatch{flex:1 1 40vw;height:34vw;padding:4vw;border-radius:15px}.bp .type-specimen-row{flex-direction:column;gap:1vh}.bp .type-specimen-row .meta{font-size:2.5vw;min-width:0}.bp .footer-top{flex-direction:column}.bp .footer-left{width:100%;padding-right:0}.bp .cta-band{height:-moz-fit-content;height:fit-content;padding:12vw 6vw;border-radius:15px}.bp .loader-demo-stage .bp-loading-screen .circle{width:40vw;height:40vw}.bp-loading-screen .circle{width:65vw;height:65vw}.bp-loading-screen .loader-mark{font-size:9vw}.bp-loading-screen .loader-mark-img{width:22vw}.bp .loader-demo-stage .loader-mark-img{width:14vw}.bp .demo-caption{top:4vw;left:4vw}}.bp{--bp-navy:#020917;--bp-panel:#04122b;--bp-brand:#2f7bff;--bp-brand-deep:#1250c4;--bp-line:216,85%,65%}.bp,.bp .footer,.bp .normal-padding,.bp .normal-padding-small,.bp section{background-color:var(--bp-navy)}.bp ::-moz-selection{background-color:#2f7bff;color:#fff}.bp ::selection{background-color:#2f7bff;color:#fff}.bp a:focus-visible,.bp button:focus-visible{outline:2px solid #4b9bff;outline-offset:3px;border-radius:6px}.bp .script-mark{font-family:var(--font-script),"Kaushan Script",cursive;font-weight:400;color:#fff;line-height:1.1;text-shadow:.02em .02em 0 #0a1226,.045em .045em 0 #0a1226,.07em .07em 0 #0a1226,.09em .09em 0 #2f7bff,.11em .11em 0 #2664d6,.13em .13em .25em rgba(2,9,23,.6)}.bp .script-mark-tilt{display:inline-block;transform:rotate(-3deg)}.bp .script-mark-sub{font-family:var(--font-script),"Kaushan Script",cursive;color:#fff;opacity:.9;text-shadow:.04em .04em 0 #0a1226,.08em .08em 0 #2f7bff,.12em .12em .3em rgba(2,9,23,.6)}.bp .light-rays-grid{background-image:linear-gradient(90deg,hsla(var(--bp-line),.28) 1px,transparent 0),linear-gradient(180deg,hsla(var(--bp-line),.28) 1px,transparent 0)}.bp .item-grid{background-image:linear-gradient(90deg,hsla(var(--bp-line),.14) 1px,transparent 0),linear-gradient(180deg,hsla(var(--bp-line),.14) 1px,transparent 0);-webkit-mask-image:linear-gradient(90deg,transparent,#020917 10%,#020917 90%,transparent),linear-gradient(180deg,transparent,#020917 10%,#020917 90%,transparent);mask-image:linear-gradient(90deg,transparent,#020917 10%,#020917 90%,transparent),linear-gradient(180deg,transparent,#020917 10%,#020917 90%,transparent)}.bp .light-ray,.bp .light-rays-glow{background:radial-gradient(50% 50% at 50% 50%,rgba(163,200,255,.9) 0,transparent 100%)}.bp .light-rays-glow-2,.bp .light-rays-glow-3{background:radial-gradient(50% 50% at 50% 50%,rgba(77,148,255,.8) 0,transparent 100%)}.bp .number-gradient,.bp .titlebox-gradient,.bp .titlebox-medium-gradient{background-color:var(--bp-navy)}.bp .card,.bp .code-panel,.bp .cta-band,.bp .demo-stage,.bp .icon-chip,.bp .kpi-content-item,.bp .kpi-item-button,.bp .parallax-tile,.bp .swatch{background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12),inset 0 0 5vw rgba(85,150,246,.07)}.bp .demo-stage-bare{background:none;box-shadow:none}.bp .bento-card{background-color:rgba(82,139,224,.05);outline-color:rgba(140,181,242,.2)}.bp .subheadline-box{box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.15),inset 0 0 1vw rgba(110,165,247,.3)}.bp .subheadline-box-icon{color:#4b9bff;opacity:.9}.bp .button{border-color:rgba(140,181,242,.18);background-color:rgba(82,139,224,.06);box-shadow:inset 0 0 1vw rgba(85,150,246,.15)}.bp .carousel-button{background-color:rgba(82,139,224,.08)}.bp .carousel-button:hover{background-color:rgba(103,153,228,.14)}.bp .navigation-inside{background-color:rgba(7,18,34,.65);border-color:rgba(140,181,242,.12);box-shadow:inset 0 0 5vw rgba(85,150,246,.08)}.bp .testimonials-item{background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12);background-image:radial-gradient(140% 107.13% at 50% 10%,transparent 40%,rgba(85,150,246,.07) 75%,rgba(110,165,247,.14) 100%)}.bp .testimonials-item:hover{background-color:rgba(82,139,224,.09)}.bp .testimonials-item-profile{background-color:#071630}.bp .embla__progress{background-color:rgba(103,153,228,.12)}.bp .embla__progress__bar{background-color:#4b9bff}.bp .hover-cursor{background-color:rgba(82,139,224,.08);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.15),inset 0 0 5vw rgba(85,150,246,.08),0 0 20px 5px rgba(51,133,255,.2)}.bp .active-dot{background-color:#2f7bff;animation:bp-pulsate-blue 1.5s infinite}@keyframes bp-pulsate-blue{0%{box-shadow:0 0 0 0 rgba(47,123,255,.7);transform:scale(.9)}50%{transform:scale(1)}to{box-shadow:0 0 20px 10px rgba(47,123,255,0);transform:scale(.9)}}.bp .code-tab.active{border-color:rgba(140,181,242,.2);background-color:rgba(82,139,224,.1);box-shadow:inset 0 0 1vw rgba(85,150,246,.15)}.bp .dep-chip{box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12);background-color:rgba(82,139,224,.05);color:rgba(173,198,235,.6)}.bp .section-index{color:rgba(147,182,236,.4)}.bp .side-rail{color:rgba(147,182,236,.28)}.bp .code-panel code{color:rgba(193,206,225,.68)}.bp .footer-divider{background:rgba(140,181,242,.18)}.bp .g1{background:radial-gradient(circle at center,rgba(82,151,255,.16) 0,rgba(82,151,255,0) 50%) no-repeat}.bp .g2{background:radial-gradient(circle at center,rgba(61,139,255,.12) 0,rgba(61,139,255,0) 50%) no-repeat}.bp .g3{background:radial-gradient(circle at center,rgba(51,187,255,.08) 0,rgba(51,187,255,0) 50%) no-repeat}.bp .g4{background:radial-gradient(circle at center,rgba(82,151,255,.16) 0,rgba(82,151,255,0) 50%) no-repeat}.bp .g5{background:radial-gradient(circle at center,rgba(102,143,255,.05) 0,rgba(102,143,255,0) 50%) no-repeat}.bp .bento:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 65% at 50% 0,rgba(15,76,189,.4),transparent 75%);pointer-events:none;z-index:0}.bp .cta-band{background-image:radial-gradient(70% 110% at 50% 0,rgba(15,72,179,.55),transparent 80%)}.bp .cta-band .item-grid{opacity:1}.bp-loading-screen{background-color:#020917}.bp .kpi-number-text{background-image:linear-gradient(0deg,rgba(128,179,255,0) 15%,#fff 80%)}.bp .kpi-content-item>div:first-child{padding-right:4vw}.bp .engine-grid{display:flex;gap:4vw;align-items:flex-start}.bp .engine-sticky{position:sticky;top:22vh;width:18vw;display:flex;flex-direction:column;gap:.5vh}.bp .engine-numeral{font-size:9vw;line-height:1}.bp .engine-rows{flex:1;display:flex;flex-direction:column}.bp .engine-row{display:flex;align-items:center;gap:2vw;padding:1.7vw 1.4vw;border-bottom:1px solid rgba(140,181,242,.1);transition:background-color .3s ease,padding-left .3s ease}.bp .engine-row:first-child{border-top:1px solid rgba(140,181,242,.1)}.bp .engine-row:hover{background-color:rgba(82,139,224,.06);padding-left:2.2vw}.bp .engine-row-n{color:#4b9bff;font-size:.85vw;min-width:2vw}.bp .engine-row-body{flex:1;display:flex;flex-direction:column;gap:.4vh}.bp .engine-row-tag{font-size:.7vw;color:rgba(173,198,235,.45);border:1px solid rgba(140,181,242,.15);padding:.25vw .7vw;border-radius:999px;white-space:nowrap}.bp .channel-rows{display:flex;flex-direction:column;width:100%}.bp .channel-row{display:flex;gap:3vw;align-items:baseline;padding:1.4vw 1.2vw;border-bottom:1px solid rgba(140,181,242,.1);transition:background-color .3s ease,padding-left .3s ease}.bp .channel-row:first-child{border-top:1px solid rgba(140,181,242,.1)}.bp .channel-row:hover{background-color:rgba(82,139,224,.05);padding-left:1.9vw}.bp .channel-row-name{min-width:16vw;font-size:1vw;color:#dbe7ff}.bp .channel-row-desc{flex:1}.bp .vault-rule{border-left:2px solid #2f7bff;padding:1.4vw 1.8vw;background-color:rgba(82,139,224,.06);border-radius:0 15px 15px 0;max-width:55vw}.bp .site-card{cursor:grab;display:flex;height:26vw}.bp .site-card:active{cursor:grabbing}.bp .site-card-inner{display:flex;flex-direction:column;gap:1.6vh;height:100%;width:100%;z-index:2;position:relative}.bp .site-card-top{display:flex;justify-content:space-between;align-items:center}.bp .site-card-dot{width:.6vw;height:.6vw;border-radius:50%;background:var(--site-accent,#2f7bff);box-shadow:0 0 12px var(--site-accent,#2f7bff)}.bp .site-card-name{letter-spacing:.05em}.bp .site-card-line{flex:1}.bp .site-card-shot{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px rgba(140,181,242,.12);background-color:#030b1a}.bp .site-card-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1.02);transition:transform .7s cubic-bezier(.22,1,.36,1)}.bp .site-card:hover .site-card-shot img{transform:scale(1.07)}.bp .site-card-shot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(90% 70% at 50% 100%,var(--site-accent,#2f7bff),transparent 72%);opacity:.14;mix-blend-mode:screen;pointer-events:none;transition:opacity .5s ease}.bp .site-card:hover .site-card-shot:after{opacity:.26}.bp .site-card-glow{position:absolute;left:-20%;right:-20%;bottom:-30%;height:60%;background:radial-gradient(50% 100% at 50% 100%,var(--site-accent,#2f7bff),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;filter:blur(30px)}.bp .site-card:hover .site-card-glow{opacity:.22}.bp .system-grid{display:flex;gap:4vw;width:100%;align-items:flex-start}.bp .system-col{flex:1;display:flex;flex-direction:column;gap:2vh}.bp .system-tokens{display:grid;grid-template-columns:1fr 1fr;gap:.75vw}.bp .system-token{display:flex;align-items:center;gap:.9vw;padding:1vw 1.2vw;background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12)}.bp .system-token-chip{width:2vw;height:2vw;border-radius:6px;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(140,181,242,.2)}.bp .chamfer{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);border-radius:0}.bp .ease-lane{display:flex;flex-direction:column;gap:.6vh}.bp .ease-label{letter-spacing:.08em}.bp .ease-track{position:relative;width:100%;max-width:30vw;height:2.2vw;border-bottom:1px solid rgba(140,181,242,.12)}.bp .ease-dot{position:absolute;left:0;top:50%;width:1.1vw;height:1.1vw;border-radius:50%;background:#fff;transform:translateY(-50%)}.bp .price-row{display:flex;align-items:center;gap:2vw}.bp .price-numeral{font-size:7vw;line-height:1}.bp .price-meta{display:flex;flex-direction:column;gap:.5vh;text-align:left}.bp .price-button{padding:.7vw .7vw .7vw 1.4vw}.bp .nav-compressed .navigation-inside{height:6.2vh;background-color:rgba(5,13,25,.8)}@media (prefers-reduced-motion:reduce){.bp .active-dot,.bp .g1,.bp .g2,.bp .g3,.bp .g4,.bp .g5,.bp .light-ray,.bp .light-rays-glow,.bp .marquee-track{animation:none!important}}@media (max-width:768px){.bp .engine-grid{flex-direction:column;gap:6vw}.bp .engine-sticky{position:static;width:100%;flex-direction:row;align-items:baseline;gap:3vw}.bp .engine-numeral{font-size:18vw}.bp .engine-row{gap:4vw;padding:4.5vw 3vw}.bp .engine-row-n{font-size:3vw;min-width:7vw}.bp .engine-row-tag{font-size:2.4vw;padding:1vw 2.5vw}.bp .channel-row{flex-direction:column;gap:1.5vw;padding:4.5vw 3vw}.bp .channel-row-name{min-width:0;font-size:3.6vw}.bp .vault-rule{max-width:100%;padding:4.5vw 5vw}.bp .site-card{height:88vw}.bp .site-card-dot{width:2vw;height:2vw}.bp .site-card-shot{border-radius:8px}.bp .system-grid{flex-direction:column;gap:8vw}.bp .system-tokens{grid-template-columns:1fr;gap:2.5vw}.bp .system-token{padding:3.5vw 4vw;gap:3vw}.bp .system-token-chip{width:7vw;height:7vw}.bp .ease-track{max-width:100%;height:8vw}.bp .ease-dot{width:3.5vw;height:3.5vw}.bp .price-row{gap:5vw}.bp .price-numeral{font-size:20vw}.bp .price-button{padding:0 2.5vw 0 5vw}.bp .nav-compressed .navigation-inside{height:11vw}}.bp .cinema-draw{height:350vh;padding:0}.bp .cinema-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;padding-right:4vw}.bp .cinema-rays{position:absolute;inset:0;z-index:1}.bp .cinema-svg{width:66vw;height:auto;z-index:2;will-change:transform}.bp .cinema-copy{left:7vw;width:19vw;height:30vh;z-index:3}.bp .cinema-beat,.bp .cinema-copy{position:absolute;top:50%;transform:translateY(-50%)}.bp .cinema-beat{display:flex;flex-direction:column;gap:1.4vh;width:100%;will-change:transform,opacity}.bp .cinema-beat-word{font-size:4vw}.bp .cinema-hint{position:absolute;bottom:3vh;left:50%;transform:translateX(-50%);letter-spacing:.25em;z-index:3;opacity:.6}.bp .scrub-marquee{padding:4vh 0;overflow:hidden;display:flex;flex-direction:column;gap:.5vw}.bp .scrub-marquee-row{white-space:nowrap;width:-moz-max-content;width:max-content;font-family:var(--bp-font-display);font-weight:700;font-size:7vw;line-height:1.05;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(154,190,244,.35);will-change:transform}.bp .scrub-marquee-row-solid{color:rgba(184,210,249,.08);-webkit-text-stroke:0;font-size:4.5vw}.bp .ghost-numeral{position:absolute;right:0;top:-6vw;font-family:var(--bp-font-display);font-weight:700;font-size:17vw;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(154,190,244,.14);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;will-change:transform}@media (max-width:768px){.bp .cinema-draw{height:auto;padding:10vw 5vw}.bp .cinema-stage{overflow:visible;justify-content:flex-start;align-items:center;padding:0;gap:10vw}.bp .cinema-copy,.bp .cinema-stage{position:static;height:auto;flex-direction:column}.bp .cinema-copy{transform:none;width:100%;display:flex;gap:9vw}.bp .cinema-beat{position:static;transform:none;opacity:1!important;width:100%}.bp .cinema-beat-word{font-size:13vw}.bp .cinema-svg{width:96vw;max-width:none}.bp .cinema-svg .bd-stroke{stroke-width:2.6;stroke-dashoffset:0!important}.bp .cinema-svg .bd-bright{opacity:.9!important}.bp .cinema-svg .bd-bright rect{stroke-width:2.6}.bp .cinema-svg .bd-fills,.bp .cinema-svg .bd-ui{opacity:1!important}.bp .cinema-hint,.bp .cinema-svg .bd-dimset,.bp .cinema-svg .bd-labelset{display:none}.bp .scrub-marquee-row{font-size:13vw}.bp .scrub-marquee-row-solid{font-size:8vw}.bp .ghost-numeral{font-size:34vw;top:-10vw}}.bp .cinema-draw,.bp .sites-h{overflow:visible}.bp .sites-h{padding:0}.bp .sites-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:4vh}.bp .sites-track-wrap{width:100%}.bp .sites-track{display:flex;gap:1vw;width:-moz-max-content;width:max-content;padding:0 10vw;will-change:transform}@media (max-width:768px){.bp .sites-h{height:auto!important}.bp .sites-stage{position:static;height:auto;overflow:visible;padding:0 0 4vw}.bp .sites-track-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:0 5vw}.bp .sites-track .site-card{scroll-snap-align:center}.bp .sites-track-wrap::-webkit-scrollbar{display:none}.bp .sites-track{padding:0 5vw}}.bp .engine-deck-section{padding:0;overflow:visible}.bp .engine-stage{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:4vh;overflow:hidden;padding-bottom:4vh}.bp .deck-layout{display:flex;gap:4vw;padding:0 10vw;align-items:center;width:100%}.bp .deck-rail{width:16vw;display:flex;flex-direction:column;gap:1vh;flex-shrink:0}.bp .deck-numeral{font-size:8vw;line-height:1}.bp .deck-ticks{display:flex;gap:.5vw;margin-top:2vh;flex-wrap:wrap}.bp .deck-tick{font-size:.7vw;color:rgba(147,182,236,.3);border:1px solid rgba(140,181,242,.12);border-radius:999px;padding:.3vw .7vw;transition:color .3s ease,background-color .3s ease}.bp .deck-tick.active{color:#fff;background-color:rgba(82,139,224,.15)}.bp .deck-cards{position:relative;flex:1;height:56vh}.bp .deck-card{position:absolute;inset:0;border-radius:25px;background-color:#071228;box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.14),inset 0 0 5vw rgba(85,150,246,.07),0 -20px 60px rgba(1,5,15,.55);padding:2.5vw 3vw;display:flex;flex-direction:row;align-items:stretch;gap:2.5vw;overflow:hidden;will-change:transform}.bp .deck-card-left{width:40%;flex-shrink:0;display:flex;flex-direction:column;gap:1.8vh;z-index:2}.bp .deck-card-stage{flex:1;display:flex;align-items:center;justify-content:center;border-radius:18px;background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 1px rgba(140,181,242,.1);padding:1.2vw 1.6vw;z-index:2;min-width:0}.bp .deck-card-stage svg{width:100%;max-height:100%;height:auto}.bp .deck-card-stage svg [stroke]{stroke-width:1.7}.bp .deck-card-ghost{position:absolute;right:1.5vw;bottom:-3vw;font-size:13vw;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(154,190,244,.12);pointer-events:none}.bp .deck-card-head{display:flex;justify-content:space-between;align-items:center}.bp .deck-card-title{font-size:2.4vw;z-index:2}.bp .deck-card-note{z-index:2}@media (prefers-reduced-motion:no-preference){.bp .deck-grid-pan{animation:ea-grid-pan 36s linear infinite}.bp .deck-card-ghost{animation:ea-ghost-drift 8s ease-in-out infinite}.bp .ea-dash{stroke-dasharray:7 7;animation:ea-flow 1.4s linear infinite}.bp .ea-pulse{animation:ea-pulse 2.6s ease-in-out infinite}.bp .ea-line{stroke-dasharray:10 8;animation:ea-flow 1.1s linear infinite,ea-pulse 2.2s ease-in-out infinite}.bp .ea-cap-hl{animation:ea-cap-step 4s steps(1) infinite}.bp .ea-lerp-dot{offset-path:path("M30 194 C 130 190, 180 128, 240 104 S 350 64, 372 56");animation:ea-ride 3.4s ease-in-out infinite alternate}.bp .ea-lerp-ghost{offset-path:path("M30 194 h70 v-34 h70 v-34 h70 v-34 h70 v-34");animation:ea-ride 3.4s steps(8) infinite alternate}.bp .ea-blur-a{animation:ea-shear-a 2.3s ease-in-out infinite alternate}.bp .ea-blur-b{animation:ea-shear-b 2.3s ease-in-out infinite alternate}.bp .ea-pf{animation:ea-appear 3.8s ease-in-out infinite}.bp .ea-ph{animation:ea-sweep-pf 3.8s linear infinite}.bp .ea-spin{transform-box:fill-box;transform-origin:center;animation:ea-spin 5s linear infinite}.bp .ea-tl-head{animation:ea-sweep-tl 4.4s linear infinite}.bp .ea-tier-a{animation:ea-seesaw-a 3.2s ease-in-out infinite}.bp .ea-tier-b{animation:ea-seesaw-b 3.2s ease-in-out infinite}.bp .ea-step{opacity:0;animation:ea-step-on 3.6s ease-in-out infinite}.bp .ea-drop{animation:ea-drip 1.7s ease-in infinite}}@keyframes ea-grid-pan{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes ea-ghost-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-1vw)}}@keyframes ea-flow{to{stroke-dashoffset:-28}}@keyframes ea-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ea-cap-step{0%,19%{transform:translateX(0)}20%,39%{transform:translateX(68px)}40%,59%{transform:translateX(136px)}60%,79%{transform:translateX(204px)}80%,to{transform:translateX(272px)}}@keyframes ea-ride{0%{offset-distance:0}to{offset-distance:100%}}@keyframes ea-shear-a{0%{transform:translateX(0)}to{transform:translateX(-14px)}}@keyframes ea-shear-b{0%{transform:translateX(0)}to{transform:translateX(14px)}}@keyframes ea-appear{0%,8%{opacity:0}22%,88%{opacity:1}to{opacity:0}}@keyframes ea-sweep-pf{0%{transform:translateX(0);opacity:0}6%{opacity:1}92%{opacity:1}to{transform:translateX(356px);opacity:0}}@keyframes ea-spin{to{transform:rotate(1turn)}}@keyframes ea-sweep-tl{0%{transform:translateX(0);opacity:0}6%{opacity:1}92%{opacity:1}to{transform:translateX(346px);opacity:0}}@keyframes ea-seesaw-a{0%,45%,to{opacity:1}55%,90%{opacity:.3}}@keyframes ea-seesaw-b{0%,45%,to{opacity:.3}55%,90%{opacity:1}}@keyframes ea-step-on{0%,5%{opacity:0}12%,30%{opacity:1}40%,to{opacity:0}}@keyframes ea-drip{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translateY(52px);opacity:0}}.bp .term-wrap{display:flex;gap:3vw;align-items:flex-start;width:100%}.bp .term-window{flex:1;border-radius:20px;background-color:#050d1f;box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.14),0 30px 80px rgba(1,5,15,.5);overflow:hidden}.bp .term-bar{display:flex;align-items:center;gap:.5vw;padding:.9vw 1.2vw;border-bottom:1px solid rgba(140,181,242,.1)}.bp .term-dot{width:.7vw;height:.7vw;border-radius:50%;background-color:rgba(125,168,232,.18)}.bp .term-title{margin-left:.75vw;letter-spacing:.1em}.bp .term-replay{margin-left:auto}.bp .term-body{padding:1.6vw 1.8vw 2vw;display:flex;flex-direction:column;gap:.55vw;min-height:24vw;font-size:.95vw;line-height:1.5}.bp .term-line{display:flex;gap:.75vw;align-items:baseline;white-space:pre-wrap}.bp .term-prompt{color:#4b9bff}.bp .term-text{color:rgba(212,222,237,.85)}.bp .term-files{color:#dbe7ff}.bp .term-comment{color:rgba(159,185,223,.45)}.bp .term-rule{color:#7fb3ff}.bp .term-dim{color:rgba(212,222,237,.5)}.bp .term-redacted{color:rgba(133,169,224,.3);letter-spacing:.05em}.bp .term-caret{width:.55vw;height:1.1vw;background-color:#7fb3ff;display:inline-block;transform:translateY(.15vw);animation:bp-caret 1s steps(1) infinite}@keyframes bp-caret{0%,49%{opacity:1}50%,to{opacity:0}}.bp .term-side{width:18vw;display:flex;flex-direction:column;gap:.8vw;flex-shrink:0}.bp .term-file-chip{display:flex;justify-content:space-between;align-items:baseline;gap:1vw;padding:1vw 1.2vw;border-radius:15px;background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12)}.bp .paywall-layout{display:flex;gap:3vw;width:100%;align-items:stretch}.bp .discord-panel{width:26vw;flex-shrink:0;border-radius:20px;background-color:#050d1f;box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.14),0 30px 80px rgba(1,5,15,.5);padding:1.4vw;display:flex;flex-direction:column;gap:.6vw}.bp .discord-cat{display:flex;align-items:center;gap:.6vw;padding:.5vw .6vw}.bp .discord-cat-chevron{color:rgba(147,182,236,.5);font-size:.9vw;display:inline-flex}.bp .discord-role-pill{margin-left:auto;font-family:var(--bp-font-mono);font-size:.65vw;color:#9cc4ff;border:1px solid rgba(110,165,247,.3);background-color:rgba(61,135,245,.12);border-radius:999px;padding:.25vw .7vw;white-space:nowrap}.bp .discord-rows{display:flex;flex-direction:column;gap:.25vw}.bp .discord-row{display:flex;align-items:center;gap:.7vw;padding:.65vw .8vw;border:none;border-radius:10px;background:none;color:rgba(184,200,224,.55);cursor:pointer;transition:background-color .25s ease,color .25s ease;text-align:left;font-family:inherit}.bp .discord-row.active,.bp .discord-row:hover{background-color:rgba(82,139,224,.12);color:#fff}.bp .discord-row-icon{position:relative;display:inline-flex;align-items:center;width:1vw}.bp .discord-row-name{font-size:.9vw}.bp .paywall-preview{flex:1;border-radius:20px;background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12);padding:2vw 2.4vw;display:flex;flex-direction:column;gap:1.5vh;position:relative;overflow:hidden}.bp .paywall-preview-head{display:flex;align-items:center;gap:.5vw}.bp .paywall-preview .big-description{max-width:34vw}.bp .dsim{width:100%}.bp .dsim-stage{display:flex;flex-direction:column;gap:1.25vw;width:100%}.bp .dsim-window{display:flex;width:100%;border-radius:20px;overflow:hidden;background-color:rgba(7,18,34,.65);box-shadow:inset 0 0 0 1px rgba(140,181,242,.12)}.bp .dsim-rail{width:15vw;flex-shrink:0;display:flex;flex-direction:column;gap:.3vw;padding:1.3vw .9vw;border-right:1px solid rgba(140,181,242,.1);background-color:rgba(60,124,221,.04)}.bp .dsim-rail-cat{font-size:.62vw;letter-spacing:.22em;color:rgba(173,198,235,.4);padding:0 .6vw .5vw;white-space:nowrap}.bp .dsim-ch{display:flex;align-items:center;gap:.5vw;padding:.45vw .6vw;border-radius:8px;color:rgba(201,214,232,.5);font-size:.85vw}.bp .dsim-ch.active{background-color:rgba(82,139,224,.12);color:#fff}.bp .dsim-main{flex:1;display:flex;flex-direction:column;min-width:0}.bp .dsim-head{display:flex;align-items:center;gap:.6vw;padding:1vw 1.4vw;border-bottom:1px solid rgba(140,181,242,.1)}.bp .dsim-head-desc{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .dsim-replay{flex-shrink:0}.bp .dsim-msgs{display:flex;flex-direction:column;gap:1.2vw;padding:1.4vw}.bp .dsim-feed{height:26vw;justify-content:flex-end;overflow:hidden}.bp .dsim-live{display:inline-flex;align-items:center;gap:.5vw;flex-shrink:0;letter-spacing:.18em;text-transform:uppercase}.bp .dsim-msg{display:flex;gap:.9vw;align-items:flex-start}.bp .dsim-avatar{width:2.4vw;height:2.4vw;border-radius:50%;flex-shrink:0;background:rgba(125,168,232,.15);box-shadow:inset 0 0 0 1px rgba(140,181,242,.2);display:flex;align-items:center;justify-content:center;font-family:var(--bp-font-display);font-weight:700;font-size:.95vw;color:#fff}.bp .dsim-avatar-russ{background:rgba(221,81,60,.3);box-shadow:inset 0 0 0 1px hsla(8,80%,65%,.4)}.bp .dsim-avatar-jonah{background:#f28b28;box-shadow:none}.bp .dsim-avatar-photo{overflow:hidden;background:#0a1526}.bp .dsim-avatar-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bp .dsim-msg-body{display:flex;flex-direction:column;gap:.3vw;min-width:0}.bp .dsim-msg-head{display:flex;align-items:baseline;gap:.6vw;flex-wrap:wrap}.bp .dsim-name{font-size:.95vw;font-weight:600;color:#dbe7ff}.bp .dsim-name-russ{color:#ed6a5f}.bp .dsim-name-jonah{color:#f0a13a}.bp .dsim-tag{display:inline-flex;align-items:center;gap:.28vw;font-size:.6vw;letter-spacing:.06em;color:#dbe7ff;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;padding:.12vw .45vw}.bp .dsim-tag-heart{width:.7vw;height:.7vw}.bp .dsim-tag-heart-russ{color:#f23f42}.bp .dsim-tag-heart-jonah{color:#f28b28}.bp .dsim-text{font-size:.95vw;line-height:1.55;color:rgba(226,233,243,.88)}.bp .dsim-embed{margin-top:.5vw;display:flex;gap:1vw;align-items:center;border-left:3px solid #4b9bff;background-color:rgba(82,139,224,.07);border-radius:6px 12px 12px 6px;padding:.8vw 1vw;max-width:26vw}.bp .dsim-embed img{width:8vw;border-radius:8px;display:block}.bp .dsim-embed-body{display:flex;flex-direction:column;gap:.25vw;min-width:0}.bp .dsim-embed-title{color:#7fb3ff;font-size:.85vw}.bp .dsim-reactions{display:flex;gap:.5vw;margin-top:.55vw}.bp .dsim-reaction{display:inline-flex;align-items:center;gap:.3vw;font-size:.8vw;color:#dbe7ff;padding:.25vw .7vw;border-radius:8px;background-color:rgba(82,139,224,.12);border:1px solid rgba(82,151,255,.35)}.bp .dsim-typing-slot{position:relative;height:1.3vw;margin:0 1.4vw}.bp .dsim-typing{position:absolute;inset:0;display:flex;align-items:center;gap:.6vw}.bp .dsim-typing b{font-weight:600;color:rgba(198,213,236,.8)}.bp .dsim-typing-dots{display:inline-flex;gap:.22vw}.bp .dsim-typing-dots i{width:.35vw;height:.35vw;border-radius:50%;background-color:#7fb3ff;animation:bp-typing 1.2s ease-in-out infinite}.bp .dsim-typing-dots i:nth-child(2){animation-delay:.15s}.bp .dsim-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes bp-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.25vw);opacity:1}}.bp .dsim-input{margin:.5vw 1.4vw 1.4vw;display:flex;align-items:center;gap:.7vw;background-color:rgba(82,139,224,.07);border-radius:12px;padding:.8vw 1vw;min-height:2.6vw}.bp .dsim-input-plus{width:1.4vw;height:1.4vw;border-radius:50%;flex-shrink:0;background-color:rgba(173,198,235,.15);color:rgba(214,226,245,.7);display:flex;align-items:center;justify-content:center}.bp .dsim-input-text{font-size:.9vw;color:rgba(219,227,240,.85);white-space:pre-wrap;min-width:0}.bp .dsim-cta{display:flex;align-items:center;justify-content:space-between;gap:2vw;flex-wrap:wrap;padding:1.3vw 1.6vw;border-radius:20px;background-color:rgba(82,139,224,.06);box-shadow:inset 0 0 0 1px rgba(140,181,242,.12)}.bp .dsim-cta-copy{display:flex;flex-direction:column;gap:.3vw}.bp .chat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25vw;width:100%}.bp .chat-grid-3{grid-template-columns:repeat(3,1fr)}.bp .chat-card{border-radius:20px;background-color:rgba(82,139,224,.05);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.12);padding:1.6vw 1.8vw;display:flex;flex-direction:column;gap:1vw;overflow:hidden;position:relative}.bp .chat-card-head{display:flex;align-items:baseline;gap:.5vw;padding-bottom:.8vw;border-bottom:1px solid rgba(140,181,242,.1);flex-wrap:wrap}.bp .chat-msg{display:flex;gap:.8vw;align-items:flex-start}.bp .chat-avatar{width:2vw;height:2vw;border-radius:50%;flex-shrink:0;background:rgba(125,168,232,.15);box-shadow:inset 0 0 0 1px rgba(140,181,242,.2);display:flex;align-items:center;justify-content:center;font-family:var(--bp-font-display);font-weight:700;font-size:.8vw;color:#fff}.bp .chat-msg-body{display:flex;flex-direction:column;gap:.25vw}.bp .chat-reactions{display:flex;gap:.5vw;padding-left:2.8vw}.bp .chat-reaction{display:inline-flex;align-items:center;gap:.35vw;font-family:var(--bp-font-mono);font-size:.75vw;color:#9cc4ff;border:1px solid rgba(110,165,247,.25);background-color:rgba(61,135,245,.1);border-radius:999px;padding:.3vw .75vw}.bp .chat-voice{display:flex;align-items:center;gap:.8vw;padding:.9vw 1.1vw;border-radius:15px;background-color:rgba(82,139,224,.08);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.14)}.bp .chat-wave{display:inline-flex;gap:.2vw;align-items:flex-end;height:1.1vw;margin-left:auto}.bp .chat-wave i{width:.22vw;background:#4b9bff;border-radius:999px;animation:bp-wave 1s ease-in-out infinite}.bp .chat-wave i:first-child{height:40%;animation-delay:0s}.bp .chat-wave i:nth-child(2){height:90%;animation-delay:.15s}.bp .chat-wave i:nth-child(3){height:60%;animation-delay:.3s}.bp .chat-wave i:nth-child(4){height:100%;animation-delay:.45s}.bp .chat-wave i:nth-child(5){height:50%;animation-delay:.6s}@keyframes bp-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@media (max-width:768px){.bp .engine-stage{position:static;min-height:0}.bp .engine-deck-section{height:auto!important}.bp .deck-layout{flex-direction:column;padding:0 5vw}.bp .deck-rail{display:none}.bp .deck-cards{height:auto;display:flex;flex-direction:column;gap:4vw}.bp .deck-card{position:relative;padding:6vw;border-radius:15px;gap:4vw;flex-direction:column}.bp .deck-card-left{width:100%;gap:2vw}.bp .deck-card-stage{padding:4vw;border-radius:10px}.bp .deck-card-title{font-size:6vw}.bp .deck-card-note{max-width:100%}.bp .deck-card-ghost{font-size:30vw;bottom:-8vw}.bp .term-wrap{flex-direction:column}.bp .term-side{width:100%}.bp .term-body{font-size:3vw;min-height:74vw;padding:4vw;gap:2vw}.bp .term-bar{padding:3vw 4vw;gap:1.5vw}.bp .term-dot{width:2.2vw;height:2.2vw}.bp .term-caret{width:1.8vw;height:3.6vw}.bp .term-file-chip{padding:3.5vw 4vw;border-radius:10px}.bp .term-side .tiny-description{max-width:100%!important}.bp .paywall-layout{flex-direction:column}.bp .discord-panel{width:100%;padding:4vw}.bp .discord-cat{gap:2vw;padding:2vw}.bp .discord-cat-chevron{font-size:3vw}.bp .discord-role-pill{font-size:2.4vw;padding:1vw 2.5vw}.bp .discord-row{gap:2.5vw;padding:2.5vw 3vw}.bp .discord-row-icon{width:4vw}.bp .discord-row-name{font-size:3.4vw}.bp .paywall-preview{padding:6vw}.bp .paywall-preview .big-description{max-width:100%}.bp .dsim-stage{gap:4vw}.bp .dsim-rail{display:none}.bp .dsim-window{border-radius:15px}.bp .dsim-head{padding:3.5vw 4vw;gap:2vw}.bp .dsim-head-desc{display:none}.bp .dsim-msgs{padding:4vw;gap:4.5vw}.bp .dsim-feed{height:112vw}.bp .dsim-live{gap:1.5vw}.bp .dsim-msg{gap:3vw}.bp .dsim-avatar{width:8.5vw;height:8.5vw;font-size:3.4vw}.bp .dsim-msg-body{gap:1vw}.bp .dsim-msg-head{gap:2vw}.bp .dsim-name{font-size:3.4vw}.bp .dsim-tag{font-size:2.2vw;padding:.5vw 1.5vw;gap:1vw}.bp .dsim-tag-heart{width:2.4vw;height:2.4vw}.bp .dsim-text{font-size:3.25vw}.bp .dsim-embed{max-width:100%;gap:3vw;padding:3vw;margin-top:2vw;border-radius:4px 10px 10px 4px}.bp .dsim-embed img{width:26vw}.bp .dsim-embed-title{font-size:3vw}.bp .dsim-reactions{gap:2vw;margin-top:2vw}.bp .dsim-reaction{font-size:3vw;padding:1vw 2.5vw}.bp .dsim-typing-slot{height:4.5vw;margin:0 4vw}.bp .dsim-typing{gap:2vw}.bp .dsim-typing-dots{gap:.8vw}.bp .dsim-typing-dots i{width:1.3vw;height:1.3vw}.bp .dsim-input{margin:1.5vw 4vw 4vw;padding:2.8vw 3.2vw;gap:2.4vw;border-radius:10px;min-height:10vw}.bp .dsim-input-plus{width:5.5vw;height:5.5vw}.bp .dsim-input-text{font-size:3vw}.bp .dsim-input .term-caret{width:1.6vw;height:3.4vw}.bp .dsim-cta{padding:5vw;border-radius:15px;gap:4vw}.bp .chat-grid{gap:4vw}.bp .chat-grid,.bp .chat-grid-3{grid-template-columns:1fr}.bp .chat-card{padding:5vw;border-radius:15px;gap:3.5vw}.bp .chat-card-head{gap:1.5vw;padding-bottom:2.5vw}.bp .chat-avatar{width:7vw;height:7vw;font-size:2.8vw}.bp .chat-reactions{padding-left:9.5vw;gap:1.5vw}.bp .chat-reaction{font-size:2.6vw;padding:1vw 2.5vw}.bp .chat-voice{padding:3vw 4vw;gap:2.5vw;border-radius:10px}.bp .chat-wave{height:4vw;gap:.7vw}.bp .chat-wave i{width:.8vw}}.bp .hero-title{display:flex;flex-direction:column;align-items:center;gap:.5vh}.bp .hero-title-script{font-size:5.5vw;line-height:1.1;display:inline-block;transform:rotate(-3deg);will-change:transform,opacity}.bp .hero-title-sans{color:#fff}.bp .hero-sheen{background-image:linear-gradient(110deg,#fff 32%,#8fbcff 46%,#fff 60%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bp-sheen 5.5s ease-in-out infinite}@keyframes bp-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.bp .hero-sheen div{background-image:inherit;background-size:inherit;animation:inherit;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bp .specks{position:absolute;inset:0;z-index:1;pointer-events:none}.bp .speck{position:absolute;border-radius:50%;background:#fff;opacity:0;animation-name:bp-twinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes bp-twinkle{0%,to{opacity:0;transform:translateY(0) scale(.6)}50%{opacity:.65;transform:translateY(-8px) scale(1)}}.bp .hero-aurora{position:absolute;top:-20%;left:-10%;width:70vw;height:70vh;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(11,84,218,.32),transparent 70%);filter:blur(70px);z-index:0;pointer-events:none;animation:bp-aurora 26s ease-in-out infinite alternate}@keyframes bp-aurora{0%{transform:translate(0) scale(1)}to{transform:translate(45vw,8vh) scale(1.15)}}.bp .bento-selfdraw{position:absolute;inset:8%;width:84%;height:84%;z-index:1;opacity:.8}.bp .sd-rect{stroke:rgba(123,171,244,.35);stroke-width:1.5;fill:none;stroke-dasharray:1;stroke-dashoffset:1;animation:bp-selfdraw 12s linear infinite}@keyframes bp-selfdraw{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}30%{stroke-dashoffset:0}70%{stroke-dashoffset:0;opacity:1}86%{opacity:0}to{stroke-dashoffset:1;opacity:0}}.bp .trial-card-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8vh;z-index:2;padding:1vw 0;width:100%;height:100%}.bp .trial-card-stack .kpi-number{margin-bottom:-.5vh!important}.bp .trial-card-stack .number-gradient{height:4vw;bottom:-3vw}.bp .pulse-ring-wrap{position:relative;display:flex}.bp .pulse-ring-wrap:before{content:"";position:absolute;inset:-.3vw;border-radius:999px;border:1px solid rgba(82,151,255,.5);animation:bp-ring 2.4s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}@keyframes bp-ring{0%{transform:scale(.9);opacity:.9}70%,to{transform:scale(1.35);opacity:0}}.bp .site-cycle-row{display:flex;align-items:center;gap:.6vw}.bp .site-cycle-dot{width:.45vw;height:.45vw;border-radius:50%;background:var(--site-accent);box-shadow:0 0 6px var(--site-accent);animation:bp-cycle-dot 12s ease-in-out infinite;animation-delay:var(--cycle-delay)}.bp .site-cycle-name{color:hsla(0,0%,100%,.45);animation:bp-cycle-name 12s ease-in-out infinite;animation-delay:var(--cycle-delay)}@keyframes bp-cycle-dot{0%,13%{box-shadow:0 0 14px var(--site-accent);transform:scale(1.35)}16%,to{box-shadow:0 0 6px var(--site-accent);transform:scale(1)}}@keyframes bp-cycle-name{0%,13%{color:#fff}16%,to{color:hsla(0,0%,100%,.45)}}.bp .bento-card{transition:outline-color .35s ease,background-color .35s ease,box-shadow .35s ease}.bp .bento-card:hover{outline-color:rgba(137,180,245,.45);background-color:rgba(82,139,224,.09);box-shadow:inset 0 0 4vw rgba(85,150,246,.12)}@media (max-width:768px){.bp .hero-title-script{font-size:13vw}.bp .trial-card-stack{gap:2vw}.bp .trial-card-stack .kpi-number-text{font-size:10vw!important}.bp .pulse-ring-wrap:before{inset:-1vw}.bp .site-cycle-dot{width:1.8vw;height:1.8vw}.bp .bento-selfdraw{inset:6%;width:88%;height:88%}.bp .hero-aurora{width:120vw;height:50vh}}@media (prefers-reduced-motion:reduce){.bp .hero-aurora,.bp .hero-sheen,.bp .hero-sheen div,.bp .pulse-ring-wrap:before,.bp .sd-rect,.bp .site-cycle-dot,.bp .site-cycle-name,.bp .speck{animation:none!important}.bp .hero-sheen,.bp .hero-sheen div{-webkit-text-fill-color:#fff}.bp .speck{opacity:.3}}.bp .discord-card{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2vh;padding:1.2vw 1.4vw;text-decoration:none;color:inherit}.bp .discord-card-head{display:flex;align-items:center;gap:.7vw}.bp .discord-card-icon{width:2.4vw;height:2.4vw;border-radius:30%;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px rgba(140,181,242,.25),0 0 18px rgba(51,133,255,.25);display:flex;align-items:center;justify-content:center;background:#071228}.bp .discord-card-icon-fallback{font-size:1vw}.bp .discord-card-title{display:flex;flex-direction:column;gap:.15vw;min-width:0}.bp .discord-card-title .small-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12vw}.bp .discord-card-sub{display:inline-flex;align-items:center;gap:.3vw;color:#7fb3ff}.bp .discord-card-stats{display:flex;gap:1.5vw}.bp .discord-stat{display:flex;flex-direction:column;gap:.1vw}.bp .discord-stat-n{font-size:1.35vw;font-weight:700;display:inline-flex;align-items:center;gap:.4vw}.bp .discord-online-dot{width:.4vw;height:.4vw}.bp .discord-card-join{display:inline-flex;align-items:center;gap:.45vw;font-size:.8vw;font-family:var(--bp-font-mono);color:#9cc4ff;border:1px solid rgba(110,165,247,.3);background-color:rgba(61,135,245,.12);border-radius:999px;padding:.35vw .9vw;transition:background-color .3s ease,color .3s ease}.bp .discord-card:hover .discord-card-join{background-color:rgba(61,135,245,.25);color:#fff}@media (max-width:768px){.bp .discord-card{padding:5vw;gap:2.5vw}.bp .discord-card-icon{width:9vw;height:9vw}.bp .discord-card-icon-fallback{font-size:3.5vw}.bp .discord-card-title .small-description{max-width:30vw}.bp .discord-card-sub{gap:1vw}.bp .discord-card-sub svg{width:3vw!important;height:3vw!important}.bp .discord-card-stats{gap:6vw}.bp .discord-stat-n{font-size:5.5vw;gap:1.5vw}.bp .discord-online-dot{width:1.6vw;height:1.6vw}.bp .discord-card-join{font-size:3vw;padding:1.4vw 3.5vw;gap:1.5vw}.bp .discord-card-join svg{width:3.2vw!important;height:3.2vw!important}}.bp .hero-spatial{height:100vh;min-height:44vw;padding:0;display:block;overflow:hidden}.bp .hero-nebula{position:absolute;inset:0;z-index:0;pointer-events:none}.bp .hero-nebula-blob{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}.bp .nb-1{left:-15%;bottom:-35%;width:70vw;height:55vh;background:radial-gradient(50% 50% at 50% 50%,rgba(11,78,203,.5),transparent 70%)}.bp .nb-2{right:-20%;bottom:-30%;width:65vw;height:50vh;background:radial-gradient(50% 50% at 50% 50%,rgba(13,79,165,.45),transparent 70%)}.bp .nb-3{left:20%;bottom:-18%;width:50vw;height:34vh;background:radial-gradient(50% 50% at 50% 50%,rgba(37,140,244,.28),transparent 70%);animation:bp-nebula-drift 24s ease-in-out infinite alternate}.bp .nb-4{right:8%;top:-20%;width:45vw;height:36vh;background:radial-gradient(50% 50% at 50% 50%,rgba(11,50,142,.5),transparent 70%)}.bp .nb-5{left:30%;top:6%;width:42vw;height:30vh;background:radial-gradient(50% 50% at 50% 50%,rgba(56,134,250,.16),transparent 70%);animation:bp-nebula-drift 30s ease-in-out infinite alternate-reverse}@keyframes bp-nebula-drift{0%{transform:translateX(0) scale(1)}to{transform:translateX(6vw) scale(1.12)}}.bp .spatial-center{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:5;will-change:transform}.bp .spatial-mark{font-size:6vw;line-height:1.1;transform:rotate(-3deg)}.bp .spatial-logo{width:34vw;max-width:640px;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.bp .spatial-mark-sub{font-size:1.6vw;align-self:flex-end;margin-right:-3vw;margin-top:-.5vw}.bp .spatial-tag{margin-top:3.2vw;font-size:1.15vw}.bp .spatial-left{position:absolute;left:6vw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1vw;z-index:6;width:21vw}.bp .spatial-card{border-radius:20px;background:linear-gradient(180deg,rgba(161,195,247,.07),transparent 34%),radial-gradient(120% 90% at 50% 118%,rgba(11,84,218,.16),transparent 60%),rgba(11,23,45,.68);box-shadow:inset 0 1px 0 rgba(187,213,251,.16),inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.15),inset 0 -1vw 2.5vw rgba(13,66,165,.1),0 24px 60px rgba(1,5,15,.55);backdrop-filter:blur(12px);padding:1.3vw 1.5vw;display:flex;flex-direction:column;gap:.85vw;color:inherit;transition:box-shadow .35s ease,background-color .35s ease,filter .35s ease;will-change:transform}.bp .spatial-card:hover{filter:brightness(1.12);box-shadow:inset 0 1px 0 rgba(187,213,251,.24),inset 0 0 0 calc(1px + 0px) rgba(151,189,247,.3),inset 0 -1vw 2.5vw rgba(15,76,189,.16),0 30px 74px rgba(1,5,15,.65),0 0 3vw rgba(25,117,255,.12)}.bp .spatial-kicker{letter-spacing:.25em;display:flex;align-items:center;gap:.6vw;color:#7fb3ff}.bp .spatial-kicker:before{content:"";width:1.4vw;height:1px;background:linear-gradient(90deg,#4b9bff,transparent)}.bp .spatial-chip-row{display:flex;gap:.5vw}.bp .spatial-cta{padding:.45vw .45vw .45vw 1vw}.bp .spatial-engine-row{display:flex;align-items:center;gap:1vw}.bp .spatial-row{display:flex;gap:1vw}.bp .spatial-mini{flex:1;align-items:flex-start;justify-content:center;gap:.45vw;padding:1.05vw 1.2vw;border-radius:16px}.bp .spatial-sitedots{display:flex;gap:.45vw;align-items:center}.bp .spatial-pod{position:absolute;right:6vw;top:50%;transform:translateY(-50%);width:15.5vw;border-radius:8vw;background:linear-gradient(180deg,rgba(161,195,247,.08),transparent 30%),radial-gradient(130% 80% at 50% 115%,rgba(11,84,218,.2),transparent 62%),rgba(11,23,45,.68);box-shadow:inset 0 1px 0 rgba(187,213,251,.18),inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.16),0 24px 60px rgba(1,5,15,.55);backdrop-filter:blur(12px);padding:2vw 1.6vw;display:flex;flex-direction:column;align-items:center;gap:.7vw;text-decoration:none;color:inherit;z-index:6;transition:box-shadow .35s ease,filter .35s ease;will-change:transform}.bp .spatial-pod:hover{filter:brightness(1.1);box-shadow:inset 0 1px 0 rgba(187,213,251,.26),inset 0 0 0 calc(1px + 0px) rgba(151,189,247,.32),0 30px 74px rgba(1,5,15,.65),0 0 3vw rgba(25,117,255,.14)}.bp .spatial-pod .discord-card-join{margin-top:.4vw}.bp .pod-ring{position:relative;width:8.5vw;height:8.5vw;display:flex;align-items:center;justify-content:center;margin-bottom:.5vw}.bp .pod-arc{position:absolute;inset:0;transform:rotate(-90deg)}.bp .pod-arc-track{fill:none;stroke:rgba(140,181,242,.15);stroke-width:3}.bp .pod-arc-fill{fill:none;stroke:#4b9bff;stroke-width:3;stroke-linecap:round;stroke-dasharray:339.3;filter:drop-shadow(0 0 6px hsla(216,100%,60%,.8));transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.bp .pod-icon{width:6.6vw;height:6.6vw;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 2.5vw rgba(25,117,255,.45);display:flex;align-items:center;justify-content:center;background:#071228}.bp .pod-icon-fallback{font-size:2vw}.bp .pod-name{text-align:center;max-width:12vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .pod-stats{display:flex;gap:1.6vw;margin:.4vw 0}.bp .spatial-dock{position:absolute;bottom:3.5vh;left:50%;transform:translateX(-50%);display:flex;gap:.7vw;z-index:6}.bp .dock-item{width:3vw;height:3vw;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(12,26,49,.62);box-shadow:inset 0 0 0 calc(1px + 0px) rgba(140,181,242,.16);backdrop-filter:blur(10px);color:rgba(194,212,240,.7);transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease,box-shadow .3s ease}.bp .dock-item svg{width:1.1vw;height:1.1vw}.bp .dock-item:hover{transform:translateY(-.4vw) scale(1.12);color:#fff;box-shadow:inset 0 0 0 calc(1px + 0px) rgba(151,189,247,.35),0 0 20px rgba(51,133,255,.3)}.bp .float-a,.bp .float-b,.bp .float-c,.bp .float-d{animation:none}@media (max-width:768px){.bp .hero-spatial{height:auto;min-height:100svh;display:flex;flex-direction:column;gap:6vw;padding:34vw 5vw 10vw}.bp .spatial-center{position:static;transform:none;order:1}.bp .spatial-mark{font-size:15vw}.bp .spatial-mark-sub{font-size:5vw;margin-right:0}.bp .spatial-logo{width:78vw;max-width:none}.bp .spatial-tag{font-size:4vw;margin-top:10vw}.bp .spatial-left{position:static;transform:none;width:100%;gap:3.5vw;order:2}.bp .spatial-card{padding:4.5vw 5vw;gap:3vw;border-radius:14px}.bp .spatial-card .description{max-width:100%!important}.bp .spatial-cta{padding:0 2.5vw 0 5vw}.bp .spatial-engine-row{gap:4vw}.bp .spatial-engine-row .script-mark{font-size:10vw!important}.bp .spatial-mini .headline{font-size:7vw!important}.bp .spatial-row{gap:3.5vw}.bp .spatial-sitedots{gap:1.8vw}.bp .spatial-pod{position:static;transform:none;width:100%;border-radius:20px;padding:8vw 6vw;order:3;gap:2.5vw}.bp .pod-ring{width:34vw;height:34vw;margin-bottom:2vw}.bp .pod-icon{width:26vw;height:26vw}.bp .pod-icon-fallback{font-size:8vw}.bp .pod-name{max-width:60vw}.bp .pod-stats{gap:8vw;margin:1.5vw 0}.bp .spatial-dock{display:none}}@media (prefers-reduced-motion:reduce){.bp .float-a,.bp .float-b,.bp .float-c,.bp .float-d,.bp .nb-3,.bp .nb-5{animation:none!important}}.bp .hero-ring-layer{z-index:2;pointer-events:none}.bp .hero-ring-layer,.bp .ring-media-wrap{position:absolute;inset:0}@media (min-width:769px){.bp .ring-media-wrap{opacity:0}}.bp .ring-media-drift-x{position:absolute;inset:0;animation:bp-drift-x 27s ease-in-out infinite alternate}.bp .ring-media-drift-y{position:absolute;inset:0;animation:bp-drift-y 19s ease-in-out infinite alternate}.bp .ring-media-frame{position:absolute;left:50%;top:47%;width:52vw;aspect-ratio:16/9;transform:translate(-50%,-50%)}.bp .ring-media-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:radial-gradient(46% 46% at 50% 50%,#000 52%,transparent 76%);mask-image:radial-gradient(46% 46% at 50% 50%,#000 52%,transparent 76%)}.bp .ring-media-glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(41,126,255,.16),transparent 70%);filter:blur(50px);animation:bp-ring-media-glow 6s ease-in-out infinite}@keyframes bp-drift-x{0%{transform:translateX(-3.5vw)}to{transform:translateX(3.5vw)}}@keyframes bp-drift-y{0%{transform:translateY(-2.2vw)}to{transform:translateY(2.2vw)}}@keyframes bp-ring-media-glow{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.bp .ring-media-frame{width:120vw;top:52vw}}@media (prefers-reduced-motion:reduce){.bp .ring-media-drift-x,.bp .ring-media-drift-y,.bp .ring-media-glow{animation:none!important}}@media (max-width:768px){@supports not (-webkit-touch-callout:none){.bp #access,.bp #cinema,.bp #delivery,.bp #engine,.bp #free,.bp #pricing,.bp #sites,.bp #system,.bp #vault,.bp .bp-footer,.bp .scrub-marquee{content-visibility:auto;contain-intrinsic-size:auto 900px}}.bp #sites .embla__progress{display:none}.bp #delivery .big-description,.bp .term-file-chip{opacity:1!important;transform:none!important}}.bp .hero-backdrop{position:absolute;inset:0;background:#020917 url(/images/hero-backdrop.webp) 50%/cover no-repeat}@media (max-width:768px){.bp .hero-backdrop{background-image:url(/images/hero-backdrop-m.webp)}.bp .navigation-inside{opacity:1;transform:none;width:100%}}