.menu[data-v-60fd1f59]{display:flex;flex-direction:column;flex-grow:1;min-height:0;row-gap:.5rem}.recommends[data-v-60fd1f59]{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1));padding-left:.125rem;padding-right:.125rem;padding-top:1.25rem}.recommends[data-v-60fd1f59]:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-gray-800)/var(--tw-border-opacity,1))}.ver[data-v-60fd1f59]{font-size:.75rem;line-height:1rem;margin-top:2.5rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity,1))}.ver[data-v-60fd1f59]:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-500)/var(--tw-text-opacity,1))}.side[data-v-8b3ff9d3]{display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden;padding-bottom:1.25rem;position:relative;width:15rem}.side.mini[data-v-8b3ff9d3]{width:4rem}.side .menu[data-v-8b3ff9d3]{display:flex;flex-direction:column;flex-grow:1;min-height:0;row-gap:.5rem}.side .recommends[data-v-8b3ff9d3]{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1));padding-left:.125rem;padding-right:.125rem;padding-top:1.25rem}.side .recommends[data-v-8b3ff9d3]:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--color-gray-800)/var(--tw-border-opacity,1))}.default[data-v-b7e25893]{display:flex}@media (min-width:768px){.default .mobile[data-v-b7e25893]{display:none}}.default .left[data-v-b7e25893]{display:none;flex-direction:column;height:100%;min-height:90vh;position:sticky;top:4rem;z-index:30}.default .left[data-v-b7e25893]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.default .left[data-v-b7e25893]{padding:.5rem 1rem}@media (min-width:768px){.default .left[data-v-b7e25893]{display:flex}}.default .left .ver[data-v-b7e25893]{font-size:.75rem;line-height:1rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity,1))}.default .left .ver[data-v-b7e25893]:is(.dark *){--tw-text-opacity:1;color:rgb(var(--color-gray-500)/var(--tw-text-opacity,1))}.default .right[data-v-b7e25893]{flex-grow:1;padding-bottom:5rem;padding-top:.75rem}@media (min-width:640px){.default .right[data-v-b7e25893]{padding-bottom:1.5rem}}
