.namegen_manage_header{align-items:center;gap:12px}.namegen_manage_header .namegen_mobile_select{display:none}.namegen_manage_header .namegen_tabs{flex:1 1 auto}.namegen_manage_header .manage_add_new_btn{flex:0 0 auto;white-space:nowrap}.namegen_nav_mark{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:6px;font-size:11px;font-weight:800}.namegen_workspace{--ng-ink: #243b36;--ng-muted: #687873;--ng-line: var(--border_color_lighter);--ng-soft: #f3f8f5;--ng-warm: #f8f3ec;--ng-accent: var(--main_color);position:relative;display:grid;gap:18px;max-width:1500px;margin:0 auto;color:var(--ng-ink)}.namegen_workspace button,.namegen_workspace a,.namegen_workspace input,.namegen_workspace select,.namegen_workspace textarea{min-height:38px}.namegen_workspace h2,.namegen_workspace h3,.namegen_workspace p{overflow-wrap:anywhere}.namegen_workspace h2,.namegen_workspace h3{color:var(--ng-ink)}.namegen_workspace p{color:var(--ng-muted);line-height:1.55}.namegen_workspace .form_input{width:100%}.namegen_workspace label{display:grid;gap:6px}.namegen_workspace label>span{color:var(--ng-ink);font-size:12px;font-weight:700}.namegen_feedback{position:sticky;top:8px;z-index:1100;width:min(100%,560px);margin:0 auto -58px;padding:12px 16px;border:1px solid var(--ng-line);border-radius:10px;background:var(--white_color);text-align:center}.namegen_feedback.success{border-color:#5c9b7f;color:#176347}.namegen_feedback.error{border-color:#c98282;color:#9e3838}.namegen_hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:24px;min-height:190px;padding:30px;border:1px solid var(--ng-line);border-radius:14px;background:var(--ng-soft)}.namegen_hero>div{display:grid;gap:8px;max-width:760px}.namegen_hero p{margin:0;color:var(--ng-accent);font-size:12px;font-weight:750}.namegen_hero h2{margin:0;max-width:24ch;font-size:clamp(25px,3vw,42px);line-height:1.13}.namegen_hero span{max-width:68ch;color:var(--ng-muted);line-height:1.5}.namegen_page_intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0}.namegen_page_intro h2{margin:0;font-size:24px}.namegen_page_intro p{margin:4px 0 0;max-width:70ch;font-size:13px}.namegen_stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.namegen_stats article{display:grid;gap:6px;min-height:106px;padding:18px;border:1px solid var(--ng-line);border-radius:11px;background:var(--white_color)}.namegen_stats strong{font-size:26px}.namegen_stats span{color:var(--ng-muted);font-size:12px}.namegen_home_sections,.namegen_help_grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.namegen_home_sections section,.namegen_help_grid section{padding:20px;border:1px solid var(--ng-line);border-radius:12px;background:var(--white_color)}.namegen_home_sections h3,.namegen_help_grid h3{margin:0 0 7px;font-size:16px}.namegen_home_sections p,.namegen_help_grid p{margin:0;font-size:13px}.namegen_help_grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.namegen_filters{display:grid;grid-template-columns:minmax(240px, 2fr) repeat(5, minmax(125px, 1fr));gap:10px;padding:16px;border:1px solid var(--ng-line);border-radius:12px;background:var(--white_color)}.namegen_filters .namegen_search{grid-column:span 2}.namegen_filters .namegen_filter_actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.namegen_results_head{display:flex;justify-content:space-between;color:var(--ng-muted);font-size:12px}.namegen_name_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.namegen_name_card{display:grid;gap:13px;padding:18px;border:1px solid var(--ng-line);border-radius:12px;background:var(--white_color);outline:none}.namegen_name_card.is_selected{border-color:var(--ng-accent)}.namegen_name_card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.namegen_name_card>header h3{margin:0;font-size:22px}.namegen_name_card>header p{margin:3px 0 0;font-size:12px}.namegen_name_card .namegen_meaning{margin:0;color:var(--ng-ink);font-size:14px}.namegen_name_card dl{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.namegen_name_card dl div{display:grid;gap:2px}.namegen_name_card dt{color:var(--ng-muted);font-size:10px;font-weight:700}.namegen_name_card dd{margin:0;font-size:12px}.namegen_icon_action{width:40px;border:1px solid var(--ng-line);border-radius:9px;background:rgba(0,0,0,0);color:var(--ng-muted);font-size:20px}.namegen_icon_action.active{border-color:var(--ng-accent);color:var(--ng-accent)}.namegen_social_stats{display:flex;align-items:center;flex-wrap:wrap;gap:7px 15px;padding-top:10px;border-top:1px solid var(--ng-line);color:var(--ng-muted);font-size:11px}.namegen_social_stats button{min-height:28px;border:0;padding:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.namegen_social_stats button.active{color:var(--ng-accent);font-weight:700}.namegen_byline{margin:0;color:var(--ng-muted);font-size:11px;font-style:italic}.namegen_card_tools summary{min-height:34px;color:var(--ng-accent);font-size:12px;font-weight:700;cursor:pointer}.namegen_tool_forms{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;padding-top:10px}.namegen_tool_forms form{display:grid;align-content:start;gap:8px;padding:12px;border-radius:9px;background:var(--ng-soft)}.namegen_comments{display:grid;gap:8px}.namegen_comments>p{margin:0;font-size:11px}.namegen_comments article{display:grid;gap:4px;padding:10px;border:1px solid var(--ng-line);border-radius:8px;background:var(--white_color)}.namegen_comments article.is_reply{margin-left:18px;border-left:3px solid var(--ng-accent)}.namegen_comments strong,.namegen_comments small{font-size:10px}.namegen_comments p{margin:0;color:var(--ng-ink);font-size:12px}.namegen_comments form{grid-template-columns:minmax(0, 1fr) auto;padding:4px 0 0;background:rgba(0,0,0,0)}.namegen_sources{display:grid;gap:5px;padding:10px;border:1px solid var(--ng-line);border-radius:8px}.namegen_sources strong{font-size:11px}.namegen_sources a{min-height:0;color:var(--ng-accent);font-size:11px}.namegen_split{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(280px, 0.8fr);align-items:start;gap:16px}.namegen_side_forms{display:grid;gap:12px}.namegen_panel_form{display:grid;gap:12px;padding:18px;border:1px solid var(--ng-line);border-radius:12px;background:var(--white_color)}.namegen_panel_form.is_emphasized{border-color:var(--ng-accent)}.namegen_panel_form h3,.namegen_panel_form p{margin:0}.namegen_panel_form p{font-size:12px}.namegen_panel_form details{display:grid;gap:10px}.namegen_panel_form details summary{margin-bottom:10px;color:var(--ng-accent);font-size:12px;font-weight:700;cursor:pointer}.namegen_panel_form details label{margin-top:8px}.namegen_check{display:flex !important;grid-template-columns:auto 1fr;align-items:center;gap:8px !important}.namegen_check input{min-height:18px}.namegen_collection{display:grid;overflow:hidden;border:1px solid var(--ng-line);border-radius:12px;background:var(--white_color)}.namegen_collection_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ng-line);color:var(--ng-ink);text-decoration:none}.namegen_collection_row:last-child{border-bottom:0}.namegen_collection_row span{display:grid;gap:3px}.namegen_collection_row small{color:var(--ng-muted)}.namegen_collection_row b{color:var(--ng-muted);font-size:20px}.namegen_invite,.namegen_inline_invite{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--ng-line);border-radius:10px;background:var(--ng-warm)}.namegen_invite>div,.namegen_inline_invite>div{display:flex;gap:8px}.namegen_inline_invite{justify-content:start}.namegen_inline_invite label{min-width:min(100%,340px)}.namegen_project_header{display:flex;justify-content:space-between;gap:16px}.namegen_project_header a{min-height:0;color:var(--ng-accent);font-size:12px;font-weight:700}.namegen_project_header h2{margin:5px 0 0}.namegen_project_header p{margin:3px 0 0;font-size:12px}.namegen_project_tools{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:9px}.namegen_project_tools section{display:grid;gap:5px;padding:13px;border:1px solid var(--ng-line);border-radius:9px;background:var(--white_color)}.namegen_project_tools strong{font-size:11px}.namegen_project_tools span{color:var(--ng-muted);font-size:12px}.namegen_privacy_note{margin:0;padding:10px 13px;border-left:3px solid var(--ng-accent);background:var(--ng-soft);font-size:12px}.namegen_shortlist{display:grid;gap:8px}.namegen_shortlist article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--ng-line);border-radius:10px;background:var(--white_color)}.namegen_shortlist h3{margin:0;font-size:17px}.namegen_shortlist span{color:var(--ng-muted);font-size:11px}.namegen_shortlist_card{display:grid !important;align-items:stretch !important}.namegen_shortlist_card>header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(180px, 0.35fr);align-items:end;gap:12px}.namegen_shortlist_card>header label{min-width:0}.namegen_shortlist_facts{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin:0}.namegen_shortlist_facts div{min-width:0;padding:9px;border-radius:8px;background:var(--ng-soft)}.namegen_shortlist_facts dt{color:var(--ng-muted);font-size:10px;font-weight:700}.namegen_shortlist_facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.namegen_shortlist_facts .is_warning{color:var(--red_color, #a33b3b);font-weight:700}.namegen_fit_line{margin:0;color:var(--ng-muted);font-size:11px}.namegen_fit_line strong{color:var(--ng-ink)}.namegen_preference_actions{display:flex;flex-wrap:wrap;gap:6px}.namegen_preference_actions button{border:1px solid var(--ng-line);border-radius:8px;padding:0 10px;background:rgba(0,0,0,0);color:var(--ng-muted)}.namegen_preference_actions button.active{border-color:var(--ng-accent);color:var(--ng-accent);font-weight:700}.namegen_group_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.namegen_group_card{display:grid;gap:10px;padding:16px;border:1px solid var(--ng-line);border-radius:11px;background:var(--white_color)}.namegen_group_card>header{display:flex;justify-content:space-between;gap:12px}.namegen_group_card h3,.namegen_group_card p{margin:0}.namegen_group_card header span,.namegen_group_card p{color:var(--ng-muted);font-size:11px}.namegen_activity{display:grid;gap:8px}.namegen_activity>h3{margin:0 0 4px}.namegen_activity article{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:13px;border:1px solid var(--ng-line);border-radius:9px;background:var(--white_color)}.namegen_activity span,.namegen_activity time{color:var(--ng-muted);font-size:11px}.namegen_activity time{grid-column:2;grid-row:1/span 2;align-self:center}.namegen_settings_grid{display:grid;grid-template-columns:minmax(260px, 0.7fr) minmax(480px, 1.3fr);align-items:start;gap:14px}.namegen_notification_head,.namegen_notification_row{display:grid;grid-template-columns:minmax(0, 1fr) 70px 70px;align-items:center;gap:10px}.namegen_notification_head{color:var(--ng-muted);font-size:10px;text-align:center}.namegen_notification_row{padding:10px 0;border-top:1px solid var(--ng-line)}.namegen_notification_row>span{display:grid;gap:2px}.namegen_notification_row small{color:var(--ng-muted);font-size:10px;font-weight:400}.namegen_notification_row input{justify-self:center}.namegen_review_queue{display:grid;gap:8px}.namegen_review_queue>h3{margin:0}.namegen_review_queue article{display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 0.8fr);gap:12px;padding:14px;border:1px solid var(--ng-line);border-radius:10px;background:var(--white_color)}.namegen_review_queue article>div{display:grid;gap:3px}.namegen_review_queue span,.namegen_review_queue small{color:var(--ng-muted);font-size:11px}.namegen_review_queue form{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px}.namegen_management_grid{display:grid;gap:14px}.namegen_review_form{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.namegen_review_form>input,.namegen_review_form .namegen_review_actions{grid-column:1/-1}.namegen_review_actions{display:flex;flex-wrap:wrap;gap:6px}.namegen_taxonomy_panel{display:grid;gap:12px;padding:16px;border:1px solid var(--ng-line);border-radius:11px}.namegen_taxonomy_panel h3,.namegen_taxonomy_panel p{margin:0}.namegen_taxonomy_panel p{color:var(--ng-muted);font-size:12px}.namegen_taxonomy_panel .namegen_panel_form{max-width:720px}.namegen_term_list{display:flex;flex-wrap:wrap;gap:6px}.namegen_term_list span{padding:5px 8px;border:1px solid var(--ng-line);border-radius:7px;color:var(--ng-muted);font-size:10px}.namegen_manager_form{max-width:620px}.namegen_empty{grid-column:1/-1;padding:36px 20px;border:1px dashed var(--ng-line);border-radius:11px;text-align:center}.namegen_empty h3,.namegen_empty p{margin:0}.namegen_empty p{margin-top:5px;font-size:12px}html:has(#dark_mode_stylesheet) .namegen_workspace{--ng-ink: #e4efeb;--ng-muted: #a6b8b2;--ng-soft: #1c2d29;--ng-warm: #312a22}html:has(#dark_mode_stylesheet) .namegen_workspace article,html:has(#dark_mode_stylesheet) .namegen_workspace section,html:has(#dark_mode_stylesheet) .namegen_panel_form,html:has(#dark_mode_stylesheet) .namegen_filters,html:has(#dark_mode_stylesheet) .namegen_collection,html:has(#dark_mode_stylesheet) .namegen_feedback{background:var(--main_background_color)}@media(max-width: 1200px){.namegen_filters{grid-template-columns:repeat(3, minmax(0, 1fr))}.namegen_filters .namegen_search{grid-column:span 2}.namegen_tool_forms{grid-template-columns:1fr}}@media(max-width: 900px){.namegen_manage_header .namegen_mobile_select{display:block;flex:1 1 auto}.namegen_manage_header .namegen_tabs{display:none}.namegen_stats,.namegen_project_tools{grid-template-columns:repeat(2, minmax(0, 1fr))}.namegen_shortlist_facts{grid-template-columns:repeat(2, minmax(0, 1fr))}.namegen_home_sections,.namegen_name_list,.namegen_split,.namegen_settings_grid{grid-template-columns:1fr}}@media(max-width: 620px){.namegen_manage_header .manage_add_new_btn{display:none}.namegen_hero{grid-template-columns:1fr;padding:22px}.namegen_filters{grid-template-columns:1fr}.namegen_filters .namegen_search{grid-column:auto}.namegen_stats,.namegen_project_tools,.namegen_group_grid,.namegen_help_grid{grid-template-columns:1fr}.namegen_shortlist_card>header,.namegen_shortlist_facts{grid-template-columns:1fr}.namegen_shortlist article,.namegen_invite,.namegen_inline_invite{align-items:stretch;flex-direction:column}.namegen_review_queue article{grid-template-columns:1fr}.namegen_review_queue form{grid-template-columns:1fr}.namegen_review_form{grid-template-columns:1fr !important}.namegen_notification_head,.namegen_notification_row{grid-template-columns:minmax(0, 1fr) 54px 54px}}
