.NavigationGrid_navigation-grid__LQQa4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}@media (max-width:1239px){.NavigationGrid_navigation-grid__LQQa4{grid-template-columns:repeat(2,1fr)}}@media (max-width:904px){.NavigationGrid_navigation-grid__LQQa4{grid-template-columns:1fr;padding:var(--space-xl) var(--space-md)}}.NavigationGrid_sortableWrapper__Spio0{position:relative;cursor:default;user-select:none}@keyframes NavigationGrid_jiggle___LJUX{0%,to{transform:rotate(-1deg) scale(1.01)}25%{transform:rotate(1deg) scale(1.01)}50%{transform:rotate(-.5deg) scale(1.02)}75%{transform:rotate(.5deg) scale(1.01)}}.NavigationGrid_jiggling__t1gT0{animation:NavigationGrid_jiggle___LJUX .25s ease-in-out infinite;cursor:grab}.NavigationGrid_jiggling__t1gT0:first-child{animation-delay:0s}.NavigationGrid_jiggling__t1gT0:nth-child(2){animation-delay:30ms}.NavigationGrid_jiggling__t1gT0:nth-child(3){animation-delay:60ms}.NavigationGrid_jiggling__t1gT0:nth-child(4){animation-delay:90ms}.NavigationGrid_jiggling__t1gT0:nth-child(5){animation-delay:20ms}.NavigationGrid_jiggling__t1gT0:nth-child(6){animation-delay:50ms}.NavigationGrid_jiggling__t1gT0:nth-child(7){animation-delay:80ms}.NavigationGrid_jiggling__t1gT0:nth-child(8){animation-delay:10ms}.NavigationGrid_jiggling__t1gT0:nth-child(9){animation-delay:40ms}.NavigationGrid_jiggling__t1gT0:nth-child(10){animation-delay:70ms}.NavigationGrid_jiggling__t1gT0:nth-child(11){animation-delay:.1s}.NavigationGrid_jiggling__t1gT0:nth-child(12){animation-delay:25ms}.NavigationGrid_jiggling__t1gT0:nth-child(13){animation-delay:55ms}.NavigationGrid_jiggling__t1gT0:nth-child(14){animation-delay:85ms}.NavigationGrid_jiggling__t1gT0:nth-child(15){animation-delay:15ms}.NavigationGrid_jiggling__t1gT0:nth-child(16){animation-delay:45ms}.NavigationGrid_dragging__o5_f2{animation:none!important;transform:scale(1.08)!important;cursor:grabbing!important;z-index:1000!important;box-shadow:0 10px 40px rgba(0,0,0,.25);border-radius:var(--md-radius-large)}.NavigationGrid_editModeContainer__falTS{position:relative}.NavigationGrid_editModeOverlay__XVIc7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:500;display:flex;justify-content:center;align-items:flex-start;padding-top:16px}.NavigationGrid_doneButton__mI9hc{background:var(--md-primary);color:var(--md-on-primary);border:none;border-radius:var(--md-radius-full);padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:all .2s ease;z-index:600}.NavigationGrid_doneButton__mI9hc:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25)}.NavigationGrid_doneButton__mI9hc:active{transform:scale(.98)}@keyframes NavigationGrid_successFlash__uD3tK{0%{opacity:1}50%{opacity:.6;background-color:var(--md-success-container)}to{opacity:1}}.NavigationGrid_saveSuccess__Qc6Ce{animation:NavigationGrid_successFlash__uD3tK .3s ease}.NavigationGrid_editHint__V4V1E{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:var(--md-surface-variant);color:var(--md-on-surface-variant);padding:8px 16px;border-radius:var(--md-radius-medium);font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:600}.NavigationGrid_resetButton__d_x3J{background:transparent;border:1px solid var(--md-outline);color:var(--md-on-surface);border-radius:var(--md-radius-full);padding:8px 20px;font-size:14px;cursor:pointer;margin-left:12px;transition:all .2s ease}.NavigationGrid_resetButton__d_x3J:hover{background:var(--md-surface-variant)}.NavigationGrid_editButtonContainer__nJ_xV{display:flex;justify-content:flex-end;padding:0 var(--md-spacing-4);margin-bottom:var(--md-spacing-2)}.NavigationGrid_editButton__FjPqy{display:none;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-full);color:var(--md-on-surface-variant);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.NavigationGrid_editButton__FjPqy:hover{background:var(--md-surface-variant);border-color:var(--md-outline);color:var(--md-on-surface)}.NavigationGrid_editButton__FjPqy:active{transform:scale(.98)}@media (min-width:905px){.NavigationGrid_editButton__FjPqy{display:flex}}.NavigationGrid_mobileHint__7KmEu{display:block;text-align:center;padding:8px;font-size:12px;color:var(--md-on-surface-variant);opacity:.7}@media (min-width:905px){.NavigationGrid_mobileHint__7KmEu{display:none}}