.names_generator__xZqNZ{display:grid;gap:18px}.names_formRow__Q3GF2{align-items:flex-end}.names_describe__EcaYL{flex:3 1 320px}.names_genderField__93Kk_{flex:0 1 auto;min-width:0}.names_radioChip__Kg8a_{padding:11px 16px}.names_radioChip__Kg8a_:has(input:focus-visible){outline:2px solid var(--vermilion);outline-offset:2px}.names_generate__FsK7b{flex:none;padding-top:16px;padding-bottom:16px}.names_generate__FsK7b:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.names_generate__FsK7b:disabled:before{transform:translateX(-101%)}.names_hint__DZTMr{margin:-6px 0 0;font-size:14px;color:var(--ink-faint)}.names_hintError__QtZLe{color:var(--vermilion-deep);font-weight:500}.names_resultsHead__QjSBt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-top:6px;padding-top:18px;border-top:1px dashed var(--rule)}.names_resultsHead__QjSBt p{margin:0}.names_results__651nL{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.names_result__wTKSl{display:flex;flex-direction:column}.names_source__co5r1{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ochre)}.names_actions__oRJ9a{display:flex;gap:16px;margin-top:auto;padding-top:12px}.names_textButton__StLzc{padding:2px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--ink-soft);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.names_textButton__StLzc:hover{color:var(--vermilion-deep);text-decoration-color:currentColor}.names_textButton__StLzc[aria-pressed=true]{color:var(--moss);text-decoration-color:currentColor}.names_ghost__9Qofq{min-height:132px}.names_ghost__9Qofq span{display:block;height:18px;width:55%;border-radius:4px;background:var(--rule-soft);animation:names_ghost__9Qofq 1.4s ease-in-out infinite alternate}.names_ghost__9Qofq span+span{margin-top:14px;width:85%;height:12px}@keyframes names_ghost__9Qofq{to{opacity:.4}}.names_error__0_cxe{margin:0;padding:12px 16px;border-radius:12px;border:1px solid rgba(217,72,59,.35);background:rgba(217,72,59,.07);color:var(--vermilion-deep);font-size:15px}.names_shortlist__yYUjE{padding:16px 18px;border-radius:12px;background:var(--paper-deep)}.names_shortlistHead__JBRQO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}.names_shortlistButtons__WilHu{display:flex;gap:16px}.names_keptList__Pposm{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.names_keptList__Pposm li{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--sheet);border:1px solid var(--rule);font-family:var(--serif);font-size:17px;color:var(--ink)}.names_keptList__Pposm button{width:26px;height:26px;border:0;border-radius:50%;background:none;font-size:18px;line-height:1;color:var(--ink-faint);cursor:pointer}.names_keptList__Pposm button:hover{color:var(--vermilion-deep);background:var(--paper-deep)}@media (max-width:720px){.names_generate__FsK7b{width:100%}}.names_shelves__zaRqU{display:grid;margin-top:56px;gap:clamp(48px,6vw,80px)}.names_shelf__MdRW3{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px 48px;scroll-margin-top:96px}.names_shelfPlate__xf6dT{width:min(100%,300px);margin-bottom:18px}@media (max-width:900px){.names_shelfPlate__xf6dT{width:min(100%,280px)}}.names_shelfHead__crO8O h3{margin:10px 0 0}.names_shelfHead__crO8O p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.names_shelfHead__crO8O .names_shelfLink__IdrzX{display:inline-block;margin-top:14px;font-size:15px}.names_shelfCount__VyRLd{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ochre)}@media (max-width:900px){.names_shelf__MdRW3{grid-template-columns:1fr}}.names_typeGrid___fKLb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin:0;padding:0;list-style:none}.names_typeCard__LS6gW{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 40px 14px 16px;border-radius:12px;background:var(--sheet);border:1px solid var(--rule-soft);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s}.names_typeCard__LS6gW:hover{transform:translateY(-2px);border-color:var(--rule);box-shadow:var(--shadow-paper)}.names_typeName__A3ceT{font-family:var(--serif);font-size:19px;line-height:1.2;color:var(--ink)}.names_typeSample__QAAJh{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.4;color:var(--ink-soft)}.names_typeArrow__E9znA{position:absolute;right:16px;top:15px;color:var(--vermilion);transition:transform .3s var(--ease-out)}.names_typeCard__LS6gW:hover .names_typeArrow__E9znA{transform:translateX(3px)}.names_typeCardPlate___mqfC{display:grid;grid-template-columns:56px minmax(0,1fr);align-content:center;gap:2px 14px;padding-left:10px}.names_typeThumb__yPu9A{grid-row:1/span 2;align-self:center;width:56px;aspect-ratio:1;border-radius:8px;overflow:hidden}.names_typeThumb__yPu9A img{height:100%;object-fit:cover}@media (max-width:520px){.names_typeGrid___fKLb{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.names_typeCard__LS6gW{padding:12px 12px 12px 14px}.names_typeArrow__E9znA{display:none}.names_typeCardPlate___mqfC{grid-template-columns:36px minmax(0,1fr);gap:6px 10px;padding-left:12px}.names_typeThumb__yPu9A{grid-row:1;width:36px;border-radius:6px}.names_typeCardPlate___mqfC .names_typeName__A3ceT{align-self:center}.names_typeCardPlate___mqfC .names_typeSample__QAAJh{grid-column:1/-1}}.names_contents__vSFZg{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.names_contents__vSFZg a{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--rule);background:var(--sheet);font-size:15px;color:var(--ink-2);transition:border-color .2s}.names_contents__vSFZg a:hover{border-color:var(--ink-faint)}.names_contents__vSFZg small{font-size:12px;color:var(--ink-faint)}.names_tables__CHrCM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px 48px;align-items:start}.names_tableBlock__IeD7M>div:not(.names_tables__CHrCM){max-width:900px}.names_tableTitle__jgRUE{margin:0 0 8px}.names_tableBlock__IeD7M+.names_tableBlock__IeD7M{margin-top:clamp(40px,5vw,64px)}.names_tableBlock__IeD7M>p{max-width:720px;margin:0 0 20px;color:var(--ink-soft)}.names_tableNote__yjv_f{color:var(--ink-faint);font-size:14px}.names_table__eOGrN td:first-child{white-space:nowrap}.names_table__eOGrN td a{color:var(--vermilion-deep)}.names_table__eOGrN td a:hover{text-decoration:underline}.names_spotlight__TQgqF{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none}.names_spotlight__TQgqF li{padding:18px 20px;border-radius:12px;background:var(--sheet);border:1px solid var(--rule-soft);font-size:16px;line-height:1.55;color:var(--ink-soft)}.names_spotlight__TQgqF strong{display:block;margin-bottom:4px;font-family:var(--serif);font-weight:500;font-size:21px;color:var(--ink)}.names_guide__mvXAS{counter-reset:guide}.names_guide__mvXAS h3{counter-increment:guide}.names_guide__mvXAS h3:before{content:counter(guide,upper-roman) ".";margin-right:12px;font-style:italic;color:var(--vermilion)}.names_moreKinds__pVluZ{margin-top:48px}.names_moreKinds__pVluZ h3{margin:0 0 18px}@media (max-width:600px){.names_result__wTKSl{padding:12px 14px}.names_actions__oRJ9a{padding-top:6px}}