.NavigationPage_container__q1UN5{min-height:100vh;background:#ffffff;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.NavigationPage_header__NmD4u{text-align:center;margin-bottom:32px;padding:24px 0;position:relative}.NavigationPage_title__IeTXP{font-size:2rem;font-weight:700;color:#2d3748;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.NavigationPage_subtitle__QciPm{font-size:1rem;color:#718096;margin:0;font-weight:400}.NavigationPage_main__G1j3I{max-width:800px;margin:0 auto}.NavigationPage_category__TFJVa{margin-bottom:40px}.NavigationPage_categoryTitle__Nj8wJ{font-size:1.25rem;font-weight:600;color:#2d3748;margin:0 0 16px;padding:0 8px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.NavigationPage_sitesGrid__mstzG{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media (min-width:640px){.NavigationPage_sitesGrid__mstzG{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.NavigationPage_sitesGrid__mstzG{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.NavigationPage_siteCard__FAsaS{background:white;border-radius:12px;padding:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e2e8f0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.NavigationPage_siteCard__FAsaS:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.NavigationPage_siteHeader__kyZY8{display:flex;align-items:center;justify-content:space-between;gap:8px}.NavigationPage_siteLink__1b_My{text-decoration:none;flex:1;min-width:0;display:flex;align-items:center;gap:10px}.NavigationPage_siteIcon__n9sWT{width:18px;height:18px;flex-shrink:0;border-radius:4px;-o-object-fit:cover;object-fit:cover;background-color:#f7fafc}.NavigationPage_siteName__GQiG3{font-size:1.1rem;font-weight:600;color:#2d3748;line-height:1.3;word-break:break-word}.NavigationPage_siteLink__1b_My:hover .NavigationPage_siteName__GQiG3{color:#667eea}.NavigationPage_expandButton__2FTgT{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;color:#718096;transition:all .2s ease;flex-shrink:0}.NavigationPage_expandButton__2FTgT:hover{background-color:#f7fafc;color:#667eea}.NavigationPage_expandIcon__kqcu4{transition:transform .2s ease}.NavigationPage_expandIcon__kqcu4.NavigationPage_expanded__5gtLD{transform:rotate(180deg)}.NavigationPage_siteDescription__DiyoC{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.NavigationPage_previewDescription__Eihpl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavigationPage_fullDescription__HhToV,.NavigationPage_previewDescription__Eihpl{font-size:.875rem;color:#718096;margin:0;line-height:1.5;width:100%;max-width:100%}.NavigationPage_fullDescription__HhToV{animation:NavigationPage_slideDown__M_IfX .2s ease-out;word-wrap:break-word;overflow-wrap:break-word}@keyframes NavigationPage_slideDown__M_IfX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NavigationPage_footer__BM0Nb{text-align:center;margin-top:48px;padding:24px 0;border-top:1px solid #e2e8f0}.NavigationPage_footer__BM0Nb p{color:#718096;font-size:.875rem;margin:0}@media (max-width:480px){.NavigationPage_container__q1UN5{padding:12px}.NavigationPage_title__IeTXP{font-size:1.75rem}.NavigationPage_header__NmD4u{margin-bottom:24px;padding:16px 0}.NavigationPage_category__TFJVa{margin-bottom:32px}.NavigationPage_siteCard__FAsaS{padding:14px}.NavigationPage_siteName__GQiG3{font-size:1rem}.NavigationPage_fullDescription__HhToV,.NavigationPage_previewDescription__Eihpl{font-size:.8rem}}@media (max-width:320px){.NavigationPage_container__q1UN5{padding:8px}.NavigationPage_siteCard__FAsaS{padding:12px}.NavigationPage_siteHeader__kyZY8{gap:6px}}.NavigationPage_editButton__GrWK4{position:absolute;top:16px;right:16px;background:transparent;border:1px solid #e2e8f0;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.NavigationPage_editButton__GrWK4:hover{background:#f7fafc}.NavigationPage_editButton__GrWK4 svg{stroke:#718096;width:18px;height:18px}@media (max-width:480px){.NavigationPage_editButton__GrWK4{top:12px;right:12px;width:32px;height:32px}.NavigationPage_editButton__GrWK4 svg{width:16px;height:16px}}