.fp{position:relative;aspect-ratio:16/10;width:100%;overflow:hidden;border-radius:12px;border:1px solid var(--border);background:#FFFFFF;isolation:isolate}.fp-chrome{position:absolute;inset:0 0 auto 0;height:14%;background:#F4F4F6;border-bottom:1px solid #eaeaee;display:flex;align-items:center;gap:4px;padding:0 8px}.fp-chrome i{width:6px;height:6px;border-radius:999px;background:#D4D4D8}.fp-chrome b{flex:1;height:55%;margin-left:6px;border-radius:999px;background:#FFFFFF;border:1px solid #e4e4e8}.fp-page{inset:14% 0 0 0}.fp-bar,.fp-page{position:absolute}.fp-bar{border-radius:999px;background:#E4E4E8}.fp-bar--ink{background:#3F3F46}.fp-bar--mid{background:#A1A1AA}.fp-block{position:absolute;border-radius:8px;background:#EFEFF2}.fp-btn{position:absolute;height:9%;width:20%;border-radius:5px;background:#52525B}.fp-btn--ghost{background:#FFFFFF;border:1px solid #d4d4d8}.fp-nav{position:absolute;left:0;right:0;top:0;height:13%;background:#FFFFFF;border-bottom:1px solid #eaeaee}.fp-nav i{position:absolute;top:40%;height:20%;border-radius:999px;background:#D4D4D8}.fp-card{position:absolute;border-radius:8px;background:#F7F7F9;border:1px solid #e4e4e8}.fp-card:before{right:10%;top:12%;height:42%;border-radius:5px;background:#E4E4E8}.fp-card:after,.fp-card:before{content:"";position:absolute;left:10%}.fp-card:after{width:55%;top:64%;height:9%;border-radius:999px;background:#D4D4D8}.fp-slide-l{animation:fp-slide-l 5s ease-in-out infinite}.fp-slide-r{animation:fp-slide-r 5s ease-in-out infinite}@keyframes fp-slide-l{0%,8%{transform:translateX(-30px);opacity:0}25%,85%{transform:none;opacity:1}to{transform:translateX(-30px);opacity:0}}@keyframes fp-slide-r{0%,14%{transform:translateX(30px);opacity:0}32%,85%{transform:none;opacity:1}to{transform:translateX(30px);opacity:0}}.fp-pop{animation:fp-pop 5s cubic-bezier(.2,.8,.2,1) infinite;transform-origin:center}.fp-pop[data-i="1"]{animation-delay:.15s}.fp-pop[data-i="2"]{animation-delay:.3s}.fp-pop[data-i="3"]{animation-delay:.45s}@keyframes fp-pop{0%,8%{transform:scale(.8) translateY(10px);opacity:0}25%,85%{transform:none;opacity:1}to{transform:scale(.8) translateY(10px);opacity:0}}.fp-video{position:absolute;inset:0;background:linear-gradient(110deg,#E4E4E8,#F4F4F6 30%,#D4D4D8 50%,#F4F4F6 70%,#E4E4E8);background-size:300% 100%;animation:fp-video 4s linear infinite}@keyframes fp-video{0%{background-position:100% 0}to{background-position:-100% 0}}.fp-play{position:absolute;left:50%;top:50%;width:16%;aspect-ratio:1;border-radius:999px;background:#FFFFFF;transform:translate(-50%,-50%);box-shadow:0 0 0 0 rgba(63,63,70,.25);animation:fp-pulse 2s ease-out infinite}.fp-play:after{content:"";position:absolute;left:40%;top:32%;width:30%;height:36%;background:#3F3F46;clip-path:polygon(0 0,100% 50%,0 100%)}@keyframes fp-pulse{0%{box-shadow:0 0 0 0 rgba(63,63,70,.25)}to{box-shadow:0 0 0 14px rgba(63,63,70,0)}}.fp-kinetic{position:absolute;left:8%;top:30%;font-family:var(--font-display);font-weight:800;font-size:clamp(14px,3.6cqw,22px);letter-spacing:-.02em;color:#18181B;display:flex;gap:.08em}.fp-kinetic span{display:inline-block;animation:fp-rise 4.8s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i) * 60ms)}@keyframes fp-rise{0%,6%{transform:translateY(.6em);opacity:0;filter:blur(3px)}22%,84%{transform:none;opacity:1;filter:none}to{transform:translateY(.6em);opacity:0;filter:blur(3px)}}.fp-roll{position:absolute;left:8%;top:56%;height:1.4em;overflow:hidden;font-weight:700;font-size:clamp(11px,2.6cqw,16px);color:#52525B}.fp-roll>div{animation:fp-roll 4.8s cubic-bezier(.2,.8,.2,1) infinite}.fp-roll>div>span{display:block;height:1.4em;line-height:1.4em}@keyframes fp-roll{0%,22%{transform:translateY(0)}33%,55%{transform:translateY(-1.4em)}66%,88%{transform:translateY(-2.8em)}to{transform:translateY(-4.2em)}}.fp-nav-links i{animation:fp-drop 5s ease infinite;animation-delay:calc(var(--i) * 90ms)}@keyframes fp-drop{0%,6%{transform:translateY(-8px);opacity:0}20%,86%{transform:none;opacity:1}to{transform:translateY(-8px);opacity:0}}.fp-rail{position:absolute;left:0;top:0;bottom:0;width:10%;background:#F4F4F6;border-right:1px solid #eaeaee;animation:fp-rail 5s ease-in-out infinite;transform-origin:left}.fp-rail i{position:absolute;left:25%;width:50%;height:6%;border-radius:4px;background:#D4D4D8}@keyframes fp-rail{0%,10%{width:10%}30%,70%{width:30%}90%,to{width:10%}}.fp-rail-label{position:absolute;left:36%;height:6%;width:50%;border-radius:999px;background:#A1A1AA;opacity:0;animation:fp-rail-label 5s ease infinite}@keyframes fp-rail-label{0%,28%{opacity:0}36%,66%{opacity:1}74%,to{opacity:0}}.fp-mega{position:absolute;left:8%;right:8%;top:13%;height:48%;background:#FFFFFF;border:1px solid #e4e4e8;border-radius:0 0 10px 10px;box-shadow:0 12px 24px -12px rgba(24,24,27,.25);transform-origin:top;animation:fp-mega 5s ease infinite;display:grid;grid-template-columns:repeat(3,1fr);gap:6%;padding:6%}.fp-mega i{display:block;height:100%;border-radius:6px;background:#F4F4F6;border:1px solid #eaeaee}@keyframes fp-mega{0%,15%{transform:scaleY(0);opacity:0}28%,72%{transform:none;opacity:1}85%,to{transform:scaleY(0);opacity:0}}.fp-cart-icon{right:5%;top:2.5%;width:8%;border-radius:6px;background:#E4E4E8}.fp-cart-icon,.fp-cart-icon b{position:absolute;aspect-ratio:1}.fp-cart-icon b{right:-25%;top:-25%;width:60%;border-radius:999px;background:#3F3F46;animation:fp-badge 4s ease infinite}@keyframes fp-badge{0%,20%{transform:scale(0)}30%{transform:scale(1.35)}38%,80%{transform:scale(1)}90%,to{transform:scale(0)}}.fp-fly{position:absolute;left:20%;top:60%;width:12%;aspect-ratio:1;border-radius:6px;background:#A1A1AA;animation:fp-fly 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes fp-fly{0%,8%{transform:none;opacity:1}28%{transform:translate(430%,-520%) scale(.3);opacity:0}to{transform:translate(430%,-520%) scale(.3);opacity:0}}.fp-drawer{position:absolute;top:0;right:0;bottom:0;width:42%;background:#FFFFFF;border-left:1px solid #e4e4e8;box-shadow:-12px 0 24px -12px rgba(24,24,27,.25);animation:fp-drawer 5s cubic-bezier(.2,.8,.2,1) infinite;padding:8%}.fp-drawer i{display:block;height:10%;margin-bottom:8%;border-radius:999px;background:#E4E4E8}.fp-drawer b{position:absolute;left:8%;right:8%;bottom:8%;height:12%;border-radius:5px;background:#52525B}@keyframes fp-drawer{0%,12%{transform:translateX(100%)}28%,72%{transform:none}88%,to{transform:translateX(100%)}}.fp-dim{position:absolute;inset:0;background:rgba(24,24,27,.18);animation:fp-dim 5s ease infinite}@keyframes fp-dim{0%,12%{opacity:0}28%,72%{opacity:1}88%,to{opacity:0}}.fp-phone{left:50%;top:6%;width:36%;height:92%;transform:translateX(-50%);border-radius:12px 12px 0 0;border:2px solid #d4d4d8;border-bottom:0;overflow:hidden}.fp-bottombar,.fp-phone{position:absolute;background:#FFFFFF}.fp-bottombar{left:0;right:0;bottom:0;height:16%;border-top:1px solid #e4e4e8;box-shadow:0 -8px 20px -10px rgba(24,24,27,.25);animation:fp-bottombar 4.5s cubic-bezier(.2,.8,.2,1) infinite}.fp-bottombar i{position:absolute;left:8%;top:36%;width:30%;height:28%;border-radius:999px;background:#A1A1AA}.fp-bottombar b{position:absolute;right:8%;top:22%;width:42%;height:56%;border-radius:5px;background:#52525B}@keyframes fp-bottombar{0%,12%{transform:translateY(100%)}28%,80%{transform:none}94%,to{transform:translateY(100%)}}.fp-enquire{left:50%;top:62%;transform:translateX(-50%);width:40%;height:11%;background:#3F3F46;animation:fp-breathe 2.4s ease-in-out infinite}.fp-enquire,.fp-enquire:after{position:absolute;border-radius:999px}.fp-enquire:after{content:"";left:10%;top:25%;width:14%;height:50%;background:#FFFFFF;opacity:.9}@keyframes fp-breathe{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}.fp-avatar{top:12%;width:14%;aspect-ratio:1;border-radius:999px;background:#D4D4D8}.fp-avatar,.fp-rows i{position:absolute;left:8%}.fp-rows i{right:8%;height:9%;border-radius:6px;background:#F4F4F6;border:1px solid #eaeaee;animation:fp-fade-row 5s ease infinite;animation-delay:calc(var(--i) * .14s)}@keyframes fp-fade-row{0%,8%{opacity:0;transform:translateX(-8px)}22%,84%{opacity:1;transform:none}to{opacity:0;transform:translateX(-8px)}}.fp-side{position:absolute;left:0;top:0;bottom:0;width:22%;background:#F4F4F6;border-right:1px solid #eaeaee}.fp-side i{position:absolute;left:18%;width:64%;height:5%;border-radius:999px;background:#D4D4D8}.fp-bars{position:absolute;left:30%;right:8%;bottom:10%;height:50%;display:flex;align-items:flex-end;gap:5%}.fp-bars i{flex:1;border-radius:3px 3px 0 0;background:#A1A1AA;transform-origin:bottom;animation:fp-grow 4.5s ease infinite;animation-delay:calc(var(--i) * .12s);height:var(--h)}@keyframes fp-grow{0%,8%{transform:scaleY(0)}30%,85%{transform:none}to{transform:scaleY(0)}}.fp-steps{position:absolute;left:10%;right:10%;top:44%;height:3px;background:#E4E4E8}.fp-steps i{position:absolute;top:50%;width:12px;height:12px;border-radius:999px;background:#FFFFFF;border:2px solid #d4d4d8;transform:translate(-50%,-50%);animation:fp-step 5s steps(1) infinite;animation-delay:calc(var(--i) * .9s)}.fp-steps b{position:absolute;left:0;top:0;bottom:0;background:#3F3F46;animation:fp-steps-fill 5s linear infinite}@keyframes fp-steps-fill{0%,8%{width:0}70%,to{width:100%}}@keyframes fp-step{0%,18%{background:#FFFFFF;border-color:#D4D4D8}20%,to{background:#3F3F46;border-color:#3F3F46}}.fp-field{position:absolute;left:12%;right:12%;height:15%;border-radius:6px;border:1px solid #d4d4d8;background:#FFFFFF}.fp-field i{width:36%;background:#A1A1AA;transform:translateY(-50%);transform-origin:left;animation:fp-float 5s ease infinite;animation-delay:var(--d,0s)}.fp-field i,.fp-field:after{position:absolute;left:8%;top:50%;height:24%;border-radius:999px}.fp-field:after{content:"";width:52%;background:#3F3F46;transform:translateY(-50%) scaleX(0);transform-origin:left;animation:fp-type 5s ease infinite;animation-delay:var(--d,0s)}@keyframes fp-float{0%,10%{transform:translateY(-50%) scale(1)}22%,84%{transform:translateY(-120%) scale(.6)}to{transform:translateY(-50%) scale(1)}}@keyframes fp-type{0%,22%{transform:translateY(-50%) scaleX(0)}48%,84%{transform:translateY(-50%) scaleX(1)}to{transform:translateY(-50%) scaleX(0)}}.fp-submit{position:absolute;left:12%;bottom:10%;width:28%;height:13%;border-radius:6px;background:#52525B;animation:fp-submit 5s ease infinite}.fp-submit:after{content:"";position:absolute;left:50%;top:50%;width:30%;height:50%;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg) scale(0);animation:fp-check 5s ease infinite}@keyframes fp-submit{0%,55%{transform:none}60%{transform:scale(.94)}65%,to{transform:none}}@keyframes fp-check{0%,62%{transform:translate(-50%,-60%) rotate(45deg) scale(0)}70%,90%{transform:translate(-50%,-60%) rotate(45deg) scale(1)}to{transform:translate(-50%,-60%) rotate(45deg) scale(0)}}.fp-3d{left:50%;top:50%;width:22%;aspect-ratio:1;transform-style:preserve-3d;animation:fp-spin 6s linear infinite}.fp-3d,.fp-3d i{position:absolute}.fp-3d i{inset:0;background:#E4E4E8;border:1px solid #a1a1aa;opacity:.92}.fp-3d i:first-child{transform:translateZ(var(--z));background:#F4F4F6}.fp-3d i:nth-child(2){transform:rotateY(180deg) translateZ(var(--z))}.fp-3d i:nth-child(3){transform:rotateY(90deg) translateZ(var(--z));background:#D4D4D8}.fp-3d i:nth-child(4){transform:rotateY(-90deg) translateZ(var(--z));background:#D4D4D8}.fp-3d i:nth-child(5){transform:rotateX(90deg) translateZ(var(--z));background:#FFFFFF}.fp-3d i:nth-child(6){transform:rotateX(-90deg) translateZ(var(--z));background:#A1A1AA}@keyframes fp-spin{0%{transform:translate(-50%,-50%) rotateX(-20deg) rotateY(0deg)}to{transform:translate(-50%,-50%) rotateX(-20deg) rotateY(1turn)}}.fp-scrollbar{right:3%;top:10%;bottom:10%;width:3px;background:#EAEAEE}.fp-scrollbar,.fp-scrollbar i{position:absolute;border-radius:999px}.fp-scrollbar i{left:0;right:0;height:28%;background:#A1A1AA;animation:fp-scroll 6s ease-in-out infinite}@keyframes fp-scroll{0%,to{top:0}50%{top:72%}}.fp-para{position:absolute;left:0;right:0;border-radius:10px}.fp-para--back{top:10%;left:10%;right:10%;height:60%;background:#F4F4F6;animation:fp-para-slow 6s ease-in-out infinite}.fp-para--mid{top:30%;left:20%;right:30%;height:40%;background:#E4E4E8;animation:fp-para-mid 6s ease-in-out infinite}.fp-para--front{top:46%;left:34%;right:18%;height:34%;background:#A1A1AA;animation:fp-para-fast 6s ease-in-out infinite}@keyframes fp-para-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes fp-para-mid{0%,to{transform:translateY(0)}50%{transform:translateY(-16%)}}@keyframes fp-para-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-34%)}}.fp-micro-btn{position:absolute;left:10%;top:24%;width:34%;height:15%;border-radius:6px;background:#52525B;overflow:hidden;animation:fp-lift 4s ease infinite}.fp-micro-btn:after{content:"";position:absolute;top:-50%;bottom:-50%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:fp-sheen 4s ease infinite}@keyframes fp-lift{0%,20%{transform:none;box-shadow:none}35%,60%{transform:translateY(-3px);box-shadow:0 10px 18px -10px rgba(24,24,27,.5)}75%,to{transform:none;box-shadow:none}}@keyframes fp-sheen{0%,30%{left:-40%}60%,to{left:130%}}.fp-heart{position:absolute;right:14%;top:24%;width:12%;aspect-ratio:1;border-radius:999px;background:#E4E4E8;animation:fp-heart 4s ease infinite}@keyframes fp-heart{0%,48%{transform:none;background:#E4E4E8}55%{transform:scale(1.35);background:#3F3F46}62%,to{transform:none;background:#3F3F46}}.fp-toast{position:absolute;right:6%;bottom:8%;width:46%;height:16%;border-radius:8px;background:#FFFFFF;border:1px solid #e4e4e8;box-shadow:0 10px 20px -10px rgba(24,24,27,.3);animation:fp-toast 4s ease infinite}.fp-toast:after{content:"";position:absolute;left:10%;top:40%;width:60%;height:20%;border-radius:999px;background:#A1A1AA}@keyframes fp-toast{0%,58%{transform:translateY(30px);opacity:0}66%,92%{transform:none;opacity:1}to{transform:translateY(30px);opacity:0}}.fp-pageA,.fp-pageB{position:absolute;inset:0;padding:10%}.fp-pageA{animation:fp-pageA 5s ease-in-out infinite}.fp-pageB{animation:fp-pageB 5s ease-in-out infinite}@keyframes fp-pageA{0%,40%{transform:none;opacity:1}50%,90%{transform:translateX(-12%);opacity:0}to{transform:none;opacity:1}}@keyframes fp-pageB{0%,40%{transform:translateX(12%);opacity:0}50%,90%{transform:none;opacity:1}to{transform:translateX(12%);opacity:0}}.fp-darkband{position:absolute;left:0;right:0;top:36%;height:40%;background:#F4F4F6;animation:fp-dark 5s ease infinite}.fp-darkband i{position:absolute;left:10%;top:30%;width:40%;height:14%;border-radius:999px;background:#A1A1AA;animation:fp-dark-text 5s ease infinite}@keyframes fp-dark{0%,20%{background:#F4F4F6}40%,80%{background:#3F3F46}to{background:#F4F4F6}}@keyframes fp-dark-text{0%,20%{background:#A1A1AA}40%,80%{background:#FFFFFF}to{background:#A1A1AA}}.fp-lang{position:absolute;right:6%;top:3%;width:16%;height:8%;border-radius:999px;border:1px solid #d4d4d8;background:#FFFFFF;overflow:hidden}.fp-lang b{position:absolute;top:10%;bottom:10%;width:48%;border-radius:999px;background:#3F3F46;animation:fp-lang 4s ease-in-out infinite}@keyframes fp-lang{0%,40%{left:4%}50%,90%{left:48%}to{left:4%}}.fp-text-swap{position:absolute;left:8%;top:30%;font-weight:800;font-family:var(--font-display);font-size:clamp(13px,3cqw,20px);color:#18181B;height:1.3em;overflow:hidden}.fp-text-swap>div{animation:fp-swap 4s ease-in-out infinite}.fp-text-swap span{display:block;height:1.3em;line-height:1.3em}@keyframes fp-swap{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-1.3em)}to{transform:translateY(0)}}.fp-bubble{position:absolute;max-width:58%;height:13%;border-radius:10px;background:#F4F4F6;border:1px solid #e4e4e8;animation:fp-b0 6s ease infinite}.fp-bubble--me{background:#3F3F46;border-color:#3F3F46}.fp-bubble[data-i="0"]{animation-name:fp-b0}.fp-bubble[data-i="1"]{animation-name:fp-b1}.fp-bubble[data-i="2"]{animation-name:fp-b2}@keyframes fp-b0{0%,5%{transform:translateY(8px);opacity:0}14%,90%{transform:none;opacity:1}to{opacity:0}}@keyframes fp-b1{0%,28%{transform:translateY(8px);opacity:0}37%,90%{transform:none;opacity:1}to{opacity:0}}@keyframes fp-b2{0%,52%{transform:translateY(8px);opacity:0}61%,90%{transform:none;opacity:1}to{opacity:0}}.fp-launcher{position:absolute;right:6%;bottom:6%;width:12%;aspect-ratio:1;border-radius:999px;background:#3F3F46;box-shadow:0 0 0 0 rgba(63,63,70,.3);animation:fp-pulse 2.2s ease-out infinite}.fp-news{position:absolute;left:10%;right:10%;top:42%;height:16%;display:flex;gap:4%}.fp-news i{flex:1;border-radius:6px;border:1px solid #d4d4d8;background:#FFFFFF;position:relative;overflow:hidden}.fp-news i:after{content:"";position:absolute;left:6%;top:36%;height:28%;width:0;border-radius:999px;background:#3F3F46;animation:fp-news-type 5s ease infinite}.fp-news b{width:26%;border-radius:6px;background:#52525B;animation:fp-submit 5s ease infinite}@keyframes fp-news-type{0%,12%{width:0}45%,to{width:70%}}@media (prefers-reduced-motion:reduce){.fp *,.fp :after,.fp :before{animation:none!important}.fp-nav-links i,.fp-pageB,.fp-pop,.fp-rows i,.fp-slide-l,.fp-slide-r{opacity:1!important;transform:none!important}.fp-bottombar,.fp-drawer{transform:none!important}}