@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3d898a{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:700;font-style:normal}@keyframes pill-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes btn-breathe{0%,to{transform:scale(1) translateY(0);box-shadow:0 4px 12px rgba(124,58,237,.3)}50%{transform:scale(1.018) translateY(-1px);box-shadow:0 6px 20px rgba(124,58,237,.4)}}@keyframes aura-pulse{0%,to{opacity:.18;transform:scale(.98)}50%{opacity:.28;transform:scale(1.04)}}@keyframes shimmer-sweep{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes icon-rotate{0%,to{transform:rotate(0deg)}50%{transform:rotate(8deg)}}@keyframes sub-btn-glow{0%,to{box-shadow:0 0 0 rgba(124,58,237,0)}50%{box-shadow:0 0 12px rgba(124,58,237,.3)}}@keyframes sub-btn-icon-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes chip-focus{0%,15%{transform:translateY(0) scale(1);box-shadow:0 2px 8px rgba(0,0,0,.08)}15%,35%{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 26px rgba(124,62,233,.22)}35%,55%{transform:translateY(0) scale(1);box-shadow:0 2px 8px rgba(0,0,0,.08)}55%,to{transform:translateY(0) scale(1);box-shadow:0 2px 8px rgba(0,0,0,.08)}}@keyframes selected-pop{0%,92%{transform:scale(1)}94%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes selected-sparkle{0%,92%{opacity:0;transform:scale(0)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes selected-x-wiggle{0%,92%{transform:rotate(0deg)}94%{transform:rotate(12deg)}96%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}@keyframes btn-ring-pulse{0%{transform:scale(1);opacity:0}50%{opacity:.18}to{transform:scale(1.16);opacity:0}}@keyframes title-soft-pop{0%,96%{transform:scale(1);text-shadow:0 0 0 rgba(0,0,0,0)}97%{transform:scale(1.03);text-shadow:0 10px 30px rgba(0,0,0,.12)}to{transform:scale(1);text-shadow:0 0 0 rgba(0,0,0,0)}}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:.75}}@keyframes tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tile-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes grid-scan{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.reels-steps-demo .reels-ctaBtn{position:relative;animation:btn-breathe 3.2s cubic-bezier(.4,0,.2,1) infinite alternate;overflow:hidden;z-index:1}.reels-steps-demo .reels-ctaBtn:before{content:"";position:absolute;inset:-10px;background:rgba(124,58,237,.4);filter:blur(20px);border-radius:12px;z-index:-1;animation:aura-pulse 3.2s cubic-bezier(.4,0,.2,1) infinite alternate;pointer-events:none}.reels-steps-demo .reels-ctaBtn:after{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:translateX(-130%);animation:shimmer-sweep 2.8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:.6s;pointer-events:none}.reels-steps-demo .reels-ctaBtn:hover:after{animation-play-state:paused}.reels-steps-demo .reels-ctaBtn:hover:before{opacity:.34}.reels-steps-demo .reels-ctaBtn:hover{transform:scale(1.025);transition:transform .16s ease-out}.reels-steps-demo .reels-input-animated:focus{animation:none!important;transform:scale(1.02)!important;box-shadow:none!important}.reels-steps-demo .reels-input-animated:focus:after,.reels-steps-demo .reels-input-animated:focus:before{display:none!important}.reels-steps-demo .reels-stepPill{animation:pill-bob 4.8s ease-in-out infinite}.reels-steps-demo .step-item:first-of-type .reels-stepPill{animation-delay:0s}.reels-steps-demo .step-item:nth-of-type(2) .reels-stepPill{animation-delay:.6s}.reels-steps-demo .step-item:nth-of-type(3) .reels-stepPill{animation-delay:1.2s}.reels-steps-demo .step-item:first-of-type .reels-ctaBtn-icon{animation:icon-rotate 1.6s ease-in-out .8s infinite}.reels-steps-demo .reels-subBtn{animation:sub-btn-glow 2.4s ease-in-out infinite;transition:all .2s ease}.reels-steps-demo .reels-subBtn-icon{animation:sub-btn-icon-nudge 2.4s ease-in-out .3s infinite}.reels-steps-demo .reels-chip{animation:chip-focus 6.4s ease-in-out infinite;position:relative}.reels-steps-demo .reels-chip:first-child{animation-delay:0s}.reels-steps-demo .reels-chip:nth-child(2){animation-delay:1.6s}.reels-steps-demo .reels-chip:nth-child(3){animation-delay:3.2s}.reels-steps-demo .reels-chip:nth-child(4){animation-delay:4.8s}.reels-steps-demo .reels-chip:hover{animation-play-state:paused;transform:translateY(-2px) scale(1.03);box-shadow:0 10px 26px rgba(124,62,233,.3)}.reels-steps-demo .reels-chipSelected{position:relative;animation:selected-pop 4s ease-in-out infinite}.reels-steps-demo .reels-chipSelected:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:rgba(255,255,255,.9);border-radius:50%;filter:blur(2px);animation:selected-sparkle 4s ease-in-out infinite;pointer-events:none}.reels-steps-demo .reels-chipSelected-x{display:inline-block;animation:selected-x-wiggle 4s ease-in-out infinite}.reels-steps-demo .step-item:nth-of-type(2) .reels-ctaBtn:before{content:"";position:absolute;inset:-2px;border:2px solid rgba(124,62,233,.55);border-radius:12px;animation:btn-ring-pulse 2.2s ease-out infinite;pointer-events:none}.reels-steps-demo .reels-step3Title{animation:title-soft-pop 5.2s ease-in-out infinite}.reels-steps-demo .reels-typingDots{display:inline-block;margin-left:2px}.reels-steps-demo .reels-typingDots span{display:inline-block;animation:typing-dot 1.1s ease-in-out infinite}.reels-steps-demo .reels-typingDots span:first-child{animation-delay:0s}.reels-steps-demo .reels-typingDots span:nth-child(2){animation-delay:.14s}.reels-steps-demo .reels-typingDots span:nth-child(3){animation-delay:.28s}.reels-steps-demo .reels-resultTile{animation:tile-float 4.6s ease-in-out infinite,tile-zoom 6.8s ease-in-out infinite}.reels-steps-demo .reels-resultTile:first-child{animation-delay:0s,0s}.reels-steps-demo .reels-resultTile:nth-child(2){animation-delay:.4s,.4s}.reels-steps-demo .reels-resultTile:nth-child(3){animation-delay:.8s,.8s}.reels-steps-demo .reels-resultsGrid:nth-of-type(2) .reels-resultTile:first-child{animation-delay:1.2s,1.2s}.reels-steps-demo .reels-resultsGrid:nth-of-type(2) .reels-resultTile:nth-child(2){animation-delay:1.6s,1.6s}.reels-steps-demo .reels-resultsGrid:nth-of-type(2) .reels-resultTile:nth-child(3){animation-delay:2s,2s}.reels-steps-demo .step-item:nth-of-type(3) .reels-resultsGrid{position:relative;overflow:hidden}.reels-steps-demo .step-item:nth-of-type(3) .reels-resultsGrid:first-of-type:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.1),transparent);transform:translateX(-120%);animation:grid-scan 5.8s ease-in-out .9s infinite;mix-blend-mode:overlay;pointer-events:none;z-index:1}@media (prefers-reduced-motion:reduce){.reels-steps-demo *,.reels-steps-demo :after,.reels-steps-demo :before{animation:none!important;transition:none!important}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}