@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/Manrope-Regular.f6121cf912403b920e21.woff) format("woff")}@font-face{font-family:Manrope;font-style:bold;font-weight:700;src:url(/static/media/Manrope-Bold.c69d1ddb37446ff21254.woff) format("woff")}@font-face{font-family:Manrope;font-style:bolder;font-weight:bolder;src:url(/static/media/Manrope-ExtraBold.82b5dba8f27d0b3a5f96.woff) format("woff")}@font-face{font-family:Manrope;font-style:lighter;font-weight:lighter;src:url(/static/media/Manrope-Light.c79c6fef43f004ea7fa4.woff) format("woff")}@font-face{font-family:Manrope;font-style:semibold;font-weight:semibold;src:url(/static/media/Manrope-Semibold.d682e82639c663c1ad7f.woff) format("woff")}body{background:#1f1f1f;color:#fff;font-family:Manrope;height:100vh;width:100vw}.header-container{left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1000}.header-container .offer-banner{background:#ff6b6b;font-size:14px;padding:8px 20px}.header-container .header-content,.header-container .offer-banner{align-items:center;color:#fff;display:flex;justify-content:space-between}.header-container .header-content{padding:20px}.header-container .header-content .header-left{align-items:center;display:flex;gap:20px}.header-container .header-content .header-left .burger-menu{color:#fff;cursor:pointer;display:none;transition:transform .3s ease}@media(max-width:768px){.header-container .header-content .header-left .burger-menu{display:block}}.header-container .header-content .header-left .logo{cursor:pointer;font-size:24px;font-weight:700;transition:opacity .3s ease}.header-container .header-content .header-left .logo:hover{opacity:.8}.header-container .header-content .header-cta{background:#fff;border-radius:20px;color:#8524d1;cursor:pointer;font-weight:600;padding:8px 20px;transition:all .3s ease}.header-container .header-content .header-cta:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.header-container .mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111fa;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1001}.header-container .mobile-menu.open{transform:translateX(0)}.header-container .mobile-menu .mobile-menu-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111f2;display:flex;justify-content:space-between;left:0;padding:20px;position:fixed;top:0;width:calc(100% - 40px);z-index:2}.header-container .mobile-menu .mobile-menu-header .logo{color:#fff;cursor:pointer;font-size:24px;font-weight:700;transition:opacity .3s ease}.header-container .mobile-menu .mobile-menu-header .logo:hover{opacity:.8}.header-container .mobile-menu .mobile-menu-header .close-button{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.header-container .mobile-menu .mobile-menu-header .close-button:hover{background:#ffffff1a;transform:rotate(90deg)}.header-container .mobile-menu .mobile-menu-content{align-items:center;display:flex;flex-direction:column;height:100%;padding:100px 20px 20px}.header-container .mobile-menu .mobile-menu-content .mobile-menu-item{border-bottom:1px solid #ffffff1a;color:#fff;cursor:pointer;font-size:24px;font-weight:500;opacity:0;padding:20px 0;text-align:center;transform:translateY(20px);transition:all .3s ease;width:100%}.header-container .mobile-menu .mobile-menu-content .mobile-menu-item:hover{color:#8524d1;transform:translateY(-2px)}.header-container .mobile-menu .mobile-menu-content .mobile-menu-item:last-child{border-bottom:none;color:#ff6b6b;font-weight:600;padding-top:25px}.header-container .mobile-menu .mobile-menu-content .mobile-menu-item:last-child:hover{color:#ff5252;transform:translateY(-2px)}.header-container .menu-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item{opacity:1;transform:translateY(0);transition:all .3s ease}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:first-child{transition-delay:.1s}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:nth-child(2){transition-delay:.2s}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:nth-child(3){transition-delay:.3s}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:nth-child(4){transition-delay:.4s}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:nth-child(5){transition-delay:.5s}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:nth-child(6){transition-delay:.6s}.header-container .mobile-menu.open .mobile-menu-content .mobile-menu-item:nth-child(7){transition-delay:.7s}@media(max-width:768px){.header-container .header-content{padding:15px}}.offer-banner{animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.footer-container{background-color:#242424;margin-top:40px;padding:40px}.footer-container .footer-divider{margin-bottom:20px;width:100%}.footer-container .footer-content{align-items:center;display:flex;justify-content:space-between}.footer-container .footer-content .footer-ctas{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:30px;justify-content:center}.footer-container .footer-content .footer-social-links{display:flex;gap:30px}@media(max-width:768px){.footer-content{display:flex;flex-direction:column;gap:20px}.footer-container .footer-content .footer-ctas{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center}}.intro-section-image{background-image:url(https://i.pinimg.com/736x/1c/8b/93/1c8b93dcd2314fe53be8ed001700c6bb.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:60vh;width:100vw}.intro-section-content{background:#8524d1;background:linear-gradient(90deg,#8524d1,#3926ad);min-height:40vh;padding:20px}.intro-section-content .intro-section-title{font-size:.875em;letter-spacing:.065625rem;line-height:1.25;margin-bottom:10px}.intro-section-content .intro-section-subtitle{font-size:2.5em;font-weight:800;letter-spacing:-.021875rem;line-height:1.25;margin-bottom:20px}.intro-section-content .intro-section-description{color:hsla(0,0%,100%,.561);font-size:1.125em;font-weight:300;letter-spacing:.021875rem;line-height:1.5;margin-bottom:30px}.intro-section-content .intro-section-button{background-color:#fff;border-radius:40px;color:#000;margin-bottom:20px;padding:10px;text-align:center;width:calc(100% - 20px)}.carousel-container{overflow:hidden;position:relative;touch-action:pan-y;width:100%}.carousel-slide,.carousel-track{display:flex;height:100%;width:100%}.carousel-slide{align-items:center;flex:0 0 100%;justify-content:center}.carousel-dots{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border-radius:20px;bottom:20px;display:flex;gap:8px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);z-index:10}.carousel-dot{aspect-ratio:1;background-color:#ffffff80;border:none;border-radius:5px;cursor:pointer;flex-shrink:0;height:5px;transition:all .3s ease;width:12px}.carousel-dot.active{background-color:#fff;transform:scale(1.2)}.carousel-dot:hover{background-color:#fffc;transform:scale(1.1)}.what-is-gathering-wrapper{color:#fff;padding:20px;text-align:center}.what-is-gathering-wrapper .what-is-gathering-subtitle{color:#fffc;font-size:.875em;font-weight:300;letter-spacing:.065625rem;line-height:1.25;margin-top:50px;text-transform:uppercase;width:calc(100% + .075rem)}.what-is-gathering-wrapper .what-is-gathering-title{color:#fff;font-size:2.125em;font-weight:800;letter-spacing:-.025rem;letter-spacing:-.021875rem;line-height:1.25;margin-bottom:.984375rem;margin-top:.984375rem;width:100%}.what-is-gathering-wrapper .what-is-gathering-carousel-container{margin-top:40px}.card-wrapper{--padding-horizontal:2rem;--padding-vertical:3.5rem;background-color:#272727;border-radius:0;min-height:300px;padding:var(--padding-vertical) var(--padding-horizontal);text-align:center}.card-wrapper .card-subtitle{font-size:.875em;font-weight:300;letter-spacing:.065625rem;text-transform:uppercase;width:calc(100% + .06563rem)}.card-wrapper .card-subtitle,.card-wrapper .card-title{--spacing:0.984375rem;line-height:1.25;margin-bottom:var(--spacing)}.card-wrapper .card-title{font-size:2.5em;font-weight:800;letter-spacing:-.021875rem;margin-top:var(--spacing);width:100%}.card-wrapper .card-divider{align-items:center;display:flex;justify-content:center;margin-bottom:1.875rem!important;margin-top:1.875rem!important;width:calc(100% - .075rem)}.card-wrapper .card-divider .divider-line{background-color:#fff;height:5px;width:50px}.card-wrapper .card-description{color:#8a8a8a;font-size:1.125em;font-weight:300;letter-spacing:.021875rem;line-height:1.75;margin-top:1.3125rem!important;width:calc(100% + .02188rem)}.chips-container{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:2rem;padding:1rem}.chips-container .chips-item{align-items:center;border-radius:10rem;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .3s ease}.chips-container .chips-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.chips-container .chips-item .chips-name{text-transform:capitalize}.weekly-updates-wrapper{background-color:var(--background);color:var(--secondary);padding:40px 20px;text-align:center}.weekly-updates-wrapper .weekly-updates-title{font-size:2.5em;font-weight:800;letter-spacing:-.025rem;margin-bottom:1rem}.weekly-updates-wrapper .weekly-updates-subtitle{color:#fffc;font-size:1.125em;margin-bottom:2rem}.weekly-updates-wrapper .weekly-updates-carousel{margin:0 auto;max-width:1200px}.weekly-updates-wrapper .weekly-updates-card{padding:10px}.weekly-updates-wrapper .weekly-updates-card img{border-radius:10px;box-shadow:0 4px 8px #0000001a;object-fit:cover;transition:transform .3s ease;width:100%}.weekly-updates-wrapper .weekly-updates-card img:hover{transform:scale(1.02)}.why-choose-us-v2-wrapper{padding:40px 10px 10px}.why-choose-us-v2-container{background:#1f1a1f;border:1px solid #282428;border-radius:calc(1.25rem - 1px);padding-bottom:20px;padding-top:10px;text-align:center}.why-choose-us-v2-container .why-choose-us-v2-chip{color:#9989fd;font-size:.625em;line-height:1.75;width:calc(100% + .19688rem)}.why-choose-us-v2-container .why-choose-us-v2-title{font-size:2.25em;letter-spacing:.021875rem;line-height:1.25;margin-bottom:.65625rem;margin-top:.65625rem;padding-left:10px;padding-right:10px}.why-choose-us-v2-container .why-choose-us-v2-subtitle{color:#fffc;font-size:.8em;letter-spacing:.021875rem;line-height:1.625;margin-top:.65625rem;padding-left:10px;padding-right:10px}.why-choose-us-v2-container .why-choose-us-v2-divider{border:1px solid #282428;margin-bottom:.65625rem;margin-top:.65625rem}.why-choose-us-v2-container .why-choose-us-v2-content{align-items:center;display:flex;flex-direction:column;gap:.875rem;justify-content:center;padding:10px}.why-choose-us-v2-container .why-choose-us-v2-content .why-choose-us-v2-content-item{background-position:0 0;background-repeat:repeat;background-size:cover;border-radius:.625rem;color:#fff;display:flex;justify-content:space-between;padding:1.25rem;text-align:start;width:calc(100% - 2.5rem)}.why-choose-us-v2-container .why-choose-us-v2-content .why-choose-us-v2-content-item,.why-choose-us-v2-container .why-choose-us-v2-content .why-choose-us-v2-content-item-color-1{background-color:#e87848;background-image:linear-gradient(243deg,#5a42ed,rgba(232,120,72,.008) 74%)}.why-choose-us-v2-container .why-choose-us-v2-content .why-choose-us-v2-content-item-color-2{background-color:#5a42ed;background-image:linear-gradient(243deg,#e34049,rgba(90,66,237,.008) 74%)}.why-choose-us-v2-container .why-choose-us-v2-content .why-choose-us-v2-content-item-color-3{background-color:#e34049;background-image:linear-gradient(243deg,#e87848,rgba(227,64,73,.008) 74%)}.container{background-color:#f0f0f0;height:100vh}.container,.outer-circle{align-items:center;display:flex;justify-content:center}.outer-circle{animation:bounce 2s ease-in-out infinite;background-color:#3498db;border-radius:50%;height:150px;width:150px}.inner-circle{animation:pulse 1.5s ease-in-out infinite;background-color:#2ecc71;border-radius:50%;height:80px;width:80px}.how-it-works-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px}.how-it-works-title{font-size:2.25em;letter-spacing:.021875rem;line-height:1.25;margin-bottom:.65625rem;margin-top:50px}.how-it-works-subtitle{color:#fffc;font-size:.8em;letter-spacing:.021875rem;line-height:1.625;margin-bottom:40px}.how-it-works-cards-container,.how-it-works-cards-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.how-it-works-card{align-items:center;border:4px solid #0000;border-radius:24px;display:flex;justify-content:start;opacity:.6;padding:40px;width:calc(100% - 80px)}.how-it-works-card,.how-it-works-divider{animation-duration:1s;animation-fill-mode:forwards;background-color:#18181b}.how-it-works-divider{height:50px;width:10px}.how-it-works-card-number{-webkit-text-fill-color:#0000;background:linear-gradient(188deg,#3926ad,#8524d1);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;margin-right:10px}.how-it-works-cta{background:linear-gradient(188deg,#3926ad,#8524d1);border-radius:24px;margin-top:50px;padding:20px 50px}.how-it-works-card-content{font-size:1.2rem}.faq-container{border-radius:8px;margin:auto;max-width:600px;padding:20px}.faq-title{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-list.animating{pointer-events:none}.faq-list .faq-item{border-bottom:1px solid #ffffff1a;cursor:pointer;display:block;max-height:1000px;opacity:1;padding:10px;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:visible}.faq-list .faq-item:first-child{transition-delay:.1s}.faq-list .faq-item:nth-child(2){transition-delay:.2s}.faq-list .faq-item:nth-child(3){transition-delay:.3s}.faq-list .faq-item:nth-child(4){transition-delay:.4s}.faq-list .faq-item:nth-child(5){transition-delay:.5s}.faq-list .faq-item:nth-child(6){transition-delay:.6s}.faq-list .faq-item:nth-child(7){transition-delay:.7s}.faq-list .faq-item:nth-child(8){transition-delay:.8s}.faq-list .faq-item:nth-child(9){transition-delay:.9s}.faq-list .faq-item:nth-child(10){transition-delay:1s}.faq-list .faq-item.hidden{border:none;display:none;margin:0;max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-20px);visibility:visible}.faq-question{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between}.faq-answer{color:#555;display:block;font-size:16px;margin-top:8px;max-height:1000px;opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1);visibility:visible}.faq-item:not(.open) .faq-answer{display:block;margin:0;max-height:0;opacity:0;visibility:visible}.icon{height:20px;transition:transform .4s cubic-bezier(.4,0,.2,1);width:20px}.show-more-button{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:8px;justify-content:center;margin-top:12px;padding:12px 20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.show-more-button:hover{color:#fff}.show-more-button:disabled{cursor:not-allowed;opacity:.7}.show-more-button .icon{height:20px;transition:transform .4s cubic-bezier(.4,0,.2,1);width:20px}.testimonial-section{padding:20px;text-align:center}.testimonial-title{font-size:24px;font-weight:700;margin-bottom:10px}.testimonial-container{display:flex;overflow:hidden;padding:20px 0;width:100%}.testimonial-item{background:#191a1d;border:1px solid #262629;border-radius:8px;margin:0 15px;min-width:320px;padding:20px}.testimonial-name{align-items:center;color:#a3a3a5;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-bottom:8px}.testimonial-review{text-wrap:break-word;font-size:16px;font-style:italic;overflow:hidden}.event-stats-wrapper{padding:2rem;text-align:center}.event-stats-wrapper .event-stats-title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.event-stats-wrapper .event-stats-subtitle{color:#d2d2d2;font-size:1.2rem;font-weight:500;margin-bottom:2rem}.event-stats-wrapper .event-stats-container{align-items:center;display:flex;justify-content:center}.event-stats-wrapper .event-stat-card{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem}.event-stats-wrapper .event-stat-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.event-stats-wrapper .flip-container{height:100px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.event-stats-wrapper .flip-container .flip-number{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8524d1,#3926ad);-webkit-background-clip:text;color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:6rem;font-weight:800;min-width:100px;text-align:center;text-shadow:2px 2px 4px #0000001a;transition:all .3s ease}.event-stats-wrapper .flip-container .flip-text{color:#fff;font-size:2rem;font-weight:600;text-shadow:1px 1px 2px #0000001a;transition:all .3s ease}.pizza-offer-banner{align-items:stretch;background:linear-gradient(90deg,#8524d1,#3926ad);border-radius:20px;display:flex;justify-content:space-between;overflow:hidden;padding:0;position:relative}.pizza-offer-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:15px 20px;position:relative;z-index:2}.popular-badge{background:beige;border-radius:12px;color:#333;font-size:10px;font-weight:600;margin-bottom:8px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pizza-offer-title{font-size:24px;line-height:1.2;margin-bottom:8px}.pizza-offer-highlight,.pizza-offer-title{color:beige;font-weight:700}.pizza-offer-desc{color:beige;font-size:14px;font-weight:400;line-height:1.3;margin-bottom:16px;opacity:.9}.pizza-offer-desc-item{align-items:center;display:flex;gap:5px}.pizza-offer-btn{background:beige;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#333;cursor:pointer;font-size:14px;font-weight:700;margin-top:8px;padding:12px 24px;transition:all .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pizza-offer-btn:hover{background:#e8e8d0;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.pizza-offer-image-section{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;position:relative;width:150px;z-index:2}.pizza-offer-image{border-radius:0 20px 20px 0;box-shadow:0 8px 32px #0000001a;height:200px;object-fit:cover;width:200px}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.loader{height:200px;position:relative;width:200px}.loader svg{left:0;position:absolute;top:0}.loader svg circle{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;animation:animate 2s linear infinite}.loader svg:first-child circle{stroke:#43acff;filter:blur(10px)}.loader svg:nth-child(2) circle{stroke:#43acff;filter:blur(20px)}@keyframes animate{0%{stroke-dasharray:295;stroke-dashoffset:295}50%{stroke-dasharray:295;stroke-dashoffset:0}to{stroke-dasharray:295;stroke-dashoffset:-295}}.signup-section-image{background-image:url(https://i.pinimg.com/736x/e1/c4/9d/e1c49d5da363a176c8f398393fbc1523.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:50vh;width:100vw}.signup-section-content{background:#8524d1;background:linear-gradient(90deg,#8524d1,#3926ad);min-height:40vh;padding:20px}.signup-section-content .signup-section-title{font-size:.875em;letter-spacing:.065625rem;line-height:1.25;margin-bottom:10px}.signup-section-content .signup-section-subtitle{font-size:2.5em;font-weight:800;letter-spacing:-.021875rem;line-height:1.25;margin-bottom:20px}.signup-section-content .signup-section-description{color:hsla(0,0%,100%,.561);font-size:1.125em;font-weight:300;letter-spacing:.021875rem;line-height:1.5;margin-bottom:30px}.signup-section-content .signup-section-button{background-color:#fff;border-radius:40px;color:#000;margin-bottom:20px;padding:10px;text-align:center;width:calc(100% - 20px)}.signup-section-content .signup-section-input{background-color:hsla(0,0%,100%,.071);border:none;border-radius:2rem;color:#fff;font-size:1em;font-weight:300;letter-spacing:.025rem;margin-bottom:20px;padding:15px;width:calc(100% - 30px)}.signup-section-content .signup-section-input::placeholder{color:#fffc}.signup-section-content .signup-section-input::focus{border-color:#fff}.signup-section-content .signup-section-error-message{color:red;margin-bottom:10px;text-align:center}.requirement-section-content{background:#1c1c1c;margin-top:40px;min-height:40vh;padding:90px 20px 20px}.requirement-section-content .requirement-section-title{font-size:.875em;letter-spacing:.065625rem;line-height:1.25;margin-bottom:10px}.requirement-section-content .requirement-section-subtitle{font-size:2.5em;font-weight:800;letter-spacing:-.021875rem;line-height:1.25;margin-bottom:20px}.requirement-section-content .requirement-section-description{color:hsla(0,0%,100%,.561);font-size:1.125em;font-weight:300;letter-spacing:.021875rem;line-height:1.5;margin-bottom:30px}.requirement-section-content .requirement-section-button{background-color:#fff;border-radius:40px;color:#000;margin-bottom:20px;padding:10px;text-align:center;width:calc(100% - 20px)}.requirement-section-content .requirement-section-input{background-color:#ffffff12;border:none;border-radius:2rem;color:#fff;font-size:1em;font-weight:300;letter-spacing:.025rem;margin-bottom:20px;padding:15px;width:calc(100% - 30px)}.requirement-section-content .requirement-section-input-date{-webkit-appearance:none;appearance:none;min-height:20px;text-align:start}.requirement-section-content .requirement-section-select{-webkit-appearance:none;appearance:none;min-height:20px}.requirement-section-content .requirement-section-input::placeholder{color:#fffc}.requirement-section-content .requirement-section-input::focus{border-color:#fff}.requirement-section-content .requirement-section-select{width:100%}.requirement-card-wrapper{--padding-horizontal:2rem;--padding-vertical:3.5rem;background-color:#272727;border-radius:0;border-radius:20px;padding:20px;text-align:center}.requirement-card-wrapper .requirement-card-subtitle{font-size:.875em;font-weight:300;letter-spacing:.065625rem;line-height:1.25;margin-bottom:10px;text-transform:uppercase;width:calc(100% + .06563rem)}.requirement-card-wrapper .requirement-card-title{--spacing:0.5;font-size:2.5em;font-weight:800;letter-spacing:-.021875rem;line-height:1.25;margin-bottom:var(--spacing);margin-top:var(--spacing);width:100%}.requirement-card-wrapper .requirement-card-divider{justify-items:center;margin-bottom:1.875rem!important;margin-top:1.875rem!important;width:calc(100% + .075rem)}.requirement-card-wrapper .requirement-card-description{color:#8a8a8a;font-size:16px;font-weight:300;letter-spacing:.021875rem;line-height:1.75;margin-top:1.3125rem!important;width:calc(100% + .02188rem)}.requirement-card-wrapper .requirement-card-close-button{text-align:end}.requirement-card-wrapper .requirement-card-see-how{color:#9989fd;font-size:12px;margin-top:10px;text-decoration:underline}.requirement-section-error-message{color:red;margin-bottom:10px;text-align:center}.requirement-section-date-time-wrapper{display:flex;gap:10px}.requirement-section-date-wrapper-item{flex:1 1}.requirement-section-date-wrapper-item-title{color:#ffffff80;margin-bottom:10px;text-align:center}.whatsapp-float{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:20px;transition:transform .3s ease,box-shadow .3s ease;width:60px;z-index:1000}.whatsapp-float:hover{box-shadow:0 6px 12px #0000004d;transform:scale(1.1)}.whatsapp-float .whatsapp-icon{fill:#fff;height:32px;width:32px}.eventtype-grid{align-items:center;display:flex;flex-wrap:wrap;gap:20px 16px;justify-content:center;justify-items:center;margin-top:8px;width:100%}.eventtype-card{align-items:flex-start;background:#23222a;border:none;border-radius:22px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:150px;justify-content:flex-end;min-width:180px;outline:none;overflow:hidden;padding:24px 20px 18px;position:relative;transition:box-shadow .18s,background .18s,border .18s}.eventtype-card.selected{box-shadow:0 4px 16px #b39ddb2e;position:relative}.eventtype-card.selected,.eventtype-card.selected:before{background:linear-gradient(188deg,#3926ad,#8524d1);border-radius:22px}.eventtype-card.selected:before{bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;right:0;top:0}.eventtype-select-indicator{align-items:center;background:#23222a;border:2px solid #888;border-radius:50%;display:flex;height:28px;justify-content:center;position:absolute;right:16px;top:16px;transition:border .18s,background .18s;width:28px}.eventtype-select-indicator.checked{background:#b39ddb;border:2.5px solid #b39ddb}.eventtype-select-indicator.checked:after{background:#fff;border-radius:50%;content:"";display:block;height:14px;margin:auto;width:14px}.eventtype-emoji{font-size:38px;margin-bottom:18px;margin-top:2px}.eventtype-label{color:#fff;font-size:18px;font-weight:700;margin-bottom:2px;text-align:left}.eventtype-subtitle{color:#aaa;font-size:15px;text-align:left}.eventtype-selection-count{background:hsla(0,0%,92%,.063);border-radius:16px;color:#fff;font-size:16px;font-weight:500;margin-top:24px;padding:10px 0;text-align:center;width:100%}.eventtype-most-popular{background:linear-gradient(90deg,#7b2ff2,#f357a8);border-radius:12px;box-shadow:0 2px 6px #7b2ff226;color:#fff;font-size:12px;font-weight:700;left:14px;letter-spacing:.5px;padding:3px 10px;position:absolute;top:10px;z-index:2}.locationtype-grid{flex-wrap:wrap;gap:20px 16px;margin-bottom:24px;margin-top:8px;width:100%}.locationtype-card,.locationtype-grid{align-items:center;display:flex;justify-content:center}.locationtype-card{background:#23222a;border:none;border-radius:22px;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;flex:1 1;flex-direction:column;font-size:18px;font-weight:700;height:110px;min-width:180px;outline:none;overflow:hidden;padding:20px;transition:box-shadow .18s,background .18s,border .18s}.locationtype-card.selected{box-shadow:0 4px 16px #b39ddb2e;position:relative}.locationtype-card.selected,.locationtype-card.selected:before{background:linear-gradient(188deg,#3926ad,#8524d1);border-radius:22px}.locationtype-card.selected:before{bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;right:0;top:0}.locationtype-emoji{font-size:32px;margin-bottom:8px}.requirement-input{background:#0000;border:none;color:#fff;font-size:16px;outline:none;padding:14px 0;width:calc(100% - 24px)}.requirement-input-container{background:#23222a;border-radius:22px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px}.requirement-input::placeholder{color:#aaa}.requirement-send-btn{background:#23222a;border:1.5px solid #444;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-left:10px;padding:7px 18px;transition:background .18s,color .18s,border .18s}.requirement-send-btn:hover{background:#fff;border:1.5px solid #fff;color:#18171d}.requirement-suggestions-label{border-top:1px solid #444;color:#888;font-size:12px;font-weight:700;letter-spacing:1px;margin:10px 0 8px 2px;padding-top:10px;text-transform:uppercase}.requirement-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.requirement-chip{align-items:center;background:#23222a;border:1.5px solid #444;border-radius:20px;box-shadow:0 1px 4px #00000014;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;outline:none;padding:7px 18px;transition:background .18s,color .18s,border .18s;white-space:nowrap}.requirement-chip.selected{background:linear-gradient(188deg,#3926ad,#8524d1);color:#fff}.requirement-date-label,.requirement-header{color:#fff;font-size:18px;font-weight:700;margin-bottom:16px;text-align:left}.requirement-date-field{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;margin-bottom:16px;width:100%}.requirement-date-input::placeholder{color:#000;opacity:1}.requirement-date-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #444;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:15px;outline:none;padding:10px 14px;text-align:center;transition:border .18s;width:100%}.requirement-date-field:active .requirement-date-input,.requirement-date-field:focus-within .requirement-date-input,.requirement-date-input:focus{border:1.5px solid #b39ddb}.contactstep-container{align-items:stretch;color:#fff;display:flex;flex-direction:column;position:relative;width:100%}.contactstep-back{cursor:pointer;left:24px;position:absolute;top:24px}.contactstep-title{font-size:2rem;font-weight:800;letter-spacing:-1px;margin-bottom:8px;margin-top:24px}.contactstep-subtitle{color:#e0e0e0;font-size:1.25rem;font-weight:400;line-height:1.3;margin-bottom:36px}.contactstep-inputs{display:flex;flex-direction:column;gap:22px;margin-bottom:36px}.contactstep-input{background:#0000;border:2px solid #32323c;border-radius:16px;color:#fff;font-size:1rem;outline:none;padding:18px;transition:border .2s}.contactstep-input:focus{border:2px solid #b39ddb}.contactstep-register{color:#bdbdbd;font-size:1rem;margin-bottom:32px;text-align:center}.contactstep-register-link{color:#fff;cursor:pointer;font-weight:700;margin-left:4px;text-decoration:none}.contactstep-signin{background:#fff;border:none;border-radius:18px;box-shadow:0 2px 8px #00000014;color:#18181b;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:auto;padding:18px 0;transition:background .18s,color .18s;width:100%}.contactstep-signin:hover{background:#b39ddb;color:#fff}.contactstep-modal-backdrop{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.contactstep-modal{align-items:stretch;background:#18181b;border-radius:28px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;padding:36px 24px 28px;position:relative;width:80vw}.contactstep-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;margin-bottom:10px;right:18px;top:18px;width:38px}.contactstep-modal-title{color:#fff;font-size:2rem;font-weight:800;margin-bottom:8px;text-align:center}.contactstep-modal-subtitle{color:#bdbdbd;font-size:1.08rem;margin-bottom:24px;text-align:center}.contactstep-modal-social-row{display:flex;gap:12px;margin-bottom:18px}.contactstep-modal-social-btn{align-items:center;background:#0000;border:1.5px solid #444;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1.08rem;font-weight:600;gap:8px;justify-content:center;padding:12px 0;transition:border .18s,background .18s,color .18s}.contactstep-modal-social-btn.google{border:1.5px solid #7b2ff2}.contactstep-modal-social-btn.apple{border:1.5px solid #f357a8}.contactstep-modal-social-icon{font-size:1.3rem;margin-right:8px}.contactstep-modal-divider{align-items:center;border:1px dotted #888;color:#888;display:flex;font-weight:600;margin:18px 0;text-align:center}.contactstep-modal-inputs{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.contactstep-modal-input{background:#23222a;border:none;border-radius:10px;color:#fff;font-size:1.08rem;outline:none;padding:16px 14px;transition:border .2s}.contactstep-modal-input:focus{border:1.5px solid #7b2ff2}.contactstep-modal-options-row{align-items:center;color:#bdbdbd;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:18px}.contactstep-modal-remember{align-items:center;display:flex;font-size:1rem;gap:6px}.contactstep-modal-forgot{color:#bdbdbd;cursor:pointer;font-size:1rem;text-decoration:underline}.contactstep-modal-login-btn{background:linear-gradient(188deg,#3926ad,#8524d1);border:none;transition:background .18s,color .18s}.contactstep-modal-cancel-btn,.contactstep-modal-login-btn{border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:700;margin-bottom:18px;padding:16px 0;width:100%}.contactstep-modal-cancel-btn{background-color:#0000;border:1px solid #fff}.contactstep-modal-login-btn:active{background:linear-gradient(90deg,#7b2ff2,#ff8c42)}.contactstep-modal-register-row{color:#bdbdbd;font-size:1rem;text-align:center}.contactstep-modal-register-link{color:#fff;cursor:pointer;font-weight:700;margin-left:4px;text-decoration:underline}.step-progress-indicator{margin-bottom:32px;margin-top:60px;width:100%}.step-progress-label{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px;text-align:center}.step-progress-bar-bg{background:#23222a;height:14px;overflow:hidden;position:relative;width:100%}.step-progress-bar-fill{background:#0f9;height:100%;transition:width .3s}.register-stepper-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto 32px;max-width:440px;padding:0 24px 24px}.register-step-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px;text-align:left;width:100%}.register-stepper-actions{display:flex;gap:16px;justify-content:center;margin-top:16px;width:100%}.register-nav-btn{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 24px;transition:background .2s,color .2s;width:100%}.register-nav-btn.primary{background:#fff;color:#18171d}.register-search-bar{align-items:center;background:#23222a;border-radius:24px;box-shadow:0 2px 8px #00000014;display:flex;margin-bottom:32px;padding:6px 16px;width:100%}.register-search-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:8px 0}.register-search-input::placeholder{color:#aaa}.register-search-icon{color:#aaa;font-size:20px;margin-left:8px}.register-circular-grid{grid-gap:32px 16px;display:grid;gap:32px 16px;grid-template-columns:1fr 1fr;justify-items:center;width:100%}.register-circular-option{align-items:center;background:#ffe066;border:none;border-radius:50%;box-shadow:0 2px 12px #0000001a;color:#222;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:600;height:120px;justify-content:center;outline:none;position:relative;transition:box-shadow .2s,border .2s,transform .1s;width:120px}.register-circular-option.selected{border:4px solid #fff;box-shadow:0 4px 16px #ffe06640;transform:scale(1.05)}.register-circular-emoji{font-size:40px;margin-bottom:10px}.register-circular-label{color:#222;font-size:16px;font-weight:600;text-align:center}.register-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px;width:100%}.register-option{align-items:center;border:2px solid #eee;border-radius:10px;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:14px 8px;transition:border .2s,box-shadow .2s}.register-option.selected{border:2px solid gold;box-shadow:0 2px 8px #ffe06626}.register-emoji{font-size:20px}.register-square-grid{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:1fr 1fr;justify-items:center;margin-top:8px;width:100%}.register-square-option{align-items:center;background:#23222a;border:2px solid #eee;border-radius:24px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;height:140px;justify-content:center;outline:none;padding:0;transition:border .2s,box-shadow .2s,transform .1s;width:140px}.register-square-option.selected{border:3px solid #b39ddb;box-shadow:0 4px 16px #b39ddb2e;transform:scale(1.04)}.register-square-icon-bg{align-items:center;border-radius:50%;display:flex;height:54px;justify-content:center;margin-bottom:16px;width:54px}.register-square-emoji{font-size:28px}.register-square-label{color:#fff;font-size:18px;font-weight:700;text-align:center}.register-radio-list{border-radius:20px;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:8px 0;width:100%}.register-radio-row{align-items:center;background:#23222a;border:none;border-radius:16px;cursor:pointer;display:flex;gap:16px;margin:0;outline:none;padding:18px 20px;position:relative;transition:background .18s;width:100%}.register-radio-row.selected{background:#29283a}.register-radio-btn{align-items:center;background:#18171d;border:2px solid #b39ddb;border-radius:50%;display:flex;height:22px;justify-content:center;margin-right:12px;transition:border .18s,background .18s;width:22px}.register-radio-btn.checked{background:#b39ddb;border:2px solid #b39ddb}.register-radio-btn.checked:after{background:#fff;border-radius:50%;content:"";display:block;height:10px;margin:auto;width:10px}.register-radio-emoji{font-size:28px;margin-right:16px}.register-radio-label{color:#fff;flex:1 1;font-size:18px;font-weight:700;text-align:left}.register-radio-badge{background:#b39ddb;border-radius:8px;color:#fff;font-size:14px;font-weight:600;margin-right:16px;padding:2px 10px}.register-radio-price-group{align-items:flex-end;display:flex;flex-direction:column;min-width:90px}.register-radio-old-price{color:#aaa;font-size:14px;margin-bottom:2px;text-decoration:line-through}.register-radio-price{color:#fff;font-size:17px;font-weight:600}.loader-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.loader-modal-backdrop,.loader-modal-content{align-items:center;display:flex;justify-content:center}.myorders-container{font-family:Inter,sans-serif;min-height:100vh;padding-bottom:80px}.myorders-header{align-items:center;display:flex;justify-content:space-between;padding:28px 20px 10px}.myorders-title{font-size:1.5rem;font-weight:700}.myorders-header-icons{align-items:center;display:flex;gap:18px}.myorders-send-section{display:flex;gap:14px;overflow-x:auto;padding:0 20px 18px}.myorders-send-card{align-items:flex-start;background:#232632;border-radius:18px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;min-width:140px;padding:18px 22px}.myorders-send-card-title{font-size:1.1rem;font-weight:700;margin-bottom:2px}.myorders-send-card-subtitle{color:#bdbdbd;font-size:.95rem;margin-bottom:8px}.myorders-send-card-units{color:#fff;font-size:1.2rem;font-weight:600}.myorders-section-title{font-size:1.2rem;font-weight:700;margin:18px 0 8px 20px}.myorders-receiving-section{display:flex;flex-direction:column;gap:16px;padding:0 20px}.myorders-receiving-card{background:#23222a;border-radius:18px;box-shadow:0 2px 8px #0000001a;overflow:hidden;padding:0}.myorders-receiving-card-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 18px}.myorders-receiving-card-title{font-size:1.1rem;font-weight:700}.myorders-receiving-card-status{color:#bdbdbd;font-size:.95rem}.myorders-receiving-card-details{background:#23222a;padding:0 18px 12px}.myorders-receiving-card-detail{color:#e0e0e0;display:flex;font-size:.98rem;justify-content:space-between;margin:8px 0}.myorders-receiving-card-detail.highlight{color:#fff;font-weight:700}.myorders-receiving-card-info{color:#bdbdbd;font-size:.92rem;margin-top:8px}.myorders-receiving-simple-row{align-items:center;background:#23222a;border-radius:18px;display:flex;justify-content:space-between;margin-bottom:12px;padding:20px 22px 10px}.myorders-receiving-card-timeline{margin-left:6px;padding:10px 0 0}.timeline-step{align-items:flex-start;display:flex;margin-bottom:10px}.timeline-dot-container{align-items:center;display:flex;flex-direction:column;margin-right:10px;min-width:16px}.timeline-dot{background:#bdbdbd;border-radius:50%;height:8px;margin-bottom:2px;margin-top:2px;width:8px}.timeline-dot.highlight{background:#fff;height:10px;width:10px}.timeline-line{background:none;border-left:2px dotted #444;flex:1 1;margin:0 auto;width:2px}.timeline-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.timeline-label{color:#fff;font-size:1rem;font-weight:600}.timeline-sub{color:#bdbdbd;font-size:.95rem;margin-bottom:2px}.timeline-step.highlight .timeline-label{color:#fff;font-weight:700}.timeline-date-time{align-items:flex-end;color:#bdbdbd;display:flex;flex-direction:column;font-size:.95rem;margin-left:8px;min-width:54px;text-align:right}.myorders-receiving-card-info-row{align-items:center;border-top:1px solid #222;color:#bdbdbd;display:flex;font-size:.97rem;gap:18px;margin-top:8px;padding:10px 22px 16px}.myorders-receiving-card-info-item{align-items:center;display:flex;gap:4px}.info-icon{align-items:center;display:flex;margin-right:2px}.myorders-bottom-nav{align-items:center;background:#23222a;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;height:64px;justify-content:space-around;left:0;position:fixed;right:0;z-index:100}.myorders-bottom-nav-item{align-items:center;color:#bdbdbd;display:flex;flex-direction:column;font-size:.95rem;font-weight:500;padding:6px 0 0;transition:color .18s}.myorders-bottom-nav-item.active{color:#fff}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;will-change:max-height,opacity}.accordion-content.open{max-height:800px;opacity:1}.myordersv2-container{font-family:Inter,sans-serif;min-height:100vh;padding-bottom:32px}.myordersv2-header{align-items:center;display:flex;justify-content:space-between;padding:28px 18px 10px}.myordersv2-avatar{border-radius:50%;height:48px;margin-right:10px;object-fit:cover;width:48px}.myordersv2-location-block{flex:1 1;margin-left:8px}.myordersv2-location-label{color:#bdbdbd;font-size:.95rem;margin-bottom:2px}.myordersv2-location-value{align-items:center;color:#18181b;display:flex;font-size:1.2rem;font-weight:700}.myordersv2-bell{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000000f;display:flex;height:44px;justify-content:center;position:relative;width:44px}.myordersv2-bell-dot{background:#ff3b3b;border:2px solid #fff;border-radius:50%;height:10px;position:absolute;right:12px;top:12px;width:10px}.myordersv2-track-card{align-items:flex-start;background:linear-gradient(188deg,#3926ad,#8524d1);border-radius:28px;box-shadow:0 4px 24px #0000001a;color:#fff;display:flex;flex-direction:column;margin:18px 16px;padding:28px 22px 22px}.myordersv2-track-title{font-size:1.3rem;font-weight:800;margin-bottom:8px}.myordersv2-track-subtitle{color:#e0e0e0;font-size:1.05rem;margin-bottom:18px}.myordersv2-track-input-row{align-items:center;background:#f7f7fa;border-radius:22px;color:#18181b;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;padding:12px;text-align:center;width:calc(100% - 36px)}.myordersv2-track-input{background:#0000;border:none;color:#18181b;flex:1 1;font-size:1.1rem;outline:none;padding:14px 0}.myordersv2-track-scan-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:8px;width:44px}.myordersv2-actions-row{display:flex;gap:16px;margin-bottom:8px;padding:0 16px 18px}.myordersv2-action-btn{align-items:center;background:#fff;border:none;border-radius:18px;box-shadow:0 2px 8px #0000000f;color:#18181b;cursor:pointer;display:flex;flex:1 1;font-size:1.08rem;font-weight:600;gap:8px;justify-content:center;padding:14px 0;transition:background .18s,color .18s}.myordersv2-action-btn:active{background:#f0f0f0}.myordersv2-section-title-row{align-items:center;display:flex;justify-content:space-between;margin-top:18px;padding:0 18px}.myordersv2-section-title{color:#fff;font-size:1.18rem;font-weight:700}.myordersv2-section-seeall{color:#bdbdbd;cursor:pointer;font-size:1.02rem;font-weight:600}.myordersv2-delivery-card{background:#232632;border-radius:22px;box-shadow:0 2px 12px #00000012;display:flex;flex-direction:column;gap:10px;margin:16px 16px 0;padding:18px 18px 12px}.enjoy_the_event{background:linear-gradient(-45deg,#23a6d5,#23d5ab)}.myordersv2-delivery-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.myordersv2-delivery-icon{font-size:2.1rem;margin-right:6px}.myordersv2-delivery-product{color:#fff;font-size:1.13rem;font-weight:700}.myordersv2-delivery-tracking{color:#fff;font-size:.98rem;font-weight:500}.myordersv2-delivery-timeline{align-items:flex-start;display:flex;gap:18px;margin:10px 0 0;position:relative}.myordersv2-timeline-dot{color:#fff;margin-top:2px}.myordersv2-timeline-dot.active{color:#fff}.myordersv2-timeline-line{background:repeating-linear-gradient(180deg,#fff,#fff 4px,#0000 0,#0000 8px);height:38px;margin:0 0 0 7px;width:2px}.myordersv2-timeline-info{align-items:flex-start;display:flex;flex-direction:column;margin-left:8px;min-width:0}.myordersv2-timeline-label{color:#fff;font-size:.98rem;font-weight:600}.myordersv2-timeline-date{color:#fff;font-size:1.08rem;font-weight:600;margin-bottom:2px}.myordersv2-delivery-status-row{align-items:center;color:#bdbdfc;display:flex;font-size:1.05rem;gap:8px;justify-content:center;margin-top:8px}.myordersv2-status-dot{color:#fff;margin-right:2px}.myordersv2-delivery-status{font-weight:500}.myordersv2-delivery-timeline-row{align-items:flex-start;display:flex;flex-direction:row;margin:10px 0 0}.myordersv2-timeline-rail{align-items:center;display:flex;flex-direction:column;margin-right:14px;min-width:18px}.myordersv2-timeline-dot-filled{background:#fff;border:2px solid #fff;border-radius:50%;height:16px;margin-bottom:2px;width:16px}.myordersv2-timeline-dot-outlined{background:#191a1d;border:2px solid #bdbdbd;border-radius:50%;height:16px;margin-top:2px;width:16px}.myordersv2-timeline-rail-line{background:repeating-linear-gradient(180deg,#fff,#fff 4px,#0000 0,#0000 8px);flex:1 1;min-height:54px;width:2px}.myordersv2-timeline-steps{display:flex;flex-direction:column;gap:18px;justify-content:flex-start}.myordersv2-timeline-step{align-items:flex-start;display:flex;flex-direction:column}.myordersv2-timeline-label.from{color:#fff;font-size:1rem;font-weight:500;margin-bottom:2px}.myordersv2-timeline-label.to{color:#ffffff80;font-size:1rem;font-weight:500;margin-bottom:2px}.myordersv2-timeline-date.from{color:#fff;font-size:1.08rem;font-weight:700}.myordersv2-timeline-date.to{color:#ffffff80;font-size:1.08rem;font-weight:700}.myordersv2-delivery-cta{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.myordersv2-delivery-cta-button{background:#fff;border:none;border-radius:18px}.myordersv2-delivery-cta-button,.myordersv2-delivery-cta-button-secondary{align-items:center;display:flex;font-size:1.08rem;font-weight:600;gap:8px;justify-content:center;padding:14px 0;width:100%}.myordersv2-delivery-cta-button-secondary{background:#191a1d;border:1px solid #fff;border-radius:18px;color:#fff}.myordersv2-delivery-card-skeleton{background:#191a1d;background:#1a1a1a;border-radius:22px;border-radius:16px;box-shadow:0 2px 12px #00000012;box-shadow:0 2px 12px 0 #00000052;display:flex;flex-direction:column;gap:16px;margin:16px 16px 0;margin-bottom:24px;padding:18px 18px 12px;padding:24px 20px;width:calc(100% - 80px)}.myordersv2-delivery-card-skeleton__header{align-items:center;display:flex;gap:16px;margin-bottom:12px}.myordersv2-delivery-card-skeleton__avatar{border-radius:50%;height:40px;width:40px}.myordersv2-delivery-card-skeleton__avatar,.myordersv2-delivery-card-skeleton__title{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#232323 25%,#333 50%,#232323 75%);background-size:200% 100%}.myordersv2-delivery-card-skeleton__title{border-radius:6px;height:16px;width:120px}.myordersv2-delivery-card-skeleton__content{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#232323 25%,#333 50%,#232323 75%);background-size:200% 100%;border-radius:8px;height:32px;width:100%}.order-placed-modal{background-color:#232632;border:1px solid #ffffff1a;border-radius:30px;margin:10px;max-width:480px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;width:100%}.order-placed-modal:before{background:radial-gradient(circle at center,#0000 0,#232632 70%);bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.order-placed-modal__icon{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:2}.order-placed-modal__icon svg{filter:drop-shadow(0 4px 8px rgba(46,204,139,.3));height:80px;width:80px}.order-placed-modal__title{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;position:relative;text-shadow:0 2px 4px #0003;z-index:2}.order-placed-modal__highlight{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;margin-bottom:2rem;padding:.5rem;position:relative;z-index:2}.order-placed-modal__highlight .highlight-icon{align-items:center;display:flex;font-size:2rem;justify-content:center;min-width:48px}.order-placed-modal__highlight .highlight-content{text-align:left}.order-placed-modal__highlight .highlight-content .highlight-title{color:#2ecc8b;font-size:1.1rem;font-weight:500;line-height:1.5}.order-placed-modal__close{background:#0000;cursor:pointer;font-size:1rem;font-weight:500;margin:0 auto;max-width:200px;padding:.75rem 2rem;position:relative;transition:all .3s ease;width:100%;z-index:2}.order-placed-modal__close:hover{background:#ffffff1a;transform:translateY(-2px)}.order-placed-modal__close:active{transform:translateY(0)}.confetti-container{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.confetti{animation:confetti-rise 2s ease-out forwards;background-color:#2ecc8b;height:10px;opacity:0;position:absolute;width:10px;will-change:transform}.confetti:before{transform:rotate(45deg)}.confetti:after,.confetti:before{background-color:inherit;content:"";height:100%;position:absolute;width:100%}.confetti:after{transform:rotate(-45deg)}@keyframes confetti-rise{0%{opacity:1;transform:translateY(100%) scale(0)}50%{opacity:1}to{opacity:0;transform:translateY(-100%) scale(1)}}.confetti:first-child{animation-delay:.1s;background-color:#e74c3c;left:5%;transform:rotate(18deg)}.confetti:nth-child(2){animation-delay:.2s;background-color:#f1c40f;left:10%;transform:rotate(36deg)}.confetti:nth-child(3){animation-delay:.3s;background-color:#3498db;left:15%;transform:rotate(54deg)}.confetti:nth-child(4){animation-delay:.4s;background-color:#9b59b6;left:20%;transform:rotate(72deg)}.confetti:nth-child(5){animation-delay:.5s;background-color:#2ecc8b;left:25%;transform:rotate(90deg)}.confetti:nth-child(6){animation-delay:.6s;background-color:#e74c3c;left:30%;transform:rotate(108deg)}.confetti:nth-child(7){animation-delay:.7s;background-color:#f1c40f;left:35%;transform:rotate(126deg)}.confetti:nth-child(8){animation-delay:.8s;background-color:#3498db;left:40%;transform:rotate(144deg)}.confetti:nth-child(9){animation-delay:.9s;background-color:#9b59b6;left:45%;transform:rotate(162deg)}.confetti:nth-child(10){animation-delay:1s;background-color:#2ecc8b;left:50%;transform:rotate(180deg)}.confetti:nth-child(11){animation-delay:1.1s;background-color:#e74c3c;left:55%;transform:rotate(198deg)}.confetti:nth-child(12){animation-delay:1.2s;background-color:#f1c40f;left:60%;transform:rotate(216deg)}.confetti:nth-child(13){animation-delay:1.3s;background-color:#3498db;left:65%;transform:rotate(234deg)}.confetti:nth-child(14){animation-delay:1.4s;background-color:#9b59b6;left:70%;transform:rotate(252deg)}.confetti:nth-child(15){animation-delay:1.5s;background-color:#2ecc8b;left:75%;transform:rotate(270deg)}.confetti:nth-child(16){animation-delay:1.6s;background-color:#e74c3c;left:80%;transform:rotate(288deg)}.confetti:nth-child(17){animation-delay:1.7s;background-color:#f1c40f;left:85%;transform:rotate(306deg)}.confetti:nth-child(18){animation-delay:1.8s;background-color:#3498db;left:90%;transform:rotate(324deg)}.confetti:nth-child(19){animation-delay:1.9s;background-color:#9b59b6;left:95%;transform:rotate(342deg)}.confetti:nth-child(20){animation-delay:2s;background-color:#2ecc8b;left:100%;transform:rotate(1turn)}:global(.modal-overlay){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.order-nft-modal-bg{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;display:flex;justify-content:center;left:0;min-height:100vh;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1000}.banana{animation:banana-float 6s ease-in-out infinite;font-size:2.2rem;opacity:.7;pointer-events:none;position:absolute}.banana-0{animation-delay:0s;font-size:2.1rem;left:12%;top:10%;transform:rotate(12deg)}.banana-1{animation-delay:.5s;font-size:2.4rem;left:80%;top:20%;transform:rotate(-8deg)}.banana-2{animation-delay:1s;font-size:2rem;left:25%;top:35%;transform:rotate(22deg)}.banana-3{animation-delay:1.5s;font-size:2.3rem;left:60%;top:50%;transform:rotate(-15deg)}.banana-4{animation-delay:2s;font-size:2.5rem;left:15%;top:70%;transform:rotate(8deg)}.banana-5{animation-delay:2.5s;font-size:2.2rem;left:75%;top:80%;transform:rotate(18deg)}.banana-6{animation-delay:3s;font-size:2.3rem;left:50%;top:15%;transform:rotate(-12deg)}.banana-7{animation-delay:3.5s;font-size:2.1rem;left:40%;top:60%;transform:rotate(5deg)}.banana-8{animation-delay:4s;font-size:2.4rem;left:70%;top:30%;transform:rotate(-20deg)}.banana-9{animation-delay:4.5s;font-size:2rem;left:30%;top:75%;transform:rotate(10deg)}.banana-10{animation-delay:5s;font-size:2.2rem;left:85%;top:55%;transform:rotate(-7deg)}.banana-11{animation-delay:5.5s;font-size:2.3rem;left:10%;top:40%;transform:rotate(15deg)}@keyframes banana-float{0%{opacity:.7;transform:translateY(0) scale(1) rotate(0deg)}50%{opacity:1;transform:translateY(-20px) scale(1.1) rotate(10deg)}to{opacity:.7;transform:translateY(0) scale(1) rotate(0deg)}}.order-nft-card{align-items:center;animation:fadeIn .7s cubic-bezier(.4,0,.2,1);background:#131419;border:2.5px solid #2563eb;border-radius:28px;box-shadow:0 8px 32px #1e40af2e;display:flex;flex-direction:column;max-width:340px;padding:2.2rem 1.5rem 1.5rem;position:relative;width:100%;z-index:2}.order-nft-label{background:#2563eb;border:2px solid #fff;border-radius:16px;box-shadow:0 2px 8px #1e40af1f;color:#fff;font-size:1.1rem;font-weight:700;left:50%;letter-spacing:1px;padding:.3rem 1.2rem;position:absolute;top:-18px;transform:translateX(-50%);z-index:3}.order-nft-avatar{align-items:center;background:#fff;border:3px solid #2563eb;border-radius:50%;display:flex;height:120px;justify-content:center;margin-bottom:1.1rem;margin-top:1.2rem;overflow:hidden;width:120px}.order-nft-avatar img{height:100%;object-fit:cover;width:100%}.order-nft-price{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:.7rem}.order-nft-title{margin-bottom:.2rem}.order-nft-collection{color:#a5b4fc;font-size:1rem;font-weight:500;gap:.4rem;margin-bottom:1.2rem}.order-nft-collection-icon{font-size:1.2rem}.order-nft-stats{background:#232b4d;border-radius:14px;box-shadow:0 2px 8px #1e40af14;color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;margin-bottom:1.2rem;padding:.7rem 1rem;width:100%}.order-nft-distribution-label,.order-nft-earnings-label{color:#a5b4fc;font-size:.95rem;font-weight:400;margin-right:.3rem}.order-nft-distribution-value,.order-nft-earnings-value{font-size:1.05rem;font-weight:700;margin-left:.2rem}.green-dot,.purple-dot{height:12px;width:12px}.order-nft-close{background:#2563eb;border:none;border-radius:10px;box-shadow:0 2px 8px #1e40af1a;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:.5rem;padding:.7rem 2.2rem;transition:background .2s,transform .2s}.order-nft-close:hover{background:#1e40af;transform:translateY(-2px) scale(1.03)}.order-nft-modal-close-x{align-items:center;background:#0000002e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:700;height:40px;justify-content:center;transition:background .2s;width:40px}.order-nft-modal-close-x:hover{background:#00000052}.order-nft-card.redesign{align-items:stretch;background:#131419;border-radius:32px;box-shadow:0 8px 32px #1e40af2e;display:flex;flex-direction:column;max-width:350px;overflow:hidden;padding:0 0 .5rem;position:relative;width:100%;z-index:2}.order-nft-header-bar{align-items:center;background:#2563eb;border-bottom:3px solid #181e36;border-top-left-radius:28px;border-top-right-radius:28px;display:flex;height:48px;justify-content:space-between;margin:-5px -5px 0;padding:.5rem 1.2rem;position:relative;z-index:3}.order-nft-label-tab{background:#0000;border-radius:16px;box-shadow:none;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:1px;padding:.2rem 1.2rem}.order-nft-header-icon{align-items:center;display:flex;font-size:1.5rem}.smiley-placeholder{background:#fff;border:2px solid #2563eb;border-radius:50%;color:#2563eb;font-size:1.5rem;padding:.1rem .3rem}.order-nft-image-area{align-items:center;background:#2563eb;border-bottom-left-radius:24px;border-bottom-right-radius:24px;display:flex;height:210px;justify-content:center;position:relative;width:100%}.order-nft-main-img{border-radius:0 0 24px 24px;display:block;height:100%;object-fit:cover;width:100%}.order-nft-price-bar{align-items:center;background:#181e36;border:3px solid #232b4d;border-radius:16px;bottom:-20px;box-shadow:0 2px 8px #1e40af1a;color:#fff;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;left:50%;padding:.5rem 2.2rem;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:4}.order-nft-content{display:flex;flex-direction:column;gap:.7rem;padding:2.5rem 1.5rem 1.2rem}.order-nft-title-row{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem}.order-nft-title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.5px;margin-bottom:.1rem}.order-nft-collection{align-items:center;display:flex;gap:.5rem}.order-nft-collection-icon{align-items:center;background:#181e36;border:2px solid #232b4d;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.h-icon,.order-nft-collection-icon{color:#fff;font-size:1.1rem;font-weight:700}.h-icon{font-family:Arial,Helvetica,sans-serif}.order-nft-collection-name{color:#bfc7e6;font-size:1.05rem;font-weight:500}.order-nft-stats-bar{align-items:flex-end;background-color:#2463eb;border-radius:18px;box-shadow:0 2px 8px #1e40af14;display:flex;flex-direction:row;gap:1.2rem;justify-content:space-between;padding:1.1rem 1.2rem .7rem}.order-nft-stats-col{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem}.order-nft-stats-label{color:#000;font-size:.98rem;font-weight:400;margin-bottom:.1rem;text-align:center}.order-nft-stats-value{align-items:center;color:#fff;display:flex;font-size:1.13rem;font-weight:700;gap:.3rem}.green-dot{background:#22c55e}.green-dot,.purple-dot{border-radius:50%;display:inline-block;height:14px;margin-right:.2rem;vertical-align:middle;width:14px}.purple-dot{background:#a21caf;margin-left:.5rem}.success-card{background:#18181b;border-radius:20px;box-shadow:0 10px 30px #0000001a;max-width:350px;padding:40px 30px;position:relative;text-align:center;width:100%}.success-icon{margin-bottom:20px}.checkmark-circle,.success-icon{align-items:center;display:flex;justify-content:center;position:relative}.checkmark-circle{animation:pulse 2s infinite;background:gold;border:3px dashed #ff6b6b;border-radius:50%;height:80px;width:80px}.checkmark{color:#ff6b6b;font-size:40px;font-weight:700}.decoration{animation:float 3s ease-in-out infinite;background:#ff6b6b;border-radius:50%;position:absolute}.decoration-1{animation-delay:0s;height:8px;right:20px;top:10px;width:8px}.decoration-2{animation-delay:.5s;background:orange;height:6px;right:10px;top:30px;width:6px}.decoration-3{animation-delay:1s;background:gold;height:4px;right:30px;top:50px;width:4px}.decoration-4{animation-delay:1.5s;background:#ff6b6b;height:6px;left:15px;top:20px;width:6px}.decoration-5{animation-delay:2s;background:orange;height:4px;left:25px;top:40px;width:4px}.decoration-6{animation-delay:2.5s;background:gold;height:8px;left:10px;top:60px;width:8px}.success-title{font-size:24px;margin:0 0 10px}.success-message{font-size:16px;line-height:1.4;margin:0 0 30px}.success-button{background:#ff6b6b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 40px;text-transform:lowercase;transition:background-color .3s ease}.success-button:hover{background:#ff5252}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.no-order-section{padding:56px 16px;text-align:center}.empty-state,.no-order-section{align-items:center;display:flex;justify-content:center}.empty-state{flex-direction:column;max-width:520px}.empty-illustration{stroke-width:2;color:#fff;height:auto;max-width:60vw;width:220px}.headline{color:#fff;font-size:22px;font-weight:600;line-height:1.3;margin:16px 0 6px}.subtext{color:#fff;font-size:14px;margin:0 auto;max-width:420px}.no-order-section-button{background:#8624d1;border:none;border-radius:20px}.no-order-section-button,.no-order-section-button-secondary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;margin-top:10px;min-width:290px;padding:10px 60px}.no-order-section-button-secondary{background-color:#0000;border:1px solid #fff;border-radius:20px}@media(min-width:768px){.no-order-section{padding:80px 24px}.headline{font-size:24px}}.invoice-container .dark{align-items:center;background:#18191a;color:#fff;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh}.invoice-main-card{background:#18191a;padding:20px;width:calc(100% - 40px)}.invoice-header-row{align-items:flex-start;background:#18191a;display:flex;justify-content:space-between;margin-bottom:20px}.invoice-title{color:#fff;font-size:2.1rem;font-weight:700}.invoice-date{color:#b0b0b0;font-size:1.05rem;font-weight:400}.invoice-card-row{align-items:flex-start;background:none;display:flex;gap:1.2rem;margin-bottom:20px}.invoice-card-col,.invoice-card-col-full{background:#232325;border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:1.1rem 1.2rem}.invoice-card-col-full{width:calc(100% - 2.4rem)}.invoice-label{color:#6c6c6c;font-size:.85rem;font-weight:700;letter-spacing:1.2px;margin-bottom:.2rem}.invoice-label,.upper{text-transform:uppercase}.gray{color:#6c6c6c!important}.bold{font-weight:700!important}.orange{color:#ff9800!important}.edit-icon{align-self:flex-start;color:#6c6c6c;cursor:pointer;font-size:1.1rem;margin-left:.7rem;margin-top:.2rem;-webkit-user-select:none;user-select:none}.new-badge{background:#1ecb4f;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-left:.5rem;padding:.1rem .7rem}.invoice-address,.invoice-contact{color:#b0b0b0;font-size:1.01rem;font-weight:400;margin-top:.1rem}.invoice-table-section{background:#232325;border-radius:16px;overflow-x:auto}.invoice-table{border-collapse:collapse;color:#fff;font-size:1.01rem;width:100%}.invoice-table td,.invoice-table th{padding:1.1rem .75rem;text-align:left}.invoice-table th{background:#232325;border-bottom:1px solid #292929;color:#6c6c6c;font-size:.93rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.invoice-table td{border-bottom:1px solid #232325;font-weight:500}.invoice-table tr:last-child td{border-bottom:none}.invoice-summary-section{background:#18191a;display:flex;flex-direction:column;gap:.5rem;margin-bottom:20px;margin-top:20px;position:relative}.scalloped-border:after{background:repeating-radial-gradient(circle at 8px 8px,#18191a 0 8px,#0000 8px 16px);border-radius:0 0 32px 32px;bottom:-16px;content:"";display:block;height:16px;left:0;position:absolute;right:0;z-index:2}.summary-row{align-items:center;color:#b0b0b0;display:flex;font-size:1.08rem;font-weight:500;justify-content:space-between;margin-bottom:.1rem}.summary-row.grand{color:#ff9800;font-size:1.18rem;font-weight:700;margin-top:.5rem}.discount-badge{background:#3b5bdb;border-radius:6px;color:#fff;font-size:.85rem;font-weight:700;margin-left:.5rem;padding:.1rem .5rem}.invoice-sign-info-row{align-items:stretch;border-radius:16px;display:flex;gap:0;justify-content:space-between;margin-bottom:100px;overflow:hidden;position:relative}.with-divider .info-block,.with-divider .sign-block{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;padding:1.1rem 1.2rem}.vertical-divider{background:#292929;margin:0;width:1px}.info-label,.sign-label{color:#6c6c6c;font-size:.85rem;font-weight:700;margin-bottom:.2rem;text-transform:uppercase}.sign-value{color:#fff;font-family:Pacifico,cursive,sans-serif;font-size:1.1rem;font-weight:500;min-height:2rem}.info-value{color:#b0b0b0;font-size:1rem;word-break:break-all}.info-value a{color:#3b5bdb;text-decoration:underline}.invoice-bottom-bar{align-items:center;background:#232325;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 -2px 16px 0 #00000040;display:flex;justify-content:space-between;left:0;margin:0 auto;padding:1.2rem;position:fixed;width:calc(100% - 2.4rem);z-index:100}.bottom-bar-left{display:flex;flex-direction:column;gap:.2rem}.grand-amount{color:#fff;font-size:1.5rem;font-weight:700}.due-text{color:#b0b0b0;font-size:1rem;font-weight:400}.pay-now-btn{background:#3b5bdb;border:none;border-radius:16px;box-shadow:0 2px 8px 0 #3b5bdb26;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:.9rem 2.2rem;transition:background .2s,transform .1s}.pay-now-btn:hover{background:#2743a6;transform:scale(1.03)}.invoice-loading{align-items:center;color:#b0b0b0;display:flex;font-size:1.25rem;justify-content:center;min-height:100vh}.nftv2-nft-footer{margin-top:8px}.nftv2-nft-btn{background:#fff;border:none;border-radius:10px;color:#181b2a;font-size:18px;margin-top:10px;padding:10px 20px;width:100%}.auto-search-bar{align-items:center;background:#23232a;border-radius:10px;display:flex;padding:5px 16px;position:relative;width:calc(100% - 32px)}.auto-search-icon{color:#6c6c6c;font-size:1.4rem;margin-right:8px}.auto-search-input{background:#0000;border:none;color:#e0e0e0;flex:1 1;font-size:1.1rem;outline:none;padding:12px;width:calc(100% - 24px)}.auto-search-input::placeholder{color:#6c6c6c;font-size:1.1rem;opacity:1}.auto-search-dropdown{background:#23232a;border-radius:0 0 16px 16px;box-shadow:0 4px 16px #00000026;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:52px;z-index:10}.auto-search-dropdown-item{color:#e0e0e0;cursor:pointer;font-size:1.05rem;padding:12px 18px;transition:background .15s}.auto-search-dropdown-item:hover{background:#292933;color:#fff}.skeleton-loader{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#23232a;background-image:linear-gradient(90deg,#23232a 0,#2a2a32 20%,#23232a 40%,#23232a);background-repeat:no-repeat;background-size:800px 104px;display:inline-block;position:relative}.nftv2-nft-card-skeleton{background:#18181b;border:1px solid #23232a;border-radius:12px;box-shadow:0 2px 8px #0003;overflow:hidden;width:100%}.nftv2-nft-card-skeleton .skeleton-image{border-radius:12px 12px 0 0;height:200px;width:100%}.nftv2-nft-card-skeleton .skeleton-content{padding:16px}.nftv2-nft-card-skeleton .skeleton-content .skeleton-title{border-radius:4px;height:24px;margin-bottom:12px;width:80%}.nftv2-nft-card-skeleton .skeleton-content .skeleton-chips{display:flex;gap:8px;margin-bottom:12px}.nftv2-nft-card-skeleton .skeleton-content .skeleton-chips .skeleton-chip{border-radius:16px;height:24px;width:80px}.nftv2-nft-card-skeleton .skeleton-content .skeleton-footer{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.nftv2-nft-card-skeleton .skeleton-content .skeleton-footer .skeleton-location{border-radius:4px;height:20px;width:120px}.nftv2-nft-card-skeleton .skeleton-content .skeleton-footer .skeleton-button{border-radius:50%;height:32px;width:32px}.nftv2-no-data{align-items:center;background:#0000;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:320px}.no-data-illustration{margin-bottom:24px}.no-data-title{color:#a084f7;font-size:1.6rem;font-weight:700;margin-bottom:10px;text-align:center}.no-data-desc{color:#e0e0e0;font-size:1.05rem;max-width:320px;text-align:center}.no-data-cta{margin-top:24px}.no-data-cta-button{background:#a084f7;border:none;border-radius:4px;color:#000;cursor:pointer;padding:10px 20px}.customise-my-location-page.nft-v2{background:#1f1f1f;color:#fff;font-family:Inter,sans-serif;margin-top:50px;min-height:100vh;padding:20px}.nftv2-heading-row{margin-bottom:20px}.nftv2-search-bar-row{align-items:center;display:flex;gap:5px;justify-content:space-between}.nftv2-filter-btn{align-items:center;background:#23242a;border-radius:10px;display:flex;height:100%;justify-content:center;padding:15px}.nftv2-top-icons-row{align-items:center;display:flex;gap:18px;justify-content:flex-end;padding:32px 18px 0}.nftv2-icon-btn{align-items:center;background:#181b2a;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:44px;justify-content:center;width:44px}.nftv2-icon-btn,.nftv2-icon-btn.bell{position:relative}.nftv2-bell-dot{background:#b564f2;border:2px solid #181b2a;border-radius:50%;height:10px;position:absolute;right:10px;top:10px;width:10px}.nftv2-greeting{color:#a084f7;font-size:1.1rem;font-weight:500}.nftv2-wave{margin-left:4px}.nftv2-heading-main{color:#a084f7}.nftv2-heading-main,.nftv2-heading-sub{font-size:2.3rem;font-weight:700;letter-spacing:-1px}.nftv2-heading-sub{color:#fff}.nftv2-most-popular-row{align-items:center;color:#b0b3c6;display:flex;font-size:1.1rem;font-weight:500;justify-content:space-between;margin-bottom:10px;margin-top:10px}.nftv2-arrow{color:#fff;cursor:pointer;font-size:1.3rem;margin-left:8px}.nftv2-tabs{-ms-overflow-style:none;display:flex;gap:14px;overflow-x:auto;scrollbar-width:none}.nftv2-tabs::-webkit-scrollbar{display:none}.nftv2-tabs button{background:#23242a;border:none;border-radius:10px;color:#b0b3c6;cursor:pointer;font-size:1.05rem;font-weight:600;padding:12px 32px;transition:background .2s,color .2s;white-space:nowrap}.nftv2-tabs button.active{background:#fff;color:#181b2a}.nftv2-nft-scroll{gap:18px;margin-top:20px;padding-bottom:8px}.nftv2-nft-card,.nftv2-nft-scroll{display:flex;flex-direction:column}.nftv2-nft-card{align-items:flex-start;border:1px solid #fff;border-radius:22px;min-width:220px;padding:10px}.nftv2-nft-img{background-position:50%;background-size:cover;border-radius:22px;height:180px;margin-bottom:12px;width:100%}.nftv2-nft-title{color:#fff;font-size:1.08rem;font-weight:700;margin:0 0 8px}.nftv2-nft-prices{align-items:center;display:flex;gap:10px;margin:0 0 8px}.nftv2-nft-eth{color:#e6ff3a;font-size:1.05rem;font-weight:600}.nftv2-nft-usd{color:#b0b3c6;font-size:1.05rem}.nftv2-nft-footer{align-items:center;display:flex;justify-content:space-between;padding:0;width:100%}.nftv2-nft-author{align-items:center;display:flex;gap:8px}.nftv2-nft-author-img{border:2px solid #23242a;border-radius:50%;height:28px;object-fit:cover;width:28px}.nftv2-nft-arrow-btn{align-items:center;background:#e6ff3a;border:none;border-radius:10px;color:#181b2a;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:5px 20px;transition:background .2s,color .2s}.nftv2-nft-arrow-btn:hover{background:#fff;color:#181b2a}.customise-my-location-type-chip{border-radius:5px;color:#fff;font-size:.9rem;font-weight:600;padding:4px 12px}.cml-collection-arrow-btn,.cml-collection-author,.cml-collection-card-wide,.cml-collection-footer,.cml-collection-footer-info,.cml-collection-footer-label,.cml-collection-footer-value,.cml-collection-heart,.cml-collection-img-wide,.cml-collection-info-wide,.cml-collection-title-wide,.cml-grid-icon,.cml-section-row,.cml-section-title,.cml-section-viewall,.cml-tabs,.cml-top-header-row,.cml-top-subtitle,.cml-top-title{display:none!important}.filter-drawer-overlay{align-items:flex-end;background:#000000b3;display:flex;inset:0;position:fixed;z-index:1000}.filter-drawer{animation:slideUp .3s cubic-bezier(.4,0,.2,1);background:#18181b;border-radius:24px 24px 0 0;box-shadow:0 -2px 16px #0000004d;color:#fff;display:flex;flex-direction:column;height:auto;max-height:90vh;max-width:none;padding:0 0 16px;width:100%}.filter-drawer-header{align-items:center;border-bottom:1px solid #23232a;display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;padding:20px 20px 8px}.icon-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:4px}.filter-drawer-section{padding:18px 20px 0}.filter-drawer-section-container{max-height:80vh;overflow-y:auto}.filter-drawer-label-row{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:10px}.filter-drawer-link{color:#a3a3a3;cursor:pointer;font-size:.95rem}.filter-drawer-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.chip{align-items:center;background:#23232a;border:1px solid #0000;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:8px;padding:6px 16px;transition:background .2s,border .2s}.chip:focus{background-color:#0000;outline:none}.chip.selected{background:#fff;border:1px solid #fff;color:#18181b}.color-dot{border:1.5px solid #23232a;border-radius:50%;display:inline-block;height:16px;margin-right:4px;width:16px}.color-dot.gray{background:#a3a3a3}.color-dot.black{background:#18181b}.color-dot.white{background:#fff;border:1.5px solid #a3a3a3}.color-dot.teal{background:#2dd4bf}.filter-drawer-slider-row{align-items:center;display:flex;margin:10px 0 0}.filter-drawer-slider{accent-color:#fff;width:100%}.filter-drawer-ratings{display:flex;flex-direction:column;gap:10px;margin-top:10px}.filter-drawer-ratings label{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;gap:10px}.filter-drawer-ratings input[type=radio]{accent-color:#fff}.filter-drawer-cta{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001f;color:#18181b;cursor:pointer;font-size:1.1rem;font-weight:600;margin:24px 20px 0;padding:16px 0;transition:background .2s,color .2s;width:calc(100% - 40px)}.filter-drawer-cta:hover{background:#23232a;color:#fff}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.drawer-container{border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:5px -9px 15px -3px #0000001a;display:none;left:0;overflow:hidden;position:fixed;width:100%;z-index:99999}.open{display:block}.drawer-content{padding:20px}.order-card-drawer{align-items:center;background:#1a1a1a;border-top-left-radius:28px;border-top-right-radius:28px;box-shadow:0 -2px 16px #0003;color:#fff;display:flex;flex-direction:column;padding:24px;position:relative}.order-card-drawer__handle{background:#333;border-radius:2px;height:4px;margin:0 auto 24px;width:40px}.order-card-drawer__logo{display:flex;justify-content:center;margin-bottom:24px}.order-card-drawer__visa-circle{align-items:center;background:#2a2a2a;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;width:60px}.order-card-drawer__expand-details{width:100%}.order-card-drawer__title{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.order-card-drawer__color-row{align-items:center;background:#2a2a2a;border-radius:8px;display:flex;margin-bottom:16px;padding:12px;width:calc(100% - 24px)}.order-card-drawer__color-dot{background:#000;border:1px solid #404040;border-radius:50%;height:24px;margin-right:12px;width:24px}.order-card-drawer__color-label{color:#fff;font-size:16px}.order-card-drawer__info-row{align-items:center;border-bottom:1px dashed #404040;display:flex;justify-content:space-between;margin-bottom:16px;padding:5px 0;width:100%}.order-card-drawer__info-label{color:#888;font-size:14px}.order-card-drawer__info-value{color:#fff;font-size:14px;font-weight:500}.order-card-drawer__order-btn{background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin-top:auto;padding:10px 16px;transition:background-color .2s ease}.order-card-drawer__order-btn-row{align-items:center;display:flex;justify-content:space-between;width:100%}.order-card-drawer__order-btn-row-item-value{color:#a084f7;font-size:16px;font-weight:600}.order-details-container{color:#fff;margin-top:50px;padding:32px 24px}.profile-section{margin-bottom:32px}.profile-header{align-items:center;display:flex;justify-content:space-between}.profile-avatar{border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-bio{color:#bdbdfc;font-size:1rem;margin:8px 0 4px}.profile-location{color:#bdbdfc;font-size:.95rem;margin-bottom:8px}.profile-stats{color:#bdbdfc;display:flex;font-size:.9rem;gap:16px}.follow-btn{background:#0000;border:1px solid #bdbdfc;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:16px;padding:12px 0;width:100%}.profile-actions{display:flex;gap:16px}.follow-btn-primary{background:linear-gradient(90deg,#a259ff,#6a5cff);border:none;border-radius:12px;color:#fff}.now-live-section{margin-bottom:32px}.live-card{align-items:center;background:#191a1d;border-radius:20px;display:flex;justify-content:space-between;margin-top:12px;padding:20px}.live-info{flex:1 1}.live-title{font-size:1.2rem;font-weight:600;margin-bottom:8px}.live-meta{color:#bdbdfc;display:flex;font-size:.95rem;gap:12px;margin-bottom:12px}.drop-in-btn{background:#a259ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:8px 18px;transition:background .2s}.drop-in-btn:hover{background:#6a5cff}.live-avatar-group{align-items:center;display:flex;gap:-10px;margin-left:16px}.live-avatar{background:#23234f;border:3px solid #a259ff;border-radius:50%;height:48px;margin-left:-12px;object-fit:cover;width:48px}.live-avatar.main{border:4px solid #fff;height:64px;margin-left:0;width:64px}.scheduled-section{margin-bottom:0}.scheduled-card{background:#191a1d;border-radius:20px;margin-top:12px;padding:20px}.scheduled-title{font-size:1.2rem;font-weight:600;margin-bottom:10px}.scheduled-timer{align-items:baseline;display:flex;gap:16px;margin-bottom:12px}.timer{color:#fff;font-size:2rem;font-weight:700}.date{color:#bdbdfc;font-size:1rem}.reminder-btn{background:#23234f;border:2px solid #a259ff;border-radius:10px;color:#a259ff;cursor:pointer;font-size:1rem;font-weight:500;padding:8px 18px;transition:background .2s,color .2s}.reminder-btn:hover{background:#a259ff;color:#fff}.tracking-modal-timeline{display:flex;flex-direction:column}.tracking-modal-timeline-row{align-items:flex-start;display:flex;min-height:70px;position:relative}.timeline-dot-filled{background:#fff}.timeline-dot-filled,.timeline-dot-outlined{border:2px solid #fff;border-radius:50%;height:16px;margin-right:12px;margin-top:5px;width:16px}.timeline-rail-line{background:repeating-linear-gradient(180deg,#fff,#fff 4px,#0000 0,#0000 8px);height:calc(100% - 30px);left:9px;position:absolute;top:30px;width:2px;z-index:0}.tracking-modal-timeline-content{flex:1 1;padding-bottom:12px}.timeline-step-title{color:#ffffff4d;font-size:1.1rem;font-weight:600}.timeline-step-title.done{color:#fff}.timeline-step-desc{color:#ffffff4d;font-size:.68rem;margin-top:2px}.timeline-step-desc.done{color:#fff;font-size:.68rem;margin-top:2px}.tracking-modal-timeline-header-title{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px}.cancel-order-btn{border:1px solid #e34049;border-radius:10px;color:#e34049}.cancel-order-btn,.re-order-btn{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px 20px;text-align:center}.re-order-btn{border:1px solid #bdbdfc;border-radius:10px;color:#bdbdfc}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.order-details-skeleton{background-color:#1a1a1a;padding:20px}.order-details-skeleton .profile-header-skeleton{margin-bottom:24px}.order-details-skeleton .profile-header-skeleton .header-top{align-items:center;display:flex;margin-bottom:16px}.order-details-skeleton .profile-header-skeleton .header-top .avatar-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:50%;height:60px;width:60px}.order-details-skeleton .profile-header-skeleton .header-top .info-skeleton{flex:1 1;margin-left:16px}.order-details-skeleton .profile-header-skeleton .header-top .info-skeleton .name-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:4px;height:24px;margin-bottom:8px;width:200px}.order-details-skeleton .profile-header-skeleton .header-top .info-skeleton .subtitle-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:4px;height:16px;width:150px}.order-details-skeleton .profile-header-skeleton .tabs-skeleton{display:flex;gap:16px}.order-details-skeleton .profile-header-skeleton .tabs-skeleton .tab-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:8px;height:40px;width:120px}.order-details-skeleton .order-live-skeleton .section-skeleton{margin-bottom:24px}.order-details-skeleton .order-live-skeleton .section-skeleton .title-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:4px;height:24px;margin-bottom:16px;width:180px}.order-details-skeleton .order-live-skeleton .section-skeleton .content-skeleton .item-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:8px;height:60px;margin-bottom:12px}.order-details-skeleton .tracking-timeline-skeleton .timeline-item-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%);background-size:200% 100%;border-radius:8px;height:80px;margin-bottom:16px;position:relative}.order-details-skeleton .tracking-timeline-skeleton .timeline-item-skeleton:before{background:#333;border-radius:50%;content:"";height:12px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.subscription-offer-section{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0}.subscription-offer-section .review-row{align-items:center;display:flex;gap:10px;margin-bottom:18px}.subscription-offer-section .review-row .stars{color:gold;font-size:22px;letter-spacing:2px}.subscription-offer-section .review-row .reviews{color:#fff;font-size:16px;font-weight:500}.subscription-offer-section .offer-box{align-items:center;background:#23232a;border-radius:22px;box-sizing:border-box;display:flex;flex-direction:column;padding:28px 18px 18px;width:100%}.subscription-offer-section .offer-box .offer-text{margin-bottom:18px;text-align:center}.subscription-offer-section .offer-box .offer-text .try-free{color:#fff;font-size:26px;font-weight:600;margin-bottom:6px}.subscription-offer-section .offer-box .offer-text .price{color:#fff;font-size:22px;font-weight:500}.subscription-offer-section .offer-box .offer-text .price .monthly{color:#bdbdbd;font-size:16px;margin-left:4px}.subscription-offer-section .offer-box .start-free-btn{background:#247cff;background:linear-gradient(90deg,#a259ff,#6a5cff);border:none;border-radius:5px;border-radius:12px;box-shadow:0 2px 8px #247cff2e;color:#fff;cursor:pointer;font-size:22px;font-weight:600;margin-bottom:18px;padding:16px 0;transition:background .2s;width:100%}.subscription-offer-section .offer-box .no-payment-row{align-items:center;display:flex;gap:8px;justify-content:center}.subscription-offer-section .offer-box .no-payment-row .check,.subscription-offer-section .offer-box .no-payment-row .no-payment{color:#bdbdbd;font-size:18px}.subscription-offer-section .offer-box .no-payment-row .arrow{color:#f60;font-size:22px;font-weight:700;margin-left:6px}.balance-card{background:linear-gradient(188deg,#3926ad,#8524d1);border-radius:28px;box-shadow:0 4px 24px #0000001a;color:#fff;margin:0 auto;max-width:350px;padding:28px 24px 24px;position:relative;width:calc(100% - 48px)}.balance-card__header{align-items:center;display:flex;justify-content:space-between}.balance-card__label{color:#fff;font-size:20px;font-weight:500;opacity:.8}.balance-card__dropdown{background:#ffffff40;border:none;border-radius:16px;box-shadow:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:6px 18px;transition:background .2s}.balance-card__dropdown:hover{background:#ffffff59}.balance-card__amount-row{align-items:flex-end;display:flex;gap:10px}.balance-card__amount{color:#fff;font-size:44px;font-weight:700;letter-spacing:1px}.balance-card__currency{color:#fff;font-size:20px;font-weight:500;margin-bottom:6px;opacity:.7}.balance-card__actions{display:flex;gap:18px;justify-content:space-between}.balance-card__action-btn{align-items:center;background:#fff;border:none;border-radius:32px;box-shadow:0 2px 8px #2222221a;color:#000;cursor:pointer;display:flex;flex:1 1;font-size:18px;font-weight:600;gap:8px;justify-content:center;padding:14px 0;transition:background .2s}.balance-card__icon{align-items:center;display:flex;font-size:22px}.balance-card__icon.send{transform:rotate(-45deg)}.balance-card__icon.receive{transform:rotate(135deg)}.balance-card__note{color:#fff;font-size:14px;margin-bottom:18px;opacity:.7}.paid-card{background:linear-gradient(135deg,#d6ff3e,#8cff00);border-radius:28px;box-shadow:0 4px 24px #0000001a;color:#000;margin:0 auto;max-width:350px;padding:28px 24px 24px;position:relative;width:calc(100% - 48px)}.paid-card__header{align-items:center;display:flex;justify-content:space-between}.paid-card__label{align-items:center;color:#000;display:flex;font-size:20px;font-weight:500;gap:8px;opacity:.8}.paid-card__dropdown{background:#ffffff40;border:none;border-radius:16px;box-shadow:none;color:#000;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:6px 18px;transition:background .2s}.paid-card__dropdown:hover{background:#ffffff59}.paid-card__amount-row{align-items:flex-end;display:flex;gap:10px}.paid-card__amount{color:#000;font-size:44px;font-weight:700;letter-spacing:1px}.paid-card__currency{color:#000;font-size:20px;font-weight:500;margin-bottom:6px;opacity:.7}.paid-card__actions{display:flex;gap:18px;justify-content:space-between}.paid-card__action-btn{align-items:center;background:#fff;border:none;border-radius:32px;box-shadow:0 2px 8px #2222221a;color:#000;cursor:pointer;display:flex;flex:1 1;font-size:18px;font-weight:600;gap:8px;justify-content:center;padding:14px 0;transition:background .2s}.paid-card__icon{align-items:center;display:flex;font-size:22px}.paid-card__icon.send{transform:rotate(-45deg)}.paid-card__icon.receive{transform:rotate(135deg)}.paid-card__note{color:#000;font-size:14px;margin-bottom:18px;margin-top:10px;opacity:.7}.payment-container{align-items:center;display:flex;justify-content:center;margin-top:100px}.payment-card{align-items:center;background:#000;border-radius:24px;box-shadow:0 4px 32px #0006;display:flex;flex-direction:column;padding:32px;width:340px}.payment-title{color:#fff;font-size:24px;font-weight:600;margin-bottom:18px}.qr-container{background:#fff;border-radius:16px;margin-bottom:18px;padding:12px;position:relative}.action-buttons{display:flex;gap:18px;margin-bottom:18px}.action-button{background:none;border:1.5px solid #a084e8;border-radius:18px;color:#a084e8;flex:1 1;min-width:120px;padding:8px 0}.divider{border:0;border-top:1px solid #3a2b4d;margin:18px 0 12px}.divider,.upi-section{width:100%}.upi-title{color:#a084e8;font-size:15px;font-weight:600;margin-bottom:8px}.upi-id-container,.upi-title{align-items:center;display:flex;justify-content:space-between}.upi-id-container{margin-bottom:6px}.upi-id-text{color:#fff;font-size:15px}.copy-button{background:none;border:none;color:#a084e8;cursor:pointer;font-size:18px;padding:4px}.toast{border-radius:5px;box-shadow:0 2px 12px rgba(0,0,0,.133);font-family:inherit;gap:18px;opacity:0;padding:10px;position:absolute;right:0;top:0;transform:translateX(120%);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;width:calc(100% - 80px);z-index:1000}.toast,.toast-icon{align-items:center;display:flex}.toast-icon{background:#ffffff2e;border-radius:10px;flex-shrink:0;height:44px;justify-content:center;width:44px}.toast-content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.toast-title{font-size:1.15rem;font-weight:700;margin-bottom:2px}.toast-message{font-size:1rem;opacity:.85}.toast-close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;margin-left:18px;opacity:.7;padding:0;transition:opacity .2s}.toast-close:hover{opacity:1}.toast-animate-in{animation:toast-slide-in .4s forwards}.toast-animate-out{animation:toast-slide-out .4s forwards}@keyframes toast-slide-in{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(120%)}}.toast-neutral{background:#a3a3a3;color:#222}.toast-neutral .toast-icon{background:#0000001a;color:#fff}.toast-blue{background:#3887fe;color:#fff}.toast-blue .toast-icon{background:#0000001a;color:#fff}.toast-success{background:#19b86b;color:#fff}.toast-success .toast-icon{background:#0000001a;color:#fff}.toast-warning{background:#ff9800;color:#222}.toast-warning .toast-icon{background:#0000001a;color:#fff}.toast-error{background:#e05a47;color:#fff}.toast-error .toast-icon{background:#0000001a;color:#fff}.refund-policy-container{margin:0 auto;max-width:800px;padding:80px 30px 30px}.refund-policy-container .refund-policy-header{margin-bottom:40px}.refund-policy-container .refund-policy-header .refund-policy-title{color:#fff;font-size:35px;font-weight:800}.refund-policy-container .refund-policy-header .refund-policy-intro{color:#666;font-size:18px;line-height:1.5}.refund-policy-container .refund-policy-content{display:flex;flex-direction:column;gap:10px}.refund-policy-container .refund-policy-content .refund-policy-section{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.refund-policy-container .refund-policy-content .refund-policy-section:hover{box-shadow:0 2px 8px #0000001a}.refund-policy-container .refund-policy-content .refund-policy-section .section-header{align-items:center;background-color:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:background-color .3s ease}.refund-policy-container .refund-policy-content .refund-policy-section .section-header:hover{background-color:#f0f1f2}.refund-policy-container .refund-policy-content .refund-policy-section .section-header.active{background-color:#e9ecef}.refund-policy-container .refund-policy-content .refund-policy-section .section-header .section-title{align-items:center;color:#333;display:flex;font-size:1.2rem;font-weight:600;gap:10px;margin:0}.refund-policy-container .refund-policy-content .refund-policy-section .section-header .section-title .section-number{color:#666;font-size:1rem}.refund-policy-container .refund-policy-content .refund-policy-section .section-header .accordion-icon{color:#666;font-size:1.5rem;font-weight:300;transition:transform .3s ease}.refund-policy-container .refund-policy-content .refund-policy-section .section-content{background:#eaecefe6;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.refund-policy-container .refund-policy-content .refund-policy-section .section-content.open{max-height:500px;transition:max-height .5s ease-in}.refund-policy-container .refund-policy-content .refund-policy-section .section-content .section-items{padding:0 20px 20px}.refund-policy-container .refund-policy-content .refund-policy-section .section-content .section-items .refund-policy-item{margin-top:15px}.refund-policy-container .refund-policy-content .refund-policy-section .section-content .section-items .refund-policy-item:first-child{margin-top:20px}.refund-policy-container .refund-policy-content .refund-policy-section .section-content .section-items .refund-policy-item .refund-policy-item-content{color:#555;font-size:1rem;line-height:1.5}.refund-policy-container .contact-section{border-top:1px solid #eee;margin-top:50px;padding-top:30px}.refund-policy-container .contact-section .contact-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:15px}.refund-policy-container .contact-section .contact-intro{color:#666;font-size:1rem;margin-bottom:20px}.refund-policy-container .contact-section .contact-info{display:flex;flex-direction:column;gap:15px}.refund-policy-container .contact-section .contact-info .contact-item{align-items:center;display:flex;gap:10px}.refund-policy-container .contact-section .contact-info .contact-item .contact-icon{font-size:1.2rem}.refund-policy-container .contact-section .contact-info .contact-item a{color:#bdbdfc;font-size:1rem;text-decoration:none}.refund-policy-container .contact-section .contact-info .contact-item a:hover{text-decoration:underline}.package-list-v2-container{background:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-top:50px;min-height:100vh;padding:2rem}.package-list-v2-container .package-list-header{display:flex;justify-content:center;margin-bottom:2rem;text-align:center}.package-list-v2-container .package-list-header .main-title{color:#fff;font-size:2.5rem;font-weight:700;margin:0}.package-list-v2-container .category-toggle-container{display:flex;justify-content:center;margin-bottom:3rem}.package-list-v2-container .category-toggle-container .category-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:flex;padding:4px;position:relative}.package-list-v2-container .category-toggle-container .category-toggle .toggle-option{background:#0000;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:120px;padding:12px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.package-list-v2-container .category-toggle-container .category-toggle .toggle-option:hover{color:#fffc;transform:translateY(-1px)}.package-list-v2-container .category-toggle-container .category-toggle .toggle-option.active{animation:toggleActive .3s ease-out;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff;transform:scale(1.02)}.package-list-v2-container .packages-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;transition:all .4s cubic-bezier(.4,0,.2,1)}.package-list-v2-container .packages-grid .package-card{animation:cardSlideIn .5s ease-out;animation-fill-mode:both;transition:all .3s cubic-bezier(.4,0,.2,1)}.package-list-v2-container .packages-grid .package-card:first-child{animation-delay:.1s}.package-list-v2-container .packages-grid .package-card:nth-child(2){animation-delay:.2s}.package-list-v2-container .packages-grid .package-card:nth-child(3){animation-delay:.3s}.package-list-v2-container .packages-grid .package-card:nth-child(4){animation-delay:.4s}.package-list-v2-container .packages-grid .package-card:nth-child(5){animation-delay:.5s}.package-list-v2-container .packages-grid .package-card:nth-child(6){animation-delay:.6s}.package-list-v2-container .packages-grid .package-card:nth-child(7){animation-delay:.7s}.package-list-v2-container .packages-grid .package-card:nth-child(8){animation-delay:.8s}.package-list-v2-container .packages-grid .package-card.fade-out{animation:cardFadeOut .3s ease-in forwards}.package-list-v2-container .package-card{background:#1f2937;border-radius:24px;box-shadow:0 10px 25px #0000004d;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.package-list-v2-container .package-card:hover{box-shadow:0 20px 40px #0006;transform:translateY(-4px)}.package-list-v2-container .package-card .card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.package-list-v2-container .package-card .card-header .plan-name{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.package-list-v2-container .package-card .card-header .value-badge{background:#374151;border:1px solid #fff3;border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;white-space:nowrap}.package-list-v2-container .package-card .pricing-section{margin-bottom:1rem}.package-list-v2-container .package-card .pricing-section .price{align-items:baseline;display:flex;gap:.25rem;margin-bottom:.5rem}.package-list-v2-container .package-card .pricing-section .price .currency{color:#fff;font-size:1.5rem;font-weight:600}.package-list-v2-container .package-card .pricing-section .price .amount{color:#fff;font-size:3.5rem;font-weight:700;line-height:1}.package-list-v2-container .package-card .pricing-section .frequency{color:#9ca3af;font-size:1.125rem;font-weight:400;text-decoration:line-through}.package-list-v2-container .package-card .description-section{margin-bottom:1rem}.package-list-v2-container .package-card .description-section p{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.5;margin:0}.package-list-v2-container .package-card .features-section{animation:slideDown .4s ease-out;margin-bottom:1rem;transform-origin:left;transition:all .5s cubic-bezier(.4,0,.2,1)}.package-list-v2-container .package-card .features-section.slide-in{animation:slideInFromLeft .5s ease-out forwards}.package-list-v2-container .package-card .features-section.slide-out{animation:slideOutToLeft .5s ease-out forwards}.package-list-v2-container .package-card .features-section .features-content{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.package-list-v2-container .package-card .features-section .features-content.collapsed{max-height:0;opacity:0;transform:translateY(-10px)}.package-list-v2-container .package-card .features-section .features-content.expanded{max-height:1000px;opacity:1;transform:translateY(0)}.package-list-v2-container .package-card .features-section .feature-item{align-items:center;display:flex;gap:1rem;padding:.5rem 0}.package-list-v2-container .package-card .features-section .feature-item .check-icon{color:#fff;flex-shrink:0;font-size:1rem}.package-list-v2-container .package-card .features-section .feature-item .feature-text{color:#fff;font-size:1rem;font-weight:400;line-height:1.4}.package-list-v2-container .package-card .features-section .more-features{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#9ca3af;font-size:.875rem;font-style:italic;margin-top:1rem;padding:.75rem;text-align:center}.package-list-v2-container .package-card .divider{animation:expandWidth .4s ease-out;background:#4b5563;height:1px;transform-origin:left}.package-list-v2-container .package-card .cta-section{margin-bottom:.5rem}.package-list-v2-container .package-card .cta-section .start-free-btn{background:linear-gradient(135deg,#f97316,#ec4899);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;letter-spacing:.5px;padding:1.25rem 2rem;text-transform:uppercase;transition:all .3s ease;width:100%}.package-list-v2-container .package-card .cta-section .start-free-btn:hover{box-shadow:0 8px 25px #f9731666;transform:translateY(-2px)}.package-list-v2-container .package-card .cta-section .start-free-btn:active{transform:translateY(0)}.package-list-v2-container .package-card .secondary-cta-section{align-items:center;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;gap:10px;justify-content:center;min-width:140px;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;width:auto}.package-list-v2-container .package-card .secondary-cta-section:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.package-list-v2-container .package-card .secondary-cta-section .chevron-icon{font-size:.75rem;transition:transform .3s ease}.package-list-v2-container .package-card .secondary-cta-section .chevron-icon.expanded{transform:rotate(180deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes toggleActive{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media(max-width:768px){.package-list-v2-container{padding:1rem}.package-list-v2-container .packages-grid{gap:1.5rem;grid-template-columns:1fr}.package-list-v2-container .package-card{padding:1.5rem}.package-list-v2-container .package-card .card-header .plan-name{font-size:1.5rem}.package-list-v2-container .package-card .card-header .value-badge{background:#0dac78;font-size:.625rem;padding:.375rem .75rem}.package-list-v2-container .package-card .pricing-section .price .amount{font-size:3rem}.package-list-v2-container .package-card .cta-section .start-free-btn{font-size:1rem;padding:1rem 1.5rem}}.success-screen{box-shadow:0 20px 40px #00000026}.top-nav-bar{justify-content:space-between;padding:20px 24px 0;position:relative;z-index:10}.back-button,.top-nav-bar{align-items:center;display:flex}.back-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;height:40px;justify-content:center;transition:all .3s ease;width:40px}.back-button:hover{background:#ffffff4d;transform:scale(1.05)}.app-logo{align-items:center;display:flex;flex-direction:column;gap:4px}.logo-text{color:#fff;font-size:18px;font-style:italic;font-weight:400}.logo-text-bold{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px}.cart-icon{font-size:16px;margin-top:2px}.bottom-section{background:#fff;border-radius:24px 24px 0 0;padding:32px 24px;position:relative;text-align:center;z-index:5}.info-text{color:#374151;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:28px;opacity:.8}.action-button{background:linear-gradient(135deg,#ff8c42,#ff6b35);border:none;border-radius:16px;box-shadow:0 4px 12px #ff8c424d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:18px 32px;transition:all .3s ease;width:100%}.action-button:hover{box-shadow:0 8px 20px #ff8c4266;transform:translateY(-2px)}.action-button:active{transform:translateY(0)}.progress-tracker{background:#283593;border-radius:16px;margin:24px;padding:24px;position:relative;z-index:5}.progress-step{align-items:flex-start;display:flex;margin-bottom:16px;position:relative}.progress-step:last-child{margin-bottom:0}.step-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.progress-step.completed .step-icon{background:#4caf50}.progress-step.in-progress .step-icon{background:#fff;border:2px solid #2196f3}.form-icon{color:#2196f3;font-size:20px}.step-content{flex:1 1;padding-top:4px}.step-title{color:#fff;font-size:18px}.step-status,.step-title{font-weight:600;margin-bottom:8px}.step-status{border-radius:20px;display:inline-block;font-size:12px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.step-status.completed{background:#4caf50;color:#fff}.step-status.in-progress{background:#2196f3;color:#fff}.step-description{color:#fffc;font-size:14px;line-height:1.5;margin-top:4px}.progress-connector{background:#4caf50;height:24px;margin-bottom:16px;margin-left:23px;width:2px}@media(max-width:480px){.progress-tracker{margin:16px;padding:20px}.step-title{font-size:16px}.step-description{font-size:13px}}.delivery-person{align-items:center;display:flex;gap:16px}.profile-picture{border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.profile-picture img{height:100%;object-fit:cover;width:100%}.person-name{color:#fff;flex:1 1;font-size:18px;font-weight:600}.contact-buttons{display:flex;gap:12px}.contact-btn{align-items:center;background:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.contact-btn:hover{background:#444;transform:scale(1.05)}.contact-btn:active{transform:scale(.95)}@media(max-width:480px){.delivery-tracker{margin:16px;padding:20px}.status-label{font-size:15px}.person-name{font-size:16px}.stage{height:36px;width:36px}.stage-1{margin-left:-18px}.stage-3{margin-right:-18px}}.menu-button{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;padding:8px;transition:all .3s ease}.menu-button:hover{background:#ffffff1a;color:#fff}.success-session-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .3s ease}.success-session-item:hover{background:#ffffff1a}@media(max-width:480px){.success-screen{min-height:100vh}.success-title{font-size:32px}.success-message{font-size:20px}.action-button{font-size:15px;padding:16px 28px}}.agent-call-time-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.agent-call-time-popup{animation:slideIn .3s ease-out;background:#1a1a1a;border:1px solid #333;border-radius:16px;box-shadow:0 20px 40px #0006;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;position:relative;width:90%}.agent-call-time-popup h2{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px;text-align:left}.agent-call-time-popup .description{color:#ccc;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;margin:0 0 24px}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.close-btn:hover{background-color:#333;color:#fff}.agent-call-time-form{gap:20px}.agent-call-time-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#ccc;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.form-group .input-field{align-items:center;background-color:#2a2a2a;border:2px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;gap:12px;padding:12px 16px;transition:border-color .2s ease}.form-group .input-field:hover{border-color:#555}.form-group .input-field.focused{border-color:#007bff;box-shadow:0 0 0 3px #007bff33}.form-group .input-field .input-icon{font-size:18px;opacity:.7}.form-group .input-field .input-value{color:#fff;flex:1 1}.form-group .input-field .input-value:empty:before{color:#888;content:"Select Date"}.form-group select{background-color:#2a2a2a;border:2px solid #333;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s ease}.form-group select:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff33;outline:none}.form-group select:hover{border-color:#555}.form-group select option{background-color:#2a2a2a;color:#fff;padding:8px}.submit-btn{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:8px;padding:14px 24px;transition:all .2s ease;width:100%}.submit-btn:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 12px #007bff66;transform:translateY(-1px)}.submit-btn:active{box-shadow:0 2px 6px #007bff66;transform:translateY(0)}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.calendar-header h2{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0}.calendar-header .nav-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.calendar-header .nav-btn:hover{background-color:#333}.calendar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:20px}.calendar-grid .day-header{color:#888;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 4px;text-align:center}.calendar-grid .calendar-day{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:8px 4px;transition:all .2s ease}.calendar-grid .calendar-day:hover:not(.disabled){background-color:#333}.calendar-grid .calendar-day.selected{background-color:#007bff;color:#fff}.calendar-grid .calendar-day.disabled{color:#555;cursor:not-allowed}.calendar-footer{display:flex;gap:12px;justify-content:space-between}.calendar-footer .back-btn,.calendar-footer .clear-btn{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.calendar-footer .back-btn:hover,.calendar-footer .clear-btn:hover{background-color:#444}.time-picker-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.time-picker-header h2{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0}.time-picker-header .back-btn{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.time-picker-header .back-btn:hover{background-color:#444}.time-list{max-height:300px;overflow-y:auto;padding:8px 0}.time-list .time-slot{background:none;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:12px 20px;text-align:left;transition:background-color .2s ease;width:100%}.time-list .time-slot:hover{background-color:#333}.time-list .time-slot.selected{background-color:#2a2a2a;color:#fff}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.agent-call-time-popup{margin:16px;max-width:none;padding:24px;width:calc(100% - 32px)}.agent-call-time-popup h2{font-size:20px;margin-bottom:20px}.form-group{gap:6px}.form-group .input-field{font-size:14px;padding:10px 14px}.submit-btn{font-size:14px;padding:12px 20px}.calendar-grid{gap:2px}.time-list{max-height:250px}}@media(max-width:480px){.agent-call-time-popup{margin:12px;padding:20px;width:calc(100% - 24px)}.agent-call-time-popup h2{font-size:18px}.calendar-grid{gap:1px}.time-list{max-height:200px}}.delivery-tracker{background:#000;border-radius:16px;margin:24px 24px 0;padding:24px;position:relative;z-index:5}.order-status{margin-bottom:24px}.status-label{color:#fff;font-size:16px;font-weight:600;margin-bottom:30px;text-align:center}.progress-bar{align-items:center;background:#6a0dad;border-radius:2px;display:flex;height:4px;justify-content:space-between;position:relative}.progress-fill{background:#a020f0;border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:50%}.stage{align-items:center;background:#6a0dad;border-radius:50%;color:#a020f0;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px;z-index:2}.stage.active{background:#a020f0;color:#fff}.stage-1{margin-left:-20px}.stage-3{margin-right:-20px}.map-section{margin-bottom:20px}.map-container{background:#1a1a1a;border-radius:12px;height:200px;overflow:hidden;position:relative}.map-placeholder{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px;position:relative;width:100%}.map-labels{display:flex;flex-wrap:wrap;gap:8px}.map-label{background:#0000004d;border-radius:12px;color:#fff9;font-size:12px;padding:4px 8px}.apple-maps-logo{color:#ffffff80;font-size:12px;font-weight:500}.login-event-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px;position:absolute;right:16px;top:16px}.event-profile{align-items:center;background:#333;border-radius:50%;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.event-details{display:flex;flex-direction:column;gap:2px}.event-location{color:#fff;font-size:14px;font-weight:600}.event-device,.event-time{color:#ffffffb3;font-size:12px}.event-status{align-items:center;display:flex}.not-you{color:#a020f0;cursor:pointer;text-decoration:underline}.not-you:hover{color:#8b1fa0}.sessions-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.sessions-header span:first-child{color:#fff;font-size:16px;font-weight:600}.new-badge{align-items:center;background:#f44;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;padding:2px 6px;text-transform:uppercase;width:20px}.session-item{align-items:start;flex-direction:column;justify-content:start}@media(max-width:480px){.delivery-tracker{margin:16px;padding:20px}.status-label{font-size:15px}.stage{height:36px;width:36px}.stage-1{margin-left:-18px}.stage-3{margin-right:-18px}.activity-tracker{margin:16px;padding:20px}.header-title{font-size:16px}.map-container{height:180px}.login-event-card{gap:8px;padding:12px}.event-profile{height:28px;width:28px}.event-location{font-size:13px}.event-device,.event-time{font-size:11px}.success-screen{min-height:100vh}.success-title{font-size:32px}.success-message{font-size:20px}}.success-screen{background:linear-gradient(135deg,#1d1d1d,#1d1d1d);font-family:Poppins,sans-serif;min-height:100vh;overflow:hidden;position:relative}.success-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:80px 24px 10px;text-align:center}.success-icon{animation:iconBounce .6s ease-out;color:#fff;filter:drop-shadow(0 4px 8px rgba(255,255,255,.3));margin-bottom:32px}.success-title{animation:slideUp .6s ease-out .2s both;color:#fff;font-size:36px;font-weight:700;margin-bottom:12px}.success-subtitle{animation:slideUp .6s ease-out .4s both;color:#ffffffe6;font-size:20px;font-weight:400;margin-bottom:12px}.success-message{animation:slideUp .6s ease-out .6s both;color:#fff;font-size:22px;font-weight:600}.activity-tracker{background:#000;border-radius:16px;margin:24px;padding:24px;position:relative;z-index:5}.activity-header{justify-content:space-between;margin-bottom:20px}.activity-header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.header-text{display:flex;flex-direction:column}.header-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:2px}.header-subtitle{color:#ffffffb3;font-size:14px}.active-sessions{display:flex;flex-direction:column;gap:16px}.session-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .3s ease}.session-item:hover{background:#ffffff1a}.session-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.session-location{color:#fff;font-size:14px;font-weight:500}.session-device{color:#ffffffb3;font-size:12px;text-align:center}.active-now{color:#4caf50;font-weight:500}.payment-actions{display:flex;flex-direction:column;gap:12px;margin:20px 0}.retry-payment{align-items:center;background-color:orange;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:10px;margin-top:10px;padding:10px;text-align:center;text-decoration:none;transition:all .3s ease;width:calc(100% - 20px)}.retry-payment:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.error-actions{display:flex;flex-direction:column;gap:12px}.confirmation-text{color:#fffc;font-size:14px;margin-bottom:20px;text-align:center}.loading-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.loading-container p{color:#fff;font-size:18px;font-weight:500;margin-top:20px}.decorative-elements{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.dot{animation:float 6s ease-in-out infinite;background:#ffffff26;border-radius:50%;position:absolute}.dot-1{animation-delay:0s;height:8px;right:40px;top:120px;width:8px}.dot-2{animation-delay:2s;height:12px;left:30px;top:200px;width:12px}.dot-3{animation-delay:4s;height:6px;right:60px;top:280px;width:6px}.dot-4{animation-delay:1s;height:10px;left:60px;top:350px;width:10px}.dot-5{animation-delay:3s;height:8px;right:80px;top:180px;width:8px}.star{animation:twinkle 4s ease-in-out infinite;font-size:18px;position:absolute}.star-1{animation-delay:0s;left:50px;top:160px}.star-2{animation-delay:2s;right:30px;top:320px}.curve{animation:float 8s ease-in-out infinite;border:2px solid #ffffff1a;border-radius:50%;height:30px;position:absolute;width:60px}.curve-1{animation-delay:1s;border-top:none;left:20px;top:100px}.curve-1,.curve-2{border-left:none;border-right:none}.curve-2{animation-delay:3s;border-bottom:none;right:20px;top:400px}@keyframes iconBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:480px){.success-screen{min-height:100vh}.success-title{font-size:32px}.success-message{font-size:20px}.activity-tracker{margin:16px;padding:20px}.header-title{font-size:16px}}
/*# sourceMappingURL=main.9e56f4fb.css.map*/