.landing-shell-page__back{align-items:center;background:none;border:none;color:#d4af37d9;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;margin-bottom:16px;padding:8px 0;transition:color .2s}.landing-shell-page__back:hover{color:#d4af37}.landing-shell-page{color:#f0ecf9;margin:0 auto;max-width:1200px;padding:32px 16px 72px;position:relative;width:100%}.landing-shell-page__header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(ellipse 600px 300px at 50% 0,#d4af3714 0,#0000 70%),#ffffff08;border:1px solid #d4af372e;border-radius:20px;box-shadow:0 8px 28px #500eb02e,inset 0 1px 0 #ffffff0d;margin-bottom:36px;padding:28px 20px;text-align:center}.landing-shell-page__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d4af37 60%,#f4e4bc);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.landing-shell-page__subtitle{color:#f0ecf9b3;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.6;margin:0 auto;max-width:720px}.landing-shell-page__tool{margin-bottom:28px}.landing-shell-page__seo-content{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #d4af371f;border-radius:18px;box-shadow:0 6px 22px #500eb026,inset 0 1px 0 #ffffff0a;line-height:1.75;margin:0 auto 64px;max-width:820px;padding:28px}.landing-shell-page__seo-content h2{color:#d4af37;font-size:1.5rem;font-weight:700;margin-bottom:16px;margin-top:0}.landing-shell-page__seo-content h3{color:#f4e4bc;font-size:1.15rem;font-weight:700;margin:24px 0 8px}.landing-shell-page__seo-content p{color:#f0ecf9cc;margin:0 0 12px}.landing-shell-page__upsell{margin:0 auto;max-width:980px}.landing-shell-page__upsell-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800;letter-spacing:-.01em;margin:0 0 28px;text-align:center}.landing-shell-page__upsell-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:720px){.landing-shell-page__upsell-grid{grid-template-columns:1fr 1fr}}.landing-shell-page__upsell-card{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #d4af372e;border-radius:18px;box-shadow:0 6px 22px #500eb02e,inset 0 1px 0 #ffffff0a;color:#f0ecf9;display:flex;gap:16px;min-height:100px;padding:22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.landing-shell-page__upsell-card:focus-visible,.landing-shell-page__upsell-card:hover{background:#ffffff0f;border-color:#d4af3780;box-shadow:0 12px 30px #500eb04d,0 0 0 1px #d4af3759;outline:none;transform:translateY(-3px)}.landing-shell-page__upsell-icon{align-items:center;background:linear-gradient(135deg,#d4af37,#500eb0);border-radius:12px;box-shadow:0 6px 18px #d4af374d,inset 0 1px 0 #fff3;color:#fff;display:flex;flex:0 0 auto;font-size:1.4rem;height:50px;justify-content:center;width:50px}.landing-shell-page__upsell-body{flex:1 1 auto;min-width:0}.landing-shell-page__upsell-body h3{color:#f0ecf9;font-size:1.08rem;font-weight:700;margin:0 0 6px}.landing-shell-page__upsell-body p{color:#f0ecf9b3;font-size:.92rem;line-height:1.45;margin:0 0 6px}.landing-shell-page__upsell-price{color:#d4af37;display:inline-block;font-size:.88rem;font-weight:700}.landing-shell-page__upsell-arrow{color:#d4af37;flex:0 0 auto;font-size:1rem;opacity:.85;transition:transform .2s ease}.landing-shell-page__upsell-card:hover .landing-shell-page__upsell-arrow{transform:translateX(4px)}[dir=rtl] .landing-shell-page__upsell-card{flex-direction:row-reverse}[dir=rtl] .landing-shell-page__upsell-arrow{transform:scaleX(-1)}.ecm-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9000}.ecm-modal{background:#1e1433;border:1px solid #d4af374d;border-radius:16px;box-shadow:0 8px 40px #00000080;max-width:420px;padding:2rem 1.75rem;position:relative;width:100%}.ecm-close{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:1.1rem;line-height:1;padding:.25rem .5rem;position:absolute;right:.75rem;top:.75rem;transition:color .2s}.ecm-close:hover{color:#fff}.ecm-title{color:#f4e4bc;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 1.25rem;padding-right:1.5rem}.ecm-form{display:flex;flex-direction:column;gap:.6rem}.ecm-label{color:#fff9;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ecm-input{background:#ffffff12;border:1px solid #d4af374d;border-radius:10px;box-sizing:border-box;color:#fff;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .2s;width:100%}.ecm-input:focus{border-color:#d4af37}.ecm-input::placeholder{color:#ffffff59}.ecm-error{color:#ff6b6b;font-size:.82rem;margin:0}.ecm-submit{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:10px;color:#1a1625;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.5rem;padding:.875rem;transition:opacity .2s,transform .15s}.ecm-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ecm-submit:disabled{cursor:not-allowed;opacity:.5}.ecm-disclaimer{color:#fff6;font-size:.78rem;line-height:1.4;margin:1rem 0 0;text-align:center}.ecm-success{padding:.5rem 0;text-align:center}.ecm-success__icon{background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:50%;color:#1a1625;display:inline-block;font-size:1.5rem;font-weight:700;height:48px;line-height:48px;margin-bottom:1rem;width:48px}.ecm-success h3{color:#f4e4bc;font-size:1.2rem;margin:0 0 .5rem}.ecm-success p{color:#ffffffb3;font-size:.9rem;margin:0}.name-harmony-container{color:#f0ecf9;color:var(--hp-text,#f0ecf9);margin:0;overflow:hidden;position:relative;width:100%}.name-harmony-content{box-sizing:border-box;margin:0 auto;max-width:900px;padding:2rem;position:relative;width:100%;z-index:2}.name-harmony-header{margin-bottom:2rem;text-align:center}.name-harmony-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 0,var(--gold-accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.harmony-subtitle{color:#f0ecf9b3;font-size:1rem;margin:0}.harmony-mode-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.mode-label{color:#f0ecf999;font-size:.9rem}.mode-buttons{border:1px solid #d4af3740;border-radius:10px;display:flex;gap:0;overflow:hidden}.mode-btn{background:#ffffff0a;border:none;color:#f0ecf999;cursor:pointer;font-size:.85rem;padding:.55rem 1.2rem;transition:all .3s ease}.mode-btn:first-child{border-right:1px solid #d4af3726}.mode-btn.active{background:linear-gradient(135deg,#d4af3733,#500eb026);color:#d4af37;font-weight:600}.mode-btn:hover:not(.active){background:#ffffff14;color:#f0ecf9e6}.harmony-search-section{margin-bottom:2rem}.harmony-inputs-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto;max-width:700px}.harmony-input{background:#ffffff0f;border:1px solid #d4af3740;border-radius:12px;color:#f0ecf9;flex:1 1;font-size:1rem;min-width:180px;outline:none;padding:.85rem 1.2rem;transition:all .3s ease}.harmony-input::placeholder{color:#f0ecf966}.harmony-input:focus{background:#ffffff1a;border-color:#d4af3799;box-shadow:0 0 20px #d4af3726}.harmony-search-btn{background:linear-gradient(135deg,#d4af37,#b8860b);border:none;border-radius:12px;color:#1a0a2e;cursor:pointer;font-size:.95rem;font-weight:600;padding:.85rem 1.5rem;transition:all .3s ease;white-space:nowrap}.harmony-search-btn:hover:not(:disabled){box-shadow:0 6px 20px #d4af3766;transform:translateY(-1px)}.harmony-search-btn:disabled{cursor:not-allowed;opacity:.5}.harmony-cost-info{color:#f0ecf966;font-size:.8rem;margin-top:.5rem;text-align:center}.harmony-error{background:#dc354526;border:1px solid #dc35454d;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:700px;padding:.75rem 1rem;text-align:center}.harmony-error p{color:#ff6b7a;font-size:.9rem;margin:0}.harmony-loading-container{display:flex;justify-content:center;padding:2rem 0}.harmony-loading{align-items:center;display:flex;gap:.5rem}.harmony-loading .loading-text{color:#f0ecf9b3;font-size:1rem}.harmony-loading .loading-dots{display:flex;gap:4px}.harmony-loading .dot{animation:harmonyDotBounce 1.4s ease-in-out infinite;background:#d4af37;border-radius:50%;height:6px;width:6px}.harmony-loading .dot:nth-child(2){animation-delay:.2s}.harmony-loading .dot:nth-child(3){animation-delay:.4s}@keyframes harmonyDotBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.harmony-result{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px}.harmony-names-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:.5rem}.harmony-name-primary,.harmony-name-secondary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f4e4bc 50%,#d4af37);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.harmony-vs{color:#f0ecf980;font-size:1.2rem;font-weight:400}.harmony-result .cached-badge{background:#d4af371a;border:1px solid #d4af3733;border-radius:20px;color:#d4af37b3;font-size:.75rem;padding:.25rem .75rem}.harmony-main-score{align-items:center;background:linear-gradient(135deg,#d4af370f,#500eb00f);border:1px solid #d4af3733;border-radius:20px;display:flex;gap:1.5rem;justify-content:center;padding:2rem}.harmony-main-label{display:flex;flex-direction:column;gap:.5rem}.harmony-main-label h3{color:#f0ecf9e6;font-size:1.2rem;font-weight:600;margin:0}.score-badge{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:600;padding:.35rem 1rem;text-align:center}.score-badge.score-excellent{background:#4caf5026;border:1px solid #4caf504d;color:#66bb6a}.score-badge.score-good{background:#d4af3726;border:1px solid #d4af374d;color:#d4af37}.score-badge.score-moderate{background:#ff980026;border:1px solid #ff98004d;color:#ffa726}.score-badge.score-low{background:#f4433626;border:1px solid #f443364d;color:#ef5350}.harmony-score-circle{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative}.harmony-score-circle.large{height:120px;width:120px}.harmony-score-circle.normal{height:80px;width:80px}.harmony-score-circle.small{height:52px;width:52px}.harmony-score-circle svg{height:100%;left:0;position:absolute;top:0;width:100%}.harmony-score-circle .score-bg{stroke:#ffffff14}.harmony-score-circle .score-fill{transition:stroke-dashoffset 1s ease}.harmony-score-circle.score-excellent .score-fill{stroke:#66bb6a}.harmony-score-circle.score-good .score-fill{stroke:#d4af37}.harmony-score-circle.score-moderate .score-fill{stroke:#ffa726}.harmony-score-circle.score-low .score-fill{stroke:#ef5350}.harmony-score-circle .score-value{color:#f0ecf9;font-weight:700;position:relative;z-index:1}.harmony-score-circle.large .score-value{font-size:2rem}.harmony-score-circle.normal .score-value{font-size:1.2rem}.harmony-score-circle.small .score-value{font-size:.85rem}.harmony-subscores{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.harmony-subscore-card{background:#ffffff0a;border:1px solid #d4af371f;border-radius:16px;padding:1.25rem;transition:all .3s ease}.harmony-subscore-card:hover{background:#ffffff0f;border-color:#d4af3740;box-shadow:0 4px 20px #0003}.subscore-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.subscore-info{display:flex;flex-direction:column;gap:.2rem}.subscore-info h4{color:#d4af37;font-size:.9rem;font-weight:600;margin:0}.subscore-value{font-size:.8rem;font-weight:600}.subscore-value.score-excellent{color:#66bb6a}.subscore-value.score-good{color:#d4af37}.subscore-value.score-moderate{color:#ffa726}.subscore-value.score-low{color:#ef5350}.subscore-description{color:#f0ecf9bf;font-size:.88rem;line-height:1.5;margin:0}.harmony-card{background:#ffffff0a;border:1px solid #d4af371f;border-radius:16px;padding:1.5rem;transition:all .3s ease}.harmony-card:hover{background:#ffffff0f;border-color:#d4af3740;box-shadow:0 4px 20px #0003}.harmony-overall-card{background:linear-gradient(135deg,#d4af370f,#500eb00f);border-color:#d4af3733}.harmony-card .card-icon-wrapper{align-items:center;background:linear-gradient(135deg,#d4af3726,#500eb026);border-radius:10px;display:inline-flex;height:36px;justify-content:center;margin-bottom:.75rem;width:36px}.harmony-card .card-icon{color:#d4af37;font-size:1rem}.harmony-card h4{color:#d4af37;font-size:1.05rem;font-weight:600;margin:0 0 .75rem}.harmony-card p{color:#f0ecf9d9;font-size:.95rem;line-height:1.6;margin:0}.harmony-similar-section{margin-top:.5rem}.similar-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f4e4bc 50%,#d4af37);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:center}.similar-names-grid{display:flex;flex-direction:column;gap:.75rem}.similar-name-card{background:#ffffff0a;border:1px solid #d4af371f;border-radius:14px;padding:1rem 1.25rem;transition:all .3s ease}.similar-name-card:hover{background:#ffffff0f;border-color:#d4af3740;box-shadow:0 4px 16px #00000026}.similar-name-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.similar-name-left{align-items:center;display:flex;gap:.5rem}.gender-icon{font-size:.85rem}.gender-icon.gender-boy{color:#42a5f5}.gender-icon.gender-girl{color:#ec407a}.gender-icon.gender-unisex{color:#ab47bc}.similar-name-text{color:#f4e4bc;font-size:1.1rem;font-weight:600}.similar-score-badge{border-radius:15px;font-size:.8rem;font-weight:600;padding:.2rem .65rem}.similar-score-badge.score-excellent{background:#4caf5026;color:#66bb6a}.similar-score-badge.score-good{background:#d4af3726;color:#d4af37}.similar-score-badge.score-moderate{background:#ff980026;color:#ffa726}.similar-score-badge.score-low{background:#f4433626;color:#ef5350}.similar-name-details{display:flex;flex-direction:column;gap:.3rem}.similar-detail{display:flex;font-size:.85rem;gap:.4rem}.similar-detail .detail-label{color:#f0ecf980;flex-shrink:0}.similar-detail .detail-value{color:#f0ecf9cc}.reason-detail{border-top:1px solid #ffffff0d;margin-top:.2rem;padding-top:.3rem}.reason-detail .detail-value{color:#f0ecf9a6;font-style:italic}.harmony-empty{padding:3rem 1rem;text-align:center}.harmony-empty .empty-icon{color:#d4af374d;font-size:3rem;margin-bottom:1rem}.harmony-empty h3{color:#f0ecf9b3;font-size:1.2rem;margin-bottom:.5rem}.harmony-empty p{color:#f0ecf966;font-size:.9rem}.harmony-search-btn .loading-spinner.small{animation:harmonySpin .8s linear infinite;border:2px solid #1a0a2e4d;border-radius:50%;border-top-color:#1a0a2e;height:18px;width:18px}@keyframes harmonySpin{to{transform:rotate(1turn)}}.name-detailed-report{background:#d4af3714;border:1px solid #d4af3740;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem;padding:1rem 1.1rem}.name-detailed-report__info{align-items:flex-start;display:flex;gap:.75rem}.name-detailed-report__icon{flex-shrink:0;font-size:1.5rem;line-height:1}.name-detailed-report__info strong{color:#f4e4bc;display:block;font-size:.9rem;font-weight:700;margin-bottom:.2rem}.name-detailed-report__info p{color:#ffffff8c;font-size:.8rem;margin:0}.name-detailed-report__btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:10px;color:#1a1625;cursor:pointer;font-size:.9rem;font-weight:700;padding:.75rem 1rem;text-align:center;transition:opacity .2s,transform .15s;width:100%}.name-detailed-report__btn:hover{opacity:.9;transform:translateY(-1px)}.results-section-divider{border:none;border-top:1px solid #ffffff1f;margin:2rem 0 1.5rem}.what-next-section{margin-bottom:1.5rem}.what-next-title{color:#ffffff8c;font-size:.85rem;font-weight:600;letter-spacing:.08em;margin:0 0 .875rem;text-align:center;text-transform:uppercase}.what-next-buttons{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.what-next-btn{align-items:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:24px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:.4rem;padding:.6rem 1.1rem;transition:all .2s}.what-next-btn:hover{background:#d4af371f;border-color:#d4af3759;color:#f4e4bc}.what-next-btn--copied{border-color:#34d39980;color:#6ee7b7}.what-next-btn__icon{font-size:.8rem}.result-upsell-card{align-items:center;background:#500eb026;border:1px solid #500eb04d;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.1rem}.result-upsell-card__title{color:#d8b4fe;font-size:.9rem;font-weight:600;margin:0 0 .2rem}.result-upsell-card__desc{color:#ffffff80;font-size:.78rem;margin:0}.result-upsell-card__btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:10px;color:#1a1625;flex-shrink:0;font-size:.85rem;font-weight:700;padding:.6rem 1.1rem;text-decoration:none;transition:opacity .2s,transform .15s;white-space:nowrap}.result-upsell-card__btn:hover{opacity:.9;transform:translateY(-1px)}.results-free-note{color:#fff6;font-size:.78rem;line-height:1.5;margin:0 0 1rem;text-align:center}[dir=rtl] .harmony-inputs-wrapper,[dir=rtl] .harmony-main-score,[dir=rtl] .harmony-mode-toggle,[dir=rtl] .harmony-names-header,[dir=rtl] .similar-detail,[dir=rtl] .similar-name-header,[dir=rtl] .similar-name-left,[dir=rtl] .subscore-header{flex-direction:row-reverse}@media (max-width:768px){.name-harmony-content{padding:1.5rem 1rem}.name-harmony-header h1{font-size:2rem}.harmony-subtitle{font-size:.9rem}.harmony-inputs-wrapper{flex-direction:column}.harmony-search-btn{width:100%}.harmony-subscores{grid-template-columns:1fr}.harmony-main-score{flex-direction:column;text-align:center}.harmony-main-label{align-items:center}.harmony-name-primary,.harmony-name-secondary{font-size:1.3rem}.harmony-names-header{flex-direction:column;gap:.3rem}}@media (max-width:480px){.name-harmony-header h1{font-size:1.8rem}.harmony-name-primary,.harmony-name-secondary{font-size:1.1rem}.harmony-score-circle.large{height:100px;width:100px}.harmony-score-circle.large .score-value{font-size:1.6rem}.harmony-card h4{font-size:.95rem}.harmony-card p{font-size:.88rem}.similar-name-text{font-size:1rem}.what-next-buttons{align-items:stretch;flex-direction:column}.what-next-btn{justify-content:center}.result-upsell-card{align-items:flex-start;flex-direction:column}.result-upsell-card__btn{text-align:center;width:100%}}
/*# sourceMappingURL=312.f757d6b3.chunk.css.map*/