.NameGenerator-module__MzcGEW__stage.NameGenerator-module__MzcGEW__stage{justify-content:flex-start;align-items:stretch;gap:20px;padding:28px}.NameGenerator-module__MzcGEW__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NameGenerator-module__MzcGEW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.NameGenerator-module__MzcGEW__nameCard{border:1px solid var(--tools-border);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:118px;padding:16px 14px 10px 18px;transition:border-color .16s;animation:.28s ease-out both NameGenerator-module__MzcGEW__nameIn;display:flex}.NameGenerator-module__MzcGEW__nameCard:hover{border-color:#cfc9c4}@keyframes NameGenerator-module__MzcGEW__nameIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.NameGenerator-module__MzcGEW__nameTop{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.NameGenerator-module__MzcGEW__name{letter-spacing:-.035em;overflow-wrap:break-word;min-width:0;padding-top:2px;font-size:23px;font-weight:780;line-height:1.12}.NameGenerator-module__MzcGEW__heart{width:40px;height:40px;color:var(--tools-dark-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:-8px -6px 0 0;transition:color .16s,background .16s;display:grid}.NameGenerator-module__MzcGEW__heart:hover{background:var(--tools-stage);color:var(--tools-ink)}.NameGenerator-module__MzcGEW__heart[aria-pressed=true]{color:#c94b8c}.NameGenerator-module__MzcGEW__nameActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;display:flex}.NameGenerator-module__MzcGEW__copy,.NameGenerator-module__MzcGEW__face{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:650;display:inline-flex}.NameGenerator-module__MzcGEW__copy{color:var(--tools-muted)}.NameGenerator-module__MzcGEW__copy:hover,.NameGenerator-module__MzcGEW__face{color:var(--tools-ink)}.NameGenerator-module__MzcGEW__face span{color:var(--tools-orange);font-weight:800;transition:transform .16s}.NameGenerator-module__MzcGEW__face:hover:not(:disabled) span{transform:translate(3px)}.NameGenerator-module__MzcGEW__face:disabled{opacity:.55;cursor:progress}.NameGenerator-module__MzcGEW__heart:focus-visible,.NameGenerator-module__MzcGEW__copy:focus-visible,.NameGenerator-module__MzcGEW__face:focus-visible,.NameGenerator-module__MzcGEW__savedList button:focus-visible{outline-offset:2px;outline:2px solid #c94b8c}.NameGenerator-module__MzcGEW__more{justify-content:center;display:flex}.NameGenerator-module__MzcGEW__saved{border-top:1px solid var(--tools-border);flex-direction:column;gap:10px;padding-top:20px;display:flex}.NameGenerator-module__MzcGEW__savedTitle{color:var(--tools-muted);letter-spacing:.13em;margin:0;font-size:12px;font-weight:750}.NameGenerator-module__MzcGEW__savedList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NameGenerator-module__MzcGEW__savedList li{border:1px solid var(--tools-border);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:2px 2px 2px 14px;font-size:15px;font-weight:650;display:inline-flex}.NameGenerator-module__MzcGEW__savedList button{width:34px;height:34px;color:var(--tools-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:18px;line-height:1;display:grid}.NameGenerator-module__MzcGEW__savedList button:hover{background:var(--tools-stage);color:var(--tools-ink)}.NameGenerator-module__MzcGEW__controls{gap:24px}.NameGenerator-module__MzcGEW__group{flex-direction:column;gap:10px;display:flex}.NameGenerator-module__MzcGEW__label{font-size:14px;font-weight:650}@media (max-width:1100px){.NameGenerator-module__MzcGEW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.NameGenerator-module__MzcGEW__controls.NameGenerator-module__MzcGEW__controls{border-top:0;border-bottom:1px solid var(--tools-border);order:-1;gap:18px}.NameGenerator-module__MzcGEW__stage.NameGenerator-module__MzcGEW__stage{gap:16px;padding:16px}.NameGenerator-module__MzcGEW__grid{gap:10px}.NameGenerator-module__MzcGEW__nameCard{border-radius:18px;min-height:108px;padding:14px 10px 6px 14px}.NameGenerator-module__MzcGEW__name{font-size:19px}.NameGenerator-module__MzcGEW__nameActions{flex-direction:column;align-items:flex-start}.NameGenerator-module__MzcGEW__copy,.NameGenerator-module__MzcGEW__face{min-height:34px}}@media (prefers-reduced-motion:reduce){.NameGenerator-module__MzcGEW__nameCard{animation:none}}