*{box-sizing:border-box}html{background:linear-gradient(135deg,#ef9fab,#f4c2ca 35%,#ffe0e5 70%,#ffebf2);background:linear-gradient(180deg,#ffebf2,#ffe0e5);background:radial-gradient(circle at 30% 20%,#ffe0e5 0,#ffebf2 50%,#fff 100%);background:#fff;min-height:100%}body{background:#0000;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}button,input,select,textarea{font-family:inherit}#root{display:flex;flex-direction:column;min-height:100svh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn-primary{align-items:center;background-color:#ee9ca7;border:none;border-radius:9999px;box-shadow:0 4px 6px #0000001a;color:#000;cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;justify-content:center;padding:.875rem 2rem;transition:all .2s;width:200px}.btn-primary:hover:not(:disabled){box-shadow:0 6px 12px #00000026;transform:translateY(-1px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.colored-text{background:linear-gradient(134deg,#f4c3c7 20%,#f1d496 50%,#bc4747);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-weight:700px}.dual-ring-loader{animation:dual-spin .9s linear infinite;border-right:5px solid #0000;border-top:5px solid #0000;border-color:#0b0b0b #0b0b0b #0000 #0000;border-radius:50%;border-style:solid;border-width:5px;height:35px;margin:60px auto;width:35px}.header-separator{align-items:center;border-bottom:1px solid #0000004d;display:flex;justify-content:space-between;margin:20px 0 30px;h1{font-size:20px;font-weight:700;margin-left:25px}}.minisite-link-wrapper{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 8px 32px 0 #4949491a;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px;margin-right:25px;padding:8px 18px;transition:all .3s ease;z-index:100}.minisite-link-wrapper:hover{background:#fff6;box-shadow:0 12px 40px 0 #1f268726;transform:translateY(-2px)}.minisite-link{color:#000;font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap}.hidden-pro-website-section{display:none!important}.tippy-box[data-theme~=material]{border-radius:14px;font-size:12px;padding:6px 10px}@media (max-width:1024px){.minisite-link-wrapper{align-self:center;margin-bottom:.75rem;order:-1}.header-separator{border-bottom:none;flex-direction:column-reverse;margin-bottom:30px;margin-right:0;margin-top:0;h1{margin-left:0;margin-top:0}.minisite-link-wrapper{margin-bottom:0;margin-right:0}}}.is-loading:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.discover-container{margin:0 auto;max-width:1280px;padding:48px}.hero-section{align-items:center;display:flex;gap:48px;justify-content:space-between;margin-bottom:56px}.hero-container{max-width:700px}.hero-title{color:#18181b;font-size:60px;line-height:1.05;margin:0}@media (min-width:1280px){.hero-title{font-size:72px}}.text-rose{color:#ee9ca7}.hero-description{color:#71717a;font-size:18px;margin-top:24px;max-width:448px}.hero-image-wrapper{position:relative}.hero-blur-bg{background:#ee9ca7;border-radius:48px;filter:blur(64px);inset:0;opacity:.5;position:absolute}.hero-image{aspect-ratio:1/1;border-radius:40px;box-shadow:0 20px 25px -5px #fb71854d;object-fit:cover;position:relative;width:350px}.paste-card{background:#ee9ca7;background:linear-gradient(180deg,#fee9f0,#ffdde1 33%,#f3c2c8 67%,#ee9ca7);border-radius:40px;box-shadow:0 10px 15px -3px #0000001a;margin-bottom:56px;padding:40px}.paste-card-title{color:#0b0b0b;font-size:30px;margin:0;text-align:center}.paste-card-content{margin-left:auto;margin-right:auto;margin-top:24px;max-width:600px;text-align:center}.input-group{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:8px;padding:8px}.paste-input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding:12px 16px}.paste-input::placeholder{color:#a1a1aa}.icon-button{border:none;border-radius:12px;display:grid;height:44px;place-items:center;width:44px}.icon-button,.view-all-button{background-color:#18181b;color:#fff;cursor:pointer;transition:opacity .2s ease}.view-all-button{border:none;border-radius:20px;box-shadow:0 10px 15px -3px #0000001a;font-weight:600;letter-spacing:.025em;margin-top:20px;padding:16px}.icon-button:hover,.view-all-button:hover{opacity:.9}.products-title{color:#18181b;font-size:30px;margin-bottom:32px;text-align:center}.products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.products-grid{grid-template-columns:repeat(4,1fr)}}.product-card{aspect-ratio:1/1;border-radius:24px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.product-card:hover{box-shadow:0 20px 25px -5px #fb718533;transform:translateY(-4px)}.product-image{height:100%;object-fit:cover;position:absolute;width:100%}.lock-badge{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;display:grid;height:36px;place-items:center;position:absolute;right:12px;top:12px;width:36px}.warning-text{color:red;font-weight:600}.footer{align-items:center;background-color:#18181b;border-top-left-radius:30px;border-top-right-radius:30px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:56px;padding:20px 40px}.footer-brand{display:flex;flex-direction:row;gap:8px}.footer-brand-name{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em}.footer-brand-name span{color:#ee9ca7}.footer-tagline{color:#fff;font-size:12px;margin:0;opacity:.85}.footer-links{align-items:center;display:flex;gap:4px}.footer-link{border-radius:10px;color:#fff;font-size:13px;padding:6px 12px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.footer-link:hover{background-color:#ffffff14;color:#fff}.footer-divider{background-color:#3f3f46;height:14px;width:1px}.footer-copy{color:#ee9ca7;font-size:12px;font-weight:600;opacity:.85;white-space:nowrap}@media (max-width:640px){.footer{align-items:flex-start;flex-direction:column;gap:20px}}@media (max-width:1024px){.discover-container{padding:32px 24px}.hero-section{align-items:flex-start;flex-direction:column;gap:32px;margin-bottom:40px}.hero-container{max-width:100%}.hero-title{font-size:48px}.hero-image-wrapper{display:flex;justify-content:center;width:100%}.hero-image{max-width:420px;width:100%}.hero-blur-bg{left:50%;transform:translateX(-50%);width:420px}}@media (max-width:640px){.discover-container{padding:24px 16px}.hero-section{gap:24px;margin-bottom:32px}.hero-title{font-size:36px;line-height:1.1}.hero-description{font-size:15px;margin-top:16px;max-width:100%}.hero-image{border-radius:28px;max-width:100%}.paste-card{border-radius:28px;margin-bottom:40px;padding:28px 20px}.paste-card-title{font-size:22px}.paste-input{font-size:13px;padding:10px 12px}.paste-input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-all-button{font-size:15px;padding:14px;width:100%}.products-title{font-size:22px;margin-bottom:20px}.products-grid{gap:12px}.product-card{border-radius:16px}.footer{border-top-left-radius:20px;border-top-right-radius:20px;padding:20px 16px}.footer-links{flex-wrap:wrap;gap:2px}.footer-link{font-size:12px;padding:5px 8px}}.modal-overlay-paywall{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.paywall-card{animation:modalPop .3s ease-out;background:#fff;border-radius:32px;margin:auto;max-width:1000px;overflow:hidden;position:relative;width:100%}.close-btn-svg{cursor:pointer;position:absolute;right:15px;top:15px;z-index:1000}.paywall-content{display:grid;grid-template-columns:1.2fr 1fr;min-height:500px}.paywall-left{display:flex;flex-direction:column;justify-content:center;padding:30px}.upgrade-text{color:#666;font-size:14px;margin:0}.paywall-title{color:#ee9ca7;font-size:36px;font-weight:900;letter-spacing:-1px;line-height:1.1;margin-bottom:50px}.paywall-subtitle,.paywall-title{text-align:center}.features-list{list-style:none;margin-bottom:40px;padding:0}.features-list li{align-items:center;display:flex;font-weight:500;gap:12px;margin-bottom:12px}.pricing-info{color:#666;font-size:14px;margin-bottom:15px}.paywall-right{align-items:center;background:linear-gradient(134deg,#f2cbce,#f4e6c9 50%,#f5cac9);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:30px;position:relative}.influencer-img-container{position:relative;img{border-radius:12px;height:380px;width:240px}}.product-item{display:flex;flex-direction:row;gap:20px;height:100px;width:100px;img{border-radius:12px;box-shadow:0 8px 32px 0 #1f26871a;height:100%;width:100%}}.products-list{bottom:20px;left:50px;position:absolute}.paywall-action-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}.paywall-close-text{background:none;border:none;color:#666;cursor:pointer;margin-top:20px;text-decoration:underline}@keyframes modalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.paywall-content{grid-template-columns:1fr}.paywall-visual{display:none}.paywall-content{grid-template-columns:1fr}.paywall-right{min-height:300px;padding:20px}.paywall-left{padding:40px 20px}.paywall-title{font-size:28px}.influencer-img-container img{height:auto;width:180px}.product-item{img{height:65px;width:65px}}}@media (max-width:768px){.products-list{bottom:0;left:20px}}.scrape-loading{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:48px}.scrape-loading__inner{align-items:center;display:flex;flex-direction:column;gap:0;max-width:420px;width:100%}.scrape-loading__blob-wrapper{height:88px;margin-bottom:28px;position:relative;width:88px}.scrape-loading__blob{animation:scrape-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#fee9f0,#ee9ca7);border-radius:50%;box-shadow:0 12px 32px #ee9ca773;height:88px;width:88px}.scrape-loading__ring{animation:scrape-spin 1.8s linear infinite;border-color:#ee9ca7 #f3c2c8 #0000 #0000;border-radius:50%;border-style:solid;border-width:3px;inset:-6px;position:absolute}@keyframes scrape-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.93)}}@keyframes scrape-spin{to{transform:rotate(1turn)}}.scrape-loading__title{color:#18181b;font-size:24px;font-weight:700;margin:0 0 8px;text-align:center}.scrape-loading__subtitle{color:#71717a;font-size:15px;margin:0 0 36px;text-align:center}.scrape-retry-button{background:#18181b;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 32px;transition:opacity .2s ease}.scrape-retry-button:hover{opacity:.85}.scrape-loading__steps{display:flex;flex-direction:column;gap:10px;margin-bottom:28px;width:100%}.scrape-step{align-items:center;border:1px solid #0000;border-radius:16px;display:flex;gap:14px;padding:14px 18px;transition:all .4s ease}.scrape-step--active{background:linear-gradient(135deg,#fff0f3,#ffe4ea);border-color:#ee9ca766;box-shadow:0 4px 16px #ee9ca72e;transform:scale(1.02)}.scrape-step--done{background:#f4f4f5;border-color:#e4e4e7;opacity:.75}.scrape-step--pending{background:#0000;border-color:#f0f0f0;opacity:.45}.scrape-step__icon{border-radius:50%;display:grid;flex-shrink:0;font-size:15px;font-weight:700;height:36px;place-items:center;transition:all .4s ease;width:36px}.scrape-step--active .scrape-step__icon{background:#ee9ca7;box-shadow:0 4px 10px #ee9ca766;color:#fff}.scrape-step--done .scrape-step__icon{background:#18181b;color:#fff}.scrape-step--pending .scrape-step__icon{background:#e4e4e7;color:#a1a1aa}.scrape-step__label{color:#18181b;flex:1 1;font-size:15px;font-weight:500}.scrape-step--pending .scrape-step__label{color:#a1a1aa}.scrape-step__dots{display:flex;gap:4px}.scrape-step__dots span{animation:scrape-bounce 1.3s ease-in-out infinite;background:#ee9ca7;border-radius:50%;display:block;height:6px;width:6px}.scrape-step__dots span:nth-child(2){animation-delay:.15s}.scrape-step__dots span:nth-child(3){animation-delay:.3s}@keyframes scrape-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.scrape-loading__progress-track{background:#f0f0f0;border-radius:9999px;height:6px;overflow:hidden;width:100%}.scrape-loading__progress-fill{background:linear-gradient(90deg,#fee9f0,#ee9ca7);border-radius:9999px;height:100%;transition:width .5s ease-out}@media (max-width:600px){.scrape-loading{padding:24px}.scrape-loading__title{font-size:20px}}.container-wrapper{align-items:center;background-image:linear-gradient(315deg,#fff,#d7e1ec 74%);display:flex;gap:100px;justify-content:space-between;width:100%}.main-container{align-items:end;height:100vh;justify-content:center;text-align:center;width:50%}.main-container,.main-wrapper{display:flex;flex-direction:column}.main-wrapper{align-items:center}.logo-in-profile{border-radius:20px;margin-bottom:40px;width:330px}.main-wrapper>h2{font-size:30px;margin:0}.colored-dot{color:#7dd355;font-size:40px;margin-left:1px}.logos{display:flex;flex-direction:row;gap:20px;margin:60px 0}.store-link{display:inline-block}.store-icon-wrapper{align-items:center;display:flex;height:60px;justify-content:center;overflow:hidden;width:200px}.store-icon{display:block;height:100%;object-fit:contain;width:100%}.icons{display:flex;flex-direction:row;gap:10px}.icons img{width:30px}.aside-container{align-items:center;display:flex;width:50%}.phone-preview{width:380px}@media (max-width:1100px){.phone-preview{width:300px}}@media (max-width:860px){.container-wrapper{align-items:center;flex-direction:column;gap:0}.aside-container,.main-container{align-items:center;justify-content:center;margin-bottom:0;width:100%}.main-container{padding-left:0}.aside-container{margin-bottom:40px;padding-right:0}}@media (max-width:500px){.main-container h2{font-size:26px;padding:0 10px}.aside-container{margin-top:20px}}@media (max-width:460px){.logos{display:flex;flex-direction:column;margin:40px 0 0!important}}@media (max-width:420px){.logo-in-profile{width:300px}.main-container h2{font-size:22px;line-height:1.5rem;margin-bottom:10px}}@media (max-width:320px){.logo-in-profile{width:260px}.main-container h2{font-size:22px}.phone-preview{width:260px}}.not-found-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.not-found-content{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:600px;padding:60px 40px;text-align:center;width:100%}.logo{margin-bottom:30px}.logo-image{border-radius:18px;height:auto;max-width:80px}.error-code{color:#1f2937;font-size:8rem;font-weight:900;line-height:1;margin:20px 0}.error-title{color:#2d3748;font-size:2.5rem;font-weight:700;margin:20px 0}.error-message{color:#718096;font-size:1.2rem;line-height:1.6;margin:30px 0}.actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.back-button,.home-button{border:none;border-radius:12px;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;min-width:120px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.home-button{background:#7dd356;box-shadow:0 4px 15px #7dd35666;color:#fff}.home-button:hover{background:#6bc043;box-shadow:0 6px 20px #7dd35699;transform:translateY(-2px)}.back-button{background:#0000;border:2px solid #7dd356;color:#7dd356}.back-button:hover{background:#7dd356;color:#fff}@media (max-width:768px){.not-found-content{margin-top:40px;padding:40px 20px}.error-code{font-size:6rem}.error-title{font-size:2rem}.error-message{font-size:1.1rem}.actions{align-items:center;flex-direction:column}.back-button,.home-button{max-width:200px;width:100%}}@media (max-width:480px){.error-code{font-size:4.5rem}.error-title{font-size:1.8rem}.logo-image{max-width:80px}}.publish-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:calc(100vh - 81px)}.publish-container{max-width:28rem;position:relative;width:100%;z-index:10}.card-header-row{align-items:center;display:flex;font-weight:500;justify-content:space-between;margin-bottom:2rem}.progress-indicator{gap:.5rem;margin-bottom:1rem}.progress-indicator,.progress-step{align-items:center;display:flex;justify-content:center}.progress-step{border-radius:50%;color:#fff;font-size:18px;font-weight:700;height:40px;width:40px}.progress-step.completed{background-color:#000}.progress-step.active{background-color:#4b5563}.progress-line{background-color:#000;border-radius:50px;height:.35rem;width:4rem}.progress-label{color:#4b5563;font-weight:600;text-align:center}.publish-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:2rem;box-shadow:0 0 12px -2px #fb71854d;color:#1f2937;margin:0 20px;padding:2.5rem 1.5rem}.brand-logo{color:#fff;font-size:1.2rem;opacity:.6}.card-content{display:flex;flex-direction:column;text-align:center}.rocket-icon-container{display:flex;justify-content:center;margin-bottom:15px}.rocket-icon-wrapper{background:#ffffff80;border-radius:50%;box-shadow:inset 0 2px 4px #ffffffe6,0 2px 10px #0000000d;padding:1rem}.rocket-icon{color:#4b5563;height:2.5rem;width:2.5rem}.publish-title{color:#000;font-size:25px;font-weight:400;letter-spacing:-.5px;margin:10px 0 0}.publish-description{color:#000;font-size:.95rem;font-weight:500;line-height:1.5;margin-bottom:2.5rem;opacity:.7}.error-heading{align-self:center;color:red;font-size:16px;font-weight:600;margin-top:10px;width:80%}.google-button{align-items:center;background-color:#eaeaea;border:none;border-radius:9999px;box-shadow:0 4px 6px #0000000d;color:#333;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:1rem;height:3.5rem;justify-content:flex-start;padding:.25rem .5rem;transition:all .2s;width:100%}.google-button:hover:not(:disabled){background:#aeaeae;background:linear-gradient(90deg,#eaeaea,#dbdbdb,#f2f2f2,#aeaeae);box-shadow:0 6px 12px #00000014;transform:translateY(-1px)}.google-button:disabled{cursor:not-allowed;opacity:.7}.icon-circle{align-items:center;background:#fff;border-radius:50%;display:flex;justify-content:center}.google-icon,.icon-circle{height:2.5rem;width:2.5rem}.google-icon{object-fit:contain}.google-text{margin-right:2.5rem;width:100%}.terms-text{color:#1f2937;font-size:.75rem;font-weight:600;margin-top:1.5rem}.terms-link{color:#000;cursor:pointer;font-weight:700;text-decoration:none}.terms-link:hover{opacity:.8}.global-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 70% 20%,#ffe0e5 0,#ffebf2 50%,#fff 100%);border-bottom:1px solid #f4f4f599;position:-webkit-sticky;position:sticky;top:0;z-index:50}.header-container{gap:32px;height:80px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px}.header-container,.logo-button{align-items:center;display:flex}.logo-button{background:none;border:none;cursor:pointer;flex-shrink:0;gap:12px;padding:0;text-align:left}.logo-icon-box{border-radius:10px;height:42px;width:42px}.logo-text-main{color:#18181b;font-size:24px;font-weight:700;line-height:1;margin:0}.logo-text-sub{color:#71717a;font-size:10px;letter-spacing:.1em;margin-bottom:0;margin-top:4px;text-transform:uppercase}.nav-pill-container{background-color:#fff;gap:4px;padding:6px}.nav-item,.nav-pill-container{align-items:center;border-radius:9999px;display:flex}.nav-item{color:#71717a;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.nav-item:hover{color:#18181b}.nav-item-active{background:#0b0b0b;box-shadow:0 4px 6px -1px #0000001a;color:#fff!important}.profile-button{align-items:center;background:#fff;border-radius:9999px;color:#71717a;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.profile-button:hover{color:#ee9ca7}.profile-button-active{background:#0b0b0b;box-shadow:0 4px 6px -1px #0000001a;color:#fff}.crown-icon{color:#ee9ca7}.main-content{min-width:0}.hamburger-button{align-items:center;background:#fff;border:none;border-radius:12px;color:#18181b;cursor:pointer;display:none;flex-shrink:0;height:40px;justify-content:center;width:40px}.mobile-menu{background:inherit;border-top:1px solid #f4f4f5cc;display:flex;flex-direction:column;gap:4px;padding:12px 16px 16px}.mobile-nav-item{align-items:center;border-radius:16px;color:#71717a;display:flex;font-size:15px;font-weight:500;gap:10px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.mobile-nav-item:hover{background:#0000000a;color:#18181b}.mobile-nav-item-active{background:#0b0b0b;color:#fff!important}.mobile-menu-divider{background:#f4f4f5e6;height:1px;margin:4px 0}@media (max-width:768px){.header-container{gap:12px;padding:0 16px}.nav-pill-container,.profile-button{display:none}.hamburger-button{display:flex}}.terms-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:1rem;position:relative}.terms-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:2rem;box-shadow:0 8px 32px 0 #1f26871a;color:#0b0b0b;margin-left:auto;margin-right:auto;margin-top:90px;max-width:70%;padding:2rem 1.5rem;position:relative;text-align:center;width:100%;z-index:10}.terms-footer{border-top:1px solid #ffffff4d;display:flex;justify-content:center;margin-top:2.5rem;padding-top:1.5rem;text-align:center}@media (min-width:640px){.terms-content{padding:3rem 2rem}}@media (max-width:1000px){.terms-content{max-width:90%}}@media (max-width:640px){.terms-content{max-width:100%}}.policy-root{margin:0 auto;max-width:800px;min-height:100vh;padding:60px 32px 24px}.policy-nav-bar{align-items:center;display:flex;gap:12px;margin-bottom:24px}.policy-container{margin:0 auto;max-width:800px;padding-bottom:80px}.back-btn-rose{background-color:#fff;border:none;cursor:pointer;display:grid;padding:0;place-items:center}.back-btn-rose:hover{transform:scale(1.05)}.policy-header-section{margin-bottom:48px;text-align:center}.policy-label{color:#ee9ca7;font-size:12px;font-weight:700;letter-spacing:.25em;margin:0;text-transform:uppercase}.policy-main-title{color:#18181b;font-size:48px;letter-spacing:-.025em;margin-top:12px;text-transform:uppercase}.policy-update-date{color:#71717a;font-size:14px;margin-top:8px}.policy-card{background-color:#fff;border:1px solid #f4f4f5;border-radius:32px;box-shadow:0 10px 15px -3px #0000001a;padding:40px}.policy-intro{border-bottom:1px solid #f4f4f5;color:#18181b;font-size:16px;line-height:1.6;margin-bottom:40px;padding-bottom:24px}.policy-section{margin-bottom:32px}.policy-section-title{align-items:center;color:#18181b;display:flex;font-size:20px;font-weight:700;gap:12px;margin-bottom:16px}.policy-section-title:before{background-color:#fb7185;border-radius:2px;content:"";height:20px;width:4px}.policy-text{color:#71717a;font-size:15px;line-height:1.7;margin-bottom:12px}.policy-list{list-style:none;margin:0 0 16px;padding:0}.policy-list-item{color:#71717a;font-size:15px;line-height:1.6;margin-bottom:8px;padding-left:24px;position:relative}.policy-list-item:before{color:#fb7185;content:"•";font-weight:700;left:0;position:absolute}.face-data-highlight{background:linear-gradient(135deg,#fff1f2,#fff);border:1px solid #fda4af;border-radius:20px;margin-top:40px;padding:24px}.email-link{color:#fb7185;font-weight:600;text-decoration:none}.email-link:hover{text-decoration:underline}.loading-auth-container{background:radial-gradient(circle at 70% 20%,#ffe0e5 0,#ffebf2 50%,#fff 100%);min-height:100vh;width:100%}.loading-auth-container,.loading-auth-wrapper{align-items:center;display:flex;justify-content:center}.loading-auth-relative{position:relative}.loading-auth-outer-ring{animation:loading-auth-spin 3s linear infinite;inset:0;position:absolute}@keyframes loading-auth-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-auth-ring-border{border-color:#1f2937 #4b5563 #0000 #0000;border-radius:50%;border-style:solid;border-width:4px;height:6rem;width:6rem}.loading-auth-inner-circle{align-items:center;animation:loading-auth-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#ee9ca7;background:linear-gradient(180deg,#fee9f0,#ffdde1 33%,#f3c2c8 67%,#ee9ca7);border-radius:50%;box-shadow:0 8px 24px #1f29374d;display:flex;height:6rem;justify-content:center;width:6rem}@keyframes loading-auth-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}.loading-auth-inner-icon{color:#fff;height:2rem;width:2rem}.cookie-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:1rem;position:relative}.cookie-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:2rem;box-shadow:0 8px 32px 0 #1f26871a;margin-left:auto;margin-right:auto;margin-top:90px;max-width:70%;padding:2rem 1.5rem;position:relative;text-align:center;width:100%;z-index:10}.cookie-header h1{color:#0b0b0b;font-size:2rem;font-weight:700;margin-bottom:1rem}.cookie-dates{color:#0b0b0b;margin-bottom:2rem}.cookie-dates p{margin:.25rem 0}.cookie-body{margin-top:2rem}.cookie-body section{margin-bottom:2.5rem}.cookie-body h2{font-size:1.5rem;font-weight:600}.cookie-body h2,.cookie-body p{color:#0b0b0b;margin-bottom:1rem}.cookie-body p{line-height:1.7}.cookie-body a{color:#8e726d;text-decoration:underline;transition:color .2s ease}.cookie-body a:hover{color:#6b4f4b}.cookie-body ul{list-style-type:disc;margin-bottom:1rem;padding-left:2rem}.cookie-body li{color:#0b0b0b;line-height:1.7;margin-bottom:.75rem}.table-container{background:#e1ae9733;border:2px solid #806864;border-radius:.75rem;margin:1.5rem 0;overflow-x:auto}.cookie-table{border-collapse:collapse;min-width:600px;width:100%}.cookie-table td,.cookie-table th{border:2px solid #907b78;padding:1rem;text-align:left}.cookie-table th{background:#8e726d;border-bottom:2px solid #907b78;color:#fff;font-weight:600;text-align:center}.cookie-table td{background:#fdf3ed66;color:#374151}.cookie-table tr:hover td{background:#fff9}.cookie-footer{border-top:1px solid #ffffff4d;display:flex;justify-content:center;margin-top:2.5rem;padding-top:1.5rem;text-align:center}.back-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 8px 32px 0 #1f26871a;color:#0b0b0b;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease;width:120px}.back-button:hover{background:#fff6;box-shadow:0 12px 40px 0 #1f268726;color:#0b0b0b;transform:translateY(-2px)}@media (min-width:640px){.cookie-content{padding:3rem 2rem}}@media (max-width:1000px){.cookie-content{max-width:90%}}@media (max-width:640px){.cookie-content{max-width:100%}.cookie-header h1{font-size:1.5rem}.cookie-body h2{font-size:1.25rem}}@media (max-width:768px){.table-container{background:#0000;border:none;overflow-x:visible}.cookie-table{border:none;display:block;min-width:100%}.cookie-table thead{display:none}.cookie-table tbody,.cookie-table td,.cookie-table tr{display:block;width:100%}.cookie-table tr{background:#ffffff80;border:2px solid #871f3333;border-radius:.75rem;box-shadow:0 4px 16px 0 #1f268714;margin-bottom:1.5rem;padding:1rem}.cookie-table td{background:#0000;border:none;padding:.75rem 0;position:relative;text-align:left}.cookie-table td:before{color:#1f2937;content:attr(data-label);display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.cookie-table td:not(:last-child){border-bottom:1px solid #1f26871a;margin-bottom:.75rem;padding-bottom:.75rem}}.profile-container{margin:0 auto;max-width:768px;padding:40px 48px}.profile-header{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.avatar-wrapper{background:linear-gradient(135deg,#fda4af,#fb7185);border-radius:9999px;box-shadow:0 10px 25px -5px #fb718566;display:grid;height:128px;place-items:center;width:128px}.avatar-image{border-radius:50%;height:112px;object-fit:cover;width:112px}.profile-name{color:#18181b;font-size:36px;font-weight:700;margin-bottom:0;margin-top:24px}.profile-joined{color:#71717a;font-size:14px;margin-top:8px}.settings-outer-card{background:linear-gradient(135deg,#fff1f2,#ffe4e6);border-radius:32px;box-shadow:0 4px 6px -1px #0000001a;padding:8px}.settings-inner-card{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.menu-item{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .2s ease;width:100%}.menu-item:not(:first-child){border-top:1px solid #f4f4f5}.menu-item:hover{background-color:#fb71851a}.menu-item-label{color:#18181b;font-size:16px;font-weight:600}.menu-item-right{align-items:center;color:#71717a;display:flex;gap:12px}.delete-button{background:linear-gradient(135deg,#fff1f2,#ffe4e6);color:#e11d48}.delete-button .menu-item-label{color:#e11d48}.subscription-plans{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:20px;width:100%}.subscription-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffffe6;border-radius:2rem;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;height:450px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:320px}.subscription-card-header{background-color:#ee9ca7;height:75px;padding:30px 30px 20px;.sub-header{color:#000}}.subscription-card-main{display:flex;flex-direction:column;height:80%;justify-content:space-between;padding:40px 30px}.subscription-price-container{display:flex;flex-direction:column;gap:2px}.price-tag{align-items:baseline;display:flex;gap:4px}.subscription-card p{font-size:32px;font-weight:800;line-height:32px;margin:0}.subscription-price-subheader{font-size:13px}.subscription-advantages{display:flex;flex-direction:column;gap:15px;list-style:none;padding:0;li{align-items:center;display:flex;font-size:15px;font-weight:500;gap:8px}.icon{margin-bottom:3px;margin-left:2px}}.subscription-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.subscription-card h2{color:#fff;font-size:20px;margin:auto 0;padding:0;width:100%}.current-plan-btn,.subscribe-btn{border:none;border-radius:50px;font-weight:600;padding:12px 35px;width:100%}.current-plan-btn{cursor:default}.subscribe-btn:not(:disabled){background-color:#ee9ca7;cursor:pointer}.subscribe-btn:hover:not(:disabled){box-shadow:0 6px 12px #00000026;transform:translateY(-1px)}.toggle-wrapper{display:flex;justify-content:center;margin-bottom:40px;margin-top:20px}.toggle-container{border:2px solid #ee9ca7;border-radius:50px;display:flex;padding:4px;position:relative;width:320px}.toggle-btn{background:#0000;border:none;cursor:pointer;flex:1 1;font-weight:600;outline:none;padding:10px 0;transition:color .3s ease;z-index:2}.selection-slider{background:#ee9ca7;border-radius:50px;box-shadow:0 2px 10px #0000001a;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .4s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px);z-index:1}.selection-slider.is-annual{transform:translateX(100%)}@media (max-width:768px){.toggle-wrapper{margin-bottom:0}.subscription-plans{gap:40px;margin-bottom:20px}}.saved-container{margin:0 auto;max-width:1152px;padding:40px 48px}.saved-title{color:#18181b;font-size:30px;letter-spacing:.01em;margin-bottom:48px;text-align:center}.video-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:1024px){.video-grid{grid-template-columns:repeat(2,1fr)}}.video-grid--single{justify-items:center}.video-grid--single .video-card{grid-column:1/-1;max-width:560px;width:100%}.video-card{background-color:#fff;border-radius:24px;box-shadow:0 0 12px -2px #fb71854d;display:block;padding:20px;text-decoration:none;transition:all .3s ease}.video-card:hover{box-shadow:0 10px 25px -5px #fb71854d;transform:translateY(-4px)}.video-card-inner{display:flex;gap:20px}.thumbnail-wrapper{border-radius:16px;flex-shrink:0;height:176px;overflow:hidden;position:relative;width:176px}.thumbnail-image{height:100%;mix-blend-mode:multiply;object-fit:cover;width:100%}.thumbnail-overlay{bottom:8px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));font-size:11px;font-weight:600;left:8px;position:absolute;right:8px}.video-details{flex:1 1;min-width:0;position:relative;.example-text{background-color:#fb71851a;border-radius:12px;color:#000;font-size:14px;font-weight:500;padding:5px 10px;position:absolute;right:0;top:-20px}}.author-name{color:#18181b;font-size:24px;font-weight:700;line-height:1;margin:0}.author-handle{color:#71717a;font-size:12px;margin-top:4px}.video-caption{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#71717a;display:-webkit-box;font-size:14px;margin-top:12px;overflow:hidden}.stats-row{display:flex;gap:8px;margin-top:16px}.stat-badge{align-items:center;background-color:#fb71851a;border-radius:9999px;color:#18181b;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.stat-icon{color:#fb7185}.stat-icon-fill{fill:#fb7185;color:#fb7185}.saved-loading{align-items:center;color:#ee9ca7;display:flex;justify-content:center;min-height:60vh}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{display:inline-block;height:80px;position:relative;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:8px;left:36px;opacity:0;top:36px;width:8px}4.9%{height:8px;left:36px;opacity:0;top:36px;width:8px}5%{height:8px;left:36px;opacity:1;top:36px;width:8px}to{height:80px;left:0;opacity:0;top:0;width:80px}}@media (max-width:768px){.saved-container{padding:24px 16px}.saved-title{font-size:22px;margin-bottom:28px}.video-card{border-radius:20px;padding:14px}.video-card-inner{flex-direction:column;gap:14px}.thumbnail-wrapper{height:200px;width:100%}.author-name{font-size:18px}.video-caption{-webkit-line-clamp:3;margin-top:8px}.stats-row{margin-top:12px}}@media (max-width:400px){.thumbnail-wrapper{height:160px}.stat-badge{font-size:11px;padding:5px 10px}}.details-container{margin:0 auto;max-width:1200px;min-height:100vh;padding:60px 32px 24px}.details-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.details-back-button{background-color:#fff;border:none;cursor:pointer;display:grid;padding:0;place-items:center}.back-button:hover{background:#e0e0e0}.details-title{color:#18181b;font-size:16px;font-weight:600;letter-spacing:.01em;margin:0}.details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.details-grid{align-items:start;grid-template-columns:5fr 7fr}}.video-column{display:flex;flex-direction:column;gap:16px}.video-player-wrapper{aspect-ratio:9/16;background:#000;border-radius:30px;max-height:600px;overflow:hidden;position:relative;width:100%}.handle-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffeb;border-radius:9999px;color:#18181b;font-size:11px;font-weight:600;left:12px;padding:4px 10px;position:absolute;top:12px}.play-button-overlay{display:none}.video-caption{color:#555;font-size:13px;line-height:1.55;margin:0}.video-stats{display:flex;flex-wrap:wrap;gap:8px}.stat-pill{align-items:center;background-color:#f0f0f0;border-radius:9999px;color:#333;display:flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.stat-icon{color:#888}.stat-icon-fill{fill:#e0245e;color:#e0245e}.share-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.share-label{color:#888;font-size:12px;margin-right:4px}.share-btn{background:#f0f0f0;border:none;border-radius:50%;color:#666;cursor:pointer;display:grid;height:32px;place-items:center;text-decoration:none;transition:background .15s ease;width:32px}.share-btn:hover{background:#e2e2e2}.share-btn svg{fill:#666;height:16px;width:16px}.product-column{display:flex;flex-direction:column;gap:16px}.product-column-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.section-subtitle{color:#18181b;font-size:14px;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.paid-links-label{color:#888;font-size:11px}.product-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.product-list{gap:12px;grid-template-columns:repeat(3,1fr)}}.product-item-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.product-item-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.product-img-box{aspect-ratio:1/1;background:#f5f5f5;position:relative}.product-img{height:100%;object-fit:cover;width:100%}.product-info-footer{background:#fff;padding:8px 10px 10px}.brand-tag{color:#888;font-size:10px;font-weight:600;letter-spacing:.04em;margin:0 0 2px;text-transform:uppercase}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#18181b;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.4;margin:0;overflow:hidden}.product-details-root{margin:0 auto;max-width:1200px;padding:60px 32px 24px}.back-nav-container{align-items:center;display:flex;gap:12px;margin-bottom:24px}.back-button-circle{background:linear-gradient(135deg,#fda4af,#fb7185);border:none;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;color:#18181b;cursor:pointer;display:grid;height:44px;place-items:center;transition:transform .2s ease;width:44px}.back-button-circle:hover{transform:scale(1.05)}.product-main-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr;margin:0 auto;max-width:1152px}@media (min-width:1024px){.product-main-grid{grid-template-columns:repeat(2,1fr)}}.hero-image-container{border-radius:40px;box-shadow:0 0 12px -2px #fb71854d;height:550px;overflow:hidden;position:relative}.hero-image-content{height:100%;inset:0;mix-blend-mode:multiply;object-fit:cover;position:absolute;width:100%}.info-column{display:flex;flex-direction:column;gap:24px;justify-content:space-evenly}.info-card{background-color:#fff;border-radius:24px;box-shadow:0 0 12px -2px #0000001a;padding:32px}.brand-label{color:#ee9ca7;font-size:12px;font-weight:700;letter-spacing:.25em;margin:0}.brand-label,.product-title-large{text-align:center;text-transform:uppercase}.product-title-large{color:#18181b;font-size:48px;letter-spacing:-.025em;line-height:1.1;margin-top:12px}.product-desc-text{color:#71717a;font-size:16px;line-height:1.5;margin-top:24px;text-align:center}.feature-row{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 0 12px -2px #0000001a;display:flex;gap:20px;padding:20px}.feature-row-top-align{align-items:flex-start}.feature-icon-box{background:linear-gradient(135deg,#fda4af,#fb7185);border-radius:16px;display:grid;flex-shrink:0;height:64px;place-items:center;width:64px}.feature-label{color:#ee9ca7;font-size:11px;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.feature-value{color:#18181b;font-size:18px;font-weight:500;margin-top:4px}.feature-value-small{font-size:16px;line-height:1.4;margin-bottom:0}@media (max-width:768px){.product-details-root{padding:32px 16px 16px}.product-main-grid{gap:20px}.hero-image-container{border-radius:24px;height:320px}.product-title-large{font-size:28px}.info-card{border-radius:20px;padding:20px}.product-desc-text{font-size:14px;margin-top:16px}.feature-row{border-radius:20px;gap:14px;padding:16px}.feature-value{font-size:15px}.feature-value-small{font-size:14px}}.faq-card{padding:16px 24px}.faq-item{border-bottom:1px solid #f4f4f5}.faq-item:last-of-type{border-bottom:none}.faq-question-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:14px;padding:20px 8px;text-align:left;width:100%}.faq-question-btn:hover .faq-question-text{color:#18181b}.faq-question-number{color:#fb7185;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;width:20px}.faq-question-text{color:#3f3f46;flex:1 1;font-size:15px;font-weight:600;line-height:1.4;transition:color .15s ease}.faq-chevron{color:#a1a1aa;flex-shrink:0;transition:transform .25s ease,color .15s ease}.faq-item--open .faq-chevron{color:#fb7185;transform:rotate(180deg)}.faq-item--open .faq-question-text{color:#18181b}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-item--open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;padding:0 8px 0 34px}.faq-item--open .faq-answer-inner{padding-bottom:20px}.faq-contact-box{margin-top:24px}
/*# sourceMappingURL=main.a4d02141.css.map*/