.cookie-popup .van-popup__content{background:#161214;border-radius:1.25rem 1.25rem 0 0;padding:0}.cookie-container{padding:1.25rem 1.5rem 1.75rem;position:relative}.cookie-container .cookie-handle{width:2.25rem;height:.25rem;border-radius:.125rem;background:hsla(0,0%,100%,.15);margin:0 auto 1.25rem;flex-shrink:0}.cookie-container .cookie-content{display:flex;flex-direction:column;align-items:center;text-align:center}.cookie-container .cookie-icon{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(245,166,35,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--mainColor);flex-shrink:0}.cookie-container .cookie-icon svg{width:1.75rem;height:1.75rem}.cookie-container .cookie-text{margin-bottom:1.5rem}.cookie-container .cookie-text h2{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .625rem 0;letter-spacing:.03125rem}.cookie-container .cookie-text p{font-size:.8125rem;line-height:1.6;color:hsla(0,0%,100%,.55);margin:0;max-width:20rem}.cookie-container .cookie-text a{color:var(--mainColor);text-decoration:underline;text-underline-offset:.125rem;transition:color .12s}.cookie-container .cookie-text a:hover{color:#e0961a}.cookie-container .cookie-btn{width:100%;max-width:20rem;height:2.875rem;background:linear-gradient(135deg,var(--btnBgStartColor) 0,var(--btnBgEndColor) 100%);border-radius:1.5625rem;border:none;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;transition:all .15s;letter-spacing:.03125rem}.cookie-container .cookie-btn:hover{transform:scale(1.02);box-shadow:0 .25rem 1.25rem rgba(245,166,35,.25)}.cookie-container .cookie-btn:active{transform:scale(.97)}.nug-popup .van-popup__content[data-v-180b34a7]{background:transparent;padding:0}.nug-sheet[data-v-180b34a7]{width:100%;max-width:32.5rem;background:#161214;border-radius:1.125rem 1.125rem 0 0;padding-bottom:env(safe-area-inset-bottom,1rem);max-height:88vh;overflow-y:auto;scrollbar-width:none}.nug-sheet[data-v-180b34a7]::-webkit-scrollbar{display:none}.nug-handle[data-v-180b34a7]{width:2.25rem;height:.25rem;border-radius:.125rem;background:hsla(0,0%,100%,.15);margin:.625rem auto 0;flex-shrink:0}.nug-header[data-v-180b34a7]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem .875rem;border-bottom:.0625rem solid hsla(0,0%,100%,.06);position:relative}.nug-header-img[data-v-180b34a7]{width:2.75rem;height:2.75rem;object-fit:contain;flex-shrink:0}.nug-header-text[data-v-180b34a7]{flex:1;min-width:0}.nug-title[data-v-180b34a7]{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.0125rem}.nug-close[data-v-180b34a7]{width:1.75rem;height:1.75rem;border-radius:50%;background:hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);cursor:pointer;flex-shrink:0;transition:background .12s}.nug-close[data-v-180b34a7]:hover{background:hsla(0,0%,100%,.14);color:#fff}.nug-list[data-v-180b34a7]{padding:.25rem 1.125rem 1.125rem;display:flex;flex-direction:column}.nug-day[data-v-180b34a7]{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;border-bottom:.0625rem solid hsla(0,0%,100%,.07);cursor:pointer}.nug-day[data-v-180b34a7]:last-child{border-bottom:none}.nug-day.checked[data-v-180b34a7]{opacity:.6;pointer-events:none}.nug-day-left[data-v-180b34a7]{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:2.75rem;flex-shrink:0}.nug-status-icon[data-v-180b34a7]{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem}.nug-status-icon.today[data-v-180b34a7]{background:rgba(76,175,80,.2);border:.0625rem solid rgba(76,175,80,.3)}.nug-status-icon.locked[data-v-180b34a7]{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.3)}.nug-today-tag[data-v-180b34a7]{font-size:.5rem;font-weight:700;color:#4caf50;letter-spacing:.0125rem}.nug-day-num[data-v-180b34a7]{font-size:.625rem;font-weight:700;letter-spacing:.01875rem;color:hsla(0,0%,100%,.35)}.nug-day.today .nug-day-num[data-v-180b34a7]{color:hsla(0,0%,100%,.3)}.nug-day-rewards[data-v-180b34a7]{display:flex;align-items:center;gap:.875rem;flex:1}.nug-reward-item[data-v-180b34a7]{display:flex;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.8)}.nug-reward-item img[data-v-180b34a7]{width:1.75rem;height:1.75rem;object-fit:contain}.nug-reward-item.dim img[data-v-180b34a7]{filter:grayscale(1) opacity(.35)}.nug-reward-item.dim span[data-v-180b34a7]{color:hsla(0,0%,100%,.2)}.shop-banner[data-v-cbc91220]{position:fixed;top:4.25rem;right:.875rem;z-index:10;width:3.75rem;border-radius:.625rem;overflow:hidden;cursor:pointer;background:transparent}.shop-banner-viewport[data-v-cbc91220]{width:3.75rem;overflow:hidden}.shop-banner-track[data-v-cbc91220]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.shop-banner-track[data-v-cbc91220] img{width:3.75rem;height:3.75rem;object-fit:contain;display:block;flex-shrink:0;padding:.375rem;box-sizing:border-box}.shop-banner-dots[data-v-cbc91220]{display:flex;justify-content:center;gap:.3125rem;padding:.25rem 0 .375rem}.shop-banner-dot[data-v-cbc91220]{width:.3125rem;height:.3125rem;border-radius:50%;background:hsla(0,0%,100%,.3);transition:background .3s}.shop-banner-dot.active[data-v-cbc91220]{background:hsla(0,0%,100%,.85)}.home-page[data-v-efe0ab5e]{padding-top:0!important;min-height:100dvh;overflow:hidden;position:relative;background:linear-gradient(180deg,#1e0f00,transparent)}.home-page .page-header[data-v-efe0ab5e],.home-page .page-header[data-v-efe0ab5e] nav{background:transparent}.home-page .cancel-match-btn[data-v-efe0ab5e]{position:fixed;top:calc(env(safe-area-inset-top, 0) + .875rem);left:.875rem;width:2.25rem;height:2.25rem;border-radius:50%;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:background .12s}.home-page .cancel-match-btn[data-v-efe0ab5e]:hover{background:hsla(0,0%,100%,.18)}.home-page .cancel-match-btn[data-v-efe0ab5e]:active{transform:scale(.92)}.home-page .main-container[data-v-efe0ab5e]{height:calc(100dvh - 3.4375rem);box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;padding:0 1.25rem}.home-page .main-container .title-group[data-v-efe0ab5e]{flex:2;width:100%;max-width:25rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.75rem;flex-shrink:0;z-index:1;position:relative}.home-page .main-container .title-group .social[data-v-efe0ab5e]{display:flex;flex-direction:column;align-items:center;gap:.625rem}.home-page .main-container .title-group .social .av-stack[data-v-efe0ab5e]{display:flex;align-items:center}.home-page .main-container .title-group .social .av-stack img[data-v-efe0ab5e]{width:1.625rem;height:1.625rem;border-radius:50%;border:.125rem solid #090607;object-fit:cover;margin-left:-.5625rem}.home-page .main-container .title-group .social .av-stack img[data-v-efe0ab5e]:first-child{margin-left:0}.home-page .main-container .title-group .social .social-text[data-v-efe0ab5e]{font-size:1rem;color:hsla(0,0%,100%,.55);font-weight:400}.home-page .main-container .title-group .social .social-text strong[data-v-efe0ab5e]{font-weight:700;color:#fff}.home-page .main-container .circles-section[data-v-efe0ab5e]{z-index:1;flex:6;width:100%}.home-page .main-container .circles-section .circles-row[data-v-efe0ab5e]{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem}.home-page .main-container .circles-section .circles-row .c-item[data-v-efe0ab5e]{display:flex;flex-direction:column;align-items:center;gap:1rem;align-self:flex-start;z-index:2}.home-page .main-container .circles-section .circles-row .c-item .c-avatar[data-v-efe0ab5e]{width:9.25rem;height:9.25rem;border-radius:50%;overflow:hidden;position:relative;background:#1c1c20;flex-shrink:0}.home-page .main-container .circles-section .circles-row .c-item .c-avatar .s-img[data-v-efe0ab5e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:fadeIn-efe0ab5e .9s ease forwards}.home-page .main-container .circles-section .circles-row .c-item .c-avatar .s-img.hidden[data-v-efe0ab5e]{animation:fadeOut-efe0ab5e .9s ease forwards}.home-page .main-container .circles-section .circles-row .c-item .c-avatar .q-overlay[data-v-efe0ab5e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.375rem;font-weight:700;color:hsla(0,0%,100%,.82);pointer-events:none;z-index:3}.home-page .main-container .circles-section .circles-row .c-item .c-avatar .cam-placeholder[data-v-efe0ab5e]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;background:linear-gradient(145deg,#1c1c24,#0f0f15);color:#56565f;z-index:3}.home-page .main-container .circles-section .circles-row .c-item .c-avatar .cam-placeholder span[data-v-efe0ab5e]{font-size:.625rem}.home-page .main-container .circles-section .circles-row .c-item .c-avatar .cam-placeholder.hidden[data-v-efe0ab5e]{display:none}.home-page .main-container .circles-section .circles-row .c-item .c-label[data-v-efe0ab5e]{display:flex;align-items:center;gap:.3125rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.72)}.home-page .main-container .circles-section .circles-row .c-left .c-avatar[data-v-efe0ab5e]:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.32);border-radius:50%;pointer-events:none;z-index:2}.home-page .main-container .circles-section .circles-row .ecg-connector[data-v-efe0ab5e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;padding-bottom:2.5rem;align-self:center;z-index:10;pointer-events:none}.home-page .main-container .circles-section .circles-row .ecg-connector .ecg-svg[data-v-efe0ab5e]{overflow:visible}.home-page .main-container .circles-section .circles-row .ecg-connector .ecg-svg .ecg-pulse[data-v-efe0ab5e]{fill:none;stroke:hsla(0,0%,100%,.9);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:75;stroke-dashoffset:75;animation:ecg-move-efe0ab5e 3s ease-in-out infinite}.home-page .main-container .circles-section .circles-row .ecg-connector .ecg-svg .ecg-glow[data-v-efe0ab5e]{fill:none;stroke:hsla(0,0%,100%,.28);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:blur(.1875rem);stroke-dasharray:75;stroke-dashoffset:75;animation:ecg-move-efe0ab5e 3s ease-in-out infinite}.home-page .main-container .matching-footer[data-v-efe0ab5e]{flex:1;position:absolute;top:calc(50% + clamp(4.4375rem, 20vw, 5.25rem) + 4.375rem);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1.25rem;z-index:2;white-space:nowrap;pointer-events:none;transition:opacity .35s ease}.home-page .main-container .matching-footer .matching-status[data-v-efe0ab5e]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-family:Outfit;font-weight:700;color:hsla(0,0%,100%,.55);letter-spacing:.0125rem;pointer-events:none}.home-page .main-container .matching-footer .matching-status .m-dots[data-v-efe0ab5e]{display:flex;align-items:center;gap:.25rem}.home-page .main-container .matching-footer .matching-status .m-dots span[data-v-efe0ab5e]{width:.25rem;height:.25rem;border-radius:50%;background:hsla(0,0%,100%,.5);animation:m-pulse-efe0ab5e 1.4s ease-in-out infinite}.home-page .main-container .matching-footer .matching-status .m-dots span[data-v-efe0ab5e]:nth-child(2){animation-delay:.2s}.home-page .main-container .matching-footer .matching-status .m-dots span[data-v-efe0ab5e]:nth-child(3){animation-delay:.4s}.home-page .main-container .bottom-section[data-v-efe0ab5e]{flex:1;box-sizing:border-box;width:100%;max-width:21.25rem;padding-bottom:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.875rem;flex-shrink:0;z-index:2;position:relative}.home-page .main-container .bottom-section.gap[data-v-efe0ab5e]{height:9.6875rem}.home-page .main-container .bottom-section .match-cost[data-v-efe0ab5e]{font-size:.875rem;color:hsla(0,0%,100%,.38)}.home-page .main-container .bottom-section .match-cost img[data-v-efe0ab5e]{width:1rem;height:auto}.home-page .main-container .bottom-section .cta-btn[data-v-efe0ab5e]{font-weight:700;width:100%;height:3.375rem;border-radius:.75rem;background:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.0625rem;color:#0d0d10;position:relative}.home-page .main-container .bottom-section .cta-btn .free-tag[data-v-efe0ab5e]{color:#fff;font-size:.75rem;background:#4caf50;box-shadow:0 0 1.25rem rgba(76,175,80,.5),0 0 3.75rem rgba(76,175,80,.2);border-radius:1.25rem;padding:.3125rem .5625rem;position:absolute;top:5.625rem;right:-.625rem;z-index:2}.home-page .main-container .bottom-section .cta-btn[data-v-efe0ab5e]:active{transform:translateY(0)}.home-page .main-container .bottom-section .cta-price[data-v-efe0ab5e]{display:flex;align-items:center;justify-content:center;gap:.3125rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.38)}.home-page .shop-container img[data-v-efe0ab5e]{width:2.25rem;height:auto}.home-page .introduction[data-v-efe0ab5e]{position:absolute;z-index:-10}.home-page .card-counts[data-v-efe0ab5e]{position:fixed;top:4.25rem;left:.875rem;display:flex;align-items:center;background:transparent;border:.0625rem solid hsla(0,0%,100%,.15);border-radius:6.1875rem;overflow:hidden;z-index:10;cursor:pointer;transition:opacity .12s}.home-page .card-counts[data-v-efe0ab5e]:hover{opacity:.8}.home-page .card-counts .card-count-item[data-v-efe0ab5e]{display:flex;align-items:center;gap:.3125rem;padding:.25rem .625rem .25rem .3125rem}.home-page .card-counts .card-count-item .card-count-icon[data-v-efe0ab5e]{width:1.375rem;height:1.375rem;object-fit:contain;display:block}.home-page .card-counts .card-count-item .card-count-num[data-v-efe0ab5e]{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.85)}.home-page .card-counts .card-count-divider[data-v-efe0ab5e]{width:.0625rem;height:.875rem;background:hsla(0,0%,100%,.15);flex-shrink:0}.home-page .btn-exit[data-v-efe0ab5e]{position:fixed;top:.875rem;left:.875rem;width:2.25rem;height:2.25rem;border-radius:50%;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:background .12s}.home-page .btn-exit[data-v-efe0ab5e]:hover{background:hsla(0,0%,100%,.18)}@keyframes ecg-move-efe0ab5e{0%{stroke-dashoffset:75;opacity:0}8%{opacity:1}55%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:-24;opacity:0}to{stroke-dashoffset:-24;opacity:0}}@keyframes fadeIn-efe0ab5e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-efe0ab5e{0%{opacity:1}to{opacity:0}}@keyframes m-pulse-efe0ab5e{0%,80%,to{transform:scale(.5);opacity:.2}40%{transform:scale(1);opacity:.9}}@media (min-width:641px){.home-page .main-container[data-v-efe0ab5e]{padding-top:3.75rem}}