.BaseLayout-module__ln7ztW__container{-webkit-overflow-scrolling:touch;overscroll-behavior:none;width:100%;max-width:425px;height:100dvh;margin:0 auto;position:relative;overflow:hidden auto}@supports not (height:100dvh){.BaseLayout-module__ln7ztW__container{height:100vh}}.BaseLayout-module__ln7ztW__mainWrapper{z-index:1;width:100%;min-height:100dvh;padding:var(--container-padding);padding-bottom:calc(var(--container-padding) + env(safe-area-inset-bottom,0px));gap:var(--spacing-5);flex-direction:column;display:flex;position:relative}@supports not (min-height:100dvh){.BaseLayout-module__ln7ztW__mainWrapper{min-height:100vh}}
.ProfileHeader-module__iNky4a__container{width:100%;padding:var(--spacing-3);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ProfileHeader-module__iNky4a__profileMain{align-items:center;gap:var(--spacing-3);display:flex}.ProfileHeader-module__iNky4a__profileInfo{gap:var(--spacing-1);flex-direction:column;display:flex}.ProfileHeader-module__iNky4a__profileName{font-family:var(--font-family);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);color:var(--theme-text-primary);margin:0}.ProfileHeader-module__iNky4a__profileBio{font-family:var(--font-family);font-size:var(--font-size-1);font-weight:var(--font-weight-light);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);color:var(--theme-text-secondary);margin:0}.ProfileHeader-module__iNky4a__menuButton{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-1);background:var(--theme-icon-button-bg);color:var(--theme-icon-button-icon);cursor:pointer;transition:opacity var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;padding:0;display:flex}.ProfileHeader-module__iNky4a__menuButton:hover{opacity:.9}.ProfileHeader-module__iNky4a__menuButton:focus-visible{outline:2px solid var(--theme-icon-button-bg);outline-offset:2px}.ProfileHeader-module__iNky4a__menuButton svg{width:16px;height:16px}
.CornerOverlay-module__d1o5ma__container{width:100%;max-width:var(--container-width);padding:var(--container-padding);pointer-events:none;z-index:0;flex-direction:column;justify-content:space-between;margin:0 auto;display:flex;position:fixed;inset:0}.CornerOverlay-module__d1o5ma__row{flex-shrink:0;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.CornerOverlay-module__d1o5ma__icon{flex-shrink:0;width:24px;height:24px}
.EmailParticles-module__RqDKhq__container{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.EmailParticles-module__RqDKhq__glow{background:radial-gradient(circle, var(--color-gray-12) 0%, transparent 70%);opacity:.15;pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute}.EmailParticles-module__RqDKhq__iconWrapper{z-index:2;background:var(--color-gray-12);border-radius:var(--radius-4);justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.EmailParticles-module__RqDKhq__icon{width:32px;height:32px;color:var(--color-white)}.EmailParticles-module__RqDKhq__particleContainer{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.EmailParticles-module__RqDKhq__particle{background:var(--color-gray-12);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.EmailParticles-module__RqDKhq__glow,.EmailParticles-module__RqDKhq__particle{display:none}}
.Footer-module__89XkBW__footer{width:100%;padding:var(--spacing-4) 32px;margin-top:auto;margin-bottom:calc(-1 * var(--spacing-2));justify-content:center;align-items:center;display:flex}.Footer-module__89XkBW__poweredBy{opacity:.3;transition:opacity var(--transition-fast);align-items:center;display:flex}.Footer-module__89XkBW__poweredBy:hover{opacity:.5}.Footer-module__89XkBW__poweredByLogo{width:90px;height:auto}.Footer-module__89XkBW__light .Footer-module__89XkBW__poweredByLogo{opacity:.6}.Footer-module__89XkBW__dark .Footer-module__89XkBW__poweredByLogo{filter:invert()}
.ParticleTransition-module__Tcwndq__container{width:100%;position:relative;overflow:hidden}.ParticleTransition-module__Tcwndq__content{will-change:transform, opacity;backface-visibility:hidden;width:100%}.ParticleTransition-module__Tcwndq__particleContainer{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ParticleTransition-module__Tcwndq__particle{background:var(--color-gray-12);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.ParticleTransition-module__Tcwndq__content{will-change:auto}.ParticleTransition-module__Tcwndq__particle{display:none}}
.NfcLandingView-module__-iq_Dq__landingPage{touch-action:none;overscroll-behavior:none;background:#0a0a0b;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.NfcLandingView-module__-iq_Dq__gradientMesh{pointer-events:none;background:radial-gradient(80% 50% at 20% 40%,#6366f11f 0%,#0000 50%),radial-gradient(60% 80% at 80% 60%,#a855f714 0%,#0000 50%),radial-gradient(100% 100% at 50% 100%,#3b82f60f 0%,#0000 40%),linear-gradient(#0a0a0b 0%,#111113 100%);position:absolute;inset:0}.NfcLandingView-module__-iq_Dq__noiseOverlay{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.NfcLandingView-module__-iq_Dq__particleField{pointer-events:none;z-index:1;position:absolute;inset:0}.NfcLandingView-module__-iq_Dq__particle{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);opacity:var(--particle-opacity);filter:blur(.5px);will-change:transform, opacity;background:radial-gradient(circle,#ffffffe6 0%,#fff6 40%,#0000 70%);border-radius:50%;position:absolute}.NfcLandingView-module__-iq_Dq__landingContent{z-index:10;align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-5);text-align:center;flex-direction:column;display:flex;position:relative}.NfcLandingView-module__-iq_Dq__landingLogoWrapper{margin-bottom:var(--spacing-2)}.NfcLandingView-module__-iq_Dq__landingTitle{font-family:var(--font-family);letter-spacing:-.02em;text-align:center;color:#fff;margin:0;font-size:28px;font-weight:400}.NfcLandingView-module__-iq_Dq__landingSubtitle{font-family:var(--font-family);letter-spacing:.01em;text-align:center;color:#ffffff80;margin:0;font-size:13px;font-weight:400;line-height:1.7}.NfcLandingView-module__-iq_Dq__landingCta{margin-top:var(--spacing-4)}.NfcLandingView-module__-iq_Dq__shopButton{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-4);color:#fff;font-family:var(--font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-2);background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;text-decoration:none;transition:background .3s,border-color .3s,transform .2s;display:inline-flex}.NfcLandingView-module__-iq_Dq__shopButton:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.NfcLandingView-module__-iq_Dq__shopButton:active{transform:scale(.98)}.NfcLandingView-module__-iq_Dq__landingFooter{bottom:var(--spacing-5);justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.NfcLandingView-module__-iq_Dq__instagramLink{padding:var(--spacing-2);color:#ffffff40;justify-content:center;align-items:center;text-decoration:none;transition:color .4s,transform .3s;display:inline-flex}.NfcLandingView-module__-iq_Dq__instagramLink:hover{color:#fff9;transform:scale(1.1)}.NfcLandingView-module__-iq_Dq__instagramLink:active{transform:scale(.95)}@media (max-width:480px){.NfcLandingView-module__-iq_Dq__landingTitle{font-size:24px}.NfcLandingView-module__-iq_Dq__landingSubtitle{font-size:12px}}@media (prefers-reduced-motion:reduce){.NfcLandingView-module__-iq_Dq__particle{animation:none}.NfcLandingView-module__-iq_Dq__landingTitle,.NfcLandingView-module__-iq_Dq__landingSubtitle,.NfcLandingView-module__-iq_Dq__shopButton,.NfcLandingView-module__-iq_Dq__instagramLink{transition:none}}
.ProgressBar-module__QzWWCG__container{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.ProgressBar-module__QzWWCG__labelRow{justify-content:space-between;align-items:center;display:flex}.ProgressBar-module__QzWWCG__label{font-family:var(--font-family);font-size:var(--font-size-1);font-weight:var(--font-weight-light);color:var(--color-white);letter-spacing:var(--letter-spacing-1);opacity:.7}.ProgressBar-module__QzWWCG__percentage{font-family:var(--font-family);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);color:var(--color-white);letter-spacing:var(--letter-spacing-1)}.ProgressBar-module__QzWWCG__track{border-radius:var(--radius-full);background:#ffffff1a;width:100%;height:4px;position:relative;overflow:hidden}.ProgressBar-module__QzWWCG__fill{border-radius:var(--radius-full);height:100%;position:absolute;top:0;left:0;overflow:hidden}.ProgressBar-module__QzWWCG__default{background:var(--color-white)}.ProgressBar-module__QzWWCG__success{background:var(--color-success)}.ProgressBar-module__QzWWCG__gradient{background:linear-gradient(90deg,#fffc 0%,#fff 50%,#ffffffe6 100%)}.ProgressBar-module__QzWWCG__shimmer{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s ease-in-out infinite ProgressBar-module__QzWWCG__shimmerMove;position:absolute;inset:0}@keyframes ProgressBar-module__QzWWCG__shimmerMove{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ProgressBar-module__QzWWCG__glow{background:var(--color-white);border-radius:var(--radius-full);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px 2px #fff9,0 0 16px 4px #ffffff4d,0 0 24px 8px #ffffff1a}
.ClaimingOverlay-module__yHqeRW__overlay{z-index:100;background:var(--theme-bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ClaimingOverlay-module__yHqeRW__content{justify-content:center;align-items:center;gap:var(--spacing-5);flex-direction:column;flex:1;display:flex}.ClaimingOverlay-module__yHqeRW__logoContainer{justify-content:center;align-items:center;display:flex}.ClaimingOverlay-module__yHqeRW__loadingAnimation{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.ClaimingOverlay-module__yHqeRW__loadingDots{justify-content:center;align-items:center;gap:var(--spacing-3);display:flex}.ClaimingOverlay-module__yHqeRW__loadingDot{background:var(--theme-text-primary);border-radius:50%;width:10px;height:10px}.ClaimingOverlay-module__yHqeRW__statusText{font-family:var(--font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);color:var(--theme-text-muted);text-align:center}.ClaimingOverlay-module__yHqeRW__progressContainer{bottom:var(--spacing-6);left:var(--spacing-5);right:var(--spacing-5);max-width:var(--content-width);margin:0 auto;position:absolute}.ClaimingOverlay-module__yHqeRW__successAnimation{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.ClaimingOverlay-module__yHqeRW__ringContainer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ClaimingOverlay-module__yHqeRW__ring{border-style:solid;border-width:1px;border-radius:50%;width:80px;height:80px;position:absolute}.ClaimingOverlay-module__yHqeRW__checkmarkContainer{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.ClaimingOverlay-module__yHqeRW__checkmarkGlow{pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute}.ClaimingOverlay-module__yHqeRW__checkmarkSvg{z-index:1;position:relative}.ClaimingOverlay-module__yHqeRW__successText{font-family:var(--font-family);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-tight);color:var(--theme-text-primary);text-align:center}.ClaimingOverlay-module__yHqeRW__overlay[data-theme=light]{background:var(--color-white)}.ClaimingOverlay-module__yHqeRW__overlay[data-theme=light] .ClaimingOverlay-module__yHqeRW__loadingDot{background:var(--color-gray-12)}.ClaimingOverlay-module__yHqeRW__overlay[data-theme=light] .ClaimingOverlay-module__yHqeRW__statusText{color:var(--color-neutral-alpha-11)}.ClaimingOverlay-module__yHqeRW__overlay[data-theme=dark]{background:#000000f2}.ClaimingOverlay-module__yHqeRW__overlay[data-theme=dark] .ClaimingOverlay-module__yHqeRW__loadingDot{background:var(--color-white)}.ClaimingOverlay-module__yHqeRW__overlay[data-theme=dark] .ClaimingOverlay-module__yHqeRW__statusText{color:#fff9}
.ProductModule-module__sDOvEG__container{border-radius:var(--radius-4);flex-direction:column;width:100%;display:flex;overflow:hidden}.ProductModule-module__sDOvEG__light{background:var(--color-light-panel-bg)}.ProductModule-module__sDOvEG__dark{background:var(--color-dark-panel-bg)}.ProductModule-module__sDOvEG__mediaWrapper{aspect-ratio:345/400;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__mediaWrapper{background:var(--color-light-media-bg)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__mediaWrapper{background:var(--color-dark-media-bg)}.ProductModule-module__sDOvEG__imageContainer{width:100%;height:100%;position:relative}.ProductModule-module__sDOvEG__productImage{object-fit:cover;object-position:center}.ProductModule-module__sDOvEG__imagePlaceholder{width:100%;height:100%}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__imagePlaceholder{background:linear-gradient(#e6e6e680 0%,#f0f0f0b3 100%)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__imagePlaceholder{background:linear-gradient(#28282880 0%,#1e1e1eb3 100%)}.ProductModule-module__sDOvEG__claimingOverlay{background:var(--color-overlay-light);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductModule-module__sDOvEG__verificationAnimation{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.ProductModule-module__sDOvEG__scanLine{background:linear-gradient(90deg, transparent 0%, var(--color-overlay-text-muted) 50%, transparent 100%);height:2px;box-shadow:0 0 10px var(--color-overlay-text-subtle), 0 0 20px var(--color-dark-dot-small);position:absolute;left:10%;right:10%}.ProductModule-module__sDOvEG__pulseRing{border:2px solid var(--color-overlay-text-subtle);border-radius:var(--radius-full);width:100px;height:100px;position:absolute}.ProductModule-module__sDOvEG__detailSection{padding:var(--spacing-3);gap:var(--spacing-3);flex-direction:column;display:flex}.ProductModule-module__sDOvEG__productInfo{gap:var(--spacing-1);flex-direction:column;display:flex}.ProductModule-module__sDOvEG__productTitle{font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);align-items:baseline;gap:2px;margin:0;display:flex}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__productTitle{color:var(--color-neutral-alpha-11)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__productTitle{color:var(--color-white)}.ProductModule-module__sDOvEG__productName{font-size:var(--font-size-3)}.ProductModule-module__sDOvEG__productVariant{font-size:7.74px;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-1);opacity:.8}.ProductModule-module__sDOvEG__productBrand{font-family:var(--font-family);font-size:var(--font-size-1);font-weight:var(--font-weight-light);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);margin:0}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__productBrand{color:var(--color-neutral-alpha-11)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__productBrand{color:var(--color-white)}.ProductModule-module__sDOvEG__claimingText{font-family:var(--font-family);font-size:var(--font-size-1);font-weight:var(--font-weight-light);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);opacity:.6;margin:var(--spacing-1) 0 0}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__claimingText{color:var(--color-light-text-primary)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__claimingText{color:var(--color-dark-text-primary)}.ProductModule-module__sDOvEG__actionArea{width:100%}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__actionArea button{background:var(--color-gray-12);color:var(--color-white)}.ProductModule-module__sDOvEG__light .ProductModule-module__sDOvEG__actionArea button:hover{background:var(--color-gray-5)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__actionArea button{background:var(--color-gray-12-light);color:var(--color-gray-5)}.ProductModule-module__sDOvEG__dark .ProductModule-module__sDOvEG__actionArea button:hover{background:var(--color-gray-12-light-hover)}.ProductModule-module__sDOvEG__claimedBadge{justify-content:center;align-items:center;gap:var(--spacing-2);height:var(--button-height);background:var(--color-success-bg-subtle);border:1px solid var(--color-success);border-radius:var(--radius-2);color:var(--color-success);font-family:var(--font-family);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-2);display:flex}.ProductModule-module__sDOvEG__claimedBadge svg{width:16px;height:16px}.ProductModule-module__sDOvEG__errorText{font-family:var(--font-family);font-size:var(--font-size-error);font-weight:var(--font-weight-light);line-height:var(--line-height-error);letter-spacing:var(--letter-spacing-1);color:var(--color-error-10);margin:var(--spacing-1) 0 0}
