.GeneratorNavBar_nav__F9n4u{width:100%;min-width:0}.GeneratorNavBar_switchboard__3nkCD{min-width:0;display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid var(--border-decorative);background:var(--surface-panel);box-shadow:var(--shadow-md)}.GeneratorNavBar_switchboardTop__CH9wk{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.GeneratorNavBar_formatsSection____q1m{min-width:0;display:grid;gap:10px}.GeneratorNavBar_sectionLabel__6yYXC{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--content-tertiary)}.GeneratorNavBar_sectionMeta__UGzKy{font-size:12px;line-height:1.35;font-weight:600;color:var(--content-secondary)}.GeneratorNavBar_categories__pa0Bi{--format-chip-width:clamp(66px,6.4vw,78px);--format-chip-height:clamp(50px,4.6vw,56px);--format-icon-shell:clamp(26px,2.4vw,30px);--format-icon-size:clamp(15px,1.5vw,18px);min-width:0;display:flex;flex-wrap:wrap;gap:10px}.GeneratorNavBar_categoryChip__uMU_n{width:var(--format-chip-width);min-height:var(--format-chip-height);padding:7px 8px 8px;border-radius:var(--radius-card);border:1px solid var(--border-decorative);background:var(--surface-subtle);color:var(--content-secondary);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.GeneratorNavBar_categoryChip__uMU_n:hover{border-color:var(--accent-border);color:var(--content-primary);background:var(--accent-soft);transform:translateY(-1px)}.GeneratorNavBar_categoryChipActive__GmFw_{border-color:var(--border-selected);color:var(--accent-content);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-border)}.GeneratorNavBar_categoryIconWrap__cSudU{width:var(--format-icon-shell);height:var(--format-icon-shell);border-radius:12px;display:inline-grid;place-items:center;background:var(--surface-raised);border:1px solid var(--border-decorative);box-shadow:var(--shadow-tile);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.GeneratorNavBar_categoryGlyphSvg__OohbH{width:var(--format-icon-size);height:var(--format-icon-size);overflow:visible}.GeneratorNavBar_categoryChip__uMU_n:focus-visible,.GeneratorNavBar_generatorChip__rLUUz:focus-visible{outline:none;box-shadow:var(--interactive-focus-ring)}.GeneratorNavBar_categoryChip__uMU_n:hover .GeneratorNavBar_categoryIconWrap__cSudU{transform:translateY(-1px) scale(1.03);border-color:var(--accent-border)}.GeneratorNavBar_categoryChipActive__GmFw_ .GeneratorNavBar_categoryIconWrap__cSudU{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:var(--shadow-tile)}.GeneratorNavBar_categoryLabel__Vsu7M{font-size:12px;line-height:1.1;font-weight:700;white-space:normal;text-wrap:balance;max-inline-size:100%}.GeneratorNavBar_currentPanel__haGN3{min-width:0;display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--border-decorative);background:var(--surface-subtle)}.GeneratorNavBar_currentEyebrow__KEaTX{font-size:11px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-content)}.GeneratorNavBar_currentTitle__5GIzq{min-width:0;font-size:18px;line-height:1.1;font-weight:780;color:var(--content-primary)}.GeneratorNavBar_currentHint__uVuoB{min-width:0;font-size:13px;line-height:1.45;color:var(--content-secondary);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GeneratorNavBar_modelsSection__ByOWV{min-width:0;display:grid;gap:12px}.GeneratorNavBar_modelsHeader__zv2ZA{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.GeneratorNavBar_modelsHeaderActions__84rkv{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.GeneratorNavBar_modelsToggle__Q6gn_{display:none;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-control);background:var(--surface-raised);color:var(--content-primary);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.GeneratorNavBar_modelsToggle__Q6gn_:focus-visible,.GeneratorNavBar_modelsToggle__Q6gn_:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--content-primary);outline:none}.GeneratorNavBar_modelsToggle__Q6gn_:focus-visible{box-shadow:var(--interactive-focus-ring)}.GeneratorNavBar_generators__CVhzW{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.GeneratorNavBar_compactNav__JGfUu .GeneratorNavBar_generatorsCollapsed__FkiJb .GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy),.GeneratorNavBar_compactNav__JGfUu .GeneratorNavBar_generatorsCollapsed__FkiJb .GeneratorNavBar_generatorSummary__IEw2J{display:none}.GeneratorNavBar_generatorChip__rLUUz{min-width:0;min-height:104px;padding:13px;border-radius:18px;border:1px solid var(--border-decorative);background:var(--surface-raised);color:var(--content-primary);text-decoration:none;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;position:relative;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease}.GeneratorNavBar_generatorChip__rLUUz:hover{border-color:var(--accent-border);background:var(--accent-soft);transform:translateY(-1px);box-shadow:var(--interactive-shadow-hover)}.GeneratorNavBar_generatorChipActive__o3eIy{border-color:var(--border-selected);background:var(--accent-soft);color:var(--content-primary);box-shadow:0 0 0 1px var(--accent-border),var(--interactive-shadow-hover)}.GeneratorNavBar_generatorVisual__jBD3t{width:48px;height:60px;border-radius:14px;overflow:hidden;display:block;background:var(--surface-sheet);border:1px solid var(--border-decorative);box-shadow:var(--shadow-tile)}.GeneratorNavBar_generatorPosterFallback___uUeD,.GeneratorNavBar_generatorPoster__KHV7R{width:100%;height:100%;display:block}.GeneratorNavBar_generatorPoster__KHV7R{background-size:cover;background-position:50%;background-repeat:no-repeat}.GeneratorNavBar_generatorPosterFallback___uUeD{display:grid;place-items:center;padding:8px;background:linear-gradient(160deg,var(--accent-soft),var(--secondary-soft));color:var(--content-primary);font-size:16px;font-weight:800;letter-spacing:.06em}.GeneratorNavBar_generatorBody__vMNzf{min-width:0;display:grid;align-content:start;gap:8px}.GeneratorNavBar_generatorHead__4i7IU{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px}.GeneratorNavBar_generatorLabel__MHS1O{min-width:0;font-size:16px;line-height:1.1;font-weight:760;color:currentColor;text-wrap:pretty}.GeneratorNavBar_generatorCurrent__3pYYY{flex:0 0 auto;min-height:24px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-content);font-size:11px;line-height:24px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.GeneratorNavBar_generatorMeta__e9pDK{min-width:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--content-tertiary)}.GeneratorNavBar_generatorChipActive__o3eIy .GeneratorNavBar_generatorMeta__e9pDK{color:var(--accent-content)}.GeneratorNavBar_generatorSummary__IEw2J{min-width:0;font-size:13px;line-height:1.45;color:var(--content-secondary);text-wrap:pretty}@media (max-width:980px){.GeneratorNavBar_switchboardTop__CH9wk{grid-template-columns:1fr;gap:14px}.GeneratorNavBar_currentPanel__haGN3{padding:13px 14px}}@media (max-width:768px){.GeneratorNavBar_switchboard__3nkCD{gap:14px;padding:14px;border-radius:var(--radius-panel)}.GeneratorNavBar_switchboardTop__CH9wk{gap:10px}.GeneratorNavBar_categories__pa0Bi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.GeneratorNavBar_categoryChip__uMU_n{width:100%;min-height:72px;padding:8px 4px 10px;border-radius:18px}.GeneratorNavBar_categoryLabel__Vsu7M{font-size:11px}.GeneratorNavBar_categoryIconWrap__cSudU{width:30px;height:30px;border-radius:var(--radius-control)}.GeneratorNavBar_categoryGlyphSvg__OohbH{width:18px;height:18px}.GeneratorNavBar_currentTitle__5GIzq{font-size:16px}.GeneratorNavBar_currentPanel__haGN3{display:none}.GeneratorNavBar_currentHint__uVuoB,.GeneratorNavBar_generatorSummary__IEw2J,.GeneratorNavBar_sectionMeta__UGzKy{font-size:12px}.GeneratorNavBar_modelsHeaderActions__84rkv{width:100%;justify-content:space-between}.GeneratorNavBar_modelsToggle__Q6gn_{display:inline-flex;align-items:center;justify-content:center}.GeneratorNavBar_generators__CVhzW{grid-template-columns:1fr;gap:10px}.GeneratorNavBar_generatorsCollapsed__FkiJb .GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy){display:none}.GeneratorNavBar_generatorChip__rLUUz{min-height:auto;padding:12px 14px;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:10px}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy){gap:10px}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy) .GeneratorNavBar_generatorHead__4i7IU{align-items:center}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy) .GeneratorNavBar_generatorSummary__IEw2J{display:none}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy) .GeneratorNavBar_generatorMeta__e9pDK{font-size:11px}.GeneratorNavBar_generatorVisual__jBD3t{width:48px;height:62px;border-radius:14px}.GeneratorNavBar_generatorPosterFallback___uUeD{font-size:14px}.GeneratorNavBar_generatorBody__vMNzf{gap:6px}.GeneratorNavBar_generatorLabel__MHS1O{font-size:16px}}@media (prefers-reduced-motion:reduce){.GeneratorNavBar_categoryChip__uMU_n,.GeneratorNavBar_categoryIconWrap__cSudU,.GeneratorNavBar_generatorChip__rLUUz{transition-duration:.01ms}.GeneratorNavBar_categoryChip__uMU_n:hover,.GeneratorNavBar_categoryChip__uMU_n:hover .GeneratorNavBar_categoryIconWrap__cSudU,.GeneratorNavBar_generatorChip__rLUUz:hover{transform:none}}