.gnb_mainMenuGroup__bL8bm:after,.gnb_mainMenuGroup__bL8bm:before{content:"";display:block;height:calc(.5px * var(--mantine-scale));width:100%;position:absolute;left:0;z-index:101;background-color:var(--mantine-color-gray-2)}.gnb_mainMenuGroup__bL8bm:before{top:0}.gnb_mainMenuGroup__bL8bm:after{bottom:0}button.gnb_gnbMain__7Ky3O:active,button.gnb_gnbMain__7Ky3O:focus{background-color:var(--mantine-color-secondary-1)}button.gnb_gnbMain__7Ky3O[data-selected] span>span{color:var(--mantine-color-secondary-8)!important}button.gnb_gnbMain__7Ky3O[data-selected]{position:relative}button.gnb_gnbMain__7Ky3O[data-selected]:after{content:"";display:block;height:calc(4px * var(--mantine-scale));width:100%;position:absolute;left:0;z-index:199;background-color:var(--mantine-color-secondary-8);top:52px}.gnb_mainMenu__gS2i_{gap:var(--mantine-spacing-md)}.gnb_mainMenu__gS2i_ button{height:calc(56px * var(--mantine-scale));color:var(--mantine-color-gray-7)}.gnb_mainMenu__gS2i_ button p{font-weight:700;font-size:var(--mantine-font-size-lg)}.gnb_mainMenu__gS2i_ button:hover{background-color:var(--mantine-color-secondary-0)}.gnb_mainMenu__gS2i_ button:active{background-color:var(--mantine-color-secondary-1)}.gnb_mainMenu__gS2i_ button:active p{color:var(--mantine-color-gray-9)}.gnb_mainMenu__gS2i_ button[aria-selected=true]{background-color:unset}.gnb_mainMenu__gS2i_ button[aria-selected=true]:before{content:"";display:block;height:calc(4px * var(--mantine-scale));width:100%;position:absolute;bottom:0;left:0;z-index:199;background-color:var(--mantine-primary-color-7)}.gnb_mainMenu__gS2i_ button[aria-selected=true] p{color:var(--mantine-color-secondary-8)}.gnb_mainMenu__gS2i_ button[aria-selected=true]:hover{background-color:var(--mantine-color-secondary-0)}.gnb_mainMenu__gS2i_ button[aria-selected=true]:active{background-color:var(--mantine-color-secondary-1)}.gnb_mainMenu__gS2i_ button[aria-selected=true]:active p,.gnb_menu2depth__5XUu3{color:var(--mantine-color-gray-9)}.gnb_menu2depth__5XUu3{display:flex;width:100%;max-width:384px;padding:var(--mantine-spacing-md);font-size:var(--mantine-spacing-md);font-weight:400;max-height:calc(58px * var(--mantine-scale));align-items:center;cursor:pointer;border-radius:var(--mantine-radius-lg);transition:background-color .2s;gap:var(--mantine-spacing-2xs)}.gnb_menu2depth__5XUu3:hover{font-weight:700}.gnb_menu2depth__5XUu3:active{background-color:var(--mantine-color-secondary-1)!important}