.Chip_chip__76qLF{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.875rem;font-weight:500;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:all .15s ease;min-height:40px}.Chip_chip__76qLF:hover:not(:disabled){border-color:var(--accent);color:var(--ink);background:var(--surface-2)}.Chip_selected__k0C6d{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important;font-weight:600;box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 30%,transparent)}.Chip_chip__76qLF:disabled{opacity:.4;cursor:not-allowed}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;border-radius:var(--radius-s);cursor:pointer;transition:all .15s ease;border:1px solid transparent;text-decoration:none;min-height:44px;min-width:44px}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed}.Button_sm__h9eWB{padding:8px 14px;font-size:.875rem}.Button_md__exKk_{padding:10px 20px;font-size:.9375rem}.Button_lg__PdjsY{padding:14px 28px;font-size:1.0625rem}.Button_fullWidth__JjsBk{width:100%}.Button_primary__oSpWt{background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 4px color-mix(in srgb,var(--accent) 30%,transparent)}.Button_primary__oSpWt:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.Button_secondary__lRe7Q{background:var(--surface);color:var(--ink);border-color:var(--line)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent)}.Button_ghost__mZ9vJ{background:transparent;color:var(--ink-2)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.Controls_controlsCard__Q_TXD{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-5);box-shadow:var(--shadow-s);display:flex;flex-direction:column;gap:var(--space-4)}.Controls_compactCard__2Iy_b{padding:var(--space-4);gap:var(--space-3)}.Controls_group__i1IQg{display:flex;flex-direction:column;gap:var(--space-2)}.Controls_label__hK1To{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--ink)}.Controls_chipRow__4GFfd{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:639px){.Controls_chipRow__4GFfd{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.Controls_mobileMoreToggle__yBjMO{display:block}@media (min-width:900px){.Controls_mobileMoreToggle__yBjMO{display:none}}.Controls_toggleMoreBtn__RHK1_{width:100%;padding:8px 12px;background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--radius-s);font-size:.8125rem;font-weight:600;color:var(--ink-2);cursor:pointer;text-align:center;transition:all .15s ease}.Controls_toggleMoreBtn__RHK1_:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));color:var(--accent)}.Controls_extraOptions__HjvsA{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:899px){.Controls_extraOptions__HjvsA{display:none}.Controls_extraOptionsOpen__kWXTN{display:flex}}.Controls_select__3KOVF,.Controls_textInput__aQayy{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:.9375rem;transition:border-color .15s ease}.Controls_select__3KOVF:focus,.Controls_textInput__aQayy:focus{border-color:var(--accent)}.Controls_countRow__Q_sm_{display:flex;gap:var(--space-2)}.Controls_countBtn__uy4yG{flex:1 1;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);color:var(--ink);font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .15s ease}.Controls_countBtn__uy4yG:hover{border-color:var(--accent)}.Controls_countSelected__qq_G3{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}.Controls_groupCheckbox__mNDhm{padding-top:var(--space-1)}.Controls_checkboxLabel__V7cDR{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--ink-2);cursor:pointer}.Controls_checkbox__8_Fp3{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.Controls_generateWrapper__VP5bI{margin-top:var(--space-1)}.Controls_generateBtn__B2RHs{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.CheckMenu_popup__dEGlE{position:absolute;top:calc(100% + 4px);right:0;width:270px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-m);padding:var(--space-3);z-index:50;animation:CheckMenu_popIn__JXfaB .15s ease-out}@keyframes CheckMenu_popIn__JXfaB{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckMenu_header__KXpQi{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.CheckMenu_title__uQ6o5{font-size:.8125rem;font-weight:700;color:var(--ink);font-family:var(--font-heading)}.CheckMenu_closeBtn__luwfK{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;font-size:.875rem}.CheckMenu_disclaimer__P1PRJ{font-size:.6875rem;color:var(--muted);line-height:1.4;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.CheckMenu_list__lr28K{list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.CheckMenu_item__4zr_c{margin:0}.CheckMenu_link__804kB{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px;border-radius:var(--radius-s);font-size:.8125rem;color:var(--ink);text-decoration:none;transition:background .15s ease}.CheckMenu_link__804kB:hover{background:var(--surface-2);color:var(--accent)}.CheckMenu_icon__OHsov{font-size:.875rem}.CheckMenu_linkText__qbBTL{flex:1 1;font-weight:500}.CheckMenu_externalArrow__z64Wt{font-size:.75rem;color:var(--muted)}.ResultRow_row__XM5Hl{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);margin-bottom:var(--space-2);transition:all .15s ease;animation:ResultRow_slideFadeIn__e1S4_ .18s ease-out both}@keyframes ResultRow_slideFadeIn__e1S4_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ResultRow_row__XM5Hl{animation:none}}.ResultRow_row__XM5Hl:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:var(--shadow-s)}.ResultRow_left__7ia8V{display:flex;align-items:center;gap:var(--space-3);overflow:hidden}.ResultRow_indexNumber__anUQ3{font-size:.8125rem;font-weight:600;color:var(--muted);width:20px;flex-shrink:0}.ResultRow_bandName__addsJ{font-family:var(--font-heading);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;color:var(--ink);letter-spacing:-.01em;word-break:break-word}.ResultRow_actions__aISlh{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.ResultRow_actionBtn__xO_Pg{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:all .15s ease}.ResultRow_actionBtn__xO_Pg:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.ResultRow_copiedBtn__TE8XO{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ResultRow_copiedText__t7RIH{font-size:.75rem;font-weight:700}.ResultRow_savedBtn__euWRj{background:color-mix(in srgb,var(--danger) 15%,transparent);border-color:var(--danger);color:var(--danger)}.ResultRow_savedBtn__euWRj:hover{color:var(--danger)}.ResultRow_menuWrapper__prBsm{position:relative}.ResultRow_activeMenuBtn__wO4tJ{border-color:var(--accent);color:var(--accent)}.Results_container__GZI1u{display:flex;flex-direction:column}.Results_header__ufQN9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.Results_countText__qdze4{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--ink)}.Results_copyAllBtn__BvAok{font-size:.8125rem;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-s);padding:6px 12px;cursor:pointer;transition:all .15s ease;min-height:36px}.Results_copyAllBtn__BvAok:hover{background:var(--accent);color:var(--accent-ink)}.Results_copiedAllBtn__hz9v2{background:var(--success)!important;color:#ffffff!important;border-color:var(--success)!important}.Results_warningBox__MIetv{display:flex;align-items:center;gap:var(--space-2);background:color-mix(in srgb,var(--highlight) 15%,var(--surface));border:1px solid var(--highlight);color:var(--ink);padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);margin-bottom:var(--space-4);font-size:.875rem;font-weight:500}.Results_warningIcon__gypjJ{font-size:1rem}.Results_emptyState__nuKoH{padding:var(--space-6);text-align:center;color:var(--muted);background:var(--surface-2);border-radius:var(--radius-m)}.Results_list__zx_n_{list-style:none;display:flex;flex-direction:column}.SavedPanel_container__HtMBE{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-s)}.SavedPanel_headerBtn__ptgz7{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:var(--surface-2);border:none;cursor:pointer;text-align:left;transition:background .15s ease}.SavedPanel_headerBtn__ptgz7:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.SavedPanel_title__jopv4{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--ink)}.SavedPanel_arrow__iM_6n{color:var(--muted);font-size:1.125rem}.SavedPanel_body__3gqRB{padding:var(--space-4)}.SavedPanel_toolbar__4Sb_s{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.SavedPanel_toolBtn__Stk0N{font-size:.8125rem;font-weight:600;padding:6px 12px;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:all .15s ease}.SavedPanel_toolBtn__Stk0N:hover{border-color:var(--accent);color:var(--accent)}.SavedPanel_clearBtn__lJDQh{font-size:.8125rem;padding:6px 12px;border-radius:var(--radius-s);border:1px solid transparent;background:transparent;color:var(--danger);cursor:pointer;margin-left:auto}.SavedPanel_clearBtn__lJDQh:hover{text-decoration:underline}.SavedPanel_list__D__8K{list-style:none;display:flex;flex-direction:column;gap:var(--space-1);max-height:240px;overflow-y:auto}.SavedPanel_item__F_gk5{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--surface-2);border-radius:var(--radius-s)}.SavedPanel_name__Thflq{font-size:.9375rem;font-weight:600;color:var(--ink)}.SavedPanel_removeBtn__YhjvV{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;font-size:.875rem}.SavedPanel_removeBtn__YhjvV:hover{color:var(--danger)}.Toast_toast__O7TdZ{position:fixed;bottom:var(--space-5);right:var(--space-5);background:var(--ink);color:var(--bg);padding:var(--space-3) var(--space-5);border-radius:var(--radius-s);box-shadow:var(--shadow-m);font-size:.9375rem;font-weight:500;display:inline-flex;align-items:center;gap:var(--space-2);z-index:1000;animation:Toast_fadeIn__Kr_Sn .15s ease-out}.Toast_icon__71ttU{color:var(--highlight);font-weight:700}@keyframes Toast_fadeIn__Kr_Sn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BandNameGenerator_wrapper__ousj6{width:100%}.BandNameGenerator_layout__52wfP{display:flex;flex-direction:column;gap:var(--space-5)}@media (min-width:900px){.BandNameGenerator_layout__52wfP{display:grid;grid-template-columns:38% 62%;gap:var(--space-6);align-items:start}}.BandNameGenerator_controlsCol__wdpkn{position:relative}@media (min-width:900px){.BandNameGenerator_controlsCol__wdpkn{position:sticky;top:84px}}.BandNameGenerator_resultsCol__aZbhx{display:flex;flex-direction:column}.BandNameGenerator_compactWrapper__3pDwg .BandNameGenerator_layout__52wfP{display:flex;flex-direction:column;gap:var(--space-4)}.Breadcrumbs_nav__i9cbH{margin-bottom:var(--space-4);font-size:.9375rem}.Breadcrumbs_list__9L5ZT{display:flex;flex-wrap:wrap;align-items:center;list-style:none;gap:var(--space-2);color:var(--muted)}.Breadcrumbs_item__aldd_{display:inline-flex;align-items:center;gap:var(--space-2)}.Breadcrumbs_link__xVQw4{color:var(--muted);text-decoration:none}.Breadcrumbs_link__xVQw4:hover{color:var(--accent);text-decoration:underline}.Breadcrumbs_separator__SrHav{color:var(--line);font-size:.875rem}.Breadcrumbs_current__2M6Yp{color:var(--ink);font-weight:500}